gdb: add target_ops::supports_displaced_step
[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.34.50.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='binutils'
589 PACKAGE_TARNAME='binutils'
590 PACKAGE_VERSION='2.34.50'
591 PACKAGE_STRING='binutils 2.34.50'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="ar.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_header_list=
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 LIBOBJS
637 EMULATION_VECTOR
638 EMULATION
639 OBJDUMP_PRIVATE_OFILES
640 OBJDUMP_DEFS
641 BUILD_INSTALL_MISC
642 BUILD_MISC
643 BUILD_DLLWRAP
644 BUILD_WINDMC
645 BUILD_WINDRES
646 DLLTOOL_DEFS
647 BUILD_DLLTOOL
648 BUILD_SRCONV
649 LTLIBICONV
650 LIBICONV
651 zlibinc
652 zlibdir
653 ALLOCA
654 DEMANGLER_NAME
655 EXEEXT_FOR_BUILD
656 CC_FOR_BUILD
657 HDEFINES
658 GENINSRC_NEVER_FALSE
659 GENINSRC_NEVER_TRUE
660 MAINT
661 MAINTAINER_MODE_FALSE
662 MAINTAINER_MODE_TRUE
663 MSGMERGE
664 MSGFMT
665 MKINSTALLDIRS
666 CATOBJEXT
667 GENCAT
668 INSTOBJEXT
669 DATADIRNAME
670 CATALOGS
671 POSUB
672 GMSGFMT
673 XGETTEXT
674 INCINTL
675 LIBINTL_DEP
676 LIBINTL
677 USE_NLS
678 LEXLIB
679 LEX_OUTPUT_ROOT
680 LEX
681 YFLAGS
682 YACC
683 WARN_WRITE_STRINGS
684 NO_WERROR
685 WARN_CFLAGS_FOR_BUILD
686 WARN_CFLAGS
687 LIBDEBUGINFOD
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 with_debuginfod
818 enable_werror
819 enable_build_warnings
820 enable_nls
821 enable_maintainer_mode
822 with_system_zlib
823 enable_rpath
824 with_libiconv_prefix
825 with_libiconv_type
826 '
827 ac_precious_vars='build_alias
828 host_alias
829 target_alias
830 CC
831 CFLAGS
832 LDFLAGS
833 LIBS
834 CPPFLAGS
835 CPP
836 YACC
837 YFLAGS'
838
839
840 # Initialize some variables set by options.
841 ac_init_help=
842 ac_init_version=false
843 ac_unrecognized_opts=
844 ac_unrecognized_sep=
845 # The variables have the same names as the options, with
846 # dashes changed to underlines.
847 cache_file=/dev/null
848 exec_prefix=NONE
849 no_create=
850 no_recursion=
851 prefix=NONE
852 program_prefix=NONE
853 program_suffix=NONE
854 program_transform_name=s,x,x,
855 silent=
856 site=
857 srcdir=
858 verbose=
859 x_includes=NONE
860 x_libraries=NONE
861
862 # Installation directory options.
863 # These are left unexpanded so users can "make install exec_prefix=/foo"
864 # and all the variables that are supposed to be based on exec_prefix
865 # by default will actually change.
866 # Use braces instead of parens because sh, perl, etc. also accept them.
867 # (The list follows the same order as the GNU Coding Standards.)
868 bindir='${exec_prefix}/bin'
869 sbindir='${exec_prefix}/sbin'
870 libexecdir='${exec_prefix}/libexec'
871 datarootdir='${prefix}/share'
872 datadir='${datarootdir}'
873 sysconfdir='${prefix}/etc'
874 sharedstatedir='${prefix}/com'
875 localstatedir='${prefix}/var'
876 includedir='${prefix}/include'
877 oldincludedir='/usr/include'
878 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
879 infodir='${datarootdir}/info'
880 htmldir='${docdir}'
881 dvidir='${docdir}'
882 pdfdir='${docdir}'
883 psdir='${docdir}'
884 libdir='${exec_prefix}/lib'
885 localedir='${datarootdir}/locale'
886 mandir='${datarootdir}/man'
887
888 ac_prev=
889 ac_dashdash=
890 for ac_option
891 do
892 # If the previous option needs an argument, assign it.
893 if test -n "$ac_prev"; then
894 eval $ac_prev=\$ac_option
895 ac_prev=
896 continue
897 fi
898
899 case $ac_option in
900 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
901 *=) ac_optarg= ;;
902 *) ac_optarg=yes ;;
903 esac
904
905 # Accept the important Cygnus configure options, so we can diagnose typos.
906
907 case $ac_dashdash$ac_option in
908 --)
909 ac_dashdash=yes ;;
910
911 -bindir | --bindir | --bindi | --bind | --bin | --bi)
912 ac_prev=bindir ;;
913 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
914 bindir=$ac_optarg ;;
915
916 -build | --build | --buil | --bui | --bu)
917 ac_prev=build_alias ;;
918 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
919 build_alias=$ac_optarg ;;
920
921 -cache-file | --cache-file | --cache-fil | --cache-fi \
922 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
923 ac_prev=cache_file ;;
924 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
925 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
926 cache_file=$ac_optarg ;;
927
928 --config-cache | -C)
929 cache_file=config.cache ;;
930
931 -datadir | --datadir | --datadi | --datad)
932 ac_prev=datadir ;;
933 -datadir=* | --datadir=* | --datadi=* | --datad=*)
934 datadir=$ac_optarg ;;
935
936 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
937 | --dataroo | --dataro | --datar)
938 ac_prev=datarootdir ;;
939 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
940 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
941 datarootdir=$ac_optarg ;;
942
943 -disable-* | --disable-*)
944 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
945 # Reject names that are not valid shell variable names.
946 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
947 as_fn_error $? "invalid feature name: $ac_useropt"
948 ac_useropt_orig=$ac_useropt
949 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
950 case $ac_user_opts in
951 *"
952 "enable_$ac_useropt"
953 "*) ;;
954 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
955 ac_unrecognized_sep=', ';;
956 esac
957 eval enable_$ac_useropt=no ;;
958
959 -docdir | --docdir | --docdi | --doc | --do)
960 ac_prev=docdir ;;
961 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
962 docdir=$ac_optarg ;;
963
964 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
965 ac_prev=dvidir ;;
966 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
967 dvidir=$ac_optarg ;;
968
969 -enable-* | --enable-*)
970 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
971 # Reject names that are not valid shell variable names.
972 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
973 as_fn_error $? "invalid feature name: $ac_useropt"
974 ac_useropt_orig=$ac_useropt
975 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
976 case $ac_user_opts in
977 *"
978 "enable_$ac_useropt"
979 "*) ;;
980 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
981 ac_unrecognized_sep=', ';;
982 esac
983 eval enable_$ac_useropt=\$ac_optarg ;;
984
985 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
986 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
987 | --exec | --exe | --ex)
988 ac_prev=exec_prefix ;;
989 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
990 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
991 | --exec=* | --exe=* | --ex=*)
992 exec_prefix=$ac_optarg ;;
993
994 -gas | --gas | --ga | --g)
995 # Obsolete; use --with-gas.
996 with_gas=yes ;;
997
998 -help | --help | --hel | --he | -h)
999 ac_init_help=long ;;
1000 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1001 ac_init_help=recursive ;;
1002 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1003 ac_init_help=short ;;
1004
1005 -host | --host | --hos | --ho)
1006 ac_prev=host_alias ;;
1007 -host=* | --host=* | --hos=* | --ho=*)
1008 host_alias=$ac_optarg ;;
1009
1010 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1011 ac_prev=htmldir ;;
1012 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1013 | --ht=*)
1014 htmldir=$ac_optarg ;;
1015
1016 -includedir | --includedir | --includedi | --included | --include \
1017 | --includ | --inclu | --incl | --inc)
1018 ac_prev=includedir ;;
1019 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1020 | --includ=* | --inclu=* | --incl=* | --inc=*)
1021 includedir=$ac_optarg ;;
1022
1023 -infodir | --infodir | --infodi | --infod | --info | --inf)
1024 ac_prev=infodir ;;
1025 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1026 infodir=$ac_optarg ;;
1027
1028 -libdir | --libdir | --libdi | --libd)
1029 ac_prev=libdir ;;
1030 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1031 libdir=$ac_optarg ;;
1032
1033 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1034 | --libexe | --libex | --libe)
1035 ac_prev=libexecdir ;;
1036 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1037 | --libexe=* | --libex=* | --libe=*)
1038 libexecdir=$ac_optarg ;;
1039
1040 -localedir | --localedir | --localedi | --localed | --locale)
1041 ac_prev=localedir ;;
1042 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1043 localedir=$ac_optarg ;;
1044
1045 -localstatedir | --localstatedir | --localstatedi | --localstated \
1046 | --localstate | --localstat | --localsta | --localst | --locals)
1047 ac_prev=localstatedir ;;
1048 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1049 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1050 localstatedir=$ac_optarg ;;
1051
1052 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1053 ac_prev=mandir ;;
1054 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1055 mandir=$ac_optarg ;;
1056
1057 -nfp | --nfp | --nf)
1058 # Obsolete; use --without-fp.
1059 with_fp=no ;;
1060
1061 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1062 | --no-cr | --no-c | -n)
1063 no_create=yes ;;
1064
1065 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1066 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1067 no_recursion=yes ;;
1068
1069 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1070 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1071 | --oldin | --oldi | --old | --ol | --o)
1072 ac_prev=oldincludedir ;;
1073 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1074 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1075 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1076 oldincludedir=$ac_optarg ;;
1077
1078 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1079 ac_prev=prefix ;;
1080 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1081 prefix=$ac_optarg ;;
1082
1083 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1084 | --program-pre | --program-pr | --program-p)
1085 ac_prev=program_prefix ;;
1086 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1087 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1088 program_prefix=$ac_optarg ;;
1089
1090 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1091 | --program-suf | --program-su | --program-s)
1092 ac_prev=program_suffix ;;
1093 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1094 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1095 program_suffix=$ac_optarg ;;
1096
1097 -program-transform-name | --program-transform-name \
1098 | --program-transform-nam | --program-transform-na \
1099 | --program-transform-n | --program-transform- \
1100 | --program-transform | --program-transfor \
1101 | --program-transfo | --program-transf \
1102 | --program-trans | --program-tran \
1103 | --progr-tra | --program-tr | --program-t)
1104 ac_prev=program_transform_name ;;
1105 -program-transform-name=* | --program-transform-name=* \
1106 | --program-transform-nam=* | --program-transform-na=* \
1107 | --program-transform-n=* | --program-transform-=* \
1108 | --program-transform=* | --program-transfor=* \
1109 | --program-transfo=* | --program-transf=* \
1110 | --program-trans=* | --program-tran=* \
1111 | --progr-tra=* | --program-tr=* | --program-t=*)
1112 program_transform_name=$ac_optarg ;;
1113
1114 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1115 ac_prev=pdfdir ;;
1116 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1117 pdfdir=$ac_optarg ;;
1118
1119 -psdir | --psdir | --psdi | --psd | --ps)
1120 ac_prev=psdir ;;
1121 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1122 psdir=$ac_optarg ;;
1123
1124 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1125 | -silent | --silent | --silen | --sile | --sil)
1126 silent=yes ;;
1127
1128 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1129 ac_prev=sbindir ;;
1130 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1131 | --sbi=* | --sb=*)
1132 sbindir=$ac_optarg ;;
1133
1134 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1135 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1136 | --sharedst | --shareds | --shared | --share | --shar \
1137 | --sha | --sh)
1138 ac_prev=sharedstatedir ;;
1139 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1140 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1141 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1142 | --sha=* | --sh=*)
1143 sharedstatedir=$ac_optarg ;;
1144
1145 -site | --site | --sit)
1146 ac_prev=site ;;
1147 -site=* | --site=* | --sit=*)
1148 site=$ac_optarg ;;
1149
1150 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1151 ac_prev=srcdir ;;
1152 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1153 srcdir=$ac_optarg ;;
1154
1155 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1156 | --syscon | --sysco | --sysc | --sys | --sy)
1157 ac_prev=sysconfdir ;;
1158 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1159 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1160 sysconfdir=$ac_optarg ;;
1161
1162 -target | --target | --targe | --targ | --tar | --ta | --t)
1163 ac_prev=target_alias ;;
1164 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1165 target_alias=$ac_optarg ;;
1166
1167 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1168 verbose=yes ;;
1169
1170 -version | --version | --versio | --versi | --vers | -V)
1171 ac_init_version=: ;;
1172
1173 -with-* | --with-*)
1174 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1175 # Reject names that are not valid shell variable names.
1176 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1177 as_fn_error $? "invalid package name: $ac_useropt"
1178 ac_useropt_orig=$ac_useropt
1179 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1180 case $ac_user_opts in
1181 *"
1182 "with_$ac_useropt"
1183 "*) ;;
1184 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1185 ac_unrecognized_sep=', ';;
1186 esac
1187 eval with_$ac_useropt=\$ac_optarg ;;
1188
1189 -without-* | --without-*)
1190 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1191 # Reject names that are not valid shell variable names.
1192 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1193 as_fn_error $? "invalid package name: $ac_useropt"
1194 ac_useropt_orig=$ac_useropt
1195 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1196 case $ac_user_opts in
1197 *"
1198 "with_$ac_useropt"
1199 "*) ;;
1200 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1201 ac_unrecognized_sep=', ';;
1202 esac
1203 eval with_$ac_useropt=no ;;
1204
1205 --x)
1206 # Obsolete; use --with-x.
1207 with_x=yes ;;
1208
1209 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1210 | --x-incl | --x-inc | --x-in | --x-i)
1211 ac_prev=x_includes ;;
1212 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1213 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1214 x_includes=$ac_optarg ;;
1215
1216 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1217 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1218 ac_prev=x_libraries ;;
1219 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1220 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1221 x_libraries=$ac_optarg ;;
1222
1223 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1224 Try \`$0 --help' for more information"
1225 ;;
1226
1227 *=*)
1228 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1229 # Reject names that are not valid shell variable names.
1230 case $ac_envvar in #(
1231 '' | [0-9]* | *[!_$as_cr_alnum]* )
1232 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1233 esac
1234 eval $ac_envvar=\$ac_optarg
1235 export $ac_envvar ;;
1236
1237 *)
1238 # FIXME: should be removed in autoconf 3.0.
1239 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1240 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1241 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1242 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1243 ;;
1244
1245 esac
1246 done
1247
1248 if test -n "$ac_prev"; then
1249 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1250 as_fn_error $? "missing argument to $ac_option"
1251 fi
1252
1253 if test -n "$ac_unrecognized_opts"; then
1254 case $enable_option_checking in
1255 no) ;;
1256 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1257 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1258 esac
1259 fi
1260
1261 # Check all directory arguments for consistency.
1262 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1263 datadir sysconfdir sharedstatedir localstatedir includedir \
1264 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1265 libdir localedir mandir
1266 do
1267 eval ac_val=\$$ac_var
1268 # Remove trailing slashes.
1269 case $ac_val in
1270 */ )
1271 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1272 eval $ac_var=\$ac_val;;
1273 esac
1274 # Be sure to have absolute directory names.
1275 case $ac_val in
1276 [\\/$]* | ?:[\\/]* ) continue;;
1277 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1278 esac
1279 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1280 done
1281
1282 # There might be people who depend on the old broken behavior: `$host'
1283 # used to hold the argument of --host etc.
1284 # FIXME: To remove some day.
1285 build=$build_alias
1286 host=$host_alias
1287 target=$target_alias
1288
1289 # FIXME: To remove some day.
1290 if test "x$host_alias" != x; then
1291 if test "x$build_alias" = x; then
1292 cross_compiling=maybe
1293 elif test "x$build_alias" != "x$host_alias"; then
1294 cross_compiling=yes
1295 fi
1296 fi
1297
1298 ac_tool_prefix=
1299 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1300
1301 test "$silent" = yes && exec 6>/dev/null
1302
1303
1304 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1305 ac_ls_di=`ls -di .` &&
1306 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1307 as_fn_error $? "working directory cannot be determined"
1308 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1309 as_fn_error $? "pwd does not report name of working directory"
1310
1311
1312 # Find the source files, if location was not specified.
1313 if test -z "$srcdir"; then
1314 ac_srcdir_defaulted=yes
1315 # Try the directory containing this script, then the parent directory.
1316 ac_confdir=`$as_dirname -- "$as_myself" ||
1317 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1318 X"$as_myself" : 'X\(//\)[^/]' \| \
1319 X"$as_myself" : 'X\(//\)$' \| \
1320 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1321 $as_echo X"$as_myself" |
1322 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1323 s//\1/
1324 q
1325 }
1326 /^X\(\/\/\)[^/].*/{
1327 s//\1/
1328 q
1329 }
1330 /^X\(\/\/\)$/{
1331 s//\1/
1332 q
1333 }
1334 /^X\(\/\).*/{
1335 s//\1/
1336 q
1337 }
1338 s/.*/./; q'`
1339 srcdir=$ac_confdir
1340 if test ! -r "$srcdir/$ac_unique_file"; then
1341 srcdir=..
1342 fi
1343 else
1344 ac_srcdir_defaulted=no
1345 fi
1346 if test ! -r "$srcdir/$ac_unique_file"; then
1347 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1348 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1349 fi
1350 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1351 ac_abs_confdir=`(
1352 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1353 pwd)`
1354 # When building in place, set srcdir=.
1355 if test "$ac_abs_confdir" = "$ac_pwd"; then
1356 srcdir=.
1357 fi
1358 # Remove unnecessary trailing slashes from srcdir.
1359 # Double slashes in file names in object file debugging info
1360 # mess up M-x gdb in Emacs.
1361 case $srcdir in
1362 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1363 esac
1364 for ac_var in $ac_precious_vars; do
1365 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1366 eval ac_env_${ac_var}_value=\$${ac_var}
1367 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1368 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1369 done
1370
1371 #
1372 # Report the --help message.
1373 #
1374 if test "$ac_init_help" = "long"; then
1375 # Omit some internal or obsolete options to make the list less imposing.
1376 # This message is too long to be a string in the A/UX 3.1 sh.
1377 cat <<_ACEOF
1378 \`configure' configures binutils 2.34.50 to adapt to many kinds of systems.
1379
1380 Usage: $0 [OPTION]... [VAR=VALUE]...
1381
1382 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1383 VAR=VALUE. See below for descriptions of some of the useful variables.
1384
1385 Defaults for the options are specified in brackets.
1386
1387 Configuration:
1388 -h, --help display this help and exit
1389 --help=short display options specific to this package
1390 --help=recursive display the short help of all the included packages
1391 -V, --version display version information and exit
1392 -q, --quiet, --silent do not print \`checking ...' messages
1393 --cache-file=FILE cache test results in FILE [disabled]
1394 -C, --config-cache alias for \`--cache-file=config.cache'
1395 -n, --no-create do not create output files
1396 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1397
1398 Installation directories:
1399 --prefix=PREFIX install architecture-independent files in PREFIX
1400 [$ac_default_prefix]
1401 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1402 [PREFIX]
1403
1404 By default, \`make install' will install all the files in
1405 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1406 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1407 for instance \`--prefix=\$HOME'.
1408
1409 For better control, use the options below.
1410
1411 Fine tuning of the installation directories:
1412 --bindir=DIR user executables [EPREFIX/bin]
1413 --sbindir=DIR system admin executables [EPREFIX/sbin]
1414 --libexecdir=DIR program executables [EPREFIX/libexec]
1415 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1416 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1417 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1418 --libdir=DIR object code libraries [EPREFIX/lib]
1419 --includedir=DIR C header files [PREFIX/include]
1420 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1421 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1422 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1423 --infodir=DIR info documentation [DATAROOTDIR/info]
1424 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1425 --mandir=DIR man documentation [DATAROOTDIR/man]
1426 --docdir=DIR documentation root [DATAROOTDIR/doc/binutils]
1427 --htmldir=DIR html documentation [DOCDIR]
1428 --dvidir=DIR dvi documentation [DOCDIR]
1429 --pdfdir=DIR pdf documentation [DOCDIR]
1430 --psdir=DIR ps documentation [DOCDIR]
1431 _ACEOF
1432
1433 cat <<\_ACEOF
1434
1435 Program names:
1436 --program-prefix=PREFIX prepend PREFIX to installed program names
1437 --program-suffix=SUFFIX append SUFFIX to installed program names
1438 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1439
1440 System types:
1441 --build=BUILD configure for building on BUILD [guessed]
1442 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1443 --target=TARGET configure for building compilers for TARGET [HOST]
1444 _ACEOF
1445 fi
1446
1447 if test -n "$ac_init_help"; then
1448 case $ac_init_help in
1449 short | recursive ) echo "Configuration of binutils 2.34.50:";;
1450 esac
1451 cat <<\_ACEOF
1452
1453 Optional Features:
1454 --disable-option-checking ignore unrecognized --enable/--with options
1455 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1456 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1457 --enable-dependency-tracking
1458 do not reject slow dependency extractors
1459 --disable-dependency-tracking
1460 speeds up one-time build
1461 --enable-silent-rules less verbose build output (undo: "make V=1")
1462 --disable-silent-rules verbose build output (undo: "make V=0")
1463 --enable-shared[=PKGS] build shared libraries [default=yes]
1464 --enable-static[=PKGS] build static libraries [default=yes]
1465 --enable-fast-install[=PKGS]
1466 optimize for fast installation [default=yes]
1467 --disable-libtool-lock avoid locking (might break parallel builds)
1468 --enable-plugins Enable support for plugins
1469 --disable-largefile omit support for large files
1470 --enable-targets alternative target configurations
1471 --enable-deterministic-archives
1472 ar and ranlib default to -D behavior
1473 --disable-default-strings-all
1474 strings defaults to --data behavior
1475 --enable-werror treat compile warnings as errors
1476 --enable-build-warnings enable build-time compiler warnings
1477 --disable-nls do not use Native Language Support
1478 --enable-maintainer-mode
1479 enable make rules and dependencies not useful (and
1480 sometimes confusing) to the casual installer
1481 --disable-rpath do not hardcode runtime library paths
1482
1483 Optional Packages:
1484 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1485 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1486 --with-pic try to use only PIC/non-PIC objects [default=use
1487 both]
1488 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1489 --with-debuginfod Enable debuginfo lookups with debuginfod
1490 (auto/yes/no)
1491 --with-system-zlib use installed libz
1492 --with-gnu-ld assume the C compiler uses GNU ld default=no
1493 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1494 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1495 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1496
1497 Some influential environment variables:
1498 CC C compiler command
1499 CFLAGS C compiler flags
1500 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1501 nonstandard directory <lib dir>
1502 LIBS libraries to pass to the linker, e.g. -l<library>
1503 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1504 you have headers in a nonstandard directory <include dir>
1505 CPP C preprocessor
1506 YACC The `Yet Another Compiler Compiler' implementation to use.
1507 Defaults to the first program found out of: `bison -y', `byacc',
1508 `yacc'.
1509 YFLAGS The list of arguments that will be passed by default to $YACC.
1510 This script will default YFLAGS to the empty string to avoid a
1511 default value of `-d' given by some make applications.
1512
1513 Use these variables to override the choices made by `configure' or to help
1514 it to find libraries and programs with nonstandard names/locations.
1515
1516 Report bugs to the package provider.
1517 _ACEOF
1518 ac_status=$?
1519 fi
1520
1521 if test "$ac_init_help" = "recursive"; then
1522 # If there are subdirs, report their specific --help.
1523 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1524 test -d "$ac_dir" ||
1525 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1526 continue
1527 ac_builddir=.
1528
1529 case "$ac_dir" in
1530 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1531 *)
1532 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1533 # A ".." for each directory in $ac_dir_suffix.
1534 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1535 case $ac_top_builddir_sub in
1536 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1537 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1538 esac ;;
1539 esac
1540 ac_abs_top_builddir=$ac_pwd
1541 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1542 # for backward compatibility:
1543 ac_top_builddir=$ac_top_build_prefix
1544
1545 case $srcdir in
1546 .) # We are building in place.
1547 ac_srcdir=.
1548 ac_top_srcdir=$ac_top_builddir_sub
1549 ac_abs_top_srcdir=$ac_pwd ;;
1550 [\\/]* | ?:[\\/]* ) # Absolute name.
1551 ac_srcdir=$srcdir$ac_dir_suffix;
1552 ac_top_srcdir=$srcdir
1553 ac_abs_top_srcdir=$srcdir ;;
1554 *) # Relative name.
1555 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1556 ac_top_srcdir=$ac_top_build_prefix$srcdir
1557 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1558 esac
1559 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1560
1561 cd "$ac_dir" || { ac_status=$?; continue; }
1562 # Check for guested configure.
1563 if test -f "$ac_srcdir/configure.gnu"; then
1564 echo &&
1565 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1566 elif test -f "$ac_srcdir/configure"; then
1567 echo &&
1568 $SHELL "$ac_srcdir/configure" --help=recursive
1569 else
1570 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1571 fi || ac_status=$?
1572 cd "$ac_pwd" || { ac_status=$?; break; }
1573 done
1574 fi
1575
1576 test -n "$ac_init_help" && exit $ac_status
1577 if $ac_init_version; then
1578 cat <<\_ACEOF
1579 binutils configure 2.34.50
1580 generated by GNU Autoconf 2.69
1581
1582 Copyright (C) 2012 Free Software Foundation, Inc.
1583 This configure script is free software; the Free Software Foundation
1584 gives unlimited permission to copy, distribute and modify it.
1585 _ACEOF
1586 exit
1587 fi
1588
1589 ## ------------------------ ##
1590 ## Autoconf initialization. ##
1591 ## ------------------------ ##
1592
1593 # ac_fn_c_try_compile LINENO
1594 # --------------------------
1595 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1596 ac_fn_c_try_compile ()
1597 {
1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599 rm -f conftest.$ac_objext
1600 if { { ac_try="$ac_compile"
1601 case "(($ac_try" in
1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1604 esac
1605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606 $as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_compile") 2>conftest.err
1608 ac_status=$?
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1613 fi
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } && {
1616 test -z "$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 } && test -s conftest.$ac_objext; then :
1619 ac_retval=0
1620 else
1621 $as_echo "$as_me: failed program was:" >&5
1622 sed 's/^/| /' conftest.$ac_ext >&5
1623
1624 ac_retval=1
1625 fi
1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627 as_fn_set_status $ac_retval
1628
1629 } # ac_fn_c_try_compile
1630
1631 # ac_fn_c_try_link LINENO
1632 # -----------------------
1633 # Try to link conftest.$ac_ext, and return whether this succeeded.
1634 ac_fn_c_try_link ()
1635 {
1636 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1637 rm -f conftest.$ac_objext conftest$ac_exeext
1638 if { { ac_try="$ac_link"
1639 case "(($ac_try" in
1640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1641 *) ac_try_echo=$ac_try;;
1642 esac
1643 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644 $as_echo "$ac_try_echo"; } >&5
1645 (eval "$ac_link") 2>conftest.err
1646 ac_status=$?
1647 if test -s conftest.err; then
1648 grep -v '^ *+' conftest.err >conftest.er1
1649 cat conftest.er1 >&5
1650 mv -f conftest.er1 conftest.err
1651 fi
1652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653 test $ac_status = 0; } && {
1654 test -z "$ac_c_werror_flag" ||
1655 test ! -s conftest.err
1656 } && test -s conftest$ac_exeext && {
1657 test "$cross_compiling" = yes ||
1658 test -x conftest$ac_exeext
1659 }; then :
1660 ac_retval=0
1661 else
1662 $as_echo "$as_me: failed program was:" >&5
1663 sed 's/^/| /' conftest.$ac_ext >&5
1664
1665 ac_retval=1
1666 fi
1667 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1668 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1669 # interfere with the next link command; also delete a directory that is
1670 # left behind by Apple's compiler. We do this before executing the actions.
1671 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1672 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1673 as_fn_set_status $ac_retval
1674
1675 } # ac_fn_c_try_link
1676
1677 # ac_fn_c_try_cpp LINENO
1678 # ----------------------
1679 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1680 ac_fn_c_try_cpp ()
1681 {
1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1683 if { { ac_try="$ac_cpp conftest.$ac_ext"
1684 case "(($ac_try" in
1685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1686 *) ac_try_echo=$ac_try;;
1687 esac
1688 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1689 $as_echo "$ac_try_echo"; } >&5
1690 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1691 ac_status=$?
1692 if test -s conftest.err; then
1693 grep -v '^ *+' conftest.err >conftest.er1
1694 cat conftest.er1 >&5
1695 mv -f conftest.er1 conftest.err
1696 fi
1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1698 test $ac_status = 0; } > conftest.i && {
1699 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1700 test ! -s conftest.err
1701 }; then :
1702 ac_retval=0
1703 else
1704 $as_echo "$as_me: failed program was:" >&5
1705 sed 's/^/| /' conftest.$ac_ext >&5
1706
1707 ac_retval=1
1708 fi
1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1710 as_fn_set_status $ac_retval
1711
1712 } # ac_fn_c_try_cpp
1713
1714 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1715 # -------------------------------------------------------
1716 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1717 # the include files in INCLUDES and setting the cache variable VAR
1718 # accordingly.
1719 ac_fn_c_check_header_mongrel ()
1720 {
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 if eval \${$3+:} false; then :
1723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1724 $as_echo_n "checking for $2... " >&6; }
1725 if eval \${$3+:} false; then :
1726 $as_echo_n "(cached) " >&6
1727 fi
1728 eval ac_res=\$$3
1729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1730 $as_echo "$ac_res" >&6; }
1731 else
1732 # Is the header compilable?
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1734 $as_echo_n "checking $2 usability... " >&6; }
1735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1736 /* end confdefs.h. */
1737 $4
1738 #include <$2>
1739 _ACEOF
1740 if ac_fn_c_try_compile "$LINENO"; then :
1741 ac_header_compiler=yes
1742 else
1743 ac_header_compiler=no
1744 fi
1745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1747 $as_echo "$ac_header_compiler" >&6; }
1748
1749 # Is the header present?
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1751 $as_echo_n "checking $2 presence... " >&6; }
1752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753 /* end confdefs.h. */
1754 #include <$2>
1755 _ACEOF
1756 if ac_fn_c_try_cpp "$LINENO"; then :
1757 ac_header_preproc=yes
1758 else
1759 ac_header_preproc=no
1760 fi
1761 rm -f conftest.err conftest.i conftest.$ac_ext
1762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1763 $as_echo "$ac_header_preproc" >&6; }
1764
1765 # So? What about this header?
1766 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1767 yes:no: )
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1769 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1771 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1772 ;;
1773 no:yes:* )
1774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1775 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1777 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1779 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1781 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1783 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1784 ;;
1785 esac
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1787 $as_echo_n "checking for $2... " >&6; }
1788 if eval \${$3+:} false; then :
1789 $as_echo_n "(cached) " >&6
1790 else
1791 eval "$3=\$ac_header_compiler"
1792 fi
1793 eval ac_res=\$$3
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795 $as_echo "$ac_res" >&6; }
1796 fi
1797 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1798
1799 } # ac_fn_c_check_header_mongrel
1800
1801 # ac_fn_c_try_run LINENO
1802 # ----------------------
1803 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1804 # that executables *can* be run.
1805 ac_fn_c_try_run ()
1806 {
1807 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808 if { { ac_try="$ac_link"
1809 case "(($ac_try" in
1810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1811 *) ac_try_echo=$ac_try;;
1812 esac
1813 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1814 $as_echo "$ac_try_echo"; } >&5
1815 (eval "$ac_link") 2>&5
1816 ac_status=$?
1817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1818 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1819 { { case "(($ac_try" in
1820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1821 *) ac_try_echo=$ac_try;;
1822 esac
1823 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1824 $as_echo "$ac_try_echo"; } >&5
1825 (eval "$ac_try") 2>&5
1826 ac_status=$?
1827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1828 test $ac_status = 0; }; }; then :
1829 ac_retval=0
1830 else
1831 $as_echo "$as_me: program exited with status $ac_status" >&5
1832 $as_echo "$as_me: failed program was:" >&5
1833 sed 's/^/| /' conftest.$ac_ext >&5
1834
1835 ac_retval=$ac_status
1836 fi
1837 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1838 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1839 as_fn_set_status $ac_retval
1840
1841 } # ac_fn_c_try_run
1842
1843 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1844 # -------------------------------------------------------
1845 # Tests whether HEADER exists and can be compiled using the include files in
1846 # INCLUDES, setting the cache variable VAR accordingly.
1847 ac_fn_c_check_header_compile ()
1848 {
1849 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1851 $as_echo_n "checking for $2... " >&6; }
1852 if eval \${$3+:} false; then :
1853 $as_echo_n "(cached) " >&6
1854 else
1855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1856 /* end confdefs.h. */
1857 $4
1858 #include <$2>
1859 _ACEOF
1860 if ac_fn_c_try_compile "$LINENO"; then :
1861 eval "$3=yes"
1862 else
1863 eval "$3=no"
1864 fi
1865 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1866 fi
1867 eval ac_res=\$$3
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1869 $as_echo "$ac_res" >&6; }
1870 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1871
1872 } # ac_fn_c_check_header_compile
1873
1874 # ac_fn_c_check_func LINENO FUNC VAR
1875 # ----------------------------------
1876 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1877 ac_fn_c_check_func ()
1878 {
1879 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1881 $as_echo_n "checking for $2... " >&6; }
1882 if eval \${$3+:} false; then :
1883 $as_echo_n "(cached) " >&6
1884 else
1885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1886 /* end confdefs.h. */
1887 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1888 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1889 #define $2 innocuous_$2
1890
1891 /* System header to define __stub macros and hopefully few prototypes,
1892 which can conflict with char $2 (); below.
1893 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1894 <limits.h> exists even on freestanding compilers. */
1895
1896 #ifdef __STDC__
1897 # include <limits.h>
1898 #else
1899 # include <assert.h>
1900 #endif
1901
1902 #undef $2
1903
1904 /* Override any GCC internal prototype to avoid an error.
1905 Use char because int might match the return type of a GCC
1906 builtin and then its argument prototype would still apply. */
1907 #ifdef __cplusplus
1908 extern "C"
1909 #endif
1910 char $2 ();
1911 /* The GNU C library defines this for functions which it implements
1912 to always fail with ENOSYS. Some functions are actually named
1913 something starting with __ and the normal name is an alias. */
1914 #if defined __stub_$2 || defined __stub___$2
1915 choke me
1916 #endif
1917
1918 int
1919 main ()
1920 {
1921 return $2 ();
1922 ;
1923 return 0;
1924 }
1925 _ACEOF
1926 if ac_fn_c_try_link "$LINENO"; then :
1927 eval "$3=yes"
1928 else
1929 eval "$3=no"
1930 fi
1931 rm -f core conftest.err conftest.$ac_objext \
1932 conftest$ac_exeext conftest.$ac_ext
1933 fi
1934 eval ac_res=\$$3
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1936 $as_echo "$ac_res" >&6; }
1937 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1938
1939 } # ac_fn_c_check_func
1940
1941 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1942 # ---------------------------------------------
1943 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1944 # accordingly.
1945 ac_fn_c_check_decl ()
1946 {
1947 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1948 as_decl_name=`echo $2|sed 's/ *(.*//'`
1949 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1951 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1952 if eval \${$3+:} false; then :
1953 $as_echo_n "(cached) " >&6
1954 else
1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956 /* end confdefs.h. */
1957 $4
1958 int
1959 main ()
1960 {
1961 #ifndef $as_decl_name
1962 #ifdef __cplusplus
1963 (void) $as_decl_use;
1964 #else
1965 (void) $as_decl_name;
1966 #endif
1967 #endif
1968
1969 ;
1970 return 0;
1971 }
1972 _ACEOF
1973 if ac_fn_c_try_compile "$LINENO"; then :
1974 eval "$3=yes"
1975 else
1976 eval "$3=no"
1977 fi
1978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1979 fi
1980 eval ac_res=\$$3
1981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1982 $as_echo "$ac_res" >&6; }
1983 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1984
1985 } # ac_fn_c_check_decl
1986
1987 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1988 # --------------------------------------------
1989 # Tries to find the compile-time value of EXPR in a program that includes
1990 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1991 # computed
1992 ac_fn_c_compute_int ()
1993 {
1994 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1995 if test "$cross_compiling" = yes; then
1996 # Depending upon the size, compute the lo and hi bounds.
1997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1998 /* end confdefs.h. */
1999 $4
2000 int
2001 main ()
2002 {
2003 static int test_array [1 - 2 * !(($2) >= 0)];
2004 test_array [0] = 0;
2005 return test_array [0];
2006
2007 ;
2008 return 0;
2009 }
2010 _ACEOF
2011 if ac_fn_c_try_compile "$LINENO"; then :
2012 ac_lo=0 ac_mid=0
2013 while :; do
2014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2015 /* end confdefs.h. */
2016 $4
2017 int
2018 main ()
2019 {
2020 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2021 test_array [0] = 0;
2022 return test_array [0];
2023
2024 ;
2025 return 0;
2026 }
2027 _ACEOF
2028 if ac_fn_c_try_compile "$LINENO"; then :
2029 ac_hi=$ac_mid; break
2030 else
2031 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2032 if test $ac_lo -le $ac_mid; then
2033 ac_lo= ac_hi=
2034 break
2035 fi
2036 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2037 fi
2038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2039 done
2040 else
2041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2042 /* end confdefs.h. */
2043 $4
2044 int
2045 main ()
2046 {
2047 static int test_array [1 - 2 * !(($2) < 0)];
2048 test_array [0] = 0;
2049 return test_array [0];
2050
2051 ;
2052 return 0;
2053 }
2054 _ACEOF
2055 if ac_fn_c_try_compile "$LINENO"; then :
2056 ac_hi=-1 ac_mid=-1
2057 while :; do
2058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2059 /* end confdefs.h. */
2060 $4
2061 int
2062 main ()
2063 {
2064 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2065 test_array [0] = 0;
2066 return test_array [0];
2067
2068 ;
2069 return 0;
2070 }
2071 _ACEOF
2072 if ac_fn_c_try_compile "$LINENO"; then :
2073 ac_lo=$ac_mid; break
2074 else
2075 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2076 if test $ac_mid -le $ac_hi; then
2077 ac_lo= ac_hi=
2078 break
2079 fi
2080 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2081 fi
2082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2083 done
2084 else
2085 ac_lo= ac_hi=
2086 fi
2087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2088 fi
2089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2090 # Binary search between lo and hi bounds.
2091 while test "x$ac_lo" != "x$ac_hi"; do
2092 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2094 /* end confdefs.h. */
2095 $4
2096 int
2097 main ()
2098 {
2099 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2100 test_array [0] = 0;
2101 return test_array [0];
2102
2103 ;
2104 return 0;
2105 }
2106 _ACEOF
2107 if ac_fn_c_try_compile "$LINENO"; then :
2108 ac_hi=$ac_mid
2109 else
2110 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2111 fi
2112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2113 done
2114 case $ac_lo in #((
2115 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2116 '') ac_retval=1 ;;
2117 esac
2118 else
2119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2120 /* end confdefs.h. */
2121 $4
2122 static long int longval () { return $2; }
2123 static unsigned long int ulongval () { return $2; }
2124 #include <stdio.h>
2125 #include <stdlib.h>
2126 int
2127 main ()
2128 {
2129
2130 FILE *f = fopen ("conftest.val", "w");
2131 if (! f)
2132 return 1;
2133 if (($2) < 0)
2134 {
2135 long int i = longval ();
2136 if (i != ($2))
2137 return 1;
2138 fprintf (f, "%ld", i);
2139 }
2140 else
2141 {
2142 unsigned long int i = ulongval ();
2143 if (i != ($2))
2144 return 1;
2145 fprintf (f, "%lu", i);
2146 }
2147 /* Do not output a trailing newline, as this causes \r\n confusion
2148 on some platforms. */
2149 return ferror (f) || fclose (f) != 0;
2150
2151 ;
2152 return 0;
2153 }
2154 _ACEOF
2155 if ac_fn_c_try_run "$LINENO"; then :
2156 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2157 else
2158 ac_retval=1
2159 fi
2160 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2161 conftest.$ac_objext conftest.beam conftest.$ac_ext
2162 rm -f conftest.val
2163
2164 fi
2165 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2166 as_fn_set_status $ac_retval
2167
2168 } # ac_fn_c_compute_int
2169
2170 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2171 # -------------------------------------------
2172 # Tests whether TYPE exists after having included INCLUDES, setting cache
2173 # variable VAR accordingly.
2174 ac_fn_c_check_type ()
2175 {
2176 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2178 $as_echo_n "checking for $2... " >&6; }
2179 if eval \${$3+:} false; then :
2180 $as_echo_n "(cached) " >&6
2181 else
2182 eval "$3=no"
2183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2184 /* end confdefs.h. */
2185 $4
2186 int
2187 main ()
2188 {
2189 if (sizeof ($2))
2190 return 0;
2191 ;
2192 return 0;
2193 }
2194 _ACEOF
2195 if ac_fn_c_try_compile "$LINENO"; then :
2196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2197 /* end confdefs.h. */
2198 $4
2199 int
2200 main ()
2201 {
2202 if (sizeof (($2)))
2203 return 0;
2204 ;
2205 return 0;
2206 }
2207 _ACEOF
2208 if ac_fn_c_try_compile "$LINENO"; then :
2209
2210 else
2211 eval "$3=yes"
2212 fi
2213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2214 fi
2215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2216 fi
2217 eval ac_res=\$$3
2218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2219 $as_echo "$ac_res" >&6; }
2220 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2221
2222 } # ac_fn_c_check_type
2223 cat >config.log <<_ACEOF
2224 This file contains any messages produced by compilers while
2225 running configure, to aid debugging if configure makes a mistake.
2226
2227 It was created by binutils $as_me 2.34.50, which was
2228 generated by GNU Autoconf 2.69. Invocation command line was
2229
2230 $ $0 $@
2231
2232 _ACEOF
2233 exec 5>>config.log
2234 {
2235 cat <<_ASUNAME
2236 ## --------- ##
2237 ## Platform. ##
2238 ## --------- ##
2239
2240 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2241 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2242 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2243 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2244 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2245
2246 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2247 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2248
2249 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2250 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2251 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2252 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2253 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2254 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2255 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2256
2257 _ASUNAME
2258
2259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2260 for as_dir in $PATH
2261 do
2262 IFS=$as_save_IFS
2263 test -z "$as_dir" && as_dir=.
2264 $as_echo "PATH: $as_dir"
2265 done
2266 IFS=$as_save_IFS
2267
2268 } >&5
2269
2270 cat >&5 <<_ACEOF
2271
2272
2273 ## ----------- ##
2274 ## Core tests. ##
2275 ## ----------- ##
2276
2277 _ACEOF
2278
2279
2280 # Keep a trace of the command line.
2281 # Strip out --no-create and --no-recursion so they do not pile up.
2282 # Strip out --silent because we don't want to record it for future runs.
2283 # Also quote any args containing shell meta-characters.
2284 # Make two passes to allow for proper duplicate-argument suppression.
2285 ac_configure_args=
2286 ac_configure_args0=
2287 ac_configure_args1=
2288 ac_must_keep_next=false
2289 for ac_pass in 1 2
2290 do
2291 for ac_arg
2292 do
2293 case $ac_arg in
2294 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2295 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2296 | -silent | --silent | --silen | --sile | --sil)
2297 continue ;;
2298 *\'*)
2299 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2300 esac
2301 case $ac_pass in
2302 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2303 2)
2304 as_fn_append ac_configure_args1 " '$ac_arg'"
2305 if test $ac_must_keep_next = true; then
2306 ac_must_keep_next=false # Got value, back to normal.
2307 else
2308 case $ac_arg in
2309 *=* | --config-cache | -C | -disable-* | --disable-* \
2310 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2311 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2312 | -with-* | --with-* | -without-* | --without-* | --x)
2313 case "$ac_configure_args0 " in
2314 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2315 esac
2316 ;;
2317 -* ) ac_must_keep_next=true ;;
2318 esac
2319 fi
2320 as_fn_append ac_configure_args " '$ac_arg'"
2321 ;;
2322 esac
2323 done
2324 done
2325 { ac_configure_args0=; unset ac_configure_args0;}
2326 { ac_configure_args1=; unset ac_configure_args1;}
2327
2328 # When interrupted or exit'd, cleanup temporary files, and complete
2329 # config.log. We remove comments because anyway the quotes in there
2330 # would cause problems or look ugly.
2331 # WARNING: Use '\'' to represent an apostrophe within the trap.
2332 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2333 trap 'exit_status=$?
2334 # Save into config.log some information that might help in debugging.
2335 {
2336 echo
2337
2338 $as_echo "## ---------------- ##
2339 ## Cache variables. ##
2340 ## ---------------- ##"
2341 echo
2342 # The following way of writing the cache mishandles newlines in values,
2343 (
2344 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2345 eval ac_val=\$$ac_var
2346 case $ac_val in #(
2347 *${as_nl}*)
2348 case $ac_var in #(
2349 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2350 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2351 esac
2352 case $ac_var in #(
2353 _ | IFS | as_nl) ;; #(
2354 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2355 *) { eval $ac_var=; unset $ac_var;} ;;
2356 esac ;;
2357 esac
2358 done
2359 (set) 2>&1 |
2360 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2361 *${as_nl}ac_space=\ *)
2362 sed -n \
2363 "s/'\''/'\''\\\\'\'''\''/g;
2364 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2365 ;; #(
2366 *)
2367 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2368 ;;
2369 esac |
2370 sort
2371 )
2372 echo
2373
2374 $as_echo "## ----------------- ##
2375 ## Output variables. ##
2376 ## ----------------- ##"
2377 echo
2378 for ac_var in $ac_subst_vars
2379 do
2380 eval ac_val=\$$ac_var
2381 case $ac_val in
2382 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2383 esac
2384 $as_echo "$ac_var='\''$ac_val'\''"
2385 done | sort
2386 echo
2387
2388 if test -n "$ac_subst_files"; then
2389 $as_echo "## ------------------- ##
2390 ## File substitutions. ##
2391 ## ------------------- ##"
2392 echo
2393 for ac_var in $ac_subst_files
2394 do
2395 eval ac_val=\$$ac_var
2396 case $ac_val in
2397 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2398 esac
2399 $as_echo "$ac_var='\''$ac_val'\''"
2400 done | sort
2401 echo
2402 fi
2403
2404 if test -s confdefs.h; then
2405 $as_echo "## ----------- ##
2406 ## confdefs.h. ##
2407 ## ----------- ##"
2408 echo
2409 cat confdefs.h
2410 echo
2411 fi
2412 test "$ac_signal" != 0 &&
2413 $as_echo "$as_me: caught signal $ac_signal"
2414 $as_echo "$as_me: exit $exit_status"
2415 } >&5
2416 rm -f core *.core core.conftest.* &&
2417 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2418 exit $exit_status
2419 ' 0
2420 for ac_signal in 1 2 13 15; do
2421 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2422 done
2423 ac_signal=0
2424
2425 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2426 rm -f -r conftest* confdefs.h
2427
2428 $as_echo "/* confdefs.h */" > confdefs.h
2429
2430 # Predefined preprocessor variables.
2431
2432 cat >>confdefs.h <<_ACEOF
2433 #define PACKAGE_NAME "$PACKAGE_NAME"
2434 _ACEOF
2435
2436 cat >>confdefs.h <<_ACEOF
2437 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2438 _ACEOF
2439
2440 cat >>confdefs.h <<_ACEOF
2441 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2442 _ACEOF
2443
2444 cat >>confdefs.h <<_ACEOF
2445 #define PACKAGE_STRING "$PACKAGE_STRING"
2446 _ACEOF
2447
2448 cat >>confdefs.h <<_ACEOF
2449 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2450 _ACEOF
2451
2452 cat >>confdefs.h <<_ACEOF
2453 #define PACKAGE_URL "$PACKAGE_URL"
2454 _ACEOF
2455
2456
2457 # Let the site file select an alternate cache file if it wants to.
2458 # Prefer an explicitly selected file to automatically selected ones.
2459 ac_site_file1=NONE
2460 ac_site_file2=NONE
2461 if test -n "$CONFIG_SITE"; then
2462 # We do not want a PATH search for config.site.
2463 case $CONFIG_SITE in #((
2464 -*) ac_site_file1=./$CONFIG_SITE;;
2465 */*) ac_site_file1=$CONFIG_SITE;;
2466 *) ac_site_file1=./$CONFIG_SITE;;
2467 esac
2468 elif test "x$prefix" != xNONE; then
2469 ac_site_file1=$prefix/share/config.site
2470 ac_site_file2=$prefix/etc/config.site
2471 else
2472 ac_site_file1=$ac_default_prefix/share/config.site
2473 ac_site_file2=$ac_default_prefix/etc/config.site
2474 fi
2475 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2476 do
2477 test "x$ac_site_file" = xNONE && continue
2478 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2480 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2481 sed 's/^/| /' "$ac_site_file" >&5
2482 . "$ac_site_file" \
2483 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2484 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2485 as_fn_error $? "failed to load site script $ac_site_file
2486 See \`config.log' for more details" "$LINENO" 5; }
2487 fi
2488 done
2489
2490 if test -r "$cache_file"; then
2491 # Some versions of bash will fail to source /dev/null (special files
2492 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2493 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2495 $as_echo "$as_me: loading cache $cache_file" >&6;}
2496 case $cache_file in
2497 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2498 *) . "./$cache_file";;
2499 esac
2500 fi
2501 else
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2503 $as_echo "$as_me: creating cache $cache_file" >&6;}
2504 >$cache_file
2505 fi
2506
2507 as_fn_append ac_header_list " stdlib.h"
2508 as_fn_append ac_header_list " unistd.h"
2509 as_fn_append ac_header_list " sys/param.h"
2510 # Check that the precious variables saved in the cache have kept the same
2511 # value.
2512 ac_cache_corrupted=false
2513 for ac_var in $ac_precious_vars; do
2514 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2515 eval ac_new_set=\$ac_env_${ac_var}_set
2516 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2517 eval ac_new_val=\$ac_env_${ac_var}_value
2518 case $ac_old_set,$ac_new_set in
2519 set,)
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2521 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2522 ac_cache_corrupted=: ;;
2523 ,set)
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2525 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2526 ac_cache_corrupted=: ;;
2527 ,);;
2528 *)
2529 if test "x$ac_old_val" != "x$ac_new_val"; then
2530 # differences in whitespace do not lead to failure.
2531 ac_old_val_w=`echo x $ac_old_val`
2532 ac_new_val_w=`echo x $ac_new_val`
2533 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2535 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2536 ac_cache_corrupted=:
2537 else
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2539 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2540 eval $ac_var=\$ac_old_val
2541 fi
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2543 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2545 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2546 fi;;
2547 esac
2548 # Pass precious variables to config.status.
2549 if test "$ac_new_set" = set; then
2550 case $ac_new_val in
2551 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2552 *) ac_arg=$ac_var=$ac_new_val ;;
2553 esac
2554 case " $ac_configure_args " in
2555 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2556 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2557 esac
2558 fi
2559 done
2560 if $ac_cache_corrupted; then
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2562 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2564 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2565 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2566 fi
2567 ## -------------------- ##
2568 ## Main body of script. ##
2569 ## -------------------- ##
2570
2571 ac_ext=c
2572 ac_cpp='$CPP $CPPFLAGS'
2573 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2574 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2575 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2576
2577
2578
2579
2580
2581
2582
2583 ac_aux_dir=
2584 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2585 if test -f "$ac_dir/install-sh"; then
2586 ac_aux_dir=$ac_dir
2587 ac_install_sh="$ac_aux_dir/install-sh -c"
2588 break
2589 elif test -f "$ac_dir/install.sh"; then
2590 ac_aux_dir=$ac_dir
2591 ac_install_sh="$ac_aux_dir/install.sh -c"
2592 break
2593 elif test -f "$ac_dir/shtool"; then
2594 ac_aux_dir=$ac_dir
2595 ac_install_sh="$ac_aux_dir/shtool install -c"
2596 break
2597 fi
2598 done
2599 if test -z "$ac_aux_dir"; then
2600 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2601 fi
2602
2603 # These three variables are undocumented and unsupported,
2604 # and are intended to be withdrawn in a future Autoconf release.
2605 # They can cause serious problems if a builder's source tree is in a directory
2606 # whose full name contains unusual characters.
2607 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2608 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2609 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2610
2611
2612 # Make sure we can run config.sub.
2613 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2614 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2615
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2617 $as_echo_n "checking build system type... " >&6; }
2618 if ${ac_cv_build+:} false; then :
2619 $as_echo_n "(cached) " >&6
2620 else
2621 ac_build_alias=$build_alias
2622 test "x$ac_build_alias" = x &&
2623 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2624 test "x$ac_build_alias" = x &&
2625 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2626 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2627 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2628
2629 fi
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2631 $as_echo "$ac_cv_build" >&6; }
2632 case $ac_cv_build in
2633 *-*-*) ;;
2634 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2635 esac
2636 build=$ac_cv_build
2637 ac_save_IFS=$IFS; IFS='-'
2638 set x $ac_cv_build
2639 shift
2640 build_cpu=$1
2641 build_vendor=$2
2642 shift; shift
2643 # Remember, the first character of IFS is used to create $*,
2644 # except with old shells:
2645 build_os=$*
2646 IFS=$ac_save_IFS
2647 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2648
2649
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2651 $as_echo_n "checking host system type... " >&6; }
2652 if ${ac_cv_host+:} false; then :
2653 $as_echo_n "(cached) " >&6
2654 else
2655 if test "x$host_alias" = x; then
2656 ac_cv_host=$ac_cv_build
2657 else
2658 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2659 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2660 fi
2661
2662 fi
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2664 $as_echo "$ac_cv_host" >&6; }
2665 case $ac_cv_host in
2666 *-*-*) ;;
2667 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2668 esac
2669 host=$ac_cv_host
2670 ac_save_IFS=$IFS; IFS='-'
2671 set x $ac_cv_host
2672 shift
2673 host_cpu=$1
2674 host_vendor=$2
2675 shift; shift
2676 # Remember, the first character of IFS is used to create $*,
2677 # except with old shells:
2678 host_os=$*
2679 IFS=$ac_save_IFS
2680 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2681
2682
2683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2684 $as_echo_n "checking target system type... " >&6; }
2685 if ${ac_cv_target+:} false; then :
2686 $as_echo_n "(cached) " >&6
2687 else
2688 if test "x$target_alias" = x; then
2689 ac_cv_target=$ac_cv_host
2690 else
2691 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2692 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2693 fi
2694
2695 fi
2696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2697 $as_echo "$ac_cv_target" >&6; }
2698 case $ac_cv_target in
2699 *-*-*) ;;
2700 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2701 esac
2702 target=$ac_cv_target
2703 ac_save_IFS=$IFS; IFS='-'
2704 set x $ac_cv_target
2705 shift
2706 target_cpu=$1
2707 target_vendor=$2
2708 shift; shift
2709 # Remember, the first character of IFS is used to create $*,
2710 # except with old shells:
2711 target_os=$*
2712 IFS=$ac_save_IFS
2713 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2714
2715
2716 # The aliases save the names the user supplied, while $host etc.
2717 # will get canonicalized.
2718 test -n "$target_alias" &&
2719 test "$program_prefix$program_suffix$program_transform_name" = \
2720 NONENONEs,x,x, &&
2721 program_prefix=${target_alias}-
2722 # Expand $ac_aux_dir to an absolute path.
2723 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2724
2725 ac_ext=c
2726 ac_cpp='$CPP $CPPFLAGS'
2727 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2728 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2729 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2730 if test -n "$ac_tool_prefix"; then
2731 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2732 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2734 $as_echo_n "checking for $ac_word... " >&6; }
2735 if ${ac_cv_prog_CC+:} false; then :
2736 $as_echo_n "(cached) " >&6
2737 else
2738 if test -n "$CC"; then
2739 ac_cv_prog_CC="$CC" # Let the user override the test.
2740 else
2741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2742 for as_dir in $PATH
2743 do
2744 IFS=$as_save_IFS
2745 test -z "$as_dir" && as_dir=.
2746 for ac_exec_ext in '' $ac_executable_extensions; do
2747 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2748 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2750 break 2
2751 fi
2752 done
2753 done
2754 IFS=$as_save_IFS
2755
2756 fi
2757 fi
2758 CC=$ac_cv_prog_CC
2759 if test -n "$CC"; then
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2761 $as_echo "$CC" >&6; }
2762 else
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2764 $as_echo "no" >&6; }
2765 fi
2766
2767
2768 fi
2769 if test -z "$ac_cv_prog_CC"; then
2770 ac_ct_CC=$CC
2771 # Extract the first word of "gcc", so it can be a program name with args.
2772 set dummy gcc; ac_word=$2
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2774 $as_echo_n "checking for $ac_word... " >&6; }
2775 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2776 $as_echo_n "(cached) " >&6
2777 else
2778 if test -n "$ac_ct_CC"; then
2779 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2780 else
2781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782 for as_dir in $PATH
2783 do
2784 IFS=$as_save_IFS
2785 test -z "$as_dir" && as_dir=.
2786 for ac_exec_ext in '' $ac_executable_extensions; do
2787 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2788 ac_cv_prog_ac_ct_CC="gcc"
2789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2790 break 2
2791 fi
2792 done
2793 done
2794 IFS=$as_save_IFS
2795
2796 fi
2797 fi
2798 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2799 if test -n "$ac_ct_CC"; then
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2801 $as_echo "$ac_ct_CC" >&6; }
2802 else
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804 $as_echo "no" >&6; }
2805 fi
2806
2807 if test "x$ac_ct_CC" = x; then
2808 CC=""
2809 else
2810 case $cross_compiling:$ac_tool_warned in
2811 yes:)
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2813 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2814 ac_tool_warned=yes ;;
2815 esac
2816 CC=$ac_ct_CC
2817 fi
2818 else
2819 CC="$ac_cv_prog_CC"
2820 fi
2821
2822 if test -z "$CC"; then
2823 if test -n "$ac_tool_prefix"; then
2824 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2825 set dummy ${ac_tool_prefix}cc; ac_word=$2
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2827 $as_echo_n "checking for $ac_word... " >&6; }
2828 if ${ac_cv_prog_CC+:} false; then :
2829 $as_echo_n "(cached) " >&6
2830 else
2831 if test -n "$CC"; then
2832 ac_cv_prog_CC="$CC" # Let the user override the test.
2833 else
2834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2835 for as_dir in $PATH
2836 do
2837 IFS=$as_save_IFS
2838 test -z "$as_dir" && as_dir=.
2839 for ac_exec_ext in '' $ac_executable_extensions; do
2840 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2841 ac_cv_prog_CC="${ac_tool_prefix}cc"
2842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2843 break 2
2844 fi
2845 done
2846 done
2847 IFS=$as_save_IFS
2848
2849 fi
2850 fi
2851 CC=$ac_cv_prog_CC
2852 if test -n "$CC"; then
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2854 $as_echo "$CC" >&6; }
2855 else
2856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2857 $as_echo "no" >&6; }
2858 fi
2859
2860
2861 fi
2862 fi
2863 if test -z "$CC"; then
2864 # Extract the first word of "cc", so it can be a program name with args.
2865 set dummy cc; ac_word=$2
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2867 $as_echo_n "checking for $ac_word... " >&6; }
2868 if ${ac_cv_prog_CC+:} false; then :
2869 $as_echo_n "(cached) " >&6
2870 else
2871 if test -n "$CC"; then
2872 ac_cv_prog_CC="$CC" # Let the user override the test.
2873 else
2874 ac_prog_rejected=no
2875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2876 for as_dir in $PATH
2877 do
2878 IFS=$as_save_IFS
2879 test -z "$as_dir" && as_dir=.
2880 for ac_exec_ext in '' $ac_executable_extensions; do
2881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2882 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2883 ac_prog_rejected=yes
2884 continue
2885 fi
2886 ac_cv_prog_CC="cc"
2887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2888 break 2
2889 fi
2890 done
2891 done
2892 IFS=$as_save_IFS
2893
2894 if test $ac_prog_rejected = yes; then
2895 # We found a bogon in the path, so make sure we never use it.
2896 set dummy $ac_cv_prog_CC
2897 shift
2898 if test $# != 0; then
2899 # We chose a different compiler from the bogus one.
2900 # However, it has the same basename, so the bogon will be chosen
2901 # first if we set CC to just the basename; use the full file name.
2902 shift
2903 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2904 fi
2905 fi
2906 fi
2907 fi
2908 CC=$ac_cv_prog_CC
2909 if test -n "$CC"; then
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2911 $as_echo "$CC" >&6; }
2912 else
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2914 $as_echo "no" >&6; }
2915 fi
2916
2917
2918 fi
2919 if test -z "$CC"; then
2920 if test -n "$ac_tool_prefix"; then
2921 for ac_prog in cl.exe
2922 do
2923 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2924 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2926 $as_echo_n "checking for $ac_word... " >&6; }
2927 if ${ac_cv_prog_CC+:} false; then :
2928 $as_echo_n "(cached) " >&6
2929 else
2930 if test -n "$CC"; then
2931 ac_cv_prog_CC="$CC" # Let the user override the test.
2932 else
2933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2934 for as_dir in $PATH
2935 do
2936 IFS=$as_save_IFS
2937 test -z "$as_dir" && as_dir=.
2938 for ac_exec_ext in '' $ac_executable_extensions; do
2939 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2940 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2942 break 2
2943 fi
2944 done
2945 done
2946 IFS=$as_save_IFS
2947
2948 fi
2949 fi
2950 CC=$ac_cv_prog_CC
2951 if test -n "$CC"; then
2952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2953 $as_echo "$CC" >&6; }
2954 else
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2956 $as_echo "no" >&6; }
2957 fi
2958
2959
2960 test -n "$CC" && break
2961 done
2962 fi
2963 if test -z "$CC"; then
2964 ac_ct_CC=$CC
2965 for ac_prog in cl.exe
2966 do
2967 # Extract the first word of "$ac_prog", so it can be a program name with args.
2968 set dummy $ac_prog; ac_word=$2
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2970 $as_echo_n "checking for $ac_word... " >&6; }
2971 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2972 $as_echo_n "(cached) " >&6
2973 else
2974 if test -n "$ac_ct_CC"; then
2975 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2976 else
2977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2978 for as_dir in $PATH
2979 do
2980 IFS=$as_save_IFS
2981 test -z "$as_dir" && as_dir=.
2982 for ac_exec_ext in '' $ac_executable_extensions; do
2983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2984 ac_cv_prog_ac_ct_CC="$ac_prog"
2985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2986 break 2
2987 fi
2988 done
2989 done
2990 IFS=$as_save_IFS
2991
2992 fi
2993 fi
2994 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2995 if test -n "$ac_ct_CC"; then
2996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2997 $as_echo "$ac_ct_CC" >&6; }
2998 else
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3000 $as_echo "no" >&6; }
3001 fi
3002
3003
3004 test -n "$ac_ct_CC" && break
3005 done
3006
3007 if test "x$ac_ct_CC" = x; then
3008 CC=""
3009 else
3010 case $cross_compiling:$ac_tool_warned in
3011 yes:)
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3013 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3014 ac_tool_warned=yes ;;
3015 esac
3016 CC=$ac_ct_CC
3017 fi
3018 fi
3019
3020 fi
3021
3022
3023 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3024 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3025 as_fn_error $? "no acceptable C compiler found in \$PATH
3026 See \`config.log' for more details" "$LINENO" 5; }
3027
3028 # Provide some information about the compiler.
3029 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3030 set X $ac_compile
3031 ac_compiler=$2
3032 for ac_option in --version -v -V -qversion; do
3033 { { ac_try="$ac_compiler $ac_option >&5"
3034 case "(($ac_try" in
3035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3036 *) ac_try_echo=$ac_try;;
3037 esac
3038 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3039 $as_echo "$ac_try_echo"; } >&5
3040 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3041 ac_status=$?
3042 if test -s conftest.err; then
3043 sed '10a\
3044 ... rest of stderr output deleted ...
3045 10q' conftest.err >conftest.er1
3046 cat conftest.er1 >&5
3047 fi
3048 rm -f conftest.er1 conftest.err
3049 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3050 test $ac_status = 0; }
3051 done
3052
3053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3054 /* end confdefs.h. */
3055
3056 int
3057 main ()
3058 {
3059
3060 ;
3061 return 0;
3062 }
3063 _ACEOF
3064 ac_clean_files_save=$ac_clean_files
3065 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3066 # Try to create an executable without -o first, disregard a.out.
3067 # It will help us diagnose broken compilers, and finding out an intuition
3068 # of exeext.
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3070 $as_echo_n "checking whether the C compiler works... " >&6; }
3071 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3072
3073 # The possible output files:
3074 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3075
3076 ac_rmfiles=
3077 for ac_file in $ac_files
3078 do
3079 case $ac_file in
3080 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3081 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3082 esac
3083 done
3084 rm -f $ac_rmfiles
3085
3086 if { { ac_try="$ac_link_default"
3087 case "(($ac_try" in
3088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3089 *) ac_try_echo=$ac_try;;
3090 esac
3091 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3092 $as_echo "$ac_try_echo"; } >&5
3093 (eval "$ac_link_default") 2>&5
3094 ac_status=$?
3095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3096 test $ac_status = 0; }; then :
3097 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3098 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3099 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3100 # so that the user can short-circuit this test for compilers unknown to
3101 # Autoconf.
3102 for ac_file in $ac_files ''
3103 do
3104 test -f "$ac_file" || continue
3105 case $ac_file in
3106 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3107 ;;
3108 [ab].out )
3109 # We found the default executable, but exeext='' is most
3110 # certainly right.
3111 break;;
3112 *.* )
3113 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3114 then :; else
3115 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3116 fi
3117 # We set ac_cv_exeext here because the later test for it is not
3118 # safe: cross compilers may not add the suffix if given an `-o'
3119 # argument, so we may need to know it at that point already.
3120 # Even if this section looks crufty: it has the advantage of
3121 # actually working.
3122 break;;
3123 * )
3124 break;;
3125 esac
3126 done
3127 test "$ac_cv_exeext" = no && ac_cv_exeext=
3128
3129 else
3130 ac_file=''
3131 fi
3132 if test -z "$ac_file"; then :
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3134 $as_echo "no" >&6; }
3135 $as_echo "$as_me: failed program was:" >&5
3136 sed 's/^/| /' conftest.$ac_ext >&5
3137
3138 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3139 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3140 as_fn_error 77 "C compiler cannot create executables
3141 See \`config.log' for more details" "$LINENO" 5; }
3142 else
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3144 $as_echo "yes" >&6; }
3145 fi
3146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3147 $as_echo_n "checking for C compiler default output file name... " >&6; }
3148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3149 $as_echo "$ac_file" >&6; }
3150 ac_exeext=$ac_cv_exeext
3151
3152 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3153 ac_clean_files=$ac_clean_files_save
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3155 $as_echo_n "checking for suffix of executables... " >&6; }
3156 if { { ac_try="$ac_link"
3157 case "(($ac_try" in
3158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3159 *) ac_try_echo=$ac_try;;
3160 esac
3161 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3162 $as_echo "$ac_try_echo"; } >&5
3163 (eval "$ac_link") 2>&5
3164 ac_status=$?
3165 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3166 test $ac_status = 0; }; then :
3167 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3168 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3169 # work properly (i.e., refer to `conftest.exe'), while it won't with
3170 # `rm'.
3171 for ac_file in conftest.exe conftest conftest.*; do
3172 test -f "$ac_file" || continue
3173 case $ac_file in
3174 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3175 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3176 break;;
3177 * ) break;;
3178 esac
3179 done
3180 else
3181 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3182 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3183 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3184 See \`config.log' for more details" "$LINENO" 5; }
3185 fi
3186 rm -f conftest conftest$ac_cv_exeext
3187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3188 $as_echo "$ac_cv_exeext" >&6; }
3189
3190 rm -f conftest.$ac_ext
3191 EXEEXT=$ac_cv_exeext
3192 ac_exeext=$EXEEXT
3193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3194 /* end confdefs.h. */
3195 #include <stdio.h>
3196 int
3197 main ()
3198 {
3199 FILE *f = fopen ("conftest.out", "w");
3200 return ferror (f) || fclose (f) != 0;
3201
3202 ;
3203 return 0;
3204 }
3205 _ACEOF
3206 ac_clean_files="$ac_clean_files conftest.out"
3207 # Check that the compiler produces executables we can run. If not, either
3208 # the compiler is broken, or we cross compile.
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3210 $as_echo_n "checking whether we are cross compiling... " >&6; }
3211 if test "$cross_compiling" != yes; then
3212 { { ac_try="$ac_link"
3213 case "(($ac_try" in
3214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3215 *) ac_try_echo=$ac_try;;
3216 esac
3217 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3218 $as_echo "$ac_try_echo"; } >&5
3219 (eval "$ac_link") 2>&5
3220 ac_status=$?
3221 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3222 test $ac_status = 0; }
3223 if { ac_try='./conftest$ac_cv_exeext'
3224 { { case "(($ac_try" in
3225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3226 *) ac_try_echo=$ac_try;;
3227 esac
3228 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3229 $as_echo "$ac_try_echo"; } >&5
3230 (eval "$ac_try") 2>&5
3231 ac_status=$?
3232 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3233 test $ac_status = 0; }; }; then
3234 cross_compiling=no
3235 else
3236 if test "$cross_compiling" = maybe; then
3237 cross_compiling=yes
3238 else
3239 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3240 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3241 as_fn_error $? "cannot run C compiled programs.
3242 If you meant to cross compile, use \`--host'.
3243 See \`config.log' for more details" "$LINENO" 5; }
3244 fi
3245 fi
3246 fi
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3248 $as_echo "$cross_compiling" >&6; }
3249
3250 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3251 ac_clean_files=$ac_clean_files_save
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3253 $as_echo_n "checking for suffix of object files... " >&6; }
3254 if ${ac_cv_objext+:} false; then :
3255 $as_echo_n "(cached) " >&6
3256 else
3257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3258 /* end confdefs.h. */
3259
3260 int
3261 main ()
3262 {
3263
3264 ;
3265 return 0;
3266 }
3267 _ACEOF
3268 rm -f conftest.o conftest.obj
3269 if { { ac_try="$ac_compile"
3270 case "(($ac_try" in
3271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3272 *) ac_try_echo=$ac_try;;
3273 esac
3274 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3275 $as_echo "$ac_try_echo"; } >&5
3276 (eval "$ac_compile") 2>&5
3277 ac_status=$?
3278 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3279 test $ac_status = 0; }; then :
3280 for ac_file in conftest.o conftest.obj conftest.*; do
3281 test -f "$ac_file" || continue;
3282 case $ac_file in
3283 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3284 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3285 break;;
3286 esac
3287 done
3288 else
3289 $as_echo "$as_me: failed program was:" >&5
3290 sed 's/^/| /' conftest.$ac_ext >&5
3291
3292 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3293 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3294 as_fn_error $? "cannot compute suffix of object files: cannot compile
3295 See \`config.log' for more details" "$LINENO" 5; }
3296 fi
3297 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3298 fi
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3300 $as_echo "$ac_cv_objext" >&6; }
3301 OBJEXT=$ac_cv_objext
3302 ac_objext=$OBJEXT
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3304 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3305 if ${ac_cv_c_compiler_gnu+:} false; then :
3306 $as_echo_n "(cached) " >&6
3307 else
3308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3309 /* end confdefs.h. */
3310
3311 int
3312 main ()
3313 {
3314 #ifndef __GNUC__
3315 choke me
3316 #endif
3317
3318 ;
3319 return 0;
3320 }
3321 _ACEOF
3322 if ac_fn_c_try_compile "$LINENO"; then :
3323 ac_compiler_gnu=yes
3324 else
3325 ac_compiler_gnu=no
3326 fi
3327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3328 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3329
3330 fi
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3332 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3333 if test $ac_compiler_gnu = yes; then
3334 GCC=yes
3335 else
3336 GCC=
3337 fi
3338 ac_test_CFLAGS=${CFLAGS+set}
3339 ac_save_CFLAGS=$CFLAGS
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3341 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3342 if ${ac_cv_prog_cc_g+:} false; then :
3343 $as_echo_n "(cached) " >&6
3344 else
3345 ac_save_c_werror_flag=$ac_c_werror_flag
3346 ac_c_werror_flag=yes
3347 ac_cv_prog_cc_g=no
3348 CFLAGS="-g"
3349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3350 /* end confdefs.h. */
3351
3352 int
3353 main ()
3354 {
3355
3356 ;
3357 return 0;
3358 }
3359 _ACEOF
3360 if ac_fn_c_try_compile "$LINENO"; then :
3361 ac_cv_prog_cc_g=yes
3362 else
3363 CFLAGS=""
3364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3365 /* end confdefs.h. */
3366
3367 int
3368 main ()
3369 {
3370
3371 ;
3372 return 0;
3373 }
3374 _ACEOF
3375 if ac_fn_c_try_compile "$LINENO"; then :
3376
3377 else
3378 ac_c_werror_flag=$ac_save_c_werror_flag
3379 CFLAGS="-g"
3380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3381 /* end confdefs.h. */
3382
3383 int
3384 main ()
3385 {
3386
3387 ;
3388 return 0;
3389 }
3390 _ACEOF
3391 if ac_fn_c_try_compile "$LINENO"; then :
3392 ac_cv_prog_cc_g=yes
3393 fi
3394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3395 fi
3396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3397 fi
3398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3399 ac_c_werror_flag=$ac_save_c_werror_flag
3400 fi
3401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3402 $as_echo "$ac_cv_prog_cc_g" >&6; }
3403 if test "$ac_test_CFLAGS" = set; then
3404 CFLAGS=$ac_save_CFLAGS
3405 elif test $ac_cv_prog_cc_g = yes; then
3406 if test "$GCC" = yes; then
3407 CFLAGS="-g -O2"
3408 else
3409 CFLAGS="-g"
3410 fi
3411 else
3412 if test "$GCC" = yes; then
3413 CFLAGS="-O2"
3414 else
3415 CFLAGS=
3416 fi
3417 fi
3418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3419 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3420 if ${ac_cv_prog_cc_c89+:} false; then :
3421 $as_echo_n "(cached) " >&6
3422 else
3423 ac_cv_prog_cc_c89=no
3424 ac_save_CC=$CC
3425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3426 /* end confdefs.h. */
3427 #include <stdarg.h>
3428 #include <stdio.h>
3429 struct stat;
3430 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3431 struct buf { int x; };
3432 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3433 static char *e (p, i)
3434 char **p;
3435 int i;
3436 {
3437 return p[i];
3438 }
3439 static char *f (char * (*g) (char **, int), char **p, ...)
3440 {
3441 char *s;
3442 va_list v;
3443 va_start (v,p);
3444 s = g (p, va_arg (v,int));
3445 va_end (v);
3446 return s;
3447 }
3448
3449 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3450 function prototypes and stuff, but not '\xHH' hex character constants.
3451 These don't provoke an error unfortunately, instead are silently treated
3452 as 'x'. The following induces an error, until -std is added to get
3453 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3454 array size at least. It's necessary to write '\x00'==0 to get something
3455 that's true only with -std. */
3456 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3457
3458 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3459 inside strings and character constants. */
3460 #define FOO(x) 'x'
3461 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3462
3463 int test (int i, double x);
3464 struct s1 {int (*f) (int a);};
3465 struct s2 {int (*f) (double a);};
3466 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3467 int argc;
3468 char **argv;
3469 int
3470 main ()
3471 {
3472 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3473 ;
3474 return 0;
3475 }
3476 _ACEOF
3477 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3478 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3479 do
3480 CC="$ac_save_CC $ac_arg"
3481 if ac_fn_c_try_compile "$LINENO"; then :
3482 ac_cv_prog_cc_c89=$ac_arg
3483 fi
3484 rm -f core conftest.err conftest.$ac_objext
3485 test "x$ac_cv_prog_cc_c89" != "xno" && break
3486 done
3487 rm -f conftest.$ac_ext
3488 CC=$ac_save_CC
3489
3490 fi
3491 # AC_CACHE_VAL
3492 case "x$ac_cv_prog_cc_c89" in
3493 x)
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3495 $as_echo "none needed" >&6; } ;;
3496 xno)
3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3498 $as_echo "unsupported" >&6; } ;;
3499 *)
3500 CC="$CC $ac_cv_prog_cc_c89"
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3502 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3503 esac
3504 if test "x$ac_cv_prog_cc_c89" != xno; then :
3505
3506 fi
3507
3508 ac_ext=c
3509 ac_cpp='$CPP $CPPFLAGS'
3510 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3511 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3512 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3513
3514 ac_ext=c
3515 ac_cpp='$CPP $CPPFLAGS'
3516 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3517 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3518 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3520 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3521 if ${am_cv_prog_cc_c_o+:} false; then :
3522 $as_echo_n "(cached) " >&6
3523 else
3524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3525 /* end confdefs.h. */
3526
3527 int
3528 main ()
3529 {
3530
3531 ;
3532 return 0;
3533 }
3534 _ACEOF
3535 # Make sure it works both with $CC and with simple cc.
3536 # Following AC_PROG_CC_C_O, we do the test twice because some
3537 # compilers refuse to overwrite an existing .o file with -o,
3538 # though they will create one.
3539 am_cv_prog_cc_c_o=yes
3540 for am_i in 1 2; do
3541 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3542 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3543 ac_status=$?
3544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3545 (exit $ac_status); } \
3546 && test -f conftest2.$ac_objext; then
3547 : OK
3548 else
3549 am_cv_prog_cc_c_o=no
3550 break
3551 fi
3552 done
3553 rm -f core conftest*
3554 unset am_i
3555 fi
3556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3557 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3558 if test "$am_cv_prog_cc_c_o" != yes; then
3559 # Losing compiler, so override with the script.
3560 # FIXME: It is wrong to rewrite CC.
3561 # But if we don't then we get into trouble of one sort or another.
3562 # A longer-term fix would be to have automake use am__CC in this case,
3563 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3564 CC="$am_aux_dir/compile $CC"
3565 fi
3566 ac_ext=c
3567 ac_cpp='$CPP $CPPFLAGS'
3568 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3569 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3570 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3571
3572
3573
3574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3575 $as_echo_n "checking for library containing strerror... " >&6; }
3576 if ${ac_cv_search_strerror+:} false; then :
3577 $as_echo_n "(cached) " >&6
3578 else
3579 ac_func_search_save_LIBS=$LIBS
3580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3581 /* end confdefs.h. */
3582
3583 /* Override any GCC internal prototype to avoid an error.
3584 Use char because int might match the return type of a GCC
3585 builtin and then its argument prototype would still apply. */
3586 #ifdef __cplusplus
3587 extern "C"
3588 #endif
3589 char strerror ();
3590 int
3591 main ()
3592 {
3593 return strerror ();
3594 ;
3595 return 0;
3596 }
3597 _ACEOF
3598 for ac_lib in '' cposix; do
3599 if test -z "$ac_lib"; then
3600 ac_res="none required"
3601 else
3602 ac_res=-l$ac_lib
3603 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3604 fi
3605 if ac_fn_c_try_link "$LINENO"; then :
3606 ac_cv_search_strerror=$ac_res
3607 fi
3608 rm -f core conftest.err conftest.$ac_objext \
3609 conftest$ac_exeext
3610 if ${ac_cv_search_strerror+:} false; then :
3611 break
3612 fi
3613 done
3614 if ${ac_cv_search_strerror+:} false; then :
3615
3616 else
3617 ac_cv_search_strerror=no
3618 fi
3619 rm conftest.$ac_ext
3620 LIBS=$ac_func_search_save_LIBS
3621 fi
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3623 $as_echo "$ac_cv_search_strerror" >&6; }
3624 ac_res=$ac_cv_search_strerror
3625 if test "$ac_res" != no; then :
3626 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3627
3628 fi
3629
3630
3631 am__api_version='1.15'
3632
3633 # Find a good install program. We prefer a C program (faster),
3634 # so one script is as good as another. But avoid the broken or
3635 # incompatible versions:
3636 # SysV /etc/install, /usr/sbin/install
3637 # SunOS /usr/etc/install
3638 # IRIX /sbin/install
3639 # AIX /bin/install
3640 # AmigaOS /C/install, which installs bootblocks on floppy discs
3641 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3642 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3643 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3644 # OS/2's system install, which has a completely different semantic
3645 # ./install, which can be erroneously created by make from ./install.sh.
3646 # Reject install programs that cannot install multiple files.
3647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3648 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3649 if test -z "$INSTALL"; then
3650 if ${ac_cv_path_install+:} false; then :
3651 $as_echo_n "(cached) " >&6
3652 else
3653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3654 for as_dir in $PATH
3655 do
3656 IFS=$as_save_IFS
3657 test -z "$as_dir" && as_dir=.
3658 # Account for people who put trailing slashes in PATH elements.
3659 case $as_dir/ in #((
3660 ./ | .// | /[cC]/* | \
3661 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3662 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3663 /usr/ucb/* ) ;;
3664 *)
3665 # OSF1 and SCO ODT 3.0 have their own names for install.
3666 # Don't use installbsd from OSF since it installs stuff as root
3667 # by default.
3668 for ac_prog in ginstall scoinst install; do
3669 for ac_exec_ext in '' $ac_executable_extensions; do
3670 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3671 if test $ac_prog = install &&
3672 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3673 # AIX install. It has an incompatible calling convention.
3674 :
3675 elif test $ac_prog = install &&
3676 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3677 # program-specific install script used by HP pwplus--don't use.
3678 :
3679 else
3680 rm -rf conftest.one conftest.two conftest.dir
3681 echo one > conftest.one
3682 echo two > conftest.two
3683 mkdir conftest.dir
3684 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3685 test -s conftest.one && test -s conftest.two &&
3686 test -s conftest.dir/conftest.one &&
3687 test -s conftest.dir/conftest.two
3688 then
3689 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3690 break 3
3691 fi
3692 fi
3693 fi
3694 done
3695 done
3696 ;;
3697 esac
3698
3699 done
3700 IFS=$as_save_IFS
3701
3702 rm -rf conftest.one conftest.two conftest.dir
3703
3704 fi
3705 if test "${ac_cv_path_install+set}" = set; then
3706 INSTALL=$ac_cv_path_install
3707 else
3708 # As a last resort, use the slow shell script. Don't cache a
3709 # value for INSTALL within a source directory, because that will
3710 # break other packages using the cache if that directory is
3711 # removed, or if the value is a relative name.
3712 INSTALL=$ac_install_sh
3713 fi
3714 fi
3715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3716 $as_echo "$INSTALL" >&6; }
3717
3718 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3719 # It thinks the first close brace ends the variable substitution.
3720 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3721
3722 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3723
3724 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3725
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3727 $as_echo_n "checking whether build environment is sane... " >&6; }
3728 # Reject unsafe characters in $srcdir or the absolute working directory
3729 # name. Accept space and tab only in the latter.
3730 am_lf='
3731 '
3732 case `pwd` in
3733 *[\\\"\#\$\&\'\`$am_lf]*)
3734 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3735 esac
3736 case $srcdir in
3737 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3738 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3739 esac
3740
3741 # Do 'set' in a subshell so we don't clobber the current shell's
3742 # arguments. Must try -L first in case configure is actually a
3743 # symlink; some systems play weird games with the mod time of symlinks
3744 # (eg FreeBSD returns the mod time of the symlink's containing
3745 # directory).
3746 if (
3747 am_has_slept=no
3748 for am_try in 1 2; do
3749 echo "timestamp, slept: $am_has_slept" > conftest.file
3750 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3751 if test "$*" = "X"; then
3752 # -L didn't work.
3753 set X `ls -t "$srcdir/configure" conftest.file`
3754 fi
3755 if test "$*" != "X $srcdir/configure conftest.file" \
3756 && test "$*" != "X conftest.file $srcdir/configure"; then
3757
3758 # If neither matched, then we have a broken ls. This can happen
3759 # if, for instance, CONFIG_SHELL is bash and it inherits a
3760 # broken ls alias from the environment. This has actually
3761 # happened. Such a system could not be considered "sane".
3762 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3763 alias in your environment" "$LINENO" 5
3764 fi
3765 if test "$2" = conftest.file || test $am_try -eq 2; then
3766 break
3767 fi
3768 # Just in case.
3769 sleep 1
3770 am_has_slept=yes
3771 done
3772 test "$2" = conftest.file
3773 )
3774 then
3775 # Ok.
3776 :
3777 else
3778 as_fn_error $? "newly created file is older than distributed files!
3779 Check your system clock" "$LINENO" 5
3780 fi
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3782 $as_echo "yes" >&6; }
3783 # If we didn't sleep, we still need to ensure time stamps of config.status and
3784 # generated files are strictly newer.
3785 am_sleep_pid=
3786 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3787 ( sleep 1 ) &
3788 am_sleep_pid=$!
3789 fi
3790
3791 rm -f conftest.file
3792
3793 test "$program_prefix" != NONE &&
3794 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3795 # Use a double $ so make ignores it.
3796 test "$program_suffix" != NONE &&
3797 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3798 # Double any \ or $.
3799 # By default was `s,x,x', remove it if useless.
3800 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3801 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3802
3803 if test x"${MISSING+set}" != xset; then
3804 case $am_aux_dir in
3805 *\ * | *\ *)
3806 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3807 *)
3808 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3809 esac
3810 fi
3811 # Use eval to expand $SHELL
3812 if eval "$MISSING --is-lightweight"; then
3813 am_missing_run="$MISSING "
3814 else
3815 am_missing_run=
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3817 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3818 fi
3819
3820 if test x"${install_sh+set}" != xset; then
3821 case $am_aux_dir in
3822 *\ * | *\ *)
3823 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3824 *)
3825 install_sh="\${SHELL} $am_aux_dir/install-sh"
3826 esac
3827 fi
3828
3829 # Installed binaries are usually stripped using 'strip' when the user
3830 # run "make install-strip". However 'strip' might not be the right
3831 # tool to use in cross-compilation environments, therefore Automake
3832 # will honor the 'STRIP' environment variable to overrule this program.
3833 if test "$cross_compiling" != no; then
3834 if test -n "$ac_tool_prefix"; then
3835 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3836 set dummy ${ac_tool_prefix}strip; ac_word=$2
3837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3838 $as_echo_n "checking for $ac_word... " >&6; }
3839 if ${ac_cv_prog_STRIP+:} false; then :
3840 $as_echo_n "(cached) " >&6
3841 else
3842 if test -n "$STRIP"; then
3843 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3844 else
3845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3846 for as_dir in $PATH
3847 do
3848 IFS=$as_save_IFS
3849 test -z "$as_dir" && as_dir=.
3850 for ac_exec_ext in '' $ac_executable_extensions; do
3851 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3852 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3854 break 2
3855 fi
3856 done
3857 done
3858 IFS=$as_save_IFS
3859
3860 fi
3861 fi
3862 STRIP=$ac_cv_prog_STRIP
3863 if test -n "$STRIP"; then
3864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3865 $as_echo "$STRIP" >&6; }
3866 else
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3868 $as_echo "no" >&6; }
3869 fi
3870
3871
3872 fi
3873 if test -z "$ac_cv_prog_STRIP"; then
3874 ac_ct_STRIP=$STRIP
3875 # Extract the first word of "strip", so it can be a program name with args.
3876 set dummy strip; ac_word=$2
3877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3878 $as_echo_n "checking for $ac_word... " >&6; }
3879 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3880 $as_echo_n "(cached) " >&6
3881 else
3882 if test -n "$ac_ct_STRIP"; then
3883 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3884 else
3885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3886 for as_dir in $PATH
3887 do
3888 IFS=$as_save_IFS
3889 test -z "$as_dir" && as_dir=.
3890 for ac_exec_ext in '' $ac_executable_extensions; do
3891 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3892 ac_cv_prog_ac_ct_STRIP="strip"
3893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3894 break 2
3895 fi
3896 done
3897 done
3898 IFS=$as_save_IFS
3899
3900 fi
3901 fi
3902 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3903 if test -n "$ac_ct_STRIP"; then
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3905 $as_echo "$ac_ct_STRIP" >&6; }
3906 else
3907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3908 $as_echo "no" >&6; }
3909 fi
3910
3911 if test "x$ac_ct_STRIP" = x; then
3912 STRIP=":"
3913 else
3914 case $cross_compiling:$ac_tool_warned in
3915 yes:)
3916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3917 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3918 ac_tool_warned=yes ;;
3919 esac
3920 STRIP=$ac_ct_STRIP
3921 fi
3922 else
3923 STRIP="$ac_cv_prog_STRIP"
3924 fi
3925
3926 fi
3927 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3928
3929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3930 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3931 if test -z "$MKDIR_P"; then
3932 if ${ac_cv_path_mkdir+:} false; then :
3933 $as_echo_n "(cached) " >&6
3934 else
3935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3936 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3937 do
3938 IFS=$as_save_IFS
3939 test -z "$as_dir" && as_dir=.
3940 for ac_prog in mkdir gmkdir; do
3941 for ac_exec_ext in '' $ac_executable_extensions; do
3942 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3943 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3944 'mkdir (GNU coreutils) '* | \
3945 'mkdir (coreutils) '* | \
3946 'mkdir (fileutils) '4.1*)
3947 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3948 break 3;;
3949 esac
3950 done
3951 done
3952 done
3953 IFS=$as_save_IFS
3954
3955 fi
3956
3957 test -d ./--version && rmdir ./--version
3958 if test "${ac_cv_path_mkdir+set}" = set; then
3959 MKDIR_P="$ac_cv_path_mkdir -p"
3960 else
3961 # As a last resort, use the slow shell script. Don't cache a
3962 # value for MKDIR_P within a source directory, because that will
3963 # break other packages using the cache if that directory is
3964 # removed, or if the value is a relative name.
3965 MKDIR_P="$ac_install_sh -d"
3966 fi
3967 fi
3968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3969 $as_echo "$MKDIR_P" >&6; }
3970
3971 for ac_prog in gawk mawk nawk awk
3972 do
3973 # Extract the first word of "$ac_prog", so it can be a program name with args.
3974 set dummy $ac_prog; ac_word=$2
3975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3976 $as_echo_n "checking for $ac_word... " >&6; }
3977 if ${ac_cv_prog_AWK+:} false; then :
3978 $as_echo_n "(cached) " >&6
3979 else
3980 if test -n "$AWK"; then
3981 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3982 else
3983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3984 for as_dir in $PATH
3985 do
3986 IFS=$as_save_IFS
3987 test -z "$as_dir" && as_dir=.
3988 for ac_exec_ext in '' $ac_executable_extensions; do
3989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3990 ac_cv_prog_AWK="$ac_prog"
3991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3992 break 2
3993 fi
3994 done
3995 done
3996 IFS=$as_save_IFS
3997
3998 fi
3999 fi
4000 AWK=$ac_cv_prog_AWK
4001 if test -n "$AWK"; then
4002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4003 $as_echo "$AWK" >&6; }
4004 else
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4006 $as_echo "no" >&6; }
4007 fi
4008
4009
4010 test -n "$AWK" && break
4011 done
4012
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4014 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4015 set x ${MAKE-make}
4016 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4017 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4018 $as_echo_n "(cached) " >&6
4019 else
4020 cat >conftest.make <<\_ACEOF
4021 SHELL = /bin/sh
4022 all:
4023 @echo '@@@%%%=$(MAKE)=@@@%%%'
4024 _ACEOF
4025 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4026 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4027 *@@@%%%=?*=@@@%%%*)
4028 eval ac_cv_prog_make_${ac_make}_set=yes;;
4029 *)
4030 eval ac_cv_prog_make_${ac_make}_set=no;;
4031 esac
4032 rm -f conftest.make
4033 fi
4034 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4036 $as_echo "yes" >&6; }
4037 SET_MAKE=
4038 else
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4040 $as_echo "no" >&6; }
4041 SET_MAKE="MAKE=${MAKE-make}"
4042 fi
4043
4044 rm -rf .tst 2>/dev/null
4045 mkdir .tst 2>/dev/null
4046 if test -d .tst; then
4047 am__leading_dot=.
4048 else
4049 am__leading_dot=_
4050 fi
4051 rmdir .tst 2>/dev/null
4052
4053 DEPDIR="${am__leading_dot}deps"
4054
4055 ac_config_commands="$ac_config_commands depfiles"
4056
4057
4058 am_make=${MAKE-make}
4059 cat > confinc << 'END'
4060 am__doit:
4061 @echo this is the am__doit target
4062 .PHONY: am__doit
4063 END
4064 # If we don't find an include directive, just comment out the code.
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4066 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4067 am__include="#"
4068 am__quote=
4069 _am_result=none
4070 # First try GNU make style include.
4071 echo "include confinc" > confmf
4072 # Ignore all kinds of additional output from 'make'.
4073 case `$am_make -s -f confmf 2> /dev/null` in #(
4074 *the\ am__doit\ target*)
4075 am__include=include
4076 am__quote=
4077 _am_result=GNU
4078 ;;
4079 esac
4080 # Now try BSD make style include.
4081 if test "$am__include" = "#"; then
4082 echo '.include "confinc"' > confmf
4083 case `$am_make -s -f confmf 2> /dev/null` in #(
4084 *the\ am__doit\ target*)
4085 am__include=.include
4086 am__quote="\""
4087 _am_result=BSD
4088 ;;
4089 esac
4090 fi
4091
4092
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4094 $as_echo "$_am_result" >&6; }
4095 rm -f confinc confmf
4096
4097 # Check whether --enable-dependency-tracking was given.
4098 if test "${enable_dependency_tracking+set}" = set; then :
4099 enableval=$enable_dependency_tracking;
4100 fi
4101
4102 if test "x$enable_dependency_tracking" != xno; then
4103 am_depcomp="$ac_aux_dir/depcomp"
4104 AMDEPBACKSLASH='\'
4105 am__nodep='_no'
4106 fi
4107 if test "x$enable_dependency_tracking" != xno; then
4108 AMDEP_TRUE=
4109 AMDEP_FALSE='#'
4110 else
4111 AMDEP_TRUE='#'
4112 AMDEP_FALSE=
4113 fi
4114
4115
4116 # Check whether --enable-silent-rules was given.
4117 if test "${enable_silent_rules+set}" = set; then :
4118 enableval=$enable_silent_rules;
4119 fi
4120
4121 case $enable_silent_rules in # (((
4122 yes) AM_DEFAULT_VERBOSITY=0;;
4123 no) AM_DEFAULT_VERBOSITY=1;;
4124 *) AM_DEFAULT_VERBOSITY=1;;
4125 esac
4126 am_make=${MAKE-make}
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4128 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4129 if ${am_cv_make_support_nested_variables+:} false; then :
4130 $as_echo_n "(cached) " >&6
4131 else
4132 if $as_echo 'TRUE=$(BAR$(V))
4133 BAR0=false
4134 BAR1=true
4135 V=1
4136 am__doit:
4137 @$(TRUE)
4138 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4139 am_cv_make_support_nested_variables=yes
4140 else
4141 am_cv_make_support_nested_variables=no
4142 fi
4143 fi
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4145 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4146 if test $am_cv_make_support_nested_variables = yes; then
4147 AM_V='$(V)'
4148 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4149 else
4150 AM_V=$AM_DEFAULT_VERBOSITY
4151 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4152 fi
4153 AM_BACKSLASH='\'
4154
4155 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4156 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4157 # is not polluted with repeated "-I."
4158 am__isrc=' -I$(srcdir)'
4159 # test to see if srcdir already configured
4160 if test -f $srcdir/config.status; then
4161 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4162 fi
4163 fi
4164
4165 # test whether we have cygpath
4166 if test -z "$CYGPATH_W"; then
4167 if (cygpath --version) >/dev/null 2>/dev/null; then
4168 CYGPATH_W='cygpath -w'
4169 else
4170 CYGPATH_W=echo
4171 fi
4172 fi
4173
4174
4175 # Define the identity of the package.
4176 PACKAGE='binutils'
4177 VERSION='2.34.50'
4178
4179
4180 cat >>confdefs.h <<_ACEOF
4181 #define PACKAGE "$PACKAGE"
4182 _ACEOF
4183
4184
4185 cat >>confdefs.h <<_ACEOF
4186 #define VERSION "$VERSION"
4187 _ACEOF
4188
4189 # Some tools Automake needs.
4190
4191 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4192
4193
4194 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4195
4196
4197 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4198
4199
4200 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4201
4202
4203 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4204
4205 # For better backward compatibility. To be removed once Automake 1.9.x
4206 # dies out for good. For more background, see:
4207 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4208 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4209 mkdir_p='$(MKDIR_P)'
4210
4211 # We need awk for the "check" target (and possibly the TAP driver). The
4212 # system "awk" is bad on some platforms.
4213 # Always define AMTAR for backward compatibility. Yes, it's still used
4214 # in the wild :-( We should find a proper way to deprecate it ...
4215 AMTAR='$${TAR-tar}'
4216
4217
4218 # We'll loop over all known methods to create a tar archive until one works.
4219 _am_tools='gnutar pax cpio none'
4220
4221 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4222
4223
4224
4225
4226
4227 depcc="$CC" am_compiler_list=
4228
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4230 $as_echo_n "checking dependency style of $depcc... " >&6; }
4231 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4232 $as_echo_n "(cached) " >&6
4233 else
4234 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4235 # We make a subdir and do the tests there. Otherwise we can end up
4236 # making bogus files that we don't know about and never remove. For
4237 # instance it was reported that on HP-UX the gcc test will end up
4238 # making a dummy file named 'D' -- because '-MD' means "put the output
4239 # in D".
4240 rm -rf conftest.dir
4241 mkdir conftest.dir
4242 # Copy depcomp to subdir because otherwise we won't find it if we're
4243 # using a relative directory.
4244 cp "$am_depcomp" conftest.dir
4245 cd conftest.dir
4246 # We will build objects and dependencies in a subdirectory because
4247 # it helps to detect inapplicable dependency modes. For instance
4248 # both Tru64's cc and ICC support -MD to output dependencies as a
4249 # side effect of compilation, but ICC will put the dependencies in
4250 # the current directory while Tru64 will put them in the object
4251 # directory.
4252 mkdir sub
4253
4254 am_cv_CC_dependencies_compiler_type=none
4255 if test "$am_compiler_list" = ""; then
4256 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4257 fi
4258 am__universal=false
4259 case " $depcc " in #(
4260 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4261 esac
4262
4263 for depmode in $am_compiler_list; do
4264 # Setup a source with many dependencies, because some compilers
4265 # like to wrap large dependency lists on column 80 (with \), and
4266 # we should not choose a depcomp mode which is confused by this.
4267 #
4268 # We need to recreate these files for each test, as the compiler may
4269 # overwrite some of them when testing with obscure command lines.
4270 # This happens at least with the AIX C compiler.
4271 : > sub/conftest.c
4272 for i in 1 2 3 4 5 6; do
4273 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4274 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4275 # Solaris 10 /bin/sh.
4276 echo '/* dummy */' > sub/conftst$i.h
4277 done
4278 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4279
4280 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4281 # mode. It turns out that the SunPro C++ compiler does not properly
4282 # handle '-M -o', and we need to detect this. Also, some Intel
4283 # versions had trouble with output in subdirs.
4284 am__obj=sub/conftest.${OBJEXT-o}
4285 am__minus_obj="-o $am__obj"
4286 case $depmode in
4287 gcc)
4288 # This depmode causes a compiler race in universal mode.
4289 test "$am__universal" = false || continue
4290 ;;
4291 nosideeffect)
4292 # After this tag, mechanisms are not by side-effect, so they'll
4293 # only be used when explicitly requested.
4294 if test "x$enable_dependency_tracking" = xyes; then
4295 continue
4296 else
4297 break
4298 fi
4299 ;;
4300 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4301 # This compiler won't grok '-c -o', but also, the minuso test has
4302 # not run yet. These depmodes are late enough in the game, and
4303 # so weak that their functioning should not be impacted.
4304 am__obj=conftest.${OBJEXT-o}
4305 am__minus_obj=
4306 ;;
4307 none) break ;;
4308 esac
4309 if depmode=$depmode \
4310 source=sub/conftest.c object=$am__obj \
4311 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4312 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4313 >/dev/null 2>conftest.err &&
4314 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4315 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4316 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4317 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4318 # icc doesn't choke on unknown options, it will just issue warnings
4319 # or remarks (even with -Werror). So we grep stderr for any message
4320 # that says an option was ignored or not supported.
4321 # When given -MP, icc 7.0 and 7.1 complain thusly:
4322 # icc: Command line warning: ignoring option '-M'; no argument required
4323 # The diagnosis changed in icc 8.0:
4324 # icc: Command line remark: option '-MP' not supported
4325 if (grep 'ignoring option' conftest.err ||
4326 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4327 am_cv_CC_dependencies_compiler_type=$depmode
4328 break
4329 fi
4330 fi
4331 done
4332
4333 cd ..
4334 rm -rf conftest.dir
4335 else
4336 am_cv_CC_dependencies_compiler_type=none
4337 fi
4338
4339 fi
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4341 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4342 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4343
4344 if
4345 test "x$enable_dependency_tracking" != xno \
4346 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4347 am__fastdepCC_TRUE=
4348 am__fastdepCC_FALSE='#'
4349 else
4350 am__fastdepCC_TRUE='#'
4351 am__fastdepCC_FALSE=
4352 fi
4353
4354
4355
4356 # POSIX will say in a future version that running "rm -f" with no argument
4357 # is OK; and we want to be able to make that assumption in our Makefile
4358 # recipes. So use an aggressive probe to check that the usage we want is
4359 # actually supported "in the wild" to an acceptable degree.
4360 # See automake bug#10828.
4361 # To make any issue more visible, cause the running configure to be aborted
4362 # by default if the 'rm' program in use doesn't match our expectations; the
4363 # user can still override this though.
4364 if rm -f && rm -fr && rm -rf; then : OK; else
4365 cat >&2 <<'END'
4366 Oops!
4367
4368 Your 'rm' program seems unable to run without file operands specified
4369 on the command line, even when the '-f' option is present. This is contrary
4370 to the behaviour of most rm programs out there, and not conforming with
4371 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4372
4373 Please tell bug-automake@gnu.org about your system, including the value
4374 of your $PATH and any error possibly output before this message. This
4375 can help us improve future automake versions.
4376
4377 END
4378 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4379 echo 'Configuration will proceed anyway, since you have set the' >&2
4380 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4381 echo >&2
4382 else
4383 cat >&2 <<'END'
4384 Aborting the configuration process, to ensure you take notice of the issue.
4385
4386 You can download and install GNU coreutils to get an 'rm' implementation
4387 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4388
4389 If you want to complete the configuration process using your problematic
4390 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4391 to "yes", and re-run configure.
4392
4393 END
4394 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4395 fi
4396 fi
4397
4398
4399 ac_ext=c
4400 ac_cpp='$CPP $CPPFLAGS'
4401 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4402 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4403 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4404 if test -n "$ac_tool_prefix"; then
4405 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4406 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4408 $as_echo_n "checking for $ac_word... " >&6; }
4409 if ${ac_cv_prog_CC+:} false; then :
4410 $as_echo_n "(cached) " >&6
4411 else
4412 if test -n "$CC"; then
4413 ac_cv_prog_CC="$CC" # Let the user override the test.
4414 else
4415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4416 for as_dir in $PATH
4417 do
4418 IFS=$as_save_IFS
4419 test -z "$as_dir" && as_dir=.
4420 for ac_exec_ext in '' $ac_executable_extensions; do
4421 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4422 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4424 break 2
4425 fi
4426 done
4427 done
4428 IFS=$as_save_IFS
4429
4430 fi
4431 fi
4432 CC=$ac_cv_prog_CC
4433 if test -n "$CC"; then
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4435 $as_echo "$CC" >&6; }
4436 else
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4438 $as_echo "no" >&6; }
4439 fi
4440
4441
4442 fi
4443 if test -z "$ac_cv_prog_CC"; then
4444 ac_ct_CC=$CC
4445 # Extract the first word of "gcc", so it can be a program name with args.
4446 set dummy gcc; ac_word=$2
4447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4448 $as_echo_n "checking for $ac_word... " >&6; }
4449 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4450 $as_echo_n "(cached) " >&6
4451 else
4452 if test -n "$ac_ct_CC"; then
4453 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4454 else
4455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4456 for as_dir in $PATH
4457 do
4458 IFS=$as_save_IFS
4459 test -z "$as_dir" && as_dir=.
4460 for ac_exec_ext in '' $ac_executable_extensions; do
4461 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4462 ac_cv_prog_ac_ct_CC="gcc"
4463 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4464 break 2
4465 fi
4466 done
4467 done
4468 IFS=$as_save_IFS
4469
4470 fi
4471 fi
4472 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4473 if test -n "$ac_ct_CC"; then
4474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4475 $as_echo "$ac_ct_CC" >&6; }
4476 else
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4478 $as_echo "no" >&6; }
4479 fi
4480
4481 if test "x$ac_ct_CC" = x; then
4482 CC=""
4483 else
4484 case $cross_compiling:$ac_tool_warned in
4485 yes:)
4486 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4487 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4488 ac_tool_warned=yes ;;
4489 esac
4490 CC=$ac_ct_CC
4491 fi
4492 else
4493 CC="$ac_cv_prog_CC"
4494 fi
4495
4496 if test -z "$CC"; then
4497 if test -n "$ac_tool_prefix"; then
4498 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4499 set dummy ${ac_tool_prefix}cc; ac_word=$2
4500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4501 $as_echo_n "checking for $ac_word... " >&6; }
4502 if ${ac_cv_prog_CC+:} false; then :
4503 $as_echo_n "(cached) " >&6
4504 else
4505 if test -n "$CC"; then
4506 ac_cv_prog_CC="$CC" # Let the user override the test.
4507 else
4508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4509 for as_dir in $PATH
4510 do
4511 IFS=$as_save_IFS
4512 test -z "$as_dir" && as_dir=.
4513 for ac_exec_ext in '' $ac_executable_extensions; do
4514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4515 ac_cv_prog_CC="${ac_tool_prefix}cc"
4516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4517 break 2
4518 fi
4519 done
4520 done
4521 IFS=$as_save_IFS
4522
4523 fi
4524 fi
4525 CC=$ac_cv_prog_CC
4526 if test -n "$CC"; then
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4528 $as_echo "$CC" >&6; }
4529 else
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4531 $as_echo "no" >&6; }
4532 fi
4533
4534
4535 fi
4536 fi
4537 if test -z "$CC"; then
4538 # Extract the first word of "cc", so it can be a program name with args.
4539 set dummy cc; ac_word=$2
4540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4541 $as_echo_n "checking for $ac_word... " >&6; }
4542 if ${ac_cv_prog_CC+:} false; then :
4543 $as_echo_n "(cached) " >&6
4544 else
4545 if test -n "$CC"; then
4546 ac_cv_prog_CC="$CC" # Let the user override the test.
4547 else
4548 ac_prog_rejected=no
4549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4550 for as_dir in $PATH
4551 do
4552 IFS=$as_save_IFS
4553 test -z "$as_dir" && as_dir=.
4554 for ac_exec_ext in '' $ac_executable_extensions; do
4555 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4556 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4557 ac_prog_rejected=yes
4558 continue
4559 fi
4560 ac_cv_prog_CC="cc"
4561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4562 break 2
4563 fi
4564 done
4565 done
4566 IFS=$as_save_IFS
4567
4568 if test $ac_prog_rejected = yes; then
4569 # We found a bogon in the path, so make sure we never use it.
4570 set dummy $ac_cv_prog_CC
4571 shift
4572 if test $# != 0; then
4573 # We chose a different compiler from the bogus one.
4574 # However, it has the same basename, so the bogon will be chosen
4575 # first if we set CC to just the basename; use the full file name.
4576 shift
4577 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4578 fi
4579 fi
4580 fi
4581 fi
4582 CC=$ac_cv_prog_CC
4583 if test -n "$CC"; then
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4585 $as_echo "$CC" >&6; }
4586 else
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4588 $as_echo "no" >&6; }
4589 fi
4590
4591
4592 fi
4593 if test -z "$CC"; then
4594 if test -n "$ac_tool_prefix"; then
4595 for ac_prog in cl.exe
4596 do
4597 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4598 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4600 $as_echo_n "checking for $ac_word... " >&6; }
4601 if ${ac_cv_prog_CC+:} false; then :
4602 $as_echo_n "(cached) " >&6
4603 else
4604 if test -n "$CC"; then
4605 ac_cv_prog_CC="$CC" # Let the user override the test.
4606 else
4607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4608 for as_dir in $PATH
4609 do
4610 IFS=$as_save_IFS
4611 test -z "$as_dir" && as_dir=.
4612 for ac_exec_ext in '' $ac_executable_extensions; do
4613 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4614 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4616 break 2
4617 fi
4618 done
4619 done
4620 IFS=$as_save_IFS
4621
4622 fi
4623 fi
4624 CC=$ac_cv_prog_CC
4625 if test -n "$CC"; then
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4627 $as_echo "$CC" >&6; }
4628 else
4629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4630 $as_echo "no" >&6; }
4631 fi
4632
4633
4634 test -n "$CC" && break
4635 done
4636 fi
4637 if test -z "$CC"; then
4638 ac_ct_CC=$CC
4639 for ac_prog in cl.exe
4640 do
4641 # Extract the first word of "$ac_prog", so it can be a program name with args.
4642 set dummy $ac_prog; ac_word=$2
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4644 $as_echo_n "checking for $ac_word... " >&6; }
4645 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4646 $as_echo_n "(cached) " >&6
4647 else
4648 if test -n "$ac_ct_CC"; then
4649 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4650 else
4651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4652 for as_dir in $PATH
4653 do
4654 IFS=$as_save_IFS
4655 test -z "$as_dir" && as_dir=.
4656 for ac_exec_ext in '' $ac_executable_extensions; do
4657 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4658 ac_cv_prog_ac_ct_CC="$ac_prog"
4659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4660 break 2
4661 fi
4662 done
4663 done
4664 IFS=$as_save_IFS
4665
4666 fi
4667 fi
4668 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4669 if test -n "$ac_ct_CC"; then
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4671 $as_echo "$ac_ct_CC" >&6; }
4672 else
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4674 $as_echo "no" >&6; }
4675 fi
4676
4677
4678 test -n "$ac_ct_CC" && break
4679 done
4680
4681 if test "x$ac_ct_CC" = x; then
4682 CC=""
4683 else
4684 case $cross_compiling:$ac_tool_warned in
4685 yes:)
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4687 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4688 ac_tool_warned=yes ;;
4689 esac
4690 CC=$ac_ct_CC
4691 fi
4692 fi
4693
4694 fi
4695
4696
4697 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4698 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4699 as_fn_error $? "no acceptable C compiler found in \$PATH
4700 See \`config.log' for more details" "$LINENO" 5; }
4701
4702 # Provide some information about the compiler.
4703 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4704 set X $ac_compile
4705 ac_compiler=$2
4706 for ac_option in --version -v -V -qversion; do
4707 { { ac_try="$ac_compiler $ac_option >&5"
4708 case "(($ac_try" in
4709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4710 *) ac_try_echo=$ac_try;;
4711 esac
4712 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4713 $as_echo "$ac_try_echo"; } >&5
4714 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4715 ac_status=$?
4716 if test -s conftest.err; then
4717 sed '10a\
4718 ... rest of stderr output deleted ...
4719 10q' conftest.err >conftest.er1
4720 cat conftest.er1 >&5
4721 fi
4722 rm -f conftest.er1 conftest.err
4723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4724 test $ac_status = 0; }
4725 done
4726
4727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4728 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4729 if ${ac_cv_c_compiler_gnu+:} false; then :
4730 $as_echo_n "(cached) " >&6
4731 else
4732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4733 /* end confdefs.h. */
4734
4735 int
4736 main ()
4737 {
4738 #ifndef __GNUC__
4739 choke me
4740 #endif
4741
4742 ;
4743 return 0;
4744 }
4745 _ACEOF
4746 if ac_fn_c_try_compile "$LINENO"; then :
4747 ac_compiler_gnu=yes
4748 else
4749 ac_compiler_gnu=no
4750 fi
4751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4752 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4753
4754 fi
4755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4756 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4757 if test $ac_compiler_gnu = yes; then
4758 GCC=yes
4759 else
4760 GCC=
4761 fi
4762 ac_test_CFLAGS=${CFLAGS+set}
4763 ac_save_CFLAGS=$CFLAGS
4764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4765 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4766 if ${ac_cv_prog_cc_g+:} false; then :
4767 $as_echo_n "(cached) " >&6
4768 else
4769 ac_save_c_werror_flag=$ac_c_werror_flag
4770 ac_c_werror_flag=yes
4771 ac_cv_prog_cc_g=no
4772 CFLAGS="-g"
4773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4774 /* end confdefs.h. */
4775
4776 int
4777 main ()
4778 {
4779
4780 ;
4781 return 0;
4782 }
4783 _ACEOF
4784 if ac_fn_c_try_compile "$LINENO"; then :
4785 ac_cv_prog_cc_g=yes
4786 else
4787 CFLAGS=""
4788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4789 /* end confdefs.h. */
4790
4791 int
4792 main ()
4793 {
4794
4795 ;
4796 return 0;
4797 }
4798 _ACEOF
4799 if ac_fn_c_try_compile "$LINENO"; then :
4800
4801 else
4802 ac_c_werror_flag=$ac_save_c_werror_flag
4803 CFLAGS="-g"
4804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4805 /* end confdefs.h. */
4806
4807 int
4808 main ()
4809 {
4810
4811 ;
4812 return 0;
4813 }
4814 _ACEOF
4815 if ac_fn_c_try_compile "$LINENO"; then :
4816 ac_cv_prog_cc_g=yes
4817 fi
4818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4819 fi
4820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4821 fi
4822 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4823 ac_c_werror_flag=$ac_save_c_werror_flag
4824 fi
4825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4826 $as_echo "$ac_cv_prog_cc_g" >&6; }
4827 if test "$ac_test_CFLAGS" = set; then
4828 CFLAGS=$ac_save_CFLAGS
4829 elif test $ac_cv_prog_cc_g = yes; then
4830 if test "$GCC" = yes; then
4831 CFLAGS="-g -O2"
4832 else
4833 CFLAGS="-g"
4834 fi
4835 else
4836 if test "$GCC" = yes; then
4837 CFLAGS="-O2"
4838 else
4839 CFLAGS=
4840 fi
4841 fi
4842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4843 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4844 if ${ac_cv_prog_cc_c89+:} false; then :
4845 $as_echo_n "(cached) " >&6
4846 else
4847 ac_cv_prog_cc_c89=no
4848 ac_save_CC=$CC
4849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4850 /* end confdefs.h. */
4851 #include <stdarg.h>
4852 #include <stdio.h>
4853 struct stat;
4854 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4855 struct buf { int x; };
4856 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4857 static char *e (p, i)
4858 char **p;
4859 int i;
4860 {
4861 return p[i];
4862 }
4863 static char *f (char * (*g) (char **, int), char **p, ...)
4864 {
4865 char *s;
4866 va_list v;
4867 va_start (v,p);
4868 s = g (p, va_arg (v,int));
4869 va_end (v);
4870 return s;
4871 }
4872
4873 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4874 function prototypes and stuff, but not '\xHH' hex character constants.
4875 These don't provoke an error unfortunately, instead are silently treated
4876 as 'x'. The following induces an error, until -std is added to get
4877 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4878 array size at least. It's necessary to write '\x00'==0 to get something
4879 that's true only with -std. */
4880 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4881
4882 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4883 inside strings and character constants. */
4884 #define FOO(x) 'x'
4885 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4886
4887 int test (int i, double x);
4888 struct s1 {int (*f) (int a);};
4889 struct s2 {int (*f) (double a);};
4890 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4891 int argc;
4892 char **argv;
4893 int
4894 main ()
4895 {
4896 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4897 ;
4898 return 0;
4899 }
4900 _ACEOF
4901 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4902 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4903 do
4904 CC="$ac_save_CC $ac_arg"
4905 if ac_fn_c_try_compile "$LINENO"; then :
4906 ac_cv_prog_cc_c89=$ac_arg
4907 fi
4908 rm -f core conftest.err conftest.$ac_objext
4909 test "x$ac_cv_prog_cc_c89" != "xno" && break
4910 done
4911 rm -f conftest.$ac_ext
4912 CC=$ac_save_CC
4913
4914 fi
4915 # AC_CACHE_VAL
4916 case "x$ac_cv_prog_cc_c89" in
4917 x)
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4919 $as_echo "none needed" >&6; } ;;
4920 xno)
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4922 $as_echo "unsupported" >&6; } ;;
4923 *)
4924 CC="$CC $ac_cv_prog_cc_c89"
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4926 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4927 esac
4928 if test "x$ac_cv_prog_cc_c89" != xno; then :
4929
4930 fi
4931
4932 ac_ext=c
4933 ac_cpp='$CPP $CPPFLAGS'
4934 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4935 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4936 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4937
4938 ac_ext=c
4939 ac_cpp='$CPP $CPPFLAGS'
4940 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4941 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4942 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4944 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4945 if ${am_cv_prog_cc_c_o+:} false; then :
4946 $as_echo_n "(cached) " >&6
4947 else
4948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4949 /* end confdefs.h. */
4950
4951 int
4952 main ()
4953 {
4954
4955 ;
4956 return 0;
4957 }
4958 _ACEOF
4959 # Make sure it works both with $CC and with simple cc.
4960 # Following AC_PROG_CC_C_O, we do the test twice because some
4961 # compilers refuse to overwrite an existing .o file with -o,
4962 # though they will create one.
4963 am_cv_prog_cc_c_o=yes
4964 for am_i in 1 2; do
4965 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4966 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4967 ac_status=$?
4968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4969 (exit $ac_status); } \
4970 && test -f conftest2.$ac_objext; then
4971 : OK
4972 else
4973 am_cv_prog_cc_c_o=no
4974 break
4975 fi
4976 done
4977 rm -f core conftest*
4978 unset am_i
4979 fi
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4981 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4982 if test "$am_cv_prog_cc_c_o" != yes; then
4983 # Losing compiler, so override with the script.
4984 # FIXME: It is wrong to rewrite CC.
4985 # But if we don't then we get into trouble of one sort or another.
4986 # A longer-term fix would be to have automake use am__CC in this case,
4987 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4988 CC="$am_aux_dir/compile $CC"
4989 fi
4990 ac_ext=c
4991 ac_cpp='$CPP $CPPFLAGS'
4992 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4993 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4994 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4995
4996
4997 ac_ext=c
4998 ac_cpp='$CPP $CPPFLAGS'
4999 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5000 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5001 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5003 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5004 # On Suns, sometimes $CPP names a directory.
5005 if test -n "$CPP" && test -d "$CPP"; then
5006 CPP=
5007 fi
5008 if test -z "$CPP"; then
5009 if ${ac_cv_prog_CPP+:} false; then :
5010 $as_echo_n "(cached) " >&6
5011 else
5012 # Double quotes because CPP needs to be expanded
5013 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5014 do
5015 ac_preproc_ok=false
5016 for ac_c_preproc_warn_flag in '' yes
5017 do
5018 # Use a header file that comes with gcc, so configuring glibc
5019 # with a fresh cross-compiler works.
5020 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5021 # <limits.h> exists even on freestanding compilers.
5022 # On the NeXT, cc -E runs the code through the compiler's parser,
5023 # not just through cpp. "Syntax error" is here to catch this case.
5024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5025 /* end confdefs.h. */
5026 #ifdef __STDC__
5027 # include <limits.h>
5028 #else
5029 # include <assert.h>
5030 #endif
5031 Syntax error
5032 _ACEOF
5033 if ac_fn_c_try_cpp "$LINENO"; then :
5034
5035 else
5036 # Broken: fails on valid input.
5037 continue
5038 fi
5039 rm -f conftest.err conftest.i conftest.$ac_ext
5040
5041 # OK, works on sane cases. Now check whether nonexistent headers
5042 # can be detected and how.
5043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5044 /* end confdefs.h. */
5045 #include <ac_nonexistent.h>
5046 _ACEOF
5047 if ac_fn_c_try_cpp "$LINENO"; then :
5048 # Broken: success on invalid input.
5049 continue
5050 else
5051 # Passes both tests.
5052 ac_preproc_ok=:
5053 break
5054 fi
5055 rm -f conftest.err conftest.i conftest.$ac_ext
5056
5057 done
5058 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5059 rm -f conftest.i conftest.err conftest.$ac_ext
5060 if $ac_preproc_ok; then :
5061 break
5062 fi
5063
5064 done
5065 ac_cv_prog_CPP=$CPP
5066
5067 fi
5068 CPP=$ac_cv_prog_CPP
5069 else
5070 ac_cv_prog_CPP=$CPP
5071 fi
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5073 $as_echo "$CPP" >&6; }
5074 ac_preproc_ok=false
5075 for ac_c_preproc_warn_flag in '' yes
5076 do
5077 # Use a header file that comes with gcc, so configuring glibc
5078 # with a fresh cross-compiler works.
5079 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5080 # <limits.h> exists even on freestanding compilers.
5081 # On the NeXT, cc -E runs the code through the compiler's parser,
5082 # not just through cpp. "Syntax error" is here to catch this case.
5083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5084 /* end confdefs.h. */
5085 #ifdef __STDC__
5086 # include <limits.h>
5087 #else
5088 # include <assert.h>
5089 #endif
5090 Syntax error
5091 _ACEOF
5092 if ac_fn_c_try_cpp "$LINENO"; then :
5093
5094 else
5095 # Broken: fails on valid input.
5096 continue
5097 fi
5098 rm -f conftest.err conftest.i conftest.$ac_ext
5099
5100 # OK, works on sane cases. Now check whether nonexistent headers
5101 # can be detected and how.
5102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103 /* end confdefs.h. */
5104 #include <ac_nonexistent.h>
5105 _ACEOF
5106 if ac_fn_c_try_cpp "$LINENO"; then :
5107 # Broken: success on invalid input.
5108 continue
5109 else
5110 # Passes both tests.
5111 ac_preproc_ok=:
5112 break
5113 fi
5114 rm -f conftest.err conftest.i conftest.$ac_ext
5115
5116 done
5117 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5118 rm -f conftest.i conftest.err conftest.$ac_ext
5119 if $ac_preproc_ok; then :
5120
5121 else
5122 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5123 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5124 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5125 See \`config.log' for more details" "$LINENO" 5; }
5126 fi
5127
5128 ac_ext=c
5129 ac_cpp='$CPP $CPPFLAGS'
5130 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5131 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5132 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5133
5134
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5136 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5137 if ${ac_cv_path_GREP+:} false; then :
5138 $as_echo_n "(cached) " >&6
5139 else
5140 if test -z "$GREP"; then
5141 ac_path_GREP_found=false
5142 # Loop through the user's path and test for each of PROGNAME-LIST
5143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5144 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5145 do
5146 IFS=$as_save_IFS
5147 test -z "$as_dir" && as_dir=.
5148 for ac_prog in grep ggrep; do
5149 for ac_exec_ext in '' $ac_executable_extensions; do
5150 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5151 as_fn_executable_p "$ac_path_GREP" || continue
5152 # Check for GNU ac_path_GREP and select it if it is found.
5153 # Check for GNU $ac_path_GREP
5154 case `"$ac_path_GREP" --version 2>&1` in
5155 *GNU*)
5156 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5157 *)
5158 ac_count=0
5159 $as_echo_n 0123456789 >"conftest.in"
5160 while :
5161 do
5162 cat "conftest.in" "conftest.in" >"conftest.tmp"
5163 mv "conftest.tmp" "conftest.in"
5164 cp "conftest.in" "conftest.nl"
5165 $as_echo 'GREP' >> "conftest.nl"
5166 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5167 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5168 as_fn_arith $ac_count + 1 && ac_count=$as_val
5169 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5170 # Best one so far, save it but keep looking for a better one
5171 ac_cv_path_GREP="$ac_path_GREP"
5172 ac_path_GREP_max=$ac_count
5173 fi
5174 # 10*(2^10) chars as input seems more than enough
5175 test $ac_count -gt 10 && break
5176 done
5177 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5178 esac
5179
5180 $ac_path_GREP_found && break 3
5181 done
5182 done
5183 done
5184 IFS=$as_save_IFS
5185 if test -z "$ac_cv_path_GREP"; then
5186 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5187 fi
5188 else
5189 ac_cv_path_GREP=$GREP
5190 fi
5191
5192 fi
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5194 $as_echo "$ac_cv_path_GREP" >&6; }
5195 GREP="$ac_cv_path_GREP"
5196
5197
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5199 $as_echo_n "checking for egrep... " >&6; }
5200 if ${ac_cv_path_EGREP+:} false; then :
5201 $as_echo_n "(cached) " >&6
5202 else
5203 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5204 then ac_cv_path_EGREP="$GREP -E"
5205 else
5206 if test -z "$EGREP"; then
5207 ac_path_EGREP_found=false
5208 # Loop through the user's path and test for each of PROGNAME-LIST
5209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5210 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5211 do
5212 IFS=$as_save_IFS
5213 test -z "$as_dir" && as_dir=.
5214 for ac_prog in egrep; do
5215 for ac_exec_ext in '' $ac_executable_extensions; do
5216 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5217 as_fn_executable_p "$ac_path_EGREP" || continue
5218 # Check for GNU ac_path_EGREP and select it if it is found.
5219 # Check for GNU $ac_path_EGREP
5220 case `"$ac_path_EGREP" --version 2>&1` in
5221 *GNU*)
5222 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5223 *)
5224 ac_count=0
5225 $as_echo_n 0123456789 >"conftest.in"
5226 while :
5227 do
5228 cat "conftest.in" "conftest.in" >"conftest.tmp"
5229 mv "conftest.tmp" "conftest.in"
5230 cp "conftest.in" "conftest.nl"
5231 $as_echo 'EGREP' >> "conftest.nl"
5232 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5233 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5234 as_fn_arith $ac_count + 1 && ac_count=$as_val
5235 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5236 # Best one so far, save it but keep looking for a better one
5237 ac_cv_path_EGREP="$ac_path_EGREP"
5238 ac_path_EGREP_max=$ac_count
5239 fi
5240 # 10*(2^10) chars as input seems more than enough
5241 test $ac_count -gt 10 && break
5242 done
5243 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5244 esac
5245
5246 $ac_path_EGREP_found && break 3
5247 done
5248 done
5249 done
5250 IFS=$as_save_IFS
5251 if test -z "$ac_cv_path_EGREP"; then
5252 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5253 fi
5254 else
5255 ac_cv_path_EGREP=$EGREP
5256 fi
5257
5258 fi
5259 fi
5260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5261 $as_echo "$ac_cv_path_EGREP" >&6; }
5262 EGREP="$ac_cv_path_EGREP"
5263
5264
5265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5266 $as_echo_n "checking for ANSI C header files... " >&6; }
5267 if ${ac_cv_header_stdc+:} false; then :
5268 $as_echo_n "(cached) " >&6
5269 else
5270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5271 /* end confdefs.h. */
5272 #include <stdlib.h>
5273 #include <stdarg.h>
5274 #include <string.h>
5275 #include <float.h>
5276
5277 int
5278 main ()
5279 {
5280
5281 ;
5282 return 0;
5283 }
5284 _ACEOF
5285 if ac_fn_c_try_compile "$LINENO"; then :
5286 ac_cv_header_stdc=yes
5287 else
5288 ac_cv_header_stdc=no
5289 fi
5290 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5291
5292 if test $ac_cv_header_stdc = yes; then
5293 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5295 /* end confdefs.h. */
5296 #include <string.h>
5297
5298 _ACEOF
5299 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5300 $EGREP "memchr" >/dev/null 2>&1; then :
5301
5302 else
5303 ac_cv_header_stdc=no
5304 fi
5305 rm -f conftest*
5306
5307 fi
5308
5309 if test $ac_cv_header_stdc = yes; then
5310 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5312 /* end confdefs.h. */
5313 #include <stdlib.h>
5314
5315 _ACEOF
5316 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5317 $EGREP "free" >/dev/null 2>&1; then :
5318
5319 else
5320 ac_cv_header_stdc=no
5321 fi
5322 rm -f conftest*
5323
5324 fi
5325
5326 if test $ac_cv_header_stdc = yes; then
5327 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5328 if test "$cross_compiling" = yes; then :
5329 :
5330 else
5331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5332 /* end confdefs.h. */
5333 #include <ctype.h>
5334 #include <stdlib.h>
5335 #if ((' ' & 0x0FF) == 0x020)
5336 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5337 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5338 #else
5339 # define ISLOWER(c) \
5340 (('a' <= (c) && (c) <= 'i') \
5341 || ('j' <= (c) && (c) <= 'r') \
5342 || ('s' <= (c) && (c) <= 'z'))
5343 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5344 #endif
5345
5346 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5347 int
5348 main ()
5349 {
5350 int i;
5351 for (i = 0; i < 256; i++)
5352 if (XOR (islower (i), ISLOWER (i))
5353 || toupper (i) != TOUPPER (i))
5354 return 2;
5355 return 0;
5356 }
5357 _ACEOF
5358 if ac_fn_c_try_run "$LINENO"; then :
5359
5360 else
5361 ac_cv_header_stdc=no
5362 fi
5363 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5364 conftest.$ac_objext conftest.beam conftest.$ac_ext
5365 fi
5366
5367 fi
5368 fi
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5370 $as_echo "$ac_cv_header_stdc" >&6; }
5371 if test $ac_cv_header_stdc = yes; then
5372
5373 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5374
5375 fi
5376
5377 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5378 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5379 inttypes.h stdint.h unistd.h
5380 do :
5381 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5382 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5383 "
5384 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5385 cat >>confdefs.h <<_ACEOF
5386 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5387 _ACEOF
5388
5389 fi
5390
5391 done
5392
5393
5394
5395 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5396 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5397 MINIX=yes
5398 else
5399 MINIX=
5400 fi
5401
5402
5403 if test "$MINIX" = yes; then
5404
5405 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5406
5407
5408 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5409
5410
5411 $as_echo "#define _MINIX 1" >>confdefs.h
5412
5413 fi
5414
5415
5416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5417 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5418 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5419 $as_echo_n "(cached) " >&6
5420 else
5421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5422 /* end confdefs.h. */
5423
5424 # define __EXTENSIONS__ 1
5425 $ac_includes_default
5426 int
5427 main ()
5428 {
5429
5430 ;
5431 return 0;
5432 }
5433 _ACEOF
5434 if ac_fn_c_try_compile "$LINENO"; then :
5435 ac_cv_safe_to_define___extensions__=yes
5436 else
5437 ac_cv_safe_to_define___extensions__=no
5438 fi
5439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5440 fi
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5442 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5443 test $ac_cv_safe_to_define___extensions__ = yes &&
5444 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5445
5446 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5447
5448 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5449
5450 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5451
5452 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5453
5454
5455
5456
5457
5458 case `pwd` in
5459 *\ * | *\ *)
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5461 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5462 esac
5463
5464
5465
5466 macro_version='2.2.7a'
5467 macro_revision='1.3134'
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481 ltmain="$ac_aux_dir/ltmain.sh"
5482
5483 # Backslashify metacharacters that are still active within
5484 # double-quoted strings.
5485 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5486
5487 # Same as above, but do not quote variable references.
5488 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5489
5490 # Sed substitution to delay expansion of an escaped shell variable in a
5491 # double_quote_subst'ed string.
5492 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5493
5494 # Sed substitution to delay expansion of an escaped single quote.
5495 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5496
5497 # Sed substitution to avoid accidental globbing in evaled expressions
5498 no_glob_subst='s/\*/\\\*/g'
5499
5500 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5501 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5502 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5503
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5505 $as_echo_n "checking how to print strings... " >&6; }
5506 # Test print first, because it will be a builtin if present.
5507 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5508 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5509 ECHO='print -r --'
5510 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5511 ECHO='printf %s\n'
5512 else
5513 # Use this function as a fallback that always works.
5514 func_fallback_echo ()
5515 {
5516 eval 'cat <<_LTECHO_EOF
5517 $1
5518 _LTECHO_EOF'
5519 }
5520 ECHO='func_fallback_echo'
5521 fi
5522
5523 # func_echo_all arg...
5524 # Invoke $ECHO with all args, space-separated.
5525 func_echo_all ()
5526 {
5527 $ECHO ""
5528 }
5529
5530 case "$ECHO" in
5531 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5532 $as_echo "printf" >&6; } ;;
5533 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5534 $as_echo "print -r" >&6; } ;;
5535 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5536 $as_echo "cat" >&6; } ;;
5537 esac
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5553 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5554 if ${ac_cv_path_SED+:} false; then :
5555 $as_echo_n "(cached) " >&6
5556 else
5557 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5558 for ac_i in 1 2 3 4 5 6 7; do
5559 ac_script="$ac_script$as_nl$ac_script"
5560 done
5561 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5562 { ac_script=; unset ac_script;}
5563 if test -z "$SED"; then
5564 ac_path_SED_found=false
5565 # Loop through the user's path and test for each of PROGNAME-LIST
5566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5567 for as_dir in $PATH
5568 do
5569 IFS=$as_save_IFS
5570 test -z "$as_dir" && as_dir=.
5571 for ac_prog in sed gsed; do
5572 for ac_exec_ext in '' $ac_executable_extensions; do
5573 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5574 as_fn_executable_p "$ac_path_SED" || continue
5575 # Check for GNU ac_path_SED and select it if it is found.
5576 # Check for GNU $ac_path_SED
5577 case `"$ac_path_SED" --version 2>&1` in
5578 *GNU*)
5579 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5580 *)
5581 ac_count=0
5582 $as_echo_n 0123456789 >"conftest.in"
5583 while :
5584 do
5585 cat "conftest.in" "conftest.in" >"conftest.tmp"
5586 mv "conftest.tmp" "conftest.in"
5587 cp "conftest.in" "conftest.nl"
5588 $as_echo '' >> "conftest.nl"
5589 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5590 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5591 as_fn_arith $ac_count + 1 && ac_count=$as_val
5592 if test $ac_count -gt ${ac_path_SED_max-0}; then
5593 # Best one so far, save it but keep looking for a better one
5594 ac_cv_path_SED="$ac_path_SED"
5595 ac_path_SED_max=$ac_count
5596 fi
5597 # 10*(2^10) chars as input seems more than enough
5598 test $ac_count -gt 10 && break
5599 done
5600 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5601 esac
5602
5603 $ac_path_SED_found && break 3
5604 done
5605 done
5606 done
5607 IFS=$as_save_IFS
5608 if test -z "$ac_cv_path_SED"; then
5609 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5610 fi
5611 else
5612 ac_cv_path_SED=$SED
5613 fi
5614
5615 fi
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5617 $as_echo "$ac_cv_path_SED" >&6; }
5618 SED="$ac_cv_path_SED"
5619 rm -f conftest.sed
5620
5621 test -z "$SED" && SED=sed
5622 Xsed="$SED -e 1s/^X//"
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5635 $as_echo_n "checking for fgrep... " >&6; }
5636 if ${ac_cv_path_FGREP+:} false; then :
5637 $as_echo_n "(cached) " >&6
5638 else
5639 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5640 then ac_cv_path_FGREP="$GREP -F"
5641 else
5642 if test -z "$FGREP"; then
5643 ac_path_FGREP_found=false
5644 # Loop through the user's path and test for each of PROGNAME-LIST
5645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5646 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5647 do
5648 IFS=$as_save_IFS
5649 test -z "$as_dir" && as_dir=.
5650 for ac_prog in fgrep; do
5651 for ac_exec_ext in '' $ac_executable_extensions; do
5652 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5653 as_fn_executable_p "$ac_path_FGREP" || continue
5654 # Check for GNU ac_path_FGREP and select it if it is found.
5655 # Check for GNU $ac_path_FGREP
5656 case `"$ac_path_FGREP" --version 2>&1` in
5657 *GNU*)
5658 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5659 *)
5660 ac_count=0
5661 $as_echo_n 0123456789 >"conftest.in"
5662 while :
5663 do
5664 cat "conftest.in" "conftest.in" >"conftest.tmp"
5665 mv "conftest.tmp" "conftest.in"
5666 cp "conftest.in" "conftest.nl"
5667 $as_echo 'FGREP' >> "conftest.nl"
5668 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5669 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5670 as_fn_arith $ac_count + 1 && ac_count=$as_val
5671 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5672 # Best one so far, save it but keep looking for a better one
5673 ac_cv_path_FGREP="$ac_path_FGREP"
5674 ac_path_FGREP_max=$ac_count
5675 fi
5676 # 10*(2^10) chars as input seems more than enough
5677 test $ac_count -gt 10 && break
5678 done
5679 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5680 esac
5681
5682 $ac_path_FGREP_found && break 3
5683 done
5684 done
5685 done
5686 IFS=$as_save_IFS
5687 if test -z "$ac_cv_path_FGREP"; then
5688 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5689 fi
5690 else
5691 ac_cv_path_FGREP=$FGREP
5692 fi
5693
5694 fi
5695 fi
5696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5697 $as_echo "$ac_cv_path_FGREP" >&6; }
5698 FGREP="$ac_cv_path_FGREP"
5699
5700
5701 test -z "$GREP" && GREP=grep
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721 # Check whether --with-gnu-ld was given.
5722 if test "${with_gnu_ld+set}" = set; then :
5723 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5724 else
5725 with_gnu_ld=no
5726 fi
5727
5728 ac_prog=ld
5729 if test "$GCC" = yes; then
5730 # Check if gcc -print-prog-name=ld gives a path.
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5732 $as_echo_n "checking for ld used by $CC... " >&6; }
5733 case $host in
5734 *-*-mingw*)
5735 # gcc leaves a trailing carriage return which upsets mingw
5736 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5737 *)
5738 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5739 esac
5740 case $ac_prog in
5741 # Accept absolute paths.
5742 [\\/]* | ?:[\\/]*)
5743 re_direlt='/[^/][^/]*/\.\./'
5744 # Canonicalize the pathname of ld
5745 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5746 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5747 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5748 done
5749 test -z "$LD" && LD="$ac_prog"
5750 ;;
5751 "")
5752 # If it fails, then pretend we aren't using GCC.
5753 ac_prog=ld
5754 ;;
5755 *)
5756 # If it is relative, then search for the first ld in PATH.
5757 with_gnu_ld=unknown
5758 ;;
5759 esac
5760 elif test "$with_gnu_ld" = yes; then
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5762 $as_echo_n "checking for GNU ld... " >&6; }
5763 else
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5765 $as_echo_n "checking for non-GNU ld... " >&6; }
5766 fi
5767 if ${lt_cv_path_LD+:} false; then :
5768 $as_echo_n "(cached) " >&6
5769 else
5770 if test -z "$LD"; then
5771 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5772 for ac_dir in $PATH; do
5773 IFS="$lt_save_ifs"
5774 test -z "$ac_dir" && ac_dir=.
5775 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5776 lt_cv_path_LD="$ac_dir/$ac_prog"
5777 # Check to see if the program is GNU ld. I'd rather use --version,
5778 # but apparently some variants of GNU ld only accept -v.
5779 # Break only if it was the GNU/non-GNU ld that we prefer.
5780 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5781 *GNU* | *'with BFD'*)
5782 test "$with_gnu_ld" != no && break
5783 ;;
5784 *)
5785 test "$with_gnu_ld" != yes && break
5786 ;;
5787 esac
5788 fi
5789 done
5790 IFS="$lt_save_ifs"
5791 else
5792 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5793 fi
5794 fi
5795
5796 LD="$lt_cv_path_LD"
5797 if test -n "$LD"; then
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5799 $as_echo "$LD" >&6; }
5800 else
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5802 $as_echo "no" >&6; }
5803 fi
5804 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5806 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5807 if ${lt_cv_prog_gnu_ld+:} false; then :
5808 $as_echo_n "(cached) " >&6
5809 else
5810 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5811 case `$LD -v 2>&1 </dev/null` in
5812 *GNU* | *'with BFD'*)
5813 lt_cv_prog_gnu_ld=yes
5814 ;;
5815 *)
5816 lt_cv_prog_gnu_ld=no
5817 ;;
5818 esac
5819 fi
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5821 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5822 with_gnu_ld=$lt_cv_prog_gnu_ld
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5833 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5834 if ${lt_cv_path_NM+:} false; then :
5835 $as_echo_n "(cached) " >&6
5836 else
5837 if test -n "$NM"; then
5838 # Let the user override the test.
5839 lt_cv_path_NM="$NM"
5840 else
5841 lt_nm_to_check="${ac_tool_prefix}nm"
5842 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5843 lt_nm_to_check="$lt_nm_to_check nm"
5844 fi
5845 for lt_tmp_nm in $lt_nm_to_check; do
5846 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5847 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5848 IFS="$lt_save_ifs"
5849 test -z "$ac_dir" && ac_dir=.
5850 tmp_nm="$ac_dir/$lt_tmp_nm"
5851 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5852 # Check to see if the nm accepts a BSD-compat flag.
5853 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5854 # nm: unknown option "B" ignored
5855 # Tru64's nm complains that /dev/null is an invalid object file
5856 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5857 */dev/null* | *'Invalid file or object type'*)
5858 lt_cv_path_NM="$tmp_nm -B"
5859 break
5860 ;;
5861 *)
5862 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5863 */dev/null*)
5864 lt_cv_path_NM="$tmp_nm -p"
5865 break
5866 ;;
5867 *)
5868 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5869 continue # so that we can try to find one that supports BSD flags
5870 ;;
5871 esac
5872 ;;
5873 esac
5874 fi
5875 done
5876 IFS="$lt_save_ifs"
5877 done
5878 : ${lt_cv_path_NM=no}
5879 fi
5880 fi
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5882 $as_echo "$lt_cv_path_NM" >&6; }
5883 if test "$lt_cv_path_NM" != "no"; then
5884 NM="$lt_cv_path_NM"
5885 else
5886 # Didn't find any BSD compatible name lister, look for dumpbin.
5887 if test -n "$DUMPBIN"; then :
5888 # Let the user override the test.
5889 else
5890 if test -n "$ac_tool_prefix"; then
5891 for ac_prog in dumpbin "link -dump"
5892 do
5893 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5894 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5896 $as_echo_n "checking for $ac_word... " >&6; }
5897 if ${ac_cv_prog_DUMPBIN+:} false; then :
5898 $as_echo_n "(cached) " >&6
5899 else
5900 if test -n "$DUMPBIN"; then
5901 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5902 else
5903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5904 for as_dir in $PATH
5905 do
5906 IFS=$as_save_IFS
5907 test -z "$as_dir" && as_dir=.
5908 for ac_exec_ext in '' $ac_executable_extensions; do
5909 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5910 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5912 break 2
5913 fi
5914 done
5915 done
5916 IFS=$as_save_IFS
5917
5918 fi
5919 fi
5920 DUMPBIN=$ac_cv_prog_DUMPBIN
5921 if test -n "$DUMPBIN"; then
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5923 $as_echo "$DUMPBIN" >&6; }
5924 else
5925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5926 $as_echo "no" >&6; }
5927 fi
5928
5929
5930 test -n "$DUMPBIN" && break
5931 done
5932 fi
5933 if test -z "$DUMPBIN"; then
5934 ac_ct_DUMPBIN=$DUMPBIN
5935 for ac_prog in dumpbin "link -dump"
5936 do
5937 # Extract the first word of "$ac_prog", so it can be a program name with args.
5938 set dummy $ac_prog; ac_word=$2
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5940 $as_echo_n "checking for $ac_word... " >&6; }
5941 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5942 $as_echo_n "(cached) " >&6
5943 else
5944 if test -n "$ac_ct_DUMPBIN"; then
5945 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5946 else
5947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5948 for as_dir in $PATH
5949 do
5950 IFS=$as_save_IFS
5951 test -z "$as_dir" && as_dir=.
5952 for ac_exec_ext in '' $ac_executable_extensions; do
5953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5954 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5956 break 2
5957 fi
5958 done
5959 done
5960 IFS=$as_save_IFS
5961
5962 fi
5963 fi
5964 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5965 if test -n "$ac_ct_DUMPBIN"; then
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5967 $as_echo "$ac_ct_DUMPBIN" >&6; }
5968 else
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5970 $as_echo "no" >&6; }
5971 fi
5972
5973
5974 test -n "$ac_ct_DUMPBIN" && break
5975 done
5976
5977 if test "x$ac_ct_DUMPBIN" = x; then
5978 DUMPBIN=":"
5979 else
5980 case $cross_compiling:$ac_tool_warned in
5981 yes:)
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5983 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5984 ac_tool_warned=yes ;;
5985 esac
5986 DUMPBIN=$ac_ct_DUMPBIN
5987 fi
5988 fi
5989
5990 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5991 *COFF*)
5992 DUMPBIN="$DUMPBIN -symbols"
5993 ;;
5994 *)
5995 DUMPBIN=:
5996 ;;
5997 esac
5998 fi
5999
6000 if test "$DUMPBIN" != ":"; then
6001 NM="$DUMPBIN"
6002 fi
6003 fi
6004 test -z "$NM" && NM=nm
6005
6006
6007
6008
6009
6010
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6012 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6013 if ${lt_cv_nm_interface+:} false; then :
6014 $as_echo_n "(cached) " >&6
6015 else
6016 lt_cv_nm_interface="BSD nm"
6017 echo "int some_variable = 0;" > conftest.$ac_ext
6018 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6019 (eval "$ac_compile" 2>conftest.err)
6020 cat conftest.err >&5
6021 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6022 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6023 cat conftest.err >&5
6024 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6025 cat conftest.out >&5
6026 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6027 lt_cv_nm_interface="MS dumpbin"
6028 fi
6029 rm -f conftest*
6030 fi
6031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6032 $as_echo "$lt_cv_nm_interface" >&6; }
6033
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6035 $as_echo_n "checking whether ln -s works... " >&6; }
6036 LN_S=$as_ln_s
6037 if test "$LN_S" = "ln -s"; then
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6039 $as_echo "yes" >&6; }
6040 else
6041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6042 $as_echo "no, using $LN_S" >&6; }
6043 fi
6044
6045 # find the maximum length of command line arguments
6046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6047 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6048 if ${lt_cv_sys_max_cmd_len+:} false; then :
6049 $as_echo_n "(cached) " >&6
6050 else
6051 i=0
6052 teststring="ABCD"
6053
6054 case $build_os in
6055 msdosdjgpp*)
6056 # On DJGPP, this test can blow up pretty badly due to problems in libc
6057 # (any single argument exceeding 2000 bytes causes a buffer overrun
6058 # during glob expansion). Even if it were fixed, the result of this
6059 # check would be larger than it should be.
6060 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6061 ;;
6062
6063 gnu*)
6064 # Under GNU Hurd, this test is not required because there is
6065 # no limit to the length of command line arguments.
6066 # Libtool will interpret -1 as no limit whatsoever
6067 lt_cv_sys_max_cmd_len=-1;
6068 ;;
6069
6070 cygwin* | mingw* | cegcc*)
6071 # On Win9x/ME, this test blows up -- it succeeds, but takes
6072 # about 5 minutes as the teststring grows exponentially.
6073 # Worse, since 9x/ME are not pre-emptively multitasking,
6074 # you end up with a "frozen" computer, even though with patience
6075 # the test eventually succeeds (with a max line length of 256k).
6076 # Instead, let's just punt: use the minimum linelength reported by
6077 # all of the supported platforms: 8192 (on NT/2K/XP).
6078 lt_cv_sys_max_cmd_len=8192;
6079 ;;
6080
6081 mint*)
6082 # On MiNT this can take a long time and run out of memory.
6083 lt_cv_sys_max_cmd_len=8192;
6084 ;;
6085
6086 amigaos*)
6087 # On AmigaOS with pdksh, this test takes hours, literally.
6088 # So we just punt and use a minimum line length of 8192.
6089 lt_cv_sys_max_cmd_len=8192;
6090 ;;
6091
6092 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6093 # This has been around since 386BSD, at least. Likely further.
6094 if test -x /sbin/sysctl; then
6095 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6096 elif test -x /usr/sbin/sysctl; then
6097 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6098 else
6099 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6100 fi
6101 # And add a safety zone
6102 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6103 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6104 ;;
6105
6106 interix*)
6107 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6108 lt_cv_sys_max_cmd_len=196608
6109 ;;
6110
6111 osf*)
6112 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6113 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6114 # nice to cause kernel panics so lets avoid the loop below.
6115 # First set a reasonable default.
6116 lt_cv_sys_max_cmd_len=16384
6117 #
6118 if test -x /sbin/sysconfig; then
6119 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6120 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6121 esac
6122 fi
6123 ;;
6124 sco3.2v5*)
6125 lt_cv_sys_max_cmd_len=102400
6126 ;;
6127 sysv5* | sco5v6* | sysv4.2uw2*)
6128 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6129 if test -n "$kargmax"; then
6130 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6131 else
6132 lt_cv_sys_max_cmd_len=32768
6133 fi
6134 ;;
6135 *)
6136 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6137 if test -n "$lt_cv_sys_max_cmd_len"; then
6138 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6139 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6140 else
6141 # Make teststring a little bigger before we do anything with it.
6142 # a 1K string should be a reasonable start.
6143 for i in 1 2 3 4 5 6 7 8 ; do
6144 teststring=$teststring$teststring
6145 done
6146 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6147 # If test is not a shell built-in, we'll probably end up computing a
6148 # maximum length that is only half of the actual maximum length, but
6149 # we can't tell.
6150 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6151 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6152 test $i != 17 # 1/2 MB should be enough
6153 do
6154 i=`expr $i + 1`
6155 teststring=$teststring$teststring
6156 done
6157 # Only check the string length outside the loop.
6158 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6159 teststring=
6160 # Add a significant safety factor because C++ compilers can tack on
6161 # massive amounts of additional arguments before passing them to the
6162 # linker. It appears as though 1/2 is a usable value.
6163 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6164 fi
6165 ;;
6166 esac
6167
6168 fi
6169
6170 if test -n $lt_cv_sys_max_cmd_len ; then
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6172 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6173 else
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6175 $as_echo "none" >&6; }
6176 fi
6177 max_cmd_len=$lt_cv_sys_max_cmd_len
6178
6179
6180
6181
6182
6183
6184 : ${CP="cp -f"}
6185 : ${MV="mv -f"}
6186 : ${RM="rm -f"}
6187
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6189 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6190 # Try some XSI features
6191 xsi_shell=no
6192 ( _lt_dummy="a/b/c"
6193 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6194 = c,a/b,, \
6195 && eval 'test $(( 1 + 1 )) -eq 2 \
6196 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6197 && xsi_shell=yes
6198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6199 $as_echo "$xsi_shell" >&6; }
6200
6201
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6203 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6204 lt_shell_append=no
6205 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6206 >/dev/null 2>&1 \
6207 && lt_shell_append=yes
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6209 $as_echo "$lt_shell_append" >&6; }
6210
6211
6212 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6213 lt_unset=unset
6214 else
6215 lt_unset=false
6216 fi
6217
6218
6219
6220
6221
6222 # test EBCDIC or ASCII
6223 case `echo X|tr X '\101'` in
6224 A) # ASCII based system
6225 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6226 lt_SP2NL='tr \040 \012'
6227 lt_NL2SP='tr \015\012 \040\040'
6228 ;;
6229 *) # EBCDIC based system
6230 lt_SP2NL='tr \100 \n'
6231 lt_NL2SP='tr \r\n \100\100'
6232 ;;
6233 esac
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6244 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6245 if ${lt_cv_ld_reload_flag+:} false; then :
6246 $as_echo_n "(cached) " >&6
6247 else
6248 lt_cv_ld_reload_flag='-r'
6249 fi
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6251 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6252 reload_flag=$lt_cv_ld_reload_flag
6253 case $reload_flag in
6254 "" | " "*) ;;
6255 *) reload_flag=" $reload_flag" ;;
6256 esac
6257 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6258 case $host_os in
6259 darwin*)
6260 if test "$GCC" = yes; then
6261 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6262 else
6263 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6264 fi
6265 ;;
6266 esac
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276 if test -n "$ac_tool_prefix"; then
6277 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6278 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6280 $as_echo_n "checking for $ac_word... " >&6; }
6281 if ${ac_cv_prog_OBJDUMP+:} false; then :
6282 $as_echo_n "(cached) " >&6
6283 else
6284 if test -n "$OBJDUMP"; then
6285 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6286 else
6287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6288 for as_dir in $PATH
6289 do
6290 IFS=$as_save_IFS
6291 test -z "$as_dir" && as_dir=.
6292 for ac_exec_ext in '' $ac_executable_extensions; do
6293 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6294 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6295 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6296 break 2
6297 fi
6298 done
6299 done
6300 IFS=$as_save_IFS
6301
6302 fi
6303 fi
6304 OBJDUMP=$ac_cv_prog_OBJDUMP
6305 if test -n "$OBJDUMP"; then
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6307 $as_echo "$OBJDUMP" >&6; }
6308 else
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6310 $as_echo "no" >&6; }
6311 fi
6312
6313
6314 fi
6315 if test -z "$ac_cv_prog_OBJDUMP"; then
6316 ac_ct_OBJDUMP=$OBJDUMP
6317 # Extract the first word of "objdump", so it can be a program name with args.
6318 set dummy objdump; ac_word=$2
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6320 $as_echo_n "checking for $ac_word... " >&6; }
6321 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6322 $as_echo_n "(cached) " >&6
6323 else
6324 if test -n "$ac_ct_OBJDUMP"; then
6325 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6326 else
6327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6328 for as_dir in $PATH
6329 do
6330 IFS=$as_save_IFS
6331 test -z "$as_dir" && as_dir=.
6332 for ac_exec_ext in '' $ac_executable_extensions; do
6333 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6334 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6336 break 2
6337 fi
6338 done
6339 done
6340 IFS=$as_save_IFS
6341
6342 fi
6343 fi
6344 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6345 if test -n "$ac_ct_OBJDUMP"; then
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6347 $as_echo "$ac_ct_OBJDUMP" >&6; }
6348 else
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6350 $as_echo "no" >&6; }
6351 fi
6352
6353 if test "x$ac_ct_OBJDUMP" = x; then
6354 OBJDUMP="false"
6355 else
6356 case $cross_compiling:$ac_tool_warned in
6357 yes:)
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6359 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6360 ac_tool_warned=yes ;;
6361 esac
6362 OBJDUMP=$ac_ct_OBJDUMP
6363 fi
6364 else
6365 OBJDUMP="$ac_cv_prog_OBJDUMP"
6366 fi
6367
6368 test -z "$OBJDUMP" && OBJDUMP=objdump
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6379 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6380 if ${lt_cv_deplibs_check_method+:} false; then :
6381 $as_echo_n "(cached) " >&6
6382 else
6383 lt_cv_file_magic_cmd='$MAGIC_CMD'
6384 lt_cv_file_magic_test_file=
6385 lt_cv_deplibs_check_method='unknown'
6386 # Need to set the preceding variable on all platforms that support
6387 # interlibrary dependencies.
6388 # 'none' -- dependencies not supported.
6389 # `unknown' -- same as none, but documents that we really don't know.
6390 # 'pass_all' -- all dependencies passed with no checks.
6391 # 'test_compile' -- check by making test program.
6392 # 'file_magic [[regex]]' -- check by looking for files in library path
6393 # which responds to the $file_magic_cmd with a given extended regex.
6394 # If you have `file' or equivalent on your system and you're not sure
6395 # whether `pass_all' will *always* work, you probably want this one.
6396
6397 case $host_os in
6398 aix[4-9]*)
6399 lt_cv_deplibs_check_method=pass_all
6400 ;;
6401
6402 beos*)
6403 lt_cv_deplibs_check_method=pass_all
6404 ;;
6405
6406 bsdi[45]*)
6407 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6408 lt_cv_file_magic_cmd='/usr/bin/file -L'
6409 lt_cv_file_magic_test_file=/shlib/libc.so
6410 ;;
6411
6412 cygwin*)
6413 # func_win32_libid is a shell function defined in ltmain.sh
6414 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6415 lt_cv_file_magic_cmd='func_win32_libid'
6416 ;;
6417
6418 mingw* | pw32*)
6419 # Base MSYS/MinGW do not provide the 'file' command needed by
6420 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6421 # unless we find 'file', for example because we are cross-compiling.
6422 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6423 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6424 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6425 lt_cv_file_magic_cmd='func_win32_libid'
6426 else
6427 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6428 lt_cv_file_magic_cmd='$OBJDUMP -f'
6429 fi
6430 ;;
6431
6432 cegcc*)
6433 # use the weaker test based on 'objdump'. See mingw*.
6434 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6435 lt_cv_file_magic_cmd='$OBJDUMP -f'
6436 ;;
6437
6438 darwin* | rhapsody*)
6439 lt_cv_deplibs_check_method=pass_all
6440 ;;
6441
6442 freebsd* | dragonfly*)
6443 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6444 case $host_cpu in
6445 i*86 )
6446 # Not sure whether the presence of OpenBSD here was a mistake.
6447 # Let's accept both of them until this is cleared up.
6448 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6449 lt_cv_file_magic_cmd=/usr/bin/file
6450 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6451 ;;
6452 esac
6453 else
6454 lt_cv_deplibs_check_method=pass_all
6455 fi
6456 ;;
6457
6458 gnu*)
6459 lt_cv_deplibs_check_method=pass_all
6460 ;;
6461
6462 haiku*)
6463 lt_cv_deplibs_check_method=pass_all
6464 ;;
6465
6466 hpux10.20* | hpux11*)
6467 lt_cv_file_magic_cmd=/usr/bin/file
6468 case $host_cpu in
6469 ia64*)
6470 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6471 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6472 ;;
6473 hppa*64*)
6474 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]'
6475 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6476 ;;
6477 *)
6478 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6479 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6480 ;;
6481 esac
6482 ;;
6483
6484 interix[3-9]*)
6485 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6486 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6487 ;;
6488
6489 irix5* | irix6* | nonstopux*)
6490 case $LD in
6491 *-32|*"-32 ") libmagic=32-bit;;
6492 *-n32|*"-n32 ") libmagic=N32;;
6493 *-64|*"-64 ") libmagic=64-bit;;
6494 *) libmagic=never-match;;
6495 esac
6496 lt_cv_deplibs_check_method=pass_all
6497 ;;
6498
6499 # This must be Linux ELF.
6500 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6501 lt_cv_deplibs_check_method=pass_all
6502 ;;
6503
6504 netbsd*)
6505 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6506 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6507 else
6508 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6509 fi
6510 ;;
6511
6512 newos6*)
6513 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6514 lt_cv_file_magic_cmd=/usr/bin/file
6515 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6516 ;;
6517
6518 *nto* | *qnx*)
6519 lt_cv_deplibs_check_method=pass_all
6520 ;;
6521
6522 openbsd*)
6523 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6524 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6525 else
6526 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6527 fi
6528 ;;
6529
6530 osf3* | osf4* | osf5*)
6531 lt_cv_deplibs_check_method=pass_all
6532 ;;
6533
6534 rdos*)
6535 lt_cv_deplibs_check_method=pass_all
6536 ;;
6537
6538 solaris*)
6539 lt_cv_deplibs_check_method=pass_all
6540 ;;
6541
6542 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6543 lt_cv_deplibs_check_method=pass_all
6544 ;;
6545
6546 sysv4 | sysv4.3*)
6547 case $host_vendor in
6548 motorola)
6549 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]'
6550 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6551 ;;
6552 ncr)
6553 lt_cv_deplibs_check_method=pass_all
6554 ;;
6555 sequent)
6556 lt_cv_file_magic_cmd='/bin/file'
6557 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6558 ;;
6559 sni)
6560 lt_cv_file_magic_cmd='/bin/file'
6561 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6562 lt_cv_file_magic_test_file=/lib/libc.so
6563 ;;
6564 siemens)
6565 lt_cv_deplibs_check_method=pass_all
6566 ;;
6567 pc)
6568 lt_cv_deplibs_check_method=pass_all
6569 ;;
6570 esac
6571 ;;
6572
6573 tpf*)
6574 lt_cv_deplibs_check_method=pass_all
6575 ;;
6576 esac
6577
6578 fi
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6580 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6581 file_magic_cmd=$lt_cv_file_magic_cmd
6582 deplibs_check_method=$lt_cv_deplibs_check_method
6583 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596 if test -n "$ac_tool_prefix"; then
6597 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6598 set dummy ${ac_tool_prefix}ar; ac_word=$2
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6600 $as_echo_n "checking for $ac_word... " >&6; }
6601 if ${ac_cv_prog_AR+:} false; then :
6602 $as_echo_n "(cached) " >&6
6603 else
6604 if test -n "$AR"; then
6605 ac_cv_prog_AR="$AR" # Let the user override the test.
6606 else
6607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6608 for as_dir in $PATH
6609 do
6610 IFS=$as_save_IFS
6611 test -z "$as_dir" && as_dir=.
6612 for ac_exec_ext in '' $ac_executable_extensions; do
6613 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6614 ac_cv_prog_AR="${ac_tool_prefix}ar"
6615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6616 break 2
6617 fi
6618 done
6619 done
6620 IFS=$as_save_IFS
6621
6622 fi
6623 fi
6624 AR=$ac_cv_prog_AR
6625 if test -n "$AR"; then
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6627 $as_echo "$AR" >&6; }
6628 else
6629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6630 $as_echo "no" >&6; }
6631 fi
6632
6633
6634 fi
6635 if test -z "$ac_cv_prog_AR"; then
6636 ac_ct_AR=$AR
6637 # Extract the first word of "ar", so it can be a program name with args.
6638 set dummy ar; ac_word=$2
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6640 $as_echo_n "checking for $ac_word... " >&6; }
6641 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6642 $as_echo_n "(cached) " >&6
6643 else
6644 if test -n "$ac_ct_AR"; then
6645 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6646 else
6647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6648 for as_dir in $PATH
6649 do
6650 IFS=$as_save_IFS
6651 test -z "$as_dir" && as_dir=.
6652 for ac_exec_ext in '' $ac_executable_extensions; do
6653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6654 ac_cv_prog_ac_ct_AR="ar"
6655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6656 break 2
6657 fi
6658 done
6659 done
6660 IFS=$as_save_IFS
6661
6662 fi
6663 fi
6664 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6665 if test -n "$ac_ct_AR"; then
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6667 $as_echo "$ac_ct_AR" >&6; }
6668 else
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6670 $as_echo "no" >&6; }
6671 fi
6672
6673 if test "x$ac_ct_AR" = x; then
6674 AR="false"
6675 else
6676 case $cross_compiling:$ac_tool_warned in
6677 yes:)
6678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6679 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6680 ac_tool_warned=yes ;;
6681 esac
6682 AR=$ac_ct_AR
6683 fi
6684 else
6685 AR="$ac_cv_prog_AR"
6686 fi
6687
6688 test -z "$AR" && AR=ar
6689 test -z "$AR_FLAGS" && AR_FLAGS=cru
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701 if test -n "$ac_tool_prefix"; then
6702 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6703 set dummy ${ac_tool_prefix}strip; ac_word=$2
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6705 $as_echo_n "checking for $ac_word... " >&6; }
6706 if ${ac_cv_prog_STRIP+:} false; then :
6707 $as_echo_n "(cached) " >&6
6708 else
6709 if test -n "$STRIP"; then
6710 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6711 else
6712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6713 for as_dir in $PATH
6714 do
6715 IFS=$as_save_IFS
6716 test -z "$as_dir" && as_dir=.
6717 for ac_exec_ext in '' $ac_executable_extensions; do
6718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6719 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6721 break 2
6722 fi
6723 done
6724 done
6725 IFS=$as_save_IFS
6726
6727 fi
6728 fi
6729 STRIP=$ac_cv_prog_STRIP
6730 if test -n "$STRIP"; then
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6732 $as_echo "$STRIP" >&6; }
6733 else
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6735 $as_echo "no" >&6; }
6736 fi
6737
6738
6739 fi
6740 if test -z "$ac_cv_prog_STRIP"; then
6741 ac_ct_STRIP=$STRIP
6742 # Extract the first word of "strip", so it can be a program name with args.
6743 set dummy strip; ac_word=$2
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6745 $as_echo_n "checking for $ac_word... " >&6; }
6746 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6747 $as_echo_n "(cached) " >&6
6748 else
6749 if test -n "$ac_ct_STRIP"; then
6750 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6751 else
6752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6753 for as_dir in $PATH
6754 do
6755 IFS=$as_save_IFS
6756 test -z "$as_dir" && as_dir=.
6757 for ac_exec_ext in '' $ac_executable_extensions; do
6758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6759 ac_cv_prog_ac_ct_STRIP="strip"
6760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6761 break 2
6762 fi
6763 done
6764 done
6765 IFS=$as_save_IFS
6766
6767 fi
6768 fi
6769 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6770 if test -n "$ac_ct_STRIP"; then
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6772 $as_echo "$ac_ct_STRIP" >&6; }
6773 else
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6775 $as_echo "no" >&6; }
6776 fi
6777
6778 if test "x$ac_ct_STRIP" = x; then
6779 STRIP=":"
6780 else
6781 case $cross_compiling:$ac_tool_warned in
6782 yes:)
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6784 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6785 ac_tool_warned=yes ;;
6786 esac
6787 STRIP=$ac_ct_STRIP
6788 fi
6789 else
6790 STRIP="$ac_cv_prog_STRIP"
6791 fi
6792
6793 test -z "$STRIP" && STRIP=:
6794
6795
6796
6797
6798
6799
6800 if test -n "$ac_tool_prefix"; then
6801 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6802 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6804 $as_echo_n "checking for $ac_word... " >&6; }
6805 if ${ac_cv_prog_RANLIB+:} false; then :
6806 $as_echo_n "(cached) " >&6
6807 else
6808 if test -n "$RANLIB"; then
6809 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6810 else
6811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6812 for as_dir in $PATH
6813 do
6814 IFS=$as_save_IFS
6815 test -z "$as_dir" && as_dir=.
6816 for ac_exec_ext in '' $ac_executable_extensions; do
6817 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6818 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6820 break 2
6821 fi
6822 done
6823 done
6824 IFS=$as_save_IFS
6825
6826 fi
6827 fi
6828 RANLIB=$ac_cv_prog_RANLIB
6829 if test -n "$RANLIB"; then
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6831 $as_echo "$RANLIB" >&6; }
6832 else
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6834 $as_echo "no" >&6; }
6835 fi
6836
6837
6838 fi
6839 if test -z "$ac_cv_prog_RANLIB"; then
6840 ac_ct_RANLIB=$RANLIB
6841 # Extract the first word of "ranlib", so it can be a program name with args.
6842 set dummy ranlib; ac_word=$2
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6844 $as_echo_n "checking for $ac_word... " >&6; }
6845 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6846 $as_echo_n "(cached) " >&6
6847 else
6848 if test -n "$ac_ct_RANLIB"; then
6849 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6850 else
6851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6852 for as_dir in $PATH
6853 do
6854 IFS=$as_save_IFS
6855 test -z "$as_dir" && as_dir=.
6856 for ac_exec_ext in '' $ac_executable_extensions; do
6857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6858 ac_cv_prog_ac_ct_RANLIB="ranlib"
6859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6860 break 2
6861 fi
6862 done
6863 done
6864 IFS=$as_save_IFS
6865
6866 fi
6867 fi
6868 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6869 if test -n "$ac_ct_RANLIB"; then
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6871 $as_echo "$ac_ct_RANLIB" >&6; }
6872 else
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6874 $as_echo "no" >&6; }
6875 fi
6876
6877 if test "x$ac_ct_RANLIB" = x; then
6878 RANLIB=":"
6879 else
6880 case $cross_compiling:$ac_tool_warned in
6881 yes:)
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6883 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6884 ac_tool_warned=yes ;;
6885 esac
6886 RANLIB=$ac_ct_RANLIB
6887 fi
6888 else
6889 RANLIB="$ac_cv_prog_RANLIB"
6890 fi
6891
6892 test -z "$RANLIB" && RANLIB=:
6893
6894
6895
6896
6897
6898
6899 # Determine commands to create old-style static archives.
6900 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6901 old_postinstall_cmds='chmod 644 $oldlib'
6902 old_postuninstall_cmds=
6903
6904 if test -n "$RANLIB"; then
6905 case $host_os in
6906 openbsd*)
6907 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6908 ;;
6909 *)
6910 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6911 ;;
6912 esac
6913 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6914 fi
6915
6916 case $host_os in
6917 darwin*)
6918 lock_old_archive_extraction=yes ;;
6919 *)
6920 lock_old_archive_extraction=no ;;
6921 esac
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
6957
6958
6959
6960
6961 # If no C compiler was specified, use CC.
6962 LTCC=${LTCC-"$CC"}
6963
6964 # If no C compiler flags were specified, use CFLAGS.
6965 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6966
6967 # Allow CC to be a program name with arguments.
6968 compiler=$CC
6969
6970
6971 # Check for command to grab the raw symbol name followed by C symbol from nm.
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6973 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6974 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6975 $as_echo_n "(cached) " >&6
6976 else
6977
6978 # These are sane defaults that work on at least a few old systems.
6979 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6980
6981 # Character class describing NM global symbol codes.
6982 symcode='[BCDEGRST]'
6983
6984 # Regexp to match symbols that can be accessed directly from C.
6985 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6986
6987 # Define system-specific variables.
6988 case $host_os in
6989 aix*)
6990 symcode='[BCDT]'
6991 ;;
6992 cygwin* | mingw* | pw32* | cegcc*)
6993 symcode='[ABCDGISTW]'
6994 ;;
6995 hpux*)
6996 if test "$host_cpu" = ia64; then
6997 symcode='[ABCDEGRST]'
6998 fi
6999 ;;
7000 irix* | nonstopux*)
7001 symcode='[BCDEGRST]'
7002 ;;
7003 osf*)
7004 symcode='[BCDEGQRST]'
7005 ;;
7006 solaris*)
7007 symcode='[BDRT]'
7008 ;;
7009 sco3.2v5*)
7010 symcode='[DT]'
7011 ;;
7012 sysv4.2uw2*)
7013 symcode='[DT]'
7014 ;;
7015 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7016 symcode='[ABDT]'
7017 ;;
7018 sysv4)
7019 symcode='[DFNSTU]'
7020 ;;
7021 esac
7022
7023 # If we're using GNU nm, then use its standard symbol codes.
7024 case `$NM -V 2>&1` in
7025 *GNU* | *'with BFD'*)
7026 symcode='[ABCDGIRSTW]' ;;
7027 esac
7028
7029 # Transform an extracted symbol line into a proper C declaration.
7030 # Some systems (esp. on ia64) link data and code symbols differently,
7031 # so use this general approach.
7032 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7033
7034 # Transform an extracted symbol line into symbol name and symbol address
7035 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7036 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'"
7037
7038 # Handle CRLF in mingw tool chain
7039 opt_cr=
7040 case $build_os in
7041 mingw*)
7042 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7043 ;;
7044 esac
7045
7046 # Try without a prefix underscore, then with it.
7047 for ac_symprfx in "" "_"; do
7048
7049 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7050 symxfrm="\\1 $ac_symprfx\\2 \\2"
7051
7052 # Write the raw and C identifiers.
7053 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7054 # Fake it for dumpbin and say T for any non-static function
7055 # and D for any global variable.
7056 # Also find C++ and __fastcall symbols from MSVC++,
7057 # which start with @ or ?.
7058 lt_cv_sys_global_symbol_pipe="$AWK '"\
7059 " {last_section=section; section=\$ 3};"\
7060 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7061 " \$ 0!~/External *\|/{next};"\
7062 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7063 " {if(hide[section]) next};"\
7064 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7065 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7066 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7067 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7068 " ' prfx=^$ac_symprfx"
7069 else
7070 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7071 fi
7072
7073 # Check to see that the pipe works correctly.
7074 pipe_works=no
7075
7076 rm -f conftest*
7077 cat > conftest.$ac_ext <<_LT_EOF
7078 #ifdef __cplusplus
7079 extern "C" {
7080 #endif
7081 char nm_test_var;
7082 void nm_test_func(void);
7083 void nm_test_func(void){}
7084 #ifdef __cplusplus
7085 }
7086 #endif
7087 int main(){nm_test_var='a';nm_test_func();return(0);}
7088 _LT_EOF
7089
7090 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7091 (eval $ac_compile) 2>&5
7092 ac_status=$?
7093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7094 test $ac_status = 0; }; then
7095 # Now try to grab the symbols.
7096 nlist=conftest.nm
7097 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7098 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7099 ac_status=$?
7100 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7101 test $ac_status = 0; } && test -s "$nlist"; then
7102 # Try sorting and uniquifying the output.
7103 if sort "$nlist" | uniq > "$nlist"T; then
7104 mv -f "$nlist"T "$nlist"
7105 else
7106 rm -f "$nlist"T
7107 fi
7108
7109 # Make sure that we snagged all the symbols we need.
7110 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7111 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7112 cat <<_LT_EOF > conftest.$ac_ext
7113 #ifdef __cplusplus
7114 extern "C" {
7115 #endif
7116
7117 _LT_EOF
7118 # Now generate the symbol file.
7119 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7120
7121 cat <<_LT_EOF >> conftest.$ac_ext
7122
7123 /* The mapping between symbol names and symbols. */
7124 const struct {
7125 const char *name;
7126 void *address;
7127 }
7128 lt__PROGRAM__LTX_preloaded_symbols[] =
7129 {
7130 { "@PROGRAM@", (void *) 0 },
7131 _LT_EOF
7132 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7133 cat <<\_LT_EOF >> conftest.$ac_ext
7134 {0, (void *) 0}
7135 };
7136
7137 /* This works around a problem in FreeBSD linker */
7138 #ifdef FREEBSD_WORKAROUND
7139 static const void *lt_preloaded_setup() {
7140 return lt__PROGRAM__LTX_preloaded_symbols;
7141 }
7142 #endif
7143
7144 #ifdef __cplusplus
7145 }
7146 #endif
7147 _LT_EOF
7148 # Now try linking the two files.
7149 mv conftest.$ac_objext conftstm.$ac_objext
7150 lt_save_LIBS="$LIBS"
7151 lt_save_CFLAGS="$CFLAGS"
7152 LIBS="conftstm.$ac_objext"
7153 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7154 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7155 (eval $ac_link) 2>&5
7156 ac_status=$?
7157 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7158 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7159 pipe_works=yes
7160 fi
7161 LIBS="$lt_save_LIBS"
7162 CFLAGS="$lt_save_CFLAGS"
7163 else
7164 echo "cannot find nm_test_func in $nlist" >&5
7165 fi
7166 else
7167 echo "cannot find nm_test_var in $nlist" >&5
7168 fi
7169 else
7170 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7171 fi
7172 else
7173 echo "$progname: failed program was:" >&5
7174 cat conftest.$ac_ext >&5
7175 fi
7176 rm -rf conftest* conftst*
7177
7178 # Do not use the global_symbol_pipe unless it works.
7179 if test "$pipe_works" = yes; then
7180 break
7181 else
7182 lt_cv_sys_global_symbol_pipe=
7183 fi
7184 done
7185
7186 fi
7187
7188 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7189 lt_cv_sys_global_symbol_to_cdecl=
7190 fi
7191 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7193 $as_echo "failed" >&6; }
7194 else
7195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7196 $as_echo "ok" >&6; }
7197 fi
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220 # Check whether --enable-libtool-lock was given.
7221 if test "${enable_libtool_lock+set}" = set; then :
7222 enableval=$enable_libtool_lock;
7223 fi
7224
7225 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7226
7227 # Some flags need to be propagated to the compiler or linker for good
7228 # libtool support.
7229 case $host in
7230 ia64-*-hpux*)
7231 # Find out which ABI we are using.
7232 echo 'int i;' > conftest.$ac_ext
7233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7234 (eval $ac_compile) 2>&5
7235 ac_status=$?
7236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7237 test $ac_status = 0; }; then
7238 case `/usr/bin/file conftest.$ac_objext` in
7239 *ELF-32*)
7240 HPUX_IA64_MODE="32"
7241 ;;
7242 *ELF-64*)
7243 HPUX_IA64_MODE="64"
7244 ;;
7245 esac
7246 fi
7247 rm -rf conftest*
7248 ;;
7249 *-*-irix6*)
7250 # Find out which ABI we are using.
7251 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7252 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7253 (eval $ac_compile) 2>&5
7254 ac_status=$?
7255 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7256 test $ac_status = 0; }; then
7257 if test "$lt_cv_prog_gnu_ld" = yes; then
7258 case `/usr/bin/file conftest.$ac_objext` in
7259 *32-bit*)
7260 LD="${LD-ld} -melf32bsmip"
7261 ;;
7262 *N32*)
7263 LD="${LD-ld} -melf32bmipn32"
7264 ;;
7265 *64-bit*)
7266 LD="${LD-ld} -melf64bmip"
7267 ;;
7268 esac
7269 else
7270 case `/usr/bin/file conftest.$ac_objext` in
7271 *32-bit*)
7272 LD="${LD-ld} -32"
7273 ;;
7274 *N32*)
7275 LD="${LD-ld} -n32"
7276 ;;
7277 *64-bit*)
7278 LD="${LD-ld} -64"
7279 ;;
7280 esac
7281 fi
7282 fi
7283 rm -rf conftest*
7284 ;;
7285
7286 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7287 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7288 # Find out which ABI we are using.
7289 echo 'int i;' > conftest.$ac_ext
7290 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7291 (eval $ac_compile) 2>&5
7292 ac_status=$?
7293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7294 test $ac_status = 0; }; then
7295 case `/usr/bin/file conftest.o` in
7296 *32-bit*)
7297 case $host in
7298 x86_64-*kfreebsd*-gnu)
7299 LD="${LD-ld} -m elf_i386_fbsd"
7300 ;;
7301 x86_64-*linux*)
7302 case `/usr/bin/file conftest.o` in
7303 *x86-64*)
7304 LD="${LD-ld} -m elf32_x86_64"
7305 ;;
7306 *)
7307 LD="${LD-ld} -m elf_i386"
7308 ;;
7309 esac
7310 ;;
7311 powerpc64le-*linux*)
7312 LD="${LD-ld} -m elf32lppclinux"
7313 ;;
7314 powerpc64-*linux*)
7315 LD="${LD-ld} -m elf32ppclinux"
7316 ;;
7317 s390x-*linux*)
7318 LD="${LD-ld} -m elf_s390"
7319 ;;
7320 sparc64-*linux*)
7321 LD="${LD-ld} -m elf32_sparc"
7322 ;;
7323 esac
7324 ;;
7325 *64-bit*)
7326 case $host in
7327 x86_64-*kfreebsd*-gnu)
7328 LD="${LD-ld} -m elf_x86_64_fbsd"
7329 ;;
7330 x86_64-*linux*)
7331 LD="${LD-ld} -m elf_x86_64"
7332 ;;
7333 powerpcle-*linux*)
7334 LD="${LD-ld} -m elf64lppc"
7335 ;;
7336 powerpc-*linux*)
7337 LD="${LD-ld} -m elf64ppc"
7338 ;;
7339 s390*-*linux*|s390*-*tpf*)
7340 LD="${LD-ld} -m elf64_s390"
7341 ;;
7342 sparc*-*linux*)
7343 LD="${LD-ld} -m elf64_sparc"
7344 ;;
7345 esac
7346 ;;
7347 esac
7348 fi
7349 rm -rf conftest*
7350 ;;
7351
7352 *-*-sco3.2v5*)
7353 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7354 SAVE_CFLAGS="$CFLAGS"
7355 CFLAGS="$CFLAGS -belf"
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7357 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7358 if ${lt_cv_cc_needs_belf+:} false; then :
7359 $as_echo_n "(cached) " >&6
7360 else
7361 ac_ext=c
7362 ac_cpp='$CPP $CPPFLAGS'
7363 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7364 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7365 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7366
7367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7368 /* end confdefs.h. */
7369
7370 int
7371 main ()
7372 {
7373
7374 ;
7375 return 0;
7376 }
7377 _ACEOF
7378 if ac_fn_c_try_link "$LINENO"; then :
7379 lt_cv_cc_needs_belf=yes
7380 else
7381 lt_cv_cc_needs_belf=no
7382 fi
7383 rm -f core conftest.err conftest.$ac_objext \
7384 conftest$ac_exeext conftest.$ac_ext
7385 ac_ext=c
7386 ac_cpp='$CPP $CPPFLAGS'
7387 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7388 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7389 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7390
7391 fi
7392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7393 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7394 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7395 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7396 CFLAGS="$SAVE_CFLAGS"
7397 fi
7398 ;;
7399 sparc*-*solaris*)
7400 # Find out which ABI we are using.
7401 echo 'int i;' > conftest.$ac_ext
7402 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7403 (eval $ac_compile) 2>&5
7404 ac_status=$?
7405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7406 test $ac_status = 0; }; then
7407 case `/usr/bin/file conftest.o` in
7408 *64-bit*)
7409 case $lt_cv_prog_gnu_ld in
7410 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7411 *)
7412 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7413 LD="${LD-ld} -64"
7414 fi
7415 ;;
7416 esac
7417 ;;
7418 esac
7419 fi
7420 rm -rf conftest*
7421 ;;
7422 esac
7423
7424 need_locks="$enable_libtool_lock"
7425
7426
7427 case $host_os in
7428 rhapsody* | darwin*)
7429 if test -n "$ac_tool_prefix"; then
7430 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7431 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7433 $as_echo_n "checking for $ac_word... " >&6; }
7434 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7435 $as_echo_n "(cached) " >&6
7436 else
7437 if test -n "$DSYMUTIL"; then
7438 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7439 else
7440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7441 for as_dir in $PATH
7442 do
7443 IFS=$as_save_IFS
7444 test -z "$as_dir" && as_dir=.
7445 for ac_exec_ext in '' $ac_executable_extensions; do
7446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7447 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7449 break 2
7450 fi
7451 done
7452 done
7453 IFS=$as_save_IFS
7454
7455 fi
7456 fi
7457 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7458 if test -n "$DSYMUTIL"; then
7459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7460 $as_echo "$DSYMUTIL" >&6; }
7461 else
7462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7463 $as_echo "no" >&6; }
7464 fi
7465
7466
7467 fi
7468 if test -z "$ac_cv_prog_DSYMUTIL"; then
7469 ac_ct_DSYMUTIL=$DSYMUTIL
7470 # Extract the first word of "dsymutil", so it can be a program name with args.
7471 set dummy dsymutil; ac_word=$2
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7473 $as_echo_n "checking for $ac_word... " >&6; }
7474 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7475 $as_echo_n "(cached) " >&6
7476 else
7477 if test -n "$ac_ct_DSYMUTIL"; then
7478 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7479 else
7480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7481 for as_dir in $PATH
7482 do
7483 IFS=$as_save_IFS
7484 test -z "$as_dir" && as_dir=.
7485 for ac_exec_ext in '' $ac_executable_extensions; do
7486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7487 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7489 break 2
7490 fi
7491 done
7492 done
7493 IFS=$as_save_IFS
7494
7495 fi
7496 fi
7497 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7498 if test -n "$ac_ct_DSYMUTIL"; then
7499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7500 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7501 else
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7503 $as_echo "no" >&6; }
7504 fi
7505
7506 if test "x$ac_ct_DSYMUTIL" = x; then
7507 DSYMUTIL=":"
7508 else
7509 case $cross_compiling:$ac_tool_warned in
7510 yes:)
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7512 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7513 ac_tool_warned=yes ;;
7514 esac
7515 DSYMUTIL=$ac_ct_DSYMUTIL
7516 fi
7517 else
7518 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7519 fi
7520
7521 if test -n "$ac_tool_prefix"; then
7522 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7523 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7525 $as_echo_n "checking for $ac_word... " >&6; }
7526 if ${ac_cv_prog_NMEDIT+:} false; then :
7527 $as_echo_n "(cached) " >&6
7528 else
7529 if test -n "$NMEDIT"; then
7530 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7531 else
7532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7533 for as_dir in $PATH
7534 do
7535 IFS=$as_save_IFS
7536 test -z "$as_dir" && as_dir=.
7537 for ac_exec_ext in '' $ac_executable_extensions; do
7538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7539 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7541 break 2
7542 fi
7543 done
7544 done
7545 IFS=$as_save_IFS
7546
7547 fi
7548 fi
7549 NMEDIT=$ac_cv_prog_NMEDIT
7550 if test -n "$NMEDIT"; then
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7552 $as_echo "$NMEDIT" >&6; }
7553 else
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7555 $as_echo "no" >&6; }
7556 fi
7557
7558
7559 fi
7560 if test -z "$ac_cv_prog_NMEDIT"; then
7561 ac_ct_NMEDIT=$NMEDIT
7562 # Extract the first word of "nmedit", so it can be a program name with args.
7563 set dummy nmedit; ac_word=$2
7564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7565 $as_echo_n "checking for $ac_word... " >&6; }
7566 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7567 $as_echo_n "(cached) " >&6
7568 else
7569 if test -n "$ac_ct_NMEDIT"; then
7570 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7571 else
7572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7573 for as_dir in $PATH
7574 do
7575 IFS=$as_save_IFS
7576 test -z "$as_dir" && as_dir=.
7577 for ac_exec_ext in '' $ac_executable_extensions; do
7578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7579 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7581 break 2
7582 fi
7583 done
7584 done
7585 IFS=$as_save_IFS
7586
7587 fi
7588 fi
7589 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7590 if test -n "$ac_ct_NMEDIT"; then
7591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7592 $as_echo "$ac_ct_NMEDIT" >&6; }
7593 else
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7595 $as_echo "no" >&6; }
7596 fi
7597
7598 if test "x$ac_ct_NMEDIT" = x; then
7599 NMEDIT=":"
7600 else
7601 case $cross_compiling:$ac_tool_warned in
7602 yes:)
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7604 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7605 ac_tool_warned=yes ;;
7606 esac
7607 NMEDIT=$ac_ct_NMEDIT
7608 fi
7609 else
7610 NMEDIT="$ac_cv_prog_NMEDIT"
7611 fi
7612
7613 if test -n "$ac_tool_prefix"; then
7614 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7615 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7617 $as_echo_n "checking for $ac_word... " >&6; }
7618 if ${ac_cv_prog_LIPO+:} false; then :
7619 $as_echo_n "(cached) " >&6
7620 else
7621 if test -n "$LIPO"; then
7622 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7623 else
7624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7625 for as_dir in $PATH
7626 do
7627 IFS=$as_save_IFS
7628 test -z "$as_dir" && as_dir=.
7629 for ac_exec_ext in '' $ac_executable_extensions; do
7630 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7631 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7633 break 2
7634 fi
7635 done
7636 done
7637 IFS=$as_save_IFS
7638
7639 fi
7640 fi
7641 LIPO=$ac_cv_prog_LIPO
7642 if test -n "$LIPO"; then
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7644 $as_echo "$LIPO" >&6; }
7645 else
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7647 $as_echo "no" >&6; }
7648 fi
7649
7650
7651 fi
7652 if test -z "$ac_cv_prog_LIPO"; then
7653 ac_ct_LIPO=$LIPO
7654 # Extract the first word of "lipo", so it can be a program name with args.
7655 set dummy lipo; ac_word=$2
7656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7657 $as_echo_n "checking for $ac_word... " >&6; }
7658 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7659 $as_echo_n "(cached) " >&6
7660 else
7661 if test -n "$ac_ct_LIPO"; then
7662 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7663 else
7664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7665 for as_dir in $PATH
7666 do
7667 IFS=$as_save_IFS
7668 test -z "$as_dir" && as_dir=.
7669 for ac_exec_ext in '' $ac_executable_extensions; do
7670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7671 ac_cv_prog_ac_ct_LIPO="lipo"
7672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7673 break 2
7674 fi
7675 done
7676 done
7677 IFS=$as_save_IFS
7678
7679 fi
7680 fi
7681 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7682 if test -n "$ac_ct_LIPO"; then
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7684 $as_echo "$ac_ct_LIPO" >&6; }
7685 else
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7687 $as_echo "no" >&6; }
7688 fi
7689
7690 if test "x$ac_ct_LIPO" = x; then
7691 LIPO=":"
7692 else
7693 case $cross_compiling:$ac_tool_warned in
7694 yes:)
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7696 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7697 ac_tool_warned=yes ;;
7698 esac
7699 LIPO=$ac_ct_LIPO
7700 fi
7701 else
7702 LIPO="$ac_cv_prog_LIPO"
7703 fi
7704
7705 if test -n "$ac_tool_prefix"; then
7706 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7707 set dummy ${ac_tool_prefix}otool; ac_word=$2
7708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7709 $as_echo_n "checking for $ac_word... " >&6; }
7710 if ${ac_cv_prog_OTOOL+:} false; then :
7711 $as_echo_n "(cached) " >&6
7712 else
7713 if test -n "$OTOOL"; then
7714 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7715 else
7716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7717 for as_dir in $PATH
7718 do
7719 IFS=$as_save_IFS
7720 test -z "$as_dir" && as_dir=.
7721 for ac_exec_ext in '' $ac_executable_extensions; do
7722 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7723 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7725 break 2
7726 fi
7727 done
7728 done
7729 IFS=$as_save_IFS
7730
7731 fi
7732 fi
7733 OTOOL=$ac_cv_prog_OTOOL
7734 if test -n "$OTOOL"; then
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7736 $as_echo "$OTOOL" >&6; }
7737 else
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7739 $as_echo "no" >&6; }
7740 fi
7741
7742
7743 fi
7744 if test -z "$ac_cv_prog_OTOOL"; then
7745 ac_ct_OTOOL=$OTOOL
7746 # Extract the first word of "otool", so it can be a program name with args.
7747 set dummy otool; ac_word=$2
7748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7749 $as_echo_n "checking for $ac_word... " >&6; }
7750 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7751 $as_echo_n "(cached) " >&6
7752 else
7753 if test -n "$ac_ct_OTOOL"; then
7754 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7755 else
7756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7757 for as_dir in $PATH
7758 do
7759 IFS=$as_save_IFS
7760 test -z "$as_dir" && as_dir=.
7761 for ac_exec_ext in '' $ac_executable_extensions; do
7762 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7763 ac_cv_prog_ac_ct_OTOOL="otool"
7764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7765 break 2
7766 fi
7767 done
7768 done
7769 IFS=$as_save_IFS
7770
7771 fi
7772 fi
7773 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7774 if test -n "$ac_ct_OTOOL"; then
7775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7776 $as_echo "$ac_ct_OTOOL" >&6; }
7777 else
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7779 $as_echo "no" >&6; }
7780 fi
7781
7782 if test "x$ac_ct_OTOOL" = x; then
7783 OTOOL=":"
7784 else
7785 case $cross_compiling:$ac_tool_warned in
7786 yes:)
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7788 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7789 ac_tool_warned=yes ;;
7790 esac
7791 OTOOL=$ac_ct_OTOOL
7792 fi
7793 else
7794 OTOOL="$ac_cv_prog_OTOOL"
7795 fi
7796
7797 if test -n "$ac_tool_prefix"; then
7798 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7799 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7801 $as_echo_n "checking for $ac_word... " >&6; }
7802 if ${ac_cv_prog_OTOOL64+:} false; then :
7803 $as_echo_n "(cached) " >&6
7804 else
7805 if test -n "$OTOOL64"; then
7806 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7807 else
7808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7809 for as_dir in $PATH
7810 do
7811 IFS=$as_save_IFS
7812 test -z "$as_dir" && as_dir=.
7813 for ac_exec_ext in '' $ac_executable_extensions; do
7814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7815 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7817 break 2
7818 fi
7819 done
7820 done
7821 IFS=$as_save_IFS
7822
7823 fi
7824 fi
7825 OTOOL64=$ac_cv_prog_OTOOL64
7826 if test -n "$OTOOL64"; then
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7828 $as_echo "$OTOOL64" >&6; }
7829 else
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7831 $as_echo "no" >&6; }
7832 fi
7833
7834
7835 fi
7836 if test -z "$ac_cv_prog_OTOOL64"; then
7837 ac_ct_OTOOL64=$OTOOL64
7838 # Extract the first word of "otool64", so it can be a program name with args.
7839 set dummy otool64; ac_word=$2
7840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7841 $as_echo_n "checking for $ac_word... " >&6; }
7842 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7843 $as_echo_n "(cached) " >&6
7844 else
7845 if test -n "$ac_ct_OTOOL64"; then
7846 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7847 else
7848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7849 for as_dir in $PATH
7850 do
7851 IFS=$as_save_IFS
7852 test -z "$as_dir" && as_dir=.
7853 for ac_exec_ext in '' $ac_executable_extensions; do
7854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7855 ac_cv_prog_ac_ct_OTOOL64="otool64"
7856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7857 break 2
7858 fi
7859 done
7860 done
7861 IFS=$as_save_IFS
7862
7863 fi
7864 fi
7865 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7866 if test -n "$ac_ct_OTOOL64"; then
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7868 $as_echo "$ac_ct_OTOOL64" >&6; }
7869 else
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7871 $as_echo "no" >&6; }
7872 fi
7873
7874 if test "x$ac_ct_OTOOL64" = x; then
7875 OTOOL64=":"
7876 else
7877 case $cross_compiling:$ac_tool_warned in
7878 yes:)
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7880 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7881 ac_tool_warned=yes ;;
7882 esac
7883 OTOOL64=$ac_ct_OTOOL64
7884 fi
7885 else
7886 OTOOL64="$ac_cv_prog_OTOOL64"
7887 fi
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7916 $as_echo_n "checking for -single_module linker flag... " >&6; }
7917 if ${lt_cv_apple_cc_single_mod+:} false; then :
7918 $as_echo_n "(cached) " >&6
7919 else
7920 lt_cv_apple_cc_single_mod=no
7921 if test -z "${LT_MULTI_MODULE}"; then
7922 # By default we will add the -single_module flag. You can override
7923 # by either setting the environment variable LT_MULTI_MODULE
7924 # non-empty at configure time, or by adding -multi_module to the
7925 # link flags.
7926 rm -rf libconftest.dylib*
7927 echo "int foo(void){return 1;}" > conftest.c
7928 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7929 -dynamiclib -Wl,-single_module conftest.c" >&5
7930 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7931 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7932 _lt_result=$?
7933 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7934 lt_cv_apple_cc_single_mod=yes
7935 else
7936 cat conftest.err >&5
7937 fi
7938 rm -rf libconftest.dylib*
7939 rm -f conftest.*
7940 fi
7941 fi
7942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7943 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7945 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7946 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7947 $as_echo_n "(cached) " >&6
7948 else
7949 lt_cv_ld_exported_symbols_list=no
7950 save_LDFLAGS=$LDFLAGS
7951 echo "_main" > conftest.sym
7952 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7954 /* end confdefs.h. */
7955
7956 int
7957 main ()
7958 {
7959
7960 ;
7961 return 0;
7962 }
7963 _ACEOF
7964 if ac_fn_c_try_link "$LINENO"; then :
7965 lt_cv_ld_exported_symbols_list=yes
7966 else
7967 lt_cv_ld_exported_symbols_list=no
7968 fi
7969 rm -f core conftest.err conftest.$ac_objext \
7970 conftest$ac_exeext conftest.$ac_ext
7971 LDFLAGS="$save_LDFLAGS"
7972
7973 fi
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7975 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7977 $as_echo_n "checking for -force_load linker flag... " >&6; }
7978 if ${lt_cv_ld_force_load+:} false; then :
7979 $as_echo_n "(cached) " >&6
7980 else
7981 lt_cv_ld_force_load=no
7982 cat > conftest.c << _LT_EOF
7983 int forced_loaded() { return 2;}
7984 _LT_EOF
7985 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7986 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7987 echo "$AR cru libconftest.a conftest.o" >&5
7988 $AR cru libconftest.a conftest.o 2>&5
7989 cat > conftest.c << _LT_EOF
7990 int main() { return 0;}
7991 _LT_EOF
7992 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7993 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7994 _lt_result=$?
7995 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7996 lt_cv_ld_force_load=yes
7997 else
7998 cat conftest.err >&5
7999 fi
8000 rm -f conftest.err libconftest.a conftest conftest.c
8001 rm -rf conftest.dSYM
8002
8003 fi
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8005 $as_echo "$lt_cv_ld_force_load" >&6; }
8006 case $host_os in
8007 rhapsody* | darwin1.[012])
8008 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8009 darwin1.*)
8010 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8011 darwin*) # darwin 5.x on
8012 # if running on 10.5 or later, the deployment target defaults
8013 # to the OS version, if on x86, and 10.4, the deployment
8014 # target defaults to 10.4. Don't you love it?
8015 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8016 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8017 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8018 10.[012][,.]*)
8019 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8020 10.*)
8021 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8022 esac
8023 ;;
8024 esac
8025 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8026 _lt_dar_single_mod='$single_module'
8027 fi
8028 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8029 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8030 else
8031 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8032 fi
8033 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8034 _lt_dsymutil='~$DSYMUTIL $lib || :'
8035 else
8036 _lt_dsymutil=
8037 fi
8038 ;;
8039 esac
8040
8041 for ac_header in dlfcn.h
8042 do :
8043 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8044 "
8045 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8046 cat >>confdefs.h <<_ACEOF
8047 #define HAVE_DLFCN_H 1
8048 _ACEOF
8049
8050 fi
8051
8052 done
8053
8054
8055
8056
8057
8058 # Set options
8059
8060
8061
8062 enable_dlopen=no
8063
8064
8065 enable_win32_dll=no
8066
8067
8068 # Check whether --enable-shared was given.
8069 if test "${enable_shared+set}" = set; then :
8070 enableval=$enable_shared; p=${PACKAGE-default}
8071 case $enableval in
8072 yes) enable_shared=yes ;;
8073 no) enable_shared=no ;;
8074 *)
8075 enable_shared=no
8076 # Look at the argument we got. We use all the common list separators.
8077 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8078 for pkg in $enableval; do
8079 IFS="$lt_save_ifs"
8080 if test "X$pkg" = "X$p"; then
8081 enable_shared=yes
8082 fi
8083 done
8084 IFS="$lt_save_ifs"
8085 ;;
8086 esac
8087 else
8088 enable_shared=yes
8089 fi
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099 # Check whether --enable-static was given.
8100 if test "${enable_static+set}" = set; then :
8101 enableval=$enable_static; p=${PACKAGE-default}
8102 case $enableval in
8103 yes) enable_static=yes ;;
8104 no) enable_static=no ;;
8105 *)
8106 enable_static=no
8107 # Look at the argument we got. We use all the common list separators.
8108 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8109 for pkg in $enableval; do
8110 IFS="$lt_save_ifs"
8111 if test "X$pkg" = "X$p"; then
8112 enable_static=yes
8113 fi
8114 done
8115 IFS="$lt_save_ifs"
8116 ;;
8117 esac
8118 else
8119 enable_static=yes
8120 fi
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131 # Check whether --with-pic was given.
8132 if test "${with_pic+set}" = set; then :
8133 withval=$with_pic; pic_mode="$withval"
8134 else
8135 pic_mode=default
8136 fi
8137
8138
8139 test -z "$pic_mode" && pic_mode=default
8140
8141
8142
8143
8144
8145
8146
8147 # Check whether --enable-fast-install was given.
8148 if test "${enable_fast_install+set}" = set; then :
8149 enableval=$enable_fast_install; p=${PACKAGE-default}
8150 case $enableval in
8151 yes) enable_fast_install=yes ;;
8152 no) enable_fast_install=no ;;
8153 *)
8154 enable_fast_install=no
8155 # Look at the argument we got. We use all the common list separators.
8156 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8157 for pkg in $enableval; do
8158 IFS="$lt_save_ifs"
8159 if test "X$pkg" = "X$p"; then
8160 enable_fast_install=yes
8161 fi
8162 done
8163 IFS="$lt_save_ifs"
8164 ;;
8165 esac
8166 else
8167 enable_fast_install=yes
8168 fi
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180 # This can be used to rebuild libtool when needed
8181 LIBTOOL_DEPS="$ltmain"
8182
8183 # Always use our own libtool.
8184 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211 test -z "$LN_S" && LN_S="ln -s"
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226 if test -n "${ZSH_VERSION+set}" ; then
8227 setopt NO_GLOB_SUBST
8228 fi
8229
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8231 $as_echo_n "checking for objdir... " >&6; }
8232 if ${lt_cv_objdir+:} false; then :
8233 $as_echo_n "(cached) " >&6
8234 else
8235 rm -f .libs 2>/dev/null
8236 mkdir .libs 2>/dev/null
8237 if test -d .libs; then
8238 lt_cv_objdir=.libs
8239 else
8240 # MS-DOS does not allow filenames that begin with a dot.
8241 lt_cv_objdir=_libs
8242 fi
8243 rmdir .libs 2>/dev/null
8244 fi
8245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8246 $as_echo "$lt_cv_objdir" >&6; }
8247 objdir=$lt_cv_objdir
8248
8249
8250
8251
8252
8253 cat >>confdefs.h <<_ACEOF
8254 #define LT_OBJDIR "$lt_cv_objdir/"
8255 _ACEOF
8256
8257
8258
8259
8260 case $host_os in
8261 aix3*)
8262 # AIX sometimes has problems with the GCC collect2 program. For some
8263 # reason, if we set the COLLECT_NAMES environment variable, the problems
8264 # vanish in a puff of smoke.
8265 if test "X${COLLECT_NAMES+set}" != Xset; then
8266 COLLECT_NAMES=
8267 export COLLECT_NAMES
8268 fi
8269 ;;
8270 esac
8271
8272 # Global variables:
8273 ofile=libtool
8274 can_build_shared=yes
8275
8276 # All known linkers require a `.a' archive for static linking (except MSVC,
8277 # which needs '.lib').
8278 libext=a
8279
8280 with_gnu_ld="$lt_cv_prog_gnu_ld"
8281
8282 old_CC="$CC"
8283 old_CFLAGS="$CFLAGS"
8284
8285 # Set sane defaults for various variables
8286 test -z "$CC" && CC=cc
8287 test -z "$LTCC" && LTCC=$CC
8288 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8289 test -z "$LD" && LD=ld
8290 test -z "$ac_objext" && ac_objext=o
8291
8292 for cc_temp in $compiler""; do
8293 case $cc_temp in
8294 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8295 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8296 \-*) ;;
8297 *) break;;
8298 esac
8299 done
8300 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8301
8302
8303 # Only perform the check for file, if the check method requires it
8304 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8305 case $deplibs_check_method in
8306 file_magic*)
8307 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8309 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8310 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8311 $as_echo_n "(cached) " >&6
8312 else
8313 case $MAGIC_CMD in
8314 [\\/*] | ?:[\\/]*)
8315 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8316 ;;
8317 *)
8318 lt_save_MAGIC_CMD="$MAGIC_CMD"
8319 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8320 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8321 for ac_dir in $ac_dummy; do
8322 IFS="$lt_save_ifs"
8323 test -z "$ac_dir" && ac_dir=.
8324 if test -f $ac_dir/${ac_tool_prefix}file; then
8325 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8326 if test -n "$file_magic_test_file"; then
8327 case $deplibs_check_method in
8328 "file_magic "*)
8329 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8330 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8331 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8332 $EGREP "$file_magic_regex" > /dev/null; then
8333 :
8334 else
8335 cat <<_LT_EOF 1>&2
8336
8337 *** Warning: the command libtool uses to detect shared libraries,
8338 *** $file_magic_cmd, produces output that libtool cannot recognize.
8339 *** The result is that libtool may fail to recognize shared libraries
8340 *** as such. This will affect the creation of libtool libraries that
8341 *** depend on shared libraries, but programs linked with such libtool
8342 *** libraries will work regardless of this problem. Nevertheless, you
8343 *** may want to report the problem to your system manager and/or to
8344 *** bug-libtool@gnu.org
8345
8346 _LT_EOF
8347 fi ;;
8348 esac
8349 fi
8350 break
8351 fi
8352 done
8353 IFS="$lt_save_ifs"
8354 MAGIC_CMD="$lt_save_MAGIC_CMD"
8355 ;;
8356 esac
8357 fi
8358
8359 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8360 if test -n "$MAGIC_CMD"; then
8361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8362 $as_echo "$MAGIC_CMD" >&6; }
8363 else
8364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8365 $as_echo "no" >&6; }
8366 fi
8367
8368
8369
8370
8371
8372 if test -z "$lt_cv_path_MAGIC_CMD"; then
8373 if test -n "$ac_tool_prefix"; then
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8375 $as_echo_n "checking for file... " >&6; }
8376 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8377 $as_echo_n "(cached) " >&6
8378 else
8379 case $MAGIC_CMD in
8380 [\\/*] | ?:[\\/]*)
8381 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8382 ;;
8383 *)
8384 lt_save_MAGIC_CMD="$MAGIC_CMD"
8385 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8386 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8387 for ac_dir in $ac_dummy; do
8388 IFS="$lt_save_ifs"
8389 test -z "$ac_dir" && ac_dir=.
8390 if test -f $ac_dir/file; then
8391 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8392 if test -n "$file_magic_test_file"; then
8393 case $deplibs_check_method in
8394 "file_magic "*)
8395 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8396 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8397 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8398 $EGREP "$file_magic_regex" > /dev/null; then
8399 :
8400 else
8401 cat <<_LT_EOF 1>&2
8402
8403 *** Warning: the command libtool uses to detect shared libraries,
8404 *** $file_magic_cmd, produces output that libtool cannot recognize.
8405 *** The result is that libtool may fail to recognize shared libraries
8406 *** as such. This will affect the creation of libtool libraries that
8407 *** depend on shared libraries, but programs linked with such libtool
8408 *** libraries will work regardless of this problem. Nevertheless, you
8409 *** may want to report the problem to your system manager and/or to
8410 *** bug-libtool@gnu.org
8411
8412 _LT_EOF
8413 fi ;;
8414 esac
8415 fi
8416 break
8417 fi
8418 done
8419 IFS="$lt_save_ifs"
8420 MAGIC_CMD="$lt_save_MAGIC_CMD"
8421 ;;
8422 esac
8423 fi
8424
8425 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8426 if test -n "$MAGIC_CMD"; then
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8428 $as_echo "$MAGIC_CMD" >&6; }
8429 else
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8431 $as_echo "no" >&6; }
8432 fi
8433
8434
8435 else
8436 MAGIC_CMD=:
8437 fi
8438 fi
8439
8440 fi
8441 ;;
8442 esac
8443
8444 # Use C for the default configuration in the libtool script
8445
8446 lt_save_CC="$CC"
8447 ac_ext=c
8448 ac_cpp='$CPP $CPPFLAGS'
8449 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8450 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8451 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8452
8453
8454 # Source file extension for C test sources.
8455 ac_ext=c
8456
8457 # Object file extension for compiled C test sources.
8458 objext=o
8459 objext=$objext
8460
8461 # Code to be used in simple compile tests
8462 lt_simple_compile_test_code="int some_variable = 0;"
8463
8464 # Code to be used in simple link tests
8465 lt_simple_link_test_code='int main(){return(0);}'
8466
8467
8468
8469
8470
8471
8472
8473 # If no C compiler was specified, use CC.
8474 LTCC=${LTCC-"$CC"}
8475
8476 # If no C compiler flags were specified, use CFLAGS.
8477 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8478
8479 # Allow CC to be a program name with arguments.
8480 compiler=$CC
8481
8482 # Save the default compiler, since it gets overwritten when the other
8483 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8484 compiler_DEFAULT=$CC
8485
8486 # save warnings/boilerplate of simple test code
8487 ac_outfile=conftest.$ac_objext
8488 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8489 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8490 _lt_compiler_boilerplate=`cat conftest.err`
8491 $RM conftest*
8492
8493 ac_outfile=conftest.$ac_objext
8494 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8495 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8496 _lt_linker_boilerplate=`cat conftest.err`
8497 $RM -r conftest*
8498
8499
8500 ## CAVEAT EMPTOR:
8501 ## There is no encapsulation within the following macros, do not change
8502 ## the running order or otherwise move them around unless you know exactly
8503 ## what you are doing...
8504 if test -n "$compiler"; then
8505
8506 lt_prog_compiler_no_builtin_flag=
8507
8508 if test "$GCC" = yes; then
8509 case $cc_basename in
8510 nvcc*)
8511 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8512 *)
8513 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8514 esac
8515
8516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8517 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8518 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8519 $as_echo_n "(cached) " >&6
8520 else
8521 lt_cv_prog_compiler_rtti_exceptions=no
8522 ac_outfile=conftest.$ac_objext
8523 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8524 lt_compiler_flag="-fno-rtti -fno-exceptions"
8525 # Insert the option either (1) after the last *FLAGS variable, or
8526 # (2) before a word containing "conftest.", or (3) at the end.
8527 # Note that $ac_compile itself does not contain backslashes and begins
8528 # with a dollar sign (not a hyphen), so the echo should work correctly.
8529 # The option is referenced via a variable to avoid confusing sed.
8530 lt_compile=`echo "$ac_compile" | $SED \
8531 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8532 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8533 -e 's:$: $lt_compiler_flag:'`
8534 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8535 (eval "$lt_compile" 2>conftest.err)
8536 ac_status=$?
8537 cat conftest.err >&5
8538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8539 if (exit $ac_status) && test -s "$ac_outfile"; then
8540 # The compiler can only warn and ignore the option if not recognized
8541 # So say no if there are warnings other than the usual output.
8542 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8543 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8544 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8545 lt_cv_prog_compiler_rtti_exceptions=yes
8546 fi
8547 fi
8548 $RM conftest*
8549
8550 fi
8551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8552 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8553
8554 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8555 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8556 else
8557 :
8558 fi
8559
8560 fi
8561
8562
8563
8564
8565
8566
8567 lt_prog_compiler_wl=
8568 lt_prog_compiler_pic=
8569 lt_prog_compiler_static=
8570
8571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8572 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8573
8574 if test "$GCC" = yes; then
8575 lt_prog_compiler_wl='-Wl,'
8576 lt_prog_compiler_static='-static'
8577
8578 case $host_os in
8579 aix*)
8580 # All AIX code is PIC.
8581 if test "$host_cpu" = ia64; then
8582 # AIX 5 now supports IA64 processor
8583 lt_prog_compiler_static='-Bstatic'
8584 fi
8585 lt_prog_compiler_pic='-fPIC'
8586 ;;
8587
8588 amigaos*)
8589 case $host_cpu in
8590 powerpc)
8591 # see comment about AmigaOS4 .so support
8592 lt_prog_compiler_pic='-fPIC'
8593 ;;
8594 m68k)
8595 # FIXME: we need at least 68020 code to build shared libraries, but
8596 # adding the `-m68020' flag to GCC prevents building anything better,
8597 # like `-m68040'.
8598 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8599 ;;
8600 esac
8601 ;;
8602
8603 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8604 # PIC is the default for these OSes.
8605 ;;
8606
8607 mingw* | cygwin* | pw32* | os2* | cegcc*)
8608 # This hack is so that the source file can tell whether it is being
8609 # built for inclusion in a dll (and should export symbols for example).
8610 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8611 # (--disable-auto-import) libraries
8612 lt_prog_compiler_pic='-DDLL_EXPORT'
8613 ;;
8614
8615 darwin* | rhapsody*)
8616 # PIC is the default on this platform
8617 # Common symbols not allowed in MH_DYLIB files
8618 lt_prog_compiler_pic='-fno-common'
8619 ;;
8620
8621 haiku*)
8622 # PIC is the default for Haiku.
8623 # The "-static" flag exists, but is broken.
8624 lt_prog_compiler_static=
8625 ;;
8626
8627 hpux*)
8628 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8629 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8630 # sets the default TLS model and affects inlining.
8631 case $host_cpu in
8632 hppa*64*)
8633 # +Z the default
8634 ;;
8635 *)
8636 lt_prog_compiler_pic='-fPIC'
8637 ;;
8638 esac
8639 ;;
8640
8641 interix[3-9]*)
8642 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8643 # Instead, we relocate shared libraries at runtime.
8644 ;;
8645
8646 msdosdjgpp*)
8647 # Just because we use GCC doesn't mean we suddenly get shared libraries
8648 # on systems that don't support them.
8649 lt_prog_compiler_can_build_shared=no
8650 enable_shared=no
8651 ;;
8652
8653 *nto* | *qnx*)
8654 # QNX uses GNU C++, but need to define -shared option too, otherwise
8655 # it will coredump.
8656 lt_prog_compiler_pic='-fPIC -shared'
8657 ;;
8658
8659 sysv4*MP*)
8660 if test -d /usr/nec; then
8661 lt_prog_compiler_pic=-Kconform_pic
8662 fi
8663 ;;
8664
8665 *)
8666 lt_prog_compiler_pic='-fPIC'
8667 ;;
8668 esac
8669
8670 case $cc_basename in
8671 nvcc*) # Cuda Compiler Driver 2.2
8672 lt_prog_compiler_wl='-Xlinker '
8673 lt_prog_compiler_pic='-Xcompiler -fPIC'
8674 ;;
8675 esac
8676 else
8677 # PORTME Check for flag to pass linker flags through the system compiler.
8678 case $host_os in
8679 aix*)
8680 lt_prog_compiler_wl='-Wl,'
8681 if test "$host_cpu" = ia64; then
8682 # AIX 5 now supports IA64 processor
8683 lt_prog_compiler_static='-Bstatic'
8684 else
8685 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8686 fi
8687 ;;
8688
8689 mingw* | cygwin* | pw32* | os2* | cegcc*)
8690 # This hack is so that the source file can tell whether it is being
8691 # built for inclusion in a dll (and should export symbols for example).
8692 lt_prog_compiler_pic='-DDLL_EXPORT'
8693 ;;
8694
8695 hpux9* | hpux10* | hpux11*)
8696 lt_prog_compiler_wl='-Wl,'
8697 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8698 # not for PA HP-UX.
8699 case $host_cpu in
8700 hppa*64*|ia64*)
8701 # +Z the default
8702 ;;
8703 *)
8704 lt_prog_compiler_pic='+Z'
8705 ;;
8706 esac
8707 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8708 lt_prog_compiler_static='${wl}-a ${wl}archive'
8709 ;;
8710
8711 irix5* | irix6* | nonstopux*)
8712 lt_prog_compiler_wl='-Wl,'
8713 # PIC (with -KPIC) is the default.
8714 lt_prog_compiler_static='-non_shared'
8715 ;;
8716
8717 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8718 case $cc_basename in
8719 # old Intel for x86_64 which still supported -KPIC.
8720 ecc*)
8721 lt_prog_compiler_wl='-Wl,'
8722 lt_prog_compiler_pic='-KPIC'
8723 lt_prog_compiler_static='-static'
8724 ;;
8725 # icc used to be incompatible with GCC.
8726 # ICC 10 doesn't accept -KPIC any more.
8727 icc* | ifort*)
8728 lt_prog_compiler_wl='-Wl,'
8729 lt_prog_compiler_pic='-fPIC'
8730 lt_prog_compiler_static='-static'
8731 ;;
8732 # Lahey Fortran 8.1.
8733 lf95*)
8734 lt_prog_compiler_wl='-Wl,'
8735 lt_prog_compiler_pic='--shared'
8736 lt_prog_compiler_static='--static'
8737 ;;
8738 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8739 # Portland Group compilers (*not* the Pentium gcc compiler,
8740 # which looks to be a dead project)
8741 lt_prog_compiler_wl='-Wl,'
8742 lt_prog_compiler_pic='-fpic'
8743 lt_prog_compiler_static='-Bstatic'
8744 ;;
8745 ccc*)
8746 lt_prog_compiler_wl='-Wl,'
8747 # All Alpha code is PIC.
8748 lt_prog_compiler_static='-non_shared'
8749 ;;
8750 xl* | bgxl* | bgf* | mpixl*)
8751 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8752 lt_prog_compiler_wl='-Wl,'
8753 lt_prog_compiler_pic='-qpic'
8754 lt_prog_compiler_static='-qstaticlink'
8755 ;;
8756 *)
8757 case `$CC -V 2>&1 | sed 5q` in
8758 *Sun\ F* | *Sun*Fortran*)
8759 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8760 lt_prog_compiler_pic='-KPIC'
8761 lt_prog_compiler_static='-Bstatic'
8762 lt_prog_compiler_wl=''
8763 ;;
8764 *Sun\ C*)
8765 # Sun C 5.9
8766 lt_prog_compiler_pic='-KPIC'
8767 lt_prog_compiler_static='-Bstatic'
8768 lt_prog_compiler_wl='-Wl,'
8769 ;;
8770 esac
8771 ;;
8772 esac
8773 ;;
8774
8775 newsos6)
8776 lt_prog_compiler_pic='-KPIC'
8777 lt_prog_compiler_static='-Bstatic'
8778 ;;
8779
8780 *nto* | *qnx*)
8781 # QNX uses GNU C++, but need to define -shared option too, otherwise
8782 # it will coredump.
8783 lt_prog_compiler_pic='-fPIC -shared'
8784 ;;
8785
8786 osf3* | osf4* | osf5*)
8787 lt_prog_compiler_wl='-Wl,'
8788 # All OSF/1 code is PIC.
8789 lt_prog_compiler_static='-non_shared'
8790 ;;
8791
8792 rdos*)
8793 lt_prog_compiler_static='-non_shared'
8794 ;;
8795
8796 solaris*)
8797 lt_prog_compiler_pic='-KPIC'
8798 lt_prog_compiler_static='-Bstatic'
8799 case $cc_basename in
8800 f77* | f90* | f95*)
8801 lt_prog_compiler_wl='-Qoption ld ';;
8802 *)
8803 lt_prog_compiler_wl='-Wl,';;
8804 esac
8805 ;;
8806
8807 sunos4*)
8808 lt_prog_compiler_wl='-Qoption ld '
8809 lt_prog_compiler_pic='-PIC'
8810 lt_prog_compiler_static='-Bstatic'
8811 ;;
8812
8813 sysv4 | sysv4.2uw2* | sysv4.3*)
8814 lt_prog_compiler_wl='-Wl,'
8815 lt_prog_compiler_pic='-KPIC'
8816 lt_prog_compiler_static='-Bstatic'
8817 ;;
8818
8819 sysv4*MP*)
8820 if test -d /usr/nec ;then
8821 lt_prog_compiler_pic='-Kconform_pic'
8822 lt_prog_compiler_static='-Bstatic'
8823 fi
8824 ;;
8825
8826 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8827 lt_prog_compiler_wl='-Wl,'
8828 lt_prog_compiler_pic='-KPIC'
8829 lt_prog_compiler_static='-Bstatic'
8830 ;;
8831
8832 unicos*)
8833 lt_prog_compiler_wl='-Wl,'
8834 lt_prog_compiler_can_build_shared=no
8835 ;;
8836
8837 uts4*)
8838 lt_prog_compiler_pic='-pic'
8839 lt_prog_compiler_static='-Bstatic'
8840 ;;
8841
8842 *)
8843 lt_prog_compiler_can_build_shared=no
8844 ;;
8845 esac
8846 fi
8847
8848 case $host_os in
8849 # For platforms which do not support PIC, -DPIC is meaningless:
8850 *djgpp*)
8851 lt_prog_compiler_pic=
8852 ;;
8853 *)
8854 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8855 ;;
8856 esac
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8858 $as_echo "$lt_prog_compiler_pic" >&6; }
8859
8860
8861
8862
8863
8864
8865 #
8866 # Check to make sure the PIC flag actually works.
8867 #
8868 if test -n "$lt_prog_compiler_pic"; then
8869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8870 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8871 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8872 $as_echo_n "(cached) " >&6
8873 else
8874 lt_cv_prog_compiler_pic_works=no
8875 ac_outfile=conftest.$ac_objext
8876 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8877 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8878 # Insert the option either (1) after the last *FLAGS variable, or
8879 # (2) before a word containing "conftest.", or (3) at the end.
8880 # Note that $ac_compile itself does not contain backslashes and begins
8881 # with a dollar sign (not a hyphen), so the echo should work correctly.
8882 # The option is referenced via a variable to avoid confusing sed.
8883 lt_compile=`echo "$ac_compile" | $SED \
8884 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8885 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8886 -e 's:$: $lt_compiler_flag:'`
8887 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8888 (eval "$lt_compile" 2>conftest.err)
8889 ac_status=$?
8890 cat conftest.err >&5
8891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8892 if (exit $ac_status) && test -s "$ac_outfile"; then
8893 # The compiler can only warn and ignore the option if not recognized
8894 # So say no if there are warnings other than the usual output.
8895 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8896 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8897 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8898 lt_cv_prog_compiler_pic_works=yes
8899 fi
8900 fi
8901 $RM conftest*
8902
8903 fi
8904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8905 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8906
8907 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8908 case $lt_prog_compiler_pic in
8909 "" | " "*) ;;
8910 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8911 esac
8912 else
8913 lt_prog_compiler_pic=
8914 lt_prog_compiler_can_build_shared=no
8915 fi
8916
8917 fi
8918
8919
8920
8921
8922
8923
8924 #
8925 # Check to make sure the static flag actually works.
8926 #
8927 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8929 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8930 if ${lt_cv_prog_compiler_static_works+:} false; then :
8931 $as_echo_n "(cached) " >&6
8932 else
8933 lt_cv_prog_compiler_static_works=no
8934 save_LDFLAGS="$LDFLAGS"
8935 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8936 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8937 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8938 # The linker can only warn and ignore the option if not recognized
8939 # So say no if there are warnings
8940 if test -s conftest.err; then
8941 # Append any errors to the config.log.
8942 cat conftest.err 1>&5
8943 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8944 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8945 if diff conftest.exp conftest.er2 >/dev/null; then
8946 lt_cv_prog_compiler_static_works=yes
8947 fi
8948 else
8949 lt_cv_prog_compiler_static_works=yes
8950 fi
8951 fi
8952 $RM -r conftest*
8953 LDFLAGS="$save_LDFLAGS"
8954
8955 fi
8956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8957 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8958
8959 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8960 :
8961 else
8962 lt_prog_compiler_static=
8963 fi
8964
8965
8966
8967
8968
8969
8970
8971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8972 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8973 if ${lt_cv_prog_compiler_c_o+:} false; then :
8974 $as_echo_n "(cached) " >&6
8975 else
8976 lt_cv_prog_compiler_c_o=no
8977 $RM -r conftest 2>/dev/null
8978 mkdir conftest
8979 cd conftest
8980 mkdir out
8981 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8982
8983 lt_compiler_flag="-o out/conftest2.$ac_objext"
8984 # Insert the option either (1) after the last *FLAGS variable, or
8985 # (2) before a word containing "conftest.", or (3) at the end.
8986 # Note that $ac_compile itself does not contain backslashes and begins
8987 # with a dollar sign (not a hyphen), so the echo should work correctly.
8988 lt_compile=`echo "$ac_compile" | $SED \
8989 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8990 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8991 -e 's:$: $lt_compiler_flag:'`
8992 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8993 (eval "$lt_compile" 2>out/conftest.err)
8994 ac_status=$?
8995 cat out/conftest.err >&5
8996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8997 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8998 then
8999 # The compiler can only warn and ignore the option if not recognized
9000 # So say no if there are warnings
9001 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9002 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9003 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9004 lt_cv_prog_compiler_c_o=yes
9005 fi
9006 fi
9007 chmod u+w . 2>&5
9008 $RM conftest*
9009 # SGI C++ compiler will create directory out/ii_files/ for
9010 # template instantiation
9011 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9012 $RM out/* && rmdir out
9013 cd ..
9014 $RM -r conftest
9015 $RM conftest*
9016
9017 fi
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9019 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9020
9021
9022
9023
9024
9025
9026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9027 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9028 if ${lt_cv_prog_compiler_c_o+:} false; then :
9029 $as_echo_n "(cached) " >&6
9030 else
9031 lt_cv_prog_compiler_c_o=no
9032 $RM -r conftest 2>/dev/null
9033 mkdir conftest
9034 cd conftest
9035 mkdir out
9036 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9037
9038 lt_compiler_flag="-o out/conftest2.$ac_objext"
9039 # Insert the option either (1) after the last *FLAGS variable, or
9040 # (2) before a word containing "conftest.", or (3) at the end.
9041 # Note that $ac_compile itself does not contain backslashes and begins
9042 # with a dollar sign (not a hyphen), so the echo should work correctly.
9043 lt_compile=`echo "$ac_compile" | $SED \
9044 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9045 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9046 -e 's:$: $lt_compiler_flag:'`
9047 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9048 (eval "$lt_compile" 2>out/conftest.err)
9049 ac_status=$?
9050 cat out/conftest.err >&5
9051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9052 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9053 then
9054 # The compiler can only warn and ignore the option if not recognized
9055 # So say no if there are warnings
9056 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9057 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9058 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9059 lt_cv_prog_compiler_c_o=yes
9060 fi
9061 fi
9062 chmod u+w . 2>&5
9063 $RM conftest*
9064 # SGI C++ compiler will create directory out/ii_files/ for
9065 # template instantiation
9066 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9067 $RM out/* && rmdir out
9068 cd ..
9069 $RM -r conftest
9070 $RM conftest*
9071
9072 fi
9073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9074 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9075
9076
9077
9078
9079 hard_links="nottested"
9080 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9081 # do not overwrite the value of need_locks provided by the user
9082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9083 $as_echo_n "checking if we can lock with hard links... " >&6; }
9084 hard_links=yes
9085 $RM conftest*
9086 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9087 touch conftest.a
9088 ln conftest.a conftest.b 2>&5 || hard_links=no
9089 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9091 $as_echo "$hard_links" >&6; }
9092 if test "$hard_links" = no; then
9093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9094 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9095 need_locks=warn
9096 fi
9097 else
9098 need_locks=no
9099 fi
9100
9101
9102
9103
9104
9105
9106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9107 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9108
9109 runpath_var=
9110 allow_undefined_flag=
9111 always_export_symbols=no
9112 archive_cmds=
9113 archive_expsym_cmds=
9114 compiler_needs_object=no
9115 enable_shared_with_static_runtimes=no
9116 export_dynamic_flag_spec=
9117 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9118 hardcode_automatic=no
9119 hardcode_direct=no
9120 hardcode_direct_absolute=no
9121 hardcode_libdir_flag_spec=
9122 hardcode_libdir_flag_spec_ld=
9123 hardcode_libdir_separator=
9124 hardcode_minus_L=no
9125 hardcode_shlibpath_var=unsupported
9126 inherit_rpath=no
9127 link_all_deplibs=unknown
9128 module_cmds=
9129 module_expsym_cmds=
9130 old_archive_from_new_cmds=
9131 old_archive_from_expsyms_cmds=
9132 thread_safe_flag_spec=
9133 whole_archive_flag_spec=
9134 # include_expsyms should be a list of space-separated symbols to be *always*
9135 # included in the symbol list
9136 include_expsyms=
9137 # exclude_expsyms can be an extended regexp of symbols to exclude
9138 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9139 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9140 # as well as any symbol that contains `d'.
9141 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9142 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9143 # platforms (ab)use it in PIC code, but their linkers get confused if
9144 # the symbol is explicitly referenced. Since portable code cannot
9145 # rely on this symbol name, it's probably fine to never include it in
9146 # preloaded symbol tables.
9147 # Exclude shared library initialization/finalization symbols.
9148 extract_expsyms_cmds=
9149
9150 case $host_os in
9151 cygwin* | mingw* | pw32* | cegcc*)
9152 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9153 # When not using gcc, we currently assume that we are using
9154 # Microsoft Visual C++.
9155 if test "$GCC" != yes; then
9156 with_gnu_ld=no
9157 fi
9158 ;;
9159 interix*)
9160 # we just hope/assume this is gcc and not c89 (= MSVC++)
9161 with_gnu_ld=yes
9162 ;;
9163 openbsd*)
9164 with_gnu_ld=no
9165 ;;
9166 esac
9167
9168 ld_shlibs=yes
9169
9170 # On some targets, GNU ld is compatible enough with the native linker
9171 # that we're better off using the native interface for both.
9172 lt_use_gnu_ld_interface=no
9173 if test "$with_gnu_ld" = yes; then
9174 case $host_os in
9175 aix*)
9176 # The AIX port of GNU ld has always aspired to compatibility
9177 # with the native linker. However, as the warning in the GNU ld
9178 # block says, versions before 2.19.5* couldn't really create working
9179 # shared libraries, regardless of the interface used.
9180 case `$LD -v 2>&1` in
9181 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9182 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9183 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9184 *)
9185 lt_use_gnu_ld_interface=yes
9186 ;;
9187 esac
9188 ;;
9189 *)
9190 lt_use_gnu_ld_interface=yes
9191 ;;
9192 esac
9193 fi
9194
9195 if test "$lt_use_gnu_ld_interface" = yes; then
9196 # If archive_cmds runs LD, not CC, wlarc should be empty
9197 wlarc='${wl}'
9198
9199 # Set some defaults for GNU ld with shared library support. These
9200 # are reset later if shared libraries are not supported. Putting them
9201 # here allows them to be overridden if necessary.
9202 runpath_var=LD_RUN_PATH
9203 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9204 export_dynamic_flag_spec='${wl}--export-dynamic'
9205 # ancient GNU ld didn't support --whole-archive et. al.
9206 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9207 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9208 else
9209 whole_archive_flag_spec=
9210 fi
9211 supports_anon_versioning=no
9212 case `$LD -v 2>&1` in
9213 *GNU\ gold*) supports_anon_versioning=yes ;;
9214 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9215 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9216 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9217 *\ 2.11.*) ;; # other 2.11 versions
9218 *) supports_anon_versioning=yes ;;
9219 esac
9220
9221 # See if GNU ld supports shared libraries.
9222 case $host_os in
9223 aix[3-9]*)
9224 # On AIX/PPC, the GNU linker is very broken
9225 if test "$host_cpu" != ia64; then
9226 ld_shlibs=no
9227 cat <<_LT_EOF 1>&2
9228
9229 *** Warning: the GNU linker, at least up to release 2.19, is reported
9230 *** to be unable to reliably create shared libraries on AIX.
9231 *** Therefore, libtool is disabling shared libraries support. If you
9232 *** really care for shared libraries, you may want to install binutils
9233 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9234 *** You will then need to restart the configuration process.
9235
9236 _LT_EOF
9237 fi
9238 ;;
9239
9240 amigaos*)
9241 case $host_cpu in
9242 powerpc)
9243 # see comment about AmigaOS4 .so support
9244 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9245 archive_expsym_cmds=''
9246 ;;
9247 m68k)
9248 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)'
9249 hardcode_libdir_flag_spec='-L$libdir'
9250 hardcode_minus_L=yes
9251 ;;
9252 esac
9253 ;;
9254
9255 beos*)
9256 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9257 allow_undefined_flag=unsupported
9258 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9259 # support --undefined. This deserves some investigation. FIXME
9260 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9261 else
9262 ld_shlibs=no
9263 fi
9264 ;;
9265
9266 cygwin* | mingw* | pw32* | cegcc*)
9267 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9268 # as there is no search path for DLLs.
9269 hardcode_libdir_flag_spec='-L$libdir'
9270 export_dynamic_flag_spec='${wl}--export-all-symbols'
9271 allow_undefined_flag=unsupported
9272 always_export_symbols=no
9273 enable_shared_with_static_runtimes=yes
9274 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9275
9276 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9277 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9278 # If the export-symbols file already is a .def file (1st line
9279 # is EXPORTS), use it as is; otherwise, prepend...
9280 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9281 cp $export_symbols $output_objdir/$soname.def;
9282 else
9283 echo EXPORTS > $output_objdir/$soname.def;
9284 cat $export_symbols >> $output_objdir/$soname.def;
9285 fi~
9286 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9287 else
9288 ld_shlibs=no
9289 fi
9290 ;;
9291
9292 haiku*)
9293 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9294 link_all_deplibs=yes
9295 ;;
9296
9297 interix[3-9]*)
9298 hardcode_direct=no
9299 hardcode_shlibpath_var=no
9300 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9301 export_dynamic_flag_spec='${wl}-E'
9302 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9303 # Instead, shared libraries are loaded at an image base (0x10000000 by
9304 # default) and relocated if they conflict, which is a slow very memory
9305 # consuming and fragmenting process. To avoid this, we pick a random,
9306 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9307 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9308 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9309 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'
9310 ;;
9311
9312 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9313 tmp_diet=no
9314 if test "$host_os" = linux-dietlibc; then
9315 case $cc_basename in
9316 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9317 esac
9318 fi
9319 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9320 && test "$tmp_diet" = no
9321 then
9322 tmp_addflag=' $pic_flag'
9323 tmp_sharedflag='-shared'
9324 case $cc_basename,$host_cpu in
9325 pgcc*) # Portland Group C compiler
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'
9328 ;;
9329 pgf77* | pgf90* | pgf95* | pgfortran*)
9330 # Portland Group f77 and f90 compilers
9331 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'
9332 tmp_addflag=' $pic_flag -Mnomain' ;;
9333 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9334 tmp_addflag=' -i_dynamic' ;;
9335 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9336 tmp_addflag=' -i_dynamic -nofor_main' ;;
9337 ifc* | ifort*) # Intel Fortran compiler
9338 tmp_addflag=' -nofor_main' ;;
9339 lf95*) # Lahey Fortran 8.1
9340 whole_archive_flag_spec=
9341 tmp_sharedflag='--shared' ;;
9342 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9343 tmp_sharedflag='-qmkshrobj'
9344 tmp_addflag= ;;
9345 nvcc*) # Cuda Compiler Driver 2.2
9346 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'
9347 compiler_needs_object=yes
9348 ;;
9349 esac
9350 case `$CC -V 2>&1 | sed 5q` in
9351 *Sun\ C*) # Sun C 5.9
9352 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'
9353 compiler_needs_object=yes
9354 tmp_sharedflag='-G' ;;
9355 *Sun\ F*) # Sun Fortran 8.3
9356 tmp_sharedflag='-G' ;;
9357 esac
9358 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9359
9360 if test "x$supports_anon_versioning" = xyes; then
9361 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9362 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9363 echo "local: *; };" >> $output_objdir/$libname.ver~
9364 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9365 fi
9366
9367 case $cc_basename in
9368 xlf* | bgf* | bgxlf* | mpixlf*)
9369 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9370 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9371 hardcode_libdir_flag_spec=
9372 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9373 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9374 if test "x$supports_anon_versioning" = xyes; then
9375 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9376 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9377 echo "local: *; };" >> $output_objdir/$libname.ver~
9378 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9379 fi
9380 ;;
9381 esac
9382 else
9383 ld_shlibs=no
9384 fi
9385 ;;
9386
9387 netbsd*)
9388 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9389 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9390 wlarc=
9391 else
9392 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9393 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9394 fi
9395 ;;
9396
9397 solaris*)
9398 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9399 ld_shlibs=no
9400 cat <<_LT_EOF 1>&2
9401
9402 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9403 *** create shared libraries on Solaris systems. Therefore, libtool
9404 *** is disabling shared libraries support. We urge you to upgrade GNU
9405 *** binutils to release 2.9.1 or newer. Another option is to modify
9406 *** your PATH or compiler configuration so that the native linker is
9407 *** used, and then restart.
9408
9409 _LT_EOF
9410 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9411 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9412 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9413 else
9414 ld_shlibs=no
9415 fi
9416 ;;
9417
9418 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9419 case `$LD -v 2>&1` in
9420 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9421 ld_shlibs=no
9422 cat <<_LT_EOF 1>&2
9423
9424 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9425 *** reliably create shared libraries on SCO systems. Therefore, libtool
9426 *** is disabling shared libraries support. We urge you to upgrade GNU
9427 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9428 *** your PATH or compiler configuration so that the native linker is
9429 *** used, and then restart.
9430
9431 _LT_EOF
9432 ;;
9433 *)
9434 # For security reasons, it is highly recommended that you always
9435 # use absolute paths for naming shared libraries, and exclude the
9436 # DT_RUNPATH tag from executables and libraries. But doing so
9437 # requires that you compile everything twice, which is a pain.
9438 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9439 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9440 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9441 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9442 else
9443 ld_shlibs=no
9444 fi
9445 ;;
9446 esac
9447 ;;
9448
9449 sunos4*)
9450 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9451 wlarc=
9452 hardcode_direct=yes
9453 hardcode_shlibpath_var=no
9454 ;;
9455
9456 *)
9457 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9458 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9459 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9460 else
9461 ld_shlibs=no
9462 fi
9463 ;;
9464 esac
9465
9466 if test "$ld_shlibs" = no; then
9467 runpath_var=
9468 hardcode_libdir_flag_spec=
9469 export_dynamic_flag_spec=
9470 whole_archive_flag_spec=
9471 fi
9472 else
9473 # PORTME fill in a description of your system's linker (not GNU ld)
9474 case $host_os in
9475 aix3*)
9476 allow_undefined_flag=unsupported
9477 always_export_symbols=yes
9478 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'
9479 # Note: this linker hardcodes the directories in LIBPATH if there
9480 # are no directories specified by -L.
9481 hardcode_minus_L=yes
9482 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9483 # Neither direct hardcoding nor static linking is supported with a
9484 # broken collect2.
9485 hardcode_direct=unsupported
9486 fi
9487 ;;
9488
9489 aix[4-9]*)
9490 if test "$host_cpu" = ia64; then
9491 # On IA64, the linker does run time linking by default, so we don't
9492 # have to do anything special.
9493 aix_use_runtimelinking=no
9494 exp_sym_flag='-Bexport'
9495 no_entry_flag=""
9496 else
9497 # If we're using GNU nm, then we don't want the "-C" option.
9498 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9499 # Also, AIX nm treats weak defined symbols like other global
9500 # defined symbols, whereas GNU nm marks them as "W".
9501 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9502 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'
9503 else
9504 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'
9505 fi
9506 aix_use_runtimelinking=no
9507
9508 # Test if we are trying to use run time linking or normal
9509 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9510 # need to do runtime linking.
9511 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9512 for ld_flag in $LDFLAGS; do
9513 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9514 aix_use_runtimelinking=yes
9515 break
9516 fi
9517 done
9518 ;;
9519 esac
9520
9521 exp_sym_flag='-bexport'
9522 no_entry_flag='-bnoentry'
9523 fi
9524
9525 # When large executables or shared objects are built, AIX ld can
9526 # have problems creating the table of contents. If linking a library
9527 # or program results in "error TOC overflow" add -mminimal-toc to
9528 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9529 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9530
9531 archive_cmds=''
9532 hardcode_direct=yes
9533 hardcode_direct_absolute=yes
9534 hardcode_libdir_separator=':'
9535 link_all_deplibs=yes
9536 file_list_spec='${wl}-f,'
9537
9538 if test "$GCC" = yes; then
9539 case $host_os in aix4.[012]|aix4.[012].*)
9540 # We only want to do this on AIX 4.2 and lower, the check
9541 # below for broken collect2 doesn't work under 4.3+
9542 collect2name=`${CC} -print-prog-name=collect2`
9543 if test -f "$collect2name" &&
9544 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9545 then
9546 # We have reworked collect2
9547 :
9548 else
9549 # We have old collect2
9550 hardcode_direct=unsupported
9551 # It fails to find uninstalled libraries when the uninstalled
9552 # path is not listed in the libpath. Setting hardcode_minus_L
9553 # to unsupported forces relinking
9554 hardcode_minus_L=yes
9555 hardcode_libdir_flag_spec='-L$libdir'
9556 hardcode_libdir_separator=
9557 fi
9558 ;;
9559 esac
9560 shared_flag='-shared'
9561 if test "$aix_use_runtimelinking" = yes; then
9562 shared_flag="$shared_flag "'${wl}-G'
9563 fi
9564 else
9565 # not using gcc
9566 if test "$host_cpu" = ia64; then
9567 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9568 # chokes on -Wl,-G. The following line is correct:
9569 shared_flag='-G'
9570 else
9571 if test "$aix_use_runtimelinking" = yes; then
9572 shared_flag='${wl}-G'
9573 else
9574 shared_flag='${wl}-bM:SRE'
9575 fi
9576 fi
9577 fi
9578
9579 export_dynamic_flag_spec='${wl}-bexpall'
9580 # It seems that -bexpall does not export symbols beginning with
9581 # underscore (_), so it is better to generate a list of symbols to export.
9582 always_export_symbols=yes
9583 if test "$aix_use_runtimelinking" = yes; then
9584 # Warning - without using the other runtime loading flags (-brtl),
9585 # -berok will link without error, but may produce a broken library.
9586 allow_undefined_flag='-berok'
9587 # Determine the default libpath from the value encoded in an
9588 # empty executable.
9589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9590 /* end confdefs.h. */
9591
9592 int
9593 main ()
9594 {
9595
9596 ;
9597 return 0;
9598 }
9599 _ACEOF
9600 if ac_fn_c_try_link "$LINENO"; then :
9601
9602 lt_aix_libpath_sed='
9603 /Import File Strings/,/^$/ {
9604 /^0/ {
9605 s/^0 *\(.*\)$/\1/
9606 p
9607 }
9608 }'
9609 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9610 # Check for a 64-bit object if we didn't find anything.
9611 if test -z "$aix_libpath"; then
9612 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9613 fi
9614 fi
9615 rm -f core conftest.err conftest.$ac_objext \
9616 conftest$ac_exeext conftest.$ac_ext
9617 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9618
9619 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9620 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"
9621 else
9622 if test "$host_cpu" = ia64; then
9623 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9624 allow_undefined_flag="-z nodefs"
9625 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"
9626 else
9627 # Determine the default libpath from the value encoded in an
9628 # empty executable.
9629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9630 /* end confdefs.h. */
9631
9632 int
9633 main ()
9634 {
9635
9636 ;
9637 return 0;
9638 }
9639 _ACEOF
9640 if ac_fn_c_try_link "$LINENO"; then :
9641
9642 lt_aix_libpath_sed='
9643 /Import File Strings/,/^$/ {
9644 /^0/ {
9645 s/^0 *\(.*\)$/\1/
9646 p
9647 }
9648 }'
9649 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9650 # Check for a 64-bit object if we didn't find anything.
9651 if test -z "$aix_libpath"; then
9652 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9653 fi
9654 fi
9655 rm -f core conftest.err conftest.$ac_objext \
9656 conftest$ac_exeext conftest.$ac_ext
9657 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9658
9659 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9660 # Warning - without using the other run time loading flags,
9661 # -berok will link without error, but may produce a broken library.
9662 no_undefined_flag=' ${wl}-bernotok'
9663 allow_undefined_flag=' ${wl}-berok'
9664 if test "$with_gnu_ld" = yes; then
9665 # We only use this code for GNU lds that support --whole-archive.
9666 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9667 else
9668 # Exported symbols can be pulled into shared objects from archives
9669 whole_archive_flag_spec='$convenience'
9670 fi
9671 archive_cmds_need_lc=yes
9672 # This is similar to how AIX traditionally builds its shared libraries.
9673 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'
9674 fi
9675 fi
9676 ;;
9677
9678 amigaos*)
9679 case $host_cpu in
9680 powerpc)
9681 # see comment about AmigaOS4 .so support
9682 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9683 archive_expsym_cmds=''
9684 ;;
9685 m68k)
9686 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)'
9687 hardcode_libdir_flag_spec='-L$libdir'
9688 hardcode_minus_L=yes
9689 ;;
9690 esac
9691 ;;
9692
9693 bsdi[45]*)
9694 export_dynamic_flag_spec=-rdynamic
9695 ;;
9696
9697 cygwin* | mingw* | pw32* | cegcc*)
9698 # When not using gcc, we currently assume that we are using
9699 # Microsoft Visual C++.
9700 # hardcode_libdir_flag_spec is actually meaningless, as there is
9701 # no search path for DLLs.
9702 hardcode_libdir_flag_spec=' '
9703 allow_undefined_flag=unsupported
9704 # Tell ltmain to make .lib files, not .a files.
9705 libext=lib
9706 # Tell ltmain to make .dll files, not .so files.
9707 shrext_cmds=".dll"
9708 # FIXME: Setting linknames here is a bad hack.
9709 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9710 # The linker will automatically build a .lib file if we build a DLL.
9711 old_archive_from_new_cmds='true'
9712 # FIXME: Should let the user specify the lib program.
9713 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9714 fix_srcfile_path='`cygpath -w "$srcfile"`'
9715 enable_shared_with_static_runtimes=yes
9716 ;;
9717
9718 darwin* | rhapsody*)
9719
9720
9721 archive_cmds_need_lc=no
9722 hardcode_direct=no
9723 hardcode_automatic=yes
9724 hardcode_shlibpath_var=unsupported
9725 if test "$lt_cv_ld_force_load" = "yes"; then
9726 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\"`'
9727 else
9728 whole_archive_flag_spec=''
9729 fi
9730 link_all_deplibs=yes
9731 allow_undefined_flag="$_lt_dar_allow_undefined"
9732 case $cc_basename in
9733 ifort*) _lt_dar_can_shared=yes ;;
9734 *) _lt_dar_can_shared=$GCC ;;
9735 esac
9736 if test "$_lt_dar_can_shared" = "yes"; then
9737 output_verbose_link_cmd=func_echo_all
9738 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9739 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9740 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}"
9741 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}"
9742
9743 else
9744 ld_shlibs=no
9745 fi
9746
9747 ;;
9748
9749 dgux*)
9750 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9751 hardcode_libdir_flag_spec='-L$libdir'
9752 hardcode_shlibpath_var=no
9753 ;;
9754
9755 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9756 # support. Future versions do this automatically, but an explicit c++rt0.o
9757 # does not break anything, and helps significantly (at the cost of a little
9758 # extra space).
9759 freebsd2.2*)
9760 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9761 hardcode_libdir_flag_spec='-R$libdir'
9762 hardcode_direct=yes
9763 hardcode_shlibpath_var=no
9764 ;;
9765
9766 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9767 freebsd2.*)
9768 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9769 hardcode_direct=yes
9770 hardcode_minus_L=yes
9771 hardcode_shlibpath_var=no
9772 ;;
9773
9774 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9775 freebsd* | dragonfly*)
9776 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9777 hardcode_libdir_flag_spec='-R$libdir'
9778 hardcode_direct=yes
9779 hardcode_shlibpath_var=no
9780 ;;
9781
9782 hpux9*)
9783 if test "$GCC" = yes; then
9784 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'
9785 else
9786 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'
9787 fi
9788 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9789 hardcode_libdir_separator=:
9790 hardcode_direct=yes
9791
9792 # hardcode_minus_L: Not really in the search PATH,
9793 # but as the default location of the library.
9794 hardcode_minus_L=yes
9795 export_dynamic_flag_spec='${wl}-E'
9796 ;;
9797
9798 hpux10*)
9799 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9800 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9801 else
9802 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9803 fi
9804 if test "$with_gnu_ld" = no; then
9805 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9806 hardcode_libdir_flag_spec_ld='+b $libdir'
9807 hardcode_libdir_separator=:
9808 hardcode_direct=yes
9809 hardcode_direct_absolute=yes
9810 export_dynamic_flag_spec='${wl}-E'
9811 # hardcode_minus_L: Not really in the search PATH,
9812 # but as the default location of the library.
9813 hardcode_minus_L=yes
9814 fi
9815 ;;
9816
9817 hpux11*)
9818 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9819 case $host_cpu in
9820 hppa*64*)
9821 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9822 ;;
9823 ia64*)
9824 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9825 ;;
9826 *)
9827 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9828 ;;
9829 esac
9830 else
9831 case $host_cpu in
9832 hppa*64*)
9833 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9834 ;;
9835 ia64*)
9836 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9837 ;;
9838 *)
9839
9840 # Older versions of the 11.00 compiler do not understand -b yet
9841 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9843 $as_echo_n "checking if $CC understands -b... " >&6; }
9844 if ${lt_cv_prog_compiler__b+:} false; then :
9845 $as_echo_n "(cached) " >&6
9846 else
9847 lt_cv_prog_compiler__b=no
9848 save_LDFLAGS="$LDFLAGS"
9849 LDFLAGS="$LDFLAGS -b"
9850 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9851 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9852 # The linker can only warn and ignore the option if not recognized
9853 # So say no if there are warnings
9854 if test -s conftest.err; then
9855 # Append any errors to the config.log.
9856 cat conftest.err 1>&5
9857 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9858 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9859 if diff conftest.exp conftest.er2 >/dev/null; then
9860 lt_cv_prog_compiler__b=yes
9861 fi
9862 else
9863 lt_cv_prog_compiler__b=yes
9864 fi
9865 fi
9866 $RM -r conftest*
9867 LDFLAGS="$save_LDFLAGS"
9868
9869 fi
9870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9871 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9872
9873 if test x"$lt_cv_prog_compiler__b" = xyes; then
9874 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9875 else
9876 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9877 fi
9878
9879 ;;
9880 esac
9881 fi
9882 if test "$with_gnu_ld" = no; then
9883 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9884 hardcode_libdir_separator=:
9885
9886 case $host_cpu in
9887 hppa*64*|ia64*)
9888 hardcode_direct=no
9889 hardcode_shlibpath_var=no
9890 ;;
9891 *)
9892 hardcode_direct=yes
9893 hardcode_direct_absolute=yes
9894 export_dynamic_flag_spec='${wl}-E'
9895
9896 # hardcode_minus_L: Not really in the search PATH,
9897 # but as the default location of the library.
9898 hardcode_minus_L=yes
9899 ;;
9900 esac
9901 fi
9902 ;;
9903
9904 irix5* | irix6* | nonstopux*)
9905 if test "$GCC" = yes; then
9906 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'
9907 # Try to use the -exported_symbol ld option, if it does not
9908 # work, assume that -exports_file does not work either and
9909 # implicitly export all symbols.
9910 save_LDFLAGS="$LDFLAGS"
9911 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9913 /* end confdefs.h. */
9914 int foo(void) {}
9915 _ACEOF
9916 if ac_fn_c_try_link "$LINENO"; then :
9917 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'
9918
9919 fi
9920 rm -f core conftest.err conftest.$ac_objext \
9921 conftest$ac_exeext conftest.$ac_ext
9922 LDFLAGS="$save_LDFLAGS"
9923 else
9924 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'
9925 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'
9926 fi
9927 archive_cmds_need_lc='no'
9928 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9929 hardcode_libdir_separator=:
9930 inherit_rpath=yes
9931 link_all_deplibs=yes
9932 ;;
9933
9934 netbsd*)
9935 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9936 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9937 else
9938 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9939 fi
9940 hardcode_libdir_flag_spec='-R$libdir'
9941 hardcode_direct=yes
9942 hardcode_shlibpath_var=no
9943 ;;
9944
9945 newsos6)
9946 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9947 hardcode_direct=yes
9948 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9949 hardcode_libdir_separator=:
9950 hardcode_shlibpath_var=no
9951 ;;
9952
9953 *nto* | *qnx*)
9954 ;;
9955
9956 openbsd*)
9957 if test -f /usr/libexec/ld.so; then
9958 hardcode_direct=yes
9959 hardcode_shlibpath_var=no
9960 hardcode_direct_absolute=yes
9961 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9962 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9963 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9964 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9965 export_dynamic_flag_spec='${wl}-E'
9966 else
9967 case $host_os in
9968 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9969 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9970 hardcode_libdir_flag_spec='-R$libdir'
9971 ;;
9972 *)
9973 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9974 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9975 ;;
9976 esac
9977 fi
9978 else
9979 ld_shlibs=no
9980 fi
9981 ;;
9982
9983 os2*)
9984 hardcode_libdir_flag_spec='-L$libdir'
9985 hardcode_minus_L=yes
9986 allow_undefined_flag=unsupported
9987 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'
9988 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9989 ;;
9990
9991 osf3*)
9992 if test "$GCC" = yes; then
9993 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9994 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'
9995 else
9996 allow_undefined_flag=' -expect_unresolved \*'
9997 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'
9998 fi
9999 archive_cmds_need_lc='no'
10000 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10001 hardcode_libdir_separator=:
10002 ;;
10003
10004 osf4* | osf5*) # as osf3* with the addition of -msym flag
10005 if test "$GCC" = yes; then
10006 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10007 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'
10008 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10009 else
10010 allow_undefined_flag=' -expect_unresolved \*'
10011 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'
10012 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~
10013 $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'
10014
10015 # Both c and cxx compiler support -rpath directly
10016 hardcode_libdir_flag_spec='-rpath $libdir'
10017 fi
10018 archive_cmds_need_lc='no'
10019 hardcode_libdir_separator=:
10020 ;;
10021
10022 solaris*)
10023 no_undefined_flag=' -z defs'
10024 if test "$GCC" = yes; then
10025 wlarc='${wl}'
10026 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10027 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10028 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10029 else
10030 case `$CC -V 2>&1` in
10031 *"Compilers 5.0"*)
10032 wlarc=''
10033 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10034 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10035 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10036 ;;
10037 *)
10038 wlarc='${wl}'
10039 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10040 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10041 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10042 ;;
10043 esac
10044 fi
10045 hardcode_libdir_flag_spec='-R$libdir'
10046 hardcode_shlibpath_var=no
10047 case $host_os in
10048 solaris2.[0-5] | solaris2.[0-5].*) ;;
10049 *)
10050 # The compiler driver will combine and reorder linker options,
10051 # but understands `-z linker_flag'. GCC discards it without `$wl',
10052 # but is careful enough not to reorder.
10053 # Supported since Solaris 2.6 (maybe 2.5.1?)
10054 if test "$GCC" = yes; then
10055 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10056 else
10057 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10058 fi
10059 ;;
10060 esac
10061 link_all_deplibs=yes
10062 ;;
10063
10064 sunos4*)
10065 if test "x$host_vendor" = xsequent; then
10066 # Use $CC to link under sequent, because it throws in some extra .o
10067 # files that make .init and .fini sections work.
10068 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10069 else
10070 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10071 fi
10072 hardcode_libdir_flag_spec='-L$libdir'
10073 hardcode_direct=yes
10074 hardcode_minus_L=yes
10075 hardcode_shlibpath_var=no
10076 ;;
10077
10078 sysv4)
10079 case $host_vendor in
10080 sni)
10081 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10082 hardcode_direct=yes # is this really true???
10083 ;;
10084 siemens)
10085 ## LD is ld it makes a PLAMLIB
10086 ## CC just makes a GrossModule.
10087 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10088 reload_cmds='$CC -r -o $output$reload_objs'
10089 hardcode_direct=no
10090 ;;
10091 motorola)
10092 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10093 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10094 ;;
10095 esac
10096 runpath_var='LD_RUN_PATH'
10097 hardcode_shlibpath_var=no
10098 ;;
10099
10100 sysv4.3*)
10101 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10102 hardcode_shlibpath_var=no
10103 export_dynamic_flag_spec='-Bexport'
10104 ;;
10105
10106 sysv4*MP*)
10107 if test -d /usr/nec; then
10108 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10109 hardcode_shlibpath_var=no
10110 runpath_var=LD_RUN_PATH
10111 hardcode_runpath_var=yes
10112 ld_shlibs=yes
10113 fi
10114 ;;
10115
10116 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10117 no_undefined_flag='${wl}-z,text'
10118 archive_cmds_need_lc=no
10119 hardcode_shlibpath_var=no
10120 runpath_var='LD_RUN_PATH'
10121
10122 if test "$GCC" = yes; then
10123 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10124 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10125 else
10126 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10127 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10128 fi
10129 ;;
10130
10131 sysv5* | sco3.2v5* | sco5v6*)
10132 # Note: We can NOT use -z defs as we might desire, because we do not
10133 # link with -lc, and that would cause any symbols used from libc to
10134 # always be unresolved, which means just about no library would
10135 # ever link correctly. If we're not using GNU ld we use -z text
10136 # though, which does catch some bad symbols but isn't as heavy-handed
10137 # as -z defs.
10138 no_undefined_flag='${wl}-z,text'
10139 allow_undefined_flag='${wl}-z,nodefs'
10140 archive_cmds_need_lc=no
10141 hardcode_shlibpath_var=no
10142 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10143 hardcode_libdir_separator=':'
10144 link_all_deplibs=yes
10145 export_dynamic_flag_spec='${wl}-Bexport'
10146 runpath_var='LD_RUN_PATH'
10147
10148 if test "$GCC" = yes; then
10149 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10150 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10151 else
10152 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10153 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10154 fi
10155 ;;
10156
10157 uts4*)
10158 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10159 hardcode_libdir_flag_spec='-L$libdir'
10160 hardcode_shlibpath_var=no
10161 ;;
10162
10163 *)
10164 ld_shlibs=no
10165 ;;
10166 esac
10167
10168 if test x$host_vendor = xsni; then
10169 case $host in
10170 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10171 export_dynamic_flag_spec='${wl}-Blargedynsym'
10172 ;;
10173 esac
10174 fi
10175 fi
10176
10177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10178 $as_echo "$ld_shlibs" >&6; }
10179 test "$ld_shlibs" = no && can_build_shared=no
10180
10181 with_gnu_ld=$with_gnu_ld
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197 #
10198 # Do we need to explicitly link libc?
10199 #
10200 case "x$archive_cmds_need_lc" in
10201 x|xyes)
10202 # Assume -lc should be added
10203 archive_cmds_need_lc=yes
10204
10205 if test "$enable_shared" = yes && test "$GCC" = yes; then
10206 case $archive_cmds in
10207 *'~'*)
10208 # FIXME: we may have to deal with multi-command sequences.
10209 ;;
10210 '$CC '*)
10211 # Test whether the compiler implicitly links with -lc since on some
10212 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10213 # to ld, don't add -lc before -lgcc.
10214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10215 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10216 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10217 $as_echo_n "(cached) " >&6
10218 else
10219 $RM conftest*
10220 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10221
10222 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10223 (eval $ac_compile) 2>&5
10224 ac_status=$?
10225 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10226 test $ac_status = 0; } 2>conftest.err; then
10227 soname=conftest
10228 lib=conftest
10229 libobjs=conftest.$ac_objext
10230 deplibs=
10231 wl=$lt_prog_compiler_wl
10232 pic_flag=$lt_prog_compiler_pic
10233 compiler_flags=-v
10234 linker_flags=-v
10235 verstring=
10236 output_objdir=.
10237 libname=conftest
10238 lt_save_allow_undefined_flag=$allow_undefined_flag
10239 allow_undefined_flag=
10240 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10241 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10242 ac_status=$?
10243 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10244 test $ac_status = 0; }
10245 then
10246 lt_cv_archive_cmds_need_lc=no
10247 else
10248 lt_cv_archive_cmds_need_lc=yes
10249 fi
10250 allow_undefined_flag=$lt_save_allow_undefined_flag
10251 else
10252 cat conftest.err 1>&5
10253 fi
10254 $RM conftest*
10255
10256 fi
10257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10258 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10259 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10260 ;;
10261 esac
10262 fi
10263 ;;
10264 esac
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
10418
10419
10420
10421
10422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10423 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10424
10425 if test "$GCC" = yes; then
10426 case $host_os in
10427 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10428 *) lt_awk_arg="/^libraries:/" ;;
10429 esac
10430 case $host_os in
10431 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10432 *) lt_sed_strip_eq="s,=/,/,g" ;;
10433 esac
10434 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10435 case $lt_search_path_spec in
10436 *\;*)
10437 # if the path contains ";" then we assume it to be the separator
10438 # otherwise default to the standard path separator (i.e. ":") - it is
10439 # assumed that no part of a normal pathname contains ";" but that should
10440 # okay in the real world where ";" in dirpaths is itself problematic.
10441 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10442 ;;
10443 *)
10444 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10445 ;;
10446 esac
10447 # Ok, now we have the path, separated by spaces, we can step through it
10448 # and add multilib dir if necessary.
10449 lt_tmp_lt_search_path_spec=
10450 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10451 for lt_sys_path in $lt_search_path_spec; do
10452 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10453 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10454 else
10455 test -d "$lt_sys_path" && \
10456 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10457 fi
10458 done
10459 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10460 BEGIN {RS=" "; FS="/|\n";} {
10461 lt_foo="";
10462 lt_count=0;
10463 for (lt_i = NF; lt_i > 0; lt_i--) {
10464 if ($lt_i != "" && $lt_i != ".") {
10465 if ($lt_i == "..") {
10466 lt_count++;
10467 } else {
10468 if (lt_count == 0) {
10469 lt_foo="/" $lt_i lt_foo;
10470 } else {
10471 lt_count--;
10472 }
10473 }
10474 }
10475 }
10476 if (lt_foo != "") { lt_freq[lt_foo]++; }
10477 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10478 }'`
10479 # AWK program above erroneously prepends '/' to C:/dos/paths
10480 # for these hosts.
10481 case $host_os in
10482 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10483 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10484 esac
10485 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10486 else
10487 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10488 fi
10489 library_names_spec=
10490 libname_spec='lib$name'
10491 soname_spec=
10492 shrext_cmds=".so"
10493 postinstall_cmds=
10494 postuninstall_cmds=
10495 finish_cmds=
10496 finish_eval=
10497 shlibpath_var=
10498 shlibpath_overrides_runpath=unknown
10499 version_type=none
10500 dynamic_linker="$host_os ld.so"
10501 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10502 need_lib_prefix=unknown
10503 hardcode_into_libs=no
10504
10505 # when you set need_version to no, make sure it does not cause -set_version
10506 # flags to be left without arguments
10507 need_version=unknown
10508
10509 case $host_os in
10510 aix3*)
10511 version_type=linux
10512 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10513 shlibpath_var=LIBPATH
10514
10515 # AIX 3 has no versioning support, so we append a major version to the name.
10516 soname_spec='${libname}${release}${shared_ext}$major'
10517 ;;
10518
10519 aix[4-9]*)
10520 version_type=linux
10521 need_lib_prefix=no
10522 need_version=no
10523 hardcode_into_libs=yes
10524 if test "$host_cpu" = ia64; then
10525 # AIX 5 supports IA64
10526 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10527 shlibpath_var=LD_LIBRARY_PATH
10528 else
10529 # With GCC up to 2.95.x, collect2 would create an import file
10530 # for dependence libraries. The import file would start with
10531 # the line `#! .'. This would cause the generated library to
10532 # depend on `.', always an invalid library. This was fixed in
10533 # development snapshots of GCC prior to 3.0.
10534 case $host_os in
10535 aix4 | aix4.[01] | aix4.[01].*)
10536 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10537 echo ' yes '
10538 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10539 :
10540 else
10541 can_build_shared=no
10542 fi
10543 ;;
10544 esac
10545 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10546 # soname into executable. Probably we can add versioning support to
10547 # collect2, so additional links can be useful in future.
10548 if test "$aix_use_runtimelinking" = yes; then
10549 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10550 # instead of lib<name>.a to let people know that these are not
10551 # typical AIX shared libraries.
10552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10553 else
10554 # We preserve .a as extension for shared libraries through AIX4.2
10555 # and later when we are not doing run time linking.
10556 library_names_spec='${libname}${release}.a $libname.a'
10557 soname_spec='${libname}${release}${shared_ext}$major'
10558 fi
10559 shlibpath_var=LIBPATH
10560 fi
10561 ;;
10562
10563 amigaos*)
10564 case $host_cpu in
10565 powerpc)
10566 # Since July 2007 AmigaOS4 officially supports .so libraries.
10567 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10569 ;;
10570 m68k)
10571 library_names_spec='$libname.ixlibrary $libname.a'
10572 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10573 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'
10574 ;;
10575 esac
10576 ;;
10577
10578 beos*)
10579 library_names_spec='${libname}${shared_ext}'
10580 dynamic_linker="$host_os ld.so"
10581 shlibpath_var=LIBRARY_PATH
10582 ;;
10583
10584 bsdi[45]*)
10585 version_type=linux
10586 need_version=no
10587 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10588 soname_spec='${libname}${release}${shared_ext}$major'
10589 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10590 shlibpath_var=LD_LIBRARY_PATH
10591 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10592 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10593 # the default ld.so.conf also contains /usr/contrib/lib and
10594 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10595 # libtool to hard-code these into programs
10596 ;;
10597
10598 cygwin* | mingw* | pw32* | cegcc*)
10599 version_type=windows
10600 shrext_cmds=".dll"
10601 need_version=no
10602 need_lib_prefix=no
10603
10604 case $GCC,$host_os in
10605 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10606 library_names_spec='$libname.dll.a'
10607 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10608 postinstall_cmds='base_file=`basename \${file}`~
10609 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10610 dldir=$destdir/`dirname \$dlpath`~
10611 test -d \$dldir || mkdir -p \$dldir~
10612 $install_prog $dir/$dlname \$dldir/$dlname~
10613 chmod a+x \$dldir/$dlname~
10614 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10615 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10616 fi'
10617 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10618 dlpath=$dir/\$dldll~
10619 $RM \$dlpath'
10620 shlibpath_overrides_runpath=yes
10621
10622 case $host_os in
10623 cygwin*)
10624 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10625 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10626
10627 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10628 ;;
10629 mingw* | cegcc*)
10630 # MinGW DLLs use traditional 'lib' prefix
10631 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10632 ;;
10633 pw32*)
10634 # pw32 DLLs use 'pw' prefix rather than 'lib'
10635 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10636 ;;
10637 esac
10638 ;;
10639
10640 *)
10641 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10642 ;;
10643 esac
10644 dynamic_linker='Win32 ld.exe'
10645 # FIXME: first we should search . and the directory the executable is in
10646 shlibpath_var=PATH
10647 ;;
10648
10649 darwin* | rhapsody*)
10650 dynamic_linker="$host_os dyld"
10651 version_type=darwin
10652 need_lib_prefix=no
10653 need_version=no
10654 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10655 soname_spec='${libname}${release}${major}$shared_ext'
10656 shlibpath_overrides_runpath=yes
10657 shlibpath_var=DYLD_LIBRARY_PATH
10658 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10659
10660 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10661 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10662 ;;
10663
10664 dgux*)
10665 version_type=linux
10666 need_lib_prefix=no
10667 need_version=no
10668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10669 soname_spec='${libname}${release}${shared_ext}$major'
10670 shlibpath_var=LD_LIBRARY_PATH
10671 ;;
10672
10673 freebsd* | dragonfly*)
10674 # DragonFly does not have aout. When/if they implement a new
10675 # versioning mechanism, adjust this.
10676 if test -x /usr/bin/objformat; then
10677 objformat=`/usr/bin/objformat`
10678 else
10679 case $host_os in
10680 freebsd[23].*) objformat=aout ;;
10681 *) objformat=elf ;;
10682 esac
10683 fi
10684 version_type=freebsd-$objformat
10685 case $version_type in
10686 freebsd-elf*)
10687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10688 need_version=no
10689 need_lib_prefix=no
10690 ;;
10691 freebsd-*)
10692 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10693 need_version=yes
10694 ;;
10695 esac
10696 shlibpath_var=LD_LIBRARY_PATH
10697 case $host_os in
10698 freebsd2.*)
10699 shlibpath_overrides_runpath=yes
10700 ;;
10701 freebsd3.[01]* | freebsdelf3.[01]*)
10702 shlibpath_overrides_runpath=yes
10703 hardcode_into_libs=yes
10704 ;;
10705 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10706 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10707 shlibpath_overrides_runpath=no
10708 hardcode_into_libs=yes
10709 ;;
10710 *) # from 4.6 on, and DragonFly
10711 shlibpath_overrides_runpath=yes
10712 hardcode_into_libs=yes
10713 ;;
10714 esac
10715 ;;
10716
10717 gnu*)
10718 version_type=linux
10719 need_lib_prefix=no
10720 need_version=no
10721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10722 soname_spec='${libname}${release}${shared_ext}$major'
10723 shlibpath_var=LD_LIBRARY_PATH
10724 hardcode_into_libs=yes
10725 ;;
10726
10727 haiku*)
10728 version_type=linux
10729 need_lib_prefix=no
10730 need_version=no
10731 dynamic_linker="$host_os runtime_loader"
10732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10733 soname_spec='${libname}${release}${shared_ext}$major'
10734 shlibpath_var=LIBRARY_PATH
10735 shlibpath_overrides_runpath=yes
10736 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10737 hardcode_into_libs=yes
10738 ;;
10739
10740 hpux9* | hpux10* | hpux11*)
10741 # Give a soname corresponding to the major version so that dld.sl refuses to
10742 # link against other versions.
10743 version_type=sunos
10744 need_lib_prefix=no
10745 need_version=no
10746 case $host_cpu in
10747 ia64*)
10748 shrext_cmds='.so'
10749 hardcode_into_libs=yes
10750 dynamic_linker="$host_os dld.so"
10751 shlibpath_var=LD_LIBRARY_PATH
10752 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10754 soname_spec='${libname}${release}${shared_ext}$major'
10755 if test "X$HPUX_IA64_MODE" = X32; then
10756 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10757 else
10758 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10759 fi
10760 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10761 ;;
10762 hppa*64*)
10763 shrext_cmds='.sl'
10764 hardcode_into_libs=yes
10765 dynamic_linker="$host_os dld.sl"
10766 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10767 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10769 soname_spec='${libname}${release}${shared_ext}$major'
10770 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10771 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10772 ;;
10773 *)
10774 shrext_cmds='.sl'
10775 dynamic_linker="$host_os dld.sl"
10776 shlibpath_var=SHLIB_PATH
10777 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10778 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10779 soname_spec='${libname}${release}${shared_ext}$major'
10780 ;;
10781 esac
10782 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10783 postinstall_cmds='chmod 555 $lib'
10784 # or fails outright, so override atomically:
10785 install_override_mode=555
10786 ;;
10787
10788 interix[3-9]*)
10789 version_type=linux
10790 need_lib_prefix=no
10791 need_version=no
10792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10793 soname_spec='${libname}${release}${shared_ext}$major'
10794 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10795 shlibpath_var=LD_LIBRARY_PATH
10796 shlibpath_overrides_runpath=no
10797 hardcode_into_libs=yes
10798 ;;
10799
10800 irix5* | irix6* | nonstopux*)
10801 case $host_os in
10802 nonstopux*) version_type=nonstopux ;;
10803 *)
10804 if test "$lt_cv_prog_gnu_ld" = yes; then
10805 version_type=linux
10806 else
10807 version_type=irix
10808 fi ;;
10809 esac
10810 need_lib_prefix=no
10811 need_version=no
10812 soname_spec='${libname}${release}${shared_ext}$major'
10813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10814 case $host_os in
10815 irix5* | nonstopux*)
10816 libsuff= shlibsuff=
10817 ;;
10818 *)
10819 case $LD in # libtool.m4 will add one of these switches to LD
10820 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10821 libsuff= shlibsuff= libmagic=32-bit;;
10822 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10823 libsuff=32 shlibsuff=N32 libmagic=N32;;
10824 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10825 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10826 *) libsuff= shlibsuff= libmagic=never-match;;
10827 esac
10828 ;;
10829 esac
10830 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10831 shlibpath_overrides_runpath=no
10832 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10833 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10834 hardcode_into_libs=yes
10835 ;;
10836
10837 # No shared lib support for Linux oldld, aout, or coff.
10838 linux*oldld* | linux*aout* | linux*coff*)
10839 dynamic_linker=no
10840 ;;
10841
10842 # This must be Linux ELF.
10843 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10844 version_type=linux
10845 need_lib_prefix=no
10846 need_version=no
10847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10848 soname_spec='${libname}${release}${shared_ext}$major'
10849 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10850 shlibpath_var=LD_LIBRARY_PATH
10851 shlibpath_overrides_runpath=no
10852
10853 # Some binutils ld are patched to set DT_RUNPATH
10854 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10855 $as_echo_n "(cached) " >&6
10856 else
10857 lt_cv_shlibpath_overrides_runpath=no
10858 save_LDFLAGS=$LDFLAGS
10859 save_libdir=$libdir
10860 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10861 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10863 /* end confdefs.h. */
10864
10865 int
10866 main ()
10867 {
10868
10869 ;
10870 return 0;
10871 }
10872 _ACEOF
10873 if ac_fn_c_try_link "$LINENO"; then :
10874 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10875 lt_cv_shlibpath_overrides_runpath=yes
10876 fi
10877 fi
10878 rm -f core conftest.err conftest.$ac_objext \
10879 conftest$ac_exeext conftest.$ac_ext
10880 LDFLAGS=$save_LDFLAGS
10881 libdir=$save_libdir
10882
10883 fi
10884
10885 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10886
10887 # This implies no fast_install, which is unacceptable.
10888 # Some rework will be needed to allow for fast_install
10889 # before this can be enabled.
10890 hardcode_into_libs=yes
10891
10892 # Append ld.so.conf contents to the search path
10893 if test -f /etc/ld.so.conf; then
10894 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' ' '`
10895 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10896 fi
10897
10898 # We used to test for /lib/ld.so.1 and disable shared libraries on
10899 # powerpc, because MkLinux only supported shared libraries with the
10900 # GNU dynamic linker. Since this was broken with cross compilers,
10901 # most powerpc-linux boxes support dynamic linking these days and
10902 # people can always --disable-shared, the test was removed, and we
10903 # assume the GNU/Linux dynamic linker is in use.
10904 dynamic_linker='GNU/Linux ld.so'
10905 ;;
10906
10907 netbsd*)
10908 version_type=sunos
10909 need_lib_prefix=no
10910 need_version=no
10911 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10913 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10914 dynamic_linker='NetBSD (a.out) ld.so'
10915 else
10916 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10917 soname_spec='${libname}${release}${shared_ext}$major'
10918 dynamic_linker='NetBSD ld.elf_so'
10919 fi
10920 shlibpath_var=LD_LIBRARY_PATH
10921 shlibpath_overrides_runpath=yes
10922 hardcode_into_libs=yes
10923 ;;
10924
10925 newsos6)
10926 version_type=linux
10927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10928 shlibpath_var=LD_LIBRARY_PATH
10929 shlibpath_overrides_runpath=yes
10930 ;;
10931
10932 *nto* | *qnx*)
10933 version_type=qnx
10934 need_lib_prefix=no
10935 need_version=no
10936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10937 soname_spec='${libname}${release}${shared_ext}$major'
10938 shlibpath_var=LD_LIBRARY_PATH
10939 shlibpath_overrides_runpath=no
10940 hardcode_into_libs=yes
10941 dynamic_linker='ldqnx.so'
10942 ;;
10943
10944 openbsd*)
10945 version_type=sunos
10946 sys_lib_dlsearch_path_spec="/usr/lib"
10947 need_lib_prefix=no
10948 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10949 case $host_os in
10950 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10951 *) need_version=no ;;
10952 esac
10953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10954 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10955 shlibpath_var=LD_LIBRARY_PATH
10956 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10957 case $host_os in
10958 openbsd2.[89] | openbsd2.[89].*)
10959 shlibpath_overrides_runpath=no
10960 ;;
10961 *)
10962 shlibpath_overrides_runpath=yes
10963 ;;
10964 esac
10965 else
10966 shlibpath_overrides_runpath=yes
10967 fi
10968 ;;
10969
10970 os2*)
10971 libname_spec='$name'
10972 shrext_cmds=".dll"
10973 need_lib_prefix=no
10974 library_names_spec='$libname${shared_ext} $libname.a'
10975 dynamic_linker='OS/2 ld.exe'
10976 shlibpath_var=LIBPATH
10977 ;;
10978
10979 osf3* | osf4* | osf5*)
10980 version_type=osf
10981 need_lib_prefix=no
10982 need_version=no
10983 soname_spec='${libname}${release}${shared_ext}$major'
10984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10985 shlibpath_var=LD_LIBRARY_PATH
10986 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10987 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10988 ;;
10989
10990 rdos*)
10991 dynamic_linker=no
10992 ;;
10993
10994 solaris*)
10995 version_type=linux
10996 need_lib_prefix=no
10997 need_version=no
10998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10999 soname_spec='${libname}${release}${shared_ext}$major'
11000 shlibpath_var=LD_LIBRARY_PATH
11001 shlibpath_overrides_runpath=yes
11002 hardcode_into_libs=yes
11003 # ldd complains unless libraries are executable
11004 postinstall_cmds='chmod +x $lib'
11005 ;;
11006
11007 sunos4*)
11008 version_type=sunos
11009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11010 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11011 shlibpath_var=LD_LIBRARY_PATH
11012 shlibpath_overrides_runpath=yes
11013 if test "$with_gnu_ld" = yes; then
11014 need_lib_prefix=no
11015 fi
11016 need_version=yes
11017 ;;
11018
11019 sysv4 | sysv4.3*)
11020 version_type=linux
11021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11022 soname_spec='${libname}${release}${shared_ext}$major'
11023 shlibpath_var=LD_LIBRARY_PATH
11024 case $host_vendor in
11025 sni)
11026 shlibpath_overrides_runpath=no
11027 need_lib_prefix=no
11028 runpath_var=LD_RUN_PATH
11029 ;;
11030 siemens)
11031 need_lib_prefix=no
11032 ;;
11033 motorola)
11034 need_lib_prefix=no
11035 need_version=no
11036 shlibpath_overrides_runpath=no
11037 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11038 ;;
11039 esac
11040 ;;
11041
11042 sysv4*MP*)
11043 if test -d /usr/nec ;then
11044 version_type=linux
11045 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11046 soname_spec='$libname${shared_ext}.$major'
11047 shlibpath_var=LD_LIBRARY_PATH
11048 fi
11049 ;;
11050
11051 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11052 version_type=freebsd-elf
11053 need_lib_prefix=no
11054 need_version=no
11055 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11056 soname_spec='${libname}${release}${shared_ext}$major'
11057 shlibpath_var=LD_LIBRARY_PATH
11058 shlibpath_overrides_runpath=yes
11059 hardcode_into_libs=yes
11060 if test "$with_gnu_ld" = yes; then
11061 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11062 else
11063 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11064 case $host_os in
11065 sco3.2v5*)
11066 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11067 ;;
11068 esac
11069 fi
11070 sys_lib_dlsearch_path_spec='/usr/lib'
11071 ;;
11072
11073 tpf*)
11074 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11075 version_type=linux
11076 need_lib_prefix=no
11077 need_version=no
11078 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11079 shlibpath_var=LD_LIBRARY_PATH
11080 shlibpath_overrides_runpath=no
11081 hardcode_into_libs=yes
11082 ;;
11083
11084 uts4*)
11085 version_type=linux
11086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11087 soname_spec='${libname}${release}${shared_ext}$major'
11088 shlibpath_var=LD_LIBRARY_PATH
11089 ;;
11090
11091 *)
11092 dynamic_linker=no
11093 ;;
11094 esac
11095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11096 $as_echo "$dynamic_linker" >&6; }
11097 test "$dynamic_linker" = no && can_build_shared=no
11098
11099 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11100 if test "$GCC" = yes; then
11101 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11102 fi
11103
11104 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11105 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11106 fi
11107 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11108 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11109 fi
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
11198
11199
11200
11201
11202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11203 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11204 hardcode_action=
11205 if test -n "$hardcode_libdir_flag_spec" ||
11206 test -n "$runpath_var" ||
11207 test "X$hardcode_automatic" = "Xyes" ; then
11208
11209 # We can hardcode non-existent directories.
11210 if test "$hardcode_direct" != no &&
11211 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11212 # have to relink, otherwise we might link with an installed library
11213 # when we should be linking with a yet-to-be-installed one
11214 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11215 test "$hardcode_minus_L" != no; then
11216 # Linking always hardcodes the temporary library directory.
11217 hardcode_action=relink
11218 else
11219 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11220 hardcode_action=immediate
11221 fi
11222 else
11223 # We cannot hardcode anything, or else we can only hardcode existing
11224 # directories.
11225 hardcode_action=unsupported
11226 fi
11227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11228 $as_echo "$hardcode_action" >&6; }
11229
11230 if test "$hardcode_action" = relink ||
11231 test "$inherit_rpath" = yes; then
11232 # Fast installation is not supported
11233 enable_fast_install=no
11234 elif test "$shlibpath_overrides_runpath" = yes ||
11235 test "$enable_shared" = no; then
11236 # Fast installation is not necessary
11237 enable_fast_install=needless
11238 fi
11239
11240
11241
11242
11243
11244
11245 if test "x$enable_dlopen" != xyes; then
11246 enable_dlopen=unknown
11247 enable_dlopen_self=unknown
11248 enable_dlopen_self_static=unknown
11249 else
11250 lt_cv_dlopen=no
11251 lt_cv_dlopen_libs=
11252
11253 case $host_os in
11254 beos*)
11255 lt_cv_dlopen="load_add_on"
11256 lt_cv_dlopen_libs=
11257 lt_cv_dlopen_self=yes
11258 ;;
11259
11260 mingw* | pw32* | cegcc*)
11261 lt_cv_dlopen="LoadLibrary"
11262 lt_cv_dlopen_libs=
11263 ;;
11264
11265 cygwin*)
11266 lt_cv_dlopen="dlopen"
11267 lt_cv_dlopen_libs=
11268 ;;
11269
11270 darwin*)
11271 # if libdl is installed we need to link against it
11272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11273 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11274 if ${ac_cv_lib_dl_dlopen+:} false; then :
11275 $as_echo_n "(cached) " >&6
11276 else
11277 ac_check_lib_save_LIBS=$LIBS
11278 LIBS="-ldl $LIBS"
11279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11280 /* end confdefs.h. */
11281
11282 /* Override any GCC internal prototype to avoid an error.
11283 Use char because int might match the return type of a GCC
11284 builtin and then its argument prototype would still apply. */
11285 #ifdef __cplusplus
11286 extern "C"
11287 #endif
11288 char dlopen ();
11289 int
11290 main ()
11291 {
11292 return dlopen ();
11293 ;
11294 return 0;
11295 }
11296 _ACEOF
11297 if ac_fn_c_try_link "$LINENO"; then :
11298 ac_cv_lib_dl_dlopen=yes
11299 else
11300 ac_cv_lib_dl_dlopen=no
11301 fi
11302 rm -f core conftest.err conftest.$ac_objext \
11303 conftest$ac_exeext conftest.$ac_ext
11304 LIBS=$ac_check_lib_save_LIBS
11305 fi
11306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11307 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11308 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11309 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11310 else
11311
11312 lt_cv_dlopen="dyld"
11313 lt_cv_dlopen_libs=
11314 lt_cv_dlopen_self=yes
11315
11316 fi
11317
11318 ;;
11319
11320 *)
11321 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11322 if test "x$ac_cv_func_shl_load" = xyes; then :
11323 lt_cv_dlopen="shl_load"
11324 else
11325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11326 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11327 if ${ac_cv_lib_dld_shl_load+:} false; then :
11328 $as_echo_n "(cached) " >&6
11329 else
11330 ac_check_lib_save_LIBS=$LIBS
11331 LIBS="-ldld $LIBS"
11332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11333 /* end confdefs.h. */
11334
11335 /* Override any GCC internal prototype to avoid an error.
11336 Use char because int might match the return type of a GCC
11337 builtin and then its argument prototype would still apply. */
11338 #ifdef __cplusplus
11339 extern "C"
11340 #endif
11341 char shl_load ();
11342 int
11343 main ()
11344 {
11345 return shl_load ();
11346 ;
11347 return 0;
11348 }
11349 _ACEOF
11350 if ac_fn_c_try_link "$LINENO"; then :
11351 ac_cv_lib_dld_shl_load=yes
11352 else
11353 ac_cv_lib_dld_shl_load=no
11354 fi
11355 rm -f core conftest.err conftest.$ac_objext \
11356 conftest$ac_exeext conftest.$ac_ext
11357 LIBS=$ac_check_lib_save_LIBS
11358 fi
11359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11360 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11361 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11362 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11363 else
11364 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11365 if test "x$ac_cv_func_dlopen" = xyes; then :
11366 lt_cv_dlopen="dlopen"
11367 else
11368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11369 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11370 if ${ac_cv_lib_dl_dlopen+:} false; then :
11371 $as_echo_n "(cached) " >&6
11372 else
11373 ac_check_lib_save_LIBS=$LIBS
11374 LIBS="-ldl $LIBS"
11375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11376 /* end confdefs.h. */
11377
11378 /* Override any GCC internal prototype to avoid an error.
11379 Use char because int might match the return type of a GCC
11380 builtin and then its argument prototype would still apply. */
11381 #ifdef __cplusplus
11382 extern "C"
11383 #endif
11384 char dlopen ();
11385 int
11386 main ()
11387 {
11388 return dlopen ();
11389 ;
11390 return 0;
11391 }
11392 _ACEOF
11393 if ac_fn_c_try_link "$LINENO"; then :
11394 ac_cv_lib_dl_dlopen=yes
11395 else
11396 ac_cv_lib_dl_dlopen=no
11397 fi
11398 rm -f core conftest.err conftest.$ac_objext \
11399 conftest$ac_exeext conftest.$ac_ext
11400 LIBS=$ac_check_lib_save_LIBS
11401 fi
11402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11403 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11404 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11405 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11406 else
11407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11408 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11409 if ${ac_cv_lib_svld_dlopen+:} false; then :
11410 $as_echo_n "(cached) " >&6
11411 else
11412 ac_check_lib_save_LIBS=$LIBS
11413 LIBS="-lsvld $LIBS"
11414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11415 /* end confdefs.h. */
11416
11417 /* Override any GCC internal prototype to avoid an error.
11418 Use char because int might match the return type of a GCC
11419 builtin and then its argument prototype would still apply. */
11420 #ifdef __cplusplus
11421 extern "C"
11422 #endif
11423 char dlopen ();
11424 int
11425 main ()
11426 {
11427 return dlopen ();
11428 ;
11429 return 0;
11430 }
11431 _ACEOF
11432 if ac_fn_c_try_link "$LINENO"; then :
11433 ac_cv_lib_svld_dlopen=yes
11434 else
11435 ac_cv_lib_svld_dlopen=no
11436 fi
11437 rm -f core conftest.err conftest.$ac_objext \
11438 conftest$ac_exeext conftest.$ac_ext
11439 LIBS=$ac_check_lib_save_LIBS
11440 fi
11441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11442 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11443 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11444 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11445 else
11446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11447 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11448 if ${ac_cv_lib_dld_dld_link+:} false; then :
11449 $as_echo_n "(cached) " >&6
11450 else
11451 ac_check_lib_save_LIBS=$LIBS
11452 LIBS="-ldld $LIBS"
11453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11454 /* end confdefs.h. */
11455
11456 /* Override any GCC internal prototype to avoid an error.
11457 Use char because int might match the return type of a GCC
11458 builtin and then its argument prototype would still apply. */
11459 #ifdef __cplusplus
11460 extern "C"
11461 #endif
11462 char dld_link ();
11463 int
11464 main ()
11465 {
11466 return dld_link ();
11467 ;
11468 return 0;
11469 }
11470 _ACEOF
11471 if ac_fn_c_try_link "$LINENO"; then :
11472 ac_cv_lib_dld_dld_link=yes
11473 else
11474 ac_cv_lib_dld_dld_link=no
11475 fi
11476 rm -f core conftest.err conftest.$ac_objext \
11477 conftest$ac_exeext conftest.$ac_ext
11478 LIBS=$ac_check_lib_save_LIBS
11479 fi
11480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11481 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11482 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11483 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11484 fi
11485
11486
11487 fi
11488
11489
11490 fi
11491
11492
11493 fi
11494
11495
11496 fi
11497
11498
11499 fi
11500
11501 ;;
11502 esac
11503
11504 if test "x$lt_cv_dlopen" != xno; then
11505 enable_dlopen=yes
11506 else
11507 enable_dlopen=no
11508 fi
11509
11510 case $lt_cv_dlopen in
11511 dlopen)
11512 save_CPPFLAGS="$CPPFLAGS"
11513 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11514
11515 save_LDFLAGS="$LDFLAGS"
11516 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11517
11518 save_LIBS="$LIBS"
11519 LIBS="$lt_cv_dlopen_libs $LIBS"
11520
11521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11522 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11523 if ${lt_cv_dlopen_self+:} false; then :
11524 $as_echo_n "(cached) " >&6
11525 else
11526 if test "$cross_compiling" = yes; then :
11527 lt_cv_dlopen_self=cross
11528 else
11529 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11530 lt_status=$lt_dlunknown
11531 cat > conftest.$ac_ext <<_LT_EOF
11532 #line 11532 "configure"
11533 #include "confdefs.h"
11534
11535 #if HAVE_DLFCN_H
11536 #include <dlfcn.h>
11537 #endif
11538
11539 #include <stdio.h>
11540
11541 #ifdef RTLD_GLOBAL
11542 # define LT_DLGLOBAL RTLD_GLOBAL
11543 #else
11544 # ifdef DL_GLOBAL
11545 # define LT_DLGLOBAL DL_GLOBAL
11546 # else
11547 # define LT_DLGLOBAL 0
11548 # endif
11549 #endif
11550
11551 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11552 find out it does not work in some platform. */
11553 #ifndef LT_DLLAZY_OR_NOW
11554 # ifdef RTLD_LAZY
11555 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11556 # else
11557 # ifdef DL_LAZY
11558 # define LT_DLLAZY_OR_NOW DL_LAZY
11559 # else
11560 # ifdef RTLD_NOW
11561 # define LT_DLLAZY_OR_NOW RTLD_NOW
11562 # else
11563 # ifdef DL_NOW
11564 # define LT_DLLAZY_OR_NOW DL_NOW
11565 # else
11566 # define LT_DLLAZY_OR_NOW 0
11567 # endif
11568 # endif
11569 # endif
11570 # endif
11571 #endif
11572
11573 /* When -fvisbility=hidden is used, assume the code has been annotated
11574 correspondingly for the symbols needed. */
11575 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11576 void fnord () __attribute__((visibility("default")));
11577 #endif
11578
11579 void fnord () { int i=42; }
11580 int main ()
11581 {
11582 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11583 int status = $lt_dlunknown;
11584
11585 if (self)
11586 {
11587 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11588 else
11589 {
11590 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11591 else puts (dlerror ());
11592 }
11593 /* dlclose (self); */
11594 }
11595 else
11596 puts (dlerror ());
11597
11598 return status;
11599 }
11600 _LT_EOF
11601 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11602 (eval $ac_link) 2>&5
11603 ac_status=$?
11604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11605 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11606 (./conftest; exit; ) >&5 2>/dev/null
11607 lt_status=$?
11608 case x$lt_status in
11609 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11610 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11611 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11612 esac
11613 else :
11614 # compilation failed
11615 lt_cv_dlopen_self=no
11616 fi
11617 fi
11618 rm -fr conftest*
11619
11620
11621 fi
11622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11623 $as_echo "$lt_cv_dlopen_self" >&6; }
11624
11625 if test "x$lt_cv_dlopen_self" = xyes; then
11626 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11628 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11629 if ${lt_cv_dlopen_self_static+:} false; then :
11630 $as_echo_n "(cached) " >&6
11631 else
11632 if test "$cross_compiling" = yes; then :
11633 lt_cv_dlopen_self_static=cross
11634 else
11635 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11636 lt_status=$lt_dlunknown
11637 cat > conftest.$ac_ext <<_LT_EOF
11638 #line 11638 "configure"
11639 #include "confdefs.h"
11640
11641 #if HAVE_DLFCN_H
11642 #include <dlfcn.h>
11643 #endif
11644
11645 #include <stdio.h>
11646
11647 #ifdef RTLD_GLOBAL
11648 # define LT_DLGLOBAL RTLD_GLOBAL
11649 #else
11650 # ifdef DL_GLOBAL
11651 # define LT_DLGLOBAL DL_GLOBAL
11652 # else
11653 # define LT_DLGLOBAL 0
11654 # endif
11655 #endif
11656
11657 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11658 find out it does not work in some platform. */
11659 #ifndef LT_DLLAZY_OR_NOW
11660 # ifdef RTLD_LAZY
11661 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11662 # else
11663 # ifdef DL_LAZY
11664 # define LT_DLLAZY_OR_NOW DL_LAZY
11665 # else
11666 # ifdef RTLD_NOW
11667 # define LT_DLLAZY_OR_NOW RTLD_NOW
11668 # else
11669 # ifdef DL_NOW
11670 # define LT_DLLAZY_OR_NOW DL_NOW
11671 # else
11672 # define LT_DLLAZY_OR_NOW 0
11673 # endif
11674 # endif
11675 # endif
11676 # endif
11677 #endif
11678
11679 /* When -fvisbility=hidden is used, assume the code has been annotated
11680 correspondingly for the symbols needed. */
11681 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11682 void fnord () __attribute__((visibility("default")));
11683 #endif
11684
11685 void fnord () { int i=42; }
11686 int main ()
11687 {
11688 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11689 int status = $lt_dlunknown;
11690
11691 if (self)
11692 {
11693 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11694 else
11695 {
11696 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11697 else puts (dlerror ());
11698 }
11699 /* dlclose (self); */
11700 }
11701 else
11702 puts (dlerror ());
11703
11704 return status;
11705 }
11706 _LT_EOF
11707 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11708 (eval $ac_link) 2>&5
11709 ac_status=$?
11710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11711 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11712 (./conftest; exit; ) >&5 2>/dev/null
11713 lt_status=$?
11714 case x$lt_status in
11715 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11716 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11717 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11718 esac
11719 else :
11720 # compilation failed
11721 lt_cv_dlopen_self_static=no
11722 fi
11723 fi
11724 rm -fr conftest*
11725
11726
11727 fi
11728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11729 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11730 fi
11731
11732 CPPFLAGS="$save_CPPFLAGS"
11733 LDFLAGS="$save_LDFLAGS"
11734 LIBS="$save_LIBS"
11735 ;;
11736 esac
11737
11738 case $lt_cv_dlopen_self in
11739 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11740 *) enable_dlopen_self=unknown ;;
11741 esac
11742
11743 case $lt_cv_dlopen_self_static in
11744 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11745 *) enable_dlopen_self_static=unknown ;;
11746 esac
11747 fi
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765 striplib=
11766 old_striplib=
11767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11768 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11769 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11770 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11771 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11773 $as_echo "yes" >&6; }
11774 else
11775 # FIXME - insert some real tests, host_os isn't really good enough
11776 case $host_os in
11777 darwin*)
11778 if test -n "$STRIP" ; then
11779 striplib="$STRIP -x"
11780 old_striplib="$STRIP -S"
11781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11782 $as_echo "yes" >&6; }
11783 else
11784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11785 $as_echo "no" >&6; }
11786 fi
11787 ;;
11788 *)
11789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11790 $as_echo "no" >&6; }
11791 ;;
11792 esac
11793 fi
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806 # Report which library types will actually be built
11807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11808 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11810 $as_echo "$can_build_shared" >&6; }
11811
11812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11813 $as_echo_n "checking whether to build shared libraries... " >&6; }
11814 test "$can_build_shared" = "no" && enable_shared=no
11815
11816 # On AIX, shared libraries and static libraries use the same namespace, and
11817 # are all built from PIC.
11818 case $host_os in
11819 aix3*)
11820 test "$enable_shared" = yes && enable_static=no
11821 if test -n "$RANLIB"; then
11822 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11823 postinstall_cmds='$RANLIB $lib'
11824 fi
11825 ;;
11826
11827 aix[4-9]*)
11828 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11829 test "$enable_shared" = yes && enable_static=no
11830 fi
11831 ;;
11832 esac
11833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11834 $as_echo "$enable_shared" >&6; }
11835
11836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11837 $as_echo_n "checking whether to build static libraries... " >&6; }
11838 # Make sure either enable_shared or enable_static is yes.
11839 test "$enable_shared" = yes || enable_static=yes
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11841 $as_echo "$enable_static" >&6; }
11842
11843
11844
11845
11846 fi
11847 ac_ext=c
11848 ac_cpp='$CPP $CPPFLAGS'
11849 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11850 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11851 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11852
11853 CC="$lt_save_CC"
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867 ac_config_commands="$ac_config_commands libtool"
11868
11869
11870
11871
11872 # Only expand once:
11873
11874
11875
11876 # The tests for host and target for $enable_largefile require
11877 # canonical names.
11878
11879
11880
11881 # As the $enable_largefile decision depends on --enable-plugins we must set it
11882 # even in directories otherwise not depending on the $plugins option.
11883
11884
11885 maybe_plugins=no
11886 for ac_header in dlfcn.h
11887 do :
11888 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11889 "
11890 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11891 cat >>confdefs.h <<_ACEOF
11892 #define HAVE_DLFCN_H 1
11893 _ACEOF
11894 maybe_plugins=yes
11895 fi
11896
11897 done
11898
11899 for ac_header in windows.h
11900 do :
11901 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11902 "
11903 if test "x$ac_cv_header_windows_h" = xyes; then :
11904 cat >>confdefs.h <<_ACEOF
11905 #define HAVE_WINDOWS_H 1
11906 _ACEOF
11907 maybe_plugins=yes
11908 fi
11909
11910 done
11911
11912
11913 # Check whether --enable-plugins was given.
11914 if test "${enable_plugins+set}" = set; then :
11915 enableval=$enable_plugins; case "${enableval}" in
11916 no) plugins=no ;;
11917 *) plugins=yes
11918 if test "$maybe_plugins" != "yes" ; then
11919 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11920 fi ;;
11921 esac
11922 else
11923 plugins=$maybe_plugins
11924
11925 fi
11926
11927 if test "$plugins" = "yes"; then
11928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11929 $as_echo_n "checking for library containing dlsym... " >&6; }
11930 if ${ac_cv_search_dlsym+:} false; then :
11931 $as_echo_n "(cached) " >&6
11932 else
11933 ac_func_search_save_LIBS=$LIBS
11934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11935 /* end confdefs.h. */
11936
11937 /* Override any GCC internal prototype to avoid an error.
11938 Use char because int might match the return type of a GCC
11939 builtin and then its argument prototype would still apply. */
11940 #ifdef __cplusplus
11941 extern "C"
11942 #endif
11943 char dlsym ();
11944 int
11945 main ()
11946 {
11947 return dlsym ();
11948 ;
11949 return 0;
11950 }
11951 _ACEOF
11952 for ac_lib in '' dl; do
11953 if test -z "$ac_lib"; then
11954 ac_res="none required"
11955 else
11956 ac_res=-l$ac_lib
11957 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11958 fi
11959 if ac_fn_c_try_link "$LINENO"; then :
11960 ac_cv_search_dlsym=$ac_res
11961 fi
11962 rm -f core conftest.err conftest.$ac_objext \
11963 conftest$ac_exeext
11964 if ${ac_cv_search_dlsym+:} false; then :
11965 break
11966 fi
11967 done
11968 if ${ac_cv_search_dlsym+:} false; then :
11969
11970 else
11971 ac_cv_search_dlsym=no
11972 fi
11973 rm conftest.$ac_ext
11974 LIBS=$ac_func_search_save_LIBS
11975 fi
11976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11977 $as_echo "$ac_cv_search_dlsym" >&6; }
11978 ac_res=$ac_cv_search_dlsym
11979 if test "$ac_res" != no; then :
11980 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11981
11982 fi
11983
11984 fi
11985
11986
11987 case "${host}" in
11988 sparc-*-solaris*|i[3-7]86-*-solaris*)
11989 # On native 32bit sparc and ia32 solaris, large-file and procfs support
11990 # are mutually exclusive; and without procfs support, the bfd/ elf module
11991 # cannot provide certain routines such as elfcore_write_prpsinfo
11992 # or elfcore_write_prstatus. So unless the user explicitly requested
11993 # large-file support through the --enable-largefile switch, disable
11994 # large-file support in favor of procfs support.
11995 test "${target}" = "${host}" -a "x$plugins" = xno \
11996 && : ${enable_largefile="no"}
11997 ;;
11998 esac
11999
12000 # Check whether --enable-largefile was given.
12001 if test "${enable_largefile+set}" = set; then :
12002 enableval=$enable_largefile;
12003 fi
12004
12005 if test "$enable_largefile" != no; then
12006
12007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12008 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12009 if ${ac_cv_sys_largefile_CC+:} false; then :
12010 $as_echo_n "(cached) " >&6
12011 else
12012 ac_cv_sys_largefile_CC=no
12013 if test "$GCC" != yes; then
12014 ac_save_CC=$CC
12015 while :; do
12016 # IRIX 6.2 and later do not support large files by default,
12017 # so use the C compiler's -n32 option if that helps.
12018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12019 /* end confdefs.h. */
12020 #include <sys/types.h>
12021 /* Check that off_t can represent 2**63 - 1 correctly.
12022 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12023 since some C++ compilers masquerading as C compilers
12024 incorrectly reject 9223372036854775807. */
12025 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12026 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12027 && LARGE_OFF_T % 2147483647 == 1)
12028 ? 1 : -1];
12029 int
12030 main ()
12031 {
12032
12033 ;
12034 return 0;
12035 }
12036 _ACEOF
12037 if ac_fn_c_try_compile "$LINENO"; then :
12038 break
12039 fi
12040 rm -f core conftest.err conftest.$ac_objext
12041 CC="$CC -n32"
12042 if ac_fn_c_try_compile "$LINENO"; then :
12043 ac_cv_sys_largefile_CC=' -n32'; break
12044 fi
12045 rm -f core conftest.err conftest.$ac_objext
12046 break
12047 done
12048 CC=$ac_save_CC
12049 rm -f conftest.$ac_ext
12050 fi
12051 fi
12052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12053 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12054 if test "$ac_cv_sys_largefile_CC" != no; then
12055 CC=$CC$ac_cv_sys_largefile_CC
12056 fi
12057
12058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12059 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12060 if ${ac_cv_sys_file_offset_bits+:} false; then :
12061 $as_echo_n "(cached) " >&6
12062 else
12063 while :; do
12064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12065 /* end confdefs.h. */
12066 #include <sys/types.h>
12067 /* Check that off_t can represent 2**63 - 1 correctly.
12068 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12069 since some C++ compilers masquerading as C compilers
12070 incorrectly reject 9223372036854775807. */
12071 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12072 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12073 && LARGE_OFF_T % 2147483647 == 1)
12074 ? 1 : -1];
12075 int
12076 main ()
12077 {
12078
12079 ;
12080 return 0;
12081 }
12082 _ACEOF
12083 if ac_fn_c_try_compile "$LINENO"; then :
12084 ac_cv_sys_file_offset_bits=no; break
12085 fi
12086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12088 /* end confdefs.h. */
12089 #define _FILE_OFFSET_BITS 64
12090 #include <sys/types.h>
12091 /* Check that off_t can represent 2**63 - 1 correctly.
12092 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12093 since some C++ compilers masquerading as C compilers
12094 incorrectly reject 9223372036854775807. */
12095 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12096 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12097 && LARGE_OFF_T % 2147483647 == 1)
12098 ? 1 : -1];
12099 int
12100 main ()
12101 {
12102
12103 ;
12104 return 0;
12105 }
12106 _ACEOF
12107 if ac_fn_c_try_compile "$LINENO"; then :
12108 ac_cv_sys_file_offset_bits=64; break
12109 fi
12110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12111 ac_cv_sys_file_offset_bits=unknown
12112 break
12113 done
12114 fi
12115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12116 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12117 case $ac_cv_sys_file_offset_bits in #(
12118 no | unknown) ;;
12119 *)
12120 cat >>confdefs.h <<_ACEOF
12121 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12122 _ACEOF
12123 ;;
12124 esac
12125 rm -rf conftest*
12126 if test $ac_cv_sys_file_offset_bits = unknown; then
12127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12128 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12129 if ${ac_cv_sys_large_files+:} false; then :
12130 $as_echo_n "(cached) " >&6
12131 else
12132 while :; do
12133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12134 /* end confdefs.h. */
12135 #include <sys/types.h>
12136 /* Check that off_t can represent 2**63 - 1 correctly.
12137 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12138 since some C++ compilers masquerading as C compilers
12139 incorrectly reject 9223372036854775807. */
12140 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12141 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12142 && LARGE_OFF_T % 2147483647 == 1)
12143 ? 1 : -1];
12144 int
12145 main ()
12146 {
12147
12148 ;
12149 return 0;
12150 }
12151 _ACEOF
12152 if ac_fn_c_try_compile "$LINENO"; then :
12153 ac_cv_sys_large_files=no; break
12154 fi
12155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12157 /* end confdefs.h. */
12158 #define _LARGE_FILES 1
12159 #include <sys/types.h>
12160 /* Check that off_t can represent 2**63 - 1 correctly.
12161 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12162 since some C++ compilers masquerading as C compilers
12163 incorrectly reject 9223372036854775807. */
12164 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12165 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12166 && LARGE_OFF_T % 2147483647 == 1)
12167 ? 1 : -1];
12168 int
12169 main ()
12170 {
12171
12172 ;
12173 return 0;
12174 }
12175 _ACEOF
12176 if ac_fn_c_try_compile "$LINENO"; then :
12177 ac_cv_sys_large_files=1; break
12178 fi
12179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12180 ac_cv_sys_large_files=unknown
12181 break
12182 done
12183 fi
12184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12185 $as_echo "$ac_cv_sys_large_files" >&6; }
12186 case $ac_cv_sys_large_files in #(
12187 no | unknown) ;;
12188 *)
12189 cat >>confdefs.h <<_ACEOF
12190 #define _LARGE_FILES $ac_cv_sys_large_files
12191 _ACEOF
12192 ;;
12193 esac
12194 rm -rf conftest*
12195 fi
12196
12197
12198 fi
12199
12200
12201
12202 # Check whether --enable-targets was given.
12203 if test "${enable_targets+set}" = set; then :
12204 enableval=$enable_targets; case "${enableval}" in
12205 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
12206 ;;
12207 no) enable_targets= ;;
12208 *) enable_targets=$enableval ;;
12209 esac
12210 fi
12211
12212 # Check whether --enable-deterministic-archives was given.
12213 if test "${enable_deterministic_archives+set}" = set; then :
12214 enableval=$enable_deterministic_archives;
12215 if test "${enableval}" = no; then
12216 default_ar_deterministic=0
12217 else
12218 default_ar_deterministic=1
12219 fi
12220 else
12221 default_ar_deterministic=0
12222 fi
12223
12224
12225
12226 cat >>confdefs.h <<_ACEOF
12227 #define DEFAULT_AR_DETERMINISTIC $default_ar_deterministic
12228 _ACEOF
12229
12230
12231 # Check whether --enable-default-strings-all was given.
12232 if test "${enable_default_strings_all+set}" = set; then :
12233 enableval=$enable_default_strings_all;
12234 if test "${enableval}" = no; then
12235 default_strings_all=0
12236 else
12237 default_strings_all=1
12238 fi
12239 else
12240 default_strings_all=1
12241 fi
12242
12243
12244
12245 # Enable debuginfod
12246
12247 # Check whether --with-debuginfod was given.
12248 if test "${with_debuginfod+set}" = set; then :
12249 withval=$with_debuginfod;
12250 else
12251 with_debuginfod=auto
12252 fi
12253
12254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5
12255 $as_echo_n "checking whether to use debuginfod... " >&6; }
12256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5
12257 $as_echo "$with_debuginfod" >&6; }
12258
12259 if test "${with_debuginfod}" = no; then
12260 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5
12261 $as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;}
12262 else
12263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for debuginfod_begin in -ldebuginfod" >&5
12264 $as_echo_n "checking for debuginfod_begin in -ldebuginfod... " >&6; }
12265 if ${ac_cv_lib_debuginfod_debuginfod_begin+:} false; then :
12266 $as_echo_n "(cached) " >&6
12267 else
12268 ac_check_lib_save_LIBS=$LIBS
12269 LIBS="-ldebuginfod $LIBS"
12270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12271 /* end confdefs.h. */
12272
12273 /* Override any GCC internal prototype to avoid an error.
12274 Use char because int might match the return type of a GCC
12275 builtin and then its argument prototype would still apply. */
12276 #ifdef __cplusplus
12277 extern "C"
12278 #endif
12279 char debuginfod_begin ();
12280 int
12281 main ()
12282 {
12283 return debuginfod_begin ();
12284 ;
12285 return 0;
12286 }
12287 _ACEOF
12288 if ac_fn_c_try_link "$LINENO"; then :
12289 ac_cv_lib_debuginfod_debuginfod_begin=yes
12290 else
12291 ac_cv_lib_debuginfod_debuginfod_begin=no
12292 fi
12293 rm -f core conftest.err conftest.$ac_objext \
12294 conftest$ac_exeext conftest.$ac_ext
12295 LIBS=$ac_check_lib_save_LIBS
12296 fi
12297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_debuginfod_debuginfod_begin" >&5
12298 $as_echo "$ac_cv_lib_debuginfod_debuginfod_begin" >&6; }
12299 if test "x$ac_cv_lib_debuginfod_debuginfod_begin" = xyes; then :
12300 have_debuginfod_lib=yes
12301 fi
12302
12303 ac_fn_c_check_decl "$LINENO" "debuginfod_begin" "ac_cv_have_decl_debuginfod_begin" "#include <elfutils/debuginfod.h>
12304 "
12305 if test "x$ac_cv_have_decl_debuginfod_begin" = xyes; then :
12306 have_debuginfod_h=yes
12307 fi
12308
12309 if test "x$have_debuginfod_lib" = "xyes" -a \
12310 "x$have_debuginfod_h" = "xyes"; then
12311
12312 $as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h
12313
12314 LIBDEBUGINFOD="-ldebuginfod"
12315
12316 else
12317
12318 if test "$with_debuginfod" = yes; then
12319 as_fn_error $? "debuginfod is missing or unusable" "$LINENO" 5
12320 else
12321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod is missing or unusable; some features may be unavailable." >&5
12322 $as_echo "$as_me: WARNING: debuginfod is missing or unusable; some features may be unavailable." >&2;}
12323 fi
12324 fi
12325 fi
12326
12327
12328
12329 cat >>confdefs.h <<_ACEOF
12330 #define DEFAULT_STRINGS_ALL $default_strings_all
12331 _ACEOF
12332
12333
12334
12335 # Set the 'development' global.
12336 . $srcdir/../bfd/development.sh
12337
12338 # Set acp_cpp_for_build variable
12339 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12340
12341 # Default set of GCC warnings to enable.
12342 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12343 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12344
12345 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12347 /* end confdefs.h. */
12348 __GNUC__
12349 _ACEOF
12350 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12351 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12352
12353 else
12354 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12355 fi
12356 rm -f conftest*
12357
12358
12359 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12361 /* end confdefs.h. */
12362 __GNUC__
12363 _ACEOF
12364 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12365 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12366
12367 else
12368 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12369 fi
12370 rm -f conftest*
12371
12372
12373 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12374 WARN_WRITE_STRINGS=""
12375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12376 /* end confdefs.h. */
12377 __GNUC__
12378 _ACEOF
12379 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12380 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12381
12382 else
12383 WARN_WRITE_STRINGS="-Wwrite-strings"
12384 fi
12385 rm -f conftest*
12386
12387
12388 # Verify CC_FOR_BUILD to be compatible with warning flags
12389
12390 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12392 /* end confdefs.h. */
12393 __GNUC__
12394 _ACEOF
12395 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12396 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12397
12398 else
12399 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12400 fi
12401 rm -f conftest*
12402
12403
12404 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12406 /* end confdefs.h. */
12407 __GNUC__
12408 _ACEOF
12409 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12410 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12411
12412 else
12413 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12414 fi
12415 rm -f conftest*
12416
12417
12418 # Check whether --enable-werror was given.
12419 if test "${enable_werror+set}" = set; then :
12420 enableval=$enable_werror; case "${enableval}" in
12421 yes | y) ERROR_ON_WARNING="yes" ;;
12422 no | n) ERROR_ON_WARNING="no" ;;
12423 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12424 esac
12425 fi
12426
12427
12428 # Disable -Wformat by default when using gcc on mingw
12429 case "${host}" in
12430 *-*-mingw32*)
12431 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12432 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12433 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
12434 fi
12435 ;;
12436 *) ;;
12437 esac
12438
12439 # Enable -Werror by default when using gcc. Turn it off for releases.
12440 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12441 ERROR_ON_WARNING=yes
12442 fi
12443
12444 NO_WERROR=
12445 if test "${ERROR_ON_WARNING}" = yes ; then
12446 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12447 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
12448 NO_WERROR="-Wno-error"
12449 fi
12450
12451 if test "${GCC}" = yes ; then
12452 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12453 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
12454 fi
12455
12456 # Check whether --enable-build-warnings was given.
12457 if test "${enable_build_warnings+set}" = set; then :
12458 enableval=$enable_build_warnings; case "${enableval}" in
12459 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12460 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
12461 no) if test "${GCC}" = yes ; then
12462 WARN_CFLAGS="-w"
12463 WARN_CFLAGS_FOR_BUILD="-w"
12464 fi;;
12465 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12466 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12467 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
12468 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12469 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12470 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12471 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12472 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12473 esac
12474 fi
12475
12476
12477 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12478 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12479 fi
12480
12481
12482
12483
12484
12485
12486
12487 ac_config_headers="$ac_config_headers config.h:config.in"
12488
12489
12490
12491
12492 if test -z "$target" ; then
12493 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
12494 fi
12495 if test -z "$host" ; then
12496 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
12497 fi
12498
12499 for ac_prog in 'bison -y' byacc
12500 do
12501 # Extract the first word of "$ac_prog", so it can be a program name with args.
12502 set dummy $ac_prog; ac_word=$2
12503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12504 $as_echo_n "checking for $ac_word... " >&6; }
12505 if ${ac_cv_prog_YACC+:} false; then :
12506 $as_echo_n "(cached) " >&6
12507 else
12508 if test -n "$YACC"; then
12509 ac_cv_prog_YACC="$YACC" # Let the user override the test.
12510 else
12511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12512 for as_dir in $PATH
12513 do
12514 IFS=$as_save_IFS
12515 test -z "$as_dir" && as_dir=.
12516 for ac_exec_ext in '' $ac_executable_extensions; do
12517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12518 ac_cv_prog_YACC="$ac_prog"
12519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12520 break 2
12521 fi
12522 done
12523 done
12524 IFS=$as_save_IFS
12525
12526 fi
12527 fi
12528 YACC=$ac_cv_prog_YACC
12529 if test -n "$YACC"; then
12530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12531 $as_echo "$YACC" >&6; }
12532 else
12533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12534 $as_echo "no" >&6; }
12535 fi
12536
12537
12538 test -n "$YACC" && break
12539 done
12540 test -n "$YACC" || YACC="yacc"
12541
12542 for ac_prog in flex lex
12543 do
12544 # Extract the first word of "$ac_prog", so it can be a program name with args.
12545 set dummy $ac_prog; ac_word=$2
12546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12547 $as_echo_n "checking for $ac_word... " >&6; }
12548 if ${ac_cv_prog_LEX+:} false; then :
12549 $as_echo_n "(cached) " >&6
12550 else
12551 if test -n "$LEX"; then
12552 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12553 else
12554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12555 for as_dir in $PATH
12556 do
12557 IFS=$as_save_IFS
12558 test -z "$as_dir" && as_dir=.
12559 for ac_exec_ext in '' $ac_executable_extensions; do
12560 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12561 ac_cv_prog_LEX="$ac_prog"
12562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12563 break 2
12564 fi
12565 done
12566 done
12567 IFS=$as_save_IFS
12568
12569 fi
12570 fi
12571 LEX=$ac_cv_prog_LEX
12572 if test -n "$LEX"; then
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12574 $as_echo "$LEX" >&6; }
12575 else
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12577 $as_echo "no" >&6; }
12578 fi
12579
12580
12581 test -n "$LEX" && break
12582 done
12583 test -n "$LEX" || LEX=":"
12584
12585 case "$LEX" in
12586 :|*"missing "*) ;;
12587 *) cat >conftest.l <<_ACEOF
12588 %%
12589 a { ECHO; }
12590 b { REJECT; }
12591 c { yymore (); }
12592 d { yyless (1); }
12593 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
12594 yyless ((input () != 0)); }
12595 f { unput (yytext[0]); }
12596 . { BEGIN INITIAL; }
12597 %%
12598 #ifdef YYTEXT_POINTER
12599 extern char *yytext;
12600 #endif
12601 int
12602 main (void)
12603 {
12604 return ! yylex () + ! yywrap ();
12605 }
12606 _ACEOF
12607 { { ac_try="$LEX conftest.l"
12608 case "(($ac_try" in
12609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12610 *) ac_try_echo=$ac_try;;
12611 esac
12612 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12613 $as_echo "$ac_try_echo"; } >&5
12614 (eval "$LEX conftest.l") 2>&5
12615 ac_status=$?
12616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12617 test $ac_status = 0; }
12618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
12619 $as_echo_n "checking lex output file root... " >&6; }
12620 if ${ac_cv_prog_lex_root+:} false; then :
12621 $as_echo_n "(cached) " >&6
12622 else
12623
12624 if test -f lex.yy.c; then
12625 ac_cv_prog_lex_root=lex.yy
12626 elif test -f lexyy.c; then
12627 ac_cv_prog_lex_root=lexyy
12628 else
12629 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
12630 fi
12631 fi
12632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12633 $as_echo "$ac_cv_prog_lex_root" >&6; }
12634 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
12635
12636 if test -z "${LEXLIB+set}"; then
12637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
12638 $as_echo_n "checking lex library... " >&6; }
12639 if ${ac_cv_lib_lex+:} false; then :
12640 $as_echo_n "(cached) " >&6
12641 else
12642
12643 ac_save_LIBS=$LIBS
12644 ac_cv_lib_lex='none needed'
12645 for ac_lib in '' -lfl -ll; do
12646 LIBS="$ac_lib $ac_save_LIBS"
12647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12648 /* end confdefs.h. */
12649 `cat $LEX_OUTPUT_ROOT.c`
12650 _ACEOF
12651 if ac_fn_c_try_link "$LINENO"; then :
12652 ac_cv_lib_lex=$ac_lib
12653 fi
12654 rm -f core conftest.err conftest.$ac_objext \
12655 conftest$ac_exeext conftest.$ac_ext
12656 test "$ac_cv_lib_lex" != 'none needed' && break
12657 done
12658 LIBS=$ac_save_LIBS
12659
12660 fi
12661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12662 $as_echo "$ac_cv_lib_lex" >&6; }
12663 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
12664 fi
12665
12666
12667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12668 $as_echo_n "checking whether yytext is a pointer... " >&6; }
12669 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
12670 $as_echo_n "(cached) " >&6
12671 else
12672 # POSIX says lex can declare yytext either as a pointer or an array; the
12673 # default is implementation-dependent. Figure out which it is, since
12674 # not all implementations provide the %pointer and %array declarations.
12675 ac_cv_prog_lex_yytext_pointer=no
12676 ac_save_LIBS=$LIBS
12677 LIBS="$LEXLIB $ac_save_LIBS"
12678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12679 /* end confdefs.h. */
12680
12681 #define YYTEXT_POINTER 1
12682 `cat $LEX_OUTPUT_ROOT.c`
12683 _ACEOF
12684 if ac_fn_c_try_link "$LINENO"; then :
12685 ac_cv_prog_lex_yytext_pointer=yes
12686 fi
12687 rm -f core conftest.err conftest.$ac_objext \
12688 conftest$ac_exeext conftest.$ac_ext
12689 LIBS=$ac_save_LIBS
12690
12691 fi
12692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
12693 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
12694 if test $ac_cv_prog_lex_yytext_pointer = yes; then
12695
12696 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
12697
12698 fi
12699 rm -f conftest.l $LEX_OUTPUT_ROOT.c
12700 ;;
12701 esac
12702 if test "$LEX" = :; then
12703 LEX=${am_missing_run}flex
12704 fi
12705
12706 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"
12707 # If we haven't got the data from the intl directory,
12708 # assume NLS is disabled.
12709 USE_NLS=no
12710 LIBINTL=
12711 LIBINTL_DEP=
12712 INCINTL=
12713 XGETTEXT=
12714 GMSGFMT=
12715 POSUB=
12716
12717 if test -f ../intl/config.intl; then
12718 . ../intl/config.intl
12719 fi
12720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12721 $as_echo_n "checking whether NLS is requested... " >&6; }
12722 if test x"$USE_NLS" != xyes; then
12723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12724 $as_echo "no" >&6; }
12725 else
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12727 $as_echo "yes" >&6; }
12728
12729 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12730
12731
12732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12733 $as_echo_n "checking for catalogs to be installed... " >&6; }
12734 # Look for .po and .gmo files in the source directory.
12735 CATALOGS=
12736 XLINGUAS=
12737 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12738 # If there aren't any .gmo files the shell will give us the
12739 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12740 # weeded out.
12741 case "$cat" in *\**)
12742 continue;;
12743 esac
12744 # The quadruple backslash is collapsed to a double backslash
12745 # by the backticks, then collapsed again by the double quotes,
12746 # leaving us with one backslash in the sed expression (right
12747 # before the dot that mustn't act as a wildcard).
12748 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12749 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12750 # The user is allowed to set LINGUAS to a list of languages to
12751 # install catalogs for. If it's empty that means "all of them."
12752 if test "x$LINGUAS" = x; then
12753 CATALOGS="$CATALOGS $cat"
12754 XLINGUAS="$XLINGUAS $lang"
12755 else
12756 case "$LINGUAS" in *$lang*)
12757 CATALOGS="$CATALOGS $cat"
12758 XLINGUAS="$XLINGUAS $lang"
12759 ;;
12760 esac
12761 fi
12762 done
12763 LINGUAS="$XLINGUAS"
12764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12765 $as_echo "$LINGUAS" >&6; }
12766
12767
12768 DATADIRNAME=share
12769
12770 INSTOBJEXT=.mo
12771
12772 GENCAT=gencat
12773
12774 CATOBJEXT=.gmo
12775
12776 fi
12777
12778 MKINSTALLDIRS=
12779 if test -n "$ac_aux_dir"; then
12780 case "$ac_aux_dir" in
12781 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12782 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12783 esac
12784 fi
12785 if test -z "$MKINSTALLDIRS"; then
12786 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12787 fi
12788
12789
12790
12791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12792 $as_echo_n "checking whether NLS is requested... " >&6; }
12793 # Check whether --enable-nls was given.
12794 if test "${enable_nls+set}" = set; then :
12795 enableval=$enable_nls; USE_NLS=$enableval
12796 else
12797 USE_NLS=yes
12798 fi
12799
12800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12801 $as_echo "$USE_NLS" >&6; }
12802
12803
12804
12805
12806
12807
12808 # Prepare PATH_SEPARATOR.
12809 # The user is always right.
12810 if test "${PATH_SEPARATOR+set}" != set; then
12811 echo "#! /bin/sh" >conf$$.sh
12812 echo "exit 0" >>conf$$.sh
12813 chmod +x conf$$.sh
12814 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12815 PATH_SEPARATOR=';'
12816 else
12817 PATH_SEPARATOR=:
12818 fi
12819 rm -f conf$$.sh
12820 fi
12821
12822 # Find out how to test for executable files. Don't use a zero-byte file,
12823 # as systems may use methods other than mode bits to determine executability.
12824 cat >conf$$.file <<_ASEOF
12825 #! /bin/sh
12826 exit 0
12827 _ASEOF
12828 chmod +x conf$$.file
12829 if test -x conf$$.file >/dev/null 2>&1; then
12830 ac_executable_p="test -x"
12831 else
12832 ac_executable_p="test -f"
12833 fi
12834 rm -f conf$$.file
12835
12836 # Extract the first word of "msgfmt", so it can be a program name with args.
12837 set dummy msgfmt; ac_word=$2
12838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12839 $as_echo_n "checking for $ac_word... " >&6; }
12840 if ${ac_cv_path_MSGFMT+:} false; then :
12841 $as_echo_n "(cached) " >&6
12842 else
12843 case "$MSGFMT" in
12844 [\\/]* | ?:[\\/]*)
12845 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12846 ;;
12847 *)
12848 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12849 for ac_dir in $PATH; do
12850 IFS="$ac_save_IFS"
12851 test -z "$ac_dir" && ac_dir=.
12852 for ac_exec_ext in '' $ac_executable_extensions; do
12853 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12854 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12855 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12856 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12857 break 2
12858 fi
12859 fi
12860 done
12861 done
12862 IFS="$ac_save_IFS"
12863 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12864 ;;
12865 esac
12866 fi
12867 MSGFMT="$ac_cv_path_MSGFMT"
12868 if test "$MSGFMT" != ":"; then
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12870 $as_echo "$MSGFMT" >&6; }
12871 else
12872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12873 $as_echo "no" >&6; }
12874 fi
12875
12876 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12877 set dummy gmsgfmt; ac_word=$2
12878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12879 $as_echo_n "checking for $ac_word... " >&6; }
12880 if ${ac_cv_path_GMSGFMT+:} false; then :
12881 $as_echo_n "(cached) " >&6
12882 else
12883 case $GMSGFMT in
12884 [\\/]* | ?:[\\/]*)
12885 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12886 ;;
12887 *)
12888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12889 for as_dir in $PATH
12890 do
12891 IFS=$as_save_IFS
12892 test -z "$as_dir" && as_dir=.
12893 for ac_exec_ext in '' $ac_executable_extensions; do
12894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12895 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12897 break 2
12898 fi
12899 done
12900 done
12901 IFS=$as_save_IFS
12902
12903 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12904 ;;
12905 esac
12906 fi
12907 GMSGFMT=$ac_cv_path_GMSGFMT
12908 if test -n "$GMSGFMT"; then
12909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12910 $as_echo "$GMSGFMT" >&6; }
12911 else
12912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12913 $as_echo "no" >&6; }
12914 fi
12915
12916
12917
12918
12919 # Prepare PATH_SEPARATOR.
12920 # The user is always right.
12921 if test "${PATH_SEPARATOR+set}" != set; then
12922 echo "#! /bin/sh" >conf$$.sh
12923 echo "exit 0" >>conf$$.sh
12924 chmod +x conf$$.sh
12925 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12926 PATH_SEPARATOR=';'
12927 else
12928 PATH_SEPARATOR=:
12929 fi
12930 rm -f conf$$.sh
12931 fi
12932
12933 # Find out how to test for executable files. Don't use a zero-byte file,
12934 # as systems may use methods other than mode bits to determine executability.
12935 cat >conf$$.file <<_ASEOF
12936 #! /bin/sh
12937 exit 0
12938 _ASEOF
12939 chmod +x conf$$.file
12940 if test -x conf$$.file >/dev/null 2>&1; then
12941 ac_executable_p="test -x"
12942 else
12943 ac_executable_p="test -f"
12944 fi
12945 rm -f conf$$.file
12946
12947 # Extract the first word of "xgettext", so it can be a program name with args.
12948 set dummy xgettext; ac_word=$2
12949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12950 $as_echo_n "checking for $ac_word... " >&6; }
12951 if ${ac_cv_path_XGETTEXT+:} false; then :
12952 $as_echo_n "(cached) " >&6
12953 else
12954 case "$XGETTEXT" in
12955 [\\/]* | ?:[\\/]*)
12956 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12957 ;;
12958 *)
12959 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12960 for ac_dir in $PATH; do
12961 IFS="$ac_save_IFS"
12962 test -z "$ac_dir" && ac_dir=.
12963 for ac_exec_ext in '' $ac_executable_extensions; do
12964 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12965 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12966 (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
12967 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12968 break 2
12969 fi
12970 fi
12971 done
12972 done
12973 IFS="$ac_save_IFS"
12974 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12975 ;;
12976 esac
12977 fi
12978 XGETTEXT="$ac_cv_path_XGETTEXT"
12979 if test "$XGETTEXT" != ":"; then
12980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12981 $as_echo "$XGETTEXT" >&6; }
12982 else
12983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12984 $as_echo "no" >&6; }
12985 fi
12986
12987 rm -f messages.po
12988
12989
12990 # Prepare PATH_SEPARATOR.
12991 # The user is always right.
12992 if test "${PATH_SEPARATOR+set}" != set; then
12993 echo "#! /bin/sh" >conf$$.sh
12994 echo "exit 0" >>conf$$.sh
12995 chmod +x conf$$.sh
12996 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12997 PATH_SEPARATOR=';'
12998 else
12999 PATH_SEPARATOR=:
13000 fi
13001 rm -f conf$$.sh
13002 fi
13003
13004 # Find out how to test for executable files. Don't use a zero-byte file,
13005 # as systems may use methods other than mode bits to determine executability.
13006 cat >conf$$.file <<_ASEOF
13007 #! /bin/sh
13008 exit 0
13009 _ASEOF
13010 chmod +x conf$$.file
13011 if test -x conf$$.file >/dev/null 2>&1; then
13012 ac_executable_p="test -x"
13013 else
13014 ac_executable_p="test -f"
13015 fi
13016 rm -f conf$$.file
13017
13018 # Extract the first word of "msgmerge", so it can be a program name with args.
13019 set dummy msgmerge; ac_word=$2
13020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13021 $as_echo_n "checking for $ac_word... " >&6; }
13022 if ${ac_cv_path_MSGMERGE+:} false; then :
13023 $as_echo_n "(cached) " >&6
13024 else
13025 case "$MSGMERGE" in
13026 [\\/]* | ?:[\\/]*)
13027 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13028 ;;
13029 *)
13030 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13031 for ac_dir in $PATH; do
13032 IFS="$ac_save_IFS"
13033 test -z "$ac_dir" && ac_dir=.
13034 for ac_exec_ext in '' $ac_executable_extensions; do
13035 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13036 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13037 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13038 break 2
13039 fi
13040 fi
13041 done
13042 done
13043 IFS="$ac_save_IFS"
13044 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13045 ;;
13046 esac
13047 fi
13048 MSGMERGE="$ac_cv_path_MSGMERGE"
13049 if test "$MSGMERGE" != ":"; then
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13051 $as_echo "$MSGMERGE" >&6; }
13052 else
13053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13054 $as_echo "no" >&6; }
13055 fi
13056
13057
13058 if test "$GMSGFMT" != ":"; then
13059 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13060 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13061 : ;
13062 else
13063 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
13064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13065 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
13066 GMSGFMT=":"
13067 fi
13068 fi
13069
13070 if test "$XGETTEXT" != ":"; then
13071 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13072 (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
13073 : ;
13074 else
13075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13076 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
13077 XGETTEXT=":"
13078 fi
13079 rm -f messages.po
13080 fi
13081
13082 ac_config_commands="$ac_config_commands default-1"
13083
13084
13085
13086
13087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13088 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13089 # Check whether --enable-maintainer-mode was given.
13090 if test "${enable_maintainer_mode+set}" = set; then :
13091 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13092 else
13093 USE_MAINTAINER_MODE=no
13094 fi
13095
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13097 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13098 if test $USE_MAINTAINER_MODE = yes; then
13099 MAINTAINER_MODE_TRUE=
13100 MAINTAINER_MODE_FALSE='#'
13101 else
13102 MAINTAINER_MODE_TRUE='#'
13103 MAINTAINER_MODE_FALSE=
13104 fi
13105
13106 MAINT=$MAINTAINER_MODE_TRUE
13107
13108
13109 if false; then
13110 GENINSRC_NEVER_TRUE=
13111 GENINSRC_NEVER_FALSE='#'
13112 else
13113 GENINSRC_NEVER_TRUE='#'
13114 GENINSRC_NEVER_FALSE=
13115 fi
13116
13117
13118 if test -n "$EXEEXT"; then
13119
13120 $as_echo "#define HAVE_EXECUTABLE_SUFFIX 1" >>confdefs.h
13121
13122 fi
13123
13124 cat >>confdefs.h <<_ACEOF
13125 #define EXECUTABLE_SUFFIX "${EXEEXT}"
13126 _ACEOF
13127
13128
13129 # host-specific stuff:
13130
13131 HDEFINES=
13132
13133 . ${srcdir}/../bfd/configure.host
13134
13135
13136 AR=${AR-ar}
13137
13138 if test -n "$ac_tool_prefix"; then
13139 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
13140 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
13141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13142 $as_echo_n "checking for $ac_word... " >&6; }
13143 if ${ac_cv_prog_RANLIB+:} false; then :
13144 $as_echo_n "(cached) " >&6
13145 else
13146 if test -n "$RANLIB"; then
13147 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
13148 else
13149 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13150 for as_dir in $PATH
13151 do
13152 IFS=$as_save_IFS
13153 test -z "$as_dir" && as_dir=.
13154 for ac_exec_ext in '' $ac_executable_extensions; do
13155 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13156 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
13157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13158 break 2
13159 fi
13160 done
13161 done
13162 IFS=$as_save_IFS
13163
13164 fi
13165 fi
13166 RANLIB=$ac_cv_prog_RANLIB
13167 if test -n "$RANLIB"; then
13168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
13169 $as_echo "$RANLIB" >&6; }
13170 else
13171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13172 $as_echo "no" >&6; }
13173 fi
13174
13175
13176 fi
13177 if test -z "$ac_cv_prog_RANLIB"; then
13178 ac_ct_RANLIB=$RANLIB
13179 # Extract the first word of "ranlib", so it can be a program name with args.
13180 set dummy ranlib; ac_word=$2
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13182 $as_echo_n "checking for $ac_word... " >&6; }
13183 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
13184 $as_echo_n "(cached) " >&6
13185 else
13186 if test -n "$ac_ct_RANLIB"; then
13187 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
13188 else
13189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13190 for as_dir in $PATH
13191 do
13192 IFS=$as_save_IFS
13193 test -z "$as_dir" && as_dir=.
13194 for ac_exec_ext in '' $ac_executable_extensions; do
13195 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13196 ac_cv_prog_ac_ct_RANLIB="ranlib"
13197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13198 break 2
13199 fi
13200 done
13201 done
13202 IFS=$as_save_IFS
13203
13204 fi
13205 fi
13206 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
13207 if test -n "$ac_ct_RANLIB"; then
13208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
13209 $as_echo "$ac_ct_RANLIB" >&6; }
13210 else
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13212 $as_echo "no" >&6; }
13213 fi
13214
13215 if test "x$ac_ct_RANLIB" = x; then
13216 RANLIB=":"
13217 else
13218 case $cross_compiling:$ac_tool_warned in
13219 yes:)
13220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13221 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13222 ac_tool_warned=yes ;;
13223 esac
13224 RANLIB=$ac_ct_RANLIB
13225 fi
13226 else
13227 RANLIB="$ac_cv_prog_RANLIB"
13228 fi
13229
13230
13231
13232 # Put a plausible default for CC_FOR_BUILD in Makefile.
13233 if test -z "$CC_FOR_BUILD"; then
13234 if test "x$cross_compiling" = "xno"; then
13235 CC_FOR_BUILD='$(CC)'
13236 else
13237 CC_FOR_BUILD=gcc
13238 fi
13239 fi
13240
13241 # Also set EXEEXT_FOR_BUILD.
13242 if test "x$cross_compiling" = "xno"; then
13243 EXEEXT_FOR_BUILD='$(EXEEXT)'
13244 else
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
13246 $as_echo_n "checking for build system executable suffix... " >&6; }
13247 if ${bfd_cv_build_exeext+:} false; then :
13248 $as_echo_n "(cached) " >&6
13249 else
13250 rm -f conftest*
13251 echo 'int main () { return 0; }' > conftest.c
13252 bfd_cv_build_exeext=
13253 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
13254 for file in conftest.*; do
13255 case $file in
13256 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
13257 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
13258 esac
13259 done
13260 rm -f conftest*
13261 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
13262 fi
13263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
13264 $as_echo "$bfd_cv_build_exeext" >&6; }
13265 EXEEXT_FOR_BUILD=""
13266 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
13267 fi
13268
13269
13270 DEMANGLER_NAME=c++filt
13271 case "${host}" in
13272 *-*-go32* | *-*-msdos*)
13273 DEMANGLER_NAME=cxxfilt
13274 esac
13275
13276
13277 # The cast to long int works around a bug in the HP C Compiler
13278 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13279 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13280 # This bug is HP SR number 8606223364.
13281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13282 $as_echo_n "checking size of long... " >&6; }
13283 if ${ac_cv_sizeof_long+:} false; then :
13284 $as_echo_n "(cached) " >&6
13285 else
13286 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13287
13288 else
13289 if test "$ac_cv_type_long" = yes; then
13290 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13291 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13292 as_fn_error 77 "cannot compute sizeof (long)
13293 See \`config.log' for more details" "$LINENO" 5; }
13294 else
13295 ac_cv_sizeof_long=0
13296 fi
13297 fi
13298
13299 fi
13300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13301 $as_echo "$ac_cv_sizeof_long" >&6; }
13302
13303
13304
13305 cat >>confdefs.h <<_ACEOF
13306 #define SIZEOF_LONG $ac_cv_sizeof_long
13307 _ACEOF
13308
13309
13310 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
13311 if test "x$ac_cv_type_long_long" = xyes; then :
13312
13313 cat >>confdefs.h <<_ACEOF
13314 #define HAVE_LONG_LONG 1
13315 _ACEOF
13316
13317 # The cast to long int works around a bug in the HP C Compiler
13318 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13319 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13320 # This bug is HP SR number 8606223364.
13321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
13322 $as_echo_n "checking size of long long... " >&6; }
13323 if ${ac_cv_sizeof_long_long+:} false; then :
13324 $as_echo_n "(cached) " >&6
13325 else
13326 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
13327
13328 else
13329 if test "$ac_cv_type_long_long" = yes; then
13330 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13331 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13332 as_fn_error 77 "cannot compute sizeof (long long)
13333 See \`config.log' for more details" "$LINENO" 5; }
13334 else
13335 ac_cv_sizeof_long_long=0
13336 fi
13337 fi
13338
13339 fi
13340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
13341 $as_echo "$ac_cv_sizeof_long_long" >&6; }
13342
13343
13344
13345 cat >>confdefs.h <<_ACEOF
13346 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13347 _ACEOF
13348
13349
13350 fi
13351
13352
13353 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
13354 do :
13355 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13356 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13357 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13358 cat >>confdefs.h <<_ACEOF
13359 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13360 _ACEOF
13361
13362 fi
13363
13364 done
13365
13366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
13367 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
13368 if ${ac_cv_header_sys_wait_h+:} false; then :
13369 $as_echo_n "(cached) " >&6
13370 else
13371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13372 /* end confdefs.h. */
13373 #include <sys/types.h>
13374 #include <sys/wait.h>
13375 #ifndef WEXITSTATUS
13376 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
13377 #endif
13378 #ifndef WIFEXITED
13379 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
13380 #endif
13381
13382 int
13383 main ()
13384 {
13385 int s;
13386 wait (&s);
13387 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
13388 ;
13389 return 0;
13390 }
13391 _ACEOF
13392 if ac_fn_c_try_compile "$LINENO"; then :
13393 ac_cv_header_sys_wait_h=yes
13394 else
13395 ac_cv_header_sys_wait_h=no
13396 fi
13397 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13398 fi
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
13400 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
13401 if test $ac_cv_header_sys_wait_h = yes; then
13402
13403 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
13404
13405 fi
13406
13407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13408 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13409 if ${gcc_cv_header_string+:} false; then :
13410 $as_echo_n "(cached) " >&6
13411 else
13412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13413 /* end confdefs.h. */
13414 #include <string.h>
13415 #include <strings.h>
13416 int
13417 main ()
13418 {
13419
13420 ;
13421 return 0;
13422 }
13423 _ACEOF
13424 if ac_fn_c_try_compile "$LINENO"; then :
13425 gcc_cv_header_string=yes
13426 else
13427 gcc_cv_header_string=no
13428 fi
13429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13430 fi
13431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13432 $as_echo "$gcc_cv_header_string" >&6; }
13433 if test $gcc_cv_header_string = yes; then
13434
13435 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13436
13437 fi
13438
13439 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13440 if test "x$ac_cv_type_size_t" = xyes; then :
13441
13442 else
13443
13444 cat >>confdefs.h <<_ACEOF
13445 #define size_t unsigned int
13446 _ACEOF
13447
13448 fi
13449
13450 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13451 # for constant arguments. Useless!
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13453 $as_echo_n "checking for working alloca.h... " >&6; }
13454 if ${ac_cv_working_alloca_h+:} false; then :
13455 $as_echo_n "(cached) " >&6
13456 else
13457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13458 /* end confdefs.h. */
13459 #include <alloca.h>
13460 int
13461 main ()
13462 {
13463 char *p = (char *) alloca (2 * sizeof (int));
13464 if (p) return 0;
13465 ;
13466 return 0;
13467 }
13468 _ACEOF
13469 if ac_fn_c_try_link "$LINENO"; then :
13470 ac_cv_working_alloca_h=yes
13471 else
13472 ac_cv_working_alloca_h=no
13473 fi
13474 rm -f core conftest.err conftest.$ac_objext \
13475 conftest$ac_exeext conftest.$ac_ext
13476 fi
13477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13478 $as_echo "$ac_cv_working_alloca_h" >&6; }
13479 if test $ac_cv_working_alloca_h = yes; then
13480
13481 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13482
13483 fi
13484
13485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13486 $as_echo_n "checking for alloca... " >&6; }
13487 if ${ac_cv_func_alloca_works+:} false; then :
13488 $as_echo_n "(cached) " >&6
13489 else
13490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13491 /* end confdefs.h. */
13492 #ifdef __GNUC__
13493 # define alloca __builtin_alloca
13494 #else
13495 # ifdef _MSC_VER
13496 # include <malloc.h>
13497 # define alloca _alloca
13498 # else
13499 # ifdef HAVE_ALLOCA_H
13500 # include <alloca.h>
13501 # else
13502 # ifdef _AIX
13503 #pragma alloca
13504 # else
13505 # ifndef alloca /* predefined by HP cc +Olibcalls */
13506 void *alloca (size_t);
13507 # endif
13508 # endif
13509 # endif
13510 # endif
13511 #endif
13512
13513 int
13514 main ()
13515 {
13516 char *p = (char *) alloca (1);
13517 if (p) return 0;
13518 ;
13519 return 0;
13520 }
13521 _ACEOF
13522 if ac_fn_c_try_link "$LINENO"; then :
13523 ac_cv_func_alloca_works=yes
13524 else
13525 ac_cv_func_alloca_works=no
13526 fi
13527 rm -f core conftest.err conftest.$ac_objext \
13528 conftest$ac_exeext conftest.$ac_ext
13529 fi
13530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13531 $as_echo "$ac_cv_func_alloca_works" >&6; }
13532
13533 if test $ac_cv_func_alloca_works = yes; then
13534
13535 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13536
13537 else
13538 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13539 # that cause trouble. Some versions do not even contain alloca or
13540 # contain a buggy version. If you still want to use their alloca,
13541 # use ar to extract alloca.o from them instead of compiling alloca.c.
13542
13543 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13544
13545 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13546
13547
13548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13549 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13550 if ${ac_cv_os_cray+:} false; then :
13551 $as_echo_n "(cached) " >&6
13552 else
13553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13554 /* end confdefs.h. */
13555 #if defined CRAY && ! defined CRAY2
13556 webecray
13557 #else
13558 wenotbecray
13559 #endif
13560
13561 _ACEOF
13562 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13563 $EGREP "webecray" >/dev/null 2>&1; then :
13564 ac_cv_os_cray=yes
13565 else
13566 ac_cv_os_cray=no
13567 fi
13568 rm -f conftest*
13569
13570 fi
13571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13572 $as_echo "$ac_cv_os_cray" >&6; }
13573 if test $ac_cv_os_cray = yes; then
13574 for ac_func in _getb67 GETB67 getb67; do
13575 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13576 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13577 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13578
13579 cat >>confdefs.h <<_ACEOF
13580 #define CRAY_STACKSEG_END $ac_func
13581 _ACEOF
13582
13583 break
13584 fi
13585
13586 done
13587 fi
13588
13589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13590 $as_echo_n "checking stack direction for C alloca... " >&6; }
13591 if ${ac_cv_c_stack_direction+:} false; then :
13592 $as_echo_n "(cached) " >&6
13593 else
13594 if test "$cross_compiling" = yes; then :
13595 ac_cv_c_stack_direction=0
13596 else
13597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13598 /* end confdefs.h. */
13599 $ac_includes_default
13600 int
13601 find_stack_direction (int *addr, int depth)
13602 {
13603 int dir, dummy = 0;
13604 if (! addr)
13605 addr = &dummy;
13606 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
13607 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
13608 return dir + dummy;
13609 }
13610
13611 int
13612 main (int argc, char **argv)
13613 {
13614 return find_stack_direction (0, argc + !argv + 20) < 0;
13615 }
13616 _ACEOF
13617 if ac_fn_c_try_run "$LINENO"; then :
13618 ac_cv_c_stack_direction=1
13619 else
13620 ac_cv_c_stack_direction=-1
13621 fi
13622 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13623 conftest.$ac_objext conftest.beam conftest.$ac_ext
13624 fi
13625
13626 fi
13627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13628 $as_echo "$ac_cv_c_stack_direction" >&6; }
13629 cat >>confdefs.h <<_ACEOF
13630 #define STACK_DIRECTION $ac_cv_c_stack_direction
13631 _ACEOF
13632
13633
13634 fi
13635
13636
13637
13638
13639 for ac_header in $ac_header_list
13640 do :
13641 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13642 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13643 "
13644 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13645 cat >>confdefs.h <<_ACEOF
13646 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13647 _ACEOF
13648
13649 fi
13650
13651 done
13652
13653
13654
13655
13656
13657
13658
13659
13660 for ac_func in getpagesize
13661 do :
13662 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13663 if test "x$ac_cv_func_getpagesize" = xyes; then :
13664 cat >>confdefs.h <<_ACEOF
13665 #define HAVE_GETPAGESIZE 1
13666 _ACEOF
13667
13668 fi
13669 done
13670
13671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13672 $as_echo_n "checking for working mmap... " >&6; }
13673 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13674 $as_echo_n "(cached) " >&6
13675 else
13676 if test "$cross_compiling" = yes; then :
13677 ac_cv_func_mmap_fixed_mapped=no
13678 else
13679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13680 /* end confdefs.h. */
13681 $ac_includes_default
13682 /* malloc might have been renamed as rpl_malloc. */
13683 #undef malloc
13684
13685 /* Thanks to Mike Haertel and Jim Avera for this test.
13686 Here is a matrix of mmap possibilities:
13687 mmap private not fixed
13688 mmap private fixed at somewhere currently unmapped
13689 mmap private fixed at somewhere already mapped
13690 mmap shared not fixed
13691 mmap shared fixed at somewhere currently unmapped
13692 mmap shared fixed at somewhere already mapped
13693 For private mappings, we should verify that changes cannot be read()
13694 back from the file, nor mmap's back from the file at a different
13695 address. (There have been systems where private was not correctly
13696 implemented like the infamous i386 svr4.0, and systems where the
13697 VM page cache was not coherent with the file system buffer cache
13698 like early versions of FreeBSD and possibly contemporary NetBSD.)
13699 For shared mappings, we should conversely verify that changes get
13700 propagated back to all the places they're supposed to be.
13701
13702 Grep wants private fixed already mapped.
13703 The main things grep needs to know about mmap are:
13704 * does it exist and is it safe to write into the mmap'd area
13705 * how to use it (BSD variants) */
13706
13707 #include <fcntl.h>
13708 #include <sys/mman.h>
13709
13710 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13711 char *malloc ();
13712 #endif
13713
13714 /* This mess was copied from the GNU getpagesize.h. */
13715 #ifndef HAVE_GETPAGESIZE
13716 # ifdef _SC_PAGESIZE
13717 # define getpagesize() sysconf(_SC_PAGESIZE)
13718 # else /* no _SC_PAGESIZE */
13719 # ifdef HAVE_SYS_PARAM_H
13720 # include <sys/param.h>
13721 # ifdef EXEC_PAGESIZE
13722 # define getpagesize() EXEC_PAGESIZE
13723 # else /* no EXEC_PAGESIZE */
13724 # ifdef NBPG
13725 # define getpagesize() NBPG * CLSIZE
13726 # ifndef CLSIZE
13727 # define CLSIZE 1
13728 # endif /* no CLSIZE */
13729 # else /* no NBPG */
13730 # ifdef NBPC
13731 # define getpagesize() NBPC
13732 # else /* no NBPC */
13733 # ifdef PAGESIZE
13734 # define getpagesize() PAGESIZE
13735 # endif /* PAGESIZE */
13736 # endif /* no NBPC */
13737 # endif /* no NBPG */
13738 # endif /* no EXEC_PAGESIZE */
13739 # else /* no HAVE_SYS_PARAM_H */
13740 # define getpagesize() 8192 /* punt totally */
13741 # endif /* no HAVE_SYS_PARAM_H */
13742 # endif /* no _SC_PAGESIZE */
13743
13744 #endif /* no HAVE_GETPAGESIZE */
13745
13746 int
13747 main ()
13748 {
13749 char *data, *data2, *data3;
13750 const char *cdata2;
13751 int i, pagesize;
13752 int fd, fd2;
13753
13754 pagesize = getpagesize ();
13755
13756 /* First, make a file with some known garbage in it. */
13757 data = (char *) malloc (pagesize);
13758 if (!data)
13759 return 1;
13760 for (i = 0; i < pagesize; ++i)
13761 *(data + i) = rand ();
13762 umask (0);
13763 fd = creat ("conftest.mmap", 0600);
13764 if (fd < 0)
13765 return 2;
13766 if (write (fd, data, pagesize) != pagesize)
13767 return 3;
13768 close (fd);
13769
13770 /* Next, check that the tail of a page is zero-filled. File must have
13771 non-zero length, otherwise we risk SIGBUS for entire page. */
13772 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13773 if (fd2 < 0)
13774 return 4;
13775 cdata2 = "";
13776 if (write (fd2, cdata2, 1) != 1)
13777 return 5;
13778 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13779 if (data2 == MAP_FAILED)
13780 return 6;
13781 for (i = 0; i < pagesize; ++i)
13782 if (*(data2 + i))
13783 return 7;
13784 close (fd2);
13785 if (munmap (data2, pagesize))
13786 return 8;
13787
13788 /* Next, try to mmap the file at a fixed address which already has
13789 something else allocated at it. If we can, also make sure that
13790 we see the same garbage. */
13791 fd = open ("conftest.mmap", O_RDWR);
13792 if (fd < 0)
13793 return 9;
13794 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13795 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13796 return 10;
13797 for (i = 0; i < pagesize; ++i)
13798 if (*(data + i) != *(data2 + i))
13799 return 11;
13800
13801 /* Finally, make sure that changes to the mapped area do not
13802 percolate back to the file as seen by read(). (This is a bug on
13803 some variants of i386 svr4.0.) */
13804 for (i = 0; i < pagesize; ++i)
13805 *(data2 + i) = *(data2 + i) + 1;
13806 data3 = (char *) malloc (pagesize);
13807 if (!data3)
13808 return 12;
13809 if (read (fd, data3, pagesize) != pagesize)
13810 return 13;
13811 for (i = 0; i < pagesize; ++i)
13812 if (*(data + i) != *(data3 + i))
13813 return 14;
13814 close (fd);
13815 return 0;
13816 }
13817 _ACEOF
13818 if ac_fn_c_try_run "$LINENO"; then :
13819 ac_cv_func_mmap_fixed_mapped=yes
13820 else
13821 ac_cv_func_mmap_fixed_mapped=no
13822 fi
13823 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13824 conftest.$ac_objext conftest.beam conftest.$ac_ext
13825 fi
13826
13827 fi
13828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13829 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13830 if test $ac_cv_func_mmap_fixed_mapped = yes; then
13831
13832 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13833
13834 fi
13835 rm -f conftest.mmap conftest.txt
13836
13837 for ac_func in sbrk utimes setmode getc_unlocked strcoll setlocale
13838 do :
13839 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13840 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13841 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13842 cat >>confdefs.h <<_ACEOF
13843 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13844 _ACEOF
13845
13846 fi
13847 done
13848
13849 ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
13850 if test "x$ac_cv_func_mkstemp" = xyes; then :
13851
13852 $as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
13853
13854 fi
13855
13856 ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
13857 if test "x$ac_cv_func_mkdtemp" = xyes; then :
13858
13859 $as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
13860
13861 fi
13862
13863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
13864 $as_echo_n "checking for mbstate_t... " >&6; }
13865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13866 /* end confdefs.h. */
13867 #include <wchar.h>
13868 int
13869 main ()
13870 {
13871 mbstate_t teststate;
13872 ;
13873 return 0;
13874 }
13875 _ACEOF
13876 if ac_fn_c_try_compile "$LINENO"; then :
13877 have_mbstate_t=yes
13878 else
13879 have_mbstate_t=no
13880 fi
13881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mbstate_t" >&5
13883 $as_echo "$have_mbstate_t" >&6; }
13884 if test x"$have_mbstate_t" = xyes; then
13885
13886 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
13887
13888 fi
13889
13890 # Some systems have frexp only in -lm, not in -lc.
13891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing frexp" >&5
13892 $as_echo_n "checking for library containing frexp... " >&6; }
13893 if ${ac_cv_search_frexp+:} false; then :
13894 $as_echo_n "(cached) " >&6
13895 else
13896 ac_func_search_save_LIBS=$LIBS
13897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13898 /* end confdefs.h. */
13899
13900 /* Override any GCC internal prototype to avoid an error.
13901 Use char because int might match the return type of a GCC
13902 builtin and then its argument prototype would still apply. */
13903 #ifdef __cplusplus
13904 extern "C"
13905 #endif
13906 char frexp ();
13907 int
13908 main ()
13909 {
13910 return frexp ();
13911 ;
13912 return 0;
13913 }
13914 _ACEOF
13915 for ac_lib in '' m; do
13916 if test -z "$ac_lib"; then
13917 ac_res="none required"
13918 else
13919 ac_res=-l$ac_lib
13920 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13921 fi
13922 if ac_fn_c_try_link "$LINENO"; then :
13923 ac_cv_search_frexp=$ac_res
13924 fi
13925 rm -f core conftest.err conftest.$ac_objext \
13926 conftest$ac_exeext
13927 if ${ac_cv_search_frexp+:} false; then :
13928 break
13929 fi
13930 done
13931 if ${ac_cv_search_frexp+:} false; then :
13932
13933 else
13934 ac_cv_search_frexp=no
13935 fi
13936 rm conftest.$ac_ext
13937 LIBS=$ac_func_search_save_LIBS
13938 fi
13939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_frexp" >&5
13940 $as_echo "$ac_cv_search_frexp" >&6; }
13941 ac_res=$ac_cv_search_frexp
13942 if test "$ac_res" != no; then :
13943 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13944
13945 fi
13946
13947
13948
13949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
13950 $as_echo_n "checking for LC_MESSAGES... " >&6; }
13951 if ${am_cv_val_LC_MESSAGES+:} false; then :
13952 $as_echo_n "(cached) " >&6
13953 else
13954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13955 /* end confdefs.h. */
13956 #include <locale.h>
13957 int
13958 main ()
13959 {
13960 return LC_MESSAGES
13961 ;
13962 return 0;
13963 }
13964 _ACEOF
13965 if ac_fn_c_try_link "$LINENO"; then :
13966 am_cv_val_LC_MESSAGES=yes
13967 else
13968 am_cv_val_LC_MESSAGES=no
13969 fi
13970 rm -f core conftest.err conftest.$ac_objext \
13971 conftest$ac_exeext conftest.$ac_ext
13972 fi
13973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
13974 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
13975 if test $am_cv_val_LC_MESSAGES = yes; then
13976
13977 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
13978
13979 fi
13980
13981
13982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in time.h" >&5
13983 $as_echo_n "checking for time_t in time.h... " >&6; }
13984 if ${bu_cv_decl_time_t_time_h+:} false; then :
13985 $as_echo_n "(cached) " >&6
13986 else
13987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13988 /* end confdefs.h. */
13989 #include <time.h>
13990 int
13991 main ()
13992 {
13993 time_t i;
13994 ;
13995 return 0;
13996 }
13997 _ACEOF
13998 if ac_fn_c_try_compile "$LINENO"; then :
13999 bu_cv_decl_time_t_time_h=yes
14000 else
14001 bu_cv_decl_time_t_time_h=no
14002 fi
14003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14004 fi
14005
14006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_time_h" >&5
14007 $as_echo "$bu_cv_decl_time_t_time_h" >&6; }
14008 if test $bu_cv_decl_time_t_time_h = yes; then
14009
14010 $as_echo "#define HAVE_TIME_T_IN_TIME_H 1" >>confdefs.h
14011
14012 fi
14013
14014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in sys/types.h" >&5
14015 $as_echo_n "checking for time_t in sys/types.h... " >&6; }
14016 if ${bu_cv_decl_time_t_types_h+:} false; then :
14017 $as_echo_n "(cached) " >&6
14018 else
14019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14020 /* end confdefs.h. */
14021 #include <sys/types.h>
14022 int
14023 main ()
14024 {
14025 time_t i;
14026 ;
14027 return 0;
14028 }
14029 _ACEOF
14030 if ac_fn_c_try_compile "$LINENO"; then :
14031 bu_cv_decl_time_t_types_h=yes
14032 else
14033 bu_cv_decl_time_t_types_h=no
14034 fi
14035 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14036 fi
14037
14038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_types_h" >&5
14039 $as_echo "$bu_cv_decl_time_t_types_h" >&6; }
14040 if test $bu_cv_decl_time_t_types_h = yes; then
14041
14042 $as_echo "#define HAVE_TIME_T_IN_TYPES_H 1" >>confdefs.h
14043
14044 fi
14045
14046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
14047 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
14048 if ${bu_cv_decl_getopt_unistd_h+:} false; then :
14049 $as_echo_n "(cached) " >&6
14050 else
14051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14052 /* end confdefs.h. */
14053 #include <unistd.h>
14054 int
14055 main ()
14056 {
14057 extern int getopt (int, char *const*, const char *);
14058 ;
14059 return 0;
14060 }
14061 _ACEOF
14062 if ac_fn_c_try_compile "$LINENO"; then :
14063 bu_cv_decl_getopt_unistd_h=yes
14064 else
14065 bu_cv_decl_getopt_unistd_h=no
14066 fi
14067 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14068 fi
14069
14070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_getopt_unistd_h" >&5
14071 $as_echo "$bu_cv_decl_getopt_unistd_h" >&6; }
14072 if test $bu_cv_decl_getopt_unistd_h = yes; then
14073
14074 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
14075
14076 fi
14077
14078 # Under Next 3.2 <utime.h> apparently does not define struct utimbuf
14079 # by default.
14080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utime.h" >&5
14081 $as_echo_n "checking for utime.h... " >&6; }
14082 if ${bu_cv_header_utime_h+:} false; then :
14083 $as_echo_n "(cached) " >&6
14084 else
14085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14086 /* end confdefs.h. */
14087 #include <sys/types.h>
14088 #ifdef HAVE_TIME_H
14089 #include <time.h>
14090 #endif
14091 #include <utime.h>
14092 int
14093 main ()
14094 {
14095 struct utimbuf s;
14096 ;
14097 return 0;
14098 }
14099 _ACEOF
14100 if ac_fn_c_try_compile "$LINENO"; then :
14101 bu_cv_header_utime_h=yes
14102 else
14103 bu_cv_header_utime_h=no
14104 fi
14105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14106 fi
14107
14108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_header_utime_h" >&5
14109 $as_echo "$bu_cv_header_utime_h" >&6; }
14110 if test $bu_cv_header_utime_h = yes; then
14111
14112 $as_echo "#define HAVE_GOOD_UTIME_H 1" >>confdefs.h
14113
14114 fi
14115
14116 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
14117 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
14118 ac_have_decl=1
14119 else
14120 ac_have_decl=0
14121 fi
14122
14123 cat >>confdefs.h <<_ACEOF
14124 #define HAVE_DECL_ASPRINTF $ac_have_decl
14125 _ACEOF
14126 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
14127 if test "x$ac_cv_have_decl_environ" = xyes; then :
14128 ac_have_decl=1
14129 else
14130 ac_have_decl=0
14131 fi
14132
14133 cat >>confdefs.h <<_ACEOF
14134 #define HAVE_DECL_ENVIRON $ac_have_decl
14135 _ACEOF
14136 ac_fn_c_check_decl "$LINENO" "fprintf" "ac_cv_have_decl_fprintf" "$ac_includes_default"
14137 if test "x$ac_cv_have_decl_fprintf" = xyes; then :
14138 ac_have_decl=1
14139 else
14140 ac_have_decl=0
14141 fi
14142
14143 cat >>confdefs.h <<_ACEOF
14144 #define HAVE_DECL_FPRINTF $ac_have_decl
14145 _ACEOF
14146 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
14147 if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
14148 ac_have_decl=1
14149 else
14150 ac_have_decl=0
14151 fi
14152
14153 cat >>confdefs.h <<_ACEOF
14154 #define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
14155 _ACEOF
14156 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
14157 if test "x$ac_cv_have_decl_getenv" = xyes; then :
14158 ac_have_decl=1
14159 else
14160 ac_have_decl=0
14161 fi
14162
14163 cat >>confdefs.h <<_ACEOF
14164 #define HAVE_DECL_GETENV $ac_have_decl
14165 _ACEOF
14166 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
14167 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
14168 ac_have_decl=1
14169 else
14170 ac_have_decl=0
14171 fi
14172
14173 cat >>confdefs.h <<_ACEOF
14174 #define HAVE_DECL_SBRK $ac_have_decl
14175 _ACEOF
14176 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
14177 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
14178 ac_have_decl=1
14179 else
14180 ac_have_decl=0
14181 fi
14182
14183 cat >>confdefs.h <<_ACEOF
14184 #define HAVE_DECL_SNPRINTF $ac_have_decl
14185 _ACEOF
14186 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
14187 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
14188 ac_have_decl=1
14189 else
14190 ac_have_decl=0
14191 fi
14192
14193 cat >>confdefs.h <<_ACEOF
14194 #define HAVE_DECL_STPCPY $ac_have_decl
14195 _ACEOF
14196 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
14197 if test "x$ac_cv_have_decl_strnlen" = xyes; then :
14198 ac_have_decl=1
14199 else
14200 ac_have_decl=0
14201 fi
14202
14203 cat >>confdefs.h <<_ACEOF
14204 #define HAVE_DECL_STRNLEN $ac_have_decl
14205 _ACEOF
14206 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
14207 if test "x$ac_cv_have_decl_strstr" = xyes; then :
14208 ac_have_decl=1
14209 else
14210 ac_have_decl=0
14211 fi
14212
14213 cat >>confdefs.h <<_ACEOF
14214 #define HAVE_DECL_STRSTR $ac_have_decl
14215 _ACEOF
14216 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
14217 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
14218 ac_have_decl=1
14219 else
14220 ac_have_decl=0
14221 fi
14222
14223 cat >>confdefs.h <<_ACEOF
14224 #define HAVE_DECL_VSNPRINTF $ac_have_decl
14225 _ACEOF
14226
14227
14228 # Link in zlib if we can. This allows us to read compressed debug
14229 # sections. This is used only by readelf.c (objdump uses bfd for
14230 # reading compressed sections).
14231
14232 # Use the system's zlib library.
14233 zlibdir="-L\$(top_builddir)/../zlib"
14234 zlibinc="-I\$(top_srcdir)/../zlib"
14235
14236 # Check whether --with-system-zlib was given.
14237 if test "${with_system_zlib+set}" = set; then :
14238 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
14239 zlibdir=
14240 zlibinc=
14241 fi
14242
14243 fi
14244
14245
14246
14247
14248
14249
14250 case "${host}" in
14251 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
14252
14253 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
14254 ;;
14255 esac
14256
14257 # target-specific stuff:
14258
14259 # Canonicalize the secondary target names.
14260 if test -n "$enable_targets"; then
14261 for targ in `echo $enable_targets | sed 's/,/ /g'`
14262 do
14263 result=`$ac_config_sub $targ 2>/dev/null`
14264 if test -n "$result"; then
14265 canon_targets="$canon_targets $result"
14266 else
14267 # Allow targets that config.sub doesn't recognize, like "all".
14268 canon_targets="$canon_targets $targ"
14269 fi
14270 done
14271 fi
14272
14273 ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
14274 if test "x$ac_cv_header_iconv_h" = xyes; then :
14275
14276 fi
14277
14278
14279
14280 if test "X$prefix" = "XNONE"; then
14281 acl_final_prefix="$ac_default_prefix"
14282 else
14283 acl_final_prefix="$prefix"
14284 fi
14285 if test "X$exec_prefix" = "XNONE"; then
14286 acl_final_exec_prefix='${prefix}'
14287 else
14288 acl_final_exec_prefix="$exec_prefix"
14289 fi
14290 acl_save_prefix="$prefix"
14291 prefix="$acl_final_prefix"
14292 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
14293 prefix="$acl_save_prefix"
14294
14295
14296 # Check whether --with-gnu-ld was given.
14297 if test "${with_gnu_ld+set}" = set; then :
14298 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
14299 else
14300 with_gnu_ld=no
14301 fi
14302
14303 # Prepare PATH_SEPARATOR.
14304 # The user is always right.
14305 if test "${PATH_SEPARATOR+set}" != set; then
14306 echo "#! /bin/sh" >conf$$.sh
14307 echo "exit 0" >>conf$$.sh
14308 chmod +x conf$$.sh
14309 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14310 PATH_SEPARATOR=';'
14311 else
14312 PATH_SEPARATOR=:
14313 fi
14314 rm -f conf$$.sh
14315 fi
14316 ac_prog=ld
14317 if test "$GCC" = yes; then
14318 # Check if gcc -print-prog-name=ld gives a path.
14319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
14320 $as_echo_n "checking for ld used by GCC... " >&6; }
14321 case $host in
14322 *-*-mingw*)
14323 # gcc leaves a trailing carriage return which upsets mingw
14324 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14325 *)
14326 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14327 esac
14328 case $ac_prog in
14329 # Accept absolute paths.
14330 [\\/]* | [A-Za-z]:[\\/]*)
14331 re_direlt='/[^/][^/]*/\.\./'
14332 # Canonicalize the path of ld
14333 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
14334 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
14335 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
14336 done
14337 test -z "$LD" && LD="$ac_prog"
14338 ;;
14339 "")
14340 # If it fails, then pretend we aren't using GCC.
14341 ac_prog=ld
14342 ;;
14343 *)
14344 # If it is relative, then search for the first ld in PATH.
14345 with_gnu_ld=unknown
14346 ;;
14347 esac
14348 elif test "$with_gnu_ld" = yes; then
14349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14350 $as_echo_n "checking for GNU ld... " >&6; }
14351 else
14352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14353 $as_echo_n "checking for non-GNU ld... " >&6; }
14354 fi
14355 if ${acl_cv_path_LD+:} false; then :
14356 $as_echo_n "(cached) " >&6
14357 else
14358 if test -z "$LD"; then
14359 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
14360 for ac_dir in $PATH; do
14361 test -z "$ac_dir" && ac_dir=.
14362 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14363 acl_cv_path_LD="$ac_dir/$ac_prog"
14364 # Check to see if the program is GNU ld. I'd rather use --version,
14365 # but apparently some GNU ld's only accept -v.
14366 # Break only if it was the GNU/non-GNU ld that we prefer.
14367 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
14368 test "$with_gnu_ld" != no && break
14369 else
14370 test "$with_gnu_ld" != yes && break
14371 fi
14372 fi
14373 done
14374 IFS="$ac_save_ifs"
14375 else
14376 acl_cv_path_LD="$LD" # Let the user override the test with a path.
14377 fi
14378 fi
14379
14380 LD="$acl_cv_path_LD"
14381 if test -n "$LD"; then
14382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14383 $as_echo "$LD" >&6; }
14384 else
14385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14386 $as_echo "no" >&6; }
14387 fi
14388 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
14389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14390 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14391 if ${acl_cv_prog_gnu_ld+:} false; then :
14392 $as_echo_n "(cached) " >&6
14393 else
14394 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
14395 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
14396 acl_cv_prog_gnu_ld=yes
14397 else
14398 acl_cv_prog_gnu_ld=no
14399 fi
14400 fi
14401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
14402 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
14403 with_gnu_ld=$acl_cv_prog_gnu_ld
14404
14405
14406
14407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
14408 $as_echo_n "checking for shared library run path origin... " >&6; }
14409 if ${acl_cv_rpath+:} false; then :
14410 $as_echo_n "(cached) " >&6
14411 else
14412
14413 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
14414 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
14415 . ./conftest.sh
14416 rm -f ./conftest.sh
14417 acl_cv_rpath=done
14418
14419 fi
14420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
14421 $as_echo "$acl_cv_rpath" >&6; }
14422 wl="$acl_cv_wl"
14423 libext="$acl_cv_libext"
14424 shlibext="$acl_cv_shlibext"
14425 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
14426 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
14427 hardcode_direct="$acl_cv_hardcode_direct"
14428 hardcode_minus_L="$acl_cv_hardcode_minus_L"
14429 # Check whether --enable-rpath was given.
14430 if test "${enable_rpath+set}" = set; then :
14431 enableval=$enable_rpath; :
14432 else
14433 enable_rpath=yes
14434 fi
14435
14436
14437
14438
14439
14440
14441
14442
14443 use_additional=yes
14444
14445 acl_save_prefix="$prefix"
14446 prefix="$acl_final_prefix"
14447 acl_save_exec_prefix="$exec_prefix"
14448 exec_prefix="$acl_final_exec_prefix"
14449
14450 eval additional_includedir=\"$includedir\"
14451 eval additional_libdir=\"$libdir\"
14452
14453 exec_prefix="$acl_save_exec_prefix"
14454 prefix="$acl_save_prefix"
14455
14456
14457 # Check whether --with-libiconv-prefix was given.
14458 if test "${with_libiconv_prefix+set}" = set; then :
14459 withval=$with_libiconv_prefix;
14460 if test "X$withval" = "Xno"; then
14461 use_additional=no
14462 else
14463 if test "X$withval" = "X"; then
14464
14465 acl_save_prefix="$prefix"
14466 prefix="$acl_final_prefix"
14467 acl_save_exec_prefix="$exec_prefix"
14468 exec_prefix="$acl_final_exec_prefix"
14469
14470 eval additional_includedir=\"$includedir\"
14471 eval additional_libdir=\"$libdir\"
14472
14473 exec_prefix="$acl_save_exec_prefix"
14474 prefix="$acl_save_prefix"
14475
14476 else
14477 additional_includedir="$withval/include"
14478 additional_libdir="$withval/lib"
14479 fi
14480 fi
14481
14482 fi
14483
14484
14485 # Check whether --with-libiconv-type was given.
14486 if test "${with_libiconv_type+set}" = set; then :
14487 withval=$with_libiconv_type; with_libiconv_type=$withval
14488 else
14489 with_libiconv_type=auto
14490 fi
14491
14492 lib_type=`eval echo \$with_libiconv_type`
14493
14494 LIBICONV=
14495 LTLIBICONV=
14496 INCICONV=
14497 rpathdirs=
14498 ltrpathdirs=
14499 names_already_handled=
14500 names_next_round='iconv '
14501 while test -n "$names_next_round"; do
14502 names_this_round="$names_next_round"
14503 names_next_round=
14504 for name in $names_this_round; do
14505 already_handled=
14506 for n in $names_already_handled; do
14507 if test "$n" = "$name"; then
14508 already_handled=yes
14509 break
14510 fi
14511 done
14512 if test -z "$already_handled"; then
14513 names_already_handled="$names_already_handled $name"
14514 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14515 eval value=\"\$HAVE_LIB$uppername\"
14516 if test -n "$value"; then
14517 if test "$value" = yes; then
14518 eval value=\"\$LIB$uppername\"
14519 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
14520 eval value=\"\$LTLIB$uppername\"
14521 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
14522 else
14523 :
14524 fi
14525 else
14526 found_dir=
14527 found_la=
14528 found_so=
14529 found_a=
14530 if test $use_additional = yes; then
14531 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14532 found_dir="$additional_libdir"
14533 found_so="$additional_libdir/lib$name.$shlibext"
14534 if test -f "$additional_libdir/lib$name.la"; then
14535 found_la="$additional_libdir/lib$name.la"
14536 fi
14537 elif test x$lib_type != xshared; then
14538 if test -f "$additional_libdir/lib$name.$libext"; then
14539 found_dir="$additional_libdir"
14540 found_a="$additional_libdir/lib$name.$libext"
14541 if test -f "$additional_libdir/lib$name.la"; then
14542 found_la="$additional_libdir/lib$name.la"
14543 fi
14544 fi
14545 fi
14546 fi
14547 if test "X$found_dir" = "X"; then
14548 for x in $LDFLAGS $LTLIBICONV; do
14549
14550 acl_save_prefix="$prefix"
14551 prefix="$acl_final_prefix"
14552 acl_save_exec_prefix="$exec_prefix"
14553 exec_prefix="$acl_final_exec_prefix"
14554 eval x=\"$x\"
14555 exec_prefix="$acl_save_exec_prefix"
14556 prefix="$acl_save_prefix"
14557
14558 case "$x" in
14559 -L*)
14560 dir=`echo "X$x" | sed -e 's/^X-L//'`
14561 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14562 found_dir="$dir"
14563 found_so="$dir/lib$name.$shlibext"
14564 if test -f "$dir/lib$name.la"; then
14565 found_la="$dir/lib$name.la"
14566 fi
14567 elif test x$lib_type != xshared; then
14568 if test -f "$dir/lib$name.$libext"; then
14569 found_dir="$dir"
14570 found_a="$dir/lib$name.$libext"
14571 if test -f "$dir/lib$name.la"; then
14572 found_la="$dir/lib$name.la"
14573 fi
14574 fi
14575 fi
14576 ;;
14577 esac
14578 if test "X$found_dir" != "X"; then
14579 break
14580 fi
14581 done
14582 fi
14583 if test "X$found_dir" != "X"; then
14584 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
14585 if test "X$found_so" != "X"; then
14586 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14587 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14588 else
14589 haveit=
14590 for x in $ltrpathdirs; do
14591 if test "X$x" = "X$found_dir"; then
14592 haveit=yes
14593 break
14594 fi
14595 done
14596 if test -z "$haveit"; then
14597 ltrpathdirs="$ltrpathdirs $found_dir"
14598 fi
14599 if test "$hardcode_direct" = yes; then
14600 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14601 else
14602 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14603 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14604 haveit=
14605 for x in $rpathdirs; do
14606 if test "X$x" = "X$found_dir"; then
14607 haveit=yes
14608 break
14609 fi
14610 done
14611 if test -z "$haveit"; then
14612 rpathdirs="$rpathdirs $found_dir"
14613 fi
14614 else
14615 haveit=
14616 for x in $LDFLAGS $LIBICONV; do
14617
14618 acl_save_prefix="$prefix"
14619 prefix="$acl_final_prefix"
14620 acl_save_exec_prefix="$exec_prefix"
14621 exec_prefix="$acl_final_exec_prefix"
14622 eval x=\"$x\"
14623 exec_prefix="$acl_save_exec_prefix"
14624 prefix="$acl_save_prefix"
14625
14626 if test "X$x" = "X-L$found_dir"; then
14627 haveit=yes
14628 break
14629 fi
14630 done
14631 if test -z "$haveit"; then
14632 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
14633 fi
14634 if test "$hardcode_minus_L" != no; then
14635 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14636 else
14637 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14638 fi
14639 fi
14640 fi
14641 fi
14642 else
14643 if test "X$found_a" != "X"; then
14644 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
14645 else
14646 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
14647 fi
14648 fi
14649 additional_includedir=
14650 case "$found_dir" in
14651 */lib | */lib/)
14652 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14653 additional_includedir="$basedir/include"
14654 ;;
14655 esac
14656 if test "X$additional_includedir" != "X"; then
14657 if test "X$additional_includedir" != "X/usr/include"; then
14658 haveit=
14659 if test "X$additional_includedir" = "X/usr/local/include"; then
14660 if test -n "$GCC"; then
14661 case $host_os in
14662 linux*) haveit=yes;;
14663 esac
14664 fi
14665 fi
14666 if test -z "$haveit"; then
14667 for x in $CPPFLAGS $INCICONV; do
14668
14669 acl_save_prefix="$prefix"
14670 prefix="$acl_final_prefix"
14671 acl_save_exec_prefix="$exec_prefix"
14672 exec_prefix="$acl_final_exec_prefix"
14673 eval x=\"$x\"
14674 exec_prefix="$acl_save_exec_prefix"
14675 prefix="$acl_save_prefix"
14676
14677 if test "X$x" = "X-I$additional_includedir"; then
14678 haveit=yes
14679 break
14680 fi
14681 done
14682 if test -z "$haveit"; then
14683 if test -d "$additional_includedir"; then
14684 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
14685 fi
14686 fi
14687 fi
14688 fi
14689 fi
14690 if test -n "$found_la"; then
14691 save_libdir="$libdir"
14692 case "$found_la" in
14693 */* | *\\*) . "$found_la" ;;
14694 *) . "./$found_la" ;;
14695 esac
14696 libdir="$save_libdir"
14697 for dep in $dependency_libs; do
14698 case "$dep" in
14699 -L*)
14700 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14701 if test "X$additional_libdir" != "X/usr/lib"; then
14702 haveit=
14703 if test "X$additional_libdir" = "X/usr/local/lib"; then
14704 if test -n "$GCC"; then
14705 case $host_os in
14706 linux*) haveit=yes;;
14707 esac
14708 fi
14709 fi
14710 if test -z "$haveit"; then
14711 haveit=
14712 for x in $LDFLAGS $LIBICONV; do
14713
14714 acl_save_prefix="$prefix"
14715 prefix="$acl_final_prefix"
14716 acl_save_exec_prefix="$exec_prefix"
14717 exec_prefix="$acl_final_exec_prefix"
14718 eval x=\"$x\"
14719 exec_prefix="$acl_save_exec_prefix"
14720 prefix="$acl_save_prefix"
14721
14722 if test "X$x" = "X-L$additional_libdir"; then
14723 haveit=yes
14724 break
14725 fi
14726 done
14727 if test -z "$haveit"; then
14728 if test -d "$additional_libdir"; then
14729 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
14730 fi
14731 fi
14732 haveit=
14733 for x in $LDFLAGS $LTLIBICONV; do
14734
14735 acl_save_prefix="$prefix"
14736 prefix="$acl_final_prefix"
14737 acl_save_exec_prefix="$exec_prefix"
14738 exec_prefix="$acl_final_exec_prefix"
14739 eval x=\"$x\"
14740 exec_prefix="$acl_save_exec_prefix"
14741 prefix="$acl_save_prefix"
14742
14743 if test "X$x" = "X-L$additional_libdir"; then
14744 haveit=yes
14745 break
14746 fi
14747 done
14748 if test -z "$haveit"; then
14749 if test -d "$additional_libdir"; then
14750 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
14751 fi
14752 fi
14753 fi
14754 fi
14755 ;;
14756 -R*)
14757 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14758 if test "$enable_rpath" != no; then
14759 haveit=
14760 for x in $rpathdirs; do
14761 if test "X$x" = "X$dir"; then
14762 haveit=yes
14763 break
14764 fi
14765 done
14766 if test -z "$haveit"; then
14767 rpathdirs="$rpathdirs $dir"
14768 fi
14769 haveit=
14770 for x in $ltrpathdirs; do
14771 if test "X$x" = "X$dir"; then
14772 haveit=yes
14773 break
14774 fi
14775 done
14776 if test -z "$haveit"; then
14777 ltrpathdirs="$ltrpathdirs $dir"
14778 fi
14779 fi
14780 ;;
14781 -l*)
14782 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14783 ;;
14784 *.la)
14785 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14786 ;;
14787 *)
14788 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
14789 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
14790 ;;
14791 esac
14792 done
14793 fi
14794 else
14795 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
14796 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14797 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
14798 else
14799 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
14800 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
14801 fi
14802 fi
14803 fi
14804 fi
14805 done
14806 done
14807 if test "X$rpathdirs" != "X"; then
14808 if test -n "$hardcode_libdir_separator"; then
14809 alldirs=
14810 for found_dir in $rpathdirs; do
14811 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14812 done
14813 acl_save_libdir="$libdir"
14814 libdir="$alldirs"
14815 eval flag=\"$hardcode_libdir_flag_spec\"
14816 libdir="$acl_save_libdir"
14817 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14818 else
14819 for found_dir in $rpathdirs; do
14820 acl_save_libdir="$libdir"
14821 libdir="$found_dir"
14822 eval flag=\"$hardcode_libdir_flag_spec\"
14823 libdir="$acl_save_libdir"
14824 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14825 done
14826 fi
14827 fi
14828 if test "X$ltrpathdirs" != "X"; then
14829 for found_dir in $ltrpathdirs; do
14830 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
14831 done
14832 fi
14833
14834
14835
14836
14837
14838
14839
14840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14841 $as_echo_n "checking for iconv... " >&6; }
14842 if ${am_cv_func_iconv+:} false; then :
14843 $as_echo_n "(cached) " >&6
14844 else
14845
14846 am_cv_func_iconv="no, consider installing GNU libiconv"
14847 am_cv_lib_iconv=no
14848 am_save_CPPFLAGS="$CPPFLAGS"
14849 CPPFLAGS="$CPPFLAGS $INCICONV"
14850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14851 /* end confdefs.h. */
14852 #include <stdlib.h>
14853 #include <iconv.h>
14854 int
14855 main ()
14856 {
14857 iconv_t cd = iconv_open("","");
14858 iconv(cd,NULL,NULL,NULL,NULL);
14859 iconv_close(cd);
14860 ;
14861 return 0;
14862 }
14863 _ACEOF
14864 if ac_fn_c_try_link "$LINENO"; then :
14865 am_cv_func_iconv=yes
14866 fi
14867 rm -f core conftest.err conftest.$ac_objext \
14868 conftest$ac_exeext conftest.$ac_ext
14869 CPPFLAGS="$am_save_CPPFLAGS"
14870
14871 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
14872 for _libs in .libs _libs; do
14873 am_save_CPPFLAGS="$CPPFLAGS"
14874 am_save_LIBS="$LIBS"
14875 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
14876 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
14877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14878 /* end confdefs.h. */
14879 #include <stdlib.h>
14880 #include <iconv.h>
14881 int
14882 main ()
14883 {
14884 iconv_t cd = iconv_open("","");
14885 iconv(cd,NULL,NULL,NULL,NULL);
14886 iconv_close(cd);
14887 ;
14888 return 0;
14889 }
14890 _ACEOF
14891 if ac_fn_c_try_link "$LINENO"; then :
14892 INCICONV="-I../libiconv/include"
14893 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
14894 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
14895 am_cv_lib_iconv=yes
14896 am_cv_func_iconv=yes
14897 fi
14898 rm -f core conftest.err conftest.$ac_objext \
14899 conftest$ac_exeext conftest.$ac_ext
14900 CPPFLAGS="$am_save_CPPFLAGS"
14901 LIBS="$am_save_LIBS"
14902 if test "$am_cv_func_iconv" = "yes"; then
14903 break
14904 fi
14905 done
14906 fi
14907
14908 if test "$am_cv_func_iconv" != yes; then
14909 am_save_CPPFLAGS="$CPPFLAGS"
14910 am_save_LIBS="$LIBS"
14911 CPPFLAGS="$CPPFLAGS $INCICONV"
14912 LIBS="$LIBS $LIBICONV"
14913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14914 /* end confdefs.h. */
14915 #include <stdlib.h>
14916 #include <iconv.h>
14917 int
14918 main ()
14919 {
14920 iconv_t cd = iconv_open("","");
14921 iconv(cd,NULL,NULL,NULL,NULL);
14922 iconv_close(cd);
14923 ;
14924 return 0;
14925 }
14926 _ACEOF
14927 if ac_fn_c_try_link "$LINENO"; then :
14928 am_cv_lib_iconv=yes
14929 am_cv_func_iconv=yes
14930 fi
14931 rm -f core conftest.err conftest.$ac_objext \
14932 conftest$ac_exeext conftest.$ac_ext
14933 CPPFLAGS="$am_save_CPPFLAGS"
14934 LIBS="$am_save_LIBS"
14935 fi
14936
14937 fi
14938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
14939 $as_echo "$am_cv_func_iconv" >&6; }
14940 if test "$am_cv_func_iconv" = yes; then
14941
14942 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
14943
14944 fi
14945 if test "$am_cv_lib_iconv" = yes; then
14946
14947 for element in $INCICONV; do
14948 haveit=
14949 for x in $CPPFLAGS; do
14950
14951 acl_save_prefix="$prefix"
14952 prefix="$acl_final_prefix"
14953 acl_save_exec_prefix="$exec_prefix"
14954 exec_prefix="$acl_final_exec_prefix"
14955 eval x=\"$x\"
14956 exec_prefix="$acl_save_exec_prefix"
14957 prefix="$acl_save_prefix"
14958
14959 if test "X$x" = "X$element"; then
14960 haveit=yes
14961 break
14962 fi
14963 done
14964 if test -z "$haveit"; then
14965 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14966 fi
14967 done
14968
14969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
14970 $as_echo_n "checking how to link with libiconv... " >&6; }
14971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
14972 $as_echo "$LIBICONV" >&6; }
14973 else
14974 LIBICONV=
14975 LTLIBICONV=
14976 fi
14977
14978
14979
14980 if test "$am_cv_func_iconv" = yes; then
14981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
14982 $as_echo_n "checking for iconv declaration... " >&6; }
14983 if ${am_cv_proto_iconv+:} false; then :
14984 $as_echo_n "(cached) " >&6
14985 else
14986
14987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14988 /* end confdefs.h. */
14989
14990 #include <stdlib.h>
14991 #include <iconv.h>
14992 extern
14993 #ifdef __cplusplus
14994 "C"
14995 #endif
14996 #if defined(__STDC__) || defined(__cplusplus)
14997 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
14998 #else
14999 size_t iconv();
15000 #endif
15001
15002 int
15003 main ()
15004 {
15005
15006 ;
15007 return 0;
15008 }
15009 _ACEOF
15010 if ac_fn_c_try_compile "$LINENO"; then :
15011 am_cv_proto_iconv_arg1=""
15012 else
15013 am_cv_proto_iconv_arg1="const"
15014 fi
15015 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15016 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);"
15017 fi
15018
15019 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
15020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
15021 }$am_cv_proto_iconv" >&5
15022 $as_echo "${ac_t:-
15023 }$am_cv_proto_iconv" >&6; }
15024
15025 cat >>confdefs.h <<_ACEOF
15026 #define ICONV_CONST $am_cv_proto_iconv_arg1
15027 _ACEOF
15028
15029 fi
15030
15031
15032 all_targets=false
15033 BUILD_SRCONV=
15034 BUILD_DLLTOOL=
15035 DLLTOOL_DEFS=
15036 DLLTOOL_DEFAULT=
15037 BUILD_WINDRES=
15038 BUILD_WINDMC=
15039 BUILD_DLLWRAP=
15040 BUILD_MISC=
15041 BUILD_INSTALL_MISC=
15042 OBJDUMP_DEFS=
15043 OBJDUMP_PRIVATE_VECTORS=
15044 OBJDUMP_PRIVATE_OFILES=
15045 od_vectors=
15046
15047 for targ in $target $canon_targets
15048 do
15049 if test "x$targ" = "xall"; then
15050 all_targets=true
15051 BUILD_SRCONV='$(SRCONV_PROG)'
15052 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
15053 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15054 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15055 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15056 if test -z "$DLLTOOL_DEFAULT"; then
15057 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15058 fi
15059 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15060 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
15061 od_vectors="$od_vectors objdump_private_desc_xcoff"
15062 else
15063 case $targ in
15064 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
15065 esac
15066
15067 case $targ in
15068 arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)
15069 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15070 if test -z "$DLLTOOL_DEFAULT"; then
15071 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
15072 fi
15073 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"
15074 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15075 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15076 ;;
15077 arm-*-pe*)
15078 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15079 if test -z "$DLLTOOL_DEFAULT"; then
15080 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
15081 fi
15082 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
15083 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15084 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15085 ;;
15086 x86_64-*-mingw* | x86_64-*-cygwin*)
15087 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15088 if test -z "$DLLTOOL_DEFAULT"; then
15089 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"
15090 fi
15091 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"
15092 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15093 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15094 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
15095 ;;
15096 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
15097 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15098 if test -z "$DLLTOOL_DEFAULT"; then
15099 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15100 fi
15101 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15102 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15103 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15104 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
15105 ;;
15106 i[3-7]86-*-interix)
15107 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
15108 if test -z "$DLLTOOL_DEFAULT"; then
15109 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15110 fi
15111 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15112 ;;
15113 powerpc*-aix5.[01])
15114 ;;
15115 powerpc*-aix[5-9].*)
15116 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT"
15117 ;;
15118 powerpc*-*-pe* | powerpc*-*-cygwin*)
15119 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15120 if test -z "$DLLTOOL_DEFAULT"; then
15121 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_PPC"
15122 fi
15123 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
15124 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15125 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15126 ;;
15127 powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*)
15128 case "$BUILD_INSTALL_MISC" in
15129 *embedspu*) ;;
15130 *) BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"
15131 esac
15132 ;;
15133 sh*-*-pe)
15134 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15135 if test -z "$DLLTOOL_DEFAULT"; then
15136 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"
15137 fi
15138 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
15139 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15140 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15141 ;;
15142 spu-*-*)
15143 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
15144 ;;
15145 mips*-*-pe)
15146 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15147 if test -z "$DLLTOOL_DEFAULT"; then
15148 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"
15149 fi
15150 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
15151 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15152 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15153 ;;
15154 mcore-*-pe)
15155 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15156 if test -z "$DLLTOOL_DEFAULT"; then
15157 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"
15158 fi
15159 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
15160 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15161 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15162 ;;
15163 mcore-*-elf)
15164 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15165 if test -z "$DLLTOOL_DEFAULT"; then
15166 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"
15167 fi
15168 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
15169 ;;
15170 mep-*)
15171 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0"
15172 ;;
15173 esac
15174
15175 # Add objdump private vectors.
15176 case $targ in
15177 avr-*-*)
15178 od_vectors="$od_vectors objdump_private_desc_elf32_avr"
15179 ;;
15180 powerpc*-*-aix* | rs6000-*-aix*)
15181 od_vectors="$od_vectors objdump_private_desc_xcoff"
15182 ;;
15183 *-*-darwin*)
15184 od_vectors="$od_vectors objdump_private_desc_mach_o"
15185 ;;
15186 esac
15187 fi
15188 done
15189
15190 # Uniq objdump private vector, build objdump target ofiles.
15191 od_files=
15192 f=""
15193 for i in $od_vectors ; do
15194 case " $f " in
15195 *" $i "*) ;;
15196 *)
15197 f="$f $i"
15198 OBJDUMP_PRIVATE_VECTORS="$OBJDUMP_PRIVATE_VECTORS &$i,"
15199 case $i in
15200 objdump_private_desc_elf32_avr)
15201 od_files="$od_files od-elf32_avr" ;;
15202 objdump_private_desc_xcoff)
15203 od_files="$od_files od-xcoff" ;;
15204 objdump_private_desc_mach_o)
15205 od_files="$od_files od-macho" ;;
15206 *) as_fn_error $? "*** unknown private vector $i" "$LINENO" 5 ;;
15207 esac
15208 ;;
15209 esac
15210 done
15211
15212 # Uniq objdump target ofiles
15213 f=""
15214 for i in $od_files ; do
15215 case " $f " in
15216 *" $i "*) ;;
15217 *)
15218 f="$f $i"
15219 OBJDUMP_PRIVATE_OFILES="$OBJDUMP_PRIVATE_OFILES $i.$objext"
15220 ;;
15221 esac
15222 done
15223
15224 DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"
15225
15226 if test "${with_windres+set}" = set; then
15227 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15228 fi
15229
15230 if test "${with_windmc+set}" = set; then
15231 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15232 fi
15233
15234 OBJDUMP_DEFS="${OBJDUMP_DEFS} -DOBJDUMP_PRIVATE_VECTORS=\"${OBJDUMP_PRIVATE_VECTORS}\""
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248 cat >>confdefs.h <<_ACEOF
15249 #define TARGET "${target}"
15250 _ACEOF
15251
15252
15253 targ=$target
15254 . $srcdir/../bfd/config.bfd
15255 if test "x$targ_underscore" = "xyes"; then
15256 UNDERSCORE=1
15257 else
15258 UNDERSCORE=0
15259 fi
15260
15261 cat >>confdefs.h <<_ACEOF
15262 #define TARGET_PREPENDS_UNDERSCORE $UNDERSCORE
15263 _ACEOF
15264
15265
15266 # Emulation
15267 targ=$target
15268 . ${srcdir}/configure.tgt
15269 EMULATION=$targ_emul
15270 EMULATION_VECTOR=$targ_emul_vector
15271
15272
15273
15274
15275 # Required for html and install-html
15276
15277
15278
15279
15280
15281 ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
15282
15283 cat >confcache <<\_ACEOF
15284 # This file is a shell script that caches the results of configure
15285 # tests run on this system so they can be shared between configure
15286 # scripts and configure runs, see configure's option --config-cache.
15287 # It is not useful on other systems. If it contains results you don't
15288 # want to keep, you may remove or edit it.
15289 #
15290 # config.status only pays attention to the cache file if you give it
15291 # the --recheck option to rerun configure.
15292 #
15293 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15294 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15295 # following values.
15296
15297 _ACEOF
15298
15299 # The following way of writing the cache mishandles newlines in values,
15300 # but we know of no workaround that is simple, portable, and efficient.
15301 # So, we kill variables containing newlines.
15302 # Ultrix sh set writes to stderr and can't be redirected directly,
15303 # and sets the high bit in the cache file unless we assign to the vars.
15304 (
15305 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15306 eval ac_val=\$$ac_var
15307 case $ac_val in #(
15308 *${as_nl}*)
15309 case $ac_var in #(
15310 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15311 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15312 esac
15313 case $ac_var in #(
15314 _ | IFS | as_nl) ;; #(
15315 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15316 *) { eval $ac_var=; unset $ac_var;} ;;
15317 esac ;;
15318 esac
15319 done
15320
15321 (set) 2>&1 |
15322 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15323 *${as_nl}ac_space=\ *)
15324 # `set' does not quote correctly, so add quotes: double-quote
15325 # substitution turns \\\\ into \\, and sed turns \\ into \.
15326 sed -n \
15327 "s/'/'\\\\''/g;
15328 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15329 ;; #(
15330 *)
15331 # `set' quotes correctly as required by POSIX, so do not add quotes.
15332 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15333 ;;
15334 esac |
15335 sort
15336 ) |
15337 sed '
15338 /^ac_cv_env_/b end
15339 t clear
15340 :clear
15341 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15342 t end
15343 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15344 :end' >>confcache
15345 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15346 if test -w "$cache_file"; then
15347 if test "x$cache_file" != "x/dev/null"; then
15348 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15349 $as_echo "$as_me: updating cache $cache_file" >&6;}
15350 if test ! -f "$cache_file" || test -h "$cache_file"; then
15351 cat confcache >"$cache_file"
15352 else
15353 case $cache_file in #(
15354 */* | ?:*)
15355 mv -f confcache "$cache_file"$$ &&
15356 mv -f "$cache_file"$$ "$cache_file" ;; #(
15357 *)
15358 mv -f confcache "$cache_file" ;;
15359 esac
15360 fi
15361 fi
15362 else
15363 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15364 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15365 fi
15366 fi
15367 rm -f confcache
15368
15369 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15370 # Let make expand exec_prefix.
15371 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15372
15373 DEFS=-DHAVE_CONFIG_H
15374
15375 ac_libobjs=
15376 ac_ltlibobjs=
15377 U=
15378 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15379 # 1. Remove the extension, and $U if already installed.
15380 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15381 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15382 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15383 # will be set to the directory where LIBOBJS objects are built.
15384 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15385 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15386 done
15387 LIBOBJS=$ac_libobjs
15388
15389 LTLIBOBJS=$ac_ltlibobjs
15390
15391
15392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15393 $as_echo_n "checking that generated files are newer than configure... " >&6; }
15394 if test -n "$am_sleep_pid"; then
15395 # Hide warnings about reused PIDs.
15396 wait $am_sleep_pid 2>/dev/null
15397 fi
15398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15399 $as_echo "done" >&6; }
15400 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15401 as_fn_error $? "conditional \"AMDEP\" was never defined.
15402 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15403 fi
15404 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15405 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15406 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15407 fi
15408 if test -n "$EXEEXT"; then
15409 am__EXEEXT_TRUE=
15410 am__EXEEXT_FALSE='#'
15411 else
15412 am__EXEEXT_TRUE='#'
15413 am__EXEEXT_FALSE=
15414 fi
15415
15416 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15417 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15418 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15419 fi
15420 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15421 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
15422 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15423 fi
15424
15425 : "${CONFIG_STATUS=./config.status}"
15426 ac_write_fail=0
15427 ac_clean_files_save=$ac_clean_files
15428 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15429 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15430 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15431 as_write_fail=0
15432 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15433 #! $SHELL
15434 # Generated by $as_me.
15435 # Run this file to recreate the current configuration.
15436 # Compiler output produced by configure, useful for debugging
15437 # configure, is in config.log if it exists.
15438
15439 debug=false
15440 ac_cs_recheck=false
15441 ac_cs_silent=false
15442
15443 SHELL=\${CONFIG_SHELL-$SHELL}
15444 export SHELL
15445 _ASEOF
15446 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15447 ## -------------------- ##
15448 ## M4sh Initialization. ##
15449 ## -------------------- ##
15450
15451 # Be more Bourne compatible
15452 DUALCASE=1; export DUALCASE # for MKS sh
15453 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15454 emulate sh
15455 NULLCMD=:
15456 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15457 # is contrary to our usage. Disable this feature.
15458 alias -g '${1+"$@"}'='"$@"'
15459 setopt NO_GLOB_SUBST
15460 else
15461 case `(set -o) 2>/dev/null` in #(
15462 *posix*) :
15463 set -o posix ;; #(
15464 *) :
15465 ;;
15466 esac
15467 fi
15468
15469
15470 as_nl='
15471 '
15472 export as_nl
15473 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15474 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15475 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15476 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15477 # Prefer a ksh shell builtin over an external printf program on Solaris,
15478 # but without wasting forks for bash or zsh.
15479 if test -z "$BASH_VERSION$ZSH_VERSION" \
15480 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15481 as_echo='print -r --'
15482 as_echo_n='print -rn --'
15483 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15484 as_echo='printf %s\n'
15485 as_echo_n='printf %s'
15486 else
15487 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15488 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15489 as_echo_n='/usr/ucb/echo -n'
15490 else
15491 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15492 as_echo_n_body='eval
15493 arg=$1;
15494 case $arg in #(
15495 *"$as_nl"*)
15496 expr "X$arg" : "X\\(.*\\)$as_nl";
15497 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15498 esac;
15499 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15500 '
15501 export as_echo_n_body
15502 as_echo_n='sh -c $as_echo_n_body as_echo'
15503 fi
15504 export as_echo_body
15505 as_echo='sh -c $as_echo_body as_echo'
15506 fi
15507
15508 # The user is always right.
15509 if test "${PATH_SEPARATOR+set}" != set; then
15510 PATH_SEPARATOR=:
15511 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15512 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15513 PATH_SEPARATOR=';'
15514 }
15515 fi
15516
15517
15518 # IFS
15519 # We need space, tab and new line, in precisely that order. Quoting is
15520 # there to prevent editors from complaining about space-tab.
15521 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15522 # splitting by setting IFS to empty value.)
15523 IFS=" "" $as_nl"
15524
15525 # Find who we are. Look in the path if we contain no directory separator.
15526 as_myself=
15527 case $0 in #((
15528 *[\\/]* ) as_myself=$0 ;;
15529 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15530 for as_dir in $PATH
15531 do
15532 IFS=$as_save_IFS
15533 test -z "$as_dir" && as_dir=.
15534 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15535 done
15536 IFS=$as_save_IFS
15537
15538 ;;
15539 esac
15540 # We did not find ourselves, most probably we were run as `sh COMMAND'
15541 # in which case we are not to be found in the path.
15542 if test "x$as_myself" = x; then
15543 as_myself=$0
15544 fi
15545 if test ! -f "$as_myself"; then
15546 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15547 exit 1
15548 fi
15549
15550 # Unset variables that we do not need and which cause bugs (e.g. in
15551 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15552 # suppresses any "Segmentation fault" message there. '((' could
15553 # trigger a bug in pdksh 5.2.14.
15554 for as_var in BASH_ENV ENV MAIL MAILPATH
15555 do eval test x\${$as_var+set} = xset \
15556 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15557 done
15558 PS1='$ '
15559 PS2='> '
15560 PS4='+ '
15561
15562 # NLS nuisances.
15563 LC_ALL=C
15564 export LC_ALL
15565 LANGUAGE=C
15566 export LANGUAGE
15567
15568 # CDPATH.
15569 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15570
15571
15572 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15573 # ----------------------------------------
15574 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15575 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15576 # script with STATUS, using 1 if that was 0.
15577 as_fn_error ()
15578 {
15579 as_status=$1; test $as_status -eq 0 && as_status=1
15580 if test "$4"; then
15581 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15582 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15583 fi
15584 $as_echo "$as_me: error: $2" >&2
15585 as_fn_exit $as_status
15586 } # as_fn_error
15587
15588
15589 # as_fn_set_status STATUS
15590 # -----------------------
15591 # Set $? to STATUS, without forking.
15592 as_fn_set_status ()
15593 {
15594 return $1
15595 } # as_fn_set_status
15596
15597 # as_fn_exit STATUS
15598 # -----------------
15599 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15600 as_fn_exit ()
15601 {
15602 set +e
15603 as_fn_set_status $1
15604 exit $1
15605 } # as_fn_exit
15606
15607 # as_fn_unset VAR
15608 # ---------------
15609 # Portably unset VAR.
15610 as_fn_unset ()
15611 {
15612 { eval $1=; unset $1;}
15613 }
15614 as_unset=as_fn_unset
15615 # as_fn_append VAR VALUE
15616 # ----------------------
15617 # Append the text in VALUE to the end of the definition contained in VAR. Take
15618 # advantage of any shell optimizations that allow amortized linear growth over
15619 # repeated appends, instead of the typical quadratic growth present in naive
15620 # implementations.
15621 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15622 eval 'as_fn_append ()
15623 {
15624 eval $1+=\$2
15625 }'
15626 else
15627 as_fn_append ()
15628 {
15629 eval $1=\$$1\$2
15630 }
15631 fi # as_fn_append
15632
15633 # as_fn_arith ARG...
15634 # ------------------
15635 # Perform arithmetic evaluation on the ARGs, and store the result in the
15636 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15637 # must be portable across $(()) and expr.
15638 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15639 eval 'as_fn_arith ()
15640 {
15641 as_val=$(( $* ))
15642 }'
15643 else
15644 as_fn_arith ()
15645 {
15646 as_val=`expr "$@" || test $? -eq 1`
15647 }
15648 fi # as_fn_arith
15649
15650
15651 if expr a : '\(a\)' >/dev/null 2>&1 &&
15652 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15653 as_expr=expr
15654 else
15655 as_expr=false
15656 fi
15657
15658 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15659 as_basename=basename
15660 else
15661 as_basename=false
15662 fi
15663
15664 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15665 as_dirname=dirname
15666 else
15667 as_dirname=false
15668 fi
15669
15670 as_me=`$as_basename -- "$0" ||
15671 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15672 X"$0" : 'X\(//\)$' \| \
15673 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15674 $as_echo X/"$0" |
15675 sed '/^.*\/\([^/][^/]*\)\/*$/{
15676 s//\1/
15677 q
15678 }
15679 /^X\/\(\/\/\)$/{
15680 s//\1/
15681 q
15682 }
15683 /^X\/\(\/\).*/{
15684 s//\1/
15685 q
15686 }
15687 s/.*/./; q'`
15688
15689 # Avoid depending upon Character Ranges.
15690 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15691 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15692 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15693 as_cr_digits='0123456789'
15694 as_cr_alnum=$as_cr_Letters$as_cr_digits
15695
15696 ECHO_C= ECHO_N= ECHO_T=
15697 case `echo -n x` in #(((((
15698 -n*)
15699 case `echo 'xy\c'` in
15700 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15701 xy) ECHO_C='\c';;
15702 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15703 ECHO_T=' ';;
15704 esac;;
15705 *)
15706 ECHO_N='-n';;
15707 esac
15708
15709 rm -f conf$$ conf$$.exe conf$$.file
15710 if test -d conf$$.dir; then
15711 rm -f conf$$.dir/conf$$.file
15712 else
15713 rm -f conf$$.dir
15714 mkdir conf$$.dir 2>/dev/null
15715 fi
15716 if (echo >conf$$.file) 2>/dev/null; then
15717 if ln -s conf$$.file conf$$ 2>/dev/null; then
15718 as_ln_s='ln -s'
15719 # ... but there are two gotchas:
15720 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15721 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15722 # In both cases, we have to default to `cp -pR'.
15723 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15724 as_ln_s='cp -pR'
15725 elif ln conf$$.file conf$$ 2>/dev/null; then
15726 as_ln_s=ln
15727 else
15728 as_ln_s='cp -pR'
15729 fi
15730 else
15731 as_ln_s='cp -pR'
15732 fi
15733 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15734 rmdir conf$$.dir 2>/dev/null
15735
15736
15737 # as_fn_mkdir_p
15738 # -------------
15739 # Create "$as_dir" as a directory, including parents if necessary.
15740 as_fn_mkdir_p ()
15741 {
15742
15743 case $as_dir in #(
15744 -*) as_dir=./$as_dir;;
15745 esac
15746 test -d "$as_dir" || eval $as_mkdir_p || {
15747 as_dirs=
15748 while :; do
15749 case $as_dir in #(
15750 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15751 *) as_qdir=$as_dir;;
15752 esac
15753 as_dirs="'$as_qdir' $as_dirs"
15754 as_dir=`$as_dirname -- "$as_dir" ||
15755 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15756 X"$as_dir" : 'X\(//\)[^/]' \| \
15757 X"$as_dir" : 'X\(//\)$' \| \
15758 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15759 $as_echo X"$as_dir" |
15760 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15761 s//\1/
15762 q
15763 }
15764 /^X\(\/\/\)[^/].*/{
15765 s//\1/
15766 q
15767 }
15768 /^X\(\/\/\)$/{
15769 s//\1/
15770 q
15771 }
15772 /^X\(\/\).*/{
15773 s//\1/
15774 q
15775 }
15776 s/.*/./; q'`
15777 test -d "$as_dir" && break
15778 done
15779 test -z "$as_dirs" || eval "mkdir $as_dirs"
15780 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15781
15782
15783 } # as_fn_mkdir_p
15784 if mkdir -p . 2>/dev/null; then
15785 as_mkdir_p='mkdir -p "$as_dir"'
15786 else
15787 test -d ./-p && rmdir ./-p
15788 as_mkdir_p=false
15789 fi
15790
15791
15792 # as_fn_executable_p FILE
15793 # -----------------------
15794 # Test if FILE is an executable regular file.
15795 as_fn_executable_p ()
15796 {
15797 test -f "$1" && test -x "$1"
15798 } # as_fn_executable_p
15799 as_test_x='test -x'
15800 as_executable_p=as_fn_executable_p
15801
15802 # Sed expression to map a string onto a valid CPP name.
15803 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15804
15805 # Sed expression to map a string onto a valid variable name.
15806 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15807
15808
15809 exec 6>&1
15810 ## ----------------------------------- ##
15811 ## Main body of $CONFIG_STATUS script. ##
15812 ## ----------------------------------- ##
15813 _ASEOF
15814 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15815
15816 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15817 # Save the log message, to keep $0 and so on meaningful, and to
15818 # report actual input values of CONFIG_FILES etc. instead of their
15819 # values after options handling.
15820 ac_log="
15821 This file was extended by binutils $as_me 2.34.50, which was
15822 generated by GNU Autoconf 2.69. Invocation command line was
15823
15824 CONFIG_FILES = $CONFIG_FILES
15825 CONFIG_HEADERS = $CONFIG_HEADERS
15826 CONFIG_LINKS = $CONFIG_LINKS
15827 CONFIG_COMMANDS = $CONFIG_COMMANDS
15828 $ $0 $@
15829
15830 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15831 "
15832
15833 _ACEOF
15834
15835 case $ac_config_files in *"
15836 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15837 esac
15838
15839 case $ac_config_headers in *"
15840 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15841 esac
15842
15843
15844 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15845 # Files that config.status was made for.
15846 config_files="$ac_config_files"
15847 config_headers="$ac_config_headers"
15848 config_commands="$ac_config_commands"
15849
15850 _ACEOF
15851
15852 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15853 ac_cs_usage="\
15854 \`$as_me' instantiates files and other configuration actions
15855 from templates according to the current configuration. Unless the files
15856 and actions are specified as TAGs, all are instantiated by default.
15857
15858 Usage: $0 [OPTION]... [TAG]...
15859
15860 -h, --help print this help, then exit
15861 -V, --version print version number and configuration settings, then exit
15862 --config print configuration, then exit
15863 -q, --quiet, --silent
15864 do not print progress messages
15865 -d, --debug don't remove temporary files
15866 --recheck update $as_me by reconfiguring in the same conditions
15867 --file=FILE[:TEMPLATE]
15868 instantiate the configuration file FILE
15869 --header=FILE[:TEMPLATE]
15870 instantiate the configuration header FILE
15871
15872 Configuration files:
15873 $config_files
15874
15875 Configuration headers:
15876 $config_headers
15877
15878 Configuration commands:
15879 $config_commands
15880
15881 Report bugs to the package provider."
15882
15883 _ACEOF
15884 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15885 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15886 ac_cs_version="\\
15887 binutils config.status 2.34.50
15888 configured by $0, generated by GNU Autoconf 2.69,
15889 with options \\"\$ac_cs_config\\"
15890
15891 Copyright (C) 2012 Free Software Foundation, Inc.
15892 This config.status script is free software; the Free Software Foundation
15893 gives unlimited permission to copy, distribute and modify it."
15894
15895 ac_pwd='$ac_pwd'
15896 srcdir='$srcdir'
15897 INSTALL='$INSTALL'
15898 MKDIR_P='$MKDIR_P'
15899 AWK='$AWK'
15900 test -n "\$AWK" || AWK=awk
15901 _ACEOF
15902
15903 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15904 # The default lists apply if the user does not specify any file.
15905 ac_need_defaults=:
15906 while test $# != 0
15907 do
15908 case $1 in
15909 --*=?*)
15910 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15911 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15912 ac_shift=:
15913 ;;
15914 --*=)
15915 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15916 ac_optarg=
15917 ac_shift=:
15918 ;;
15919 *)
15920 ac_option=$1
15921 ac_optarg=$2
15922 ac_shift=shift
15923 ;;
15924 esac
15925
15926 case $ac_option in
15927 # Handling of the options.
15928 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15929 ac_cs_recheck=: ;;
15930 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15931 $as_echo "$ac_cs_version"; exit ;;
15932 --config | --confi | --conf | --con | --co | --c )
15933 $as_echo "$ac_cs_config"; exit ;;
15934 --debug | --debu | --deb | --de | --d | -d )
15935 debug=: ;;
15936 --file | --fil | --fi | --f )
15937 $ac_shift
15938 case $ac_optarg in
15939 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15940 '') as_fn_error $? "missing file argument" ;;
15941 esac
15942 as_fn_append CONFIG_FILES " '$ac_optarg'"
15943 ac_need_defaults=false;;
15944 --header | --heade | --head | --hea )
15945 $ac_shift
15946 case $ac_optarg in
15947 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15948 esac
15949 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15950 ac_need_defaults=false;;
15951 --he | --h)
15952 # Conflict between --help and --header
15953 as_fn_error $? "ambiguous option: \`$1'
15954 Try \`$0 --help' for more information.";;
15955 --help | --hel | -h )
15956 $as_echo "$ac_cs_usage"; exit ;;
15957 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15958 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15959 ac_cs_silent=: ;;
15960
15961 # This is an error.
15962 -*) as_fn_error $? "unrecognized option: \`$1'
15963 Try \`$0 --help' for more information." ;;
15964
15965 *) as_fn_append ac_config_targets " $1"
15966 ac_need_defaults=false ;;
15967
15968 esac
15969 shift
15970 done
15971
15972 ac_configure_extra_args=
15973
15974 if $ac_cs_silent; then
15975 exec 6>/dev/null
15976 ac_configure_extra_args="$ac_configure_extra_args --silent"
15977 fi
15978
15979 _ACEOF
15980 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15981 if \$ac_cs_recheck; then
15982 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15983 shift
15984 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15985 CONFIG_SHELL='$SHELL'
15986 export CONFIG_SHELL
15987 exec "\$@"
15988 fi
15989
15990 _ACEOF
15991 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15992 exec 5>>config.log
15993 {
15994 echo
15995 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15996 ## Running $as_me. ##
15997 _ASBOX
15998 $as_echo "$ac_log"
15999 } >&5
16000
16001 _ACEOF
16002 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16003 #
16004 # INIT-COMMANDS
16005 #
16006 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16007
16008
16009 # The HP-UX ksh and POSIX shell print the target directory to stdout
16010 # if CDPATH is set.
16011 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16012
16013 sed_quote_subst='$sed_quote_subst'
16014 double_quote_subst='$double_quote_subst'
16015 delay_variable_subst='$delay_variable_subst'
16016 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16017 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16018 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16019 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16020 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16021 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16022 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16023 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16024 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16025 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16026 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16027 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16028 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16029 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16030 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16031 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16032 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16033 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16034 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16035 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16036 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16037 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16038 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16039 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16040 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16041 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16042 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16043 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16044 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16045 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16046 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16047 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16048 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16049 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16050 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16051 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16052 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16053 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16054 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16055 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16056 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16057 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16058 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16059 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16060 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16061 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16062 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16063 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16064 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"`'
16065 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16066 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16067 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16068 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16069 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16070 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16071 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16072 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16073 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16074 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16075 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16076 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16077 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16078 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16079 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16080 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16081 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16082 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16083 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16084 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16085 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16086 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16087 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16088 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16089 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16090 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16091 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16092 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16093 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16094 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16095 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16096 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16097 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16098 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16099 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16100 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16101 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16102 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16103 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16104 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16105 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16106 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16107 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16108 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16109 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16110 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16111 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16112 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16113 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16114 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16115 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16116 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16117 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16118 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16119 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16120 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16121 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16122 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16123 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16124 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16125 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16126 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16127 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16128 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16129 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16130 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16131 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16132 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16133 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16134 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16135 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16136
16137 LTCC='$LTCC'
16138 LTCFLAGS='$LTCFLAGS'
16139 compiler='$compiler_DEFAULT'
16140
16141 # A function that is used when there is no print builtin or printf.
16142 func_fallback_echo ()
16143 {
16144 eval 'cat <<_LTECHO_EOF
16145 \$1
16146 _LTECHO_EOF'
16147 }
16148
16149 # Quote evaled strings.
16150 for var in SHELL \
16151 ECHO \
16152 SED \
16153 GREP \
16154 EGREP \
16155 FGREP \
16156 LD \
16157 NM \
16158 LN_S \
16159 lt_SP2NL \
16160 lt_NL2SP \
16161 reload_flag \
16162 OBJDUMP \
16163 deplibs_check_method \
16164 file_magic_cmd \
16165 AR \
16166 AR_FLAGS \
16167 STRIP \
16168 RANLIB \
16169 CC \
16170 CFLAGS \
16171 compiler \
16172 lt_cv_sys_global_symbol_pipe \
16173 lt_cv_sys_global_symbol_to_cdecl \
16174 lt_cv_sys_global_symbol_to_c_name_address \
16175 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16176 lt_prog_compiler_no_builtin_flag \
16177 lt_prog_compiler_wl \
16178 lt_prog_compiler_pic \
16179 lt_prog_compiler_static \
16180 lt_cv_prog_compiler_c_o \
16181 need_locks \
16182 DSYMUTIL \
16183 NMEDIT \
16184 LIPO \
16185 OTOOL \
16186 OTOOL64 \
16187 shrext_cmds \
16188 export_dynamic_flag_spec \
16189 whole_archive_flag_spec \
16190 compiler_needs_object \
16191 with_gnu_ld \
16192 allow_undefined_flag \
16193 no_undefined_flag \
16194 hardcode_libdir_flag_spec \
16195 hardcode_libdir_flag_spec_ld \
16196 hardcode_libdir_separator \
16197 fix_srcfile_path \
16198 exclude_expsyms \
16199 include_expsyms \
16200 file_list_spec \
16201 variables_saved_for_relink \
16202 libname_spec \
16203 library_names_spec \
16204 soname_spec \
16205 install_override_mode \
16206 finish_eval \
16207 old_striplib \
16208 striplib; do
16209 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16210 *[\\\\\\\`\\"\\\$]*)
16211 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16212 ;;
16213 *)
16214 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16215 ;;
16216 esac
16217 done
16218
16219 # Double-quote double-evaled strings.
16220 for var in reload_cmds \
16221 old_postinstall_cmds \
16222 old_postuninstall_cmds \
16223 old_archive_cmds \
16224 extract_expsyms_cmds \
16225 old_archive_from_new_cmds \
16226 old_archive_from_expsyms_cmds \
16227 archive_cmds \
16228 archive_expsym_cmds \
16229 module_cmds \
16230 module_expsym_cmds \
16231 export_symbols_cmds \
16232 prelink_cmds \
16233 postinstall_cmds \
16234 postuninstall_cmds \
16235 finish_cmds \
16236 sys_lib_search_path_spec \
16237 sys_lib_dlsearch_path_spec; do
16238 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16239 *[\\\\\\\`\\"\\\$]*)
16240 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16241 ;;
16242 *)
16243 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16244 ;;
16245 esac
16246 done
16247
16248 ac_aux_dir='$ac_aux_dir'
16249 xsi_shell='$xsi_shell'
16250 lt_shell_append='$lt_shell_append'
16251
16252 # See if we are running on zsh, and set the options which allow our
16253 # commands through without removal of \ escapes INIT.
16254 if test -n "\${ZSH_VERSION+set}" ; then
16255 setopt NO_GLOB_SUBST
16256 fi
16257
16258
16259 PACKAGE='$PACKAGE'
16260 VERSION='$VERSION'
16261 TIMESTAMP='$TIMESTAMP'
16262 RM='$RM'
16263 ofile='$ofile'
16264
16265
16266
16267 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16268 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16269 # from automake.
16270 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16271 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16272 LINGUAS="${LINGUAS-%UNSET%}"
16273
16274
16275 _ACEOF
16276
16277 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16278
16279 # Handling of arguments.
16280 for ac_config_target in $ac_config_targets
16281 do
16282 case $ac_config_target in
16283 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16284 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16285 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16286 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16287 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16288 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16289 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16290
16291 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16292 esac
16293 done
16294
16295
16296 # If the user did not use the arguments to specify the items to instantiate,
16297 # then the envvar interface is used. Set only those that are not.
16298 # We use the long form for the default assignment because of an extremely
16299 # bizarre bug on SunOS 4.1.3.
16300 if $ac_need_defaults; then
16301 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16302 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16303 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16304 fi
16305
16306 # Have a temporary directory for convenience. Make it in the build tree
16307 # simply because there is no reason against having it here, and in addition,
16308 # creating and moving files from /tmp can sometimes cause problems.
16309 # Hook for its removal unless debugging.
16310 # Note that there is a small window in which the directory will not be cleaned:
16311 # after its creation but before its name has been assigned to `$tmp'.
16312 $debug ||
16313 {
16314 tmp= ac_tmp=
16315 trap 'exit_status=$?
16316 : "${ac_tmp:=$tmp}"
16317 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16318 ' 0
16319 trap 'as_fn_exit 1' 1 2 13 15
16320 }
16321 # Create a (secure) tmp directory for tmp files.
16322
16323 {
16324 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16325 test -d "$tmp"
16326 } ||
16327 {
16328 tmp=./conf$$-$RANDOM
16329 (umask 077 && mkdir "$tmp")
16330 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16331 ac_tmp=$tmp
16332
16333 # Set up the scripts for CONFIG_FILES section.
16334 # No need to generate them if there are no CONFIG_FILES.
16335 # This happens for instance with `./config.status config.h'.
16336 if test -n "$CONFIG_FILES"; then
16337
16338
16339 ac_cr=`echo X | tr X '\015'`
16340 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16341 # But we know of no other shell where ac_cr would be empty at this
16342 # point, so we can use a bashism as a fallback.
16343 if test "x$ac_cr" = x; then
16344 eval ac_cr=\$\'\\r\'
16345 fi
16346 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16347 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16348 ac_cs_awk_cr='\\r'
16349 else
16350 ac_cs_awk_cr=$ac_cr
16351 fi
16352
16353 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16354 _ACEOF
16355
16356
16357 {
16358 echo "cat >conf$$subs.awk <<_ACEOF" &&
16359 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16360 echo "_ACEOF"
16361 } >conf$$subs.sh ||
16362 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16363 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16364 ac_delim='%!_!# '
16365 for ac_last_try in false false false false false :; do
16366 . ./conf$$subs.sh ||
16367 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16368
16369 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16370 if test $ac_delim_n = $ac_delim_num; then
16371 break
16372 elif $ac_last_try; then
16373 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16374 else
16375 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16376 fi
16377 done
16378 rm -f conf$$subs.sh
16379
16380 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16381 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16382 _ACEOF
16383 sed -n '
16384 h
16385 s/^/S["/; s/!.*/"]=/
16386 p
16387 g
16388 s/^[^!]*!//
16389 :repl
16390 t repl
16391 s/'"$ac_delim"'$//
16392 t delim
16393 :nl
16394 h
16395 s/\(.\{148\}\)..*/\1/
16396 t more1
16397 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16398 p
16399 n
16400 b repl
16401 :more1
16402 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16403 p
16404 g
16405 s/.\{148\}//
16406 t nl
16407 :delim
16408 h
16409 s/\(.\{148\}\)..*/\1/
16410 t more2
16411 s/["\\]/\\&/g; s/^/"/; s/$/"/
16412 p
16413 b
16414 :more2
16415 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16416 p
16417 g
16418 s/.\{148\}//
16419 t delim
16420 ' <conf$$subs.awk | sed '
16421 /^[^""]/{
16422 N
16423 s/\n//
16424 }
16425 ' >>$CONFIG_STATUS || ac_write_fail=1
16426 rm -f conf$$subs.awk
16427 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16428 _ACAWK
16429 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16430 for (key in S) S_is_set[key] = 1
16431 FS = "\a"
16432
16433 }
16434 {
16435 line = $ 0
16436 nfields = split(line, field, "@")
16437 substed = 0
16438 len = length(field[1])
16439 for (i = 2; i < nfields; i++) {
16440 key = field[i]
16441 keylen = length(key)
16442 if (S_is_set[key]) {
16443 value = S[key]
16444 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16445 len += length(value) + length(field[++i])
16446 substed = 1
16447 } else
16448 len += 1 + keylen
16449 }
16450
16451 print line
16452 }
16453
16454 _ACAWK
16455 _ACEOF
16456 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16457 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16458 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16459 else
16460 cat
16461 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16462 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16463 _ACEOF
16464
16465 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16466 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16467 # trailing colons and then remove the whole line if VPATH becomes empty
16468 # (actually we leave an empty line to preserve line numbers).
16469 if test "x$srcdir" = x.; then
16470 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16471 h
16472 s///
16473 s/^/:/
16474 s/[ ]*$/:/
16475 s/:\$(srcdir):/:/g
16476 s/:\${srcdir}:/:/g
16477 s/:@srcdir@:/:/g
16478 s/^:*//
16479 s/:*$//
16480 x
16481 s/\(=[ ]*\).*/\1/
16482 G
16483 s/\n//
16484 s/^[^=]*=[ ]*$//
16485 }'
16486 fi
16487
16488 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16489 fi # test -n "$CONFIG_FILES"
16490
16491 # Set up the scripts for CONFIG_HEADERS section.
16492 # No need to generate them if there are no CONFIG_HEADERS.
16493 # This happens for instance with `./config.status Makefile'.
16494 if test -n "$CONFIG_HEADERS"; then
16495 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16496 BEGIN {
16497 _ACEOF
16498
16499 # Transform confdefs.h into an awk script `defines.awk', embedded as
16500 # here-document in config.status, that substitutes the proper values into
16501 # config.h.in to produce config.h.
16502
16503 # Create a delimiter string that does not exist in confdefs.h, to ease
16504 # handling of long lines.
16505 ac_delim='%!_!# '
16506 for ac_last_try in false false :; do
16507 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16508 if test -z "$ac_tt"; then
16509 break
16510 elif $ac_last_try; then
16511 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16512 else
16513 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16514 fi
16515 done
16516
16517 # For the awk script, D is an array of macro values keyed by name,
16518 # likewise P contains macro parameters if any. Preserve backslash
16519 # newline sequences.
16520
16521 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16522 sed -n '
16523 s/.\{148\}/&'"$ac_delim"'/g
16524 t rset
16525 :rset
16526 s/^[ ]*#[ ]*define[ ][ ]*/ /
16527 t def
16528 d
16529 :def
16530 s/\\$//
16531 t bsnl
16532 s/["\\]/\\&/g
16533 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16534 D["\1"]=" \3"/p
16535 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16536 d
16537 :bsnl
16538 s/["\\]/\\&/g
16539 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16540 D["\1"]=" \3\\\\\\n"\\/p
16541 t cont
16542 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16543 t cont
16544 d
16545 :cont
16546 n
16547 s/.\{148\}/&'"$ac_delim"'/g
16548 t clear
16549 :clear
16550 s/\\$//
16551 t bsnlc
16552 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16553 d
16554 :bsnlc
16555 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16556 b cont
16557 ' <confdefs.h | sed '
16558 s/'"$ac_delim"'/"\\\
16559 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16560
16561 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16562 for (key in D) D_is_set[key] = 1
16563 FS = "\a"
16564 }
16565 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16566 line = \$ 0
16567 split(line, arg, " ")
16568 if (arg[1] == "#") {
16569 defundef = arg[2]
16570 mac1 = arg[3]
16571 } else {
16572 defundef = substr(arg[1], 2)
16573 mac1 = arg[2]
16574 }
16575 split(mac1, mac2, "(") #)
16576 macro = mac2[1]
16577 prefix = substr(line, 1, index(line, defundef) - 1)
16578 if (D_is_set[macro]) {
16579 # Preserve the white space surrounding the "#".
16580 print prefix "define", macro P[macro] D[macro]
16581 next
16582 } else {
16583 # Replace #undef with comments. This is necessary, for example,
16584 # in the case of _POSIX_SOURCE, which is predefined and required
16585 # on some systems where configure will not decide to define it.
16586 if (defundef == "undef") {
16587 print "/*", prefix defundef, macro, "*/"
16588 next
16589 }
16590 }
16591 }
16592 { print }
16593 _ACAWK
16594 _ACEOF
16595 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16596 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16597 fi # test -n "$CONFIG_HEADERS"
16598
16599
16600 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16601 shift
16602 for ac_tag
16603 do
16604 case $ac_tag in
16605 :[FHLC]) ac_mode=$ac_tag; continue;;
16606 esac
16607 case $ac_mode$ac_tag in
16608 :[FHL]*:*);;
16609 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16610 :[FH]-) ac_tag=-:-;;
16611 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16612 esac
16613 ac_save_IFS=$IFS
16614 IFS=:
16615 set x $ac_tag
16616 IFS=$ac_save_IFS
16617 shift
16618 ac_file=$1
16619 shift
16620
16621 case $ac_mode in
16622 :L) ac_source=$1;;
16623 :[FH])
16624 ac_file_inputs=
16625 for ac_f
16626 do
16627 case $ac_f in
16628 -) ac_f="$ac_tmp/stdin";;
16629 *) # Look for the file first in the build tree, then in the source tree
16630 # (if the path is not absolute). The absolute path cannot be DOS-style,
16631 # because $ac_f cannot contain `:'.
16632 test -f "$ac_f" ||
16633 case $ac_f in
16634 [\\/$]*) false;;
16635 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16636 esac ||
16637 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16638 esac
16639 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16640 as_fn_append ac_file_inputs " '$ac_f'"
16641 done
16642
16643 # Let's still pretend it is `configure' which instantiates (i.e., don't
16644 # use $as_me), people would be surprised to read:
16645 # /* config.h. Generated by config.status. */
16646 configure_input='Generated from '`
16647 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16648 `' by configure.'
16649 if test x"$ac_file" != x-; then
16650 configure_input="$ac_file. $configure_input"
16651 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16652 $as_echo "$as_me: creating $ac_file" >&6;}
16653 fi
16654 # Neutralize special characters interpreted by sed in replacement strings.
16655 case $configure_input in #(
16656 *\&* | *\|* | *\\* )
16657 ac_sed_conf_input=`$as_echo "$configure_input" |
16658 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16659 *) ac_sed_conf_input=$configure_input;;
16660 esac
16661
16662 case $ac_tag in
16663 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16664 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16665 esac
16666 ;;
16667 esac
16668
16669 ac_dir=`$as_dirname -- "$ac_file" ||
16670 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16671 X"$ac_file" : 'X\(//\)[^/]' \| \
16672 X"$ac_file" : 'X\(//\)$' \| \
16673 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16674 $as_echo X"$ac_file" |
16675 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16676 s//\1/
16677 q
16678 }
16679 /^X\(\/\/\)[^/].*/{
16680 s//\1/
16681 q
16682 }
16683 /^X\(\/\/\)$/{
16684 s//\1/
16685 q
16686 }
16687 /^X\(\/\).*/{
16688 s//\1/
16689 q
16690 }
16691 s/.*/./; q'`
16692 as_dir="$ac_dir"; as_fn_mkdir_p
16693 ac_builddir=.
16694
16695 case "$ac_dir" in
16696 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16697 *)
16698 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16699 # A ".." for each directory in $ac_dir_suffix.
16700 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16701 case $ac_top_builddir_sub in
16702 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16703 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16704 esac ;;
16705 esac
16706 ac_abs_top_builddir=$ac_pwd
16707 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16708 # for backward compatibility:
16709 ac_top_builddir=$ac_top_build_prefix
16710
16711 case $srcdir in
16712 .) # We are building in place.
16713 ac_srcdir=.
16714 ac_top_srcdir=$ac_top_builddir_sub
16715 ac_abs_top_srcdir=$ac_pwd ;;
16716 [\\/]* | ?:[\\/]* ) # Absolute name.
16717 ac_srcdir=$srcdir$ac_dir_suffix;
16718 ac_top_srcdir=$srcdir
16719 ac_abs_top_srcdir=$srcdir ;;
16720 *) # Relative name.
16721 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16722 ac_top_srcdir=$ac_top_build_prefix$srcdir
16723 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16724 esac
16725 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16726
16727
16728 case $ac_mode in
16729 :F)
16730 #
16731 # CONFIG_FILE
16732 #
16733
16734 case $INSTALL in
16735 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16736 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16737 esac
16738 ac_MKDIR_P=$MKDIR_P
16739 case $MKDIR_P in
16740 [\\/$]* | ?:[\\/]* ) ;;
16741 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16742 esac
16743 _ACEOF
16744
16745 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16746 # If the template does not know about datarootdir, expand it.
16747 # FIXME: This hack should be removed a few years after 2.60.
16748 ac_datarootdir_hack=; ac_datarootdir_seen=
16749 ac_sed_dataroot='
16750 /datarootdir/ {
16751 p
16752 q
16753 }
16754 /@datadir@/p
16755 /@docdir@/p
16756 /@infodir@/p
16757 /@localedir@/p
16758 /@mandir@/p'
16759 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16760 *datarootdir*) ac_datarootdir_seen=yes;;
16761 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16762 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16763 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16764 _ACEOF
16765 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16766 ac_datarootdir_hack='
16767 s&@datadir@&$datadir&g
16768 s&@docdir@&$docdir&g
16769 s&@infodir@&$infodir&g
16770 s&@localedir@&$localedir&g
16771 s&@mandir@&$mandir&g
16772 s&\\\${datarootdir}&$datarootdir&g' ;;
16773 esac
16774 _ACEOF
16775
16776 # Neutralize VPATH when `$srcdir' = `.'.
16777 # Shell code in configure.ac might set extrasub.
16778 # FIXME: do we really want to maintain this feature?
16779 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16780 ac_sed_extra="$ac_vpsub
16781 $extrasub
16782 _ACEOF
16783 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16784 :t
16785 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16786 s|@configure_input@|$ac_sed_conf_input|;t t
16787 s&@top_builddir@&$ac_top_builddir_sub&;t t
16788 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16789 s&@srcdir@&$ac_srcdir&;t t
16790 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16791 s&@top_srcdir@&$ac_top_srcdir&;t t
16792 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16793 s&@builddir@&$ac_builddir&;t t
16794 s&@abs_builddir@&$ac_abs_builddir&;t t
16795 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16796 s&@INSTALL@&$ac_INSTALL&;t t
16797 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16798 $ac_datarootdir_hack
16799 "
16800 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16801 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16802
16803 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16804 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16805 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16806 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16808 which seems to be undefined. Please make sure it is defined" >&5
16809 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16810 which seems to be undefined. Please make sure it is defined" >&2;}
16811
16812 rm -f "$ac_tmp/stdin"
16813 case $ac_file in
16814 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16815 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16816 esac \
16817 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16818 ;;
16819 :H)
16820 #
16821 # CONFIG_HEADER
16822 #
16823 if test x"$ac_file" != x-; then
16824 {
16825 $as_echo "/* $configure_input */" \
16826 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16827 } >"$ac_tmp/config.h" \
16828 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16829 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16830 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16831 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16832 else
16833 rm -f "$ac_file"
16834 mv "$ac_tmp/config.h" "$ac_file" \
16835 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16836 fi
16837 else
16838 $as_echo "/* $configure_input */" \
16839 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16840 || as_fn_error $? "could not create -" "$LINENO" 5
16841 fi
16842 # Compute "$ac_file"'s index in $config_headers.
16843 _am_arg="$ac_file"
16844 _am_stamp_count=1
16845 for _am_header in $config_headers :; do
16846 case $_am_header in
16847 $_am_arg | $_am_arg:* )
16848 break ;;
16849 * )
16850 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16851 esac
16852 done
16853 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16854 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16855 X"$_am_arg" : 'X\(//\)[^/]' \| \
16856 X"$_am_arg" : 'X\(//\)$' \| \
16857 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16858 $as_echo X"$_am_arg" |
16859 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16860 s//\1/
16861 q
16862 }
16863 /^X\(\/\/\)[^/].*/{
16864 s//\1/
16865 q
16866 }
16867 /^X\(\/\/\)$/{
16868 s//\1/
16869 q
16870 }
16871 /^X\(\/\).*/{
16872 s//\1/
16873 q
16874 }
16875 s/.*/./; q'`/stamp-h$_am_stamp_count
16876 ;;
16877
16878 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16879 $as_echo "$as_me: executing $ac_file commands" >&6;}
16880 ;;
16881 esac
16882
16883
16884 case $ac_file$ac_mode in
16885 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16886 # Older Autoconf quotes --file arguments for eval, but not when files
16887 # are listed without --file. Let's play safe and only enable the eval
16888 # if we detect the quoting.
16889 case $CONFIG_FILES in
16890 *\'*) eval set x "$CONFIG_FILES" ;;
16891 *) set x $CONFIG_FILES ;;
16892 esac
16893 shift
16894 for mf
16895 do
16896 # Strip MF so we end up with the name of the file.
16897 mf=`echo "$mf" | sed -e 's/:.*$//'`
16898 # Check whether this is an Automake generated Makefile or not.
16899 # We used to match only the files named 'Makefile.in', but
16900 # some people rename them; so instead we look at the file content.
16901 # Grep'ing the first line is not enough: some people post-process
16902 # each Makefile.in and add a new line on top of each file to say so.
16903 # Grep'ing the whole file is not good either: AIX grep has a line
16904 # limit of 2048, but all sed's we know have understand at least 4000.
16905 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16906 dirpart=`$as_dirname -- "$mf" ||
16907 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16908 X"$mf" : 'X\(//\)[^/]' \| \
16909 X"$mf" : 'X\(//\)$' \| \
16910 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16911 $as_echo X"$mf" |
16912 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16913 s//\1/
16914 q
16915 }
16916 /^X\(\/\/\)[^/].*/{
16917 s//\1/
16918 q
16919 }
16920 /^X\(\/\/\)$/{
16921 s//\1/
16922 q
16923 }
16924 /^X\(\/\).*/{
16925 s//\1/
16926 q
16927 }
16928 s/.*/./; q'`
16929 else
16930 continue
16931 fi
16932 # Extract the definition of DEPDIR, am__include, and am__quote
16933 # from the Makefile without running 'make'.
16934 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16935 test -z "$DEPDIR" && continue
16936 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16937 test -z "$am__include" && continue
16938 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16939 # Find all dependency output files, they are included files with
16940 # $(DEPDIR) in their names. We invoke sed twice because it is the
16941 # simplest approach to changing $(DEPDIR) to its actual value in the
16942 # expansion.
16943 for file in `sed -n "
16944 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16945 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16946 # Make sure the directory exists.
16947 test -f "$dirpart/$file" && continue
16948 fdir=`$as_dirname -- "$file" ||
16949 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16950 X"$file" : 'X\(//\)[^/]' \| \
16951 X"$file" : 'X\(//\)$' \| \
16952 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16953 $as_echo X"$file" |
16954 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16955 s//\1/
16956 q
16957 }
16958 /^X\(\/\/\)[^/].*/{
16959 s//\1/
16960 q
16961 }
16962 /^X\(\/\/\)$/{
16963 s//\1/
16964 q
16965 }
16966 /^X\(\/\).*/{
16967 s//\1/
16968 q
16969 }
16970 s/.*/./; q'`
16971 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16972 # echo "creating $dirpart/$file"
16973 echo '# dummy' > "$dirpart/$file"
16974 done
16975 done
16976 }
16977 ;;
16978 "libtool":C)
16979
16980 # See if we are running on zsh, and set the options which allow our
16981 # commands through without removal of \ escapes.
16982 if test -n "${ZSH_VERSION+set}" ; then
16983 setopt NO_GLOB_SUBST
16984 fi
16985
16986 cfgfile="${ofile}T"
16987 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16988 $RM "$cfgfile"
16989
16990 cat <<_LT_EOF >> "$cfgfile"
16991 #! $SHELL
16992
16993 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16994 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16995 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16996 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16997 #
16998 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16999 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17000 # Written by Gordon Matzigkeit, 1996
17001 #
17002 # This file is part of GNU Libtool.
17003 #
17004 # GNU Libtool is free software; you can redistribute it and/or
17005 # modify it under the terms of the GNU General Public License as
17006 # published by the Free Software Foundation; either version 2 of
17007 # the License, or (at your option) any later version.
17008 #
17009 # As a special exception to the GNU General Public License,
17010 # if you distribute this file as part of a program or library that
17011 # is built using GNU Libtool, you may include this file under the
17012 # same distribution terms that you use for the rest of that program.
17013 #
17014 # GNU Libtool is distributed in the hope that it will be useful,
17015 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17016 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17017 # GNU General Public License for more details.
17018 #
17019 # You should have received a copy of the GNU General Public License
17020 # along with GNU Libtool; see the file COPYING. If not, a copy
17021 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17022 # obtained by writing to the Free Software Foundation, Inc.,
17023 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17024
17025
17026 # The names of the tagged configurations supported by this script.
17027 available_tags=""
17028
17029 # ### BEGIN LIBTOOL CONFIG
17030
17031 # Which release of libtool.m4 was used?
17032 macro_version=$macro_version
17033 macro_revision=$macro_revision
17034
17035 # Whether or not to build shared libraries.
17036 build_libtool_libs=$enable_shared
17037
17038 # Whether or not to build static libraries.
17039 build_old_libs=$enable_static
17040
17041 # What type of objects to build.
17042 pic_mode=$pic_mode
17043
17044 # Whether or not to optimize for fast installation.
17045 fast_install=$enable_fast_install
17046
17047 # Shell to use when invoking shell scripts.
17048 SHELL=$lt_SHELL
17049
17050 # An echo program that protects backslashes.
17051 ECHO=$lt_ECHO
17052
17053 # The host system.
17054 host_alias=$host_alias
17055 host=$host
17056 host_os=$host_os
17057
17058 # The build system.
17059 build_alias=$build_alias
17060 build=$build
17061 build_os=$build_os
17062
17063 # A sed program that does not truncate output.
17064 SED=$lt_SED
17065
17066 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17067 Xsed="\$SED -e 1s/^X//"
17068
17069 # A grep program that handles long lines.
17070 GREP=$lt_GREP
17071
17072 # An ERE matcher.
17073 EGREP=$lt_EGREP
17074
17075 # A literal string matcher.
17076 FGREP=$lt_FGREP
17077
17078 # A BSD- or MS-compatible name lister.
17079 NM=$lt_NM
17080
17081 # Whether we need soft or hard links.
17082 LN_S=$lt_LN_S
17083
17084 # What is the maximum length of a command?
17085 max_cmd_len=$max_cmd_len
17086
17087 # Object file suffix (normally "o").
17088 objext=$ac_objext
17089
17090 # Executable file suffix (normally "").
17091 exeext=$exeext
17092
17093 # whether the shell understands "unset".
17094 lt_unset=$lt_unset
17095
17096 # turn spaces into newlines.
17097 SP2NL=$lt_lt_SP2NL
17098
17099 # turn newlines into spaces.
17100 NL2SP=$lt_lt_NL2SP
17101
17102 # An object symbol dumper.
17103 OBJDUMP=$lt_OBJDUMP
17104
17105 # Method to check whether dependent libraries are shared objects.
17106 deplibs_check_method=$lt_deplibs_check_method
17107
17108 # Command to use when deplibs_check_method == "file_magic".
17109 file_magic_cmd=$lt_file_magic_cmd
17110
17111 # The archiver.
17112 AR=$lt_AR
17113 AR_FLAGS=$lt_AR_FLAGS
17114
17115 # A symbol stripping program.
17116 STRIP=$lt_STRIP
17117
17118 # Commands used to install an old-style archive.
17119 RANLIB=$lt_RANLIB
17120 old_postinstall_cmds=$lt_old_postinstall_cmds
17121 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17122
17123 # Whether to use a lock for old archive extraction.
17124 lock_old_archive_extraction=$lock_old_archive_extraction
17125
17126 # A C compiler.
17127 LTCC=$lt_CC
17128
17129 # LTCC compiler flags.
17130 LTCFLAGS=$lt_CFLAGS
17131
17132 # Take the output of nm and produce a listing of raw symbols and C names.
17133 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17134
17135 # Transform the output of nm in a proper C declaration.
17136 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17137
17138 # Transform the output of nm in a C name address pair.
17139 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17140
17141 # Transform the output of nm in a C name address pair when lib prefix is needed.
17142 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17143
17144 # The name of the directory that contains temporary libtool files.
17145 objdir=$objdir
17146
17147 # Used to examine libraries when file_magic_cmd begins with "file".
17148 MAGIC_CMD=$MAGIC_CMD
17149
17150 # Must we lock files when doing compilation?
17151 need_locks=$lt_need_locks
17152
17153 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17154 DSYMUTIL=$lt_DSYMUTIL
17155
17156 # Tool to change global to local symbols on Mac OS X.
17157 NMEDIT=$lt_NMEDIT
17158
17159 # Tool to manipulate fat objects and archives on Mac OS X.
17160 LIPO=$lt_LIPO
17161
17162 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17163 OTOOL=$lt_OTOOL
17164
17165 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17166 OTOOL64=$lt_OTOOL64
17167
17168 # Old archive suffix (normally "a").
17169 libext=$libext
17170
17171 # Shared library suffix (normally ".so").
17172 shrext_cmds=$lt_shrext_cmds
17173
17174 # The commands to extract the exported symbol list from a shared archive.
17175 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17176
17177 # Variables whose values should be saved in libtool wrapper scripts and
17178 # restored at link time.
17179 variables_saved_for_relink=$lt_variables_saved_for_relink
17180
17181 # Do we need the "lib" prefix for modules?
17182 need_lib_prefix=$need_lib_prefix
17183
17184 # Do we need a version for libraries?
17185 need_version=$need_version
17186
17187 # Library versioning type.
17188 version_type=$version_type
17189
17190 # Shared library runtime path variable.
17191 runpath_var=$runpath_var
17192
17193 # Shared library path variable.
17194 shlibpath_var=$shlibpath_var
17195
17196 # Is shlibpath searched before the hard-coded library search path?
17197 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17198
17199 # Format of library name prefix.
17200 libname_spec=$lt_libname_spec
17201
17202 # List of archive names. First name is the real one, the rest are links.
17203 # The last name is the one that the linker finds with -lNAME
17204 library_names_spec=$lt_library_names_spec
17205
17206 # The coded name of the library, if different from the real name.
17207 soname_spec=$lt_soname_spec
17208
17209 # Permission mode override for installation of shared libraries.
17210 install_override_mode=$lt_install_override_mode
17211
17212 # Command to use after installation of a shared archive.
17213 postinstall_cmds=$lt_postinstall_cmds
17214
17215 # Command to use after uninstallation of a shared archive.
17216 postuninstall_cmds=$lt_postuninstall_cmds
17217
17218 # Commands used to finish a libtool library installation in a directory.
17219 finish_cmds=$lt_finish_cmds
17220
17221 # As "finish_cmds", except a single script fragment to be evaled but
17222 # not shown.
17223 finish_eval=$lt_finish_eval
17224
17225 # Whether we should hardcode library paths into libraries.
17226 hardcode_into_libs=$hardcode_into_libs
17227
17228 # Compile-time system search path for libraries.
17229 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17230
17231 # Run-time system search path for libraries.
17232 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17233
17234 # Whether dlopen is supported.
17235 dlopen_support=$enable_dlopen
17236
17237 # Whether dlopen of programs is supported.
17238 dlopen_self=$enable_dlopen_self
17239
17240 # Whether dlopen of statically linked programs is supported.
17241 dlopen_self_static=$enable_dlopen_self_static
17242
17243 # Commands to strip libraries.
17244 old_striplib=$lt_old_striplib
17245 striplib=$lt_striplib
17246
17247
17248 # The linker used to build libraries.
17249 LD=$lt_LD
17250
17251 # How to create reloadable object files.
17252 reload_flag=$lt_reload_flag
17253 reload_cmds=$lt_reload_cmds
17254
17255 # Commands used to build an old-style archive.
17256 old_archive_cmds=$lt_old_archive_cmds
17257
17258 # A language specific compiler.
17259 CC=$lt_compiler
17260
17261 # Is the compiler the GNU compiler?
17262 with_gcc=$GCC
17263
17264 # Compiler flag to turn off builtin functions.
17265 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17266
17267 # How to pass a linker flag through the compiler.
17268 wl=$lt_lt_prog_compiler_wl
17269
17270 # Additional compiler flags for building library objects.
17271 pic_flag=$lt_lt_prog_compiler_pic
17272
17273 # Compiler flag to prevent dynamic linking.
17274 link_static_flag=$lt_lt_prog_compiler_static
17275
17276 # Does compiler simultaneously support -c and -o options?
17277 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17278
17279 # Whether or not to add -lc for building shared libraries.
17280 build_libtool_need_lc=$archive_cmds_need_lc
17281
17282 # Whether or not to disallow shared libs when runtime libs are static.
17283 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17284
17285 # Compiler flag to allow reflexive dlopens.
17286 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17287
17288 # Compiler flag to generate shared objects directly from archives.
17289 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17290
17291 # Whether the compiler copes with passing no objects directly.
17292 compiler_needs_object=$lt_compiler_needs_object
17293
17294 # Create an old-style archive from a shared archive.
17295 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17296
17297 # Create a temporary old-style archive to link instead of a shared archive.
17298 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17299
17300 # Commands used to build a shared archive.
17301 archive_cmds=$lt_archive_cmds
17302 archive_expsym_cmds=$lt_archive_expsym_cmds
17303
17304 # Commands used to build a loadable module if different from building
17305 # a shared archive.
17306 module_cmds=$lt_module_cmds
17307 module_expsym_cmds=$lt_module_expsym_cmds
17308
17309 # Whether we are building with GNU ld or not.
17310 with_gnu_ld=$lt_with_gnu_ld
17311
17312 # Flag that allows shared libraries with undefined symbols to be built.
17313 allow_undefined_flag=$lt_allow_undefined_flag
17314
17315 # Flag that enforces no undefined symbols.
17316 no_undefined_flag=$lt_no_undefined_flag
17317
17318 # Flag to hardcode \$libdir into a binary during linking.
17319 # This must work even if \$libdir does not exist
17320 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17321
17322 # If ld is used when linking, flag to hardcode \$libdir into a binary
17323 # during linking. This must work even if \$libdir does not exist.
17324 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17325
17326 # Whether we need a single "-rpath" flag with a separated argument.
17327 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17328
17329 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17330 # DIR into the resulting binary.
17331 hardcode_direct=$hardcode_direct
17332
17333 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17334 # DIR into the resulting binary and the resulting library dependency is
17335 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17336 # library is relocated.
17337 hardcode_direct_absolute=$hardcode_direct_absolute
17338
17339 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17340 # into the resulting binary.
17341 hardcode_minus_L=$hardcode_minus_L
17342
17343 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17344 # into the resulting binary.
17345 hardcode_shlibpath_var=$hardcode_shlibpath_var
17346
17347 # Set to "yes" if building a shared library automatically hardcodes DIR
17348 # into the library and all subsequent libraries and executables linked
17349 # against it.
17350 hardcode_automatic=$hardcode_automatic
17351
17352 # Set to yes if linker adds runtime paths of dependent libraries
17353 # to runtime path list.
17354 inherit_rpath=$inherit_rpath
17355
17356 # Whether libtool must link a program against all its dependency libraries.
17357 link_all_deplibs=$link_all_deplibs
17358
17359 # Fix the shell variable \$srcfile for the compiler.
17360 fix_srcfile_path=$lt_fix_srcfile_path
17361
17362 # Set to "yes" if exported symbols are required.
17363 always_export_symbols=$always_export_symbols
17364
17365 # The commands to list exported symbols.
17366 export_symbols_cmds=$lt_export_symbols_cmds
17367
17368 # Symbols that should not be listed in the preloaded symbols.
17369 exclude_expsyms=$lt_exclude_expsyms
17370
17371 # Symbols that must always be exported.
17372 include_expsyms=$lt_include_expsyms
17373
17374 # Commands necessary for linking programs (against libraries) with templates.
17375 prelink_cmds=$lt_prelink_cmds
17376
17377 # Specify filename containing input files.
17378 file_list_spec=$lt_file_list_spec
17379
17380 # How to hardcode a shared library path into an executable.
17381 hardcode_action=$hardcode_action
17382
17383 # ### END LIBTOOL CONFIG
17384
17385 _LT_EOF
17386
17387 case $host_os in
17388 aix3*)
17389 cat <<\_LT_EOF >> "$cfgfile"
17390 # AIX sometimes has problems with the GCC collect2 program. For some
17391 # reason, if we set the COLLECT_NAMES environment variable, the problems
17392 # vanish in a puff of smoke.
17393 if test "X${COLLECT_NAMES+set}" != Xset; then
17394 COLLECT_NAMES=
17395 export COLLECT_NAMES
17396 fi
17397 _LT_EOF
17398 ;;
17399 esac
17400
17401
17402 ltmain="$ac_aux_dir/ltmain.sh"
17403
17404
17405 # We use sed instead of cat because bash on DJGPP gets confused if
17406 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17407 # text mode, it properly converts lines to CR/LF. This bash problem
17408 # is reportedly fixed, but why not run on old versions too?
17409 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17410 || (rm -f "$cfgfile"; exit 1)
17411
17412 case $xsi_shell in
17413 yes)
17414 cat << \_LT_EOF >> "$cfgfile"
17415
17416 # func_dirname file append nondir_replacement
17417 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17418 # otherwise set result to NONDIR_REPLACEMENT.
17419 func_dirname ()
17420 {
17421 case ${1} in
17422 */*) func_dirname_result="${1%/*}${2}" ;;
17423 * ) func_dirname_result="${3}" ;;
17424 esac
17425 }
17426
17427 # func_basename file
17428 func_basename ()
17429 {
17430 func_basename_result="${1##*/}"
17431 }
17432
17433 # func_dirname_and_basename file append nondir_replacement
17434 # perform func_basename and func_dirname in a single function
17435 # call:
17436 # dirname: Compute the dirname of FILE. If nonempty,
17437 # add APPEND to the result, otherwise set result
17438 # to NONDIR_REPLACEMENT.
17439 # value returned in "$func_dirname_result"
17440 # basename: Compute filename of FILE.
17441 # value retuned in "$func_basename_result"
17442 # Implementation must be kept synchronized with func_dirname
17443 # and func_basename. For efficiency, we do not delegate to
17444 # those functions but instead duplicate the functionality here.
17445 func_dirname_and_basename ()
17446 {
17447 case ${1} in
17448 */*) func_dirname_result="${1%/*}${2}" ;;
17449 * ) func_dirname_result="${3}" ;;
17450 esac
17451 func_basename_result="${1##*/}"
17452 }
17453
17454 # func_stripname prefix suffix name
17455 # strip PREFIX and SUFFIX off of NAME.
17456 # PREFIX and SUFFIX must not contain globbing or regex special
17457 # characters, hashes, percent signs, but SUFFIX may contain a leading
17458 # dot (in which case that matches only a dot).
17459 func_stripname ()
17460 {
17461 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17462 # positional parameters, so assign one to ordinary parameter first.
17463 func_stripname_result=${3}
17464 func_stripname_result=${func_stripname_result#"${1}"}
17465 func_stripname_result=${func_stripname_result%"${2}"}
17466 }
17467
17468 # func_opt_split
17469 func_opt_split ()
17470 {
17471 func_opt_split_opt=${1%%=*}
17472 func_opt_split_arg=${1#*=}
17473 }
17474
17475 # func_lo2o object
17476 func_lo2o ()
17477 {
17478 case ${1} in
17479 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17480 *) func_lo2o_result=${1} ;;
17481 esac
17482 }
17483
17484 # func_xform libobj-or-source
17485 func_xform ()
17486 {
17487 func_xform_result=${1%.*}.lo
17488 }
17489
17490 # func_arith arithmetic-term...
17491 func_arith ()
17492 {
17493 func_arith_result=$(( $* ))
17494 }
17495
17496 # func_len string
17497 # STRING may not start with a hyphen.
17498 func_len ()
17499 {
17500 func_len_result=${#1}
17501 }
17502
17503 _LT_EOF
17504 ;;
17505 *) # Bourne compatible functions.
17506 cat << \_LT_EOF >> "$cfgfile"
17507
17508 # func_dirname file append nondir_replacement
17509 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17510 # otherwise set result to NONDIR_REPLACEMENT.
17511 func_dirname ()
17512 {
17513 # Extract subdirectory from the argument.
17514 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17515 if test "X$func_dirname_result" = "X${1}"; then
17516 func_dirname_result="${3}"
17517 else
17518 func_dirname_result="$func_dirname_result${2}"
17519 fi
17520 }
17521
17522 # func_basename file
17523 func_basename ()
17524 {
17525 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17526 }
17527
17528
17529 # func_stripname prefix suffix name
17530 # strip PREFIX and SUFFIX off of NAME.
17531 # PREFIX and SUFFIX must not contain globbing or regex special
17532 # characters, hashes, percent signs, but SUFFIX may contain a leading
17533 # dot (in which case that matches only a dot).
17534 # func_strip_suffix prefix name
17535 func_stripname ()
17536 {
17537 case ${2} in
17538 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17539 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17540 esac
17541 }
17542
17543 # sed scripts:
17544 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17545 my_sed_long_arg='1s/^-[^=]*=//'
17546
17547 # func_opt_split
17548 func_opt_split ()
17549 {
17550 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17551 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17552 }
17553
17554 # func_lo2o object
17555 func_lo2o ()
17556 {
17557 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17558 }
17559
17560 # func_xform libobj-or-source
17561 func_xform ()
17562 {
17563 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17564 }
17565
17566 # func_arith arithmetic-term...
17567 func_arith ()
17568 {
17569 func_arith_result=`expr "$@"`
17570 }
17571
17572 # func_len string
17573 # STRING may not start with a hyphen.
17574 func_len ()
17575 {
17576 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17577 }
17578
17579 _LT_EOF
17580 esac
17581
17582 case $lt_shell_append in
17583 yes)
17584 cat << \_LT_EOF >> "$cfgfile"
17585
17586 # func_append var value
17587 # Append VALUE to the end of shell variable VAR.
17588 func_append ()
17589 {
17590 eval "$1+=\$2"
17591 }
17592 _LT_EOF
17593 ;;
17594 *)
17595 cat << \_LT_EOF >> "$cfgfile"
17596
17597 # func_append var value
17598 # Append VALUE to the end of shell variable VAR.
17599 func_append ()
17600 {
17601 eval "$1=\$$1\$2"
17602 }
17603
17604 _LT_EOF
17605 ;;
17606 esac
17607
17608
17609 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17610 || (rm -f "$cfgfile"; exit 1)
17611
17612 mv -f "$cfgfile" "$ofile" ||
17613 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17614 chmod +x "$ofile"
17615
17616 ;;
17617 "default-1":C)
17618 for ac_file in $CONFIG_FILES; do
17619 # Support "outfile[:infile[:infile...]]"
17620 case "$ac_file" in
17621 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17622 esac
17623 # PO directories have a Makefile.in generated from Makefile.in.in.
17624 case "$ac_file" in */Makefile.in)
17625 # Adjust a relative srcdir.
17626 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17627 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
17628 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17629 # In autoconf-2.13 it is called $ac_given_srcdir.
17630 # In autoconf-2.50 it is called $srcdir.
17631 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17632 case "$ac_given_srcdir" in
17633 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17634 /*) top_srcdir="$ac_given_srcdir" ;;
17635 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17636 esac
17637 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17638 rm -f "$ac_dir/POTFILES"
17639 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17640 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17641 POMAKEFILEDEPS="POTFILES.in"
17642 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17643 # on $ac_dir but don't depend on user-specified configuration
17644 # parameters.
17645 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17646 # The LINGUAS file contains the set of available languages.
17647 if test -n "$OBSOLETE_ALL_LINGUAS"; then
17648 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
17649 fi
17650 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17651 # Hide the ALL_LINGUAS assigment from automake.
17652 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17653 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17654 else
17655 # The set of available languages was given in configure.ac.
17656 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17657 fi
17658 case "$ac_given_srcdir" in
17659 .) srcdirpre= ;;
17660 *) srcdirpre='$(srcdir)/' ;;
17661 esac
17662 POFILES=
17663 GMOFILES=
17664 UPDATEPOFILES=
17665 DUMMYPOFILES=
17666 for lang in $ALL_LINGUAS; do
17667 POFILES="$POFILES $srcdirpre$lang.po"
17668 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17669 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17670 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17671 done
17672 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17673 # environment variable.
17674 INST_LINGUAS=
17675 if test -n "$ALL_LINGUAS"; then
17676 for presentlang in $ALL_LINGUAS; do
17677 useit=no
17678 if test "%UNSET%" != "$LINGUAS"; then
17679 desiredlanguages="$LINGUAS"
17680 else
17681 desiredlanguages="$ALL_LINGUAS"
17682 fi
17683 for desiredlang in $desiredlanguages; do
17684 # Use the presentlang catalog if desiredlang is
17685 # a. equal to presentlang, or
17686 # b. a variant of presentlang (because in this case,
17687 # presentlang can be used as a fallback for messages
17688 # which are not translated in the desiredlang catalog).
17689 case "$desiredlang" in
17690 "$presentlang"*) useit=yes;;
17691 esac
17692 done
17693 if test $useit = yes; then
17694 INST_LINGUAS="$INST_LINGUAS $presentlang"
17695 fi
17696 done
17697 fi
17698 CATALOGS=
17699 if test -n "$INST_LINGUAS"; then
17700 for lang in $INST_LINGUAS; do
17701 CATALOGS="$CATALOGS $lang.gmo"
17702 done
17703 fi
17704 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17705 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"
17706 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17707 if test -f "$f"; then
17708 case "$f" in
17709 *.orig | *.bak | *~) ;;
17710 *) cat "$f" >> "$ac_dir/Makefile" ;;
17711 esac
17712 fi
17713 done
17714 fi
17715 ;;
17716 esac
17717 done ;;
17718
17719 esac
17720 done # for ac_tag
17721
17722
17723 as_fn_exit 0
17724 _ACEOF
17725 ac_clean_files=$ac_clean_files_save
17726
17727 test $ac_write_fail = 0 ||
17728 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17729
17730
17731 # configure is writing to config.log, and then calls config.status.
17732 # config.status does its own redirection, appending to config.log.
17733 # Unfortunately, on DOS this fails, as config.log is still kept open
17734 # by configure, so config.status won't be able to write to it; its
17735 # output is simply discarded. So we exec the FD to /dev/null,
17736 # effectively closing config.log, so it can be properly (re)opened and
17737 # appended to by config.status. When coming back to configure, we
17738 # need to make the FD available again.
17739 if test "$no_create" != yes; then
17740 ac_cs_success=:
17741 ac_config_status_args=
17742 test "$silent" = yes &&
17743 ac_config_status_args="$ac_config_status_args --quiet"
17744 exec 5>/dev/null
17745 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17746 exec 5>>config.log
17747 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17748 # would make configure fail if this is the last instruction.
17749 $ac_cs_success || as_fn_exit 1
17750 fi
17751 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17753 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17754 fi
17755
This page took 0.424417 seconds and 4 git commands to generate.