configure revision 1.1.1.2 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
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 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
185 fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206 fi
207 fi
208 done;;
209 esac
210 as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241 fi
242 exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260 { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269 return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340 else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357 else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384 else
385 as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396 else
397 as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
441 N
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467 *)
468 ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474 else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
491 fi
492 else
493 as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500 else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507 else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
563
564 ac_unique_file="ldmain.c"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 # include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 # include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='am__EXEEXT_FALSE
602 am__EXEEXT_TRUE
603 LTLIBOBJS
604 LIBOBJS
605 TESTBFDLIB
606 EMULATION_LIBPATH
607 LIB_PATH
608 EMUL_EXTRA_OFILES
609 EMULATION_OFILES
610 EMUL
611 STRINGIFY
612 ENABLE_PLUGINS_FALSE
613 ENABLE_PLUGINS_TRUE
614 NATIVE_LIB_DIRS
615 HOSTING_LIBS
616 HOSTING_CRT0
617 HDEFINES
618 do_compare
619 GENINSRC_NEVER_FALSE
620 GENINSRC_NEVER_TRUE
621 LEXLIB
622 LEX_OUTPUT_ROOT
623 LEX
624 YFLAGS
625 YACC
626 MSGMERGE
627 MSGFMT
628 MKINSTALLDIRS
629 CATOBJEXT
630 GENCAT
631 INSTOBJEXT
632 DATADIRNAME
633 CATALOGS
634 POSUB
635 GMSGFMT
636 XGETTEXT
637 INCINTL
638 LIBINTL_DEP
639 LIBINTL
640 USE_NLS
641 CXXCPP
642 OTOOL64
643 OTOOL
644 LIPO
645 NMEDIT
646 DSYMUTIL
647 RANLIB
648 AR
649 OBJDUMP
650 LN_S
651 NM
652 ac_ct_DUMPBIN
653 DUMPBIN
654 LD
655 FGREP
656 SED
657 LIBTOOL
658 am__fastdepCXX_FALSE
659 am__fastdepCXX_TRUE
660 CXXDEPMODE
661 ac_ct_CXX
662 CXXFLAGS
663 CXX
664 NO_WERROR
665 WARN_CFLAGS
666 EGREP
667 GREP
668 CPP
669 installed_linker
670 install_as_default
671 TARGET_SYSTEM_ROOT_DEFINE
672 TARGET_SYSTEM_ROOT
673 use_sysroot
674 MAINT
675 MAINTAINER_MODE_FALSE
676 MAINTAINER_MODE_TRUE
677 am__fastdepCC_FALSE
678 am__fastdepCC_TRUE
679 CCDEPMODE
680 AMDEPBACKSLASH
681 AMDEP_FALSE
682 AMDEP_TRUE
683 am__quote
684 am__include
685 DEPDIR
686 am__untar
687 am__tar
688 AMTAR
689 am__leading_dot
690 SET_MAKE
691 AWK
692 mkdir_p
693 MKDIR_P
694 INSTALL_STRIP_PROGRAM
695 STRIP
696 install_sh
697 MAKEINFO
698 AUTOHEADER
699 AUTOMAKE
700 AUTOCONF
701 ACLOCAL
702 VERSION
703 PACKAGE
704 CYGPATH_W
705 am__isrc
706 INSTALL_DATA
707 INSTALL_SCRIPT
708 INSTALL_PROGRAM
709 OBJEXT
710 EXEEXT
711 ac_ct_CC
712 CPPFLAGS
713 LDFLAGS
714 CFLAGS
715 CC
716 target_os
717 target_vendor
718 target_cpu
719 target
720 host_os
721 host_vendor
722 host_cpu
723 host
724 build_os
725 build_vendor
726 build_cpu
727 build
728 target_alias
729 host_alias
730 build_alias
731 LIBS
732 ECHO_T
733 ECHO_N
734 ECHO_C
735 DEFS
736 mandir
737 localedir
738 libdir
739 psdir
740 pdfdir
741 dvidir
742 htmldir
743 infodir
744 docdir
745 oldincludedir
746 includedir
747 localstatedir
748 sharedstatedir
749 sysconfdir
750 datadir
751 datarootdir
752 libexecdir
753 sbindir
754 bindir
755 program_transform_name
756 prefix
757 exec_prefix
758 PACKAGE_URL
759 PACKAGE_BUGREPORT
760 PACKAGE_STRING
761 PACKAGE_VERSION
762 PACKAGE_TARNAME
763 PACKAGE_NAME
764 PATH_SEPARATOR
765 SHELL'
766 ac_subst_files='TDIRS'
767 ac_user_opts='
768 enable_option_checking
769 enable_dependency_tracking
770 enable_maintainer_mode
771 with_lib_path
772 enable_targets
773 enable_64_bit_bfd
774 with_sysroot
775 enable_gold
776 enable_got
777 enable_werror
778 enable_build_warnings
779 enable_plugins
780 enable_largefile
781 enable_shared
782 enable_static
783 with_pic
784 enable_fast_install
785 with_gnu_ld
786 enable_libtool_lock
787 enable_nls
788 '
789 ac_precious_vars='build_alias
790 host_alias
791 target_alias
792 CC
793 CFLAGS
794 LDFLAGS
795 LIBS
796 CPPFLAGS
797 CPP
798 CXX
799 CXXFLAGS
800 CCC
801 CXXCPP
802 YACC
803 YFLAGS'
804
805
806 # Initialize some variables set by options.
807 ac_init_help=
808 ac_init_version=false
809 ac_unrecognized_opts=
810 ac_unrecognized_sep=
811 # The variables have the same names as the options, with
812 # dashes changed to underlines.
813 cache_file=/dev/null
814 exec_prefix=NONE
815 no_create=
816 no_recursion=
817 prefix=NONE
818 program_prefix=NONE
819 program_suffix=NONE
820 program_transform_name=s,x,x,
821 silent=
822 site=
823 srcdir=
824 verbose=
825 x_includes=NONE
826 x_libraries=NONE
827
828 # Installation directory options.
829 # These are left unexpanded so users can "make install exec_prefix=/foo"
830 # and all the variables that are supposed to be based on exec_prefix
831 # by default will actually change.
832 # Use braces instead of parens because sh, perl, etc. also accept them.
833 # (The list follows the same order as the GNU Coding Standards.)
834 bindir='${exec_prefix}/bin'
835 sbindir='${exec_prefix}/sbin'
836 libexecdir='${exec_prefix}/libexec'
837 datarootdir='${prefix}/share'
838 datadir='${datarootdir}'
839 sysconfdir='${prefix}/etc'
840 sharedstatedir='${prefix}/com'
841 localstatedir='${prefix}/var'
842 includedir='${prefix}/include'
843 oldincludedir='/usr/include'
844 docdir='${datarootdir}/doc/${PACKAGE}'
845 infodir='${datarootdir}/info'
846 htmldir='${docdir}'
847 dvidir='${docdir}'
848 pdfdir='${docdir}'
849 psdir='${docdir}'
850 libdir='${exec_prefix}/lib'
851 localedir='${datarootdir}/locale'
852 mandir='${datarootdir}/man'
853
854 ac_prev=
855 ac_dashdash=
856 for ac_option
857 do
858 # If the previous option needs an argument, assign it.
859 if test -n "$ac_prev"; then
860 eval $ac_prev=\$ac_option
861 ac_prev=
862 continue
863 fi
864
865 case $ac_option in
866 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
867 *) ac_optarg=yes ;;
868 esac
869
870 # Accept the important Cygnus configure options, so we can diagnose typos.
871
872 case $ac_dashdash$ac_option in
873 --)
874 ac_dashdash=yes ;;
875
876 -bindir | --bindir | --bindi | --bind | --bin | --bi)
877 ac_prev=bindir ;;
878 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
879 bindir=$ac_optarg ;;
880
881 -build | --build | --buil | --bui | --bu)
882 ac_prev=build_alias ;;
883 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
884 build_alias=$ac_optarg ;;
885
886 -cache-file | --cache-file | --cache-fil | --cache-fi \
887 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
888 ac_prev=cache_file ;;
889 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
890 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
891 cache_file=$ac_optarg ;;
892
893 --config-cache | -C)
894 cache_file=config.cache ;;
895
896 -datadir | --datadir | --datadi | --datad)
897 ac_prev=datadir ;;
898 -datadir=* | --datadir=* | --datadi=* | --datad=*)
899 datadir=$ac_optarg ;;
900
901 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
902 | --dataroo | --dataro | --datar)
903 ac_prev=datarootdir ;;
904 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
905 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
906 datarootdir=$ac_optarg ;;
907
908 -disable-* | --disable-*)
909 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
910 # Reject names that are not valid shell variable names.
911 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
912 as_fn_error "invalid feature name: $ac_useropt"
913 ac_useropt_orig=$ac_useropt
914 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
915 case $ac_user_opts in
916 *"
917 "enable_$ac_useropt"
918 "*) ;;
919 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
920 ac_unrecognized_sep=', ';;
921 esac
922 eval enable_$ac_useropt=no ;;
923
924 -docdir | --docdir | --docdi | --doc | --do)
925 ac_prev=docdir ;;
926 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
927 docdir=$ac_optarg ;;
928
929 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
930 ac_prev=dvidir ;;
931 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
932 dvidir=$ac_optarg ;;
933
934 -enable-* | --enable-*)
935 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
936 # Reject names that are not valid shell variable names.
937 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
938 as_fn_error "invalid feature name: $ac_useropt"
939 ac_useropt_orig=$ac_useropt
940 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
941 case $ac_user_opts in
942 *"
943 "enable_$ac_useropt"
944 "*) ;;
945 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
946 ac_unrecognized_sep=', ';;
947 esac
948 eval enable_$ac_useropt=\$ac_optarg ;;
949
950 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
951 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
952 | --exec | --exe | --ex)
953 ac_prev=exec_prefix ;;
954 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
955 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
956 | --exec=* | --exe=* | --ex=*)
957 exec_prefix=$ac_optarg ;;
958
959 -gas | --gas | --ga | --g)
960 # Obsolete; use --with-gas.
961 with_gas=yes ;;
962
963 -help | --help | --hel | --he | -h)
964 ac_init_help=long ;;
965 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
966 ac_init_help=recursive ;;
967 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
968 ac_init_help=short ;;
969
970 -host | --host | --hos | --ho)
971 ac_prev=host_alias ;;
972 -host=* | --host=* | --hos=* | --ho=*)
973 host_alias=$ac_optarg ;;
974
975 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
976 ac_prev=htmldir ;;
977 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
978 | --ht=*)
979 htmldir=$ac_optarg ;;
980
981 -includedir | --includedir | --includedi | --included | --include \
982 | --includ | --inclu | --incl | --inc)
983 ac_prev=includedir ;;
984 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
985 | --includ=* | --inclu=* | --incl=* | --inc=*)
986 includedir=$ac_optarg ;;
987
988 -infodir | --infodir | --infodi | --infod | --info | --inf)
989 ac_prev=infodir ;;
990 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
991 infodir=$ac_optarg ;;
992
993 -libdir | --libdir | --libdi | --libd)
994 ac_prev=libdir ;;
995 -libdir=* | --libdir=* | --libdi=* | --libd=*)
996 libdir=$ac_optarg ;;
997
998 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
999 | --libexe | --libex | --libe)
1000 ac_prev=libexecdir ;;
1001 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1002 | --libexe=* | --libex=* | --libe=*)
1003 libexecdir=$ac_optarg ;;
1004
1005 -localedir | --localedir | --localedi | --localed | --locale)
1006 ac_prev=localedir ;;
1007 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1008 localedir=$ac_optarg ;;
1009
1010 -localstatedir | --localstatedir | --localstatedi | --localstated \
1011 | --localstate | --localstat | --localsta | --localst | --locals)
1012 ac_prev=localstatedir ;;
1013 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1014 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1015 localstatedir=$ac_optarg ;;
1016
1017 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1018 ac_prev=mandir ;;
1019 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1020 mandir=$ac_optarg ;;
1021
1022 -nfp | --nfp | --nf)
1023 # Obsolete; use --without-fp.
1024 with_fp=no ;;
1025
1026 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1027 | --no-cr | --no-c | -n)
1028 no_create=yes ;;
1029
1030 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1031 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1032 no_recursion=yes ;;
1033
1034 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1035 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1036 | --oldin | --oldi | --old | --ol | --o)
1037 ac_prev=oldincludedir ;;
1038 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1039 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1040 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1041 oldincludedir=$ac_optarg ;;
1042
1043 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1044 ac_prev=prefix ;;
1045 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1046 prefix=$ac_optarg ;;
1047
1048 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1049 | --program-pre | --program-pr | --program-p)
1050 ac_prev=program_prefix ;;
1051 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1052 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1053 program_prefix=$ac_optarg ;;
1054
1055 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1056 | --program-suf | --program-su | --program-s)
1057 ac_prev=program_suffix ;;
1058 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1059 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1060 program_suffix=$ac_optarg ;;
1061
1062 -program-transform-name | --program-transform-name \
1063 | --program-transform-nam | --program-transform-na \
1064 | --program-transform-n | --program-transform- \
1065 | --program-transform | --program-transfor \
1066 | --program-transfo | --program-transf \
1067 | --program-trans | --program-tran \
1068 | --progr-tra | --program-tr | --program-t)
1069 ac_prev=program_transform_name ;;
1070 -program-transform-name=* | --program-transform-name=* \
1071 | --program-transform-nam=* | --program-transform-na=* \
1072 | --program-transform-n=* | --program-transform-=* \
1073 | --program-transform=* | --program-transfor=* \
1074 | --program-transfo=* | --program-transf=* \
1075 | --program-trans=* | --program-tran=* \
1076 | --progr-tra=* | --program-tr=* | --program-t=*)
1077 program_transform_name=$ac_optarg ;;
1078
1079 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1080 ac_prev=pdfdir ;;
1081 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1082 pdfdir=$ac_optarg ;;
1083
1084 -psdir | --psdir | --psdi | --psd | --ps)
1085 ac_prev=psdir ;;
1086 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1087 psdir=$ac_optarg ;;
1088
1089 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1090 | -silent | --silent | --silen | --sile | --sil)
1091 silent=yes ;;
1092
1093 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1094 ac_prev=sbindir ;;
1095 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1096 | --sbi=* | --sb=*)
1097 sbindir=$ac_optarg ;;
1098
1099 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1100 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1101 | --sharedst | --shareds | --shared | --share | --shar \
1102 | --sha | --sh)
1103 ac_prev=sharedstatedir ;;
1104 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1105 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1106 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1107 | --sha=* | --sh=*)
1108 sharedstatedir=$ac_optarg ;;
1109
1110 -site | --site | --sit)
1111 ac_prev=site ;;
1112 -site=* | --site=* | --sit=*)
1113 site=$ac_optarg ;;
1114
1115 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1116 ac_prev=srcdir ;;
1117 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1118 srcdir=$ac_optarg ;;
1119
1120 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1121 | --syscon | --sysco | --sysc | --sys | --sy)
1122 ac_prev=sysconfdir ;;
1123 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1124 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1125 sysconfdir=$ac_optarg ;;
1126
1127 -target | --target | --targe | --targ | --tar | --ta | --t)
1128 ac_prev=target_alias ;;
1129 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1130 target_alias=$ac_optarg ;;
1131
1132 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1133 verbose=yes ;;
1134
1135 -version | --version | --versio | --versi | --vers | -V)
1136 ac_init_version=: ;;
1137
1138 -with-* | --with-*)
1139 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1140 # Reject names that are not valid shell variable names.
1141 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1142 as_fn_error "invalid package name: $ac_useropt"
1143 ac_useropt_orig=$ac_useropt
1144 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1145 case $ac_user_opts in
1146 *"
1147 "with_$ac_useropt"
1148 "*) ;;
1149 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1150 ac_unrecognized_sep=', ';;
1151 esac
1152 eval with_$ac_useropt=\$ac_optarg ;;
1153
1154 -without-* | --without-*)
1155 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1156 # Reject names that are not valid shell variable names.
1157 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1158 as_fn_error "invalid package name: $ac_useropt"
1159 ac_useropt_orig=$ac_useropt
1160 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1161 case $ac_user_opts in
1162 *"
1163 "with_$ac_useropt"
1164 "*) ;;
1165 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1166 ac_unrecognized_sep=', ';;
1167 esac
1168 eval with_$ac_useropt=no ;;
1169
1170 --x)
1171 # Obsolete; use --with-x.
1172 with_x=yes ;;
1173
1174 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1175 | --x-incl | --x-inc | --x-in | --x-i)
1176 ac_prev=x_includes ;;
1177 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1178 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1179 x_includes=$ac_optarg ;;
1180
1181 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1182 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1183 ac_prev=x_libraries ;;
1184 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1185 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1186 x_libraries=$ac_optarg ;;
1187
1188 -*) as_fn_error "unrecognized option: \`$ac_option'
1189 Try \`$0 --help' for more information."
1190 ;;
1191
1192 *=*)
1193 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1194 # Reject names that are not valid shell variable names.
1195 case $ac_envvar in #(
1196 '' | [0-9]* | *[!_$as_cr_alnum]* )
1197 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1198 esac
1199 eval $ac_envvar=\$ac_optarg
1200 export $ac_envvar ;;
1201
1202 *)
1203 # FIXME: should be removed in autoconf 3.0.
1204 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1205 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1206 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1207 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1208 ;;
1209
1210 esac
1211 done
1212
1213 if test -n "$ac_prev"; then
1214 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1215 as_fn_error "missing argument to $ac_option"
1216 fi
1217
1218 if test -n "$ac_unrecognized_opts"; then
1219 case $enable_option_checking in
1220 no) ;;
1221 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1222 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1223 esac
1224 fi
1225
1226 # Check all directory arguments for consistency.
1227 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1228 datadir sysconfdir sharedstatedir localstatedir includedir \
1229 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1230 libdir localedir mandir
1231 do
1232 eval ac_val=\$$ac_var
1233 # Remove trailing slashes.
1234 case $ac_val in
1235 */ )
1236 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1237 eval $ac_var=\$ac_val;;
1238 esac
1239 # Be sure to have absolute directory names.
1240 case $ac_val in
1241 [\\/$]* | ?:[\\/]* ) continue;;
1242 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1243 esac
1244 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1245 done
1246
1247 # There might be people who depend on the old broken behavior: `$host'
1248 # used to hold the argument of --host etc.
1249 # FIXME: To remove some day.
1250 build=$build_alias
1251 host=$host_alias
1252 target=$target_alias
1253
1254 # FIXME: To remove some day.
1255 if test "x$host_alias" != x; then
1256 if test "x$build_alias" = x; then
1257 cross_compiling=maybe
1258 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1259 If a cross compiler is detected then cross compile mode will be used." >&2
1260 elif test "x$build_alias" != "x$host_alias"; then
1261 cross_compiling=yes
1262 fi
1263 fi
1264
1265 ac_tool_prefix=
1266 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267
1268 test "$silent" = yes && exec 6>/dev/null
1269
1270
1271 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1272 ac_ls_di=`ls -di .` &&
1273 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1274 as_fn_error "working directory cannot be determined"
1275 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1276 as_fn_error "pwd does not report name of working directory"
1277
1278
1279 # Find the source files, if location was not specified.
1280 if test -z "$srcdir"; then
1281 ac_srcdir_defaulted=yes
1282 # Try the directory containing this script, then the parent directory.
1283 ac_confdir=`$as_dirname -- "$as_myself" ||
1284 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1285 X"$as_myself" : 'X\(//\)[^/]' \| \
1286 X"$as_myself" : 'X\(//\)$' \| \
1287 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1288 $as_echo X"$as_myself" |
1289 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\/\)[^/].*/{
1294 s//\1/
1295 q
1296 }
1297 /^X\(\/\/\)$/{
1298 s//\1/
1299 q
1300 }
1301 /^X\(\/\).*/{
1302 s//\1/
1303 q
1304 }
1305 s/.*/./; q'`
1306 srcdir=$ac_confdir
1307 if test ! -r "$srcdir/$ac_unique_file"; then
1308 srcdir=..
1309 fi
1310 else
1311 ac_srcdir_defaulted=no
1312 fi
1313 if test ! -r "$srcdir/$ac_unique_file"; then
1314 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1315 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1316 fi
1317 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1318 ac_abs_confdir=`(
1319 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1320 pwd)`
1321 # When building in place, set srcdir=.
1322 if test "$ac_abs_confdir" = "$ac_pwd"; then
1323 srcdir=.
1324 fi
1325 # Remove unnecessary trailing slashes from srcdir.
1326 # Double slashes in file names in object file debugging info
1327 # mess up M-x gdb in Emacs.
1328 case $srcdir in
1329 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1330 esac
1331 for ac_var in $ac_precious_vars; do
1332 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1333 eval ac_env_${ac_var}_value=\$${ac_var}
1334 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1335 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1336 done
1337
1338 #
1339 # Report the --help message.
1340 #
1341 if test "$ac_init_help" = "long"; then
1342 # Omit some internal or obsolete options to make the list less imposing.
1343 # This message is too long to be a string in the A/UX 3.1 sh.
1344 cat <<_ACEOF
1345 \`configure' configures this package to adapt to many kinds of systems.
1346
1347 Usage: $0 [OPTION]... [VAR=VALUE]...
1348
1349 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1350 VAR=VALUE. See below for descriptions of some of the useful variables.
1351
1352 Defaults for the options are specified in brackets.
1353
1354 Configuration:
1355 -h, --help display this help and exit
1356 --help=short display options specific to this package
1357 --help=recursive display the short help of all the included packages
1358 -V, --version display version information and exit
1359 -q, --quiet, --silent do not print \`checking...' messages
1360 --cache-file=FILE cache test results in FILE [disabled]
1361 -C, --config-cache alias for \`--cache-file=config.cache'
1362 -n, --no-create do not create output files
1363 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1364
1365 Installation directories:
1366 --prefix=PREFIX install architecture-independent files in PREFIX
1367 [$ac_default_prefix]
1368 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1369 [PREFIX]
1370
1371 By default, \`make install' will install all the files in
1372 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1373 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1374 for instance \`--prefix=\$HOME'.
1375
1376 For better control, use the options below.
1377
1378 Fine tuning of the installation directories:
1379 --bindir=DIR user executables [EPREFIX/bin]
1380 --sbindir=DIR system admin executables [EPREFIX/sbin]
1381 --libexecdir=DIR program executables [EPREFIX/libexec]
1382 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1383 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1384 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1385 --libdir=DIR object code libraries [EPREFIX/lib]
1386 --includedir=DIR C header files [PREFIX/include]
1387 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1388 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1389 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1390 --infodir=DIR info documentation [DATAROOTDIR/info]
1391 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1392 --mandir=DIR man documentation [DATAROOTDIR/man]
1393 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1394 --htmldir=DIR html documentation [DOCDIR]
1395 --dvidir=DIR dvi documentation [DOCDIR]
1396 --pdfdir=DIR pdf documentation [DOCDIR]
1397 --psdir=DIR ps documentation [DOCDIR]
1398 _ACEOF
1399
1400 cat <<\_ACEOF
1401
1402 Program names:
1403 --program-prefix=PREFIX prepend PREFIX to installed program names
1404 --program-suffix=SUFFIX append SUFFIX to installed program names
1405 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1406
1407 System types:
1408 --build=BUILD configure for building on BUILD [guessed]
1409 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1410 --target=TARGET configure for building compilers for TARGET [HOST]
1411 _ACEOF
1412 fi
1413
1414 if test -n "$ac_init_help"; then
1415
1416 cat <<\_ACEOF
1417
1418 Optional Features:
1419 --disable-option-checking ignore unrecognized --enable/--with options
1420 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1421 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1422 --disable-dependency-tracking speeds up one-time build
1423 --enable-dependency-tracking do not reject slow dependency extractors
1424 --enable-maintainer-mode enable make rules and dependencies not useful
1425 (and sometimes confusing) to the casual installer
1426 --enable-targets alternative target configurations
1427 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1428 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1429 --enable-got=<type> GOT handling scheme (target, single, negative,
1430 multigot)
1431 --enable-werror treat compile warnings as errors
1432 --enable-build-warnings enable build-time compiler warnings
1433 --enable-plugins Enable support for plugins (defaults no)
1434 --disable-largefile omit support for large files
1435 --enable-shared[=PKGS] build shared libraries [default=yes]
1436 --enable-static[=PKGS] build static libraries [default=yes]
1437 --enable-fast-install[=PKGS]
1438 optimize for fast installation [default=yes]
1439 --disable-libtool-lock avoid locking (might break parallel builds)
1440 --disable-nls do not use Native Language Support
1441
1442 Optional Packages:
1443 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1444 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1445 --with-lib-path=dir1:dir2... set default LIB_PATH
1446 --with-sysroot=DIR Search for usr/lib et al within DIR.
1447 --with-pic try to use only PIC/non-PIC objects [default=use
1448 both]
1449 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1450
1451 Some influential environment variables:
1452 CC C compiler command
1453 CFLAGS C compiler flags
1454 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1455 nonstandard directory <lib dir>
1456 LIBS libraries to pass to the linker, e.g. -l<library>
1457 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1458 you have headers in a nonstandard directory <include dir>
1459 CPP C preprocessor
1460 CXX C++ compiler command
1461 CXXFLAGS C++ compiler flags
1462 CXXCPP C++ preprocessor
1463 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1464 the first program found out of: `bison -y', `byacc', `yacc'.
1465 YFLAGS The list of arguments that will be passed by default to $YACC.
1466 This script will default YFLAGS to the empty string to avoid a
1467 default value of `-d' given by some make applications.
1468
1469 Use these variables to override the choices made by `configure' or to help
1470 it to find libraries and programs with nonstandard names/locations.
1471
1472 Report bugs to the package provider.
1473 _ACEOF
1474 ac_status=$?
1475 fi
1476
1477 if test "$ac_init_help" = "recursive"; then
1478 # If there are subdirs, report their specific --help.
1479 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1480 test -d "$ac_dir" ||
1481 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1482 continue
1483 ac_builddir=.
1484
1485 case "$ac_dir" in
1486 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1487 *)
1488 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1489 # A ".." for each directory in $ac_dir_suffix.
1490 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1491 case $ac_top_builddir_sub in
1492 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1494 esac ;;
1495 esac
1496 ac_abs_top_builddir=$ac_pwd
1497 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1498 # for backward compatibility:
1499 ac_top_builddir=$ac_top_build_prefix
1500
1501 case $srcdir in
1502 .) # We are building in place.
1503 ac_srcdir=.
1504 ac_top_srcdir=$ac_top_builddir_sub
1505 ac_abs_top_srcdir=$ac_pwd ;;
1506 [\\/]* | ?:[\\/]* ) # Absolute name.
1507 ac_srcdir=$srcdir$ac_dir_suffix;
1508 ac_top_srcdir=$srcdir
1509 ac_abs_top_srcdir=$srcdir ;;
1510 *) # Relative name.
1511 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1512 ac_top_srcdir=$ac_top_build_prefix$srcdir
1513 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1514 esac
1515 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1516
1517 cd "$ac_dir" || { ac_status=$?; continue; }
1518 # Check for guested configure.
1519 if test -f "$ac_srcdir/configure.gnu"; then
1520 echo &&
1521 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1522 elif test -f "$ac_srcdir/configure"; then
1523 echo &&
1524 $SHELL "$ac_srcdir/configure" --help=recursive
1525 else
1526 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1527 fi || ac_status=$?
1528 cd "$ac_pwd" || { ac_status=$?; break; }
1529 done
1530 fi
1531
1532 test -n "$ac_init_help" && exit $ac_status
1533 if $ac_init_version; then
1534 cat <<\_ACEOF
1535 configure
1536 generated by GNU Autoconf 2.64
1537
1538 Copyright (C) 2009 Free Software Foundation, Inc.
1539 This configure script is free software; the Free Software Foundation
1540 gives unlimited permission to copy, distribute and modify it.
1541 _ACEOF
1542 exit
1543 fi
1544
1545 ## ------------------------ ##
1546 ## Autoconf initialization. ##
1547 ## ------------------------ ##
1548
1549 # ac_fn_c_try_compile LINENO
1550 # --------------------------
1551 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1552 ac_fn_c_try_compile ()
1553 {
1554 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1555 rm -f conftest.$ac_objext
1556 if { { ac_try="$ac_compile"
1557 case "(($ac_try" in
1558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1559 *) ac_try_echo=$ac_try;;
1560 esac
1561 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1562 $as_echo "$ac_try_echo"; } >&5
1563 (eval "$ac_compile") 2>conftest.err
1564 ac_status=$?
1565 if test -s conftest.err; then
1566 grep -v '^ *+' conftest.err >conftest.er1
1567 cat conftest.er1 >&5
1568 mv -f conftest.er1 conftest.err
1569 fi
1570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1571 test $ac_status = 0; } && {
1572 test -z "$ac_c_werror_flag" ||
1573 test ! -s conftest.err
1574 } && test -s conftest.$ac_objext; then :
1575 ac_retval=0
1576 else
1577 $as_echo "$as_me: failed program was:" >&5
1578 sed 's/^/| /' conftest.$ac_ext >&5
1579
1580 ac_retval=1
1581 fi
1582 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1583 return $ac_retval
1584
1585 } # ac_fn_c_try_compile
1586
1587 # ac_fn_c_try_link LINENO
1588 # -----------------------
1589 # Try to link conftest.$ac_ext, and return whether this succeeded.
1590 ac_fn_c_try_link ()
1591 {
1592 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1593 rm -f conftest.$ac_objext conftest$ac_exeext
1594 if { { ac_try="$ac_link"
1595 case "(($ac_try" in
1596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1597 *) ac_try_echo=$ac_try;;
1598 esac
1599 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1600 $as_echo "$ac_try_echo"; } >&5
1601 (eval "$ac_link") 2>conftest.err
1602 ac_status=$?
1603 if test -s conftest.err; then
1604 grep -v '^ *+' conftest.err >conftest.er1
1605 cat conftest.er1 >&5
1606 mv -f conftest.er1 conftest.err
1607 fi
1608 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1609 test $ac_status = 0; } && {
1610 test -z "$ac_c_werror_flag" ||
1611 test ! -s conftest.err
1612 } && test -s conftest$ac_exeext && {
1613 test "$cross_compiling" = yes ||
1614 $as_test_x conftest$ac_exeext
1615 }; then :
1616 ac_retval=0
1617 else
1618 $as_echo "$as_me: failed program was:" >&5
1619 sed 's/^/| /' conftest.$ac_ext >&5
1620
1621 ac_retval=1
1622 fi
1623 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1624 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1625 # interfere with the next link command; also delete a directory that is
1626 # left behind by Apple's compiler. We do this before executing the actions.
1627 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1628 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1629 return $ac_retval
1630
1631 } # ac_fn_c_try_link
1632
1633 # ac_fn_c_try_cpp LINENO
1634 # ----------------------
1635 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1636 ac_fn_c_try_cpp ()
1637 {
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1639 if { { ac_try="$ac_cpp conftest.$ac_ext"
1640 case "(($ac_try" in
1641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1642 *) ac_try_echo=$ac_try;;
1643 esac
1644 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1645 $as_echo "$ac_try_echo"; } >&5
1646 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1647 ac_status=$?
1648 if test -s conftest.err; then
1649 grep -v '^ *+' conftest.err >conftest.er1
1650 cat conftest.er1 >&5
1651 mv -f conftest.er1 conftest.err
1652 fi
1653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1654 test $ac_status = 0; } >/dev/null && {
1655 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1656 test ! -s conftest.err
1657 }; then :
1658 ac_retval=0
1659 else
1660 $as_echo "$as_me: failed program was:" >&5
1661 sed 's/^/| /' conftest.$ac_ext >&5
1662
1663 ac_retval=1
1664 fi
1665 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1666 return $ac_retval
1667
1668 } # ac_fn_c_try_cpp
1669
1670 # ac_fn_cxx_try_compile LINENO
1671 # ----------------------------
1672 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1673 ac_fn_cxx_try_compile ()
1674 {
1675 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1676 rm -f conftest.$ac_objext
1677 if { { ac_try="$ac_compile"
1678 case "(($ac_try" in
1679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1680 *) ac_try_echo=$ac_try;;
1681 esac
1682 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1683 $as_echo "$ac_try_echo"; } >&5
1684 (eval "$ac_compile") 2>conftest.err
1685 ac_status=$?
1686 if test -s conftest.err; then
1687 grep -v '^ *+' conftest.err >conftest.er1
1688 cat conftest.er1 >&5
1689 mv -f conftest.er1 conftest.err
1690 fi
1691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1692 test $ac_status = 0; } && {
1693 test -z "$ac_cxx_werror_flag" ||
1694 test ! -s conftest.err
1695 } && test -s conftest.$ac_objext; then :
1696 ac_retval=0
1697 else
1698 $as_echo "$as_me: failed program was:" >&5
1699 sed 's/^/| /' conftest.$ac_ext >&5
1700
1701 ac_retval=1
1702 fi
1703 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1704 return $ac_retval
1705
1706 } # ac_fn_cxx_try_compile
1707
1708 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1709 # -------------------------------------------------------
1710 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1711 # the include files in INCLUDES and setting the cache variable VAR
1712 # accordingly.
1713 ac_fn_c_check_header_mongrel ()
1714 {
1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1718 $as_echo_n "checking for $2... " >&6; }
1719 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1720 $as_echo_n "(cached) " >&6
1721 fi
1722 eval ac_res=\$$3
1723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1724 $as_echo "$ac_res" >&6; }
1725 else
1726 # Is the header compilable?
1727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1728 $as_echo_n "checking $2 usability... " >&6; }
1729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1730 /* end confdefs.h. */
1731 $4
1732 #include <$2>
1733 _ACEOF
1734 if ac_fn_c_try_compile "$LINENO"; then :
1735 ac_header_compiler=yes
1736 else
1737 ac_header_compiler=no
1738 fi
1739 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1741 $as_echo "$ac_header_compiler" >&6; }
1742
1743 # Is the header present?
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1745 $as_echo_n "checking $2 presence... " >&6; }
1746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1747 /* end confdefs.h. */
1748 #include <$2>
1749 _ACEOF
1750 if ac_fn_c_try_cpp "$LINENO"; then :
1751 ac_header_preproc=yes
1752 else
1753 ac_header_preproc=no
1754 fi
1755 rm -f conftest.err conftest.$ac_ext
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1757 $as_echo "$ac_header_preproc" >&6; }
1758
1759 # So? What about this header?
1760 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1761 yes:no: )
1762 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1763 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1765 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1766 ;;
1767 no:yes:* )
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1769 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1771 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1772 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1773 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1775 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1777 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1778 ;;
1779 esac
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1781 $as_echo_n "checking for $2... " >&6; }
1782 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1783 $as_echo_n "(cached) " >&6
1784 else
1785 eval "$3=\$ac_header_compiler"
1786 fi
1787 eval ac_res=\$$3
1788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1789 $as_echo "$ac_res" >&6; }
1790 fi
1791 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1792
1793 } # ac_fn_c_check_header_mongrel
1794
1795 # ac_fn_c_try_run LINENO
1796 # ----------------------
1797 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1798 # that executables *can* be run.
1799 ac_fn_c_try_run ()
1800 {
1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1802 if { { ac_try="$ac_link"
1803 case "(($ac_try" in
1804 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1805 *) ac_try_echo=$ac_try;;
1806 esac
1807 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1808 $as_echo "$ac_try_echo"; } >&5
1809 (eval "$ac_link") 2>&5
1810 ac_status=$?
1811 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1812 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1813 { { case "(($ac_try" in
1814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1815 *) ac_try_echo=$ac_try;;
1816 esac
1817 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1818 $as_echo "$ac_try_echo"; } >&5
1819 (eval "$ac_try") 2>&5
1820 ac_status=$?
1821 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1822 test $ac_status = 0; }; }; then :
1823 ac_retval=0
1824 else
1825 $as_echo "$as_me: program exited with status $ac_status" >&5
1826 $as_echo "$as_me: failed program was:" >&5
1827 sed 's/^/| /' conftest.$ac_ext >&5
1828
1829 ac_retval=$ac_status
1830 fi
1831 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1832 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1833 return $ac_retval
1834
1835 } # ac_fn_c_try_run
1836
1837 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1838 # -------------------------------------------------------
1839 # Tests whether HEADER exists and can be compiled using the include files in
1840 # INCLUDES, setting the cache variable VAR accordingly.
1841 ac_fn_c_check_header_compile ()
1842 {
1843 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1845 $as_echo_n "checking for $2... " >&6; }
1846 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1847 $as_echo_n "(cached) " >&6
1848 else
1849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1850 /* end confdefs.h. */
1851 $4
1852 #include <$2>
1853 _ACEOF
1854 if ac_fn_c_try_compile "$LINENO"; then :
1855 eval "$3=yes"
1856 else
1857 eval "$3=no"
1858 fi
1859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1860 fi
1861 eval ac_res=\$$3
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1863 $as_echo "$ac_res" >&6; }
1864 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1865
1866 } # ac_fn_c_check_header_compile
1867
1868 # ac_fn_c_check_func LINENO FUNC VAR
1869 # ----------------------------------
1870 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1871 ac_fn_c_check_func ()
1872 {
1873 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1875 $as_echo_n "checking for $2... " >&6; }
1876 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1877 $as_echo_n "(cached) " >&6
1878 else
1879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1880 /* end confdefs.h. */
1881 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1882 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1883 #define $2 innocuous_$2
1884
1885 /* System header to define __stub macros and hopefully few prototypes,
1886 which can conflict with char $2 (); below.
1887 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1888 <limits.h> exists even on freestanding compilers. */
1889
1890 #ifdef __STDC__
1891 # include <limits.h>
1892 #else
1893 # include <assert.h>
1894 #endif
1895
1896 #undef $2
1897
1898 /* Override any GCC internal prototype to avoid an error.
1899 Use char because int might match the return type of a GCC
1900 builtin and then its argument prototype would still apply. */
1901 #ifdef __cplusplus
1902 extern "C"
1903 #endif
1904 char $2 ();
1905 /* The GNU C library defines this for functions which it implements
1906 to always fail with ENOSYS. Some functions are actually named
1907 something starting with __ and the normal name is an alias. */
1908 #if defined __stub_$2 || defined __stub___$2
1909 choke me
1910 #endif
1911
1912 int
1913 main ()
1914 {
1915 return $2 ();
1916 ;
1917 return 0;
1918 }
1919 _ACEOF
1920 if ac_fn_c_try_link "$LINENO"; then :
1921 eval "$3=yes"
1922 else
1923 eval "$3=no"
1924 fi
1925 rm -f core conftest.err conftest.$ac_objext \
1926 conftest$ac_exeext conftest.$ac_ext
1927 fi
1928 eval ac_res=\$$3
1929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1930 $as_echo "$ac_res" >&6; }
1931 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1932
1933 } # ac_fn_c_check_func
1934
1935 # ac_fn_cxx_try_cpp LINENO
1936 # ------------------------
1937 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1938 ac_fn_cxx_try_cpp ()
1939 {
1940 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1941 if { { ac_try="$ac_cpp conftest.$ac_ext"
1942 case "(($ac_try" in
1943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1944 *) ac_try_echo=$ac_try;;
1945 esac
1946 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1947 $as_echo "$ac_try_echo"; } >&5
1948 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1949 ac_status=$?
1950 if test -s conftest.err; then
1951 grep -v '^ *+' conftest.err >conftest.er1
1952 cat conftest.er1 >&5
1953 mv -f conftest.er1 conftest.err
1954 fi
1955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1956 test $ac_status = 0; } >/dev/null && {
1957 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1958 test ! -s conftest.err
1959 }; then :
1960 ac_retval=0
1961 else
1962 $as_echo "$as_me: failed program was:" >&5
1963 sed 's/^/| /' conftest.$ac_ext >&5
1964
1965 ac_retval=1
1966 fi
1967 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1968 return $ac_retval
1969
1970 } # ac_fn_cxx_try_cpp
1971
1972 # ac_fn_cxx_try_link LINENO
1973 # -------------------------
1974 # Try to link conftest.$ac_ext, and return whether this succeeded.
1975 ac_fn_cxx_try_link ()
1976 {
1977 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1978 rm -f conftest.$ac_objext conftest$ac_exeext
1979 if { { ac_try="$ac_link"
1980 case "(($ac_try" in
1981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1982 *) ac_try_echo=$ac_try;;
1983 esac
1984 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1985 $as_echo "$ac_try_echo"; } >&5
1986 (eval "$ac_link") 2>conftest.err
1987 ac_status=$?
1988 if test -s conftest.err; then
1989 grep -v '^ *+' conftest.err >conftest.er1
1990 cat conftest.er1 >&5
1991 mv -f conftest.er1 conftest.err
1992 fi
1993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1994 test $ac_status = 0; } && {
1995 test -z "$ac_cxx_werror_flag" ||
1996 test ! -s conftest.err
1997 } && test -s conftest$ac_exeext && {
1998 test "$cross_compiling" = yes ||
1999 $as_test_x conftest$ac_exeext
2000 }; then :
2001 ac_retval=0
2002 else
2003 $as_echo "$as_me: failed program was:" >&5
2004 sed 's/^/| /' conftest.$ac_ext >&5
2005
2006 ac_retval=1
2007 fi
2008 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2009 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2010 # interfere with the next link command; also delete a directory that is
2011 # left behind by Apple's compiler. We do this before executing the actions.
2012 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2013 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2014 return $ac_retval
2015
2016 } # ac_fn_cxx_try_link
2017
2018 # ac_fn_c_check_decl LINENO SYMBOL VAR
2019 # ------------------------------------
2020 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2021 ac_fn_c_check_decl ()
2022 {
2023 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2024 as_decl_name=`echo $2|sed 's/ *(.*//'`
2025 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2027 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2028 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2029 $as_echo_n "(cached) " >&6
2030 else
2031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2032 /* end confdefs.h. */
2033 $4
2034 int
2035 main ()
2036 {
2037 #ifndef $as_decl_name
2038 #ifdef __cplusplus
2039 (void) $as_decl_use;
2040 #else
2041 (void) $as_decl_name;
2042 #endif
2043 #endif
2044
2045 ;
2046 return 0;
2047 }
2048 _ACEOF
2049 if ac_fn_c_try_compile "$LINENO"; then :
2050 eval "$3=yes"
2051 else
2052 eval "$3=no"
2053 fi
2054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2055 fi
2056 eval ac_res=\$$3
2057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2058 $as_echo "$ac_res" >&6; }
2059 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2060
2061 } # ac_fn_c_check_decl
2062
2063 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2064 # --------------------------------------------
2065 # Tries to find the compile-time value of EXPR in a program that includes
2066 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2067 # computed
2068 ac_fn_c_compute_int ()
2069 {
2070 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2071 if test "$cross_compiling" = yes; then
2072 # Depending upon the size, compute the lo and hi bounds.
2073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2074 /* end confdefs.h. */
2075 $4
2076 int
2077 main ()
2078 {
2079 static int test_array [1 - 2 * !(($2) >= 0)];
2080 test_array [0] = 0
2081
2082 ;
2083 return 0;
2084 }
2085 _ACEOF
2086 if ac_fn_c_try_compile "$LINENO"; then :
2087 ac_lo=0 ac_mid=0
2088 while :; do
2089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2090 /* end confdefs.h. */
2091 $4
2092 int
2093 main ()
2094 {
2095 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2096 test_array [0] = 0
2097
2098 ;
2099 return 0;
2100 }
2101 _ACEOF
2102 if ac_fn_c_try_compile "$LINENO"; then :
2103 ac_hi=$ac_mid; break
2104 else
2105 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2106 if test $ac_lo -le $ac_mid; then
2107 ac_lo= ac_hi=
2108 break
2109 fi
2110 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2111 fi
2112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2113 done
2114 else
2115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2116 /* end confdefs.h. */
2117 $4
2118 int
2119 main ()
2120 {
2121 static int test_array [1 - 2 * !(($2) < 0)];
2122 test_array [0] = 0
2123
2124 ;
2125 return 0;
2126 }
2127 _ACEOF
2128 if ac_fn_c_try_compile "$LINENO"; then :
2129 ac_hi=-1 ac_mid=-1
2130 while :; do
2131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2132 /* end confdefs.h. */
2133 $4
2134 int
2135 main ()
2136 {
2137 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2138 test_array [0] = 0
2139
2140 ;
2141 return 0;
2142 }
2143 _ACEOF
2144 if ac_fn_c_try_compile "$LINENO"; then :
2145 ac_lo=$ac_mid; break
2146 else
2147 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2148 if test $ac_mid -le $ac_hi; then
2149 ac_lo= ac_hi=
2150 break
2151 fi
2152 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2153 fi
2154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2155 done
2156 else
2157 ac_lo= ac_hi=
2158 fi
2159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2160 fi
2161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2162 # Binary search between lo and hi bounds.
2163 while test "x$ac_lo" != "x$ac_hi"; do
2164 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2166 /* end confdefs.h. */
2167 $4
2168 int
2169 main ()
2170 {
2171 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2172 test_array [0] = 0
2173
2174 ;
2175 return 0;
2176 }
2177 _ACEOF
2178 if ac_fn_c_try_compile "$LINENO"; then :
2179 ac_hi=$ac_mid
2180 else
2181 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2182 fi
2183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2184 done
2185 case $ac_lo in #((
2186 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2187 '') ac_retval=1 ;;
2188 esac
2189 else
2190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191 /* end confdefs.h. */
2192 $4
2193 static long int longval () { return $2; }
2194 static unsigned long int ulongval () { return $2; }
2195 #include <stdio.h>
2196 #include <stdlib.h>
2197 int
2198 main ()
2199 {
2200
2201 FILE *f = fopen ("conftest.val", "w");
2202 if (! f)
2203 return 1;
2204 if (($2) < 0)
2205 {
2206 long int i = longval ();
2207 if (i != ($2))
2208 return 1;
2209 fprintf (f, "%ld", i);
2210 }
2211 else
2212 {
2213 unsigned long int i = ulongval ();
2214 if (i != ($2))
2215 return 1;
2216 fprintf (f, "%lu", i);
2217 }
2218 /* Do not output a trailing newline, as this causes \r\n confusion
2219 on some platforms. */
2220 return ferror (f) || fclose (f) != 0;
2221
2222 ;
2223 return 0;
2224 }
2225 _ACEOF
2226 if ac_fn_c_try_run "$LINENO"; then :
2227 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2228 else
2229 ac_retval=1
2230 fi
2231 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2232 conftest.$ac_objext conftest.beam conftest.$ac_ext
2233 rm -f conftest.val
2234
2235 fi
2236 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2237 return $ac_retval
2238
2239 } # ac_fn_c_compute_int
2240 cat >config.log <<_ACEOF
2241 This file contains any messages produced by compilers while
2242 running configure, to aid debugging if configure makes a mistake.
2243
2244 It was created by $as_me, which was
2245 generated by GNU Autoconf 2.64. Invocation command line was
2246
2247 $ $0 $@
2248
2249 _ACEOF
2250 exec 5>>config.log
2251 {
2252 cat <<_ASUNAME
2253 ## --------- ##
2254 ## Platform. ##
2255 ## --------- ##
2256
2257 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2258 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2259 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2260 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2261 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2262
2263 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2264 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2265
2266 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2267 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2268 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2269 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2270 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2271 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2272 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2273
2274 _ASUNAME
2275
2276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2277 for as_dir in $PATH
2278 do
2279 IFS=$as_save_IFS
2280 test -z "$as_dir" && as_dir=.
2281 $as_echo "PATH: $as_dir"
2282 done
2283 IFS=$as_save_IFS
2284
2285 } >&5
2286
2287 cat >&5 <<_ACEOF
2288
2289
2290 ## ----------- ##
2291 ## Core tests. ##
2292 ## ----------- ##
2293
2294 _ACEOF
2295
2296
2297 # Keep a trace of the command line.
2298 # Strip out --no-create and --no-recursion so they do not pile up.
2299 # Strip out --silent because we don't want to record it for future runs.
2300 # Also quote any args containing shell meta-characters.
2301 # Make two passes to allow for proper duplicate-argument suppression.
2302 ac_configure_args=
2303 ac_configure_args0=
2304 ac_configure_args1=
2305 ac_must_keep_next=false
2306 for ac_pass in 1 2
2307 do
2308 for ac_arg
2309 do
2310 case $ac_arg in
2311 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2312 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2313 | -silent | --silent | --silen | --sile | --sil)
2314 continue ;;
2315 *\'*)
2316 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2317 esac
2318 case $ac_pass in
2319 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2320 2)
2321 as_fn_append ac_configure_args1 " '$ac_arg'"
2322 if test $ac_must_keep_next = true; then
2323 ac_must_keep_next=false # Got value, back to normal.
2324 else
2325 case $ac_arg in
2326 *=* | --config-cache | -C | -disable-* | --disable-* \
2327 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2328 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2329 | -with-* | --with-* | -without-* | --without-* | --x)
2330 case "$ac_configure_args0 " in
2331 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2332 esac
2333 ;;
2334 -* ) ac_must_keep_next=true ;;
2335 esac
2336 fi
2337 as_fn_append ac_configure_args " '$ac_arg'"
2338 ;;
2339 esac
2340 done
2341 done
2342 { ac_configure_args0=; unset ac_configure_args0;}
2343 { ac_configure_args1=; unset ac_configure_args1;}
2344
2345 # When interrupted or exit'd, cleanup temporary files, and complete
2346 # config.log. We remove comments because anyway the quotes in there
2347 # would cause problems or look ugly.
2348 # WARNING: Use '\'' to represent an apostrophe within the trap.
2349 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2350 trap 'exit_status=$?
2351 # Save into config.log some information that might help in debugging.
2352 {
2353 echo
2354
2355 cat <<\_ASBOX
2356 ## ---------------- ##
2357 ## Cache variables. ##
2358 ## ---------------- ##
2359 _ASBOX
2360 echo
2361 # The following way of writing the cache mishandles newlines in values,
2362 (
2363 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2364 eval ac_val=\$$ac_var
2365 case $ac_val in #(
2366 *${as_nl}*)
2367 case $ac_var in #(
2368 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2369 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2370 esac
2371 case $ac_var in #(
2372 _ | IFS | as_nl) ;; #(
2373 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2374 *) { eval $ac_var=; unset $ac_var;} ;;
2375 esac ;;
2376 esac
2377 done
2378 (set) 2>&1 |
2379 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2380 *${as_nl}ac_space=\ *)
2381 sed -n \
2382 "s/'\''/'\''\\\\'\'''\''/g;
2383 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2384 ;; #(
2385 *)
2386 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2387 ;;
2388 esac |
2389 sort
2390 )
2391 echo
2392
2393 cat <<\_ASBOX
2394 ## ----------------- ##
2395 ## Output variables. ##
2396 ## ----------------- ##
2397 _ASBOX
2398 echo
2399 for ac_var in $ac_subst_vars
2400 do
2401 eval ac_val=\$$ac_var
2402 case $ac_val in
2403 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2404 esac
2405 $as_echo "$ac_var='\''$ac_val'\''"
2406 done | sort
2407 echo
2408
2409 if test -n "$ac_subst_files"; then
2410 cat <<\_ASBOX
2411 ## ------------------- ##
2412 ## File substitutions. ##
2413 ## ------------------- ##
2414 _ASBOX
2415 echo
2416 for ac_var in $ac_subst_files
2417 do
2418 eval ac_val=\$$ac_var
2419 case $ac_val in
2420 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2421 esac
2422 $as_echo "$ac_var='\''$ac_val'\''"
2423 done | sort
2424 echo
2425 fi
2426
2427 if test -s confdefs.h; then
2428 cat <<\_ASBOX
2429 ## ----------- ##
2430 ## confdefs.h. ##
2431 ## ----------- ##
2432 _ASBOX
2433 echo
2434 cat confdefs.h
2435 echo
2436 fi
2437 test "$ac_signal" != 0 &&
2438 $as_echo "$as_me: caught signal $ac_signal"
2439 $as_echo "$as_me: exit $exit_status"
2440 } >&5
2441 rm -f core *.core core.conftest.* &&
2442 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2443 exit $exit_status
2444 ' 0
2445 for ac_signal in 1 2 13 15; do
2446 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2447 done
2448 ac_signal=0
2449
2450 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2451 rm -f -r conftest* confdefs.h
2452
2453 $as_echo "/* confdefs.h */" > confdefs.h
2454
2455 # Predefined preprocessor variables.
2456
2457 cat >>confdefs.h <<_ACEOF
2458 #define PACKAGE_NAME "$PACKAGE_NAME"
2459 _ACEOF
2460
2461 cat >>confdefs.h <<_ACEOF
2462 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2463 _ACEOF
2464
2465 cat >>confdefs.h <<_ACEOF
2466 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2467 _ACEOF
2468
2469 cat >>confdefs.h <<_ACEOF
2470 #define PACKAGE_STRING "$PACKAGE_STRING"
2471 _ACEOF
2472
2473 cat >>confdefs.h <<_ACEOF
2474 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2475 _ACEOF
2476
2477 cat >>confdefs.h <<_ACEOF
2478 #define PACKAGE_URL "$PACKAGE_URL"
2479 _ACEOF
2480
2481
2482 # Let the site file select an alternate cache file if it wants to.
2483 # Prefer an explicitly selected file to automatically selected ones.
2484 ac_site_file1=NONE
2485 ac_site_file2=NONE
2486 if test -n "$CONFIG_SITE"; then
2487 ac_site_file1=$CONFIG_SITE
2488 elif test "x$prefix" != xNONE; then
2489 ac_site_file1=$prefix/share/config.site
2490 ac_site_file2=$prefix/etc/config.site
2491 else
2492 ac_site_file1=$ac_default_prefix/share/config.site
2493 ac_site_file2=$ac_default_prefix/etc/config.site
2494 fi
2495 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2496 do
2497 test "x$ac_site_file" = xNONE && continue
2498 if test -r "$ac_site_file"; then
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2500 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2501 sed 's/^/| /' "$ac_site_file" >&5
2502 . "$ac_site_file"
2503 fi
2504 done
2505
2506 if test -r "$cache_file"; then
2507 # Some versions of bash will fail to source /dev/null (special
2508 # files actually), so we avoid doing that.
2509 if test -f "$cache_file"; then
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2511 $as_echo "$as_me: loading cache $cache_file" >&6;}
2512 case $cache_file in
2513 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2514 *) . "./$cache_file";;
2515 esac
2516 fi
2517 else
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2519 $as_echo "$as_me: creating cache $cache_file" >&6;}
2520 >$cache_file
2521 fi
2522
2523 # Check that the precious variables saved in the cache have kept the same
2524 # value.
2525 ac_cache_corrupted=false
2526 for ac_var in $ac_precious_vars; do
2527 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2528 eval ac_new_set=\$ac_env_${ac_var}_set
2529 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2530 eval ac_new_val=\$ac_env_${ac_var}_value
2531 case $ac_old_set,$ac_new_set in
2532 set,)
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2534 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2535 ac_cache_corrupted=: ;;
2536 ,set)
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2538 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2539 ac_cache_corrupted=: ;;
2540 ,);;
2541 *)
2542 if test "x$ac_old_val" != "x$ac_new_val"; then
2543 # differences in whitespace do not lead to failure.
2544 ac_old_val_w=`echo x $ac_old_val`
2545 ac_new_val_w=`echo x $ac_new_val`
2546 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2548 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2549 ac_cache_corrupted=:
2550 else
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2552 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2553 eval $ac_var=\$ac_old_val
2554 fi
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2556 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2558 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2559 fi;;
2560 esac
2561 # Pass precious variables to config.status.
2562 if test "$ac_new_set" = set; then
2563 case $ac_new_val in
2564 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2565 *) ac_arg=$ac_var=$ac_new_val ;;
2566 esac
2567 case " $ac_configure_args " in
2568 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2569 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2570 esac
2571 fi
2572 done
2573 if $ac_cache_corrupted; then
2574 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2576 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2577 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2578 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2579 fi
2580 ## -------------------- ##
2581 ## Main body of script. ##
2582 ## -------------------- ##
2583
2584 ac_ext=c
2585 ac_cpp='$CPP $CPPFLAGS'
2586 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2587 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2588 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2589
2590
2591
2592
2593
2594
2595
2596 ac_aux_dir=
2597 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2598 for ac_t in install-sh install.sh shtool; do
2599 if test -f "$ac_dir/$ac_t"; then
2600 ac_aux_dir=$ac_dir
2601 ac_install_sh="$ac_aux_dir/$ac_t -c"
2602 break 2
2603 fi
2604 done
2605 done
2606 if test -z "$ac_aux_dir"; then
2607 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2608 fi
2609
2610 # These three variables are undocumented and unsupported,
2611 # and are intended to be withdrawn in a future Autoconf release.
2612 # They can cause serious problems if a builder's source tree is in a directory
2613 # whose full name contains unusual characters.
2614 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2615 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2616 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2617
2618
2619 # Make sure we can run config.sub.
2620 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2621 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2622
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2624 $as_echo_n "checking build system type... " >&6; }
2625 if test "${ac_cv_build+set}" = set; then :
2626 $as_echo_n "(cached) " >&6
2627 else
2628 ac_build_alias=$build_alias
2629 test "x$ac_build_alias" = x &&
2630 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2631 test "x$ac_build_alias" = x &&
2632 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2633 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2634 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2635
2636 fi
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2638 $as_echo "$ac_cv_build" >&6; }
2639 case $ac_cv_build in
2640 *-*-*) ;;
2641 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2642 esac
2643 build=$ac_cv_build
2644 ac_save_IFS=$IFS; IFS='-'
2645 set x $ac_cv_build
2646 shift
2647 build_cpu=$1
2648 build_vendor=$2
2649 shift; shift
2650 # Remember, the first character of IFS is used to create $*,
2651 # except with old shells:
2652 build_os=$*
2653 IFS=$ac_save_IFS
2654 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2655
2656
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2658 $as_echo_n "checking host system type... " >&6; }
2659 if test "${ac_cv_host+set}" = set; then :
2660 $as_echo_n "(cached) " >&6
2661 else
2662 if test "x$host_alias" = x; then
2663 ac_cv_host=$ac_cv_build
2664 else
2665 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2666 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2667 fi
2668
2669 fi
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2671 $as_echo "$ac_cv_host" >&6; }
2672 case $ac_cv_host in
2673 *-*-*) ;;
2674 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2675 esac
2676 host=$ac_cv_host
2677 ac_save_IFS=$IFS; IFS='-'
2678 set x $ac_cv_host
2679 shift
2680 host_cpu=$1
2681 host_vendor=$2
2682 shift; shift
2683 # Remember, the first character of IFS is used to create $*,
2684 # except with old shells:
2685 host_os=$*
2686 IFS=$ac_save_IFS
2687 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2688
2689
2690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2691 $as_echo_n "checking target system type... " >&6; }
2692 if test "${ac_cv_target+set}" = set; then :
2693 $as_echo_n "(cached) " >&6
2694 else
2695 if test "x$target_alias" = x; then
2696 ac_cv_target=$ac_cv_host
2697 else
2698 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2699 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2700 fi
2701
2702 fi
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2704 $as_echo "$ac_cv_target" >&6; }
2705 case $ac_cv_target in
2706 *-*-*) ;;
2707 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2708 esac
2709 target=$ac_cv_target
2710 ac_save_IFS=$IFS; IFS='-'
2711 set x $ac_cv_target
2712 shift
2713 target_cpu=$1
2714 target_vendor=$2
2715 shift; shift
2716 # Remember, the first character of IFS is used to create $*,
2717 # except with old shells:
2718 target_os=$*
2719 IFS=$ac_save_IFS
2720 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2721
2722
2723 # The aliases save the names the user supplied, while $host etc.
2724 # will get canonicalized.
2725 test -n "$target_alias" &&
2726 test "$program_prefix$program_suffix$program_transform_name" = \
2727 NONENONEs,x,x, &&
2728 program_prefix=${target_alias}-
2729 ac_ext=c
2730 ac_cpp='$CPP $CPPFLAGS'
2731 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2732 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2733 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2734 if test -n "$ac_tool_prefix"; then
2735 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2736 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2738 $as_echo_n "checking for $ac_word... " >&6; }
2739 if test "${ac_cv_prog_CC+set}" = set; then :
2740 $as_echo_n "(cached) " >&6
2741 else
2742 if test -n "$CC"; then
2743 ac_cv_prog_CC="$CC" # Let the user override the test.
2744 else
2745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2746 for as_dir in $PATH
2747 do
2748 IFS=$as_save_IFS
2749 test -z "$as_dir" && as_dir=.
2750 for ac_exec_ext in '' $ac_executable_extensions; do
2751 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2752 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2754 break 2
2755 fi
2756 done
2757 done
2758 IFS=$as_save_IFS
2759
2760 fi
2761 fi
2762 CC=$ac_cv_prog_CC
2763 if test -n "$CC"; then
2764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2765 $as_echo "$CC" >&6; }
2766 else
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2768 $as_echo "no" >&6; }
2769 fi
2770
2771
2772 fi
2773 if test -z "$ac_cv_prog_CC"; then
2774 ac_ct_CC=$CC
2775 # Extract the first word of "gcc", so it can be a program name with args.
2776 set dummy gcc; ac_word=$2
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2778 $as_echo_n "checking for $ac_word... " >&6; }
2779 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2780 $as_echo_n "(cached) " >&6
2781 else
2782 if test -n "$ac_ct_CC"; then
2783 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2784 else
2785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2786 for as_dir in $PATH
2787 do
2788 IFS=$as_save_IFS
2789 test -z "$as_dir" && as_dir=.
2790 for ac_exec_ext in '' $ac_executable_extensions; do
2791 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2792 ac_cv_prog_ac_ct_CC="gcc"
2793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2794 break 2
2795 fi
2796 done
2797 done
2798 IFS=$as_save_IFS
2799
2800 fi
2801 fi
2802 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2803 if test -n "$ac_ct_CC"; then
2804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2805 $as_echo "$ac_ct_CC" >&6; }
2806 else
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2808 $as_echo "no" >&6; }
2809 fi
2810
2811 if test "x$ac_ct_CC" = x; then
2812 CC=""
2813 else
2814 case $cross_compiling:$ac_tool_warned in
2815 yes:)
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2817 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2818 ac_tool_warned=yes ;;
2819 esac
2820 CC=$ac_ct_CC
2821 fi
2822 else
2823 CC="$ac_cv_prog_CC"
2824 fi
2825
2826 if test -z "$CC"; then
2827 if test -n "$ac_tool_prefix"; then
2828 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2829 set dummy ${ac_tool_prefix}cc; ac_word=$2
2830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2831 $as_echo_n "checking for $ac_word... " >&6; }
2832 if test "${ac_cv_prog_CC+set}" = set; then :
2833 $as_echo_n "(cached) " >&6
2834 else
2835 if test -n "$CC"; then
2836 ac_cv_prog_CC="$CC" # Let the user override the test.
2837 else
2838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2839 for as_dir in $PATH
2840 do
2841 IFS=$as_save_IFS
2842 test -z "$as_dir" && as_dir=.
2843 for ac_exec_ext in '' $ac_executable_extensions; do
2844 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2845 ac_cv_prog_CC="${ac_tool_prefix}cc"
2846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2847 break 2
2848 fi
2849 done
2850 done
2851 IFS=$as_save_IFS
2852
2853 fi
2854 fi
2855 CC=$ac_cv_prog_CC
2856 if test -n "$CC"; then
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2858 $as_echo "$CC" >&6; }
2859 else
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2861 $as_echo "no" >&6; }
2862 fi
2863
2864
2865 fi
2866 fi
2867 if test -z "$CC"; then
2868 # Extract the first word of "cc", so it can be a program name with args.
2869 set dummy cc; ac_word=$2
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2871 $as_echo_n "checking for $ac_word... " >&6; }
2872 if test "${ac_cv_prog_CC+set}" = set; then :
2873 $as_echo_n "(cached) " >&6
2874 else
2875 if test -n "$CC"; then
2876 ac_cv_prog_CC="$CC" # Let the user override the test.
2877 else
2878 ac_prog_rejected=no
2879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2880 for as_dir in $PATH
2881 do
2882 IFS=$as_save_IFS
2883 test -z "$as_dir" && as_dir=.
2884 for ac_exec_ext in '' $ac_executable_extensions; do
2885 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2886 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2887 ac_prog_rejected=yes
2888 continue
2889 fi
2890 ac_cv_prog_CC="cc"
2891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2892 break 2
2893 fi
2894 done
2895 done
2896 IFS=$as_save_IFS
2897
2898 if test $ac_prog_rejected = yes; then
2899 # We found a bogon in the path, so make sure we never use it.
2900 set dummy $ac_cv_prog_CC
2901 shift
2902 if test $# != 0; then
2903 # We chose a different compiler from the bogus one.
2904 # However, it has the same basename, so the bogon will be chosen
2905 # first if we set CC to just the basename; use the full file name.
2906 shift
2907 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2908 fi
2909 fi
2910 fi
2911 fi
2912 CC=$ac_cv_prog_CC
2913 if test -n "$CC"; then
2914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2915 $as_echo "$CC" >&6; }
2916 else
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2918 $as_echo "no" >&6; }
2919 fi
2920
2921
2922 fi
2923 if test -z "$CC"; then
2924 if test -n "$ac_tool_prefix"; then
2925 for ac_prog in cl.exe
2926 do
2927 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2928 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2930 $as_echo_n "checking for $ac_word... " >&6; }
2931 if test "${ac_cv_prog_CC+set}" = set; then :
2932 $as_echo_n "(cached) " >&6
2933 else
2934 if test -n "$CC"; then
2935 ac_cv_prog_CC="$CC" # Let the user override the test.
2936 else
2937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2938 for as_dir in $PATH
2939 do
2940 IFS=$as_save_IFS
2941 test -z "$as_dir" && as_dir=.
2942 for ac_exec_ext in '' $ac_executable_extensions; do
2943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2944 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2945 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2946 break 2
2947 fi
2948 done
2949 done
2950 IFS=$as_save_IFS
2951
2952 fi
2953 fi
2954 CC=$ac_cv_prog_CC
2955 if test -n "$CC"; then
2956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2957 $as_echo "$CC" >&6; }
2958 else
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2960 $as_echo "no" >&6; }
2961 fi
2962
2963
2964 test -n "$CC" && break
2965 done
2966 fi
2967 if test -z "$CC"; then
2968 ac_ct_CC=$CC
2969 for ac_prog in cl.exe
2970 do
2971 # Extract the first word of "$ac_prog", so it can be a program name with args.
2972 set dummy $ac_prog; ac_word=$2
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2974 $as_echo_n "checking for $ac_word... " >&6; }
2975 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2976 $as_echo_n "(cached) " >&6
2977 else
2978 if test -n "$ac_ct_CC"; then
2979 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2980 else
2981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2982 for as_dir in $PATH
2983 do
2984 IFS=$as_save_IFS
2985 test -z "$as_dir" && as_dir=.
2986 for ac_exec_ext in '' $ac_executable_extensions; do
2987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2988 ac_cv_prog_ac_ct_CC="$ac_prog"
2989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2990 break 2
2991 fi
2992 done
2993 done
2994 IFS=$as_save_IFS
2995
2996 fi
2997 fi
2998 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2999 if test -n "$ac_ct_CC"; then
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3001 $as_echo "$ac_ct_CC" >&6; }
3002 else
3003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3004 $as_echo "no" >&6; }
3005 fi
3006
3007
3008 test -n "$ac_ct_CC" && break
3009 done
3010
3011 if test "x$ac_ct_CC" = x; then
3012 CC=""
3013 else
3014 case $cross_compiling:$ac_tool_warned in
3015 yes:)
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3017 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3018 ac_tool_warned=yes ;;
3019 esac
3020 CC=$ac_ct_CC
3021 fi
3022 fi
3023
3024 fi
3025
3026
3027 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3028 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3029 as_fn_error "no acceptable C compiler found in \$PATH
3030 See \`config.log' for more details." "$LINENO" 5; }
3031
3032 # Provide some information about the compiler.
3033 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3034 set X $ac_compile
3035 ac_compiler=$2
3036 for ac_option in --version -v -V -qversion; do
3037 { { ac_try="$ac_compiler $ac_option >&5"
3038 case "(($ac_try" in
3039 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3040 *) ac_try_echo=$ac_try;;
3041 esac
3042 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3043 $as_echo "$ac_try_echo"; } >&5
3044 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3045 ac_status=$?
3046 if test -s conftest.err; then
3047 sed '10a\
3048 ... rest of stderr output deleted ...
3049 10q' conftest.err >conftest.er1
3050 cat conftest.er1 >&5
3051 rm -f conftest.er1 conftest.err
3052 fi
3053 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3054 test $ac_status = 0; }
3055 done
3056
3057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3058 /* end confdefs.h. */
3059
3060 int
3061 main ()
3062 {
3063
3064 ;
3065 return 0;
3066 }
3067 _ACEOF
3068 ac_clean_files_save=$ac_clean_files
3069 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3070 # Try to create an executable without -o first, disregard a.out.
3071 # It will help us diagnose broken compilers, and finding out an intuition
3072 # of exeext.
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3074 $as_echo_n "checking for C compiler default output file name... " >&6; }
3075 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3076
3077 # The possible output files:
3078 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3079
3080 ac_rmfiles=
3081 for ac_file in $ac_files
3082 do
3083 case $ac_file in
3084 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3085 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3086 esac
3087 done
3088 rm -f $ac_rmfiles
3089
3090 if { { ac_try="$ac_link_default"
3091 case "(($ac_try" in
3092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3093 *) ac_try_echo=$ac_try;;
3094 esac
3095 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3096 $as_echo "$ac_try_echo"; } >&5
3097 (eval "$ac_link_default") 2>&5
3098 ac_status=$?
3099 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3100 test $ac_status = 0; }; then :
3101 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3102 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3103 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3104 # so that the user can short-circuit this test for compilers unknown to
3105 # Autoconf.
3106 for ac_file in $ac_files ''
3107 do
3108 test -f "$ac_file" || continue
3109 case $ac_file in
3110 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3111 ;;
3112 [ab].out )
3113 # We found the default executable, but exeext='' is most
3114 # certainly right.
3115 break;;
3116 *.* )
3117 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3118 then :; else
3119 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3120 fi
3121 # We set ac_cv_exeext here because the later test for it is not
3122 # safe: cross compilers may not add the suffix if given an `-o'
3123 # argument, so we may need to know it at that point already.
3124 # Even if this section looks crufty: it has the advantage of
3125 # actually working.
3126 break;;
3127 * )
3128 break;;
3129 esac
3130 done
3131 test "$ac_cv_exeext" = no && ac_cv_exeext=
3132
3133 else
3134 ac_file=''
3135 fi
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3137 $as_echo "$ac_file" >&6; }
3138 if test -z "$ac_file"; then :
3139 $as_echo "$as_me: failed program was:" >&5
3140 sed 's/^/| /' conftest.$ac_ext >&5
3141
3142 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3143 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3144 { as_fn_set_status 77
3145 as_fn_error "C compiler cannot create executables
3146 See \`config.log' for more details." "$LINENO" 5; }; }
3147 fi
3148 ac_exeext=$ac_cv_exeext
3149
3150 # Check that the compiler produces executables we can run. If not, either
3151 # the compiler is broken, or we cross compile.
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3153 $as_echo_n "checking whether the C compiler works... " >&6; }
3154 # If not cross compiling, check that we can run a simple program.
3155 if test "$cross_compiling" != yes; then
3156 if { ac_try='./$ac_file'
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_try") 2>&5
3164 ac_status=$?
3165 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3166 test $ac_status = 0; }; }; then
3167 cross_compiling=no
3168 else
3169 if test "$cross_compiling" = maybe; then
3170 cross_compiling=yes
3171 else
3172 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3173 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3174 as_fn_error "cannot run C compiled programs.
3175 If you meant to cross compile, use \`--host'.
3176 See \`config.log' for more details." "$LINENO" 5; }
3177 fi
3178 fi
3179 fi
3180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3181 $as_echo "yes" >&6; }
3182
3183 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3184 ac_clean_files=$ac_clean_files_save
3185 # Check that the compiler produces executables we can run. If not, either
3186 # the compiler is broken, or we cross compile.
3187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3188 $as_echo_n "checking whether we are cross compiling... " >&6; }
3189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3190 $as_echo "$cross_compiling" >&6; }
3191
3192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3193 $as_echo_n "checking for suffix of executables... " >&6; }
3194 if { { ac_try="$ac_link"
3195 case "(($ac_try" in
3196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3197 *) ac_try_echo=$ac_try;;
3198 esac
3199 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3200 $as_echo "$ac_try_echo"; } >&5
3201 (eval "$ac_link") 2>&5
3202 ac_status=$?
3203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3204 test $ac_status = 0; }; then :
3205 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3206 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3207 # work properly (i.e., refer to `conftest.exe'), while it won't with
3208 # `rm'.
3209 for ac_file in conftest.exe conftest conftest.*; do
3210 test -f "$ac_file" || continue
3211 case $ac_file in
3212 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3213 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3214 break;;
3215 * ) break;;
3216 esac
3217 done
3218 else
3219 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3220 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3221 as_fn_error "cannot compute suffix of executables: cannot compile and link
3222 See \`config.log' for more details." "$LINENO" 5; }
3223 fi
3224 rm -f conftest$ac_cv_exeext
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3226 $as_echo "$ac_cv_exeext" >&6; }
3227
3228 rm -f conftest.$ac_ext
3229 EXEEXT=$ac_cv_exeext
3230 ac_exeext=$EXEEXT
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3232 $as_echo_n "checking for suffix of object files... " >&6; }
3233 if test "${ac_cv_objext+set}" = set; then :
3234 $as_echo_n "(cached) " >&6
3235 else
3236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3237 /* end confdefs.h. */
3238
3239 int
3240 main ()
3241 {
3242
3243 ;
3244 return 0;
3245 }
3246 _ACEOF
3247 rm -f conftest.o conftest.obj
3248 if { { ac_try="$ac_compile"
3249 case "(($ac_try" in
3250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3251 *) ac_try_echo=$ac_try;;
3252 esac
3253 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3254 $as_echo "$ac_try_echo"; } >&5
3255 (eval "$ac_compile") 2>&5
3256 ac_status=$?
3257 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3258 test $ac_status = 0; }; then :
3259 for ac_file in conftest.o conftest.obj conftest.*; do
3260 test -f "$ac_file" || continue;
3261 case $ac_file in
3262 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3263 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3264 break;;
3265 esac
3266 done
3267 else
3268 $as_echo "$as_me: failed program was:" >&5
3269 sed 's/^/| /' conftest.$ac_ext >&5
3270
3271 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3272 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3273 as_fn_error "cannot compute suffix of object files: cannot compile
3274 See \`config.log' for more details." "$LINENO" 5; }
3275 fi
3276 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3277 fi
3278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3279 $as_echo "$ac_cv_objext" >&6; }
3280 OBJEXT=$ac_cv_objext
3281 ac_objext=$OBJEXT
3282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3283 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3284 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3285 $as_echo_n "(cached) " >&6
3286 else
3287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3288 /* end confdefs.h. */
3289
3290 int
3291 main ()
3292 {
3293 #ifndef __GNUC__
3294 choke me
3295 #endif
3296
3297 ;
3298 return 0;
3299 }
3300 _ACEOF
3301 if ac_fn_c_try_compile "$LINENO"; then :
3302 ac_compiler_gnu=yes
3303 else
3304 ac_compiler_gnu=no
3305 fi
3306 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3307 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3308
3309 fi
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3311 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3312 if test $ac_compiler_gnu = yes; then
3313 GCC=yes
3314 else
3315 GCC=
3316 fi
3317 ac_test_CFLAGS=${CFLAGS+set}
3318 ac_save_CFLAGS=$CFLAGS
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3320 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3321 if test "${ac_cv_prog_cc_g+set}" = set; then :
3322 $as_echo_n "(cached) " >&6
3323 else
3324 ac_save_c_werror_flag=$ac_c_werror_flag
3325 ac_c_werror_flag=yes
3326 ac_cv_prog_cc_g=no
3327 CFLAGS="-g"
3328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3329 /* end confdefs.h. */
3330
3331 int
3332 main ()
3333 {
3334
3335 ;
3336 return 0;
3337 }
3338 _ACEOF
3339 if ac_fn_c_try_compile "$LINENO"; then :
3340 ac_cv_prog_cc_g=yes
3341 else
3342 CFLAGS=""
3343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3344 /* end confdefs.h. */
3345
3346 int
3347 main ()
3348 {
3349
3350 ;
3351 return 0;
3352 }
3353 _ACEOF
3354 if ac_fn_c_try_compile "$LINENO"; then :
3355
3356 else
3357 ac_c_werror_flag=$ac_save_c_werror_flag
3358 CFLAGS="-g"
3359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3360 /* end confdefs.h. */
3361
3362 int
3363 main ()
3364 {
3365
3366 ;
3367 return 0;
3368 }
3369 _ACEOF
3370 if ac_fn_c_try_compile "$LINENO"; then :
3371 ac_cv_prog_cc_g=yes
3372 fi
3373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3374 fi
3375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3376 fi
3377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3378 ac_c_werror_flag=$ac_save_c_werror_flag
3379 fi
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3381 $as_echo "$ac_cv_prog_cc_g" >&6; }
3382 if test "$ac_test_CFLAGS" = set; then
3383 CFLAGS=$ac_save_CFLAGS
3384 elif test $ac_cv_prog_cc_g = yes; then
3385 if test "$GCC" = yes; then
3386 CFLAGS="-g -O2"
3387 else
3388 CFLAGS="-g"
3389 fi
3390 else
3391 if test "$GCC" = yes; then
3392 CFLAGS="-O2"
3393 else
3394 CFLAGS=
3395 fi
3396 fi
3397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3398 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3399 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3400 $as_echo_n "(cached) " >&6
3401 else
3402 ac_cv_prog_cc_c89=no
3403 ac_save_CC=$CC
3404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3405 /* end confdefs.h. */
3406 #include <stdarg.h>
3407 #include <stdio.h>
3408 #include <sys/types.h>
3409 #include <sys/stat.h>
3410 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3411 struct buf { int x; };
3412 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3413 static char *e (p, i)
3414 char **p;
3415 int i;
3416 {
3417 return p[i];
3418 }
3419 static char *f (char * (*g) (char **, int), char **p, ...)
3420 {
3421 char *s;
3422 va_list v;
3423 va_start (v,p);
3424 s = g (p, va_arg (v,int));
3425 va_end (v);
3426 return s;
3427 }
3428
3429 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3430 function prototypes and stuff, but not '\xHH' hex character constants.
3431 These don't provoke an error unfortunately, instead are silently treated
3432 as 'x'. The following induces an error, until -std is added to get
3433 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3434 array size at least. It's necessary to write '\x00'==0 to get something
3435 that's true only with -std. */
3436 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3437
3438 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3439 inside strings and character constants. */
3440 #define FOO(x) 'x'
3441 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3442
3443 int test (int i, double x);
3444 struct s1 {int (*f) (int a);};
3445 struct s2 {int (*f) (double a);};
3446 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3447 int argc;
3448 char **argv;
3449 int
3450 main ()
3451 {
3452 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3453 ;
3454 return 0;
3455 }
3456 _ACEOF
3457 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3458 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3459 do
3460 CC="$ac_save_CC $ac_arg"
3461 if ac_fn_c_try_compile "$LINENO"; then :
3462 ac_cv_prog_cc_c89=$ac_arg
3463 fi
3464 rm -f core conftest.err conftest.$ac_objext
3465 test "x$ac_cv_prog_cc_c89" != "xno" && break
3466 done
3467 rm -f conftest.$ac_ext
3468 CC=$ac_save_CC
3469
3470 fi
3471 # AC_CACHE_VAL
3472 case "x$ac_cv_prog_cc_c89" in
3473 x)
3474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3475 $as_echo "none needed" >&6; } ;;
3476 xno)
3477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3478 $as_echo "unsupported" >&6; } ;;
3479 *)
3480 CC="$CC $ac_cv_prog_cc_c89"
3481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3482 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3483 esac
3484 if test "x$ac_cv_prog_cc_c89" != xno; then :
3485
3486 fi
3487
3488 ac_ext=c
3489 ac_cpp='$CPP $CPPFLAGS'
3490 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3491 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3492 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3493
3494
3495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3496 $as_echo_n "checking for library containing strerror... " >&6; }
3497 if test "${ac_cv_search_strerror+set}" = set; then :
3498 $as_echo_n "(cached) " >&6
3499 else
3500 ac_func_search_save_LIBS=$LIBS
3501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3502 /* end confdefs.h. */
3503
3504 /* Override any GCC internal prototype to avoid an error.
3505 Use char because int might match the return type of a GCC
3506 builtin and then its argument prototype would still apply. */
3507 #ifdef __cplusplus
3508 extern "C"
3509 #endif
3510 char strerror ();
3511 int
3512 main ()
3513 {
3514 return strerror ();
3515 ;
3516 return 0;
3517 }
3518 _ACEOF
3519 for ac_lib in '' cposix; do
3520 if test -z "$ac_lib"; then
3521 ac_res="none required"
3522 else
3523 ac_res=-l$ac_lib
3524 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3525 fi
3526 if ac_fn_c_try_link "$LINENO"; then :
3527 ac_cv_search_strerror=$ac_res
3528 fi
3529 rm -f core conftest.err conftest.$ac_objext \
3530 conftest$ac_exeext
3531 if test "${ac_cv_search_strerror+set}" = set; then :
3532 break
3533 fi
3534 done
3535 if test "${ac_cv_search_strerror+set}" = set; then :
3536
3537 else
3538 ac_cv_search_strerror=no
3539 fi
3540 rm conftest.$ac_ext
3541 LIBS=$ac_func_search_save_LIBS
3542 fi
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3544 $as_echo "$ac_cv_search_strerror" >&6; }
3545 ac_res=$ac_cv_search_strerror
3546 if test "$ac_res" != no; then :
3547 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3548
3549 fi
3550
3551
3552 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
3553 am__api_version='1.11'
3554
3555 # Find a good install program. We prefer a C program (faster),
3556 # so one script is as good as another. But avoid the broken or
3557 # incompatible versions:
3558 # SysV /etc/install, /usr/sbin/install
3559 # SunOS /usr/etc/install
3560 # IRIX /sbin/install
3561 # AIX /bin/install
3562 # AmigaOS /C/install, which installs bootblocks on floppy discs
3563 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3564 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3565 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3566 # OS/2's system install, which has a completely different semantic
3567 # ./install, which can be erroneously created by make from ./install.sh.
3568 # Reject install programs that cannot install multiple files.
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3570 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3571 if test -z "$INSTALL"; then
3572 if test "${ac_cv_path_install+set}" = set; then :
3573 $as_echo_n "(cached) " >&6
3574 else
3575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3576 for as_dir in $PATH
3577 do
3578 IFS=$as_save_IFS
3579 test -z "$as_dir" && as_dir=.
3580 # Account for people who put trailing slashes in PATH elements.
3581 case $as_dir/ in #((
3582 ./ | .// | /[cC]/* | \
3583 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3584 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3585 /usr/ucb/* ) ;;
3586 *)
3587 # OSF1 and SCO ODT 3.0 have their own names for install.
3588 # Don't use installbsd from OSF since it installs stuff as root
3589 # by default.
3590 for ac_prog in ginstall scoinst install; do
3591 for ac_exec_ext in '' $ac_executable_extensions; do
3592 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3593 if test $ac_prog = install &&
3594 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3595 # AIX install. It has an incompatible calling convention.
3596 :
3597 elif test $ac_prog = install &&
3598 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3599 # program-specific install script used by HP pwplus--don't use.
3600 :
3601 else
3602 rm -rf conftest.one conftest.two conftest.dir
3603 echo one > conftest.one
3604 echo two > conftest.two
3605 mkdir conftest.dir
3606 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3607 test -s conftest.one && test -s conftest.two &&
3608 test -s conftest.dir/conftest.one &&
3609 test -s conftest.dir/conftest.two
3610 then
3611 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3612 break 3
3613 fi
3614 fi
3615 fi
3616 done
3617 done
3618 ;;
3619 esac
3620
3621 done
3622 IFS=$as_save_IFS
3623
3624 rm -rf conftest.one conftest.two conftest.dir
3625
3626 fi
3627 if test "${ac_cv_path_install+set}" = set; then
3628 INSTALL=$ac_cv_path_install
3629 else
3630 # As a last resort, use the slow shell script. Don't cache a
3631 # value for INSTALL within a source directory, because that will
3632 # break other packages using the cache if that directory is
3633 # removed, or if the value is a relative name.
3634 INSTALL=$ac_install_sh
3635 fi
3636 fi
3637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3638 $as_echo "$INSTALL" >&6; }
3639
3640 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3641 # It thinks the first close brace ends the variable substitution.
3642 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3643
3644 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3645
3646 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3647
3648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3649 $as_echo_n "checking whether build environment is sane... " >&6; }
3650 # Just in case
3651 sleep 1
3652 echo timestamp > conftest.file
3653 # Reject unsafe characters in $srcdir or the absolute working directory
3654 # name. Accept space and tab only in the latter.
3655 am_lf='
3656 '
3657 case `pwd` in
3658 *[\\\"\#\$\&\'\`$am_lf]*)
3659 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3660 esac
3661 case $srcdir in
3662 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3663 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3664 esac
3665
3666 # Do `set' in a subshell so we don't clobber the current shell's
3667 # arguments. Must try -L first in case configure is actually a
3668 # symlink; some systems play weird games with the mod time of symlinks
3669 # (eg FreeBSD returns the mod time of the symlink's containing
3670 # directory).
3671 if (
3672 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3673 if test "$*" = "X"; then
3674 # -L didn't work.
3675 set X `ls -t "$srcdir/configure" conftest.file`
3676 fi
3677 rm -f conftest.file
3678 if test "$*" != "X $srcdir/configure conftest.file" \
3679 && test "$*" != "X conftest.file $srcdir/configure"; then
3680
3681 # If neither matched, then we have a broken ls. This can happen
3682 # if, for instance, CONFIG_SHELL is bash and it inherits a
3683 # broken ls alias from the environment. This has actually
3684 # happened. Such a system could not be considered "sane".
3685 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3686 alias in your environment" "$LINENO" 5
3687 fi
3688
3689 test "$2" = conftest.file
3690 )
3691 then
3692 # Ok.
3693 :
3694 else
3695 as_fn_error "newly created file is older than distributed files!
3696 Check your system clock" "$LINENO" 5
3697 fi
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3699 $as_echo "yes" >&6; }
3700 test "$program_prefix" != NONE &&
3701 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3702 # Use a double $ so make ignores it.
3703 test "$program_suffix" != NONE &&
3704 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3705 # Double any \ or $.
3706 # By default was `s,x,x', remove it if useless.
3707 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3708 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3709
3710 # expand $ac_aux_dir to an absolute path
3711 am_aux_dir=`cd $ac_aux_dir && pwd`
3712
3713 if test x"${MISSING+set}" != xset; then
3714 case $am_aux_dir in
3715 *\ * | *\ *)
3716 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3717 *)
3718 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3719 esac
3720 fi
3721 # Use eval to expand $SHELL
3722 if eval "$MISSING --run true"; then
3723 am_missing_run="$MISSING --run "
3724 else
3725 am_missing_run=
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3727 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3728 fi
3729
3730 if test x"${install_sh}" != xset; then
3731 case $am_aux_dir in
3732 *\ * | *\ *)
3733 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3734 *)
3735 install_sh="\${SHELL} $am_aux_dir/install-sh"
3736 esac
3737 fi
3738
3739 # Installed binaries are usually stripped using `strip' when the user
3740 # run `make install-strip'. However `strip' might not be the right
3741 # tool to use in cross-compilation environments, therefore Automake
3742 # will honor the `STRIP' environment variable to overrule this program.
3743 if test "$cross_compiling" != no; then
3744 if test -n "$ac_tool_prefix"; then
3745 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3746 set dummy ${ac_tool_prefix}strip; ac_word=$2
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3748 $as_echo_n "checking for $ac_word... " >&6; }
3749 if test "${ac_cv_prog_STRIP+set}" = set; then :
3750 $as_echo_n "(cached) " >&6
3751 else
3752 if test -n "$STRIP"; then
3753 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3754 else
3755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3756 for as_dir in $PATH
3757 do
3758 IFS=$as_save_IFS
3759 test -z "$as_dir" && as_dir=.
3760 for ac_exec_ext in '' $ac_executable_extensions; do
3761 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3762 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3764 break 2
3765 fi
3766 done
3767 done
3768 IFS=$as_save_IFS
3769
3770 fi
3771 fi
3772 STRIP=$ac_cv_prog_STRIP
3773 if test -n "$STRIP"; then
3774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3775 $as_echo "$STRIP" >&6; }
3776 else
3777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3778 $as_echo "no" >&6; }
3779 fi
3780
3781
3782 fi
3783 if test -z "$ac_cv_prog_STRIP"; then
3784 ac_ct_STRIP=$STRIP
3785 # Extract the first word of "strip", so it can be a program name with args.
3786 set dummy strip; ac_word=$2
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3788 $as_echo_n "checking for $ac_word... " >&6; }
3789 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3790 $as_echo_n "(cached) " >&6
3791 else
3792 if test -n "$ac_ct_STRIP"; then
3793 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3794 else
3795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3796 for as_dir in $PATH
3797 do
3798 IFS=$as_save_IFS
3799 test -z "$as_dir" && as_dir=.
3800 for ac_exec_ext in '' $ac_executable_extensions; do
3801 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3802 ac_cv_prog_ac_ct_STRIP="strip"
3803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3804 break 2
3805 fi
3806 done
3807 done
3808 IFS=$as_save_IFS
3809
3810 fi
3811 fi
3812 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3813 if test -n "$ac_ct_STRIP"; then
3814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3815 $as_echo "$ac_ct_STRIP" >&6; }
3816 else
3817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3818 $as_echo "no" >&6; }
3819 fi
3820
3821 if test "x$ac_ct_STRIP" = x; then
3822 STRIP=":"
3823 else
3824 case $cross_compiling:$ac_tool_warned in
3825 yes:)
3826 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3827 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3828 ac_tool_warned=yes ;;
3829 esac
3830 STRIP=$ac_ct_STRIP
3831 fi
3832 else
3833 STRIP="$ac_cv_prog_STRIP"
3834 fi
3835
3836 fi
3837 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3838
3839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3840 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3841 if test -z "$MKDIR_P"; then
3842 if test "${ac_cv_path_mkdir+set}" = set; then :
3843 $as_echo_n "(cached) " >&6
3844 else
3845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3846 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3847 do
3848 IFS=$as_save_IFS
3849 test -z "$as_dir" && as_dir=.
3850 for ac_prog in mkdir gmkdir; do
3851 for ac_exec_ext in '' $ac_executable_extensions; do
3852 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3853 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3854 'mkdir (GNU coreutils) '* | \
3855 'mkdir (coreutils) '* | \
3856 'mkdir (fileutils) '4.1*)
3857 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3858 break 3;;
3859 esac
3860 done
3861 done
3862 done
3863 IFS=$as_save_IFS
3864
3865 fi
3866
3867 if test "${ac_cv_path_mkdir+set}" = set; then
3868 MKDIR_P="$ac_cv_path_mkdir -p"
3869 else
3870 # As a last resort, use the slow shell script. Don't cache a
3871 # value for MKDIR_P within a source directory, because that will
3872 # break other packages using the cache if that directory is
3873 # removed, or if the value is a relative name.
3874 test -d ./--version && rmdir ./--version
3875 MKDIR_P="$ac_install_sh -d"
3876 fi
3877 fi
3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3879 $as_echo "$MKDIR_P" >&6; }
3880
3881 mkdir_p="$MKDIR_P"
3882 case $mkdir_p in
3883 [\\/$]* | ?:[\\/]*) ;;
3884 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3885 esac
3886
3887 for ac_prog in gawk mawk nawk awk
3888 do
3889 # Extract the first word of "$ac_prog", so it can be a program name with args.
3890 set dummy $ac_prog; ac_word=$2
3891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3892 $as_echo_n "checking for $ac_word... " >&6; }
3893 if test "${ac_cv_prog_AWK+set}" = set; then :
3894 $as_echo_n "(cached) " >&6
3895 else
3896 if test -n "$AWK"; then
3897 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3898 else
3899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3900 for as_dir in $PATH
3901 do
3902 IFS=$as_save_IFS
3903 test -z "$as_dir" && as_dir=.
3904 for ac_exec_ext in '' $ac_executable_extensions; do
3905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3906 ac_cv_prog_AWK="$ac_prog"
3907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3908 break 2
3909 fi
3910 done
3911 done
3912 IFS=$as_save_IFS
3913
3914 fi
3915 fi
3916 AWK=$ac_cv_prog_AWK
3917 if test -n "$AWK"; then
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3919 $as_echo "$AWK" >&6; }
3920 else
3921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3922 $as_echo "no" >&6; }
3923 fi
3924
3925
3926 test -n "$AWK" && break
3927 done
3928
3929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3930 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3931 set x ${MAKE-make}
3932 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3933 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3934 $as_echo_n "(cached) " >&6
3935 else
3936 cat >conftest.make <<\_ACEOF
3937 SHELL = /bin/sh
3938 all:
3939 @echo '@@@%%%=$(MAKE)=@@@%%%'
3940 _ACEOF
3941 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3942 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3943 *@@@%%%=?*=@@@%%%*)
3944 eval ac_cv_prog_make_${ac_make}_set=yes;;
3945 *)
3946 eval ac_cv_prog_make_${ac_make}_set=no;;
3947 esac
3948 rm -f conftest.make
3949 fi
3950 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3952 $as_echo "yes" >&6; }
3953 SET_MAKE=
3954 else
3955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3956 $as_echo "no" >&6; }
3957 SET_MAKE="MAKE=${MAKE-make}"
3958 fi
3959
3960 rm -rf .tst 2>/dev/null
3961 mkdir .tst 2>/dev/null
3962 if test -d .tst; then
3963 am__leading_dot=.
3964 else
3965 am__leading_dot=_
3966 fi
3967 rmdir .tst 2>/dev/null
3968
3969 DEPDIR="${am__leading_dot}deps"
3970
3971 ac_config_commands="$ac_config_commands depfiles"
3972
3973
3974 am_make=${MAKE-make}
3975 cat > confinc << 'END'
3976 am__doit:
3977 @echo this is the am__doit target
3978 .PHONY: am__doit
3979 END
3980 # If we don't find an include directive, just comment out the code.
3981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3982 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3983 am__include="#"
3984 am__quote=
3985 _am_result=none
3986 # First try GNU make style include.
3987 echo "include confinc" > confmf
3988 # Ignore all kinds of additional output from `make'.
3989 case `$am_make -s -f confmf 2> /dev/null` in #(
3990 *the\ am__doit\ target*)
3991 am__include=include
3992 am__quote=
3993 _am_result=GNU
3994 ;;
3995 esac
3996 # Now try BSD make style include.
3997 if test "$am__include" = "#"; then
3998 echo '.include "confinc"' > confmf
3999 case `$am_make -s -f confmf 2> /dev/null` in #(
4000 *the\ am__doit\ target*)
4001 am__include=.include
4002 am__quote="\""
4003 _am_result=BSD
4004 ;;
4005 esac
4006 fi
4007
4008
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4010 $as_echo "$_am_result" >&6; }
4011 rm -f confinc confmf
4012
4013 # Check whether --enable-dependency-tracking was given.
4014 if test "${enable_dependency_tracking+set}" = set; then :
4015 enableval=$enable_dependency_tracking;
4016 fi
4017
4018 if test "x$enable_dependency_tracking" != xno; then
4019 am_depcomp="$ac_aux_dir/depcomp"
4020 AMDEPBACKSLASH='\'
4021 fi
4022 if test "x$enable_dependency_tracking" != xno; then
4023 AMDEP_TRUE=
4024 AMDEP_FALSE='#'
4025 else
4026 AMDEP_TRUE='#'
4027 AMDEP_FALSE=
4028 fi
4029
4030
4031 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4032 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4033 # is not polluted with repeated "-I."
4034 am__isrc=' -I$(srcdir)'
4035 # test to see if srcdir already configured
4036 if test -f $srcdir/config.status; then
4037 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4038 fi
4039 fi
4040
4041 # test whether we have cygpath
4042 if test -z "$CYGPATH_W"; then
4043 if (cygpath --version) >/dev/null 2>/dev/null; then
4044 CYGPATH_W='cygpath -w'
4045 else
4046 CYGPATH_W=echo
4047 fi
4048 fi
4049
4050
4051 # Define the identity of the package.
4052 PACKAGE=ld
4053 VERSION=${BFD_VERSION}
4054
4055
4056 cat >>confdefs.h <<_ACEOF
4057 #define PACKAGE "$PACKAGE"
4058 _ACEOF
4059
4060
4061 cat >>confdefs.h <<_ACEOF
4062 #define VERSION "$VERSION"
4063 _ACEOF
4064
4065 # Some tools Automake needs.
4066
4067 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4068
4069
4070 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4071
4072
4073 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4074
4075
4076 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4077
4078
4079 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4080
4081 # We need awk for the "check" target. The system "awk" is bad on
4082 # some platforms.
4083 # Always define AMTAR for backward compatibility.
4084
4085 AMTAR=${AMTAR-"${am_missing_run}tar"}
4086
4087 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4088
4089
4090
4091
4092 depcc="$CC" am_compiler_list=
4093
4094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4095 $as_echo_n "checking dependency style of $depcc... " >&6; }
4096 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4097 $as_echo_n "(cached) " >&6
4098 else
4099 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4100 # We make a subdir and do the tests there. Otherwise we can end up
4101 # making bogus files that we don't know about and never remove. For
4102 # instance it was reported that on HP-UX the gcc test will end up
4103 # making a dummy file named `D' -- because `-MD' means `put the output
4104 # in D'.
4105 mkdir conftest.dir
4106 # Copy depcomp to subdir because otherwise we won't find it if we're
4107 # using a relative directory.
4108 cp "$am_depcomp" conftest.dir
4109 cd conftest.dir
4110 # We will build objects and dependencies in a subdirectory because
4111 # it helps to detect inapplicable dependency modes. For instance
4112 # both Tru64's cc and ICC support -MD to output dependencies as a
4113 # side effect of compilation, but ICC will put the dependencies in
4114 # the current directory while Tru64 will put them in the object
4115 # directory.
4116 mkdir sub
4117
4118 am_cv_CC_dependencies_compiler_type=none
4119 if test "$am_compiler_list" = ""; then
4120 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4121 fi
4122 am__universal=false
4123 case " $depcc " in #(
4124 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4125 esac
4126
4127 for depmode in $am_compiler_list; do
4128 # Setup a source with many dependencies, because some compilers
4129 # like to wrap large dependency lists on column 80 (with \), and
4130 # we should not choose a depcomp mode which is confused by this.
4131 #
4132 # We need to recreate these files for each test, as the compiler may
4133 # overwrite some of them when testing with obscure command lines.
4134 # This happens at least with the AIX C compiler.
4135 : > sub/conftest.c
4136 for i in 1 2 3 4 5 6; do
4137 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4138 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4139 # Solaris 8's {/usr,}/bin/sh.
4140 touch sub/conftst$i.h
4141 done
4142 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4143
4144 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4145 # mode. It turns out that the SunPro C++ compiler does not properly
4146 # handle `-M -o', and we need to detect this. Also, some Intel
4147 # versions had trouble with output in subdirs
4148 am__obj=sub/conftest.${OBJEXT-o}
4149 am__minus_obj="-o $am__obj"
4150 case $depmode in
4151 gcc)
4152 # This depmode causes a compiler race in universal mode.
4153 test "$am__universal" = false || continue
4154 ;;
4155 nosideeffect)
4156 # after this tag, mechanisms are not by side-effect, so they'll
4157 # only be used when explicitly requested
4158 if test "x$enable_dependency_tracking" = xyes; then
4159 continue
4160 else
4161 break
4162 fi
4163 ;;
4164 msvisualcpp | msvcmsys)
4165 # This compiler won't grok `-c -o', but also, the minuso test has
4166 # not run yet. These depmodes are late enough in the game, and
4167 # so weak that their functioning should not be impacted.
4168 am__obj=conftest.${OBJEXT-o}
4169 am__minus_obj=
4170 ;;
4171 none) break ;;
4172 esac
4173 if depmode=$depmode \
4174 source=sub/conftest.c object=$am__obj \
4175 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4176 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4177 >/dev/null 2>conftest.err &&
4178 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4179 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4180 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4181 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4182 # icc doesn't choke on unknown options, it will just issue warnings
4183 # or remarks (even with -Werror). So we grep stderr for any message
4184 # that says an option was ignored or not supported.
4185 # When given -MP, icc 7.0 and 7.1 complain thusly:
4186 # icc: Command line warning: ignoring option '-M'; no argument required
4187 # The diagnosis changed in icc 8.0:
4188 # icc: Command line remark: option '-MP' not supported
4189 if (grep 'ignoring option' conftest.err ||
4190 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4191 am_cv_CC_dependencies_compiler_type=$depmode
4192 break
4193 fi
4194 fi
4195 done
4196
4197 cd ..
4198 rm -rf conftest.dir
4199 else
4200 am_cv_CC_dependencies_compiler_type=none
4201 fi
4202
4203 fi
4204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4205 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4206 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4207
4208 if
4209 test "x$enable_dependency_tracking" != xno \
4210 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4211 am__fastdepCC_TRUE=
4212 am__fastdepCC_FALSE='#'
4213 else
4214 am__fastdepCC_TRUE='#'
4215 am__fastdepCC_FALSE=
4216 fi
4217
4218
4219
4220
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4222 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4223 # Check whether --enable-maintainer-mode was given.
4224 if test "${enable_maintainer_mode+set}" = set; then :
4225 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4226 else
4227 USE_MAINTAINER_MODE=no
4228 fi
4229
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4231 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4232 if test $USE_MAINTAINER_MODE = yes; then
4233 MAINTAINER_MODE_TRUE=
4234 MAINTAINER_MODE_FALSE='#'
4235 else
4236 MAINTAINER_MODE_TRUE='#'
4237 MAINTAINER_MODE_FALSE=
4238 fi
4239
4240 MAINT=$MAINTAINER_MODE_TRUE
4241
4242
4243
4244
4245 # Check whether --with-lib-path was given.
4246 if test "${with_lib_path+set}" = set; then :
4247 withval=$with_lib_path; LIB_PATH=$withval
4248 fi
4249
4250 # Check whether --enable-targets was given.
4251 if test "${enable_targets+set}" = set; then :
4252 enableval=$enable_targets; case "${enableval}" in
4253 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4254 ;;
4255 no) enable_targets= ;;
4256 *) enable_targets=$enableval ;;
4257 esac
4258 fi
4259 # Check whether --enable-64-bit-bfd was given.
4260 if test "${enable_64_bit_bfd+set}" = set; then :
4261 enableval=$enable_64_bit_bfd; case "${enableval}" in
4262 yes) want64=true ;;
4263 no) want64=false ;;
4264 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4265 esac
4266 else
4267 want64=false
4268 fi
4269
4270
4271 # Check whether --with-sysroot was given.
4272 if test "${with_sysroot+set}" = set; then :
4273 withval=$with_sysroot;
4274 case ${with_sysroot} in
4275 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4276 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4277 esac
4278
4279 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4280 use_sysroot=yes
4281
4282 if test "x$prefix" = xNONE; then
4283 test_prefix=/usr/local
4284 else
4285 test_prefix=$prefix
4286 fi
4287 if test "x$exec_prefix" = xNONE; then
4288 test_exec_prefix=$test_prefix
4289 else
4290 test_exec_prefix=$exec_prefix
4291 fi
4292 case ${TARGET_SYSTEM_ROOT} in
4293 "${test_prefix}"|"${test_prefix}/"*|\
4294 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4295 '${prefix}'|'${prefix}/'*|\
4296 '${exec_prefix}'|'${exec_prefix}/'*)
4297 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4298 TARGET_SYSTEM_ROOT_DEFINE="$t"
4299 ;;
4300 esac
4301
4302 else
4303
4304 use_sysroot=no
4305 TARGET_SYSTEM_ROOT=
4306 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
4307
4308 fi
4309
4310
4311
4312
4313
4314 # Check whether --enable-gold was given.
4315 if test "${enable_gold+set}" = set; then :
4316 enableval=$enable_gold; case "${enableval}" in
4317 default)
4318 install_as_default=no
4319 installed_linker=ld.bfd
4320 ;;
4321 yes|no)
4322 install_as_default=yes
4323 installed_linker=ld.bfd
4324 ;;
4325 *)
4326 as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4327 ;;
4328 esac
4329 else
4330 install_as_default=yes
4331 installed_linker=ld.bfd
4332 fi
4333
4334
4335
4336
4337 # Check whether --enable-got was given.
4338 if test "${enable_got+set}" = set; then :
4339 enableval=$enable_got; case "${enableval}" in
4340 target | single | negative | multigot) got_handling=$enableval ;;
4341 *) as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
4342 esac
4343 else
4344 got_handling=target
4345 fi
4346
4347
4348 case "${got_handling}" in
4349 target)
4350
4351 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
4352 ;;
4353 single)
4354
4355 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
4356 ;;
4357 negative)
4358
4359 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
4360 ;;
4361 multigot)
4362
4363 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
4364 ;;
4365 *) as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
4366 esac
4367
4368 ac_ext=c
4369 ac_cpp='$CPP $CPPFLAGS'
4370 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4371 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4372 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4374 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4375 # On Suns, sometimes $CPP names a directory.
4376 if test -n "$CPP" && test -d "$CPP"; then
4377 CPP=
4378 fi
4379 if test -z "$CPP"; then
4380 if test "${ac_cv_prog_CPP+set}" = set; then :
4381 $as_echo_n "(cached) " >&6
4382 else
4383 # Double quotes because CPP needs to be expanded
4384 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4385 do
4386 ac_preproc_ok=false
4387 for ac_c_preproc_warn_flag in '' yes
4388 do
4389 # Use a header file that comes with gcc, so configuring glibc
4390 # with a fresh cross-compiler works.
4391 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4392 # <limits.h> exists even on freestanding compilers.
4393 # On the NeXT, cc -E runs the code through the compiler's parser,
4394 # not just through cpp. "Syntax error" is here to catch this case.
4395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4396 /* end confdefs.h. */
4397 #ifdef __STDC__
4398 # include <limits.h>
4399 #else
4400 # include <assert.h>
4401 #endif
4402 Syntax error
4403 _ACEOF
4404 if ac_fn_c_try_cpp "$LINENO"; then :
4405
4406 else
4407 # Broken: fails on valid input.
4408 continue
4409 fi
4410 rm -f conftest.err conftest.$ac_ext
4411
4412 # OK, works on sane cases. Now check whether nonexistent headers
4413 # can be detected and how.
4414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4415 /* end confdefs.h. */
4416 #include <ac_nonexistent.h>
4417 _ACEOF
4418 if ac_fn_c_try_cpp "$LINENO"; then :
4419 # Broken: success on invalid input.
4420 continue
4421 else
4422 # Passes both tests.
4423 ac_preproc_ok=:
4424 break
4425 fi
4426 rm -f conftest.err conftest.$ac_ext
4427
4428 done
4429 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4430 rm -f conftest.err conftest.$ac_ext
4431 if $ac_preproc_ok; then :
4432 break
4433 fi
4434
4435 done
4436 ac_cv_prog_CPP=$CPP
4437
4438 fi
4439 CPP=$ac_cv_prog_CPP
4440 else
4441 ac_cv_prog_CPP=$CPP
4442 fi
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4444 $as_echo "$CPP" >&6; }
4445 ac_preproc_ok=false
4446 for ac_c_preproc_warn_flag in '' yes
4447 do
4448 # Use a header file that comes with gcc, so configuring glibc
4449 # with a fresh cross-compiler works.
4450 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4451 # <limits.h> exists even on freestanding compilers.
4452 # On the NeXT, cc -E runs the code through the compiler's parser,
4453 # not just through cpp. "Syntax error" is here to catch this case.
4454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4455 /* end confdefs.h. */
4456 #ifdef __STDC__
4457 # include <limits.h>
4458 #else
4459 # include <assert.h>
4460 #endif
4461 Syntax error
4462 _ACEOF
4463 if ac_fn_c_try_cpp "$LINENO"; then :
4464
4465 else
4466 # Broken: fails on valid input.
4467 continue
4468 fi
4469 rm -f conftest.err conftest.$ac_ext
4470
4471 # OK, works on sane cases. Now check whether nonexistent headers
4472 # can be detected and how.
4473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4474 /* end confdefs.h. */
4475 #include <ac_nonexistent.h>
4476 _ACEOF
4477 if ac_fn_c_try_cpp "$LINENO"; then :
4478 # Broken: success on invalid input.
4479 continue
4480 else
4481 # Passes both tests.
4482 ac_preproc_ok=:
4483 break
4484 fi
4485 rm -f conftest.err conftest.$ac_ext
4486
4487 done
4488 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4489 rm -f conftest.err conftest.$ac_ext
4490 if $ac_preproc_ok; then :
4491
4492 else
4493 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4494 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4495 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4496 See \`config.log' for more details." "$LINENO" 5; }
4497 fi
4498
4499 ac_ext=c
4500 ac_cpp='$CPP $CPPFLAGS'
4501 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4502 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4503 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4504
4505
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4507 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4508 if test "${ac_cv_path_GREP+set}" = set; then :
4509 $as_echo_n "(cached) " >&6
4510 else
4511 if test -z "$GREP"; then
4512 ac_path_GREP_found=false
4513 # Loop through the user's path and test for each of PROGNAME-LIST
4514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4515 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4516 do
4517 IFS=$as_save_IFS
4518 test -z "$as_dir" && as_dir=.
4519 for ac_prog in grep ggrep; do
4520 for ac_exec_ext in '' $ac_executable_extensions; do
4521 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4522 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4523 # Check for GNU ac_path_GREP and select it if it is found.
4524 # Check for GNU $ac_path_GREP
4525 case `"$ac_path_GREP" --version 2>&1` in
4526 *GNU*)
4527 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4528 *)
4529 ac_count=0
4530 $as_echo_n 0123456789 >"conftest.in"
4531 while :
4532 do
4533 cat "conftest.in" "conftest.in" >"conftest.tmp"
4534 mv "conftest.tmp" "conftest.in"
4535 cp "conftest.in" "conftest.nl"
4536 $as_echo 'GREP' >> "conftest.nl"
4537 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4538 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4539 as_fn_arith $ac_count + 1 && ac_count=$as_val
4540 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4541 # Best one so far, save it but keep looking for a better one
4542 ac_cv_path_GREP="$ac_path_GREP"
4543 ac_path_GREP_max=$ac_count
4544 fi
4545 # 10*(2^10) chars as input seems more than enough
4546 test $ac_count -gt 10 && break
4547 done
4548 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4549 esac
4550
4551 $ac_path_GREP_found && break 3
4552 done
4553 done
4554 done
4555 IFS=$as_save_IFS
4556 if test -z "$ac_cv_path_GREP"; then
4557 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4558 fi
4559 else
4560 ac_cv_path_GREP=$GREP
4561 fi
4562
4563 fi
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4565 $as_echo "$ac_cv_path_GREP" >&6; }
4566 GREP="$ac_cv_path_GREP"
4567
4568
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4570 $as_echo_n "checking for egrep... " >&6; }
4571 if test "${ac_cv_path_EGREP+set}" = set; then :
4572 $as_echo_n "(cached) " >&6
4573 else
4574 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4575 then ac_cv_path_EGREP="$GREP -E"
4576 else
4577 if test -z "$EGREP"; then
4578 ac_path_EGREP_found=false
4579 # Loop through the user's path and test for each of PROGNAME-LIST
4580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4581 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4582 do
4583 IFS=$as_save_IFS
4584 test -z "$as_dir" && as_dir=.
4585 for ac_prog in egrep; do
4586 for ac_exec_ext in '' $ac_executable_extensions; do
4587 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4588 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4589 # Check for GNU ac_path_EGREP and select it if it is found.
4590 # Check for GNU $ac_path_EGREP
4591 case `"$ac_path_EGREP" --version 2>&1` in
4592 *GNU*)
4593 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4594 *)
4595 ac_count=0
4596 $as_echo_n 0123456789 >"conftest.in"
4597 while :
4598 do
4599 cat "conftest.in" "conftest.in" >"conftest.tmp"
4600 mv "conftest.tmp" "conftest.in"
4601 cp "conftest.in" "conftest.nl"
4602 $as_echo 'EGREP' >> "conftest.nl"
4603 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4604 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4605 as_fn_arith $ac_count + 1 && ac_count=$as_val
4606 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4607 # Best one so far, save it but keep looking for a better one
4608 ac_cv_path_EGREP="$ac_path_EGREP"
4609 ac_path_EGREP_max=$ac_count
4610 fi
4611 # 10*(2^10) chars as input seems more than enough
4612 test $ac_count -gt 10 && break
4613 done
4614 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4615 esac
4616
4617 $ac_path_EGREP_found && break 3
4618 done
4619 done
4620 done
4621 IFS=$as_save_IFS
4622 if test -z "$ac_cv_path_EGREP"; then
4623 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4624 fi
4625 else
4626 ac_cv_path_EGREP=$EGREP
4627 fi
4628
4629 fi
4630 fi
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4632 $as_echo "$ac_cv_path_EGREP" >&6; }
4633 EGREP="$ac_cv_path_EGREP"
4634
4635
4636
4637 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4639 /* end confdefs.h. */
4640 __GNUC__
4641 _ACEOF
4642 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4643 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4644
4645 else
4646 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4647 fi
4648 rm -f conftest*
4649
4650
4651 # Check whether --enable-werror was given.
4652 if test "${enable_werror+set}" = set; then :
4653 enableval=$enable_werror; case "${enableval}" in
4654 yes | y) ERROR_ON_WARNING="yes" ;;
4655 no | n) ERROR_ON_WARNING="no" ;;
4656 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4657 esac
4658 fi
4659
4660
4661 # Disable -Wformat by default when using gcc on mingw
4662 case "${host}" in
4663 *-*-mingw32*)
4664 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4665 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4666 fi
4667 ;;
4668 *) ;;
4669 esac
4670
4671 # Enable -Werror by default when using gcc
4672 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4673 ERROR_ON_WARNING=yes
4674 fi
4675
4676 NO_WERROR=
4677 if test "${ERROR_ON_WARNING}" = yes ; then
4678 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4679 NO_WERROR="-Wno-error"
4680 fi
4681
4682 if test "${GCC}" = yes ; then
4683 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4684 fi
4685
4686 # Check whether --enable-build-warnings was given.
4687 if test "${enable_build_warnings+set}" = set; then :
4688 enableval=$enable_build_warnings; case "${enableval}" in
4689 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4690 no) if test "${GCC}" = yes ; then
4691 WARN_CFLAGS="-w"
4692 fi;;
4693 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4694 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4695 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4696 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4697 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4698 esac
4699 fi
4700
4701
4702 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4703 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4704 fi
4705
4706
4707
4708
4709
4710 ac_config_headers="$ac_config_headers config.h:config.in"
4711
4712
4713 if test -z "$target" ; then
4714 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4715 fi
4716 if test -z "$host" ; then
4717 as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4718 fi
4719
4720 # host-specific stuff:
4721
4722 ac_ext=c
4723 ac_cpp='$CPP $CPPFLAGS'
4724 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4725 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4726 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4727 if test -n "$ac_tool_prefix"; then
4728 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4729 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4731 $as_echo_n "checking for $ac_word... " >&6; }
4732 if test "${ac_cv_prog_CC+set}" = set; then :
4733 $as_echo_n "(cached) " >&6
4734 else
4735 if test -n "$CC"; then
4736 ac_cv_prog_CC="$CC" # Let the user override the test.
4737 else
4738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4739 for as_dir in $PATH
4740 do
4741 IFS=$as_save_IFS
4742 test -z "$as_dir" && as_dir=.
4743 for ac_exec_ext in '' $ac_executable_extensions; do
4744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4745 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4747 break 2
4748 fi
4749 done
4750 done
4751 IFS=$as_save_IFS
4752
4753 fi
4754 fi
4755 CC=$ac_cv_prog_CC
4756 if test -n "$CC"; then
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4758 $as_echo "$CC" >&6; }
4759 else
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4761 $as_echo "no" >&6; }
4762 fi
4763
4764
4765 fi
4766 if test -z "$ac_cv_prog_CC"; then
4767 ac_ct_CC=$CC
4768 # Extract the first word of "gcc", so it can be a program name with args.
4769 set dummy gcc; ac_word=$2
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4771 $as_echo_n "checking for $ac_word... " >&6; }
4772 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4773 $as_echo_n "(cached) " >&6
4774 else
4775 if test -n "$ac_ct_CC"; then
4776 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4777 else
4778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4779 for as_dir in $PATH
4780 do
4781 IFS=$as_save_IFS
4782 test -z "$as_dir" && as_dir=.
4783 for ac_exec_ext in '' $ac_executable_extensions; do
4784 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4785 ac_cv_prog_ac_ct_CC="gcc"
4786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4787 break 2
4788 fi
4789 done
4790 done
4791 IFS=$as_save_IFS
4792
4793 fi
4794 fi
4795 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4796 if test -n "$ac_ct_CC"; then
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4798 $as_echo "$ac_ct_CC" >&6; }
4799 else
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4801 $as_echo "no" >&6; }
4802 fi
4803
4804 if test "x$ac_ct_CC" = x; then
4805 CC=""
4806 else
4807 case $cross_compiling:$ac_tool_warned in
4808 yes:)
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4810 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4811 ac_tool_warned=yes ;;
4812 esac
4813 CC=$ac_ct_CC
4814 fi
4815 else
4816 CC="$ac_cv_prog_CC"
4817 fi
4818
4819 if test -z "$CC"; then
4820 if test -n "$ac_tool_prefix"; then
4821 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4822 set dummy ${ac_tool_prefix}cc; ac_word=$2
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4824 $as_echo_n "checking for $ac_word... " >&6; }
4825 if test "${ac_cv_prog_CC+set}" = set; then :
4826 $as_echo_n "(cached) " >&6
4827 else
4828 if test -n "$CC"; then
4829 ac_cv_prog_CC="$CC" # Let the user override the test.
4830 else
4831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4832 for as_dir in $PATH
4833 do
4834 IFS=$as_save_IFS
4835 test -z "$as_dir" && as_dir=.
4836 for ac_exec_ext in '' $ac_executable_extensions; do
4837 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4838 ac_cv_prog_CC="${ac_tool_prefix}cc"
4839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4840 break 2
4841 fi
4842 done
4843 done
4844 IFS=$as_save_IFS
4845
4846 fi
4847 fi
4848 CC=$ac_cv_prog_CC
4849 if test -n "$CC"; then
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4851 $as_echo "$CC" >&6; }
4852 else
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4854 $as_echo "no" >&6; }
4855 fi
4856
4857
4858 fi
4859 fi
4860 if test -z "$CC"; then
4861 # Extract the first word of "cc", so it can be a program name with args.
4862 set dummy cc; ac_word=$2
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4864 $as_echo_n "checking for $ac_word... " >&6; }
4865 if test "${ac_cv_prog_CC+set}" = set; then :
4866 $as_echo_n "(cached) " >&6
4867 else
4868 if test -n "$CC"; then
4869 ac_cv_prog_CC="$CC" # Let the user override the test.
4870 else
4871 ac_prog_rejected=no
4872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4873 for as_dir in $PATH
4874 do
4875 IFS=$as_save_IFS
4876 test -z "$as_dir" && as_dir=.
4877 for ac_exec_ext in '' $ac_executable_extensions; do
4878 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4879 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4880 ac_prog_rejected=yes
4881 continue
4882 fi
4883 ac_cv_prog_CC="cc"
4884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4885 break 2
4886 fi
4887 done
4888 done
4889 IFS=$as_save_IFS
4890
4891 if test $ac_prog_rejected = yes; then
4892 # We found a bogon in the path, so make sure we never use it.
4893 set dummy $ac_cv_prog_CC
4894 shift
4895 if test $# != 0; then
4896 # We chose a different compiler from the bogus one.
4897 # However, it has the same basename, so the bogon will be chosen
4898 # first if we set CC to just the basename; use the full file name.
4899 shift
4900 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4901 fi
4902 fi
4903 fi
4904 fi
4905 CC=$ac_cv_prog_CC
4906 if test -n "$CC"; then
4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4908 $as_echo "$CC" >&6; }
4909 else
4910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4911 $as_echo "no" >&6; }
4912 fi
4913
4914
4915 fi
4916 if test -z "$CC"; then
4917 if test -n "$ac_tool_prefix"; then
4918 for ac_prog in cl.exe
4919 do
4920 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4921 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4923 $as_echo_n "checking for $ac_word... " >&6; }
4924 if test "${ac_cv_prog_CC+set}" = set; then :
4925 $as_echo_n "(cached) " >&6
4926 else
4927 if test -n "$CC"; then
4928 ac_cv_prog_CC="$CC" # Let the user override the test.
4929 else
4930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4931 for as_dir in $PATH
4932 do
4933 IFS=$as_save_IFS
4934 test -z "$as_dir" && as_dir=.
4935 for ac_exec_ext in '' $ac_executable_extensions; do
4936 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4937 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4939 break 2
4940 fi
4941 done
4942 done
4943 IFS=$as_save_IFS
4944
4945 fi
4946 fi
4947 CC=$ac_cv_prog_CC
4948 if test -n "$CC"; then
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4950 $as_echo "$CC" >&6; }
4951 else
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4953 $as_echo "no" >&6; }
4954 fi
4955
4956
4957 test -n "$CC" && break
4958 done
4959 fi
4960 if test -z "$CC"; then
4961 ac_ct_CC=$CC
4962 for ac_prog in cl.exe
4963 do
4964 # Extract the first word of "$ac_prog", so it can be a program name with args.
4965 set dummy $ac_prog; ac_word=$2
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4967 $as_echo_n "checking for $ac_word... " >&6; }
4968 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4969 $as_echo_n "(cached) " >&6
4970 else
4971 if test -n "$ac_ct_CC"; then
4972 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4973 else
4974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4975 for as_dir in $PATH
4976 do
4977 IFS=$as_save_IFS
4978 test -z "$as_dir" && as_dir=.
4979 for ac_exec_ext in '' $ac_executable_extensions; do
4980 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4981 ac_cv_prog_ac_ct_CC="$ac_prog"
4982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4983 break 2
4984 fi
4985 done
4986 done
4987 IFS=$as_save_IFS
4988
4989 fi
4990 fi
4991 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4992 if test -n "$ac_ct_CC"; then
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4994 $as_echo "$ac_ct_CC" >&6; }
4995 else
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4997 $as_echo "no" >&6; }
4998 fi
4999
5000
5001 test -n "$ac_ct_CC" && break
5002 done
5003
5004 if test "x$ac_ct_CC" = x; then
5005 CC=""
5006 else
5007 case $cross_compiling:$ac_tool_warned in
5008 yes:)
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5010 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5011 ac_tool_warned=yes ;;
5012 esac
5013 CC=$ac_ct_CC
5014 fi
5015 fi
5016
5017 fi
5018
5019
5020 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5021 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5022 as_fn_error "no acceptable C compiler found in \$PATH
5023 See \`config.log' for more details." "$LINENO" 5; }
5024
5025 # Provide some information about the compiler.
5026 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5027 set X $ac_compile
5028 ac_compiler=$2
5029 for ac_option in --version -v -V -qversion; do
5030 { { ac_try="$ac_compiler $ac_option >&5"
5031 case "(($ac_try" in
5032 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5033 *) ac_try_echo=$ac_try;;
5034 esac
5035 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5036 $as_echo "$ac_try_echo"; } >&5
5037 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5038 ac_status=$?
5039 if test -s conftest.err; then
5040 sed '10a\
5041 ... rest of stderr output deleted ...
5042 10q' conftest.err >conftest.er1
5043 cat conftest.er1 >&5
5044 rm -f conftest.er1 conftest.err
5045 fi
5046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5047 test $ac_status = 0; }
5048 done
5049
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5051 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5052 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5053 $as_echo_n "(cached) " >&6
5054 else
5055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5056 /* end confdefs.h. */
5057
5058 int
5059 main ()
5060 {
5061 #ifndef __GNUC__
5062 choke me
5063 #endif
5064
5065 ;
5066 return 0;
5067 }
5068 _ACEOF
5069 if ac_fn_c_try_compile "$LINENO"; then :
5070 ac_compiler_gnu=yes
5071 else
5072 ac_compiler_gnu=no
5073 fi
5074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5075 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5076
5077 fi
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5079 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5080 if test $ac_compiler_gnu = yes; then
5081 GCC=yes
5082 else
5083 GCC=
5084 fi
5085 ac_test_CFLAGS=${CFLAGS+set}
5086 ac_save_CFLAGS=$CFLAGS
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5088 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5089 if test "${ac_cv_prog_cc_g+set}" = set; then :
5090 $as_echo_n "(cached) " >&6
5091 else
5092 ac_save_c_werror_flag=$ac_c_werror_flag
5093 ac_c_werror_flag=yes
5094 ac_cv_prog_cc_g=no
5095 CFLAGS="-g"
5096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5097 /* end confdefs.h. */
5098
5099 int
5100 main ()
5101 {
5102
5103 ;
5104 return 0;
5105 }
5106 _ACEOF
5107 if ac_fn_c_try_compile "$LINENO"; then :
5108 ac_cv_prog_cc_g=yes
5109 else
5110 CFLAGS=""
5111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5112 /* end confdefs.h. */
5113
5114 int
5115 main ()
5116 {
5117
5118 ;
5119 return 0;
5120 }
5121 _ACEOF
5122 if ac_fn_c_try_compile "$LINENO"; then :
5123
5124 else
5125 ac_c_werror_flag=$ac_save_c_werror_flag
5126 CFLAGS="-g"
5127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5128 /* end confdefs.h. */
5129
5130 int
5131 main ()
5132 {
5133
5134 ;
5135 return 0;
5136 }
5137 _ACEOF
5138 if ac_fn_c_try_compile "$LINENO"; then :
5139 ac_cv_prog_cc_g=yes
5140 fi
5141 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5142 fi
5143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5144 fi
5145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5146 ac_c_werror_flag=$ac_save_c_werror_flag
5147 fi
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5149 $as_echo "$ac_cv_prog_cc_g" >&6; }
5150 if test "$ac_test_CFLAGS" = set; then
5151 CFLAGS=$ac_save_CFLAGS
5152 elif test $ac_cv_prog_cc_g = yes; then
5153 if test "$GCC" = yes; then
5154 CFLAGS="-g -O2"
5155 else
5156 CFLAGS="-g"
5157 fi
5158 else
5159 if test "$GCC" = yes; then
5160 CFLAGS="-O2"
5161 else
5162 CFLAGS=
5163 fi
5164 fi
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5166 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5167 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5168 $as_echo_n "(cached) " >&6
5169 else
5170 ac_cv_prog_cc_c89=no
5171 ac_save_CC=$CC
5172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5173 /* end confdefs.h. */
5174 #include <stdarg.h>
5175 #include <stdio.h>
5176 #include <sys/types.h>
5177 #include <sys/stat.h>
5178 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5179 struct buf { int x; };
5180 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5181 static char *e (p, i)
5182 char **p;
5183 int i;
5184 {
5185 return p[i];
5186 }
5187 static char *f (char * (*g) (char **, int), char **p, ...)
5188 {
5189 char *s;
5190 va_list v;
5191 va_start (v,p);
5192 s = g (p, va_arg (v,int));
5193 va_end (v);
5194 return s;
5195 }
5196
5197 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5198 function prototypes and stuff, but not '\xHH' hex character constants.
5199 These don't provoke an error unfortunately, instead are silently treated
5200 as 'x'. The following induces an error, until -std is added to get
5201 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5202 array size at least. It's necessary to write '\x00'==0 to get something
5203 that's true only with -std. */
5204 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5205
5206 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5207 inside strings and character constants. */
5208 #define FOO(x) 'x'
5209 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5210
5211 int test (int i, double x);
5212 struct s1 {int (*f) (int a);};
5213 struct s2 {int (*f) (double a);};
5214 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5215 int argc;
5216 char **argv;
5217 int
5218 main ()
5219 {
5220 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5221 ;
5222 return 0;
5223 }
5224 _ACEOF
5225 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5226 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5227 do
5228 CC="$ac_save_CC $ac_arg"
5229 if ac_fn_c_try_compile "$LINENO"; then :
5230 ac_cv_prog_cc_c89=$ac_arg
5231 fi
5232 rm -f core conftest.err conftest.$ac_objext
5233 test "x$ac_cv_prog_cc_c89" != "xno" && break
5234 done
5235 rm -f conftest.$ac_ext
5236 CC=$ac_save_CC
5237
5238 fi
5239 # AC_CACHE_VAL
5240 case "x$ac_cv_prog_cc_c89" in
5241 x)
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5243 $as_echo "none needed" >&6; } ;;
5244 xno)
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5246 $as_echo "unsupported" >&6; } ;;
5247 *)
5248 CC="$CC $ac_cv_prog_cc_c89"
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5250 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5251 esac
5252 if test "x$ac_cv_prog_cc_c89" != xno; then :
5253
5254 fi
5255
5256 ac_ext=c
5257 ac_cpp='$CPP $CPPFLAGS'
5258 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5259 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5260 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5261
5262 ac_ext=cpp
5263 ac_cpp='$CXXCPP $CPPFLAGS'
5264 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5265 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5266 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5267 if test -z "$CXX"; then
5268 if test -n "$CCC"; then
5269 CXX=$CCC
5270 else
5271 if test -n "$ac_tool_prefix"; then
5272 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5273 do
5274 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5275 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5277 $as_echo_n "checking for $ac_word... " >&6; }
5278 if test "${ac_cv_prog_CXX+set}" = set; then :
5279 $as_echo_n "(cached) " >&6
5280 else
5281 if test -n "$CXX"; then
5282 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5283 else
5284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5285 for as_dir in $PATH
5286 do
5287 IFS=$as_save_IFS
5288 test -z "$as_dir" && as_dir=.
5289 for ac_exec_ext in '' $ac_executable_extensions; do
5290 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5291 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5293 break 2
5294 fi
5295 done
5296 done
5297 IFS=$as_save_IFS
5298
5299 fi
5300 fi
5301 CXX=$ac_cv_prog_CXX
5302 if test -n "$CXX"; then
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5304 $as_echo "$CXX" >&6; }
5305 else
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5307 $as_echo "no" >&6; }
5308 fi
5309
5310
5311 test -n "$CXX" && break
5312 done
5313 fi
5314 if test -z "$CXX"; then
5315 ac_ct_CXX=$CXX
5316 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5317 do
5318 # Extract the first word of "$ac_prog", so it can be a program name with args.
5319 set dummy $ac_prog; ac_word=$2
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5321 $as_echo_n "checking for $ac_word... " >&6; }
5322 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5323 $as_echo_n "(cached) " >&6
5324 else
5325 if test -n "$ac_ct_CXX"; then
5326 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5327 else
5328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5329 for as_dir in $PATH
5330 do
5331 IFS=$as_save_IFS
5332 test -z "$as_dir" && as_dir=.
5333 for ac_exec_ext in '' $ac_executable_extensions; do
5334 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5335 ac_cv_prog_ac_ct_CXX="$ac_prog"
5336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5337 break 2
5338 fi
5339 done
5340 done
5341 IFS=$as_save_IFS
5342
5343 fi
5344 fi
5345 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5346 if test -n "$ac_ct_CXX"; then
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5348 $as_echo "$ac_ct_CXX" >&6; }
5349 else
5350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5351 $as_echo "no" >&6; }
5352 fi
5353
5354
5355 test -n "$ac_ct_CXX" && break
5356 done
5357
5358 if test "x$ac_ct_CXX" = x; then
5359 CXX="g++"
5360 else
5361 case $cross_compiling:$ac_tool_warned in
5362 yes:)
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5364 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5365 ac_tool_warned=yes ;;
5366 esac
5367 CXX=$ac_ct_CXX
5368 fi
5369 fi
5370
5371 fi
5372 fi
5373 # Provide some information about the compiler.
5374 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5375 set X $ac_compile
5376 ac_compiler=$2
5377 for ac_option in --version -v -V -qversion; do
5378 { { ac_try="$ac_compiler $ac_option >&5"
5379 case "(($ac_try" in
5380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5381 *) ac_try_echo=$ac_try;;
5382 esac
5383 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5384 $as_echo "$ac_try_echo"; } >&5
5385 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5386 ac_status=$?
5387 if test -s conftest.err; then
5388 sed '10a\
5389 ... rest of stderr output deleted ...
5390 10q' conftest.err >conftest.er1
5391 cat conftest.er1 >&5
5392 rm -f conftest.er1 conftest.err
5393 fi
5394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5395 test $ac_status = 0; }
5396 done
5397
5398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5399 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5400 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5401 $as_echo_n "(cached) " >&6
5402 else
5403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5404 /* end confdefs.h. */
5405
5406 int
5407 main ()
5408 {
5409 #ifndef __GNUC__
5410 choke me
5411 #endif
5412
5413 ;
5414 return 0;
5415 }
5416 _ACEOF
5417 if ac_fn_cxx_try_compile "$LINENO"; then :
5418 ac_compiler_gnu=yes
5419 else
5420 ac_compiler_gnu=no
5421 fi
5422 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5423 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5424
5425 fi
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5427 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5428 if test $ac_compiler_gnu = yes; then
5429 GXX=yes
5430 else
5431 GXX=
5432 fi
5433 ac_test_CXXFLAGS=${CXXFLAGS+set}
5434 ac_save_CXXFLAGS=$CXXFLAGS
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5436 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5437 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5438 $as_echo_n "(cached) " >&6
5439 else
5440 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5441 ac_cxx_werror_flag=yes
5442 ac_cv_prog_cxx_g=no
5443 CXXFLAGS="-g"
5444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5445 /* end confdefs.h. */
5446
5447 int
5448 main ()
5449 {
5450
5451 ;
5452 return 0;
5453 }
5454 _ACEOF
5455 if ac_fn_cxx_try_compile "$LINENO"; then :
5456 ac_cv_prog_cxx_g=yes
5457 else
5458 CXXFLAGS=""
5459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5460 /* end confdefs.h. */
5461
5462 int
5463 main ()
5464 {
5465
5466 ;
5467 return 0;
5468 }
5469 _ACEOF
5470 if ac_fn_cxx_try_compile "$LINENO"; then :
5471
5472 else
5473 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5474 CXXFLAGS="-g"
5475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5476 /* end confdefs.h. */
5477
5478 int
5479 main ()
5480 {
5481
5482 ;
5483 return 0;
5484 }
5485 _ACEOF
5486 if ac_fn_cxx_try_compile "$LINENO"; then :
5487 ac_cv_prog_cxx_g=yes
5488 fi
5489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5490 fi
5491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5492 fi
5493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5494 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5495 fi
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5497 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5498 if test "$ac_test_CXXFLAGS" = set; then
5499 CXXFLAGS=$ac_save_CXXFLAGS
5500 elif test $ac_cv_prog_cxx_g = yes; then
5501 if test "$GXX" = yes; then
5502 CXXFLAGS="-g -O2"
5503 else
5504 CXXFLAGS="-g"
5505 fi
5506 else
5507 if test "$GXX" = yes; then
5508 CXXFLAGS="-O2"
5509 else
5510 CXXFLAGS=
5511 fi
5512 fi
5513 ac_ext=c
5514 ac_cpp='$CPP $CPPFLAGS'
5515 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5516 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5517 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5518
5519 depcc="$CXX" am_compiler_list=
5520
5521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5522 $as_echo_n "checking dependency style of $depcc... " >&6; }
5523 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5524 $as_echo_n "(cached) " >&6
5525 else
5526 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5527 # We make a subdir and do the tests there. Otherwise we can end up
5528 # making bogus files that we don't know about and never remove. For
5529 # instance it was reported that on HP-UX the gcc test will end up
5530 # making a dummy file named `D' -- because `-MD' means `put the output
5531 # in D'.
5532 mkdir conftest.dir
5533 # Copy depcomp to subdir because otherwise we won't find it if we're
5534 # using a relative directory.
5535 cp "$am_depcomp" conftest.dir
5536 cd conftest.dir
5537 # We will build objects and dependencies in a subdirectory because
5538 # it helps to detect inapplicable dependency modes. For instance
5539 # both Tru64's cc and ICC support -MD to output dependencies as a
5540 # side effect of compilation, but ICC will put the dependencies in
5541 # the current directory while Tru64 will put them in the object
5542 # directory.
5543 mkdir sub
5544
5545 am_cv_CXX_dependencies_compiler_type=none
5546 if test "$am_compiler_list" = ""; then
5547 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5548 fi
5549 am__universal=false
5550 case " $depcc " in #(
5551 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5552 esac
5553
5554 for depmode in $am_compiler_list; do
5555 # Setup a source with many dependencies, because some compilers
5556 # like to wrap large dependency lists on column 80 (with \), and
5557 # we should not choose a depcomp mode which is confused by this.
5558 #
5559 # We need to recreate these files for each test, as the compiler may
5560 # overwrite some of them when testing with obscure command lines.
5561 # This happens at least with the AIX C compiler.
5562 : > sub/conftest.c
5563 for i in 1 2 3 4 5 6; do
5564 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5565 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5566 # Solaris 8's {/usr,}/bin/sh.
5567 touch sub/conftst$i.h
5568 done
5569 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5570
5571 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5572 # mode. It turns out that the SunPro C++ compiler does not properly
5573 # handle `-M -o', and we need to detect this. Also, some Intel
5574 # versions had trouble with output in subdirs
5575 am__obj=sub/conftest.${OBJEXT-o}
5576 am__minus_obj="-o $am__obj"
5577 case $depmode in
5578 gcc)
5579 # This depmode causes a compiler race in universal mode.
5580 test "$am__universal" = false || continue
5581 ;;
5582 nosideeffect)
5583 # after this tag, mechanisms are not by side-effect, so they'll
5584 # only be used when explicitly requested
5585 if test "x$enable_dependency_tracking" = xyes; then
5586 continue
5587 else
5588 break
5589 fi
5590 ;;
5591 msvisualcpp | msvcmsys)
5592 # This compiler won't grok `-c -o', but also, the minuso test has
5593 # not run yet. These depmodes are late enough in the game, and
5594 # so weak that their functioning should not be impacted.
5595 am__obj=conftest.${OBJEXT-o}
5596 am__minus_obj=
5597 ;;
5598 none) break ;;
5599 esac
5600 if depmode=$depmode \
5601 source=sub/conftest.c object=$am__obj \
5602 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5603 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5604 >/dev/null 2>conftest.err &&
5605 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5606 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5607 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5608 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5609 # icc doesn't choke on unknown options, it will just issue warnings
5610 # or remarks (even with -Werror). So we grep stderr for any message
5611 # that says an option was ignored or not supported.
5612 # When given -MP, icc 7.0 and 7.1 complain thusly:
5613 # icc: Command line warning: ignoring option '-M'; no argument required
5614 # The diagnosis changed in icc 8.0:
5615 # icc: Command line remark: option '-MP' not supported
5616 if (grep 'ignoring option' conftest.err ||
5617 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5618 am_cv_CXX_dependencies_compiler_type=$depmode
5619 break
5620 fi
5621 fi
5622 done
5623
5624 cd ..
5625 rm -rf conftest.dir
5626 else
5627 am_cv_CXX_dependencies_compiler_type=none
5628 fi
5629
5630 fi
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5632 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5633 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5634
5635 if
5636 test "x$enable_dependency_tracking" != xno \
5637 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5638 am__fastdepCXX_TRUE=
5639 am__fastdepCXX_FALSE='#'
5640 else
5641 am__fastdepCXX_TRUE='#'
5642 am__fastdepCXX_FALSE=
5643 fi
5644
5645
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5647 $as_echo_n "checking for ANSI C header files... " >&6; }
5648 if test "${ac_cv_header_stdc+set}" = set; then :
5649 $as_echo_n "(cached) " >&6
5650 else
5651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5652 /* end confdefs.h. */
5653 #include <stdlib.h>
5654 #include <stdarg.h>
5655 #include <string.h>
5656 #include <float.h>
5657
5658 int
5659 main ()
5660 {
5661
5662 ;
5663 return 0;
5664 }
5665 _ACEOF
5666 if ac_fn_c_try_compile "$LINENO"; then :
5667 ac_cv_header_stdc=yes
5668 else
5669 ac_cv_header_stdc=no
5670 fi
5671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5672
5673 if test $ac_cv_header_stdc = yes; then
5674 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5676 /* end confdefs.h. */
5677 #include <string.h>
5678
5679 _ACEOF
5680 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5681 $EGREP "memchr" >/dev/null 2>&1; then :
5682
5683 else
5684 ac_cv_header_stdc=no
5685 fi
5686 rm -f conftest*
5687
5688 fi
5689
5690 if test $ac_cv_header_stdc = yes; then
5691 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5693 /* end confdefs.h. */
5694 #include <stdlib.h>
5695
5696 _ACEOF
5697 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5698 $EGREP "free" >/dev/null 2>&1; then :
5699
5700 else
5701 ac_cv_header_stdc=no
5702 fi
5703 rm -f conftest*
5704
5705 fi
5706
5707 if test $ac_cv_header_stdc = yes; then
5708 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5709 if test "$cross_compiling" = yes; then :
5710 :
5711 else
5712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5713 /* end confdefs.h. */
5714 #include <ctype.h>
5715 #include <stdlib.h>
5716 #if ((' ' & 0x0FF) == 0x020)
5717 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5718 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5719 #else
5720 # define ISLOWER(c) \
5721 (('a' <= (c) && (c) <= 'i') \
5722 || ('j' <= (c) && (c) <= 'r') \
5723 || ('s' <= (c) && (c) <= 'z'))
5724 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5725 #endif
5726
5727 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5728 int
5729 main ()
5730 {
5731 int i;
5732 for (i = 0; i < 256; i++)
5733 if (XOR (islower (i), ISLOWER (i))
5734 || toupper (i) != TOUPPER (i))
5735 return 2;
5736 return 0;
5737 }
5738 _ACEOF
5739 if ac_fn_c_try_run "$LINENO"; then :
5740
5741 else
5742 ac_cv_header_stdc=no
5743 fi
5744 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5745 conftest.$ac_objext conftest.beam conftest.$ac_ext
5746 fi
5747
5748 fi
5749 fi
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5751 $as_echo "$ac_cv_header_stdc" >&6; }
5752 if test $ac_cv_header_stdc = yes; then
5753
5754 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5755
5756 fi
5757
5758 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5759 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5760 inttypes.h stdint.h unistd.h
5761 do :
5762 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5763 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5764 "
5765 eval as_val=\$$as_ac_Header
5766 if test "x$as_val" = x""yes; then :
5767 cat >>confdefs.h <<_ACEOF
5768 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5769 _ACEOF
5770
5771 fi
5772
5773 done
5774
5775
5776
5777 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5778 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5779 MINIX=yes
5780 else
5781 MINIX=
5782 fi
5783
5784
5785 if test "$MINIX" = yes; then
5786
5787 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5788
5789
5790 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5791
5792
5793 $as_echo "#define _MINIX 1" >>confdefs.h
5794
5795 fi
5796
5797
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5799 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5800 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5801 $as_echo_n "(cached) " >&6
5802 else
5803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5804 /* end confdefs.h. */
5805
5806 # define __EXTENSIONS__ 1
5807 $ac_includes_default
5808 int
5809 main ()
5810 {
5811
5812 ;
5813 return 0;
5814 }
5815 _ACEOF
5816 if ac_fn_c_try_compile "$LINENO"; then :
5817 ac_cv_safe_to_define___extensions__=yes
5818 else
5819 ac_cv_safe_to_define___extensions__=no
5820 fi
5821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5822 fi
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5824 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5825 test $ac_cv_safe_to_define___extensions__ = yes &&
5826 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5827
5828 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5829
5830 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5831
5832 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5833
5834 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5835
5836
5837
5838
5839
5840 # The tests for host and target for $enable_largefile require
5841 # canonical names.
5842
5843
5844
5845 # As the $enable_largefile decision depends on --enable-plugins we must set it
5846 # even in directories otherwise not depending on the $plugins option.
5847
5848
5849 # Check whether --enable-plugins was given.
5850 if test "${enable_plugins+set}" = set; then :
5851 enableval=$enable_plugins; case "${enableval}" in
5852 yes | "") plugins=yes ;;
5853 no) plugins=no ;;
5854 *) plugins=yes ;;
5855 esac
5856 else
5857 plugins=no
5858 fi
5859
5860
5861
5862 case "${host}" in
5863 sparc-*-solaris*|i[3-7]86-*-solaris*)
5864 # On native 32bit sparc and ia32 solaris, large-file and procfs support
5865 # are mutually exclusive; and without procfs support, the bfd/ elf module
5866 # cannot provide certain routines such as elfcore_write_prpsinfo
5867 # or elfcore_write_prstatus. So unless the user explicitly requested
5868 # large-file support through the --enable-largefile switch, disable
5869 # large-file support in favor of procfs support.
5870 test "${target}" = "${host}" -a "x$plugins" = xno \
5871 && : ${enable_largefile="no"}
5872 ;;
5873 esac
5874
5875 # Check whether --enable-largefile was given.
5876 if test "${enable_largefile+set}" = set; then :
5877 enableval=$enable_largefile;
5878 fi
5879
5880 if test "$enable_largefile" != no; then
5881
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5883 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5884 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5885 $as_echo_n "(cached) " >&6
5886 else
5887 ac_cv_sys_largefile_CC=no
5888 if test "$GCC" != yes; then
5889 ac_save_CC=$CC
5890 while :; do
5891 # IRIX 6.2 and later do not support large files by default,
5892 # so use the C compiler's -n32 option if that helps.
5893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5894 /* end confdefs.h. */
5895 #include <sys/types.h>
5896 /* Check that off_t can represent 2**63 - 1 correctly.
5897 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5898 since some C++ compilers masquerading as C compilers
5899 incorrectly reject 9223372036854775807. */
5900 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5901 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5902 && LARGE_OFF_T % 2147483647 == 1)
5903 ? 1 : -1];
5904 int
5905 main ()
5906 {
5907
5908 ;
5909 return 0;
5910 }
5911 _ACEOF
5912 if ac_fn_c_try_compile "$LINENO"; then :
5913 break
5914 fi
5915 rm -f core conftest.err conftest.$ac_objext
5916 CC="$CC -n32"
5917 if ac_fn_c_try_compile "$LINENO"; then :
5918 ac_cv_sys_largefile_CC=' -n32'; break
5919 fi
5920 rm -f core conftest.err conftest.$ac_objext
5921 break
5922 done
5923 CC=$ac_save_CC
5924 rm -f conftest.$ac_ext
5925 fi
5926 fi
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5928 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5929 if test "$ac_cv_sys_largefile_CC" != no; then
5930 CC=$CC$ac_cv_sys_largefile_CC
5931 fi
5932
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5934 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5935 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5936 $as_echo_n "(cached) " >&6
5937 else
5938 while :; do
5939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5940 /* end confdefs.h. */
5941 #include <sys/types.h>
5942 /* Check that off_t can represent 2**63 - 1 correctly.
5943 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5944 since some C++ compilers masquerading as C compilers
5945 incorrectly reject 9223372036854775807. */
5946 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5947 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5948 && LARGE_OFF_T % 2147483647 == 1)
5949 ? 1 : -1];
5950 int
5951 main ()
5952 {
5953
5954 ;
5955 return 0;
5956 }
5957 _ACEOF
5958 if ac_fn_c_try_compile "$LINENO"; then :
5959 ac_cv_sys_file_offset_bits=no; break
5960 fi
5961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5963 /* end confdefs.h. */
5964 #define _FILE_OFFSET_BITS 64
5965 #include <sys/types.h>
5966 /* Check that off_t can represent 2**63 - 1 correctly.
5967 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5968 since some C++ compilers masquerading as C compilers
5969 incorrectly reject 9223372036854775807. */
5970 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5971 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5972 && LARGE_OFF_T % 2147483647 == 1)
5973 ? 1 : -1];
5974 int
5975 main ()
5976 {
5977
5978 ;
5979 return 0;
5980 }
5981 _ACEOF
5982 if ac_fn_c_try_compile "$LINENO"; then :
5983 ac_cv_sys_file_offset_bits=64; break
5984 fi
5985 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5986 ac_cv_sys_file_offset_bits=unknown
5987 break
5988 done
5989 fi
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5991 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5992 case $ac_cv_sys_file_offset_bits in #(
5993 no | unknown) ;;
5994 *)
5995 cat >>confdefs.h <<_ACEOF
5996 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5997 _ACEOF
5998 ;;
5999 esac
6000 rm -rf conftest*
6001 if test $ac_cv_sys_file_offset_bits = unknown; then
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6003 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6004 if test "${ac_cv_sys_large_files+set}" = set; then :
6005 $as_echo_n "(cached) " >&6
6006 else
6007 while :; do
6008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6009 /* end confdefs.h. */
6010 #include <sys/types.h>
6011 /* Check that off_t can represent 2**63 - 1 correctly.
6012 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6013 since some C++ compilers masquerading as C compilers
6014 incorrectly reject 9223372036854775807. */
6015 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6016 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6017 && LARGE_OFF_T % 2147483647 == 1)
6018 ? 1 : -1];
6019 int
6020 main ()
6021 {
6022
6023 ;
6024 return 0;
6025 }
6026 _ACEOF
6027 if ac_fn_c_try_compile "$LINENO"; then :
6028 ac_cv_sys_large_files=no; break
6029 fi
6030 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6032 /* end confdefs.h. */
6033 #define _LARGE_FILES 1
6034 #include <sys/types.h>
6035 /* Check that off_t can represent 2**63 - 1 correctly.
6036 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6037 since some C++ compilers masquerading as C compilers
6038 incorrectly reject 9223372036854775807. */
6039 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6040 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6041 && LARGE_OFF_T % 2147483647 == 1)
6042 ? 1 : -1];
6043 int
6044 main ()
6045 {
6046
6047 ;
6048 return 0;
6049 }
6050 _ACEOF
6051 if ac_fn_c_try_compile "$LINENO"; then :
6052 ac_cv_sys_large_files=1; break
6053 fi
6054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6055 ac_cv_sys_large_files=unknown
6056 break
6057 done
6058 fi
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6060 $as_echo "$ac_cv_sys_large_files" >&6; }
6061 case $ac_cv_sys_large_files in #(
6062 no | unknown) ;;
6063 *)
6064 cat >>confdefs.h <<_ACEOF
6065 #define _LARGE_FILES $ac_cv_sys_large_files
6066 _ACEOF
6067 ;;
6068 esac
6069 rm -rf conftest*
6070 fi
6071 fi
6072
6073
6074
6075
6076 case `pwd` in
6077 *\ * | *\ *)
6078 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6079 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6080 esac
6081
6082
6083
6084 macro_version='2.2.7a'
6085 macro_revision='1.3134'
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099 ltmain="$ac_aux_dir/ltmain.sh"
6100
6101 # Backslashify metacharacters that are still active within
6102 # double-quoted strings.
6103 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6104
6105 # Same as above, but do not quote variable references.
6106 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6107
6108 # Sed substitution to delay expansion of an escaped shell variable in a
6109 # double_quote_subst'ed string.
6110 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6111
6112 # Sed substitution to delay expansion of an escaped single quote.
6113 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6114
6115 # Sed substitution to avoid accidental globbing in evaled expressions
6116 no_glob_subst='s/\*/\\\*/g'
6117
6118 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6119 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6120 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6121
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6123 $as_echo_n "checking how to print strings... " >&6; }
6124 # Test print first, because it will be a builtin if present.
6125 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6126 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6127 ECHO='print -r --'
6128 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6129 ECHO='printf %s\n'
6130 else
6131 # Use this function as a fallback that always works.
6132 func_fallback_echo ()
6133 {
6134 eval 'cat <<_LTECHO_EOF
6135 $1
6136 _LTECHO_EOF'
6137 }
6138 ECHO='func_fallback_echo'
6139 fi
6140
6141 # func_echo_all arg...
6142 # Invoke $ECHO with all args, space-separated.
6143 func_echo_all ()
6144 {
6145 $ECHO ""
6146 }
6147
6148 case "$ECHO" in
6149 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6150 $as_echo "printf" >&6; } ;;
6151 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6152 $as_echo "print -r" >&6; } ;;
6153 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6154 $as_echo "cat" >&6; } ;;
6155 esac
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6171 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6172 if test "${ac_cv_path_SED+set}" = set; then :
6173 $as_echo_n "(cached) " >&6
6174 else
6175 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6176 for ac_i in 1 2 3 4 5 6 7; do
6177 ac_script="$ac_script$as_nl$ac_script"
6178 done
6179 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6180 { ac_script=; unset ac_script;}
6181 if test -z "$SED"; then
6182 ac_path_SED_found=false
6183 # Loop through the user's path and test for each of PROGNAME-LIST
6184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6185 for as_dir in $PATH
6186 do
6187 IFS=$as_save_IFS
6188 test -z "$as_dir" && as_dir=.
6189 for ac_prog in sed gsed; do
6190 for ac_exec_ext in '' $ac_executable_extensions; do
6191 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6192 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6193 # Check for GNU ac_path_SED and select it if it is found.
6194 # Check for GNU $ac_path_SED
6195 case `"$ac_path_SED" --version 2>&1` in
6196 *GNU*)
6197 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6198 *)
6199 ac_count=0
6200 $as_echo_n 0123456789 >"conftest.in"
6201 while :
6202 do
6203 cat "conftest.in" "conftest.in" >"conftest.tmp"
6204 mv "conftest.tmp" "conftest.in"
6205 cp "conftest.in" "conftest.nl"
6206 $as_echo '' >> "conftest.nl"
6207 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6208 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6209 as_fn_arith $ac_count + 1 && ac_count=$as_val
6210 if test $ac_count -gt ${ac_path_SED_max-0}; then
6211 # Best one so far, save it but keep looking for a better one
6212 ac_cv_path_SED="$ac_path_SED"
6213 ac_path_SED_max=$ac_count
6214 fi
6215 # 10*(2^10) chars as input seems more than enough
6216 test $ac_count -gt 10 && break
6217 done
6218 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6219 esac
6220
6221 $ac_path_SED_found && break 3
6222 done
6223 done
6224 done
6225 IFS=$as_save_IFS
6226 if test -z "$ac_cv_path_SED"; then
6227 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6228 fi
6229 else
6230 ac_cv_path_SED=$SED
6231 fi
6232
6233 fi
6234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6235 $as_echo "$ac_cv_path_SED" >&6; }
6236 SED="$ac_cv_path_SED"
6237 rm -f conftest.sed
6238
6239 test -z "$SED" && SED=sed
6240 Xsed="$SED -e 1s/^X//"
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6253 $as_echo_n "checking for fgrep... " >&6; }
6254 if test "${ac_cv_path_FGREP+set}" = set; then :
6255 $as_echo_n "(cached) " >&6
6256 else
6257 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6258 then ac_cv_path_FGREP="$GREP -F"
6259 else
6260 if test -z "$FGREP"; then
6261 ac_path_FGREP_found=false
6262 # Loop through the user's path and test for each of PROGNAME-LIST
6263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6264 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6265 do
6266 IFS=$as_save_IFS
6267 test -z "$as_dir" && as_dir=.
6268 for ac_prog in fgrep; do
6269 for ac_exec_ext in '' $ac_executable_extensions; do
6270 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6271 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6272 # Check for GNU ac_path_FGREP and select it if it is found.
6273 # Check for GNU $ac_path_FGREP
6274 case `"$ac_path_FGREP" --version 2>&1` in
6275 *GNU*)
6276 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6277 *)
6278 ac_count=0
6279 $as_echo_n 0123456789 >"conftest.in"
6280 while :
6281 do
6282 cat "conftest.in" "conftest.in" >"conftest.tmp"
6283 mv "conftest.tmp" "conftest.in"
6284 cp "conftest.in" "conftest.nl"
6285 $as_echo 'FGREP' >> "conftest.nl"
6286 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6287 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6288 as_fn_arith $ac_count + 1 && ac_count=$as_val
6289 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6290 # Best one so far, save it but keep looking for a better one
6291 ac_cv_path_FGREP="$ac_path_FGREP"
6292 ac_path_FGREP_max=$ac_count
6293 fi
6294 # 10*(2^10) chars as input seems more than enough
6295 test $ac_count -gt 10 && break
6296 done
6297 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6298 esac
6299
6300 $ac_path_FGREP_found && break 3
6301 done
6302 done
6303 done
6304 IFS=$as_save_IFS
6305 if test -z "$ac_cv_path_FGREP"; then
6306 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6307 fi
6308 else
6309 ac_cv_path_FGREP=$FGREP
6310 fi
6311
6312 fi
6313 fi
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6315 $as_echo "$ac_cv_path_FGREP" >&6; }
6316 FGREP="$ac_cv_path_FGREP"
6317
6318
6319 test -z "$GREP" && GREP=grep
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339 # Check whether --with-gnu-ld was given.
6340 if test "${with_gnu_ld+set}" = set; then :
6341 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6342 else
6343 with_gnu_ld=no
6344 fi
6345
6346 ac_prog=ld
6347 if test "$GCC" = yes; then
6348 # Check if gcc -print-prog-name=ld gives a path.
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6350 $as_echo_n "checking for ld used by $CC... " >&6; }
6351 case $host in
6352 *-*-mingw*)
6353 # gcc leaves a trailing carriage return which upsets mingw
6354 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6355 *)
6356 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6357 esac
6358 case $ac_prog in
6359 # Accept absolute paths.
6360 [\\/]* | ?:[\\/]*)
6361 re_direlt='/[^/][^/]*/\.\./'
6362 # Canonicalize the pathname of ld
6363 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6364 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6365 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6366 done
6367 test -z "$LD" && LD="$ac_prog"
6368 ;;
6369 "")
6370 # If it fails, then pretend we aren't using GCC.
6371 ac_prog=ld
6372 ;;
6373 *)
6374 # If it is relative, then search for the first ld in PATH.
6375 with_gnu_ld=unknown
6376 ;;
6377 esac
6378 elif test "$with_gnu_ld" = yes; then
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6380 $as_echo_n "checking for GNU ld... " >&6; }
6381 else
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6383 $as_echo_n "checking for non-GNU ld... " >&6; }
6384 fi
6385 if test "${lt_cv_path_LD+set}" = set; then :
6386 $as_echo_n "(cached) " >&6
6387 else
6388 if test -z "$LD"; then
6389 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6390 for ac_dir in $PATH; do
6391 IFS="$lt_save_ifs"
6392 test -z "$ac_dir" && ac_dir=.
6393 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6394 lt_cv_path_LD="$ac_dir/$ac_prog"
6395 # Check to see if the program is GNU ld. I'd rather use --version,
6396 # but apparently some variants of GNU ld only accept -v.
6397 # Break only if it was the GNU/non-GNU ld that we prefer.
6398 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6399 *GNU* | *'with BFD'*)
6400 test "$with_gnu_ld" != no && break
6401 ;;
6402 *)
6403 test "$with_gnu_ld" != yes && break
6404 ;;
6405 esac
6406 fi
6407 done
6408 IFS="$lt_save_ifs"
6409 else
6410 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6411 fi
6412 fi
6413
6414 LD="$lt_cv_path_LD"
6415 if test -n "$LD"; then
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6417 $as_echo "$LD" >&6; }
6418 else
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6420 $as_echo "no" >&6; }
6421 fi
6422 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6424 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6425 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6426 $as_echo_n "(cached) " >&6
6427 else
6428 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6429 case `$LD -v 2>&1 </dev/null` in
6430 *GNU* | *'with BFD'*)
6431 lt_cv_prog_gnu_ld=yes
6432 ;;
6433 *)
6434 lt_cv_prog_gnu_ld=no
6435 ;;
6436 esac
6437 fi
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6439 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6440 with_gnu_ld=$lt_cv_prog_gnu_ld
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6451 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6452 if test "${lt_cv_path_NM+set}" = set; then :
6453 $as_echo_n "(cached) " >&6
6454 else
6455 if test -n "$NM"; then
6456 # Let the user override the test.
6457 lt_cv_path_NM="$NM"
6458 else
6459 lt_nm_to_check="${ac_tool_prefix}nm"
6460 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6461 lt_nm_to_check="$lt_nm_to_check nm"
6462 fi
6463 for lt_tmp_nm in $lt_nm_to_check; do
6464 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6465 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6466 IFS="$lt_save_ifs"
6467 test -z "$ac_dir" && ac_dir=.
6468 tmp_nm="$ac_dir/$lt_tmp_nm"
6469 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6470 # Check to see if the nm accepts a BSD-compat flag.
6471 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6472 # nm: unknown option "B" ignored
6473 # Tru64's nm complains that /dev/null is an invalid object file
6474 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6475 */dev/null* | *'Invalid file or object type'*)
6476 lt_cv_path_NM="$tmp_nm -B"
6477 break
6478 ;;
6479 *)
6480 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6481 */dev/null*)
6482 lt_cv_path_NM="$tmp_nm -p"
6483 break
6484 ;;
6485 *)
6486 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6487 continue # so that we can try to find one that supports BSD flags
6488 ;;
6489 esac
6490 ;;
6491 esac
6492 fi
6493 done
6494 IFS="$lt_save_ifs"
6495 done
6496 : ${lt_cv_path_NM=no}
6497 fi
6498 fi
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6500 $as_echo "$lt_cv_path_NM" >&6; }
6501 if test "$lt_cv_path_NM" != "no"; then
6502 NM="$lt_cv_path_NM"
6503 else
6504 # Didn't find any BSD compatible name lister, look for dumpbin.
6505 if test -n "$DUMPBIN"; then :
6506 # Let the user override the test.
6507 else
6508 if test -n "$ac_tool_prefix"; then
6509 for ac_prog in dumpbin "link -dump"
6510 do
6511 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6512 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6514 $as_echo_n "checking for $ac_word... " >&6; }
6515 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6516 $as_echo_n "(cached) " >&6
6517 else
6518 if test -n "$DUMPBIN"; then
6519 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6520 else
6521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6522 for as_dir in $PATH
6523 do
6524 IFS=$as_save_IFS
6525 test -z "$as_dir" && as_dir=.
6526 for ac_exec_ext in '' $ac_executable_extensions; do
6527 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6528 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6530 break 2
6531 fi
6532 done
6533 done
6534 IFS=$as_save_IFS
6535
6536 fi
6537 fi
6538 DUMPBIN=$ac_cv_prog_DUMPBIN
6539 if test -n "$DUMPBIN"; then
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6541 $as_echo "$DUMPBIN" >&6; }
6542 else
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6544 $as_echo "no" >&6; }
6545 fi
6546
6547
6548 test -n "$DUMPBIN" && break
6549 done
6550 fi
6551 if test -z "$DUMPBIN"; then
6552 ac_ct_DUMPBIN=$DUMPBIN
6553 for ac_prog in dumpbin "link -dump"
6554 do
6555 # Extract the first word of "$ac_prog", so it can be a program name with args.
6556 set dummy $ac_prog; ac_word=$2
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6558 $as_echo_n "checking for $ac_word... " >&6; }
6559 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6560 $as_echo_n "(cached) " >&6
6561 else
6562 if test -n "$ac_ct_DUMPBIN"; then
6563 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6564 else
6565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6566 for as_dir in $PATH
6567 do
6568 IFS=$as_save_IFS
6569 test -z "$as_dir" && as_dir=.
6570 for ac_exec_ext in '' $ac_executable_extensions; do
6571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6572 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6574 break 2
6575 fi
6576 done
6577 done
6578 IFS=$as_save_IFS
6579
6580 fi
6581 fi
6582 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6583 if test -n "$ac_ct_DUMPBIN"; then
6584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6585 $as_echo "$ac_ct_DUMPBIN" >&6; }
6586 else
6587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6588 $as_echo "no" >&6; }
6589 fi
6590
6591
6592 test -n "$ac_ct_DUMPBIN" && break
6593 done
6594
6595 if test "x$ac_ct_DUMPBIN" = x; then
6596 DUMPBIN=":"
6597 else
6598 case $cross_compiling:$ac_tool_warned in
6599 yes:)
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6601 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6602 ac_tool_warned=yes ;;
6603 esac
6604 DUMPBIN=$ac_ct_DUMPBIN
6605 fi
6606 fi
6607
6608 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6609 *COFF*)
6610 DUMPBIN="$DUMPBIN -symbols"
6611 ;;
6612 *)
6613 DUMPBIN=:
6614 ;;
6615 esac
6616 fi
6617
6618 if test "$DUMPBIN" != ":"; then
6619 NM="$DUMPBIN"
6620 fi
6621 fi
6622 test -z "$NM" && NM=nm
6623
6624
6625
6626
6627
6628
6629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6630 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6631 if test "${lt_cv_nm_interface+set}" = set; then :
6632 $as_echo_n "(cached) " >&6
6633 else
6634 lt_cv_nm_interface="BSD nm"
6635 echo "int some_variable = 0;" > conftest.$ac_ext
6636 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6637 (eval "$ac_compile" 2>conftest.err)
6638 cat conftest.err >&5
6639 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6640 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6641 cat conftest.err >&5
6642 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6643 cat conftest.out >&5
6644 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6645 lt_cv_nm_interface="MS dumpbin"
6646 fi
6647 rm -f conftest*
6648 fi
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6650 $as_echo "$lt_cv_nm_interface" >&6; }
6651
6652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6653 $as_echo_n "checking whether ln -s works... " >&6; }
6654 LN_S=$as_ln_s
6655 if test "$LN_S" = "ln -s"; then
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6657 $as_echo "yes" >&6; }
6658 else
6659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6660 $as_echo "no, using $LN_S" >&6; }
6661 fi
6662
6663 # find the maximum length of command line arguments
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6665 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6666 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6667 $as_echo_n "(cached) " >&6
6668 else
6669 i=0
6670 teststring="ABCD"
6671
6672 case $build_os in
6673 msdosdjgpp*)
6674 # On DJGPP, this test can blow up pretty badly due to problems in libc
6675 # (any single argument exceeding 2000 bytes causes a buffer overrun
6676 # during glob expansion). Even if it were fixed, the result of this
6677 # check would be larger than it should be.
6678 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6679 ;;
6680
6681 gnu*)
6682 # Under GNU Hurd, this test is not required because there is
6683 # no limit to the length of command line arguments.
6684 # Libtool will interpret -1 as no limit whatsoever
6685 lt_cv_sys_max_cmd_len=-1;
6686 ;;
6687
6688 cygwin* | mingw* | cegcc*)
6689 # On Win9x/ME, this test blows up -- it succeeds, but takes
6690 # about 5 minutes as the teststring grows exponentially.
6691 # Worse, since 9x/ME are not pre-emptively multitasking,
6692 # you end up with a "frozen" computer, even though with patience
6693 # the test eventually succeeds (with a max line length of 256k).
6694 # Instead, let's just punt: use the minimum linelength reported by
6695 # all of the supported platforms: 8192 (on NT/2K/XP).
6696 lt_cv_sys_max_cmd_len=8192;
6697 ;;
6698
6699 mint*)
6700 # On MiNT this can take a long time and run out of memory.
6701 lt_cv_sys_max_cmd_len=8192;
6702 ;;
6703
6704 amigaos*)
6705 # On AmigaOS with pdksh, this test takes hours, literally.
6706 # So we just punt and use a minimum line length of 8192.
6707 lt_cv_sys_max_cmd_len=8192;
6708 ;;
6709
6710 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6711 # This has been around since 386BSD, at least. Likely further.
6712 if test -x /sbin/sysctl; then
6713 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6714 elif test -x /usr/sbin/sysctl; then
6715 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6716 else
6717 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6718 fi
6719 # And add a safety zone
6720 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6721 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6722 ;;
6723
6724 interix*)
6725 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6726 lt_cv_sys_max_cmd_len=196608
6727 ;;
6728
6729 osf*)
6730 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6731 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6732 # nice to cause kernel panics so lets avoid the loop below.
6733 # First set a reasonable default.
6734 lt_cv_sys_max_cmd_len=16384
6735 #
6736 if test -x /sbin/sysconfig; then
6737 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6738 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6739 esac
6740 fi
6741 ;;
6742 sco3.2v5*)
6743 lt_cv_sys_max_cmd_len=102400
6744 ;;
6745 sysv5* | sco5v6* | sysv4.2uw2*)
6746 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6747 if test -n "$kargmax"; then
6748 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6749 else
6750 lt_cv_sys_max_cmd_len=32768
6751 fi
6752 ;;
6753 *)
6754 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6755 if test -n "$lt_cv_sys_max_cmd_len"; then
6756 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6757 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6758 else
6759 # Make teststring a little bigger before we do anything with it.
6760 # a 1K string should be a reasonable start.
6761 for i in 1 2 3 4 5 6 7 8 ; do
6762 teststring=$teststring$teststring
6763 done
6764 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6765 # If test is not a shell built-in, we'll probably end up computing a
6766 # maximum length that is only half of the actual maximum length, but
6767 # we can't tell.
6768 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6769 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6770 test $i != 17 # 1/2 MB should be enough
6771 do
6772 i=`expr $i + 1`
6773 teststring=$teststring$teststring
6774 done
6775 # Only check the string length outside the loop.
6776 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6777 teststring=
6778 # Add a significant safety factor because C++ compilers can tack on
6779 # massive amounts of additional arguments before passing them to the
6780 # linker. It appears as though 1/2 is a usable value.
6781 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6782 fi
6783 ;;
6784 esac
6785
6786 fi
6787
6788 if test -n $lt_cv_sys_max_cmd_len ; then
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6790 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6791 else
6792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6793 $as_echo "none" >&6; }
6794 fi
6795 max_cmd_len=$lt_cv_sys_max_cmd_len
6796
6797
6798
6799
6800
6801
6802 : ${CP="cp -f"}
6803 : ${MV="mv -f"}
6804 : ${RM="rm -f"}
6805
6806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6807 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6808 # Try some XSI features
6809 xsi_shell=no
6810 ( _lt_dummy="a/b/c"
6811 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6812 = c,a/b,, \
6813 && eval 'test $(( 1 + 1 )) -eq 2 \
6814 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6815 && xsi_shell=yes
6816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6817 $as_echo "$xsi_shell" >&6; }
6818
6819
6820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6821 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6822 lt_shell_append=no
6823 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6824 >/dev/null 2>&1 \
6825 && lt_shell_append=yes
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6827 $as_echo "$lt_shell_append" >&6; }
6828
6829
6830 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6831 lt_unset=unset
6832 else
6833 lt_unset=false
6834 fi
6835
6836
6837
6838
6839
6840 # test EBCDIC or ASCII
6841 case `echo X|tr X '\101'` in
6842 A) # ASCII based system
6843 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6844 lt_SP2NL='tr \040 \012'
6845 lt_NL2SP='tr \015\012 \040\040'
6846 ;;
6847 *) # EBCDIC based system
6848 lt_SP2NL='tr \100 \n'
6849 lt_NL2SP='tr \r\n \100\100'
6850 ;;
6851 esac
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6862 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6863 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6864 $as_echo_n "(cached) " >&6
6865 else
6866 lt_cv_ld_reload_flag='-r'
6867 fi
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6869 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6870 reload_flag=$lt_cv_ld_reload_flag
6871 case $reload_flag in
6872 "" | " "*) ;;
6873 *) reload_flag=" $reload_flag" ;;
6874 esac
6875 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6876 case $host_os in
6877 darwin*)
6878 if test "$GCC" = yes; then
6879 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6880 else
6881 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6882 fi
6883 ;;
6884 esac
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894 if test -n "$ac_tool_prefix"; then
6895 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6896 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6898 $as_echo_n "checking for $ac_word... " >&6; }
6899 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6900 $as_echo_n "(cached) " >&6
6901 else
6902 if test -n "$OBJDUMP"; then
6903 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6904 else
6905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6906 for as_dir in $PATH
6907 do
6908 IFS=$as_save_IFS
6909 test -z "$as_dir" && as_dir=.
6910 for ac_exec_ext in '' $ac_executable_extensions; do
6911 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6912 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6914 break 2
6915 fi
6916 done
6917 done
6918 IFS=$as_save_IFS
6919
6920 fi
6921 fi
6922 OBJDUMP=$ac_cv_prog_OBJDUMP
6923 if test -n "$OBJDUMP"; then
6924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6925 $as_echo "$OBJDUMP" >&6; }
6926 else
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6928 $as_echo "no" >&6; }
6929 fi
6930
6931
6932 fi
6933 if test -z "$ac_cv_prog_OBJDUMP"; then
6934 ac_ct_OBJDUMP=$OBJDUMP
6935 # Extract the first word of "objdump", so it can be a program name with args.
6936 set dummy objdump; ac_word=$2
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6938 $as_echo_n "checking for $ac_word... " >&6; }
6939 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6940 $as_echo_n "(cached) " >&6
6941 else
6942 if test -n "$ac_ct_OBJDUMP"; then
6943 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6944 else
6945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6946 for as_dir in $PATH
6947 do
6948 IFS=$as_save_IFS
6949 test -z "$as_dir" && as_dir=.
6950 for ac_exec_ext in '' $ac_executable_extensions; do
6951 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6952 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6954 break 2
6955 fi
6956 done
6957 done
6958 IFS=$as_save_IFS
6959
6960 fi
6961 fi
6962 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6963 if test -n "$ac_ct_OBJDUMP"; then
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6965 $as_echo "$ac_ct_OBJDUMP" >&6; }
6966 else
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6968 $as_echo "no" >&6; }
6969 fi
6970
6971 if test "x$ac_ct_OBJDUMP" = x; then
6972 OBJDUMP="false"
6973 else
6974 case $cross_compiling:$ac_tool_warned in
6975 yes:)
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6977 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6978 ac_tool_warned=yes ;;
6979 esac
6980 OBJDUMP=$ac_ct_OBJDUMP
6981 fi
6982 else
6983 OBJDUMP="$ac_cv_prog_OBJDUMP"
6984 fi
6985
6986 test -z "$OBJDUMP" && OBJDUMP=objdump
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6997 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6998 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6999 $as_echo_n "(cached) " >&6
7000 else
7001 lt_cv_file_magic_cmd='$MAGIC_CMD'
7002 lt_cv_file_magic_test_file=
7003 lt_cv_deplibs_check_method='unknown'
7004 # Need to set the preceding variable on all platforms that support
7005 # interlibrary dependencies.
7006 # 'none' -- dependencies not supported.
7007 # `unknown' -- same as none, but documents that we really don't know.
7008 # 'pass_all' -- all dependencies passed with no checks.
7009 # 'test_compile' -- check by making test program.
7010 # 'file_magic [[regex]]' -- check by looking for files in library path
7011 # which responds to the $file_magic_cmd with a given extended regex.
7012 # If you have `file' or equivalent on your system and you're not sure
7013 # whether `pass_all' will *always* work, you probably want this one.
7014
7015 case $host_os in
7016 aix[4-9]*)
7017 lt_cv_deplibs_check_method=pass_all
7018 ;;
7019
7020 beos*)
7021 lt_cv_deplibs_check_method=pass_all
7022 ;;
7023
7024 bsdi[45]*)
7025 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7026 lt_cv_file_magic_cmd='/usr/bin/file -L'
7027 lt_cv_file_magic_test_file=/shlib/libc.so
7028 ;;
7029
7030 cygwin*)
7031 # func_win32_libid is a shell function defined in ltmain.sh
7032 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7033 lt_cv_file_magic_cmd='func_win32_libid'
7034 ;;
7035
7036 mingw* | pw32*)
7037 # Base MSYS/MinGW do not provide the 'file' command needed by
7038 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7039 # unless we find 'file', for example because we are cross-compiling.
7040 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7041 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7042 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7043 lt_cv_file_magic_cmd='func_win32_libid'
7044 else
7045 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7046 lt_cv_file_magic_cmd='$OBJDUMP -f'
7047 fi
7048 ;;
7049
7050 cegcc*)
7051 # use the weaker test based on 'objdump'. See mingw*.
7052 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7053 lt_cv_file_magic_cmd='$OBJDUMP -f'
7054 ;;
7055
7056 darwin* | rhapsody*)
7057 lt_cv_deplibs_check_method=pass_all
7058 ;;
7059
7060 freebsd* | dragonfly*)
7061 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7062 case $host_cpu in
7063 i*86 )
7064 # Not sure whether the presence of OpenBSD here was a mistake.
7065 # Let's accept both of them until this is cleared up.
7066 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7067 lt_cv_file_magic_cmd=/usr/bin/file
7068 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7069 ;;
7070 esac
7071 else
7072 lt_cv_deplibs_check_method=pass_all
7073 fi
7074 ;;
7075
7076 gnu*)
7077 lt_cv_deplibs_check_method=pass_all
7078 ;;
7079
7080 haiku*)
7081 lt_cv_deplibs_check_method=pass_all
7082 ;;
7083
7084 hpux10.20* | hpux11*)
7085 lt_cv_file_magic_cmd=/usr/bin/file
7086 case $host_cpu in
7087 ia64*)
7088 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7089 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7090 ;;
7091 hppa*64*)
7092 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]'
7093 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7094 ;;
7095 *)
7096 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7097 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7098 ;;
7099 esac
7100 ;;
7101
7102 interix[3-9]*)
7103 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7104 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7105 ;;
7106
7107 irix5* | irix6* | nonstopux*)
7108 case $LD in
7109 *-32|*"-32 ") libmagic=32-bit;;
7110 *-n32|*"-n32 ") libmagic=N32;;
7111 *-64|*"-64 ") libmagic=64-bit;;
7112 *) libmagic=never-match;;
7113 esac
7114 lt_cv_deplibs_check_method=pass_all
7115 ;;
7116
7117 # This must be Linux ELF.
7118 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7119 lt_cv_deplibs_check_method=pass_all
7120 ;;
7121
7122 netbsd*)
7123 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7124 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7125 else
7126 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7127 fi
7128 ;;
7129
7130 newos6*)
7131 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7132 lt_cv_file_magic_cmd=/usr/bin/file
7133 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7134 ;;
7135
7136 *nto* | *qnx*)
7137 lt_cv_deplibs_check_method=pass_all
7138 ;;
7139
7140 openbsd*)
7141 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7142 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7143 else
7144 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7145 fi
7146 ;;
7147
7148 osf3* | osf4* | osf5*)
7149 lt_cv_deplibs_check_method=pass_all
7150 ;;
7151
7152 rdos*)
7153 lt_cv_deplibs_check_method=pass_all
7154 ;;
7155
7156 solaris*)
7157 lt_cv_deplibs_check_method=pass_all
7158 ;;
7159
7160 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7161 lt_cv_deplibs_check_method=pass_all
7162 ;;
7163
7164 sysv4 | sysv4.3*)
7165 case $host_vendor in
7166 motorola)
7167 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]'
7168 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7169 ;;
7170 ncr)
7171 lt_cv_deplibs_check_method=pass_all
7172 ;;
7173 sequent)
7174 lt_cv_file_magic_cmd='/bin/file'
7175 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7176 ;;
7177 sni)
7178 lt_cv_file_magic_cmd='/bin/file'
7179 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7180 lt_cv_file_magic_test_file=/lib/libc.so
7181 ;;
7182 siemens)
7183 lt_cv_deplibs_check_method=pass_all
7184 ;;
7185 pc)
7186 lt_cv_deplibs_check_method=pass_all
7187 ;;
7188 esac
7189 ;;
7190
7191 tpf*)
7192 lt_cv_deplibs_check_method=pass_all
7193 ;;
7194 esac
7195
7196 fi
7197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7198 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7199 file_magic_cmd=$lt_cv_file_magic_cmd
7200 deplibs_check_method=$lt_cv_deplibs_check_method
7201 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214 if test -n "$ac_tool_prefix"; then
7215 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7216 set dummy ${ac_tool_prefix}ar; ac_word=$2
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7218 $as_echo_n "checking for $ac_word... " >&6; }
7219 if test "${ac_cv_prog_AR+set}" = set; then :
7220 $as_echo_n "(cached) " >&6
7221 else
7222 if test -n "$AR"; then
7223 ac_cv_prog_AR="$AR" # Let the user override the test.
7224 else
7225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7226 for as_dir in $PATH
7227 do
7228 IFS=$as_save_IFS
7229 test -z "$as_dir" && as_dir=.
7230 for ac_exec_ext in '' $ac_executable_extensions; do
7231 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7232 ac_cv_prog_AR="${ac_tool_prefix}ar"
7233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7234 break 2
7235 fi
7236 done
7237 done
7238 IFS=$as_save_IFS
7239
7240 fi
7241 fi
7242 AR=$ac_cv_prog_AR
7243 if test -n "$AR"; then
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7245 $as_echo "$AR" >&6; }
7246 else
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7248 $as_echo "no" >&6; }
7249 fi
7250
7251
7252 fi
7253 if test -z "$ac_cv_prog_AR"; then
7254 ac_ct_AR=$AR
7255 # Extract the first word of "ar", so it can be a program name with args.
7256 set dummy ar; ac_word=$2
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7258 $as_echo_n "checking for $ac_word... " >&6; }
7259 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7260 $as_echo_n "(cached) " >&6
7261 else
7262 if test -n "$ac_ct_AR"; then
7263 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7264 else
7265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7266 for as_dir in $PATH
7267 do
7268 IFS=$as_save_IFS
7269 test -z "$as_dir" && as_dir=.
7270 for ac_exec_ext in '' $ac_executable_extensions; do
7271 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7272 ac_cv_prog_ac_ct_AR="ar"
7273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7274 break 2
7275 fi
7276 done
7277 done
7278 IFS=$as_save_IFS
7279
7280 fi
7281 fi
7282 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7283 if test -n "$ac_ct_AR"; then
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7285 $as_echo "$ac_ct_AR" >&6; }
7286 else
7287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7288 $as_echo "no" >&6; }
7289 fi
7290
7291 if test "x$ac_ct_AR" = x; then
7292 AR="false"
7293 else
7294 case $cross_compiling:$ac_tool_warned in
7295 yes:)
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7297 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7298 ac_tool_warned=yes ;;
7299 esac
7300 AR=$ac_ct_AR
7301 fi
7302 else
7303 AR="$ac_cv_prog_AR"
7304 fi
7305
7306 test -z "$AR" && AR=ar
7307 test -z "$AR_FLAGS" && AR_FLAGS=cru
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319 if test -n "$ac_tool_prefix"; then
7320 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7321 set dummy ${ac_tool_prefix}strip; ac_word=$2
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7323 $as_echo_n "checking for $ac_word... " >&6; }
7324 if test "${ac_cv_prog_STRIP+set}" = set; then :
7325 $as_echo_n "(cached) " >&6
7326 else
7327 if test -n "$STRIP"; then
7328 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7329 else
7330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7331 for as_dir in $PATH
7332 do
7333 IFS=$as_save_IFS
7334 test -z "$as_dir" && as_dir=.
7335 for ac_exec_ext in '' $ac_executable_extensions; do
7336 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7337 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7339 break 2
7340 fi
7341 done
7342 done
7343 IFS=$as_save_IFS
7344
7345 fi
7346 fi
7347 STRIP=$ac_cv_prog_STRIP
7348 if test -n "$STRIP"; then
7349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7350 $as_echo "$STRIP" >&6; }
7351 else
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7353 $as_echo "no" >&6; }
7354 fi
7355
7356
7357 fi
7358 if test -z "$ac_cv_prog_STRIP"; then
7359 ac_ct_STRIP=$STRIP
7360 # Extract the first word of "strip", so it can be a program name with args.
7361 set dummy strip; ac_word=$2
7362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7363 $as_echo_n "checking for $ac_word... " >&6; }
7364 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7365 $as_echo_n "(cached) " >&6
7366 else
7367 if test -n "$ac_ct_STRIP"; then
7368 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7369 else
7370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7371 for as_dir in $PATH
7372 do
7373 IFS=$as_save_IFS
7374 test -z "$as_dir" && as_dir=.
7375 for ac_exec_ext in '' $ac_executable_extensions; do
7376 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7377 ac_cv_prog_ac_ct_STRIP="strip"
7378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7379 break 2
7380 fi
7381 done
7382 done
7383 IFS=$as_save_IFS
7384
7385 fi
7386 fi
7387 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7388 if test -n "$ac_ct_STRIP"; then
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7390 $as_echo "$ac_ct_STRIP" >&6; }
7391 else
7392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7393 $as_echo "no" >&6; }
7394 fi
7395
7396 if test "x$ac_ct_STRIP" = x; then
7397 STRIP=":"
7398 else
7399 case $cross_compiling:$ac_tool_warned in
7400 yes:)
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7402 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7403 ac_tool_warned=yes ;;
7404 esac
7405 STRIP=$ac_ct_STRIP
7406 fi
7407 else
7408 STRIP="$ac_cv_prog_STRIP"
7409 fi
7410
7411 test -z "$STRIP" && STRIP=:
7412
7413
7414
7415
7416
7417
7418 if test -n "$ac_tool_prefix"; then
7419 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7420 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7422 $as_echo_n "checking for $ac_word... " >&6; }
7423 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7424 $as_echo_n "(cached) " >&6
7425 else
7426 if test -n "$RANLIB"; then
7427 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7428 else
7429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7430 for as_dir in $PATH
7431 do
7432 IFS=$as_save_IFS
7433 test -z "$as_dir" && as_dir=.
7434 for ac_exec_ext in '' $ac_executable_extensions; do
7435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7436 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7438 break 2
7439 fi
7440 done
7441 done
7442 IFS=$as_save_IFS
7443
7444 fi
7445 fi
7446 RANLIB=$ac_cv_prog_RANLIB
7447 if test -n "$RANLIB"; then
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7449 $as_echo "$RANLIB" >&6; }
7450 else
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7452 $as_echo "no" >&6; }
7453 fi
7454
7455
7456 fi
7457 if test -z "$ac_cv_prog_RANLIB"; then
7458 ac_ct_RANLIB=$RANLIB
7459 # Extract the first word of "ranlib", so it can be a program name with args.
7460 set dummy ranlib; ac_word=$2
7461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7462 $as_echo_n "checking for $ac_word... " >&6; }
7463 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7464 $as_echo_n "(cached) " >&6
7465 else
7466 if test -n "$ac_ct_RANLIB"; then
7467 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7468 else
7469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7470 for as_dir in $PATH
7471 do
7472 IFS=$as_save_IFS
7473 test -z "$as_dir" && as_dir=.
7474 for ac_exec_ext in '' $ac_executable_extensions; do
7475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7476 ac_cv_prog_ac_ct_RANLIB="ranlib"
7477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7478 break 2
7479 fi
7480 done
7481 done
7482 IFS=$as_save_IFS
7483
7484 fi
7485 fi
7486 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7487 if test -n "$ac_ct_RANLIB"; then
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7489 $as_echo "$ac_ct_RANLIB" >&6; }
7490 else
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7492 $as_echo "no" >&6; }
7493 fi
7494
7495 if test "x$ac_ct_RANLIB" = x; then
7496 RANLIB=":"
7497 else
7498 case $cross_compiling:$ac_tool_warned in
7499 yes:)
7500 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7501 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7502 ac_tool_warned=yes ;;
7503 esac
7504 RANLIB=$ac_ct_RANLIB
7505 fi
7506 else
7507 RANLIB="$ac_cv_prog_RANLIB"
7508 fi
7509
7510 test -z "$RANLIB" && RANLIB=:
7511
7512
7513
7514
7515
7516
7517 # Determine commands to create old-style static archives.
7518 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7519 old_postinstall_cmds='chmod 644 $oldlib'
7520 old_postuninstall_cmds=
7521
7522 if test -n "$RANLIB"; then
7523 case $host_os in
7524 openbsd*)
7525 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7526 ;;
7527 *)
7528 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7529 ;;
7530 esac
7531 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7532 fi
7533
7534 case $host_os in
7535 darwin*)
7536 lock_old_archive_extraction=yes ;;
7537 *)
7538 lock_old_archive_extraction=no ;;
7539 esac
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579 # If no C compiler was specified, use CC.
7580 LTCC=${LTCC-"$CC"}
7581
7582 # If no C compiler flags were specified, use CFLAGS.
7583 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7584
7585 # Allow CC to be a program name with arguments.
7586 compiler=$CC
7587
7588
7589 # Check for command to grab the raw symbol name followed by C symbol from nm.
7590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7591 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7592 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7593 $as_echo_n "(cached) " >&6
7594 else
7595
7596 # These are sane defaults that work on at least a few old systems.
7597 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7598
7599 # Character class describing NM global symbol codes.
7600 symcode='[BCDEGRST]'
7601
7602 # Regexp to match symbols that can be accessed directly from C.
7603 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7604
7605 # Define system-specific variables.
7606 case $host_os in
7607 aix*)
7608 symcode='[BCDT]'
7609 ;;
7610 cygwin* | mingw* | pw32* | cegcc*)
7611 symcode='[ABCDGISTW]'
7612 ;;
7613 hpux*)
7614 if test "$host_cpu" = ia64; then
7615 symcode='[ABCDEGRST]'
7616 fi
7617 ;;
7618 irix* | nonstopux*)
7619 symcode='[BCDEGRST]'
7620 ;;
7621 osf*)
7622 symcode='[BCDEGQRST]'
7623 ;;
7624 solaris*)
7625 symcode='[BDRT]'
7626 ;;
7627 sco3.2v5*)
7628 symcode='[DT]'
7629 ;;
7630 sysv4.2uw2*)
7631 symcode='[DT]'
7632 ;;
7633 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7634 symcode='[ABDT]'
7635 ;;
7636 sysv4)
7637 symcode='[DFNSTU]'
7638 ;;
7639 esac
7640
7641 # If we're using GNU nm, then use its standard symbol codes.
7642 case `$NM -V 2>&1` in
7643 *GNU* | *'with BFD'*)
7644 symcode='[ABCDGIRSTW]' ;;
7645 esac
7646
7647 # Transform an extracted symbol line into a proper C declaration.
7648 # Some systems (esp. on ia64) link data and code symbols differently,
7649 # so use this general approach.
7650 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7651
7652 # Transform an extracted symbol line into symbol name and symbol address
7653 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7654 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'"
7655
7656 # Handle CRLF in mingw tool chain
7657 opt_cr=
7658 case $build_os in
7659 mingw*)
7660 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7661 ;;
7662 esac
7663
7664 # Try without a prefix underscore, then with it.
7665 for ac_symprfx in "" "_"; do
7666
7667 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7668 symxfrm="\\1 $ac_symprfx\\2 \\2"
7669
7670 # Write the raw and C identifiers.
7671 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7672 # Fake it for dumpbin and say T for any non-static function
7673 # and D for any global variable.
7674 # Also find C++ and __fastcall symbols from MSVC++,
7675 # which start with @ or ?.
7676 lt_cv_sys_global_symbol_pipe="$AWK '"\
7677 " {last_section=section; section=\$ 3};"\
7678 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7679 " \$ 0!~/External *\|/{next};"\
7680 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7681 " {if(hide[section]) next};"\
7682 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7683 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7684 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7685 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7686 " ' prfx=^$ac_symprfx"
7687 else
7688 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7689 fi
7690
7691 # Check to see that the pipe works correctly.
7692 pipe_works=no
7693
7694 rm -f conftest*
7695 cat > conftest.$ac_ext <<_LT_EOF
7696 #ifdef __cplusplus
7697 extern "C" {
7698 #endif
7699 char nm_test_var;
7700 void nm_test_func(void);
7701 void nm_test_func(void){}
7702 #ifdef __cplusplus
7703 }
7704 #endif
7705 int main(){nm_test_var='a';nm_test_func();return(0);}
7706 _LT_EOF
7707
7708 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7709 (eval $ac_compile) 2>&5
7710 ac_status=$?
7711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7712 test $ac_status = 0; }; then
7713 # Now try to grab the symbols.
7714 nlist=conftest.nm
7715 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7716 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7717 ac_status=$?
7718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7719 test $ac_status = 0; } && test -s "$nlist"; then
7720 # Try sorting and uniquifying the output.
7721 if sort "$nlist" | uniq > "$nlist"T; then
7722 mv -f "$nlist"T "$nlist"
7723 else
7724 rm -f "$nlist"T
7725 fi
7726
7727 # Make sure that we snagged all the symbols we need.
7728 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7729 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7730 cat <<_LT_EOF > conftest.$ac_ext
7731 #ifdef __cplusplus
7732 extern "C" {
7733 #endif
7734
7735 _LT_EOF
7736 # Now generate the symbol file.
7737 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7738
7739 cat <<_LT_EOF >> conftest.$ac_ext
7740
7741 /* The mapping between symbol names and symbols. */
7742 const struct {
7743 const char *name;
7744 void *address;
7745 }
7746 lt__PROGRAM__LTX_preloaded_symbols[] =
7747 {
7748 { "@PROGRAM@", (void *) 0 },
7749 _LT_EOF
7750 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7751 cat <<\_LT_EOF >> conftest.$ac_ext
7752 {0, (void *) 0}
7753 };
7754
7755 /* This works around a problem in FreeBSD linker */
7756 #ifdef FREEBSD_WORKAROUND
7757 static const void *lt_preloaded_setup() {
7758 return lt__PROGRAM__LTX_preloaded_symbols;
7759 }
7760 #endif
7761
7762 #ifdef __cplusplus
7763 }
7764 #endif
7765 _LT_EOF
7766 # Now try linking the two files.
7767 mv conftest.$ac_objext conftstm.$ac_objext
7768 lt_save_LIBS="$LIBS"
7769 lt_save_CFLAGS="$CFLAGS"
7770 LIBS="conftstm.$ac_objext"
7771 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7772 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7773 (eval $ac_link) 2>&5
7774 ac_status=$?
7775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7776 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7777 pipe_works=yes
7778 fi
7779 LIBS="$lt_save_LIBS"
7780 CFLAGS="$lt_save_CFLAGS"
7781 else
7782 echo "cannot find nm_test_func in $nlist" >&5
7783 fi
7784 else
7785 echo "cannot find nm_test_var in $nlist" >&5
7786 fi
7787 else
7788 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7789 fi
7790 else
7791 echo "$progname: failed program was:" >&5
7792 cat conftest.$ac_ext >&5
7793 fi
7794 rm -rf conftest* conftst*
7795
7796 # Do not use the global_symbol_pipe unless it works.
7797 if test "$pipe_works" = yes; then
7798 break
7799 else
7800 lt_cv_sys_global_symbol_pipe=
7801 fi
7802 done
7803
7804 fi
7805
7806 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7807 lt_cv_sys_global_symbol_to_cdecl=
7808 fi
7809 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7811 $as_echo "failed" >&6; }
7812 else
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7814 $as_echo "ok" >&6; }
7815 fi
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838 # Check whether --enable-libtool-lock was given.
7839 if test "${enable_libtool_lock+set}" = set; then :
7840 enableval=$enable_libtool_lock;
7841 fi
7842
7843 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7844
7845 # Some flags need to be propagated to the compiler or linker for good
7846 # libtool support.
7847 case $host in
7848 ia64-*-hpux*)
7849 # Find out which ABI we are using.
7850 echo 'int i;' > conftest.$ac_ext
7851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7852 (eval $ac_compile) 2>&5
7853 ac_status=$?
7854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7855 test $ac_status = 0; }; then
7856 case `/usr/bin/file conftest.$ac_objext` in
7857 *ELF-32*)
7858 HPUX_IA64_MODE="32"
7859 ;;
7860 *ELF-64*)
7861 HPUX_IA64_MODE="64"
7862 ;;
7863 esac
7864 fi
7865 rm -rf conftest*
7866 ;;
7867 *-*-irix6*)
7868 # Find out which ABI we are using.
7869 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7870 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7871 (eval $ac_compile) 2>&5
7872 ac_status=$?
7873 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7874 test $ac_status = 0; }; then
7875 if test "$lt_cv_prog_gnu_ld" = yes; then
7876 case `/usr/bin/file conftest.$ac_objext` in
7877 *32-bit*)
7878 LD="${LD-ld} -melf32bsmip"
7879 ;;
7880 *N32*)
7881 LD="${LD-ld} -melf32bmipn32"
7882 ;;
7883 *64-bit*)
7884 LD="${LD-ld} -melf64bmip"
7885 ;;
7886 esac
7887 else
7888 case `/usr/bin/file conftest.$ac_objext` in
7889 *32-bit*)
7890 LD="${LD-ld} -32"
7891 ;;
7892 *N32*)
7893 LD="${LD-ld} -n32"
7894 ;;
7895 *64-bit*)
7896 LD="${LD-ld} -64"
7897 ;;
7898 esac
7899 fi
7900 fi
7901 rm -rf conftest*
7902 ;;
7903
7904 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7905 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7906 # Find out which ABI we are using.
7907 echo 'int i;' > conftest.$ac_ext
7908 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7909 (eval $ac_compile) 2>&5
7910 ac_status=$?
7911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7912 test $ac_status = 0; }; then
7913 case `/usr/bin/file conftest.o` in
7914 *32-bit*)
7915 case $host in
7916 x86_64-*kfreebsd*-gnu)
7917 LD="${LD-ld} -m elf_i386_fbsd"
7918 ;;
7919 x86_64-*linux*)
7920 LD="${LD-ld} -m elf_i386"
7921 ;;
7922 ppc64-*linux*|powerpc64-*linux*)
7923 LD="${LD-ld} -m elf32ppclinux"
7924 ;;
7925 s390x-*linux*)
7926 LD="${LD-ld} -m elf_s390"
7927 ;;
7928 sparc64-*linux*)
7929 LD="${LD-ld} -m elf32_sparc"
7930 ;;
7931 esac
7932 ;;
7933 *64-bit*)
7934 case $host in
7935 x86_64-*kfreebsd*-gnu)
7936 LD="${LD-ld} -m elf_x86_64_fbsd"
7937 ;;
7938 x86_64-*linux*)
7939 LD="${LD-ld} -m elf_x86_64"
7940 ;;
7941 ppc*-*linux*|powerpc*-*linux*)
7942 LD="${LD-ld} -m elf64ppc"
7943 ;;
7944 s390*-*linux*|s390*-*tpf*)
7945 LD="${LD-ld} -m elf64_s390"
7946 ;;
7947 sparc*-*linux*)
7948 LD="${LD-ld} -m elf64_sparc"
7949 ;;
7950 esac
7951 ;;
7952 esac
7953 fi
7954 rm -rf conftest*
7955 ;;
7956
7957 *-*-sco3.2v5*)
7958 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7959 SAVE_CFLAGS="$CFLAGS"
7960 CFLAGS="$CFLAGS -belf"
7961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7962 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7963 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7964 $as_echo_n "(cached) " >&6
7965 else
7966 ac_ext=c
7967 ac_cpp='$CPP $CPPFLAGS'
7968 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7969 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7970 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7971
7972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7973 /* end confdefs.h. */
7974
7975 int
7976 main ()
7977 {
7978
7979 ;
7980 return 0;
7981 }
7982 _ACEOF
7983 if ac_fn_c_try_link "$LINENO"; then :
7984 lt_cv_cc_needs_belf=yes
7985 else
7986 lt_cv_cc_needs_belf=no
7987 fi
7988 rm -f core conftest.err conftest.$ac_objext \
7989 conftest$ac_exeext conftest.$ac_ext
7990 ac_ext=c
7991 ac_cpp='$CPP $CPPFLAGS'
7992 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7993 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7994 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7995
7996 fi
7997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7998 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7999 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8000 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8001 CFLAGS="$SAVE_CFLAGS"
8002 fi
8003 ;;
8004 sparc*-*solaris*)
8005 # Find out which ABI we are using.
8006 echo 'int i;' > conftest.$ac_ext
8007 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8008 (eval $ac_compile) 2>&5
8009 ac_status=$?
8010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8011 test $ac_status = 0; }; then
8012 case `/usr/bin/file conftest.o` in
8013 *64-bit*)
8014 case $lt_cv_prog_gnu_ld in
8015 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8016 *)
8017 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8018 LD="${LD-ld} -64"
8019 fi
8020 ;;
8021 esac
8022 ;;
8023 esac
8024 fi
8025 rm -rf conftest*
8026 ;;
8027 esac
8028
8029 need_locks="$enable_libtool_lock"
8030
8031
8032 case $host_os in
8033 rhapsody* | darwin*)
8034 if test -n "$ac_tool_prefix"; then
8035 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8036 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8038 $as_echo_n "checking for $ac_word... " >&6; }
8039 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8040 $as_echo_n "(cached) " >&6
8041 else
8042 if test -n "$DSYMUTIL"; then
8043 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8044 else
8045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8046 for as_dir in $PATH
8047 do
8048 IFS=$as_save_IFS
8049 test -z "$as_dir" && as_dir=.
8050 for ac_exec_ext in '' $ac_executable_extensions; do
8051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8052 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8054 break 2
8055 fi
8056 done
8057 done
8058 IFS=$as_save_IFS
8059
8060 fi
8061 fi
8062 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8063 if test -n "$DSYMUTIL"; then
8064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8065 $as_echo "$DSYMUTIL" >&6; }
8066 else
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8068 $as_echo "no" >&6; }
8069 fi
8070
8071
8072 fi
8073 if test -z "$ac_cv_prog_DSYMUTIL"; then
8074 ac_ct_DSYMUTIL=$DSYMUTIL
8075 # Extract the first word of "dsymutil", so it can be a program name with args.
8076 set dummy dsymutil; ac_word=$2
8077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8078 $as_echo_n "checking for $ac_word... " >&6; }
8079 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8080 $as_echo_n "(cached) " >&6
8081 else
8082 if test -n "$ac_ct_DSYMUTIL"; then
8083 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8084 else
8085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8086 for as_dir in $PATH
8087 do
8088 IFS=$as_save_IFS
8089 test -z "$as_dir" && as_dir=.
8090 for ac_exec_ext in '' $ac_executable_extensions; do
8091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8092 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8094 break 2
8095 fi
8096 done
8097 done
8098 IFS=$as_save_IFS
8099
8100 fi
8101 fi
8102 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8103 if test -n "$ac_ct_DSYMUTIL"; then
8104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8105 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8106 else
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8108 $as_echo "no" >&6; }
8109 fi
8110
8111 if test "x$ac_ct_DSYMUTIL" = x; then
8112 DSYMUTIL=":"
8113 else
8114 case $cross_compiling:$ac_tool_warned in
8115 yes:)
8116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8117 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8118 ac_tool_warned=yes ;;
8119 esac
8120 DSYMUTIL=$ac_ct_DSYMUTIL
8121 fi
8122 else
8123 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8124 fi
8125
8126 if test -n "$ac_tool_prefix"; then
8127 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8128 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8130 $as_echo_n "checking for $ac_word... " >&6; }
8131 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8132 $as_echo_n "(cached) " >&6
8133 else
8134 if test -n "$NMEDIT"; then
8135 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8136 else
8137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8138 for as_dir in $PATH
8139 do
8140 IFS=$as_save_IFS
8141 test -z "$as_dir" && as_dir=.
8142 for ac_exec_ext in '' $ac_executable_extensions; do
8143 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8144 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8145 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8146 break 2
8147 fi
8148 done
8149 done
8150 IFS=$as_save_IFS
8151
8152 fi
8153 fi
8154 NMEDIT=$ac_cv_prog_NMEDIT
8155 if test -n "$NMEDIT"; then
8156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8157 $as_echo "$NMEDIT" >&6; }
8158 else
8159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8160 $as_echo "no" >&6; }
8161 fi
8162
8163
8164 fi
8165 if test -z "$ac_cv_prog_NMEDIT"; then
8166 ac_ct_NMEDIT=$NMEDIT
8167 # Extract the first word of "nmedit", so it can be a program name with args.
8168 set dummy nmedit; ac_word=$2
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8170 $as_echo_n "checking for $ac_word... " >&6; }
8171 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8172 $as_echo_n "(cached) " >&6
8173 else
8174 if test -n "$ac_ct_NMEDIT"; then
8175 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8176 else
8177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8178 for as_dir in $PATH
8179 do
8180 IFS=$as_save_IFS
8181 test -z "$as_dir" && as_dir=.
8182 for ac_exec_ext in '' $ac_executable_extensions; do
8183 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8184 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8186 break 2
8187 fi
8188 done
8189 done
8190 IFS=$as_save_IFS
8191
8192 fi
8193 fi
8194 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8195 if test -n "$ac_ct_NMEDIT"; then
8196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8197 $as_echo "$ac_ct_NMEDIT" >&6; }
8198 else
8199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8200 $as_echo "no" >&6; }
8201 fi
8202
8203 if test "x$ac_ct_NMEDIT" = x; then
8204 NMEDIT=":"
8205 else
8206 case $cross_compiling:$ac_tool_warned in
8207 yes:)
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8209 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8210 ac_tool_warned=yes ;;
8211 esac
8212 NMEDIT=$ac_ct_NMEDIT
8213 fi
8214 else
8215 NMEDIT="$ac_cv_prog_NMEDIT"
8216 fi
8217
8218 if test -n "$ac_tool_prefix"; then
8219 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8220 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8222 $as_echo_n "checking for $ac_word... " >&6; }
8223 if test "${ac_cv_prog_LIPO+set}" = set; then :
8224 $as_echo_n "(cached) " >&6
8225 else
8226 if test -n "$LIPO"; then
8227 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8228 else
8229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8230 for as_dir in $PATH
8231 do
8232 IFS=$as_save_IFS
8233 test -z "$as_dir" && as_dir=.
8234 for ac_exec_ext in '' $ac_executable_extensions; do
8235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8236 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8238 break 2
8239 fi
8240 done
8241 done
8242 IFS=$as_save_IFS
8243
8244 fi
8245 fi
8246 LIPO=$ac_cv_prog_LIPO
8247 if test -n "$LIPO"; then
8248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8249 $as_echo "$LIPO" >&6; }
8250 else
8251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8252 $as_echo "no" >&6; }
8253 fi
8254
8255
8256 fi
8257 if test -z "$ac_cv_prog_LIPO"; then
8258 ac_ct_LIPO=$LIPO
8259 # Extract the first word of "lipo", so it can be a program name with args.
8260 set dummy lipo; ac_word=$2
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8262 $as_echo_n "checking for $ac_word... " >&6; }
8263 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8264 $as_echo_n "(cached) " >&6
8265 else
8266 if test -n "$ac_ct_LIPO"; then
8267 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8268 else
8269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8270 for as_dir in $PATH
8271 do
8272 IFS=$as_save_IFS
8273 test -z "$as_dir" && as_dir=.
8274 for ac_exec_ext in '' $ac_executable_extensions; do
8275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8276 ac_cv_prog_ac_ct_LIPO="lipo"
8277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8278 break 2
8279 fi
8280 done
8281 done
8282 IFS=$as_save_IFS
8283
8284 fi
8285 fi
8286 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8287 if test -n "$ac_ct_LIPO"; then
8288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8289 $as_echo "$ac_ct_LIPO" >&6; }
8290 else
8291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8292 $as_echo "no" >&6; }
8293 fi
8294
8295 if test "x$ac_ct_LIPO" = x; then
8296 LIPO=":"
8297 else
8298 case $cross_compiling:$ac_tool_warned in
8299 yes:)
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8301 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8302 ac_tool_warned=yes ;;
8303 esac
8304 LIPO=$ac_ct_LIPO
8305 fi
8306 else
8307 LIPO="$ac_cv_prog_LIPO"
8308 fi
8309
8310 if test -n "$ac_tool_prefix"; then
8311 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8312 set dummy ${ac_tool_prefix}otool; ac_word=$2
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8314 $as_echo_n "checking for $ac_word... " >&6; }
8315 if test "${ac_cv_prog_OTOOL+set}" = set; then :
8316 $as_echo_n "(cached) " >&6
8317 else
8318 if test -n "$OTOOL"; then
8319 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8320 else
8321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8322 for as_dir in $PATH
8323 do
8324 IFS=$as_save_IFS
8325 test -z "$as_dir" && as_dir=.
8326 for ac_exec_ext in '' $ac_executable_extensions; do
8327 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8328 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8330 break 2
8331 fi
8332 done
8333 done
8334 IFS=$as_save_IFS
8335
8336 fi
8337 fi
8338 OTOOL=$ac_cv_prog_OTOOL
8339 if test -n "$OTOOL"; then
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8341 $as_echo "$OTOOL" >&6; }
8342 else
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8344 $as_echo "no" >&6; }
8345 fi
8346
8347
8348 fi
8349 if test -z "$ac_cv_prog_OTOOL"; then
8350 ac_ct_OTOOL=$OTOOL
8351 # Extract the first word of "otool", so it can be a program name with args.
8352 set dummy otool; ac_word=$2
8353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8354 $as_echo_n "checking for $ac_word... " >&6; }
8355 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8356 $as_echo_n "(cached) " >&6
8357 else
8358 if test -n "$ac_ct_OTOOL"; then
8359 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8360 else
8361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8362 for as_dir in $PATH
8363 do
8364 IFS=$as_save_IFS
8365 test -z "$as_dir" && as_dir=.
8366 for ac_exec_ext in '' $ac_executable_extensions; do
8367 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8368 ac_cv_prog_ac_ct_OTOOL="otool"
8369 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8370 break 2
8371 fi
8372 done
8373 done
8374 IFS=$as_save_IFS
8375
8376 fi
8377 fi
8378 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8379 if test -n "$ac_ct_OTOOL"; then
8380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8381 $as_echo "$ac_ct_OTOOL" >&6; }
8382 else
8383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8384 $as_echo "no" >&6; }
8385 fi
8386
8387 if test "x$ac_ct_OTOOL" = x; then
8388 OTOOL=":"
8389 else
8390 case $cross_compiling:$ac_tool_warned in
8391 yes:)
8392 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8393 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8394 ac_tool_warned=yes ;;
8395 esac
8396 OTOOL=$ac_ct_OTOOL
8397 fi
8398 else
8399 OTOOL="$ac_cv_prog_OTOOL"
8400 fi
8401
8402 if test -n "$ac_tool_prefix"; then
8403 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8404 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8406 $as_echo_n "checking for $ac_word... " >&6; }
8407 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8408 $as_echo_n "(cached) " >&6
8409 else
8410 if test -n "$OTOOL64"; then
8411 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8412 else
8413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8414 for as_dir in $PATH
8415 do
8416 IFS=$as_save_IFS
8417 test -z "$as_dir" && as_dir=.
8418 for ac_exec_ext in '' $ac_executable_extensions; do
8419 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8420 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8422 break 2
8423 fi
8424 done
8425 done
8426 IFS=$as_save_IFS
8427
8428 fi
8429 fi
8430 OTOOL64=$ac_cv_prog_OTOOL64
8431 if test -n "$OTOOL64"; then
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8433 $as_echo "$OTOOL64" >&6; }
8434 else
8435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8436 $as_echo "no" >&6; }
8437 fi
8438
8439
8440 fi
8441 if test -z "$ac_cv_prog_OTOOL64"; then
8442 ac_ct_OTOOL64=$OTOOL64
8443 # Extract the first word of "otool64", so it can be a program name with args.
8444 set dummy otool64; ac_word=$2
8445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8446 $as_echo_n "checking for $ac_word... " >&6; }
8447 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8448 $as_echo_n "(cached) " >&6
8449 else
8450 if test -n "$ac_ct_OTOOL64"; then
8451 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8452 else
8453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8454 for as_dir in $PATH
8455 do
8456 IFS=$as_save_IFS
8457 test -z "$as_dir" && as_dir=.
8458 for ac_exec_ext in '' $ac_executable_extensions; do
8459 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8460 ac_cv_prog_ac_ct_OTOOL64="otool64"
8461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8462 break 2
8463 fi
8464 done
8465 done
8466 IFS=$as_save_IFS
8467
8468 fi
8469 fi
8470 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8471 if test -n "$ac_ct_OTOOL64"; then
8472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8473 $as_echo "$ac_ct_OTOOL64" >&6; }
8474 else
8475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8476 $as_echo "no" >&6; }
8477 fi
8478
8479 if test "x$ac_ct_OTOOL64" = x; then
8480 OTOOL64=":"
8481 else
8482 case $cross_compiling:$ac_tool_warned in
8483 yes:)
8484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8485 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8486 ac_tool_warned=yes ;;
8487 esac
8488 OTOOL64=$ac_ct_OTOOL64
8489 fi
8490 else
8491 OTOOL64="$ac_cv_prog_OTOOL64"
8492 fi
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8521 $as_echo_n "checking for -single_module linker flag... " >&6; }
8522 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8523 $as_echo_n "(cached) " >&6
8524 else
8525 lt_cv_apple_cc_single_mod=no
8526 if test -z "${LT_MULTI_MODULE}"; then
8527 # By default we will add the -single_module flag. You can override
8528 # by either setting the environment variable LT_MULTI_MODULE
8529 # non-empty at configure time, or by adding -multi_module to the
8530 # link flags.
8531 rm -rf libconftest.dylib*
8532 echo "int foo(void){return 1;}" > conftest.c
8533 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8534 -dynamiclib -Wl,-single_module conftest.c" >&5
8535 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8536 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8537 _lt_result=$?
8538 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8539 lt_cv_apple_cc_single_mod=yes
8540 else
8541 cat conftest.err >&5
8542 fi
8543 rm -rf libconftest.dylib*
8544 rm -f conftest.*
8545 fi
8546 fi
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8548 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8550 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8551 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8552 $as_echo_n "(cached) " >&6
8553 else
8554 lt_cv_ld_exported_symbols_list=no
8555 save_LDFLAGS=$LDFLAGS
8556 echo "_main" > conftest.sym
8557 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8559 /* end confdefs.h. */
8560
8561 int
8562 main ()
8563 {
8564
8565 ;
8566 return 0;
8567 }
8568 _ACEOF
8569 if ac_fn_c_try_link "$LINENO"; then :
8570 lt_cv_ld_exported_symbols_list=yes
8571 else
8572 lt_cv_ld_exported_symbols_list=no
8573 fi
8574 rm -f core conftest.err conftest.$ac_objext \
8575 conftest$ac_exeext conftest.$ac_ext
8576 LDFLAGS="$save_LDFLAGS"
8577
8578 fi
8579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8580 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8582 $as_echo_n "checking for -force_load linker flag... " >&6; }
8583 if test "${lt_cv_ld_force_load+set}" = set; then :
8584 $as_echo_n "(cached) " >&6
8585 else
8586 lt_cv_ld_force_load=no
8587 cat > conftest.c << _LT_EOF
8588 int forced_loaded() { return 2;}
8589 _LT_EOF
8590 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8591 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8592 echo "$AR cru libconftest.a conftest.o" >&5
8593 $AR cru libconftest.a conftest.o 2>&5
8594 cat > conftest.c << _LT_EOF
8595 int main() { return 0;}
8596 _LT_EOF
8597 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8598 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8599 _lt_result=$?
8600 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8601 lt_cv_ld_force_load=yes
8602 else
8603 cat conftest.err >&5
8604 fi
8605 rm -f conftest.err libconftest.a conftest conftest.c
8606 rm -rf conftest.dSYM
8607
8608 fi
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8610 $as_echo "$lt_cv_ld_force_load" >&6; }
8611 case $host_os in
8612 rhapsody* | darwin1.[012])
8613 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8614 darwin1.*)
8615 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8616 darwin*) # darwin 5.x on
8617 # if running on 10.5 or later, the deployment target defaults
8618 # to the OS version, if on x86, and 10.4, the deployment
8619 # target defaults to 10.4. Don't you love it?
8620 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8621 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8622 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8623 10.[012]*)
8624 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8625 10.*)
8626 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8627 esac
8628 ;;
8629 esac
8630 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8631 _lt_dar_single_mod='$single_module'
8632 fi
8633 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8634 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8635 else
8636 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8637 fi
8638 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8639 _lt_dsymutil='~$DSYMUTIL $lib || :'
8640 else
8641 _lt_dsymutil=
8642 fi
8643 ;;
8644 esac
8645
8646 for ac_header in dlfcn.h
8647 do :
8648 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8649 "
8650 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8651 cat >>confdefs.h <<_ACEOF
8652 #define HAVE_DLFCN_H 1
8653 _ACEOF
8654
8655 fi
8656
8657 done
8658
8659
8660
8661
8662
8663
8664 # Set options
8665
8666
8667
8668 enable_dlopen=no
8669
8670
8671 enable_win32_dll=no
8672
8673
8674 # Check whether --enable-shared was given.
8675 if test "${enable_shared+set}" = set; then :
8676 enableval=$enable_shared; p=${PACKAGE-default}
8677 case $enableval in
8678 yes) enable_shared=yes ;;
8679 no) enable_shared=no ;;
8680 *)
8681 enable_shared=no
8682 # Look at the argument we got. We use all the common list separators.
8683 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8684 for pkg in $enableval; do
8685 IFS="$lt_save_ifs"
8686 if test "X$pkg" = "X$p"; then
8687 enable_shared=yes
8688 fi
8689 done
8690 IFS="$lt_save_ifs"
8691 ;;
8692 esac
8693 else
8694 enable_shared=yes
8695 fi
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705 # Check whether --enable-static was given.
8706 if test "${enable_static+set}" = set; then :
8707 enableval=$enable_static; p=${PACKAGE-default}
8708 case $enableval in
8709 yes) enable_static=yes ;;
8710 no) enable_static=no ;;
8711 *)
8712 enable_static=no
8713 # Look at the argument we got. We use all the common list separators.
8714 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8715 for pkg in $enableval; do
8716 IFS="$lt_save_ifs"
8717 if test "X$pkg" = "X$p"; then
8718 enable_static=yes
8719 fi
8720 done
8721 IFS="$lt_save_ifs"
8722 ;;
8723 esac
8724 else
8725 enable_static=yes
8726 fi
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737 # Check whether --with-pic was given.
8738 if test "${with_pic+set}" = set; then :
8739 withval=$with_pic; pic_mode="$withval"
8740 else
8741 pic_mode=default
8742 fi
8743
8744
8745 test -z "$pic_mode" && pic_mode=default
8746
8747
8748
8749
8750
8751
8752
8753 # Check whether --enable-fast-install was given.
8754 if test "${enable_fast_install+set}" = set; then :
8755 enableval=$enable_fast_install; p=${PACKAGE-default}
8756 case $enableval in
8757 yes) enable_fast_install=yes ;;
8758 no) enable_fast_install=no ;;
8759 *)
8760 enable_fast_install=no
8761 # Look at the argument we got. We use all the common list separators.
8762 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8763 for pkg in $enableval; do
8764 IFS="$lt_save_ifs"
8765 if test "X$pkg" = "X$p"; then
8766 enable_fast_install=yes
8767 fi
8768 done
8769 IFS="$lt_save_ifs"
8770 ;;
8771 esac
8772 else
8773 enable_fast_install=yes
8774 fi
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786 # This can be used to rebuild libtool when needed
8787 LIBTOOL_DEPS="$ltmain"
8788
8789 # Always use our own libtool.
8790 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817 test -z "$LN_S" && LN_S="ln -s"
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832 if test -n "${ZSH_VERSION+set}" ; then
8833 setopt NO_GLOB_SUBST
8834 fi
8835
8836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8837 $as_echo_n "checking for objdir... " >&6; }
8838 if test "${lt_cv_objdir+set}" = set; then :
8839 $as_echo_n "(cached) " >&6
8840 else
8841 rm -f .libs 2>/dev/null
8842 mkdir .libs 2>/dev/null
8843 if test -d .libs; then
8844 lt_cv_objdir=.libs
8845 else
8846 # MS-DOS does not allow filenames that begin with a dot.
8847 lt_cv_objdir=_libs
8848 fi
8849 rmdir .libs 2>/dev/null
8850 fi
8851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8852 $as_echo "$lt_cv_objdir" >&6; }
8853 objdir=$lt_cv_objdir
8854
8855
8856
8857
8858
8859 cat >>confdefs.h <<_ACEOF
8860 #define LT_OBJDIR "$lt_cv_objdir/"
8861 _ACEOF
8862
8863
8864
8865
8866 case $host_os in
8867 aix3*)
8868 # AIX sometimes has problems with the GCC collect2 program. For some
8869 # reason, if we set the COLLECT_NAMES environment variable, the problems
8870 # vanish in a puff of smoke.
8871 if test "X${COLLECT_NAMES+set}" != Xset; then
8872 COLLECT_NAMES=
8873 export COLLECT_NAMES
8874 fi
8875 ;;
8876 esac
8877
8878 # Global variables:
8879 ofile=libtool
8880 can_build_shared=yes
8881
8882 # All known linkers require a `.a' archive for static linking (except MSVC,
8883 # which needs '.lib').
8884 libext=a
8885
8886 with_gnu_ld="$lt_cv_prog_gnu_ld"
8887
8888 old_CC="$CC"
8889 old_CFLAGS="$CFLAGS"
8890
8891 # Set sane defaults for various variables
8892 test -z "$CC" && CC=cc
8893 test -z "$LTCC" && LTCC=$CC
8894 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8895 test -z "$LD" && LD=ld
8896 test -z "$ac_objext" && ac_objext=o
8897
8898 for cc_temp in $compiler""; do
8899 case $cc_temp in
8900 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8901 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8902 \-*) ;;
8903 *) break;;
8904 esac
8905 done
8906 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8907
8908
8909 # Only perform the check for file, if the check method requires it
8910 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8911 case $deplibs_check_method in
8912 file_magic*)
8913 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8915 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8916 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8917 $as_echo_n "(cached) " >&6
8918 else
8919 case $MAGIC_CMD in
8920 [\\/*] | ?:[\\/]*)
8921 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8922 ;;
8923 *)
8924 lt_save_MAGIC_CMD="$MAGIC_CMD"
8925 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8926 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8927 for ac_dir in $ac_dummy; do
8928 IFS="$lt_save_ifs"
8929 test -z "$ac_dir" && ac_dir=.
8930 if test -f $ac_dir/${ac_tool_prefix}file; then
8931 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8932 if test -n "$file_magic_test_file"; then
8933 case $deplibs_check_method in
8934 "file_magic "*)
8935 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8936 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8937 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8938 $EGREP "$file_magic_regex" > /dev/null; then
8939 :
8940 else
8941 cat <<_LT_EOF 1>&2
8942
8943 *** Warning: the command libtool uses to detect shared libraries,
8944 *** $file_magic_cmd, produces output that libtool cannot recognize.
8945 *** The result is that libtool may fail to recognize shared libraries
8946 *** as such. This will affect the creation of libtool libraries that
8947 *** depend on shared libraries, but programs linked with such libtool
8948 *** libraries will work regardless of this problem. Nevertheless, you
8949 *** may want to report the problem to your system manager and/or to
8950 *** bug-libtool@gnu.org
8951
8952 _LT_EOF
8953 fi ;;
8954 esac
8955 fi
8956 break
8957 fi
8958 done
8959 IFS="$lt_save_ifs"
8960 MAGIC_CMD="$lt_save_MAGIC_CMD"
8961 ;;
8962 esac
8963 fi
8964
8965 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8966 if test -n "$MAGIC_CMD"; then
8967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8968 $as_echo "$MAGIC_CMD" >&6; }
8969 else
8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8971 $as_echo "no" >&6; }
8972 fi
8973
8974
8975
8976
8977
8978 if test -z "$lt_cv_path_MAGIC_CMD"; then
8979 if test -n "$ac_tool_prefix"; then
8980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8981 $as_echo_n "checking for file... " >&6; }
8982 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8983 $as_echo_n "(cached) " >&6
8984 else
8985 case $MAGIC_CMD in
8986 [\\/*] | ?:[\\/]*)
8987 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8988 ;;
8989 *)
8990 lt_save_MAGIC_CMD="$MAGIC_CMD"
8991 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8992 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8993 for ac_dir in $ac_dummy; do
8994 IFS="$lt_save_ifs"
8995 test -z "$ac_dir" && ac_dir=.
8996 if test -f $ac_dir/file; then
8997 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8998 if test -n "$file_magic_test_file"; then
8999 case $deplibs_check_method in
9000 "file_magic "*)
9001 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9002 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9003 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9004 $EGREP "$file_magic_regex" > /dev/null; then
9005 :
9006 else
9007 cat <<_LT_EOF 1>&2
9008
9009 *** Warning: the command libtool uses to detect shared libraries,
9010 *** $file_magic_cmd, produces output that libtool cannot recognize.
9011 *** The result is that libtool may fail to recognize shared libraries
9012 *** as such. This will affect the creation of libtool libraries that
9013 *** depend on shared libraries, but programs linked with such libtool
9014 *** libraries will work regardless of this problem. Nevertheless, you
9015 *** may want to report the problem to your system manager and/or to
9016 *** bug-libtool@gnu.org
9017
9018 _LT_EOF
9019 fi ;;
9020 esac
9021 fi
9022 break
9023 fi
9024 done
9025 IFS="$lt_save_ifs"
9026 MAGIC_CMD="$lt_save_MAGIC_CMD"
9027 ;;
9028 esac
9029 fi
9030
9031 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9032 if test -n "$MAGIC_CMD"; then
9033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9034 $as_echo "$MAGIC_CMD" >&6; }
9035 else
9036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9037 $as_echo "no" >&6; }
9038 fi
9039
9040
9041 else
9042 MAGIC_CMD=:
9043 fi
9044 fi
9045
9046 fi
9047 ;;
9048 esac
9049
9050 # Use C for the default configuration in the libtool script
9051
9052 lt_save_CC="$CC"
9053 ac_ext=c
9054 ac_cpp='$CPP $CPPFLAGS'
9055 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9056 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9057 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9058
9059
9060 # Source file extension for C test sources.
9061 ac_ext=c
9062
9063 # Object file extension for compiled C test sources.
9064 objext=o
9065 objext=$objext
9066
9067 # Code to be used in simple compile tests
9068 lt_simple_compile_test_code="int some_variable = 0;"
9069
9070 # Code to be used in simple link tests
9071 lt_simple_link_test_code='int main(){return(0);}'
9072
9073
9074
9075
9076
9077
9078
9079 # If no C compiler was specified, use CC.
9080 LTCC=${LTCC-"$CC"}
9081
9082 # If no C compiler flags were specified, use CFLAGS.
9083 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9084
9085 # Allow CC to be a program name with arguments.
9086 compiler=$CC
9087
9088 # Save the default compiler, since it gets overwritten when the other
9089 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9090 compiler_DEFAULT=$CC
9091
9092 # save warnings/boilerplate of simple test code
9093 ac_outfile=conftest.$ac_objext
9094 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9095 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9096 _lt_compiler_boilerplate=`cat conftest.err`
9097 $RM conftest*
9098
9099 ac_outfile=conftest.$ac_objext
9100 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9101 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9102 _lt_linker_boilerplate=`cat conftest.err`
9103 $RM -r conftest*
9104
9105
9106 ## CAVEAT EMPTOR:
9107 ## There is no encapsulation within the following macros, do not change
9108 ## the running order or otherwise move them around unless you know exactly
9109 ## what you are doing...
9110 if test -n "$compiler"; then
9111
9112 lt_prog_compiler_no_builtin_flag=
9113
9114 if test "$GCC" = yes; then
9115 case $cc_basename in
9116 nvcc*)
9117 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9118 *)
9119 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9120 esac
9121
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9123 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9124 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9125 $as_echo_n "(cached) " >&6
9126 else
9127 lt_cv_prog_compiler_rtti_exceptions=no
9128 ac_outfile=conftest.$ac_objext
9129 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9130 lt_compiler_flag="-fno-rtti -fno-exceptions"
9131 # Insert the option either (1) after the last *FLAGS variable, or
9132 # (2) before a word containing "conftest.", or (3) at the end.
9133 # Note that $ac_compile itself does not contain backslashes and begins
9134 # with a dollar sign (not a hyphen), so the echo should work correctly.
9135 # The option is referenced via a variable to avoid confusing sed.
9136 lt_compile=`echo "$ac_compile" | $SED \
9137 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9138 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9139 -e 's:$: $lt_compiler_flag:'`
9140 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9141 (eval "$lt_compile" 2>conftest.err)
9142 ac_status=$?
9143 cat conftest.err >&5
9144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9145 if (exit $ac_status) && test -s "$ac_outfile"; then
9146 # The compiler can only warn and ignore the option if not recognized
9147 # So say no if there are warnings other than the usual output.
9148 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9149 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9150 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9151 lt_cv_prog_compiler_rtti_exceptions=yes
9152 fi
9153 fi
9154 $RM conftest*
9155
9156 fi
9157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9158 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9159
9160 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9161 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9162 else
9163 :
9164 fi
9165
9166 fi
9167
9168
9169
9170
9171
9172
9173 lt_prog_compiler_wl=
9174 lt_prog_compiler_pic=
9175 lt_prog_compiler_static=
9176
9177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9178 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9179
9180 if test "$GCC" = yes; then
9181 lt_prog_compiler_wl='-Wl,'
9182 lt_prog_compiler_static='-static'
9183
9184 case $host_os in
9185 aix*)
9186 # All AIX code is PIC.
9187 if test "$host_cpu" = ia64; then
9188 # AIX 5 now supports IA64 processor
9189 lt_prog_compiler_static='-Bstatic'
9190 fi
9191 ;;
9192
9193 amigaos*)
9194 case $host_cpu in
9195 powerpc)
9196 # see comment about AmigaOS4 .so support
9197 lt_prog_compiler_pic='-fPIC'
9198 ;;
9199 m68k)
9200 # FIXME: we need at least 68020 code to build shared libraries, but
9201 # adding the `-m68020' flag to GCC prevents building anything better,
9202 # like `-m68040'.
9203 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9204 ;;
9205 esac
9206 ;;
9207
9208 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9209 # PIC is the default for these OSes.
9210 ;;
9211
9212 mingw* | cygwin* | pw32* | os2* | cegcc*)
9213 # This hack is so that the source file can tell whether it is being
9214 # built for inclusion in a dll (and should export symbols for example).
9215 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9216 # (--disable-auto-import) libraries
9217 lt_prog_compiler_pic='-DDLL_EXPORT'
9218 ;;
9219
9220 darwin* | rhapsody*)
9221 # PIC is the default on this platform
9222 # Common symbols not allowed in MH_DYLIB files
9223 lt_prog_compiler_pic='-fno-common'
9224 ;;
9225
9226 haiku*)
9227 # PIC is the default for Haiku.
9228 # The "-static" flag exists, but is broken.
9229 lt_prog_compiler_static=
9230 ;;
9231
9232 hpux*)
9233 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9234 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9235 # sets the default TLS model and affects inlining.
9236 case $host_cpu in
9237 hppa*64*)
9238 # +Z the default
9239 ;;
9240 *)
9241 lt_prog_compiler_pic='-fPIC'
9242 ;;
9243 esac
9244 ;;
9245
9246 interix[3-9]*)
9247 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9248 # Instead, we relocate shared libraries at runtime.
9249 ;;
9250
9251 msdosdjgpp*)
9252 # Just because we use GCC doesn't mean we suddenly get shared libraries
9253 # on systems that don't support them.
9254 lt_prog_compiler_can_build_shared=no
9255 enable_shared=no
9256 ;;
9257
9258 *nto* | *qnx*)
9259 # QNX uses GNU C++, but need to define -shared option too, otherwise
9260 # it will coredump.
9261 lt_prog_compiler_pic='-fPIC -shared'
9262 ;;
9263
9264 sysv4*MP*)
9265 if test -d /usr/nec; then
9266 lt_prog_compiler_pic=-Kconform_pic
9267 fi
9268 ;;
9269
9270 *)
9271 lt_prog_compiler_pic='-fPIC'
9272 ;;
9273 esac
9274
9275 case $cc_basename in
9276 nvcc*) # Cuda Compiler Driver 2.2
9277 lt_prog_compiler_wl='-Xlinker '
9278 lt_prog_compiler_pic='-Xcompiler -fPIC'
9279 ;;
9280 esac
9281 else
9282 # PORTME Check for flag to pass linker flags through the system compiler.
9283 case $host_os in
9284 aix*)
9285 lt_prog_compiler_wl='-Wl,'
9286 if test "$host_cpu" = ia64; then
9287 # AIX 5 now supports IA64 processor
9288 lt_prog_compiler_static='-Bstatic'
9289 else
9290 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9291 fi
9292 ;;
9293
9294 mingw* | cygwin* | pw32* | os2* | cegcc*)
9295 # This hack is so that the source file can tell whether it is being
9296 # built for inclusion in a dll (and should export symbols for example).
9297 lt_prog_compiler_pic='-DDLL_EXPORT'
9298 ;;
9299
9300 hpux9* | hpux10* | hpux11*)
9301 lt_prog_compiler_wl='-Wl,'
9302 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9303 # not for PA HP-UX.
9304 case $host_cpu in
9305 hppa*64*|ia64*)
9306 # +Z the default
9307 ;;
9308 *)
9309 lt_prog_compiler_pic='+Z'
9310 ;;
9311 esac
9312 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9313 lt_prog_compiler_static='${wl}-a ${wl}archive'
9314 ;;
9315
9316 irix5* | irix6* | nonstopux*)
9317 lt_prog_compiler_wl='-Wl,'
9318 # PIC (with -KPIC) is the default.
9319 lt_prog_compiler_static='-non_shared'
9320 ;;
9321
9322 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9323 case $cc_basename in
9324 # old Intel for x86_64 which still supported -KPIC.
9325 ecc*)
9326 lt_prog_compiler_wl='-Wl,'
9327 lt_prog_compiler_pic='-KPIC'
9328 lt_prog_compiler_static='-static'
9329 ;;
9330 # icc used to be incompatible with GCC.
9331 # ICC 10 doesn't accept -KPIC any more.
9332 icc* | ifort*)
9333 lt_prog_compiler_wl='-Wl,'
9334 lt_prog_compiler_pic='-fPIC'
9335 lt_prog_compiler_static='-static'
9336 ;;
9337 # Lahey Fortran 8.1.
9338 lf95*)
9339 lt_prog_compiler_wl='-Wl,'
9340 lt_prog_compiler_pic='--shared'
9341 lt_prog_compiler_static='--static'
9342 ;;
9343 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9344 # Portland Group compilers (*not* the Pentium gcc compiler,
9345 # which looks to be a dead project)
9346 lt_prog_compiler_wl='-Wl,'
9347 lt_prog_compiler_pic='-fpic'
9348 lt_prog_compiler_static='-Bstatic'
9349 ;;
9350 ccc*)
9351 lt_prog_compiler_wl='-Wl,'
9352 # All Alpha code is PIC.
9353 lt_prog_compiler_static='-non_shared'
9354 ;;
9355 xl* | bgxl* | bgf* | mpixl*)
9356 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9357 lt_prog_compiler_wl='-Wl,'
9358 lt_prog_compiler_pic='-qpic'
9359 lt_prog_compiler_static='-qstaticlink'
9360 ;;
9361 *)
9362 case `$CC -V 2>&1 | sed 5q` in
9363 *Sun\ F* | *Sun*Fortran*)
9364 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9365 lt_prog_compiler_pic='-KPIC'
9366 lt_prog_compiler_static='-Bstatic'
9367 lt_prog_compiler_wl=''
9368 ;;
9369 *Sun\ C*)
9370 # Sun C 5.9
9371 lt_prog_compiler_pic='-KPIC'
9372 lt_prog_compiler_static='-Bstatic'
9373 lt_prog_compiler_wl='-Wl,'
9374 ;;
9375 esac
9376 ;;
9377 esac
9378 ;;
9379
9380 newsos6)
9381 lt_prog_compiler_pic='-KPIC'
9382 lt_prog_compiler_static='-Bstatic'
9383 ;;
9384
9385 *nto* | *qnx*)
9386 # QNX uses GNU C++, but need to define -shared option too, otherwise
9387 # it will coredump.
9388 lt_prog_compiler_pic='-fPIC -shared'
9389 ;;
9390
9391 osf3* | osf4* | osf5*)
9392 lt_prog_compiler_wl='-Wl,'
9393 # All OSF/1 code is PIC.
9394 lt_prog_compiler_static='-non_shared'
9395 ;;
9396
9397 rdos*)
9398 lt_prog_compiler_static='-non_shared'
9399 ;;
9400
9401 solaris*)
9402 lt_prog_compiler_pic='-KPIC'
9403 lt_prog_compiler_static='-Bstatic'
9404 case $cc_basename in
9405 f77* | f90* | f95*)
9406 lt_prog_compiler_wl='-Qoption ld ';;
9407 *)
9408 lt_prog_compiler_wl='-Wl,';;
9409 esac
9410 ;;
9411
9412 sunos4*)
9413 lt_prog_compiler_wl='-Qoption ld '
9414 lt_prog_compiler_pic='-PIC'
9415 lt_prog_compiler_static='-Bstatic'
9416 ;;
9417
9418 sysv4 | sysv4.2uw2* | sysv4.3*)
9419 lt_prog_compiler_wl='-Wl,'
9420 lt_prog_compiler_pic='-KPIC'
9421 lt_prog_compiler_static='-Bstatic'
9422 ;;
9423
9424 sysv4*MP*)
9425 if test -d /usr/nec ;then
9426 lt_prog_compiler_pic='-Kconform_pic'
9427 lt_prog_compiler_static='-Bstatic'
9428 fi
9429 ;;
9430
9431 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9432 lt_prog_compiler_wl='-Wl,'
9433 lt_prog_compiler_pic='-KPIC'
9434 lt_prog_compiler_static='-Bstatic'
9435 ;;
9436
9437 unicos*)
9438 lt_prog_compiler_wl='-Wl,'
9439 lt_prog_compiler_can_build_shared=no
9440 ;;
9441
9442 uts4*)
9443 lt_prog_compiler_pic='-pic'
9444 lt_prog_compiler_static='-Bstatic'
9445 ;;
9446
9447 *)
9448 lt_prog_compiler_can_build_shared=no
9449 ;;
9450 esac
9451 fi
9452
9453 case $host_os in
9454 # For platforms which do not support PIC, -DPIC is meaningless:
9455 *djgpp*)
9456 lt_prog_compiler_pic=
9457 ;;
9458 *)
9459 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9460 ;;
9461 esac
9462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9463 $as_echo "$lt_prog_compiler_pic" >&6; }
9464
9465
9466
9467
9468
9469
9470 #
9471 # Check to make sure the PIC flag actually works.
9472 #
9473 if test -n "$lt_prog_compiler_pic"; then
9474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9475 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9476 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9477 $as_echo_n "(cached) " >&6
9478 else
9479 lt_cv_prog_compiler_pic_works=no
9480 ac_outfile=conftest.$ac_objext
9481 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9482 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9483 # Insert the option either (1) after the last *FLAGS variable, or
9484 # (2) before a word containing "conftest.", or (3) at the end.
9485 # Note that $ac_compile itself does not contain backslashes and begins
9486 # with a dollar sign (not a hyphen), so the echo should work correctly.
9487 # The option is referenced via a variable to avoid confusing sed.
9488 lt_compile=`echo "$ac_compile" | $SED \
9489 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9490 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9491 -e 's:$: $lt_compiler_flag:'`
9492 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9493 (eval "$lt_compile" 2>conftest.err)
9494 ac_status=$?
9495 cat conftest.err >&5
9496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9497 if (exit $ac_status) && test -s "$ac_outfile"; then
9498 # The compiler can only warn and ignore the option if not recognized
9499 # So say no if there are warnings other than the usual output.
9500 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9501 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9502 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9503 lt_cv_prog_compiler_pic_works=yes
9504 fi
9505 fi
9506 $RM conftest*
9507
9508 fi
9509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9510 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9511
9512 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9513 case $lt_prog_compiler_pic in
9514 "" | " "*) ;;
9515 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9516 esac
9517 else
9518 lt_prog_compiler_pic=
9519 lt_prog_compiler_can_build_shared=no
9520 fi
9521
9522 fi
9523
9524
9525
9526
9527
9528
9529 #
9530 # Check to make sure the static flag actually works.
9531 #
9532 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9534 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9535 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9536 $as_echo_n "(cached) " >&6
9537 else
9538 lt_cv_prog_compiler_static_works=no
9539 save_LDFLAGS="$LDFLAGS"
9540 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9541 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9542 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9543 # The linker can only warn and ignore the option if not recognized
9544 # So say no if there are warnings
9545 if test -s conftest.err; then
9546 # Append any errors to the config.log.
9547 cat conftest.err 1>&5
9548 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9549 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9550 if diff conftest.exp conftest.er2 >/dev/null; then
9551 lt_cv_prog_compiler_static_works=yes
9552 fi
9553 else
9554 lt_cv_prog_compiler_static_works=yes
9555 fi
9556 fi
9557 $RM -r conftest*
9558 LDFLAGS="$save_LDFLAGS"
9559
9560 fi
9561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9562 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9563
9564 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9565 :
9566 else
9567 lt_prog_compiler_static=
9568 fi
9569
9570
9571
9572
9573
9574
9575
9576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9577 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9578 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9579 $as_echo_n "(cached) " >&6
9580 else
9581 lt_cv_prog_compiler_c_o=no
9582 $RM -r conftest 2>/dev/null
9583 mkdir conftest
9584 cd conftest
9585 mkdir out
9586 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9587
9588 lt_compiler_flag="-o out/conftest2.$ac_objext"
9589 # Insert the option either (1) after the last *FLAGS variable, or
9590 # (2) before a word containing "conftest.", or (3) at the end.
9591 # Note that $ac_compile itself does not contain backslashes and begins
9592 # with a dollar sign (not a hyphen), so the echo should work correctly.
9593 lt_compile=`echo "$ac_compile" | $SED \
9594 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9595 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9596 -e 's:$: $lt_compiler_flag:'`
9597 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9598 (eval "$lt_compile" 2>out/conftest.err)
9599 ac_status=$?
9600 cat out/conftest.err >&5
9601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9602 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9603 then
9604 # The compiler can only warn and ignore the option if not recognized
9605 # So say no if there are warnings
9606 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9607 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9608 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9609 lt_cv_prog_compiler_c_o=yes
9610 fi
9611 fi
9612 chmod u+w . 2>&5
9613 $RM conftest*
9614 # SGI C++ compiler will create directory out/ii_files/ for
9615 # template instantiation
9616 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9617 $RM out/* && rmdir out
9618 cd ..
9619 $RM -r conftest
9620 $RM conftest*
9621
9622 fi
9623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9624 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9625
9626
9627
9628
9629
9630
9631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9632 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9633 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9634 $as_echo_n "(cached) " >&6
9635 else
9636 lt_cv_prog_compiler_c_o=no
9637 $RM -r conftest 2>/dev/null
9638 mkdir conftest
9639 cd conftest
9640 mkdir out
9641 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9642
9643 lt_compiler_flag="-o out/conftest2.$ac_objext"
9644 # Insert the option either (1) after the last *FLAGS variable, or
9645 # (2) before a word containing "conftest.", or (3) at the end.
9646 # Note that $ac_compile itself does not contain backslashes and begins
9647 # with a dollar sign (not a hyphen), so the echo should work correctly.
9648 lt_compile=`echo "$ac_compile" | $SED \
9649 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9650 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9651 -e 's:$: $lt_compiler_flag:'`
9652 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9653 (eval "$lt_compile" 2>out/conftest.err)
9654 ac_status=$?
9655 cat out/conftest.err >&5
9656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9657 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9658 then
9659 # The compiler can only warn and ignore the option if not recognized
9660 # So say no if there are warnings
9661 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9662 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9663 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9664 lt_cv_prog_compiler_c_o=yes
9665 fi
9666 fi
9667 chmod u+w . 2>&5
9668 $RM conftest*
9669 # SGI C++ compiler will create directory out/ii_files/ for
9670 # template instantiation
9671 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9672 $RM out/* && rmdir out
9673 cd ..
9674 $RM -r conftest
9675 $RM conftest*
9676
9677 fi
9678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9679 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9680
9681
9682
9683
9684 hard_links="nottested"
9685 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9686 # do not overwrite the value of need_locks provided by the user
9687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9688 $as_echo_n "checking if we can lock with hard links... " >&6; }
9689 hard_links=yes
9690 $RM conftest*
9691 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9692 touch conftest.a
9693 ln conftest.a conftest.b 2>&5 || hard_links=no
9694 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9696 $as_echo "$hard_links" >&6; }
9697 if test "$hard_links" = no; then
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9699 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9700 need_locks=warn
9701 fi
9702 else
9703 need_locks=no
9704 fi
9705
9706
9707
9708
9709
9710
9711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9712 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9713
9714 runpath_var=
9715 allow_undefined_flag=
9716 always_export_symbols=no
9717 archive_cmds=
9718 archive_expsym_cmds=
9719 compiler_needs_object=no
9720 enable_shared_with_static_runtimes=no
9721 export_dynamic_flag_spec=
9722 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9723 hardcode_automatic=no
9724 hardcode_direct=no
9725 hardcode_direct_absolute=no
9726 hardcode_libdir_flag_spec=
9727 hardcode_libdir_flag_spec_ld=
9728 hardcode_libdir_separator=
9729 hardcode_minus_L=no
9730 hardcode_shlibpath_var=unsupported
9731 inherit_rpath=no
9732 link_all_deplibs=unknown
9733 module_cmds=
9734 module_expsym_cmds=
9735 old_archive_from_new_cmds=
9736 old_archive_from_expsyms_cmds=
9737 thread_safe_flag_spec=
9738 whole_archive_flag_spec=
9739 # include_expsyms should be a list of space-separated symbols to be *always*
9740 # included in the symbol list
9741 include_expsyms=
9742 # exclude_expsyms can be an extended regexp of symbols to exclude
9743 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9744 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9745 # as well as any symbol that contains `d'.
9746 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9747 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9748 # platforms (ab)use it in PIC code, but their linkers get confused if
9749 # the symbol is explicitly referenced. Since portable code cannot
9750 # rely on this symbol name, it's probably fine to never include it in
9751 # preloaded symbol tables.
9752 # Exclude shared library initialization/finalization symbols.
9753 extract_expsyms_cmds=
9754
9755 case $host_os in
9756 cygwin* | mingw* | pw32* | cegcc*)
9757 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9758 # When not using gcc, we currently assume that we are using
9759 # Microsoft Visual C++.
9760 if test "$GCC" != yes; then
9761 with_gnu_ld=no
9762 fi
9763 ;;
9764 interix*)
9765 # we just hope/assume this is gcc and not c89 (= MSVC++)
9766 with_gnu_ld=yes
9767 ;;
9768 openbsd*)
9769 with_gnu_ld=no
9770 ;;
9771 esac
9772
9773 ld_shlibs=yes
9774
9775 # On some targets, GNU ld is compatible enough with the native linker
9776 # that we're better off using the native interface for both.
9777 lt_use_gnu_ld_interface=no
9778 if test "$with_gnu_ld" = yes; then
9779 case $host_os in
9780 aix*)
9781 # The AIX port of GNU ld has always aspired to compatibility
9782 # with the native linker. However, as the warning in the GNU ld
9783 # block says, versions before 2.19.5* couldn't really create working
9784 # shared libraries, regardless of the interface used.
9785 case `$LD -v 2>&1` in
9786 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9787 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9788 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9789 *)
9790 lt_use_gnu_ld_interface=yes
9791 ;;
9792 esac
9793 ;;
9794 *)
9795 lt_use_gnu_ld_interface=yes
9796 ;;
9797 esac
9798 fi
9799
9800 if test "$lt_use_gnu_ld_interface" = yes; then
9801 # If archive_cmds runs LD, not CC, wlarc should be empty
9802 wlarc='${wl}'
9803
9804 # Set some defaults for GNU ld with shared library support. These
9805 # are reset later if shared libraries are not supported. Putting them
9806 # here allows them to be overridden if necessary.
9807 runpath_var=LD_RUN_PATH
9808 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9809 export_dynamic_flag_spec='${wl}--export-dynamic'
9810 # ancient GNU ld didn't support --whole-archive et. al.
9811 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9812 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9813 else
9814 whole_archive_flag_spec=
9815 fi
9816 supports_anon_versioning=no
9817 case `$LD -v 2>&1` in
9818 *GNU\ gold*) supports_anon_versioning=yes ;;
9819 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9820 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9821 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9822 *\ 2.11.*) ;; # other 2.11 versions
9823 *) supports_anon_versioning=yes ;;
9824 esac
9825
9826 # See if GNU ld supports shared libraries.
9827 case $host_os in
9828 aix[3-9]*)
9829 # On AIX/PPC, the GNU linker is very broken
9830 if test "$host_cpu" != ia64; then
9831 ld_shlibs=no
9832 cat <<_LT_EOF 1>&2
9833
9834 *** Warning: the GNU linker, at least up to release 2.19, is reported
9835 *** to be unable to reliably create shared libraries on AIX.
9836 *** Therefore, libtool is disabling shared libraries support. If you
9837 *** really care for shared libraries, you may want to install binutils
9838 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9839 *** You will then need to restart the configuration process.
9840
9841 _LT_EOF
9842 fi
9843 ;;
9844
9845 amigaos*)
9846 case $host_cpu in
9847 powerpc)
9848 # see comment about AmigaOS4 .so support
9849 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9850 archive_expsym_cmds=''
9851 ;;
9852 m68k)
9853 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)'
9854 hardcode_libdir_flag_spec='-L$libdir'
9855 hardcode_minus_L=yes
9856 ;;
9857 esac
9858 ;;
9859
9860 beos*)
9861 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9862 allow_undefined_flag=unsupported
9863 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9864 # support --undefined. This deserves some investigation. FIXME
9865 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9866 else
9867 ld_shlibs=no
9868 fi
9869 ;;
9870
9871 cygwin* | mingw* | pw32* | cegcc*)
9872 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9873 # as there is no search path for DLLs.
9874 hardcode_libdir_flag_spec='-L$libdir'
9875 export_dynamic_flag_spec='${wl}--export-all-symbols'
9876 allow_undefined_flag=unsupported
9877 always_export_symbols=no
9878 enable_shared_with_static_runtimes=yes
9879 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9880
9881 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9882 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9883 # If the export-symbols file already is a .def file (1st line
9884 # is EXPORTS), use it as is; otherwise, prepend...
9885 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9886 cp $export_symbols $output_objdir/$soname.def;
9887 else
9888 echo EXPORTS > $output_objdir/$soname.def;
9889 cat $export_symbols >> $output_objdir/$soname.def;
9890 fi~
9891 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9892 else
9893 ld_shlibs=no
9894 fi
9895 ;;
9896
9897 haiku*)
9898 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9899 link_all_deplibs=yes
9900 ;;
9901
9902 interix[3-9]*)
9903 hardcode_direct=no
9904 hardcode_shlibpath_var=no
9905 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9906 export_dynamic_flag_spec='${wl}-E'
9907 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9908 # Instead, shared libraries are loaded at an image base (0x10000000 by
9909 # default) and relocated if they conflict, which is a slow very memory
9910 # consuming and fragmenting process. To avoid this, we pick a random,
9911 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9912 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9913 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9914 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'
9915 ;;
9916
9917 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9918 tmp_diet=no
9919 if test "$host_os" = linux-dietlibc; then
9920 case $cc_basename in
9921 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9922 esac
9923 fi
9924 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9925 && test "$tmp_diet" = no
9926 then
9927 tmp_addflag=
9928 tmp_sharedflag='-shared'
9929 case $cc_basename,$host_cpu in
9930 pgcc*) # Portland Group C compiler
9931 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'
9932 tmp_addflag=' $pic_flag'
9933 ;;
9934 pgf77* | pgf90* | pgf95* | pgfortran*)
9935 # Portland Group f77 and f90 compilers
9936 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'
9937 tmp_addflag=' $pic_flag -Mnomain' ;;
9938 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9939 tmp_addflag=' -i_dynamic' ;;
9940 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9941 tmp_addflag=' -i_dynamic -nofor_main' ;;
9942 ifc* | ifort*) # Intel Fortran compiler
9943 tmp_addflag=' -nofor_main' ;;
9944 lf95*) # Lahey Fortran 8.1
9945 whole_archive_flag_spec=
9946 tmp_sharedflag='--shared' ;;
9947 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9948 tmp_sharedflag='-qmkshrobj'
9949 tmp_addflag= ;;
9950 nvcc*) # Cuda Compiler Driver 2.2
9951 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'
9952 compiler_needs_object=yes
9953 ;;
9954 esac
9955 case `$CC -V 2>&1 | sed 5q` in
9956 *Sun\ C*) # Sun C 5.9
9957 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'
9958 compiler_needs_object=yes
9959 tmp_sharedflag='-G' ;;
9960 *Sun\ F*) # Sun Fortran 8.3
9961 tmp_sharedflag='-G' ;;
9962 esac
9963 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9964
9965 if test "x$supports_anon_versioning" = xyes; then
9966 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9967 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9968 echo "local: *; };" >> $output_objdir/$libname.ver~
9969 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9970 fi
9971
9972 case $cc_basename in
9973 xlf* | bgf* | bgxlf* | mpixlf*)
9974 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9975 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9976 hardcode_libdir_flag_spec=
9977 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9978 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9979 if test "x$supports_anon_versioning" = xyes; then
9980 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9981 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9982 echo "local: *; };" >> $output_objdir/$libname.ver~
9983 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9984 fi
9985 ;;
9986 esac
9987 else
9988 ld_shlibs=no
9989 fi
9990 ;;
9991
9992 netbsd*)
9993 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9994 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9995 wlarc=
9996 else
9997 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9998 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9999 fi
10000 ;;
10001
10002 solaris*)
10003 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10004 ld_shlibs=no
10005 cat <<_LT_EOF 1>&2
10006
10007 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10008 *** create shared libraries on Solaris systems. Therefore, libtool
10009 *** is disabling shared libraries support. We urge you to upgrade GNU
10010 *** binutils to release 2.9.1 or newer. Another option is to modify
10011 *** your PATH or compiler configuration so that the native linker is
10012 *** used, and then restart.
10013
10014 _LT_EOF
10015 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10016 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10017 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10018 else
10019 ld_shlibs=no
10020 fi
10021 ;;
10022
10023 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10024 case `$LD -v 2>&1` in
10025 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10026 ld_shlibs=no
10027 cat <<_LT_EOF 1>&2
10028
10029 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10030 *** reliably create shared libraries on SCO systems. Therefore, libtool
10031 *** is disabling shared libraries support. We urge you to upgrade GNU
10032 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10033 *** your PATH or compiler configuration so that the native linker is
10034 *** used, and then restart.
10035
10036 _LT_EOF
10037 ;;
10038 *)
10039 # For security reasons, it is highly recommended that you always
10040 # use absolute paths for naming shared libraries, and exclude the
10041 # DT_RUNPATH tag from executables and libraries. But doing so
10042 # requires that you compile everything twice, which is a pain.
10043 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10044 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10045 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10046 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10047 else
10048 ld_shlibs=no
10049 fi
10050 ;;
10051 esac
10052 ;;
10053
10054 sunos4*)
10055 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10056 wlarc=
10057 hardcode_direct=yes
10058 hardcode_shlibpath_var=no
10059 ;;
10060
10061 *)
10062 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10063 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10064 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10065 else
10066 ld_shlibs=no
10067 fi
10068 ;;
10069 esac
10070
10071 if test "$ld_shlibs" = no; then
10072 runpath_var=
10073 hardcode_libdir_flag_spec=
10074 export_dynamic_flag_spec=
10075 whole_archive_flag_spec=
10076 fi
10077 else
10078 # PORTME fill in a description of your system's linker (not GNU ld)
10079 case $host_os in
10080 aix3*)
10081 allow_undefined_flag=unsupported
10082 always_export_symbols=yes
10083 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'
10084 # Note: this linker hardcodes the directories in LIBPATH if there
10085 # are no directories specified by -L.
10086 hardcode_minus_L=yes
10087 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10088 # Neither direct hardcoding nor static linking is supported with a
10089 # broken collect2.
10090 hardcode_direct=unsupported
10091 fi
10092 ;;
10093
10094 aix[4-9]*)
10095 if test "$host_cpu" = ia64; then
10096 # On IA64, the linker does run time linking by default, so we don't
10097 # have to do anything special.
10098 aix_use_runtimelinking=no
10099 exp_sym_flag='-Bexport'
10100 no_entry_flag=""
10101 else
10102 # If we're using GNU nm, then we don't want the "-C" option.
10103 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10104 # Also, AIX nm treats weak defined symbols like other global
10105 # defined symbols, whereas GNU nm marks them as "W".
10106 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10107 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'
10108 else
10109 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10110 fi
10111 aix_use_runtimelinking=no
10112
10113 # Test if we are trying to use run time linking or normal
10114 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10115 # need to do runtime linking.
10116 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10117 for ld_flag in $LDFLAGS; do
10118 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10119 aix_use_runtimelinking=yes
10120 break
10121 fi
10122 done
10123 ;;
10124 esac
10125
10126 exp_sym_flag='-bexport'
10127 no_entry_flag='-bnoentry'
10128 fi
10129
10130 # When large executables or shared objects are built, AIX ld can
10131 # have problems creating the table of contents. If linking a library
10132 # or program results in "error TOC overflow" add -mminimal-toc to
10133 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10134 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10135
10136 archive_cmds=''
10137 hardcode_direct=yes
10138 hardcode_direct_absolute=yes
10139 hardcode_libdir_separator=':'
10140 link_all_deplibs=yes
10141 file_list_spec='${wl}-f,'
10142
10143 if test "$GCC" = yes; then
10144 case $host_os in aix4.[012]|aix4.[012].*)
10145 # We only want to do this on AIX 4.2 and lower, the check
10146 # below for broken collect2 doesn't work under 4.3+
10147 collect2name=`${CC} -print-prog-name=collect2`
10148 if test -f "$collect2name" &&
10149 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10150 then
10151 # We have reworked collect2
10152 :
10153 else
10154 # We have old collect2
10155 hardcode_direct=unsupported
10156 # It fails to find uninstalled libraries when the uninstalled
10157 # path is not listed in the libpath. Setting hardcode_minus_L
10158 # to unsupported forces relinking
10159 hardcode_minus_L=yes
10160 hardcode_libdir_flag_spec='-L$libdir'
10161 hardcode_libdir_separator=
10162 fi
10163 ;;
10164 esac
10165 shared_flag='-shared'
10166 if test "$aix_use_runtimelinking" = yes; then
10167 shared_flag="$shared_flag "'${wl}-G'
10168 fi
10169 else
10170 # not using gcc
10171 if test "$host_cpu" = ia64; then
10172 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10173 # chokes on -Wl,-G. The following line is correct:
10174 shared_flag='-G'
10175 else
10176 if test "$aix_use_runtimelinking" = yes; then
10177 shared_flag='${wl}-G'
10178 else
10179 shared_flag='${wl}-bM:SRE'
10180 fi
10181 fi
10182 fi
10183
10184 export_dynamic_flag_spec='${wl}-bexpall'
10185 # It seems that -bexpall does not export symbols beginning with
10186 # underscore (_), so it is better to generate a list of symbols to export.
10187 always_export_symbols=yes
10188 if test "$aix_use_runtimelinking" = yes; then
10189 # Warning - without using the other runtime loading flags (-brtl),
10190 # -berok will link without error, but may produce a broken library.
10191 allow_undefined_flag='-berok'
10192 # Determine the default libpath from the value encoded in an
10193 # empty executable.
10194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10195 /* end confdefs.h. */
10196
10197 int
10198 main ()
10199 {
10200
10201 ;
10202 return 0;
10203 }
10204 _ACEOF
10205 if ac_fn_c_try_link "$LINENO"; then :
10206
10207 lt_aix_libpath_sed='
10208 /Import File Strings/,/^$/ {
10209 /^0/ {
10210 s/^0 *\(.*\)$/\1/
10211 p
10212 }
10213 }'
10214 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10215 # Check for a 64-bit object if we didn't find anything.
10216 if test -z "$aix_libpath"; then
10217 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10218 fi
10219 fi
10220 rm -f core conftest.err conftest.$ac_objext \
10221 conftest$ac_exeext conftest.$ac_ext
10222 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10223
10224 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10225 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"
10226 else
10227 if test "$host_cpu" = ia64; then
10228 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10229 allow_undefined_flag="-z nodefs"
10230 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"
10231 else
10232 # Determine the default libpath from the value encoded in an
10233 # empty executable.
10234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10235 /* end confdefs.h. */
10236
10237 int
10238 main ()
10239 {
10240
10241 ;
10242 return 0;
10243 }
10244 _ACEOF
10245 if ac_fn_c_try_link "$LINENO"; then :
10246
10247 lt_aix_libpath_sed='
10248 /Import File Strings/,/^$/ {
10249 /^0/ {
10250 s/^0 *\(.*\)$/\1/
10251 p
10252 }
10253 }'
10254 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10255 # Check for a 64-bit object if we didn't find anything.
10256 if test -z "$aix_libpath"; then
10257 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10258 fi
10259 fi
10260 rm -f core conftest.err conftest.$ac_objext \
10261 conftest$ac_exeext conftest.$ac_ext
10262 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10263
10264 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10265 # Warning - without using the other run time loading flags,
10266 # -berok will link without error, but may produce a broken library.
10267 no_undefined_flag=' ${wl}-bernotok'
10268 allow_undefined_flag=' ${wl}-berok'
10269 if test "$with_gnu_ld" = yes; then
10270 # We only use this code for GNU lds that support --whole-archive.
10271 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10272 else
10273 # Exported symbols can be pulled into shared objects from archives
10274 whole_archive_flag_spec='$convenience'
10275 fi
10276 archive_cmds_need_lc=yes
10277 # This is similar to how AIX traditionally builds its shared libraries.
10278 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'
10279 fi
10280 fi
10281 ;;
10282
10283 amigaos*)
10284 case $host_cpu in
10285 powerpc)
10286 # see comment about AmigaOS4 .so support
10287 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10288 archive_expsym_cmds=''
10289 ;;
10290 m68k)
10291 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)'
10292 hardcode_libdir_flag_spec='-L$libdir'
10293 hardcode_minus_L=yes
10294 ;;
10295 esac
10296 ;;
10297
10298 bsdi[45]*)
10299 export_dynamic_flag_spec=-rdynamic
10300 ;;
10301
10302 cygwin* | mingw* | pw32* | cegcc*)
10303 # When not using gcc, we currently assume that we are using
10304 # Microsoft Visual C++.
10305 # hardcode_libdir_flag_spec is actually meaningless, as there is
10306 # no search path for DLLs.
10307 hardcode_libdir_flag_spec=' '
10308 allow_undefined_flag=unsupported
10309 # Tell ltmain to make .lib files, not .a files.
10310 libext=lib
10311 # Tell ltmain to make .dll files, not .so files.
10312 shrext_cmds=".dll"
10313 # FIXME: Setting linknames here is a bad hack.
10314 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10315 # The linker will automatically build a .lib file if we build a DLL.
10316 old_archive_from_new_cmds='true'
10317 # FIXME: Should let the user specify the lib program.
10318 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10319 fix_srcfile_path='`cygpath -w "$srcfile"`'
10320 enable_shared_with_static_runtimes=yes
10321 ;;
10322
10323 darwin* | rhapsody*)
10324
10325
10326 archive_cmds_need_lc=no
10327 hardcode_direct=no
10328 hardcode_automatic=yes
10329 hardcode_shlibpath_var=unsupported
10330 if test "$lt_cv_ld_force_load" = "yes"; then
10331 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\"`'
10332 else
10333 whole_archive_flag_spec=''
10334 fi
10335 link_all_deplibs=yes
10336 allow_undefined_flag="$_lt_dar_allow_undefined"
10337 case $cc_basename in
10338 ifort*) _lt_dar_can_shared=yes ;;
10339 *) _lt_dar_can_shared=$GCC ;;
10340 esac
10341 if test "$_lt_dar_can_shared" = "yes"; then
10342 output_verbose_link_cmd=func_echo_all
10343 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10344 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10345 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}"
10346 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}"
10347
10348 else
10349 ld_shlibs=no
10350 fi
10351
10352 ;;
10353
10354 dgux*)
10355 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10356 hardcode_libdir_flag_spec='-L$libdir'
10357 hardcode_shlibpath_var=no
10358 ;;
10359
10360 freebsd1*)
10361 ld_shlibs=no
10362 ;;
10363
10364 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10365 # support. Future versions do this automatically, but an explicit c++rt0.o
10366 # does not break anything, and helps significantly (at the cost of a little
10367 # extra space).
10368 freebsd2.2*)
10369 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10370 hardcode_libdir_flag_spec='-R$libdir'
10371 hardcode_direct=yes
10372 hardcode_shlibpath_var=no
10373 ;;
10374
10375 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10376 freebsd2*)
10377 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10378 hardcode_direct=yes
10379 hardcode_minus_L=yes
10380 hardcode_shlibpath_var=no
10381 ;;
10382
10383 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10384 freebsd* | dragonfly*)
10385 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10386 hardcode_libdir_flag_spec='-R$libdir'
10387 hardcode_direct=yes
10388 hardcode_shlibpath_var=no
10389 ;;
10390
10391 hpux9*)
10392 if test "$GCC" = yes; then
10393 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'
10394 else
10395 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'
10396 fi
10397 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10398 hardcode_libdir_separator=:
10399 hardcode_direct=yes
10400
10401 # hardcode_minus_L: Not really in the search PATH,
10402 # but as the default location of the library.
10403 hardcode_minus_L=yes
10404 export_dynamic_flag_spec='${wl}-E'
10405 ;;
10406
10407 hpux10*)
10408 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10409 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10410 else
10411 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10412 fi
10413 if test "$with_gnu_ld" = no; then
10414 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10415 hardcode_libdir_flag_spec_ld='+b $libdir'
10416 hardcode_libdir_separator=:
10417 hardcode_direct=yes
10418 hardcode_direct_absolute=yes
10419 export_dynamic_flag_spec='${wl}-E'
10420 # hardcode_minus_L: Not really in the search PATH,
10421 # but as the default location of the library.
10422 hardcode_minus_L=yes
10423 fi
10424 ;;
10425
10426 hpux11*)
10427 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10428 case $host_cpu in
10429 hppa*64*)
10430 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10431 ;;
10432 ia64*)
10433 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10434 ;;
10435 *)
10436 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10437 ;;
10438 esac
10439 else
10440 case $host_cpu in
10441 hppa*64*)
10442 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10443 ;;
10444 ia64*)
10445 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10446 ;;
10447 *)
10448
10449 # Older versions of the 11.00 compiler do not understand -b yet
10450 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10452 $as_echo_n "checking if $CC understands -b... " >&6; }
10453 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10454 $as_echo_n "(cached) " >&6
10455 else
10456 lt_cv_prog_compiler__b=no
10457 save_LDFLAGS="$LDFLAGS"
10458 LDFLAGS="$LDFLAGS -b"
10459 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10460 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10461 # The linker can only warn and ignore the option if not recognized
10462 # So say no if there are warnings
10463 if test -s conftest.err; then
10464 # Append any errors to the config.log.
10465 cat conftest.err 1>&5
10466 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10467 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10468 if diff conftest.exp conftest.er2 >/dev/null; then
10469 lt_cv_prog_compiler__b=yes
10470 fi
10471 else
10472 lt_cv_prog_compiler__b=yes
10473 fi
10474 fi
10475 $RM -r conftest*
10476 LDFLAGS="$save_LDFLAGS"
10477
10478 fi
10479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10480 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10481
10482 if test x"$lt_cv_prog_compiler__b" = xyes; then
10483 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10484 else
10485 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10486 fi
10487
10488 ;;
10489 esac
10490 fi
10491 if test "$with_gnu_ld" = no; then
10492 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10493 hardcode_libdir_separator=:
10494
10495 case $host_cpu in
10496 hppa*64*|ia64*)
10497 hardcode_direct=no
10498 hardcode_shlibpath_var=no
10499 ;;
10500 *)
10501 hardcode_direct=yes
10502 hardcode_direct_absolute=yes
10503 export_dynamic_flag_spec='${wl}-E'
10504
10505 # hardcode_minus_L: Not really in the search PATH,
10506 # but as the default location of the library.
10507 hardcode_minus_L=yes
10508 ;;
10509 esac
10510 fi
10511 ;;
10512
10513 irix5* | irix6* | nonstopux*)
10514 if test "$GCC" = yes; then
10515 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'
10516 # Try to use the -exported_symbol ld option, if it does not
10517 # work, assume that -exports_file does not work either and
10518 # implicitly export all symbols.
10519 save_LDFLAGS="$LDFLAGS"
10520 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10522 /* end confdefs.h. */
10523 int foo(void) {}
10524 _ACEOF
10525 if ac_fn_c_try_link "$LINENO"; then :
10526 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'
10527
10528 fi
10529 rm -f core conftest.err conftest.$ac_objext \
10530 conftest$ac_exeext conftest.$ac_ext
10531 LDFLAGS="$save_LDFLAGS"
10532 else
10533 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'
10534 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'
10535 fi
10536 archive_cmds_need_lc='no'
10537 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10538 hardcode_libdir_separator=:
10539 inherit_rpath=yes
10540 link_all_deplibs=yes
10541 ;;
10542
10543 netbsd*)
10544 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10545 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10546 else
10547 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10548 fi
10549 hardcode_libdir_flag_spec='-R$libdir'
10550 hardcode_direct=yes
10551 hardcode_shlibpath_var=no
10552 ;;
10553
10554 newsos6)
10555 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10556 hardcode_direct=yes
10557 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10558 hardcode_libdir_separator=:
10559 hardcode_shlibpath_var=no
10560 ;;
10561
10562 *nto* | *qnx*)
10563 ;;
10564
10565 openbsd*)
10566 if test -f /usr/libexec/ld.so; then
10567 hardcode_direct=yes
10568 hardcode_shlibpath_var=no
10569 hardcode_direct_absolute=yes
10570 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10571 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10572 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10573 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10574 export_dynamic_flag_spec='${wl}-E'
10575 else
10576 case $host_os in
10577 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10578 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10579 hardcode_libdir_flag_spec='-R$libdir'
10580 ;;
10581 *)
10582 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10583 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10584 ;;
10585 esac
10586 fi
10587 else
10588 ld_shlibs=no
10589 fi
10590 ;;
10591
10592 os2*)
10593 hardcode_libdir_flag_spec='-L$libdir'
10594 hardcode_minus_L=yes
10595 allow_undefined_flag=unsupported
10596 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'
10597 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10598 ;;
10599
10600 osf3*)
10601 if test "$GCC" = yes; then
10602 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10603 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'
10604 else
10605 allow_undefined_flag=' -expect_unresolved \*'
10606 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'
10607 fi
10608 archive_cmds_need_lc='no'
10609 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10610 hardcode_libdir_separator=:
10611 ;;
10612
10613 osf4* | osf5*) # as osf3* with the addition of -msym flag
10614 if test "$GCC" = yes; then
10615 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10616 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'
10617 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10618 else
10619 allow_undefined_flag=' -expect_unresolved \*'
10620 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'
10621 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~
10622 $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'
10623
10624 # Both c and cxx compiler support -rpath directly
10625 hardcode_libdir_flag_spec='-rpath $libdir'
10626 fi
10627 archive_cmds_need_lc='no'
10628 hardcode_libdir_separator=:
10629 ;;
10630
10631 solaris*)
10632 no_undefined_flag=' -z defs'
10633 if test "$GCC" = yes; then
10634 wlarc='${wl}'
10635 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10636 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10637 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10638 else
10639 case `$CC -V 2>&1` in
10640 *"Compilers 5.0"*)
10641 wlarc=''
10642 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10643 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10644 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10645 ;;
10646 *)
10647 wlarc='${wl}'
10648 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10649 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10650 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10651 ;;
10652 esac
10653 fi
10654 hardcode_libdir_flag_spec='-R$libdir'
10655 hardcode_shlibpath_var=no
10656 case $host_os in
10657 solaris2.[0-5] | solaris2.[0-5].*) ;;
10658 *)
10659 # The compiler driver will combine and reorder linker options,
10660 # but understands `-z linker_flag'. GCC discards it without `$wl',
10661 # but is careful enough not to reorder.
10662 # Supported since Solaris 2.6 (maybe 2.5.1?)
10663 if test "$GCC" = yes; then
10664 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10665 else
10666 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10667 fi
10668 ;;
10669 esac
10670 link_all_deplibs=yes
10671 ;;
10672
10673 sunos4*)
10674 if test "x$host_vendor" = xsequent; then
10675 # Use $CC to link under sequent, because it throws in some extra .o
10676 # files that make .init and .fini sections work.
10677 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10678 else
10679 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10680 fi
10681 hardcode_libdir_flag_spec='-L$libdir'
10682 hardcode_direct=yes
10683 hardcode_minus_L=yes
10684 hardcode_shlibpath_var=no
10685 ;;
10686
10687 sysv4)
10688 case $host_vendor in
10689 sni)
10690 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10691 hardcode_direct=yes # is this really true???
10692 ;;
10693 siemens)
10694 ## LD is ld it makes a PLAMLIB
10695 ## CC just makes a GrossModule.
10696 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10697 reload_cmds='$CC -r -o $output$reload_objs'
10698 hardcode_direct=no
10699 ;;
10700 motorola)
10701 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10702 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10703 ;;
10704 esac
10705 runpath_var='LD_RUN_PATH'
10706 hardcode_shlibpath_var=no
10707 ;;
10708
10709 sysv4.3*)
10710 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10711 hardcode_shlibpath_var=no
10712 export_dynamic_flag_spec='-Bexport'
10713 ;;
10714
10715 sysv4*MP*)
10716 if test -d /usr/nec; then
10717 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10718 hardcode_shlibpath_var=no
10719 runpath_var=LD_RUN_PATH
10720 hardcode_runpath_var=yes
10721 ld_shlibs=yes
10722 fi
10723 ;;
10724
10725 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10726 no_undefined_flag='${wl}-z,text'
10727 archive_cmds_need_lc=no
10728 hardcode_shlibpath_var=no
10729 runpath_var='LD_RUN_PATH'
10730
10731 if test "$GCC" = yes; then
10732 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10733 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10734 else
10735 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10736 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10737 fi
10738 ;;
10739
10740 sysv5* | sco3.2v5* | sco5v6*)
10741 # Note: We can NOT use -z defs as we might desire, because we do not
10742 # link with -lc, and that would cause any symbols used from libc to
10743 # always be unresolved, which means just about no library would
10744 # ever link correctly. If we're not using GNU ld we use -z text
10745 # though, which does catch some bad symbols but isn't as heavy-handed
10746 # as -z defs.
10747 no_undefined_flag='${wl}-z,text'
10748 allow_undefined_flag='${wl}-z,nodefs'
10749 archive_cmds_need_lc=no
10750 hardcode_shlibpath_var=no
10751 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10752 hardcode_libdir_separator=':'
10753 link_all_deplibs=yes
10754 export_dynamic_flag_spec='${wl}-Bexport'
10755 runpath_var='LD_RUN_PATH'
10756
10757 if test "$GCC" = yes; then
10758 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10759 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10760 else
10761 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10762 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10763 fi
10764 ;;
10765
10766 uts4*)
10767 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10768 hardcode_libdir_flag_spec='-L$libdir'
10769 hardcode_shlibpath_var=no
10770 ;;
10771
10772 *)
10773 ld_shlibs=no
10774 ;;
10775 esac
10776
10777 if test x$host_vendor = xsni; then
10778 case $host in
10779 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10780 export_dynamic_flag_spec='${wl}-Blargedynsym'
10781 ;;
10782 esac
10783 fi
10784 fi
10785
10786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10787 $as_echo "$ld_shlibs" >&6; }
10788 test "$ld_shlibs" = no && can_build_shared=no
10789
10790 with_gnu_ld=$with_gnu_ld
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806 #
10807 # Do we need to explicitly link libc?
10808 #
10809 case "x$archive_cmds_need_lc" in
10810 x|xyes)
10811 # Assume -lc should be added
10812 archive_cmds_need_lc=yes
10813
10814 if test "$enable_shared" = yes && test "$GCC" = yes; then
10815 case $archive_cmds in
10816 *'~'*)
10817 # FIXME: we may have to deal with multi-command sequences.
10818 ;;
10819 '$CC '*)
10820 # Test whether the compiler implicitly links with -lc since on some
10821 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10822 # to ld, don't add -lc before -lgcc.
10823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10824 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10825 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10826 $as_echo_n "(cached) " >&6
10827 else
10828 $RM conftest*
10829 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10830
10831 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10832 (eval $ac_compile) 2>&5
10833 ac_status=$?
10834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10835 test $ac_status = 0; } 2>conftest.err; then
10836 soname=conftest
10837 lib=conftest
10838 libobjs=conftest.$ac_objext
10839 deplibs=
10840 wl=$lt_prog_compiler_wl
10841 pic_flag=$lt_prog_compiler_pic
10842 compiler_flags=-v
10843 linker_flags=-v
10844 verstring=
10845 output_objdir=.
10846 libname=conftest
10847 lt_save_allow_undefined_flag=$allow_undefined_flag
10848 allow_undefined_flag=
10849 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10850 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10851 ac_status=$?
10852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10853 test $ac_status = 0; }
10854 then
10855 lt_cv_archive_cmds_need_lc=no
10856 else
10857 lt_cv_archive_cmds_need_lc=yes
10858 fi
10859 allow_undefined_flag=$lt_save_allow_undefined_flag
10860 else
10861 cat conftest.err 1>&5
10862 fi
10863 $RM conftest*
10864
10865 fi
10866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10867 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10868 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10869 ;;
10870 esac
10871 fi
10872 ;;
10873 esac
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11032 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11033
11034 if test "$GCC" = yes; then
11035 case $host_os in
11036 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11037 *) lt_awk_arg="/^libraries:/" ;;
11038 esac
11039 case $host_os in
11040 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11041 *) lt_sed_strip_eq="s,=/,/,g" ;;
11042 esac
11043 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11044 case $lt_search_path_spec in
11045 *\;*)
11046 # if the path contains ";" then we assume it to be the separator
11047 # otherwise default to the standard path separator (i.e. ":") - it is
11048 # assumed that no part of a normal pathname contains ";" but that should
11049 # okay in the real world where ";" in dirpaths is itself problematic.
11050 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11051 ;;
11052 *)
11053 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11054 ;;
11055 esac
11056 # Ok, now we have the path, separated by spaces, we can step through it
11057 # and add multilib dir if necessary.
11058 lt_tmp_lt_search_path_spec=
11059 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11060 for lt_sys_path in $lt_search_path_spec; do
11061 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11062 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11063 else
11064 test -d "$lt_sys_path" && \
11065 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11066 fi
11067 done
11068 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11069 BEGIN {RS=" "; FS="/|\n";} {
11070 lt_foo="";
11071 lt_count=0;
11072 for (lt_i = NF; lt_i > 0; lt_i--) {
11073 if ($lt_i != "" && $lt_i != ".") {
11074 if ($lt_i == "..") {
11075 lt_count++;
11076 } else {
11077 if (lt_count == 0) {
11078 lt_foo="/" $lt_i lt_foo;
11079 } else {
11080 lt_count--;
11081 }
11082 }
11083 }
11084 }
11085 if (lt_foo != "") { lt_freq[lt_foo]++; }
11086 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11087 }'`
11088 # AWK program above erroneously prepends '/' to C:/dos/paths
11089 # for these hosts.
11090 case $host_os in
11091 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11092 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11093 esac
11094 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11095 else
11096 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11097 fi
11098 library_names_spec=
11099 libname_spec='lib$name'
11100 soname_spec=
11101 shrext_cmds=".so"
11102 postinstall_cmds=
11103 postuninstall_cmds=
11104 finish_cmds=
11105 finish_eval=
11106 shlibpath_var=
11107 shlibpath_overrides_runpath=unknown
11108 version_type=none
11109 dynamic_linker="$host_os ld.so"
11110 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11111 need_lib_prefix=unknown
11112 hardcode_into_libs=no
11113
11114 # when you set need_version to no, make sure it does not cause -set_version
11115 # flags to be left without arguments
11116 need_version=unknown
11117
11118 case $host_os in
11119 aix3*)
11120 version_type=linux
11121 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11122 shlibpath_var=LIBPATH
11123
11124 # AIX 3 has no versioning support, so we append a major version to the name.
11125 soname_spec='${libname}${release}${shared_ext}$major'
11126 ;;
11127
11128 aix[4-9]*)
11129 version_type=linux
11130 need_lib_prefix=no
11131 need_version=no
11132 hardcode_into_libs=yes
11133 if test "$host_cpu" = ia64; then
11134 # AIX 5 supports IA64
11135 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11136 shlibpath_var=LD_LIBRARY_PATH
11137 else
11138 # With GCC up to 2.95.x, collect2 would create an import file
11139 # for dependence libraries. The import file would start with
11140 # the line `#! .'. This would cause the generated library to
11141 # depend on `.', always an invalid library. This was fixed in
11142 # development snapshots of GCC prior to 3.0.
11143 case $host_os in
11144 aix4 | aix4.[01] | aix4.[01].*)
11145 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11146 echo ' yes '
11147 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11148 :
11149 else
11150 can_build_shared=no
11151 fi
11152 ;;
11153 esac
11154 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11155 # soname into executable. Probably we can add versioning support to
11156 # collect2, so additional links can be useful in future.
11157 if test "$aix_use_runtimelinking" = yes; then
11158 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11159 # instead of lib<name>.a to let people know that these are not
11160 # typical AIX shared libraries.
11161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11162 else
11163 # We preserve .a as extension for shared libraries through AIX4.2
11164 # and later when we are not doing run time linking.
11165 library_names_spec='${libname}${release}.a $libname.a'
11166 soname_spec='${libname}${release}${shared_ext}$major'
11167 fi
11168 shlibpath_var=LIBPATH
11169 fi
11170 ;;
11171
11172 amigaos*)
11173 case $host_cpu in
11174 powerpc)
11175 # Since July 2007 AmigaOS4 officially supports .so libraries.
11176 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11178 ;;
11179 m68k)
11180 library_names_spec='$libname.ixlibrary $libname.a'
11181 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11182 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'
11183 ;;
11184 esac
11185 ;;
11186
11187 beos*)
11188 library_names_spec='${libname}${shared_ext}'
11189 dynamic_linker="$host_os ld.so"
11190 shlibpath_var=LIBRARY_PATH
11191 ;;
11192
11193 bsdi[45]*)
11194 version_type=linux
11195 need_version=no
11196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11197 soname_spec='${libname}${release}${shared_ext}$major'
11198 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11199 shlibpath_var=LD_LIBRARY_PATH
11200 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11201 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11202 # the default ld.so.conf also contains /usr/contrib/lib and
11203 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11204 # libtool to hard-code these into programs
11205 ;;
11206
11207 cygwin* | mingw* | pw32* | cegcc*)
11208 version_type=windows
11209 shrext_cmds=".dll"
11210 need_version=no
11211 need_lib_prefix=no
11212
11213 case $GCC,$host_os in
11214 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11215 library_names_spec='$libname.dll.a'
11216 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11217 postinstall_cmds='base_file=`basename \${file}`~
11218 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11219 dldir=$destdir/`dirname \$dlpath`~
11220 test -d \$dldir || mkdir -p \$dldir~
11221 $install_prog $dir/$dlname \$dldir/$dlname~
11222 chmod a+x \$dldir/$dlname~
11223 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11224 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11225 fi'
11226 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11227 dlpath=$dir/\$dldll~
11228 $RM \$dlpath'
11229 shlibpath_overrides_runpath=yes
11230
11231 case $host_os in
11232 cygwin*)
11233 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11234 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11235
11236 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11237 ;;
11238 mingw* | cegcc*)
11239 # MinGW DLLs use traditional 'lib' prefix
11240 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11241 ;;
11242 pw32*)
11243 # pw32 DLLs use 'pw' prefix rather than 'lib'
11244 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11245 ;;
11246 esac
11247 ;;
11248
11249 *)
11250 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11251 ;;
11252 esac
11253 dynamic_linker='Win32 ld.exe'
11254 # FIXME: first we should search . and the directory the executable is in
11255 shlibpath_var=PATH
11256 ;;
11257
11258 darwin* | rhapsody*)
11259 dynamic_linker="$host_os dyld"
11260 version_type=darwin
11261 need_lib_prefix=no
11262 need_version=no
11263 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11264 soname_spec='${libname}${release}${major}$shared_ext'
11265 shlibpath_overrides_runpath=yes
11266 shlibpath_var=DYLD_LIBRARY_PATH
11267 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11268
11269 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11270 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11271 ;;
11272
11273 dgux*)
11274 version_type=linux
11275 need_lib_prefix=no
11276 need_version=no
11277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11278 soname_spec='${libname}${release}${shared_ext}$major'
11279 shlibpath_var=LD_LIBRARY_PATH
11280 ;;
11281
11282 freebsd1*)
11283 dynamic_linker=no
11284 ;;
11285
11286 freebsd* | dragonfly*)
11287 # DragonFly does not have aout. When/if they implement a new
11288 # versioning mechanism, adjust this.
11289 if test -x /usr/bin/objformat; then
11290 objformat=`/usr/bin/objformat`
11291 else
11292 case $host_os in
11293 freebsd[123]*) objformat=aout ;;
11294 *) objformat=elf ;;
11295 esac
11296 fi
11297 version_type=freebsd-$objformat
11298 case $version_type in
11299 freebsd-elf*)
11300 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11301 need_version=no
11302 need_lib_prefix=no
11303 ;;
11304 freebsd-*)
11305 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11306 need_version=yes
11307 ;;
11308 esac
11309 shlibpath_var=LD_LIBRARY_PATH
11310 case $host_os in
11311 freebsd2*)
11312 shlibpath_overrides_runpath=yes
11313 ;;
11314 freebsd3.[01]* | freebsdelf3.[01]*)
11315 shlibpath_overrides_runpath=yes
11316 hardcode_into_libs=yes
11317 ;;
11318 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11319 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11320 shlibpath_overrides_runpath=no
11321 hardcode_into_libs=yes
11322 ;;
11323 *) # from 4.6 on, and DragonFly
11324 shlibpath_overrides_runpath=yes
11325 hardcode_into_libs=yes
11326 ;;
11327 esac
11328 ;;
11329
11330 gnu*)
11331 version_type=linux
11332 need_lib_prefix=no
11333 need_version=no
11334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11335 soname_spec='${libname}${release}${shared_ext}$major'
11336 shlibpath_var=LD_LIBRARY_PATH
11337 hardcode_into_libs=yes
11338 ;;
11339
11340 haiku*)
11341 version_type=linux
11342 need_lib_prefix=no
11343 need_version=no
11344 dynamic_linker="$host_os runtime_loader"
11345 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11346 soname_spec='${libname}${release}${shared_ext}$major'
11347 shlibpath_var=LIBRARY_PATH
11348 shlibpath_overrides_runpath=yes
11349 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11350 hardcode_into_libs=yes
11351 ;;
11352
11353 hpux9* | hpux10* | hpux11*)
11354 # Give a soname corresponding to the major version so that dld.sl refuses to
11355 # link against other versions.
11356 version_type=sunos
11357 need_lib_prefix=no
11358 need_version=no
11359 case $host_cpu in
11360 ia64*)
11361 shrext_cmds='.so'
11362 hardcode_into_libs=yes
11363 dynamic_linker="$host_os dld.so"
11364 shlibpath_var=LD_LIBRARY_PATH
11365 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11366 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11367 soname_spec='${libname}${release}${shared_ext}$major'
11368 if test "X$HPUX_IA64_MODE" = X32; then
11369 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11370 else
11371 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11372 fi
11373 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11374 ;;
11375 hppa*64*)
11376 shrext_cmds='.sl'
11377 hardcode_into_libs=yes
11378 dynamic_linker="$host_os dld.sl"
11379 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11380 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11381 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11382 soname_spec='${libname}${release}${shared_ext}$major'
11383 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11384 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11385 ;;
11386 *)
11387 shrext_cmds='.sl'
11388 dynamic_linker="$host_os dld.sl"
11389 shlibpath_var=SHLIB_PATH
11390 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11392 soname_spec='${libname}${release}${shared_ext}$major'
11393 ;;
11394 esac
11395 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11396 postinstall_cmds='chmod 555 $lib'
11397 # or fails outright, so override atomically:
11398 install_override_mode=555
11399 ;;
11400
11401 interix[3-9]*)
11402 version_type=linux
11403 need_lib_prefix=no
11404 need_version=no
11405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11406 soname_spec='${libname}${release}${shared_ext}$major'
11407 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11408 shlibpath_var=LD_LIBRARY_PATH
11409 shlibpath_overrides_runpath=no
11410 hardcode_into_libs=yes
11411 ;;
11412
11413 irix5* | irix6* | nonstopux*)
11414 case $host_os in
11415 nonstopux*) version_type=nonstopux ;;
11416 *)
11417 if test "$lt_cv_prog_gnu_ld" = yes; then
11418 version_type=linux
11419 else
11420 version_type=irix
11421 fi ;;
11422 esac
11423 need_lib_prefix=no
11424 need_version=no
11425 soname_spec='${libname}${release}${shared_ext}$major'
11426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11427 case $host_os in
11428 irix5* | nonstopux*)
11429 libsuff= shlibsuff=
11430 ;;
11431 *)
11432 case $LD in # libtool.m4 will add one of these switches to LD
11433 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11434 libsuff= shlibsuff= libmagic=32-bit;;
11435 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11436 libsuff=32 shlibsuff=N32 libmagic=N32;;
11437 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11438 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11439 *) libsuff= shlibsuff= libmagic=never-match;;
11440 esac
11441 ;;
11442 esac
11443 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11444 shlibpath_overrides_runpath=no
11445 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11446 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11447 hardcode_into_libs=yes
11448 ;;
11449
11450 # No shared lib support for Linux oldld, aout, or coff.
11451 linux*oldld* | linux*aout* | linux*coff*)
11452 dynamic_linker=no
11453 ;;
11454
11455 # This must be Linux ELF.
11456 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11457 version_type=linux
11458 need_lib_prefix=no
11459 need_version=no
11460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11461 soname_spec='${libname}${release}${shared_ext}$major'
11462 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11463 shlibpath_var=LD_LIBRARY_PATH
11464 shlibpath_overrides_runpath=no
11465
11466 # Some binutils ld are patched to set DT_RUNPATH
11467 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11468 $as_echo_n "(cached) " >&6
11469 else
11470 lt_cv_shlibpath_overrides_runpath=no
11471 save_LDFLAGS=$LDFLAGS
11472 save_libdir=$libdir
11473 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11474 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11476 /* end confdefs.h. */
11477
11478 int
11479 main ()
11480 {
11481
11482 ;
11483 return 0;
11484 }
11485 _ACEOF
11486 if ac_fn_c_try_link "$LINENO"; then :
11487 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11488 lt_cv_shlibpath_overrides_runpath=yes
11489 fi
11490 fi
11491 rm -f core conftest.err conftest.$ac_objext \
11492 conftest$ac_exeext conftest.$ac_ext
11493 LDFLAGS=$save_LDFLAGS
11494 libdir=$save_libdir
11495
11496 fi
11497
11498 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11499
11500 # This implies no fast_install, which is unacceptable.
11501 # Some rework will be needed to allow for fast_install
11502 # before this can be enabled.
11503 hardcode_into_libs=yes
11504
11505 # Append ld.so.conf contents to the search path
11506 if test -f /etc/ld.so.conf; then
11507 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' ' '`
11508 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11509 fi
11510
11511 # We used to test for /lib/ld.so.1 and disable shared libraries on
11512 # powerpc, because MkLinux only supported shared libraries with the
11513 # GNU dynamic linker. Since this was broken with cross compilers,
11514 # most powerpc-linux boxes support dynamic linking these days and
11515 # people can always --disable-shared, the test was removed, and we
11516 # assume the GNU/Linux dynamic linker is in use.
11517 dynamic_linker='GNU/Linux ld.so'
11518 ;;
11519
11520 netbsd*)
11521 version_type=sunos
11522 need_lib_prefix=no
11523 need_version=no
11524 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11525 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11526 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11527 dynamic_linker='NetBSD (a.out) ld.so'
11528 else
11529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11530 soname_spec='${libname}${release}${shared_ext}$major'
11531 dynamic_linker='NetBSD ld.elf_so'
11532 fi
11533 shlibpath_var=LD_LIBRARY_PATH
11534 shlibpath_overrides_runpath=yes
11535 hardcode_into_libs=yes
11536 ;;
11537
11538 newsos6)
11539 version_type=linux
11540 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11541 shlibpath_var=LD_LIBRARY_PATH
11542 shlibpath_overrides_runpath=yes
11543 ;;
11544
11545 *nto* | *qnx*)
11546 version_type=qnx
11547 need_lib_prefix=no
11548 need_version=no
11549 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11550 soname_spec='${libname}${release}${shared_ext}$major'
11551 shlibpath_var=LD_LIBRARY_PATH
11552 shlibpath_overrides_runpath=no
11553 hardcode_into_libs=yes
11554 dynamic_linker='ldqnx.so'
11555 ;;
11556
11557 openbsd*)
11558 version_type=sunos
11559 sys_lib_dlsearch_path_spec="/usr/lib"
11560 need_lib_prefix=no
11561 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11562 case $host_os in
11563 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11564 *) need_version=no ;;
11565 esac
11566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11567 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11568 shlibpath_var=LD_LIBRARY_PATH
11569 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11570 case $host_os in
11571 openbsd2.[89] | openbsd2.[89].*)
11572 shlibpath_overrides_runpath=no
11573 ;;
11574 *)
11575 shlibpath_overrides_runpath=yes
11576 ;;
11577 esac
11578 else
11579 shlibpath_overrides_runpath=yes
11580 fi
11581 ;;
11582
11583 os2*)
11584 libname_spec='$name'
11585 shrext_cmds=".dll"
11586 need_lib_prefix=no
11587 library_names_spec='$libname${shared_ext} $libname.a'
11588 dynamic_linker='OS/2 ld.exe'
11589 shlibpath_var=LIBPATH
11590 ;;
11591
11592 osf3* | osf4* | osf5*)
11593 version_type=osf
11594 need_lib_prefix=no
11595 need_version=no
11596 soname_spec='${libname}${release}${shared_ext}$major'
11597 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11598 shlibpath_var=LD_LIBRARY_PATH
11599 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11600 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11601 ;;
11602
11603 rdos*)
11604 dynamic_linker=no
11605 ;;
11606
11607 solaris*)
11608 version_type=linux
11609 need_lib_prefix=no
11610 need_version=no
11611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11612 soname_spec='${libname}${release}${shared_ext}$major'
11613 shlibpath_var=LD_LIBRARY_PATH
11614 shlibpath_overrides_runpath=yes
11615 hardcode_into_libs=yes
11616 # ldd complains unless libraries are executable
11617 postinstall_cmds='chmod +x $lib'
11618 ;;
11619
11620 sunos4*)
11621 version_type=sunos
11622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11623 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11624 shlibpath_var=LD_LIBRARY_PATH
11625 shlibpath_overrides_runpath=yes
11626 if test "$with_gnu_ld" = yes; then
11627 need_lib_prefix=no
11628 fi
11629 need_version=yes
11630 ;;
11631
11632 sysv4 | sysv4.3*)
11633 version_type=linux
11634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11635 soname_spec='${libname}${release}${shared_ext}$major'
11636 shlibpath_var=LD_LIBRARY_PATH
11637 case $host_vendor in
11638 sni)
11639 shlibpath_overrides_runpath=no
11640 need_lib_prefix=no
11641 runpath_var=LD_RUN_PATH
11642 ;;
11643 siemens)
11644 need_lib_prefix=no
11645 ;;
11646 motorola)
11647 need_lib_prefix=no
11648 need_version=no
11649 shlibpath_overrides_runpath=no
11650 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11651 ;;
11652 esac
11653 ;;
11654
11655 sysv4*MP*)
11656 if test -d /usr/nec ;then
11657 version_type=linux
11658 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11659 soname_spec='$libname${shared_ext}.$major'
11660 shlibpath_var=LD_LIBRARY_PATH
11661 fi
11662 ;;
11663
11664 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11665 version_type=freebsd-elf
11666 need_lib_prefix=no
11667 need_version=no
11668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11669 soname_spec='${libname}${release}${shared_ext}$major'
11670 shlibpath_var=LD_LIBRARY_PATH
11671 shlibpath_overrides_runpath=yes
11672 hardcode_into_libs=yes
11673 if test "$with_gnu_ld" = yes; then
11674 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11675 else
11676 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11677 case $host_os in
11678 sco3.2v5*)
11679 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11680 ;;
11681 esac
11682 fi
11683 sys_lib_dlsearch_path_spec='/usr/lib'
11684 ;;
11685
11686 tpf*)
11687 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11688 version_type=linux
11689 need_lib_prefix=no
11690 need_version=no
11691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11692 shlibpath_var=LD_LIBRARY_PATH
11693 shlibpath_overrides_runpath=no
11694 hardcode_into_libs=yes
11695 ;;
11696
11697 uts4*)
11698 version_type=linux
11699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11700 soname_spec='${libname}${release}${shared_ext}$major'
11701 shlibpath_var=LD_LIBRARY_PATH
11702 ;;
11703
11704 *)
11705 dynamic_linker=no
11706 ;;
11707 esac
11708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11709 $as_echo "$dynamic_linker" >&6; }
11710 test "$dynamic_linker" = no && can_build_shared=no
11711
11712 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11713 if test "$GCC" = yes; then
11714 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11715 fi
11716
11717 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11718 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11719 fi
11720 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11721 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11722 fi
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11816 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11817 hardcode_action=
11818 if test -n "$hardcode_libdir_flag_spec" ||
11819 test -n "$runpath_var" ||
11820 test "X$hardcode_automatic" = "Xyes" ; then
11821
11822 # We can hardcode non-existent directories.
11823 if test "$hardcode_direct" != no &&
11824 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11825 # have to relink, otherwise we might link with an installed library
11826 # when we should be linking with a yet-to-be-installed one
11827 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11828 test "$hardcode_minus_L" != no; then
11829 # Linking always hardcodes the temporary library directory.
11830 hardcode_action=relink
11831 else
11832 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11833 hardcode_action=immediate
11834 fi
11835 else
11836 # We cannot hardcode anything, or else we can only hardcode existing
11837 # directories.
11838 hardcode_action=unsupported
11839 fi
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11841 $as_echo "$hardcode_action" >&6; }
11842
11843 if test "$hardcode_action" = relink ||
11844 test "$inherit_rpath" = yes; then
11845 # Fast installation is not supported
11846 enable_fast_install=no
11847 elif test "$shlibpath_overrides_runpath" = yes ||
11848 test "$enable_shared" = no; then
11849 # Fast installation is not necessary
11850 enable_fast_install=needless
11851 fi
11852
11853
11854
11855
11856
11857
11858 if test "x$enable_dlopen" != xyes; then
11859 enable_dlopen=unknown
11860 enable_dlopen_self=unknown
11861 enable_dlopen_self_static=unknown
11862 else
11863 lt_cv_dlopen=no
11864 lt_cv_dlopen_libs=
11865
11866 case $host_os in
11867 beos*)
11868 lt_cv_dlopen="load_add_on"
11869 lt_cv_dlopen_libs=
11870 lt_cv_dlopen_self=yes
11871 ;;
11872
11873 mingw* | pw32* | cegcc*)
11874 lt_cv_dlopen="LoadLibrary"
11875 lt_cv_dlopen_libs=
11876 ;;
11877
11878 cygwin*)
11879 lt_cv_dlopen="dlopen"
11880 lt_cv_dlopen_libs=
11881 ;;
11882
11883 darwin*)
11884 # if libdl is installed we need to link against it
11885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11886 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11887 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11888 $as_echo_n "(cached) " >&6
11889 else
11890 ac_check_lib_save_LIBS=$LIBS
11891 LIBS="-ldl $LIBS"
11892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11893 /* end confdefs.h. */
11894
11895 /* Override any GCC internal prototype to avoid an error.
11896 Use char because int might match the return type of a GCC
11897 builtin and then its argument prototype would still apply. */
11898 #ifdef __cplusplus
11899 extern "C"
11900 #endif
11901 char dlopen ();
11902 int
11903 main ()
11904 {
11905 return dlopen ();
11906 ;
11907 return 0;
11908 }
11909 _ACEOF
11910 if ac_fn_c_try_link "$LINENO"; then :
11911 ac_cv_lib_dl_dlopen=yes
11912 else
11913 ac_cv_lib_dl_dlopen=no
11914 fi
11915 rm -f core conftest.err conftest.$ac_objext \
11916 conftest$ac_exeext conftest.$ac_ext
11917 LIBS=$ac_check_lib_save_LIBS
11918 fi
11919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11920 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11921 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11922 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11923 else
11924
11925 lt_cv_dlopen="dyld"
11926 lt_cv_dlopen_libs=
11927 lt_cv_dlopen_self=yes
11928
11929 fi
11930
11931 ;;
11932
11933 *)
11934 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11935 if test "x$ac_cv_func_shl_load" = x""yes; then :
11936 lt_cv_dlopen="shl_load"
11937 else
11938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11939 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11940 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11941 $as_echo_n "(cached) " >&6
11942 else
11943 ac_check_lib_save_LIBS=$LIBS
11944 LIBS="-ldld $LIBS"
11945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11946 /* end confdefs.h. */
11947
11948 /* Override any GCC internal prototype to avoid an error.
11949 Use char because int might match the return type of a GCC
11950 builtin and then its argument prototype would still apply. */
11951 #ifdef __cplusplus
11952 extern "C"
11953 #endif
11954 char shl_load ();
11955 int
11956 main ()
11957 {
11958 return shl_load ();
11959 ;
11960 return 0;
11961 }
11962 _ACEOF
11963 if ac_fn_c_try_link "$LINENO"; then :
11964 ac_cv_lib_dld_shl_load=yes
11965 else
11966 ac_cv_lib_dld_shl_load=no
11967 fi
11968 rm -f core conftest.err conftest.$ac_objext \
11969 conftest$ac_exeext conftest.$ac_ext
11970 LIBS=$ac_check_lib_save_LIBS
11971 fi
11972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11973 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11974 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11975 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11976 else
11977 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11978 if test "x$ac_cv_func_dlopen" = x""yes; then :
11979 lt_cv_dlopen="dlopen"
11980 else
11981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11982 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11983 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11984 $as_echo_n "(cached) " >&6
11985 else
11986 ac_check_lib_save_LIBS=$LIBS
11987 LIBS="-ldl $LIBS"
11988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11989 /* end confdefs.h. */
11990
11991 /* Override any GCC internal prototype to avoid an error.
11992 Use char because int might match the return type of a GCC
11993 builtin and then its argument prototype would still apply. */
11994 #ifdef __cplusplus
11995 extern "C"
11996 #endif
11997 char dlopen ();
11998 int
11999 main ()
12000 {
12001 return dlopen ();
12002 ;
12003 return 0;
12004 }
12005 _ACEOF
12006 if ac_fn_c_try_link "$LINENO"; then :
12007 ac_cv_lib_dl_dlopen=yes
12008 else
12009 ac_cv_lib_dl_dlopen=no
12010 fi
12011 rm -f core conftest.err conftest.$ac_objext \
12012 conftest$ac_exeext conftest.$ac_ext
12013 LIBS=$ac_check_lib_save_LIBS
12014 fi
12015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12016 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12017 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12018 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12019 else
12020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12021 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12022 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12023 $as_echo_n "(cached) " >&6
12024 else
12025 ac_check_lib_save_LIBS=$LIBS
12026 LIBS="-lsvld $LIBS"
12027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12028 /* end confdefs.h. */
12029
12030 /* Override any GCC internal prototype to avoid an error.
12031 Use char because int might match the return type of a GCC
12032 builtin and then its argument prototype would still apply. */
12033 #ifdef __cplusplus
12034 extern "C"
12035 #endif
12036 char dlopen ();
12037 int
12038 main ()
12039 {
12040 return dlopen ();
12041 ;
12042 return 0;
12043 }
12044 _ACEOF
12045 if ac_fn_c_try_link "$LINENO"; then :
12046 ac_cv_lib_svld_dlopen=yes
12047 else
12048 ac_cv_lib_svld_dlopen=no
12049 fi
12050 rm -f core conftest.err conftest.$ac_objext \
12051 conftest$ac_exeext conftest.$ac_ext
12052 LIBS=$ac_check_lib_save_LIBS
12053 fi
12054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12055 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12056 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12057 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12058 else
12059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12060 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12061 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12062 $as_echo_n "(cached) " >&6
12063 else
12064 ac_check_lib_save_LIBS=$LIBS
12065 LIBS="-ldld $LIBS"
12066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12067 /* end confdefs.h. */
12068
12069 /* Override any GCC internal prototype to avoid an error.
12070 Use char because int might match the return type of a GCC
12071 builtin and then its argument prototype would still apply. */
12072 #ifdef __cplusplus
12073 extern "C"
12074 #endif
12075 char dld_link ();
12076 int
12077 main ()
12078 {
12079 return dld_link ();
12080 ;
12081 return 0;
12082 }
12083 _ACEOF
12084 if ac_fn_c_try_link "$LINENO"; then :
12085 ac_cv_lib_dld_dld_link=yes
12086 else
12087 ac_cv_lib_dld_dld_link=no
12088 fi
12089 rm -f core conftest.err conftest.$ac_objext \
12090 conftest$ac_exeext conftest.$ac_ext
12091 LIBS=$ac_check_lib_save_LIBS
12092 fi
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12094 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12095 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12096 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12097 fi
12098
12099
12100 fi
12101
12102
12103 fi
12104
12105
12106 fi
12107
12108
12109 fi
12110
12111
12112 fi
12113
12114 ;;
12115 esac
12116
12117 if test "x$lt_cv_dlopen" != xno; then
12118 enable_dlopen=yes
12119 else
12120 enable_dlopen=no
12121 fi
12122
12123 case $lt_cv_dlopen in
12124 dlopen)
12125 save_CPPFLAGS="$CPPFLAGS"
12126 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12127
12128 save_LDFLAGS="$LDFLAGS"
12129 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12130
12131 save_LIBS="$LIBS"
12132 LIBS="$lt_cv_dlopen_libs $LIBS"
12133
12134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12135 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12136 if test "${lt_cv_dlopen_self+set}" = set; then :
12137 $as_echo_n "(cached) " >&6
12138 else
12139 if test "$cross_compiling" = yes; then :
12140 lt_cv_dlopen_self=cross
12141 else
12142 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12143 lt_status=$lt_dlunknown
12144 cat > conftest.$ac_ext <<_LT_EOF
12145 #line 12145 "configure"
12146 #include "confdefs.h"
12147
12148 #if HAVE_DLFCN_H
12149 #include <dlfcn.h>
12150 #endif
12151
12152 #include <stdio.h>
12153
12154 #ifdef RTLD_GLOBAL
12155 # define LT_DLGLOBAL RTLD_GLOBAL
12156 #else
12157 # ifdef DL_GLOBAL
12158 # define LT_DLGLOBAL DL_GLOBAL
12159 # else
12160 # define LT_DLGLOBAL 0
12161 # endif
12162 #endif
12163
12164 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12165 find out it does not work in some platform. */
12166 #ifndef LT_DLLAZY_OR_NOW
12167 # ifdef RTLD_LAZY
12168 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12169 # else
12170 # ifdef DL_LAZY
12171 # define LT_DLLAZY_OR_NOW DL_LAZY
12172 # else
12173 # ifdef RTLD_NOW
12174 # define LT_DLLAZY_OR_NOW RTLD_NOW
12175 # else
12176 # ifdef DL_NOW
12177 # define LT_DLLAZY_OR_NOW DL_NOW
12178 # else
12179 # define LT_DLLAZY_OR_NOW 0
12180 # endif
12181 # endif
12182 # endif
12183 # endif
12184 #endif
12185
12186 /* When -fvisbility=hidden is used, assume the code has been annotated
12187 correspondingly for the symbols needed. */
12188 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12189 void fnord () __attribute__((visibility("default")));
12190 #endif
12191
12192 void fnord () { int i=42; }
12193 int main ()
12194 {
12195 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12196 int status = $lt_dlunknown;
12197
12198 if (self)
12199 {
12200 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12201 else
12202 {
12203 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12204 else puts (dlerror ());
12205 }
12206 /* dlclose (self); */
12207 }
12208 else
12209 puts (dlerror ());
12210
12211 return status;
12212 }
12213 _LT_EOF
12214 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12215 (eval $ac_link) 2>&5
12216 ac_status=$?
12217 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12218 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12219 (./conftest; exit; ) >&5 2>/dev/null
12220 lt_status=$?
12221 case x$lt_status in
12222 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12223 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12224 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12225 esac
12226 else :
12227 # compilation failed
12228 lt_cv_dlopen_self=no
12229 fi
12230 fi
12231 rm -fr conftest*
12232
12233
12234 fi
12235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12236 $as_echo "$lt_cv_dlopen_self" >&6; }
12237
12238 if test "x$lt_cv_dlopen_self" = xyes; then
12239 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12241 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12242 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12243 $as_echo_n "(cached) " >&6
12244 else
12245 if test "$cross_compiling" = yes; then :
12246 lt_cv_dlopen_self_static=cross
12247 else
12248 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12249 lt_status=$lt_dlunknown
12250 cat > conftest.$ac_ext <<_LT_EOF
12251 #line 12251 "configure"
12252 #include "confdefs.h"
12253
12254 #if HAVE_DLFCN_H
12255 #include <dlfcn.h>
12256 #endif
12257
12258 #include <stdio.h>
12259
12260 #ifdef RTLD_GLOBAL
12261 # define LT_DLGLOBAL RTLD_GLOBAL
12262 #else
12263 # ifdef DL_GLOBAL
12264 # define LT_DLGLOBAL DL_GLOBAL
12265 # else
12266 # define LT_DLGLOBAL 0
12267 # endif
12268 #endif
12269
12270 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12271 find out it does not work in some platform. */
12272 #ifndef LT_DLLAZY_OR_NOW
12273 # ifdef RTLD_LAZY
12274 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12275 # else
12276 # ifdef DL_LAZY
12277 # define LT_DLLAZY_OR_NOW DL_LAZY
12278 # else
12279 # ifdef RTLD_NOW
12280 # define LT_DLLAZY_OR_NOW RTLD_NOW
12281 # else
12282 # ifdef DL_NOW
12283 # define LT_DLLAZY_OR_NOW DL_NOW
12284 # else
12285 # define LT_DLLAZY_OR_NOW 0
12286 # endif
12287 # endif
12288 # endif
12289 # endif
12290 #endif
12291
12292 /* When -fvisbility=hidden is used, assume the code has been annotated
12293 correspondingly for the symbols needed. */
12294 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12295 void fnord () __attribute__((visibility("default")));
12296 #endif
12297
12298 void fnord () { int i=42; }
12299 int main ()
12300 {
12301 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12302 int status = $lt_dlunknown;
12303
12304 if (self)
12305 {
12306 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12307 else
12308 {
12309 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12310 else puts (dlerror ());
12311 }
12312 /* dlclose (self); */
12313 }
12314 else
12315 puts (dlerror ());
12316
12317 return status;
12318 }
12319 _LT_EOF
12320 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12321 (eval $ac_link) 2>&5
12322 ac_status=$?
12323 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12324 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12325 (./conftest; exit; ) >&5 2>/dev/null
12326 lt_status=$?
12327 case x$lt_status in
12328 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12329 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12330 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12331 esac
12332 else :
12333 # compilation failed
12334 lt_cv_dlopen_self_static=no
12335 fi
12336 fi
12337 rm -fr conftest*
12338
12339
12340 fi
12341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12342 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12343 fi
12344
12345 CPPFLAGS="$save_CPPFLAGS"
12346 LDFLAGS="$save_LDFLAGS"
12347 LIBS="$save_LIBS"
12348 ;;
12349 esac
12350
12351 case $lt_cv_dlopen_self in
12352 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12353 *) enable_dlopen_self=unknown ;;
12354 esac
12355
12356 case $lt_cv_dlopen_self_static in
12357 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12358 *) enable_dlopen_self_static=unknown ;;
12359 esac
12360 fi
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378 striplib=
12379 old_striplib=
12380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12381 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12382 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12383 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12384 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12386 $as_echo "yes" >&6; }
12387 else
12388 # FIXME - insert some real tests, host_os isn't really good enough
12389 case $host_os in
12390 darwin*)
12391 if test -n "$STRIP" ; then
12392 striplib="$STRIP -x"
12393 old_striplib="$STRIP -S"
12394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12395 $as_echo "yes" >&6; }
12396 else
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12398 $as_echo "no" >&6; }
12399 fi
12400 ;;
12401 *)
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12403 $as_echo "no" >&6; }
12404 ;;
12405 esac
12406 fi
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419 # Report which library types will actually be built
12420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12421 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12423 $as_echo "$can_build_shared" >&6; }
12424
12425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12426 $as_echo_n "checking whether to build shared libraries... " >&6; }
12427 test "$can_build_shared" = "no" && enable_shared=no
12428
12429 # On AIX, shared libraries and static libraries use the same namespace, and
12430 # are all built from PIC.
12431 case $host_os in
12432 aix3*)
12433 test "$enable_shared" = yes && enable_static=no
12434 if test -n "$RANLIB"; then
12435 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12436 postinstall_cmds='$RANLIB $lib'
12437 fi
12438 ;;
12439
12440 aix[4-9]*)
12441 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12442 test "$enable_shared" = yes && enable_static=no
12443 fi
12444 ;;
12445 esac
12446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12447 $as_echo "$enable_shared" >&6; }
12448
12449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12450 $as_echo_n "checking whether to build static libraries... " >&6; }
12451 # Make sure either enable_shared or enable_static is yes.
12452 test "$enable_shared" = yes || enable_static=yes
12453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12454 $as_echo "$enable_static" >&6; }
12455
12456
12457
12458
12459 fi
12460 ac_ext=c
12461 ac_cpp='$CPP $CPPFLAGS'
12462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12465
12466 CC="$lt_save_CC"
12467
12468 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12469 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12470 (test "X$CXX" != "Xg++"))) ; then
12471 ac_ext=cpp
12472 ac_cpp='$CXXCPP $CPPFLAGS'
12473 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12474 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12475 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12477 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12478 if test -z "$CXXCPP"; then
12479 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12480 $as_echo_n "(cached) " >&6
12481 else
12482 # Double quotes because CXXCPP needs to be expanded
12483 for CXXCPP in "$CXX -E" "/lib/cpp"
12484 do
12485 ac_preproc_ok=false
12486 for ac_cxx_preproc_warn_flag in '' yes
12487 do
12488 # Use a header file that comes with gcc, so configuring glibc
12489 # with a fresh cross-compiler works.
12490 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12491 # <limits.h> exists even on freestanding compilers.
12492 # On the NeXT, cc -E runs the code through the compiler's parser,
12493 # not just through cpp. "Syntax error" is here to catch this case.
12494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12495 /* end confdefs.h. */
12496 #ifdef __STDC__
12497 # include <limits.h>
12498 #else
12499 # include <assert.h>
12500 #endif
12501 Syntax error
12502 _ACEOF
12503 if ac_fn_cxx_try_cpp "$LINENO"; then :
12504
12505 else
12506 # Broken: fails on valid input.
12507 continue
12508 fi
12509 rm -f conftest.err conftest.$ac_ext
12510
12511 # OK, works on sane cases. Now check whether nonexistent headers
12512 # can be detected and how.
12513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12514 /* end confdefs.h. */
12515 #include <ac_nonexistent.h>
12516 _ACEOF
12517 if ac_fn_cxx_try_cpp "$LINENO"; then :
12518 # Broken: success on invalid input.
12519 continue
12520 else
12521 # Passes both tests.
12522 ac_preproc_ok=:
12523 break
12524 fi
12525 rm -f conftest.err conftest.$ac_ext
12526
12527 done
12528 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12529 rm -f conftest.err conftest.$ac_ext
12530 if $ac_preproc_ok; then :
12531 break
12532 fi
12533
12534 done
12535 ac_cv_prog_CXXCPP=$CXXCPP
12536
12537 fi
12538 CXXCPP=$ac_cv_prog_CXXCPP
12539 else
12540 ac_cv_prog_CXXCPP=$CXXCPP
12541 fi
12542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12543 $as_echo "$CXXCPP" >&6; }
12544 ac_preproc_ok=false
12545 for ac_cxx_preproc_warn_flag in '' yes
12546 do
12547 # Use a header file that comes with gcc, so configuring glibc
12548 # with a fresh cross-compiler works.
12549 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12550 # <limits.h> exists even on freestanding compilers.
12551 # On the NeXT, cc -E runs the code through the compiler's parser,
12552 # not just through cpp. "Syntax error" is here to catch this case.
12553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12554 /* end confdefs.h. */
12555 #ifdef __STDC__
12556 # include <limits.h>
12557 #else
12558 # include <assert.h>
12559 #endif
12560 Syntax error
12561 _ACEOF
12562 if ac_fn_cxx_try_cpp "$LINENO"; then :
12563
12564 else
12565 # Broken: fails on valid input.
12566 continue
12567 fi
12568 rm -f conftest.err conftest.$ac_ext
12569
12570 # OK, works on sane cases. Now check whether nonexistent headers
12571 # can be detected and how.
12572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12573 /* end confdefs.h. */
12574 #include <ac_nonexistent.h>
12575 _ACEOF
12576 if ac_fn_cxx_try_cpp "$LINENO"; then :
12577 # Broken: success on invalid input.
12578 continue
12579 else
12580 # Passes both tests.
12581 ac_preproc_ok=:
12582 break
12583 fi
12584 rm -f conftest.err conftest.$ac_ext
12585
12586 done
12587 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12588 rm -f conftest.err conftest.$ac_ext
12589 if $ac_preproc_ok; then :
12590
12591 else
12592 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12593 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12594 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12595 See \`config.log' for more details." "$LINENO" 5; }
12596 fi
12597
12598 ac_ext=c
12599 ac_cpp='$CPP $CPPFLAGS'
12600 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12601 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12602 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12603
12604 else
12605 _lt_caught_CXX_error=yes
12606 fi
12607
12608 ac_ext=cpp
12609 ac_cpp='$CXXCPP $CPPFLAGS'
12610 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12611 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12612 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12613
12614 archive_cmds_need_lc_CXX=no
12615 allow_undefined_flag_CXX=
12616 always_export_symbols_CXX=no
12617 archive_expsym_cmds_CXX=
12618 compiler_needs_object_CXX=no
12619 export_dynamic_flag_spec_CXX=
12620 hardcode_direct_CXX=no
12621 hardcode_direct_absolute_CXX=no
12622 hardcode_libdir_flag_spec_CXX=
12623 hardcode_libdir_flag_spec_ld_CXX=
12624 hardcode_libdir_separator_CXX=
12625 hardcode_minus_L_CXX=no
12626 hardcode_shlibpath_var_CXX=unsupported
12627 hardcode_automatic_CXX=no
12628 inherit_rpath_CXX=no
12629 module_cmds_CXX=
12630 module_expsym_cmds_CXX=
12631 link_all_deplibs_CXX=unknown
12632 old_archive_cmds_CXX=$old_archive_cmds
12633 reload_flag_CXX=$reload_flag
12634 reload_cmds_CXX=$reload_cmds
12635 no_undefined_flag_CXX=
12636 whole_archive_flag_spec_CXX=
12637 enable_shared_with_static_runtimes_CXX=no
12638
12639 # Source file extension for C++ test sources.
12640 ac_ext=cpp
12641
12642 # Object file extension for compiled C++ test sources.
12643 objext=o
12644 objext_CXX=$objext
12645
12646 # No sense in running all these tests if we already determined that
12647 # the CXX compiler isn't working. Some variables (like enable_shared)
12648 # are currently assumed to apply to all compilers on this platform,
12649 # and will be corrupted by setting them based on a non-working compiler.
12650 if test "$_lt_caught_CXX_error" != yes; then
12651 # Code to be used in simple compile tests
12652 lt_simple_compile_test_code="int some_variable = 0;"
12653
12654 # Code to be used in simple link tests
12655 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12656
12657 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12658
12659
12660
12661
12662
12663
12664 # If no C compiler was specified, use CC.
12665 LTCC=${LTCC-"$CC"}
12666
12667 # If no C compiler flags were specified, use CFLAGS.
12668 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12669
12670 # Allow CC to be a program name with arguments.
12671 compiler=$CC
12672
12673
12674 # save warnings/boilerplate of simple test code
12675 ac_outfile=conftest.$ac_objext
12676 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12677 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12678 _lt_compiler_boilerplate=`cat conftest.err`
12679 $RM conftest*
12680
12681 ac_outfile=conftest.$ac_objext
12682 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12683 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12684 _lt_linker_boilerplate=`cat conftest.err`
12685 $RM -r conftest*
12686
12687
12688 # Allow CC to be a program name with arguments.
12689 lt_save_CC=$CC
12690 lt_save_LD=$LD
12691 lt_save_GCC=$GCC
12692 GCC=$GXX
12693 lt_save_with_gnu_ld=$with_gnu_ld
12694 lt_save_path_LD=$lt_cv_path_LD
12695 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12696 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12697 else
12698 $as_unset lt_cv_prog_gnu_ld
12699 fi
12700 if test -n "${lt_cv_path_LDCXX+set}"; then
12701 lt_cv_path_LD=$lt_cv_path_LDCXX
12702 else
12703 $as_unset lt_cv_path_LD
12704 fi
12705 test -z "${LDCXX+set}" || LD=$LDCXX
12706 CC=${CXX-"c++"}
12707 compiler=$CC
12708 compiler_CXX=$CC
12709 for cc_temp in $compiler""; do
12710 case $cc_temp in
12711 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12712 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12713 \-*) ;;
12714 *) break;;
12715 esac
12716 done
12717 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12718
12719
12720 if test -n "$compiler"; then
12721 # We don't want -fno-exception when compiling C++ code, so set the
12722 # no_builtin_flag separately
12723 if test "$GXX" = yes; then
12724 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12725 else
12726 lt_prog_compiler_no_builtin_flag_CXX=
12727 fi
12728
12729 if test "$GXX" = yes; then
12730 # Set up default GNU C++ configuration
12731
12732
12733
12734 # Check whether --with-gnu-ld was given.
12735 if test "${with_gnu_ld+set}" = set; then :
12736 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12737 else
12738 with_gnu_ld=no
12739 fi
12740
12741 ac_prog=ld
12742 if test "$GCC" = yes; then
12743 # Check if gcc -print-prog-name=ld gives a path.
12744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12745 $as_echo_n "checking for ld used by $CC... " >&6; }
12746 case $host in
12747 *-*-mingw*)
12748 # gcc leaves a trailing carriage return which upsets mingw
12749 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12750 *)
12751 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12752 esac
12753 case $ac_prog in
12754 # Accept absolute paths.
12755 [\\/]* | ?:[\\/]*)
12756 re_direlt='/[^/][^/]*/\.\./'
12757 # Canonicalize the pathname of ld
12758 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12759 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12760 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12761 done
12762 test -z "$LD" && LD="$ac_prog"
12763 ;;
12764 "")
12765 # If it fails, then pretend we aren't using GCC.
12766 ac_prog=ld
12767 ;;
12768 *)
12769 # If it is relative, then search for the first ld in PATH.
12770 with_gnu_ld=unknown
12771 ;;
12772 esac
12773 elif test "$with_gnu_ld" = yes; then
12774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12775 $as_echo_n "checking for GNU ld... " >&6; }
12776 else
12777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12778 $as_echo_n "checking for non-GNU ld... " >&6; }
12779 fi
12780 if test "${lt_cv_path_LD+set}" = set; then :
12781 $as_echo_n "(cached) " >&6
12782 else
12783 if test -z "$LD"; then
12784 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12785 for ac_dir in $PATH; do
12786 IFS="$lt_save_ifs"
12787 test -z "$ac_dir" && ac_dir=.
12788 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12789 lt_cv_path_LD="$ac_dir/$ac_prog"
12790 # Check to see if the program is GNU ld. I'd rather use --version,
12791 # but apparently some variants of GNU ld only accept -v.
12792 # Break only if it was the GNU/non-GNU ld that we prefer.
12793 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12794 *GNU* | *'with BFD'*)
12795 test "$with_gnu_ld" != no && break
12796 ;;
12797 *)
12798 test "$with_gnu_ld" != yes && break
12799 ;;
12800 esac
12801 fi
12802 done
12803 IFS="$lt_save_ifs"
12804 else
12805 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12806 fi
12807 fi
12808
12809 LD="$lt_cv_path_LD"
12810 if test -n "$LD"; then
12811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12812 $as_echo "$LD" >&6; }
12813 else
12814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12815 $as_echo "no" >&6; }
12816 fi
12817 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12819 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12820 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12821 $as_echo_n "(cached) " >&6
12822 else
12823 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12824 case `$LD -v 2>&1 </dev/null` in
12825 *GNU* | *'with BFD'*)
12826 lt_cv_prog_gnu_ld=yes
12827 ;;
12828 *)
12829 lt_cv_prog_gnu_ld=no
12830 ;;
12831 esac
12832 fi
12833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12834 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12835 with_gnu_ld=$lt_cv_prog_gnu_ld
12836
12837
12838
12839
12840
12841
12842
12843 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12844 # archiving commands below assume that GNU ld is being used.
12845 if test "$with_gnu_ld" = yes; then
12846 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12847 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12848
12849 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12850 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12851
12852 # If archive_cmds runs LD, not CC, wlarc should be empty
12853 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12854 # investigate it a little bit more. (MM)
12855 wlarc='${wl}'
12856
12857 # ancient GNU ld didn't support --whole-archive et. al.
12858 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12859 $GREP 'no-whole-archive' > /dev/null; then
12860 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12861 else
12862 whole_archive_flag_spec_CXX=
12863 fi
12864 else
12865 with_gnu_ld=no
12866 wlarc=
12867
12868 # A generic and very simple default shared library creation
12869 # command for GNU C++ for the case where it uses the native
12870 # linker, instead of GNU ld. If possible, this setting should
12871 # overridden to take advantage of the native linker features on
12872 # the platform it is being used on.
12873 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12874 fi
12875
12876 # Commands to make compiler produce verbose output that lists
12877 # what "hidden" libraries, object files and flags are used when
12878 # linking a shared library.
12879 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12880
12881 else
12882 GXX=no
12883 with_gnu_ld=no
12884 wlarc=
12885 fi
12886
12887 # PORTME: fill in a description of your system's C++ link characteristics
12888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12889 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12890 ld_shlibs_CXX=yes
12891 case $host_os in
12892 aix3*)
12893 # FIXME: insert proper C++ library support
12894 ld_shlibs_CXX=no
12895 ;;
12896 aix[4-9]*)
12897 if test "$host_cpu" = ia64; then
12898 # On IA64, the linker does run time linking by default, so we don't
12899 # have to do anything special.
12900 aix_use_runtimelinking=no
12901 exp_sym_flag='-Bexport'
12902 no_entry_flag=""
12903 else
12904 aix_use_runtimelinking=no
12905
12906 # Test if we are trying to use run time linking or normal
12907 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12908 # need to do runtime linking.
12909 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12910 for ld_flag in $LDFLAGS; do
12911 case $ld_flag in
12912 *-brtl*)
12913 aix_use_runtimelinking=yes
12914 break
12915 ;;
12916 esac
12917 done
12918 ;;
12919 esac
12920
12921 exp_sym_flag='-bexport'
12922 no_entry_flag='-bnoentry'
12923 fi
12924
12925 # When large executables or shared objects are built, AIX ld can
12926 # have problems creating the table of contents. If linking a library
12927 # or program results in "error TOC overflow" add -mminimal-toc to
12928 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12929 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12930
12931 archive_cmds_CXX=''
12932 hardcode_direct_CXX=yes
12933 hardcode_direct_absolute_CXX=yes
12934 hardcode_libdir_separator_CXX=':'
12935 link_all_deplibs_CXX=yes
12936 file_list_spec_CXX='${wl}-f,'
12937
12938 if test "$GXX" = yes; then
12939 case $host_os in aix4.[012]|aix4.[012].*)
12940 # We only want to do this on AIX 4.2 and lower, the check
12941 # below for broken collect2 doesn't work under 4.3+
12942 collect2name=`${CC} -print-prog-name=collect2`
12943 if test -f "$collect2name" &&
12944 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12945 then
12946 # We have reworked collect2
12947 :
12948 else
12949 # We have old collect2
12950 hardcode_direct_CXX=unsupported
12951 # It fails to find uninstalled libraries when the uninstalled
12952 # path is not listed in the libpath. Setting hardcode_minus_L
12953 # to unsupported forces relinking
12954 hardcode_minus_L_CXX=yes
12955 hardcode_libdir_flag_spec_CXX='-L$libdir'
12956 hardcode_libdir_separator_CXX=
12957 fi
12958 esac
12959 shared_flag='-shared'
12960 if test "$aix_use_runtimelinking" = yes; then
12961 shared_flag="$shared_flag "'${wl}-G'
12962 fi
12963 else
12964 # not using gcc
12965 if test "$host_cpu" = ia64; then
12966 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12967 # chokes on -Wl,-G. The following line is correct:
12968 shared_flag='-G'
12969 else
12970 if test "$aix_use_runtimelinking" = yes; then
12971 shared_flag='${wl}-G'
12972 else
12973 shared_flag='${wl}-bM:SRE'
12974 fi
12975 fi
12976 fi
12977
12978 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12979 # It seems that -bexpall does not export symbols beginning with
12980 # underscore (_), so it is better to generate a list of symbols to
12981 # export.
12982 always_export_symbols_CXX=yes
12983 if test "$aix_use_runtimelinking" = yes; then
12984 # Warning - without using the other runtime loading flags (-brtl),
12985 # -berok will link without error, but may produce a broken library.
12986 allow_undefined_flag_CXX='-berok'
12987 # Determine the default libpath from the value encoded in an empty
12988 # executable.
12989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12990 /* end confdefs.h. */
12991
12992 int
12993 main ()
12994 {
12995
12996 ;
12997 return 0;
12998 }
12999 _ACEOF
13000 if ac_fn_cxx_try_link "$LINENO"; then :
13001
13002 lt_aix_libpath_sed='
13003 /Import File Strings/,/^$/ {
13004 /^0/ {
13005 s/^0 *\(.*\)$/\1/
13006 p
13007 }
13008 }'
13009 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13010 # Check for a 64-bit object if we didn't find anything.
13011 if test -z "$aix_libpath"; then
13012 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13013 fi
13014 fi
13015 rm -f core conftest.err conftest.$ac_objext \
13016 conftest$ac_exeext conftest.$ac_ext
13017 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13018
13019 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13020
13021 archive_expsym_cmds_CXX='$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"
13022 else
13023 if test "$host_cpu" = ia64; then
13024 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13025 allow_undefined_flag_CXX="-z nodefs"
13026 archive_expsym_cmds_CXX="\$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"
13027 else
13028 # Determine the default libpath from the value encoded in an
13029 # empty executable.
13030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13031 /* end confdefs.h. */
13032
13033 int
13034 main ()
13035 {
13036
13037 ;
13038 return 0;
13039 }
13040 _ACEOF
13041 if ac_fn_cxx_try_link "$LINENO"; then :
13042
13043 lt_aix_libpath_sed='
13044 /Import File Strings/,/^$/ {
13045 /^0/ {
13046 s/^0 *\(.*\)$/\1/
13047 p
13048 }
13049 }'
13050 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13051 # Check for a 64-bit object if we didn't find anything.
13052 if test -z "$aix_libpath"; then
13053 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13054 fi
13055 fi
13056 rm -f core conftest.err conftest.$ac_objext \
13057 conftest$ac_exeext conftest.$ac_ext
13058 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13059
13060 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13061 # Warning - without using the other run time loading flags,
13062 # -berok will link without error, but may produce a broken library.
13063 no_undefined_flag_CXX=' ${wl}-bernotok'
13064 allow_undefined_flag_CXX=' ${wl}-berok'
13065 if test "$with_gnu_ld" = yes; then
13066 # We only use this code for GNU lds that support --whole-archive.
13067 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13068 else
13069 # Exported symbols can be pulled into shared objects from archives
13070 whole_archive_flag_spec_CXX='$convenience'
13071 fi
13072 archive_cmds_need_lc_CXX=yes
13073 # This is similar to how AIX traditionally builds its shared
13074 # libraries.
13075 archive_expsym_cmds_CXX="\$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'
13076 fi
13077 fi
13078 ;;
13079
13080 beos*)
13081 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13082 allow_undefined_flag_CXX=unsupported
13083 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
13084 # support --undefined. This deserves some investigation. FIXME
13085 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13086 else
13087 ld_shlibs_CXX=no
13088 fi
13089 ;;
13090
13091 chorus*)
13092 case $cc_basename in
13093 *)
13094 # FIXME: insert proper C++ library support
13095 ld_shlibs_CXX=no
13096 ;;
13097 esac
13098 ;;
13099
13100 cygwin* | mingw* | pw32* | cegcc*)
13101 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13102 # as there is no search path for DLLs.
13103 hardcode_libdir_flag_spec_CXX='-L$libdir'
13104 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13105 allow_undefined_flag_CXX=unsupported
13106 always_export_symbols_CXX=no
13107 enable_shared_with_static_runtimes_CXX=yes
13108
13109 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13110 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13111 # If the export-symbols file already is a .def file (1st line
13112 # is EXPORTS), use it as is; otherwise, prepend...
13113 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13114 cp $export_symbols $output_objdir/$soname.def;
13115 else
13116 echo EXPORTS > $output_objdir/$soname.def;
13117 cat $export_symbols >> $output_objdir/$soname.def;
13118 fi~
13119 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13120 else
13121 ld_shlibs_CXX=no
13122 fi
13123 ;;
13124 darwin* | rhapsody*)
13125
13126
13127 archive_cmds_need_lc_CXX=no
13128 hardcode_direct_CXX=no
13129 hardcode_automatic_CXX=yes
13130 hardcode_shlibpath_var_CXX=unsupported
13131 if test "$lt_cv_ld_force_load" = "yes"; then
13132 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
13133 else
13134 whole_archive_flag_spec_CXX=''
13135 fi
13136 link_all_deplibs_CXX=yes
13137 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13138 case $cc_basename in
13139 ifort*) _lt_dar_can_shared=yes ;;
13140 *) _lt_dar_can_shared=$GCC ;;
13141 esac
13142 if test "$_lt_dar_can_shared" = "yes"; then
13143 output_verbose_link_cmd=func_echo_all
13144 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13145 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13146 archive_expsym_cmds_CXX="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}"
13147 module_expsym_cmds_CXX="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}"
13148 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13149 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
13150 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
13151 fi
13152
13153 else
13154 ld_shlibs_CXX=no
13155 fi
13156
13157 ;;
13158
13159 dgux*)
13160 case $cc_basename in
13161 ec++*)
13162 # FIXME: insert proper C++ library support
13163 ld_shlibs_CXX=no
13164 ;;
13165 ghcx*)
13166 # Green Hills C++ Compiler
13167 # FIXME: insert proper C++ library support
13168 ld_shlibs_CXX=no
13169 ;;
13170 *)
13171 # FIXME: insert proper C++ library support
13172 ld_shlibs_CXX=no
13173 ;;
13174 esac
13175 ;;
13176
13177 freebsd[12]*)
13178 # C++ shared libraries reported to be fairly broken before
13179 # switch to ELF
13180 ld_shlibs_CXX=no
13181 ;;
13182
13183 freebsd-elf*)
13184 archive_cmds_need_lc_CXX=no
13185 ;;
13186
13187 freebsd* | dragonfly*)
13188 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13189 # conventions
13190 ld_shlibs_CXX=yes
13191 ;;
13192
13193 gnu*)
13194 ;;
13195
13196 haiku*)
13197 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13198 link_all_deplibs_CXX=yes
13199 ;;
13200
13201 hpux9*)
13202 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13203 hardcode_libdir_separator_CXX=:
13204 export_dynamic_flag_spec_CXX='${wl}-E'
13205 hardcode_direct_CXX=yes
13206 hardcode_minus_L_CXX=yes # Not in the search PATH,
13207 # but as the default
13208 # location of the library.
13209
13210 case $cc_basename in
13211 CC*)
13212 # FIXME: insert proper C++ library support
13213 ld_shlibs_CXX=no
13214 ;;
13215 aCC*)
13216 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13217 # Commands to make compiler produce verbose output that lists
13218 # what "hidden" libraries, object files and flags are used when
13219 # linking a shared library.
13220 #
13221 # There doesn't appear to be a way to prevent this compiler from
13222 # explicitly linking system object files so we need to strip them
13223 # from the output so that they don't get included in the library
13224 # dependencies.
13225 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13226 ;;
13227 *)
13228 if test "$GXX" = yes; then
13229 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13230 else
13231 # FIXME: insert proper C++ library support
13232 ld_shlibs_CXX=no
13233 fi
13234 ;;
13235 esac
13236 ;;
13237
13238 hpux10*|hpux11*)
13239 if test $with_gnu_ld = no; then
13240 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13241 hardcode_libdir_separator_CXX=:
13242
13243 case $host_cpu in
13244 hppa*64*|ia64*)
13245 ;;
13246 *)
13247 export_dynamic_flag_spec_CXX='${wl}-E'
13248 ;;
13249 esac
13250 fi
13251 case $host_cpu in
13252 hppa*64*|ia64*)
13253 hardcode_direct_CXX=no
13254 hardcode_shlibpath_var_CXX=no
13255 ;;
13256 *)
13257 hardcode_direct_CXX=yes
13258 hardcode_direct_absolute_CXX=yes
13259 hardcode_minus_L_CXX=yes # Not in the search PATH,
13260 # but as the default
13261 # location of the library.
13262 ;;
13263 esac
13264
13265 case $cc_basename in
13266 CC*)
13267 # FIXME: insert proper C++ library support
13268 ld_shlibs_CXX=no
13269 ;;
13270 aCC*)
13271 case $host_cpu in
13272 hppa*64*)
13273 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13274 ;;
13275 ia64*)
13276 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13277 ;;
13278 *)
13279 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13280 ;;
13281 esac
13282 # Commands to make compiler produce verbose output that lists
13283 # what "hidden" libraries, object files and flags are used when
13284 # linking a shared library.
13285 #
13286 # There doesn't appear to be a way to prevent this compiler from
13287 # explicitly linking system object files so we need to strip them
13288 # from the output so that they don't get included in the library
13289 # dependencies.
13290 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13291 ;;
13292 *)
13293 if test "$GXX" = yes; then
13294 if test $with_gnu_ld = no; then
13295 case $host_cpu in
13296 hppa*64*)
13297 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13298 ;;
13299 ia64*)
13300 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13301 ;;
13302 *)
13303 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13304 ;;
13305 esac
13306 fi
13307 else
13308 # FIXME: insert proper C++ library support
13309 ld_shlibs_CXX=no
13310 fi
13311 ;;
13312 esac
13313 ;;
13314
13315 interix[3-9]*)
13316 hardcode_direct_CXX=no
13317 hardcode_shlibpath_var_CXX=no
13318 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13319 export_dynamic_flag_spec_CXX='${wl}-E'
13320 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13321 # Instead, shared libraries are loaded at an image base (0x10000000 by
13322 # default) and relocated if they conflict, which is a slow very memory
13323 # consuming and fragmenting process. To avoid this, we pick a random,
13324 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13325 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13326 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13327 archive_expsym_cmds_CXX='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'
13328 ;;
13329 irix5* | irix6*)
13330 case $cc_basename in
13331 CC*)
13332 # SGI C++
13333 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13334
13335 # Archives containing C++ object files must be created using
13336 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13337 # necessary to make sure instantiated templates are included
13338 # in the archive.
13339 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13340 ;;
13341 *)
13342 if test "$GXX" = yes; then
13343 if test "$with_gnu_ld" = no; then
13344 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
13345 else
13346 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
13347 fi
13348 fi
13349 link_all_deplibs_CXX=yes
13350 ;;
13351 esac
13352 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13353 hardcode_libdir_separator_CXX=:
13354 inherit_rpath_CXX=yes
13355 ;;
13356
13357 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13358 case $cc_basename in
13359 KCC*)
13360 # Kuck and Associates, Inc. (KAI) C++ Compiler
13361
13362 # KCC will only create a shared library if the output file
13363 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13364 # to its proper name (with version) after linking.
13365 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13366 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
13367 # Commands to make compiler produce verbose output that lists
13368 # what "hidden" libraries, object files and flags are used when
13369 # linking a shared library.
13370 #
13371 # There doesn't appear to be a way to prevent this compiler from
13372 # explicitly linking system object files so we need to strip them
13373 # from the output so that they don't get included in the library
13374 # dependencies.
13375 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13376
13377 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13378 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13379
13380 # Archives containing C++ object files must be created using
13381 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13382 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13383 ;;
13384 icpc* | ecpc* )
13385 # Intel C++
13386 with_gnu_ld=yes
13387 # version 8.0 and above of icpc choke on multiply defined symbols
13388 # if we add $predep_objects and $postdep_objects, however 7.1 and
13389 # earlier do not add the objects themselves.
13390 case `$CC -V 2>&1` in
13391 *"Version 7."*)
13392 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13393 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13394 ;;
13395 *) # Version 8.0 or newer
13396 tmp_idyn=
13397 case $host_cpu in
13398 ia64*) tmp_idyn=' -i_dynamic';;
13399 esac
13400 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13401 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13402 ;;
13403 esac
13404 archive_cmds_need_lc_CXX=no
13405 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13406 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13407 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13408 ;;
13409 pgCC* | pgcpp*)
13410 # Portland Group C++ compiler
13411 case `$CC -V` in
13412 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13413 prelink_cmds_CXX='tpldir=Template.dir~
13414 rm -rf $tpldir~
13415 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13416 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13417 old_archive_cmds_CXX='tpldir=Template.dir~
13418 rm -rf $tpldir~
13419 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13420 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13421 $RANLIB $oldlib'
13422 archive_cmds_CXX='tpldir=Template.dir~
13423 rm -rf $tpldir~
13424 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13425 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13426 archive_expsym_cmds_CXX='tpldir=Template.dir~
13427 rm -rf $tpldir~
13428 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13429 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13430 ;;
13431 *) # Version 6 and above use weak symbols
13432 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13433 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13434 ;;
13435 esac
13436
13437 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13438 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13439 whole_archive_flag_spec_CXX='${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'
13440 ;;
13441 cxx*)
13442 # Compaq C++
13443 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13444 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13445
13446 runpath_var=LD_RUN_PATH
13447 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13448 hardcode_libdir_separator_CXX=:
13449
13450 # Commands to make compiler produce verbose output that lists
13451 # what "hidden" libraries, object files and flags are used when
13452 # linking a shared library.
13453 #
13454 # There doesn't appear to be a way to prevent this compiler from
13455 # explicitly linking system object files so we need to strip them
13456 # from the output so that they don't get included in the library
13457 # dependencies.
13458 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
13459 ;;
13460 xl* | mpixl* | bgxl*)
13461 # IBM XL 8.0 on PPC, with GNU ld
13462 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13463 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13464 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13465 if test "x$supports_anon_versioning" = xyes; then
13466 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13467 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13468 echo "local: *; };" >> $output_objdir/$libname.ver~
13469 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13470 fi
13471 ;;
13472 *)
13473 case `$CC -V 2>&1 | sed 5q` in
13474 *Sun\ C*)
13475 # Sun C++ 5.9
13476 no_undefined_flag_CXX=' -zdefs'
13477 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13478 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13479 hardcode_libdir_flag_spec_CXX='-R$libdir'
13480 whole_archive_flag_spec_CXX='${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'
13481 compiler_needs_object_CXX=yes
13482
13483 # Not sure whether something based on
13484 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13485 # would be better.
13486 output_verbose_link_cmd='func_echo_all'
13487
13488 # Archives containing C++ object files must be created using
13489 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13490 # necessary to make sure instantiated templates are included
13491 # in the archive.
13492 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13493 ;;
13494 esac
13495 ;;
13496 esac
13497 ;;
13498
13499 lynxos*)
13500 # FIXME: insert proper C++ library support
13501 ld_shlibs_CXX=no
13502 ;;
13503
13504 m88k*)
13505 # FIXME: insert proper C++ library support
13506 ld_shlibs_CXX=no
13507 ;;
13508
13509 mvs*)
13510 case $cc_basename in
13511 cxx*)
13512 # FIXME: insert proper C++ library support
13513 ld_shlibs_CXX=no
13514 ;;
13515 *)
13516 # FIXME: insert proper C++ library support
13517 ld_shlibs_CXX=no
13518 ;;
13519 esac
13520 ;;
13521
13522 netbsd*)
13523 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13524 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13525 wlarc=
13526 hardcode_libdir_flag_spec_CXX='-R$libdir'
13527 hardcode_direct_CXX=yes
13528 hardcode_shlibpath_var_CXX=no
13529 fi
13530 # Workaround some broken pre-1.5 toolchains
13531 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13532 ;;
13533
13534 *nto* | *qnx*)
13535 ld_shlibs_CXX=yes
13536 ;;
13537
13538 openbsd2*)
13539 # C++ shared libraries are fairly broken
13540 ld_shlibs_CXX=no
13541 ;;
13542
13543 openbsd*)
13544 if test -f /usr/libexec/ld.so; then
13545 hardcode_direct_CXX=yes
13546 hardcode_shlibpath_var_CXX=no
13547 hardcode_direct_absolute_CXX=yes
13548 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13549 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13550 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13551 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13552 export_dynamic_flag_spec_CXX='${wl}-E'
13553 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13554 fi
13555 output_verbose_link_cmd=func_echo_all
13556 else
13557 ld_shlibs_CXX=no
13558 fi
13559 ;;
13560
13561 osf3* | osf4* | osf5*)
13562 case $cc_basename in
13563 KCC*)
13564 # Kuck and Associates, Inc. (KAI) C++ Compiler
13565
13566 # KCC will only create a shared library if the output file
13567 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13568 # to its proper name (with version) after linking.
13569 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13570
13571 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13572 hardcode_libdir_separator_CXX=:
13573
13574 # Archives containing C++ object files must be created using
13575 # the KAI C++ compiler.
13576 case $host in
13577 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13578 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13579 esac
13580 ;;
13581 RCC*)
13582 # Rational C++ 2.4.1
13583 # FIXME: insert proper C++ library support
13584 ld_shlibs_CXX=no
13585 ;;
13586 cxx*)
13587 case $host in
13588 osf3*)
13589 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13590 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13591 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13592 ;;
13593 *)
13594 allow_undefined_flag_CXX=' -expect_unresolved \*'
13595 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13596 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13597 echo "-hidden">> $lib.exp~
13598 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13599 $RM $lib.exp'
13600 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13601 ;;
13602 esac
13603
13604 hardcode_libdir_separator_CXX=:
13605
13606 # Commands to make compiler produce verbose output that lists
13607 # what "hidden" libraries, object files and flags are used when
13608 # linking a shared library.
13609 #
13610 # There doesn't appear to be a way to prevent this compiler from
13611 # explicitly linking system object files so we need to strip them
13612 # from the output so that they don't get included in the library
13613 # dependencies.
13614 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13615 ;;
13616 *)
13617 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13618 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13619 case $host in
13620 osf3*)
13621 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13622 ;;
13623 *)
13624 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13625 ;;
13626 esac
13627
13628 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13629 hardcode_libdir_separator_CXX=:
13630
13631 # Commands to make compiler produce verbose output that lists
13632 # what "hidden" libraries, object files and flags are used when
13633 # linking a shared library.
13634 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13635
13636 else
13637 # FIXME: insert proper C++ library support
13638 ld_shlibs_CXX=no
13639 fi
13640 ;;
13641 esac
13642 ;;
13643
13644 psos*)
13645 # FIXME: insert proper C++ library support
13646 ld_shlibs_CXX=no
13647 ;;
13648
13649 sunos4*)
13650 case $cc_basename in
13651 CC*)
13652 # Sun C++ 4.x
13653 # FIXME: insert proper C++ library support
13654 ld_shlibs_CXX=no
13655 ;;
13656 lcc*)
13657 # Lucid
13658 # FIXME: insert proper C++ library support
13659 ld_shlibs_CXX=no
13660 ;;
13661 *)
13662 # FIXME: insert proper C++ library support
13663 ld_shlibs_CXX=no
13664 ;;
13665 esac
13666 ;;
13667
13668 solaris*)
13669 case $cc_basename in
13670 CC*)
13671 # Sun C++ 4.2, 5.x and Centerline C++
13672 archive_cmds_need_lc_CXX=yes
13673 no_undefined_flag_CXX=' -zdefs'
13674 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13675 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13676 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13677
13678 hardcode_libdir_flag_spec_CXX='-R$libdir'
13679 hardcode_shlibpath_var_CXX=no
13680 case $host_os in
13681 solaris2.[0-5] | solaris2.[0-5].*) ;;
13682 *)
13683 # The compiler driver will combine and reorder linker options,
13684 # but understands `-z linker_flag'.
13685 # Supported since Solaris 2.6 (maybe 2.5.1?)
13686 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13687 ;;
13688 esac
13689 link_all_deplibs_CXX=yes
13690
13691 output_verbose_link_cmd='func_echo_all'
13692
13693 # Archives containing C++ object files must be created using
13694 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13695 # necessary to make sure instantiated templates are included
13696 # in the archive.
13697 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13698 ;;
13699 gcx*)
13700 # Green Hills C++ Compiler
13701 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13702
13703 # The C++ compiler must be used to create the archive.
13704 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13705 ;;
13706 *)
13707 # GNU C++ compiler with Solaris linker
13708 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13709 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13710 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13711 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13712 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13713 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13714
13715 # Commands to make compiler produce verbose output that lists
13716 # what "hidden" libraries, object files and flags are used when
13717 # linking a shared library.
13718 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13719 else
13720 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13721 # platform.
13722 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13723 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13724 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13725
13726 # Commands to make compiler produce verbose output that lists
13727 # what "hidden" libraries, object files and flags are used when
13728 # linking a shared library.
13729 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13730 fi
13731
13732 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13733 case $host_os in
13734 solaris2.[0-5] | solaris2.[0-5].*) ;;
13735 *)
13736 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13737 ;;
13738 esac
13739 fi
13740 ;;
13741 esac
13742 ;;
13743
13744 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13745 no_undefined_flag_CXX='${wl}-z,text'
13746 archive_cmds_need_lc_CXX=no
13747 hardcode_shlibpath_var_CXX=no
13748 runpath_var='LD_RUN_PATH'
13749
13750 case $cc_basename in
13751 CC*)
13752 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13753 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13754 ;;
13755 *)
13756 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13757 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13758 ;;
13759 esac
13760 ;;
13761
13762 sysv5* | sco3.2v5* | sco5v6*)
13763 # Note: We can NOT use -z defs as we might desire, because we do not
13764 # link with -lc, and that would cause any symbols used from libc to
13765 # always be unresolved, which means just about no library would
13766 # ever link correctly. If we're not using GNU ld we use -z text
13767 # though, which does catch some bad symbols but isn't as heavy-handed
13768 # as -z defs.
13769 no_undefined_flag_CXX='${wl}-z,text'
13770 allow_undefined_flag_CXX='${wl}-z,nodefs'
13771 archive_cmds_need_lc_CXX=no
13772 hardcode_shlibpath_var_CXX=no
13773 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13774 hardcode_libdir_separator_CXX=':'
13775 link_all_deplibs_CXX=yes
13776 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13777 runpath_var='LD_RUN_PATH'
13778
13779 case $cc_basename in
13780 CC*)
13781 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13782 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13783 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13784 '"$old_archive_cmds_CXX"
13785 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13786 '"$reload_cmds_CXX"
13787 ;;
13788 *)
13789 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13790 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13791 ;;
13792 esac
13793 ;;
13794
13795 tandem*)
13796 case $cc_basename in
13797 NCC*)
13798 # NonStop-UX NCC 3.20
13799 # FIXME: insert proper C++ library support
13800 ld_shlibs_CXX=no
13801 ;;
13802 *)
13803 # FIXME: insert proper C++ library support
13804 ld_shlibs_CXX=no
13805 ;;
13806 esac
13807 ;;
13808
13809 vxworks*)
13810 # FIXME: insert proper C++ library support
13811 ld_shlibs_CXX=no
13812 ;;
13813
13814 *)
13815 # FIXME: insert proper C++ library support
13816 ld_shlibs_CXX=no
13817 ;;
13818 esac
13819
13820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13821 $as_echo "$ld_shlibs_CXX" >&6; }
13822 test "$ld_shlibs_CXX" = no && can_build_shared=no
13823
13824 GCC_CXX="$GXX"
13825 LD_CXX="$LD"
13826
13827 ## CAVEAT EMPTOR:
13828 ## There is no encapsulation within the following macros, do not change
13829 ## the running order or otherwise move them around unless you know exactly
13830 ## what you are doing...
13831 # Dependencies to place before and after the object being linked:
13832 predep_objects_CXX=
13833 postdep_objects_CXX=
13834 predeps_CXX=
13835 postdeps_CXX=
13836 compiler_lib_search_path_CXX=
13837
13838 cat > conftest.$ac_ext <<_LT_EOF
13839 class Foo
13840 {
13841 public:
13842 Foo (void) { a = 0; }
13843 private:
13844 int a;
13845 };
13846 _LT_EOF
13847
13848 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13849 (eval $ac_compile) 2>&5
13850 ac_status=$?
13851 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13852 test $ac_status = 0; }; then
13853 # Parse the compiler output and extract the necessary
13854 # objects, libraries and library flags.
13855
13856 # Sentinel used to keep track of whether or not we are before
13857 # the conftest object file.
13858 pre_test_object_deps_done=no
13859
13860 for p in `eval "$output_verbose_link_cmd"`; do
13861 case $p in
13862
13863 -L* | -R* | -l*)
13864 # Some compilers place space between "-{L,R}" and the path.
13865 # Remove the space.
13866 if test $p = "-L" ||
13867 test $p = "-R"; then
13868 prev=$p
13869 continue
13870 else
13871 prev=
13872 fi
13873
13874 if test "$pre_test_object_deps_done" = no; then
13875 case $p in
13876 -L* | -R*)
13877 # Internal compiler library paths should come after those
13878 # provided the user. The postdeps already come after the
13879 # user supplied libs so there is no need to process them.
13880 if test -z "$compiler_lib_search_path_CXX"; then
13881 compiler_lib_search_path_CXX="${prev}${p}"
13882 else
13883 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13884 fi
13885 ;;
13886 # The "-l" case would never come before the object being
13887 # linked, so don't bother handling this case.
13888 esac
13889 else
13890 if test -z "$postdeps_CXX"; then
13891 postdeps_CXX="${prev}${p}"
13892 else
13893 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13894 fi
13895 fi
13896 ;;
13897
13898 *.$objext)
13899 # This assumes that the test object file only shows up
13900 # once in the compiler output.
13901 if test "$p" = "conftest.$objext"; then
13902 pre_test_object_deps_done=yes
13903 continue
13904 fi
13905
13906 if test "$pre_test_object_deps_done" = no; then
13907 if test -z "$predep_objects_CXX"; then
13908 predep_objects_CXX="$p"
13909 else
13910 predep_objects_CXX="$predep_objects_CXX $p"
13911 fi
13912 else
13913 if test -z "$postdep_objects_CXX"; then
13914 postdep_objects_CXX="$p"
13915 else
13916 postdep_objects_CXX="$postdep_objects_CXX $p"
13917 fi
13918 fi
13919 ;;
13920
13921 *) ;; # Ignore the rest.
13922
13923 esac
13924 done
13925
13926 # Clean up.
13927 rm -f a.out a.exe
13928 else
13929 echo "libtool.m4: error: problem compiling CXX test program"
13930 fi
13931
13932 $RM -f confest.$objext
13933
13934 # PORTME: override above test on systems where it is broken
13935 case $host_os in
13936 interix[3-9]*)
13937 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13938 # hack all around it, let's just trust "g++" to DTRT.
13939 predep_objects_CXX=
13940 postdep_objects_CXX=
13941 postdeps_CXX=
13942 ;;
13943
13944 linux*)
13945 case `$CC -V 2>&1 | sed 5q` in
13946 *Sun\ C*)
13947 # Sun C++ 5.9
13948
13949 # The more standards-conforming stlport4 library is
13950 # incompatible with the Cstd library. Avoid specifying
13951 # it if it's in CXXFLAGS. Ignore libCrun as
13952 # -library=stlport4 depends on it.
13953 case " $CXX $CXXFLAGS " in
13954 *" -library=stlport4 "*)
13955 solaris_use_stlport4=yes
13956 ;;
13957 esac
13958
13959 if test "$solaris_use_stlport4" != yes; then
13960 postdeps_CXX='-library=Cstd -library=Crun'
13961 fi
13962 ;;
13963 esac
13964 ;;
13965
13966 solaris*)
13967 case $cc_basename in
13968 CC*)
13969 # The more standards-conforming stlport4 library is
13970 # incompatible with the Cstd library. Avoid specifying
13971 # it if it's in CXXFLAGS. Ignore libCrun as
13972 # -library=stlport4 depends on it.
13973 case " $CXX $CXXFLAGS " in
13974 *" -library=stlport4 "*)
13975 solaris_use_stlport4=yes
13976 ;;
13977 esac
13978
13979 # Adding this requires a known-good setup of shared libraries for
13980 # Sun compiler versions before 5.6, else PIC objects from an old
13981 # archive will be linked into the output, leading to subtle bugs.
13982 if test "$solaris_use_stlport4" != yes; then
13983 postdeps_CXX='-library=Cstd -library=Crun'
13984 fi
13985 ;;
13986 esac
13987 ;;
13988 esac
13989
13990
13991 case " $postdeps_CXX " in
13992 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13993 esac
13994 compiler_lib_search_dirs_CXX=
13995 if test -n "${compiler_lib_search_path_CXX}"; then
13996 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13997 fi
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029 lt_prog_compiler_wl_CXX=
14030 lt_prog_compiler_pic_CXX=
14031 lt_prog_compiler_static_CXX=
14032
14033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14034 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14035
14036 # C++ specific cases for pic, static, wl, etc.
14037 if test "$GXX" = yes; then
14038 lt_prog_compiler_wl_CXX='-Wl,'
14039 lt_prog_compiler_static_CXX='-static'
14040
14041 case $host_os in
14042 aix*)
14043 # All AIX code is PIC.
14044 if test "$host_cpu" = ia64; then
14045 # AIX 5 now supports IA64 processor
14046 lt_prog_compiler_static_CXX='-Bstatic'
14047 fi
14048 ;;
14049
14050 amigaos*)
14051 case $host_cpu in
14052 powerpc)
14053 # see comment about AmigaOS4 .so support
14054 lt_prog_compiler_pic_CXX='-fPIC'
14055 ;;
14056 m68k)
14057 # FIXME: we need at least 68020 code to build shared libraries, but
14058 # adding the `-m68020' flag to GCC prevents building anything better,
14059 # like `-m68040'.
14060 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14061 ;;
14062 esac
14063 ;;
14064
14065 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14066 # PIC is the default for these OSes.
14067 ;;
14068 mingw* | cygwin* | os2* | pw32* | cegcc*)
14069 # This hack is so that the source file can tell whether it is being
14070 # built for inclusion in a dll (and should export symbols for example).
14071 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14072 # (--disable-auto-import) libraries
14073 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14074 ;;
14075 darwin* | rhapsody*)
14076 # PIC is the default on this platform
14077 # Common symbols not allowed in MH_DYLIB files
14078 lt_prog_compiler_pic_CXX='-fno-common'
14079 ;;
14080 *djgpp*)
14081 # DJGPP does not support shared libraries at all
14082 lt_prog_compiler_pic_CXX=
14083 ;;
14084 haiku*)
14085 # PIC is the default for Haiku.
14086 # The "-static" flag exists, but is broken.
14087 lt_prog_compiler_static_CXX=
14088 ;;
14089 interix[3-9]*)
14090 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14091 # Instead, we relocate shared libraries at runtime.
14092 ;;
14093 sysv4*MP*)
14094 if test -d /usr/nec; then
14095 lt_prog_compiler_pic_CXX=-Kconform_pic
14096 fi
14097 ;;
14098 hpux*)
14099 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14100 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14101 # sets the default TLS model and affects inlining.
14102 case $host_cpu in
14103 hppa*64*)
14104 ;;
14105 *)
14106 lt_prog_compiler_pic_CXX='-fPIC'
14107 ;;
14108 esac
14109 ;;
14110 *qnx* | *nto*)
14111 # QNX uses GNU C++, but need to define -shared option too, otherwise
14112 # it will coredump.
14113 lt_prog_compiler_pic_CXX='-fPIC -shared'
14114 ;;
14115 *)
14116 lt_prog_compiler_pic_CXX='-fPIC'
14117 ;;
14118 esac
14119 else
14120 case $host_os in
14121 aix[4-9]*)
14122 # All AIX code is PIC.
14123 if test "$host_cpu" = ia64; then
14124 # AIX 5 now supports IA64 processor
14125 lt_prog_compiler_static_CXX='-Bstatic'
14126 else
14127 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14128 fi
14129 ;;
14130 chorus*)
14131 case $cc_basename in
14132 cxch68*)
14133 # Green Hills C++ Compiler
14134 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
14135 ;;
14136 esac
14137 ;;
14138 dgux*)
14139 case $cc_basename in
14140 ec++*)
14141 lt_prog_compiler_pic_CXX='-KPIC'
14142 ;;
14143 ghcx*)
14144 # Green Hills C++ Compiler
14145 lt_prog_compiler_pic_CXX='-pic'
14146 ;;
14147 *)
14148 ;;
14149 esac
14150 ;;
14151 freebsd* | dragonfly*)
14152 # FreeBSD uses GNU C++
14153 ;;
14154 hpux9* | hpux10* | hpux11*)
14155 case $cc_basename in
14156 CC*)
14157 lt_prog_compiler_wl_CXX='-Wl,'
14158 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14159 if test "$host_cpu" != ia64; then
14160 lt_prog_compiler_pic_CXX='+Z'
14161 fi
14162 ;;
14163 aCC*)
14164 lt_prog_compiler_wl_CXX='-Wl,'
14165 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14166 case $host_cpu in
14167 hppa*64*|ia64*)
14168 # +Z the default
14169 ;;
14170 *)
14171 lt_prog_compiler_pic_CXX='+Z'
14172 ;;
14173 esac
14174 ;;
14175 *)
14176 ;;
14177 esac
14178 ;;
14179 interix*)
14180 # This is c89, which is MS Visual C++ (no shared libs)
14181 # Anyone wants to do a port?
14182 ;;
14183 irix5* | irix6* | nonstopux*)
14184 case $cc_basename in
14185 CC*)
14186 lt_prog_compiler_wl_CXX='-Wl,'
14187 lt_prog_compiler_static_CXX='-non_shared'
14188 # CC pic flag -KPIC is the default.
14189 ;;
14190 *)
14191 ;;
14192 esac
14193 ;;
14194 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14195 case $cc_basename in
14196 KCC*)
14197 # KAI C++ Compiler
14198 lt_prog_compiler_wl_CXX='--backend -Wl,'
14199 lt_prog_compiler_pic_CXX='-fPIC'
14200 ;;
14201 ecpc* )
14202 # old Intel C++ for x86_64 which still supported -KPIC.
14203 lt_prog_compiler_wl_CXX='-Wl,'
14204 lt_prog_compiler_pic_CXX='-KPIC'
14205 lt_prog_compiler_static_CXX='-static'
14206 ;;
14207 icpc* )
14208 # Intel C++, used to be incompatible with GCC.
14209 # ICC 10 doesn't accept -KPIC any more.
14210 lt_prog_compiler_wl_CXX='-Wl,'
14211 lt_prog_compiler_pic_CXX='-fPIC'
14212 lt_prog_compiler_static_CXX='-static'
14213 ;;
14214 pgCC* | pgcpp*)
14215 # Portland Group C++ compiler
14216 lt_prog_compiler_wl_CXX='-Wl,'
14217 lt_prog_compiler_pic_CXX='-fpic'
14218 lt_prog_compiler_static_CXX='-Bstatic'
14219 ;;
14220 cxx*)
14221 # Compaq C++
14222 # Make sure the PIC flag is empty. It appears that all Alpha
14223 # Linux and Compaq Tru64 Unix objects are PIC.
14224 lt_prog_compiler_pic_CXX=
14225 lt_prog_compiler_static_CXX='-non_shared'
14226 ;;
14227 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14228 # IBM XL 8.0, 9.0 on PPC and BlueGene
14229 lt_prog_compiler_wl_CXX='-Wl,'
14230 lt_prog_compiler_pic_CXX='-qpic'
14231 lt_prog_compiler_static_CXX='-qstaticlink'
14232 ;;
14233 *)
14234 case `$CC -V 2>&1 | sed 5q` in
14235 *Sun\ C*)
14236 # Sun C++ 5.9
14237 lt_prog_compiler_pic_CXX='-KPIC'
14238 lt_prog_compiler_static_CXX='-Bstatic'
14239 lt_prog_compiler_wl_CXX='-Qoption ld '
14240 ;;
14241 esac
14242 ;;
14243 esac
14244 ;;
14245 lynxos*)
14246 ;;
14247 m88k*)
14248 ;;
14249 mvs*)
14250 case $cc_basename in
14251 cxx*)
14252 lt_prog_compiler_pic_CXX='-W c,exportall'
14253 ;;
14254 *)
14255 ;;
14256 esac
14257 ;;
14258 netbsd*)
14259 ;;
14260 *qnx* | *nto*)
14261 # QNX uses GNU C++, but need to define -shared option too, otherwise
14262 # it will coredump.
14263 lt_prog_compiler_pic_CXX='-fPIC -shared'
14264 ;;
14265 osf3* | osf4* | osf5*)
14266 case $cc_basename in
14267 KCC*)
14268 lt_prog_compiler_wl_CXX='--backend -Wl,'
14269 ;;
14270 RCC*)
14271 # Rational C++ 2.4.1
14272 lt_prog_compiler_pic_CXX='-pic'
14273 ;;
14274 cxx*)
14275 # Digital/Compaq C++
14276 lt_prog_compiler_wl_CXX='-Wl,'
14277 # Make sure the PIC flag is empty. It appears that all Alpha
14278 # Linux and Compaq Tru64 Unix objects are PIC.
14279 lt_prog_compiler_pic_CXX=
14280 lt_prog_compiler_static_CXX='-non_shared'
14281 ;;
14282 *)
14283 ;;
14284 esac
14285 ;;
14286 psos*)
14287 ;;
14288 solaris*)
14289 case $cc_basename in
14290 CC*)
14291 # Sun C++ 4.2, 5.x and Centerline C++
14292 lt_prog_compiler_pic_CXX='-KPIC'
14293 lt_prog_compiler_static_CXX='-Bstatic'
14294 lt_prog_compiler_wl_CXX='-Qoption ld '
14295 ;;
14296 gcx*)
14297 # Green Hills C++ Compiler
14298 lt_prog_compiler_pic_CXX='-PIC'
14299 ;;
14300 *)
14301 ;;
14302 esac
14303 ;;
14304 sunos4*)
14305 case $cc_basename in
14306 CC*)
14307 # Sun C++ 4.x
14308 lt_prog_compiler_pic_CXX='-pic'
14309 lt_prog_compiler_static_CXX='-Bstatic'
14310 ;;
14311 lcc*)
14312 # Lucid
14313 lt_prog_compiler_pic_CXX='-pic'
14314 ;;
14315 *)
14316 ;;
14317 esac
14318 ;;
14319 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14320 case $cc_basename in
14321 CC*)
14322 lt_prog_compiler_wl_CXX='-Wl,'
14323 lt_prog_compiler_pic_CXX='-KPIC'
14324 lt_prog_compiler_static_CXX='-Bstatic'
14325 ;;
14326 esac
14327 ;;
14328 tandem*)
14329 case $cc_basename in
14330 NCC*)
14331 # NonStop-UX NCC 3.20
14332 lt_prog_compiler_pic_CXX='-KPIC'
14333 ;;
14334 *)
14335 ;;
14336 esac
14337 ;;
14338 vxworks*)
14339 ;;
14340 *)
14341 lt_prog_compiler_can_build_shared_CXX=no
14342 ;;
14343 esac
14344 fi
14345
14346 case $host_os in
14347 # For platforms which do not support PIC, -DPIC is meaningless:
14348 *djgpp*)
14349 lt_prog_compiler_pic_CXX=
14350 ;;
14351 *)
14352 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14353 ;;
14354 esac
14355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14356 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14357
14358
14359
14360 #
14361 # Check to make sure the PIC flag actually works.
14362 #
14363 if test -n "$lt_prog_compiler_pic_CXX"; then
14364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14365 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14366 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14367 $as_echo_n "(cached) " >&6
14368 else
14369 lt_cv_prog_compiler_pic_works_CXX=no
14370 ac_outfile=conftest.$ac_objext
14371 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14372 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14373 # Insert the option either (1) after the last *FLAGS variable, or
14374 # (2) before a word containing "conftest.", or (3) at the end.
14375 # Note that $ac_compile itself does not contain backslashes and begins
14376 # with a dollar sign (not a hyphen), so the echo should work correctly.
14377 # The option is referenced via a variable to avoid confusing sed.
14378 lt_compile=`echo "$ac_compile" | $SED \
14379 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14380 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14381 -e 's:$: $lt_compiler_flag:'`
14382 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14383 (eval "$lt_compile" 2>conftest.err)
14384 ac_status=$?
14385 cat conftest.err >&5
14386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14387 if (exit $ac_status) && test -s "$ac_outfile"; then
14388 # The compiler can only warn and ignore the option if not recognized
14389 # So say no if there are warnings other than the usual output.
14390 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14391 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14392 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14393 lt_cv_prog_compiler_pic_works_CXX=yes
14394 fi
14395 fi
14396 $RM conftest*
14397
14398 fi
14399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14400 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14401
14402 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14403 case $lt_prog_compiler_pic_CXX in
14404 "" | " "*) ;;
14405 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14406 esac
14407 else
14408 lt_prog_compiler_pic_CXX=
14409 lt_prog_compiler_can_build_shared_CXX=no
14410 fi
14411
14412 fi
14413
14414
14415
14416 #
14417 # Check to make sure the static flag actually works.
14418 #
14419 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14421 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14422 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14423 $as_echo_n "(cached) " >&6
14424 else
14425 lt_cv_prog_compiler_static_works_CXX=no
14426 save_LDFLAGS="$LDFLAGS"
14427 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14428 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14429 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14430 # The linker can only warn and ignore the option if not recognized
14431 # So say no if there are warnings
14432 if test -s conftest.err; then
14433 # Append any errors to the config.log.
14434 cat conftest.err 1>&5
14435 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14436 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14437 if diff conftest.exp conftest.er2 >/dev/null; then
14438 lt_cv_prog_compiler_static_works_CXX=yes
14439 fi
14440 else
14441 lt_cv_prog_compiler_static_works_CXX=yes
14442 fi
14443 fi
14444 $RM -r conftest*
14445 LDFLAGS="$save_LDFLAGS"
14446
14447 fi
14448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14449 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14450
14451 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14452 :
14453 else
14454 lt_prog_compiler_static_CXX=
14455 fi
14456
14457
14458
14459
14460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14461 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14462 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14463 $as_echo_n "(cached) " >&6
14464 else
14465 lt_cv_prog_compiler_c_o_CXX=no
14466 $RM -r conftest 2>/dev/null
14467 mkdir conftest
14468 cd conftest
14469 mkdir out
14470 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14471
14472 lt_compiler_flag="-o out/conftest2.$ac_objext"
14473 # Insert the option either (1) after the last *FLAGS variable, or
14474 # (2) before a word containing "conftest.", or (3) at the end.
14475 # Note that $ac_compile itself does not contain backslashes and begins
14476 # with a dollar sign (not a hyphen), so the echo should work correctly.
14477 lt_compile=`echo "$ac_compile" | $SED \
14478 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14479 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14480 -e 's:$: $lt_compiler_flag:'`
14481 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14482 (eval "$lt_compile" 2>out/conftest.err)
14483 ac_status=$?
14484 cat out/conftest.err >&5
14485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14486 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14487 then
14488 # The compiler can only warn and ignore the option if not recognized
14489 # So say no if there are warnings
14490 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14491 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14492 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14493 lt_cv_prog_compiler_c_o_CXX=yes
14494 fi
14495 fi
14496 chmod u+w . 2>&5
14497 $RM conftest*
14498 # SGI C++ compiler will create directory out/ii_files/ for
14499 # template instantiation
14500 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14501 $RM out/* && rmdir out
14502 cd ..
14503 $RM -r conftest
14504 $RM conftest*
14505
14506 fi
14507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14508 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14509
14510
14511
14512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14513 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14514 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14515 $as_echo_n "(cached) " >&6
14516 else
14517 lt_cv_prog_compiler_c_o_CXX=no
14518 $RM -r conftest 2>/dev/null
14519 mkdir conftest
14520 cd conftest
14521 mkdir out
14522 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14523
14524 lt_compiler_flag="-o out/conftest2.$ac_objext"
14525 # Insert the option either (1) after the last *FLAGS variable, or
14526 # (2) before a word containing "conftest.", or (3) at the end.
14527 # Note that $ac_compile itself does not contain backslashes and begins
14528 # with a dollar sign (not a hyphen), so the echo should work correctly.
14529 lt_compile=`echo "$ac_compile" | $SED \
14530 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14531 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14532 -e 's:$: $lt_compiler_flag:'`
14533 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14534 (eval "$lt_compile" 2>out/conftest.err)
14535 ac_status=$?
14536 cat out/conftest.err >&5
14537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14538 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14539 then
14540 # The compiler can only warn and ignore the option if not recognized
14541 # So say no if there are warnings
14542 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14543 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14544 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14545 lt_cv_prog_compiler_c_o_CXX=yes
14546 fi
14547 fi
14548 chmod u+w . 2>&5
14549 $RM conftest*
14550 # SGI C++ compiler will create directory out/ii_files/ for
14551 # template instantiation
14552 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14553 $RM out/* && rmdir out
14554 cd ..
14555 $RM -r conftest
14556 $RM conftest*
14557
14558 fi
14559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14560 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14561
14562
14563
14564
14565 hard_links="nottested"
14566 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14567 # do not overwrite the value of need_locks provided by the user
14568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14569 $as_echo_n "checking if we can lock with hard links... " >&6; }
14570 hard_links=yes
14571 $RM conftest*
14572 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14573 touch conftest.a
14574 ln conftest.a conftest.b 2>&5 || hard_links=no
14575 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14577 $as_echo "$hard_links" >&6; }
14578 if test "$hard_links" = no; then
14579 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14580 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14581 need_locks=warn
14582 fi
14583 else
14584 need_locks=no
14585 fi
14586
14587
14588
14589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14590 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14591
14592 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14593 case $host_os in
14594 aix[4-9]*)
14595 # If we're using GNU nm, then we don't want the "-C" option.
14596 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14597 # Also, AIX nm treats weak defined symbols like other global defined
14598 # symbols, whereas GNU nm marks them as "W".
14599 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14600 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14601 else
14602 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14603 fi
14604 ;;
14605 pw32*)
14606 export_symbols_cmds_CXX="$ltdll_cmds"
14607 ;;
14608 cygwin* | mingw* | cegcc*)
14609 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14610 ;;
14611 *)
14612 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14613 ;;
14614 esac
14615 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14616
14617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14618 $as_echo "$ld_shlibs_CXX" >&6; }
14619 test "$ld_shlibs_CXX" = no && can_build_shared=no
14620
14621 with_gnu_ld_CXX=$with_gnu_ld
14622
14623
14624
14625
14626
14627
14628 #
14629 # Do we need to explicitly link libc?
14630 #
14631 case "x$archive_cmds_need_lc_CXX" in
14632 x|xyes)
14633 # Assume -lc should be added
14634 archive_cmds_need_lc_CXX=yes
14635
14636 if test "$enable_shared" = yes && test "$GCC" = yes; then
14637 case $archive_cmds_CXX in
14638 *'~'*)
14639 # FIXME: we may have to deal with multi-command sequences.
14640 ;;
14641 '$CC '*)
14642 # Test whether the compiler implicitly links with -lc since on some
14643 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14644 # to ld, don't add -lc before -lgcc.
14645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14646 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14647 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14648 $as_echo_n "(cached) " >&6
14649 else
14650 $RM conftest*
14651 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14652
14653 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14654 (eval $ac_compile) 2>&5
14655 ac_status=$?
14656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14657 test $ac_status = 0; } 2>conftest.err; then
14658 soname=conftest
14659 lib=conftest
14660 libobjs=conftest.$ac_objext
14661 deplibs=
14662 wl=$lt_prog_compiler_wl_CXX
14663 pic_flag=$lt_prog_compiler_pic_CXX
14664 compiler_flags=-v
14665 linker_flags=-v
14666 verstring=
14667 output_objdir=.
14668 libname=conftest
14669 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14670 allow_undefined_flag_CXX=
14671 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14672 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14673 ac_status=$?
14674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14675 test $ac_status = 0; }
14676 then
14677 lt_cv_archive_cmds_need_lc_CXX=no
14678 else
14679 lt_cv_archive_cmds_need_lc_CXX=yes
14680 fi
14681 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14682 else
14683 cat conftest.err 1>&5
14684 fi
14685 $RM conftest*
14686
14687 fi
14688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14689 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14690 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14691 ;;
14692 esac
14693 fi
14694 ;;
14695 esac
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14761 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14762
14763 library_names_spec=
14764 libname_spec='lib$name'
14765 soname_spec=
14766 shrext_cmds=".so"
14767 postinstall_cmds=
14768 postuninstall_cmds=
14769 finish_cmds=
14770 finish_eval=
14771 shlibpath_var=
14772 shlibpath_overrides_runpath=unknown
14773 version_type=none
14774 dynamic_linker="$host_os ld.so"
14775 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14776 need_lib_prefix=unknown
14777 hardcode_into_libs=no
14778
14779 # when you set need_version to no, make sure it does not cause -set_version
14780 # flags to be left without arguments
14781 need_version=unknown
14782
14783 case $host_os in
14784 aix3*)
14785 version_type=linux
14786 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14787 shlibpath_var=LIBPATH
14788
14789 # AIX 3 has no versioning support, so we append a major version to the name.
14790 soname_spec='${libname}${release}${shared_ext}$major'
14791 ;;
14792
14793 aix[4-9]*)
14794 version_type=linux
14795 need_lib_prefix=no
14796 need_version=no
14797 hardcode_into_libs=yes
14798 if test "$host_cpu" = ia64; then
14799 # AIX 5 supports IA64
14800 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14801 shlibpath_var=LD_LIBRARY_PATH
14802 else
14803 # With GCC up to 2.95.x, collect2 would create an import file
14804 # for dependence libraries. The import file would start with
14805 # the line `#! .'. This would cause the generated library to
14806 # depend on `.', always an invalid library. This was fixed in
14807 # development snapshots of GCC prior to 3.0.
14808 case $host_os in
14809 aix4 | aix4.[01] | aix4.[01].*)
14810 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14811 echo ' yes '
14812 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14813 :
14814 else
14815 can_build_shared=no
14816 fi
14817 ;;
14818 esac
14819 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14820 # soname into executable. Probably we can add versioning support to
14821 # collect2, so additional links can be useful in future.
14822 if test "$aix_use_runtimelinking" = yes; then
14823 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14824 # instead of lib<name>.a to let people know that these are not
14825 # typical AIX shared libraries.
14826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14827 else
14828 # We preserve .a as extension for shared libraries through AIX4.2
14829 # and later when we are not doing run time linking.
14830 library_names_spec='${libname}${release}.a $libname.a'
14831 soname_spec='${libname}${release}${shared_ext}$major'
14832 fi
14833 shlibpath_var=LIBPATH
14834 fi
14835 ;;
14836
14837 amigaos*)
14838 case $host_cpu in
14839 powerpc)
14840 # Since July 2007 AmigaOS4 officially supports .so libraries.
14841 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14842 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14843 ;;
14844 m68k)
14845 library_names_spec='$libname.ixlibrary $libname.a'
14846 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14847 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'
14848 ;;
14849 esac
14850 ;;
14851
14852 beos*)
14853 library_names_spec='${libname}${shared_ext}'
14854 dynamic_linker="$host_os ld.so"
14855 shlibpath_var=LIBRARY_PATH
14856 ;;
14857
14858 bsdi[45]*)
14859 version_type=linux
14860 need_version=no
14861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14862 soname_spec='${libname}${release}${shared_ext}$major'
14863 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14864 shlibpath_var=LD_LIBRARY_PATH
14865 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14866 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14867 # the default ld.so.conf also contains /usr/contrib/lib and
14868 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14869 # libtool to hard-code these into programs
14870 ;;
14871
14872 cygwin* | mingw* | pw32* | cegcc*)
14873 version_type=windows
14874 shrext_cmds=".dll"
14875 need_version=no
14876 need_lib_prefix=no
14877
14878 case $GCC,$host_os in
14879 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14880 library_names_spec='$libname.dll.a'
14881 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14882 postinstall_cmds='base_file=`basename \${file}`~
14883 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14884 dldir=$destdir/`dirname \$dlpath`~
14885 test -d \$dldir || mkdir -p \$dldir~
14886 $install_prog $dir/$dlname \$dldir/$dlname~
14887 chmod a+x \$dldir/$dlname~
14888 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14889 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14890 fi'
14891 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14892 dlpath=$dir/\$dldll~
14893 $RM \$dlpath'
14894 shlibpath_overrides_runpath=yes
14895
14896 case $host_os in
14897 cygwin*)
14898 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14899 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14900
14901 ;;
14902 mingw* | cegcc*)
14903 # MinGW DLLs use traditional 'lib' prefix
14904 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14905 ;;
14906 pw32*)
14907 # pw32 DLLs use 'pw' prefix rather than 'lib'
14908 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14909 ;;
14910 esac
14911 ;;
14912
14913 *)
14914 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14915 ;;
14916 esac
14917 dynamic_linker='Win32 ld.exe'
14918 # FIXME: first we should search . and the directory the executable is in
14919 shlibpath_var=PATH
14920 ;;
14921
14922 darwin* | rhapsody*)
14923 dynamic_linker="$host_os dyld"
14924 version_type=darwin
14925 need_lib_prefix=no
14926 need_version=no
14927 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14928 soname_spec='${libname}${release}${major}$shared_ext'
14929 shlibpath_overrides_runpath=yes
14930 shlibpath_var=DYLD_LIBRARY_PATH
14931 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14932
14933 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14934 ;;
14935
14936 dgux*)
14937 version_type=linux
14938 need_lib_prefix=no
14939 need_version=no
14940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14941 soname_spec='${libname}${release}${shared_ext}$major'
14942 shlibpath_var=LD_LIBRARY_PATH
14943 ;;
14944
14945 freebsd1*)
14946 dynamic_linker=no
14947 ;;
14948
14949 freebsd* | dragonfly*)
14950 # DragonFly does not have aout. When/if they implement a new
14951 # versioning mechanism, adjust this.
14952 if test -x /usr/bin/objformat; then
14953 objformat=`/usr/bin/objformat`
14954 else
14955 case $host_os in
14956 freebsd[123]*) objformat=aout ;;
14957 *) objformat=elf ;;
14958 esac
14959 fi
14960 version_type=freebsd-$objformat
14961 case $version_type in
14962 freebsd-elf*)
14963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14964 need_version=no
14965 need_lib_prefix=no
14966 ;;
14967 freebsd-*)
14968 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14969 need_version=yes
14970 ;;
14971 esac
14972 shlibpath_var=LD_LIBRARY_PATH
14973 case $host_os in
14974 freebsd2*)
14975 shlibpath_overrides_runpath=yes
14976 ;;
14977 freebsd3.[01]* | freebsdelf3.[01]*)
14978 shlibpath_overrides_runpath=yes
14979 hardcode_into_libs=yes
14980 ;;
14981 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14982 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14983 shlibpath_overrides_runpath=no
14984 hardcode_into_libs=yes
14985 ;;
14986 *) # from 4.6 on, and DragonFly
14987 shlibpath_overrides_runpath=yes
14988 hardcode_into_libs=yes
14989 ;;
14990 esac
14991 ;;
14992
14993 gnu*)
14994 version_type=linux
14995 need_lib_prefix=no
14996 need_version=no
14997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14998 soname_spec='${libname}${release}${shared_ext}$major'
14999 shlibpath_var=LD_LIBRARY_PATH
15000 hardcode_into_libs=yes
15001 ;;
15002
15003 haiku*)
15004 version_type=linux
15005 need_lib_prefix=no
15006 need_version=no
15007 dynamic_linker="$host_os runtime_loader"
15008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15009 soname_spec='${libname}${release}${shared_ext}$major'
15010 shlibpath_var=LIBRARY_PATH
15011 shlibpath_overrides_runpath=yes
15012 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15013 hardcode_into_libs=yes
15014 ;;
15015
15016 hpux9* | hpux10* | hpux11*)
15017 # Give a soname corresponding to the major version so that dld.sl refuses to
15018 # link against other versions.
15019 version_type=sunos
15020 need_lib_prefix=no
15021 need_version=no
15022 case $host_cpu in
15023 ia64*)
15024 shrext_cmds='.so'
15025 hardcode_into_libs=yes
15026 dynamic_linker="$host_os dld.so"
15027 shlibpath_var=LD_LIBRARY_PATH
15028 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15029 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15030 soname_spec='${libname}${release}${shared_ext}$major'
15031 if test "X$HPUX_IA64_MODE" = X32; then
15032 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15033 else
15034 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15035 fi
15036 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15037 ;;
15038 hppa*64*)
15039 shrext_cmds='.sl'
15040 hardcode_into_libs=yes
15041 dynamic_linker="$host_os dld.sl"
15042 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15043 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15045 soname_spec='${libname}${release}${shared_ext}$major'
15046 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15047 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15048 ;;
15049 *)
15050 shrext_cmds='.sl'
15051 dynamic_linker="$host_os dld.sl"
15052 shlibpath_var=SHLIB_PATH
15053 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15054 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15055 soname_spec='${libname}${release}${shared_ext}$major'
15056 ;;
15057 esac
15058 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15059 postinstall_cmds='chmod 555 $lib'
15060 # or fails outright, so override atomically:
15061 install_override_mode=555
15062 ;;
15063
15064 interix[3-9]*)
15065 version_type=linux
15066 need_lib_prefix=no
15067 need_version=no
15068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15069 soname_spec='${libname}${release}${shared_ext}$major'
15070 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15071 shlibpath_var=LD_LIBRARY_PATH
15072 shlibpath_overrides_runpath=no
15073 hardcode_into_libs=yes
15074 ;;
15075
15076 irix5* | irix6* | nonstopux*)
15077 case $host_os in
15078 nonstopux*) version_type=nonstopux ;;
15079 *)
15080 if test "$lt_cv_prog_gnu_ld" = yes; then
15081 version_type=linux
15082 else
15083 version_type=irix
15084 fi ;;
15085 esac
15086 need_lib_prefix=no
15087 need_version=no
15088 soname_spec='${libname}${release}${shared_ext}$major'
15089 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15090 case $host_os in
15091 irix5* | nonstopux*)
15092 libsuff= shlibsuff=
15093 ;;
15094 *)
15095 case $LD in # libtool.m4 will add one of these switches to LD
15096 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15097 libsuff= shlibsuff= libmagic=32-bit;;
15098 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15099 libsuff=32 shlibsuff=N32 libmagic=N32;;
15100 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15101 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15102 *) libsuff= shlibsuff= libmagic=never-match;;
15103 esac
15104 ;;
15105 esac
15106 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15107 shlibpath_overrides_runpath=no
15108 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15109 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15110 hardcode_into_libs=yes
15111 ;;
15112
15113 # No shared lib support for Linux oldld, aout, or coff.
15114 linux*oldld* | linux*aout* | linux*coff*)
15115 dynamic_linker=no
15116 ;;
15117
15118 # This must be Linux ELF.
15119 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15120 version_type=linux
15121 need_lib_prefix=no
15122 need_version=no
15123 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15124 soname_spec='${libname}${release}${shared_ext}$major'
15125 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15126 shlibpath_var=LD_LIBRARY_PATH
15127 shlibpath_overrides_runpath=no
15128
15129 # Some binutils ld are patched to set DT_RUNPATH
15130 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15131 $as_echo_n "(cached) " >&6
15132 else
15133 lt_cv_shlibpath_overrides_runpath=no
15134 save_LDFLAGS=$LDFLAGS
15135 save_libdir=$libdir
15136 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15137 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15139 /* end confdefs.h. */
15140
15141 int
15142 main ()
15143 {
15144
15145 ;
15146 return 0;
15147 }
15148 _ACEOF
15149 if ac_fn_cxx_try_link "$LINENO"; then :
15150 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15151 lt_cv_shlibpath_overrides_runpath=yes
15152 fi
15153 fi
15154 rm -f core conftest.err conftest.$ac_objext \
15155 conftest$ac_exeext conftest.$ac_ext
15156 LDFLAGS=$save_LDFLAGS
15157 libdir=$save_libdir
15158
15159 fi
15160
15161 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15162
15163 # This implies no fast_install, which is unacceptable.
15164 # Some rework will be needed to allow for fast_install
15165 # before this can be enabled.
15166 hardcode_into_libs=yes
15167
15168 # Append ld.so.conf contents to the search path
15169 if test -f /etc/ld.so.conf; then
15170 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' ' '`
15171 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15172 fi
15173
15174 # We used to test for /lib/ld.so.1 and disable shared libraries on
15175 # powerpc, because MkLinux only supported shared libraries with the
15176 # GNU dynamic linker. Since this was broken with cross compilers,
15177 # most powerpc-linux boxes support dynamic linking these days and
15178 # people can always --disable-shared, the test was removed, and we
15179 # assume the GNU/Linux dynamic linker is in use.
15180 dynamic_linker='GNU/Linux ld.so'
15181 ;;
15182
15183 netbsd*)
15184 version_type=sunos
15185 need_lib_prefix=no
15186 need_version=no
15187 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15188 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15189 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15190 dynamic_linker='NetBSD (a.out) ld.so'
15191 else
15192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15193 soname_spec='${libname}${release}${shared_ext}$major'
15194 dynamic_linker='NetBSD ld.elf_so'
15195 fi
15196 shlibpath_var=LD_LIBRARY_PATH
15197 shlibpath_overrides_runpath=yes
15198 hardcode_into_libs=yes
15199 ;;
15200
15201 newsos6)
15202 version_type=linux
15203 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15204 shlibpath_var=LD_LIBRARY_PATH
15205 shlibpath_overrides_runpath=yes
15206 ;;
15207
15208 *nto* | *qnx*)
15209 version_type=qnx
15210 need_lib_prefix=no
15211 need_version=no
15212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15213 soname_spec='${libname}${release}${shared_ext}$major'
15214 shlibpath_var=LD_LIBRARY_PATH
15215 shlibpath_overrides_runpath=no
15216 hardcode_into_libs=yes
15217 dynamic_linker='ldqnx.so'
15218 ;;
15219
15220 openbsd*)
15221 version_type=sunos
15222 sys_lib_dlsearch_path_spec="/usr/lib"
15223 need_lib_prefix=no
15224 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15225 case $host_os in
15226 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15227 *) need_version=no ;;
15228 esac
15229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15230 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15231 shlibpath_var=LD_LIBRARY_PATH
15232 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15233 case $host_os in
15234 openbsd2.[89] | openbsd2.[89].*)
15235 shlibpath_overrides_runpath=no
15236 ;;
15237 *)
15238 shlibpath_overrides_runpath=yes
15239 ;;
15240 esac
15241 else
15242 shlibpath_overrides_runpath=yes
15243 fi
15244 ;;
15245
15246 os2*)
15247 libname_spec='$name'
15248 shrext_cmds=".dll"
15249 need_lib_prefix=no
15250 library_names_spec='$libname${shared_ext} $libname.a'
15251 dynamic_linker='OS/2 ld.exe'
15252 shlibpath_var=LIBPATH
15253 ;;
15254
15255 osf3* | osf4* | osf5*)
15256 version_type=osf
15257 need_lib_prefix=no
15258 need_version=no
15259 soname_spec='${libname}${release}${shared_ext}$major'
15260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15261 shlibpath_var=LD_LIBRARY_PATH
15262 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15263 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15264 ;;
15265
15266 rdos*)
15267 dynamic_linker=no
15268 ;;
15269
15270 solaris*)
15271 version_type=linux
15272 need_lib_prefix=no
15273 need_version=no
15274 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15275 soname_spec='${libname}${release}${shared_ext}$major'
15276 shlibpath_var=LD_LIBRARY_PATH
15277 shlibpath_overrides_runpath=yes
15278 hardcode_into_libs=yes
15279 # ldd complains unless libraries are executable
15280 postinstall_cmds='chmod +x $lib'
15281 ;;
15282
15283 sunos4*)
15284 version_type=sunos
15285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15286 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15287 shlibpath_var=LD_LIBRARY_PATH
15288 shlibpath_overrides_runpath=yes
15289 if test "$with_gnu_ld" = yes; then
15290 need_lib_prefix=no
15291 fi
15292 need_version=yes
15293 ;;
15294
15295 sysv4 | sysv4.3*)
15296 version_type=linux
15297 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15298 soname_spec='${libname}${release}${shared_ext}$major'
15299 shlibpath_var=LD_LIBRARY_PATH
15300 case $host_vendor in
15301 sni)
15302 shlibpath_overrides_runpath=no
15303 need_lib_prefix=no
15304 runpath_var=LD_RUN_PATH
15305 ;;
15306 siemens)
15307 need_lib_prefix=no
15308 ;;
15309 motorola)
15310 need_lib_prefix=no
15311 need_version=no
15312 shlibpath_overrides_runpath=no
15313 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15314 ;;
15315 esac
15316 ;;
15317
15318 sysv4*MP*)
15319 if test -d /usr/nec ;then
15320 version_type=linux
15321 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15322 soname_spec='$libname${shared_ext}.$major'
15323 shlibpath_var=LD_LIBRARY_PATH
15324 fi
15325 ;;
15326
15327 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15328 version_type=freebsd-elf
15329 need_lib_prefix=no
15330 need_version=no
15331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15332 soname_spec='${libname}${release}${shared_ext}$major'
15333 shlibpath_var=LD_LIBRARY_PATH
15334 shlibpath_overrides_runpath=yes
15335 hardcode_into_libs=yes
15336 if test "$with_gnu_ld" = yes; then
15337 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15338 else
15339 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15340 case $host_os in
15341 sco3.2v5*)
15342 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15343 ;;
15344 esac
15345 fi
15346 sys_lib_dlsearch_path_spec='/usr/lib'
15347 ;;
15348
15349 tpf*)
15350 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15351 version_type=linux
15352 need_lib_prefix=no
15353 need_version=no
15354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15355 shlibpath_var=LD_LIBRARY_PATH
15356 shlibpath_overrides_runpath=no
15357 hardcode_into_libs=yes
15358 ;;
15359
15360 uts4*)
15361 version_type=linux
15362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15363 soname_spec='${libname}${release}${shared_ext}$major'
15364 shlibpath_var=LD_LIBRARY_PATH
15365 ;;
15366
15367 *)
15368 dynamic_linker=no
15369 ;;
15370 esac
15371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15372 $as_echo "$dynamic_linker" >&6; }
15373 test "$dynamic_linker" = no && can_build_shared=no
15374
15375 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15376 if test "$GCC" = yes; then
15377 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15378 fi
15379
15380 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15381 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15382 fi
15383 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15384 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15385 fi
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15425 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15426 hardcode_action_CXX=
15427 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15428 test -n "$runpath_var_CXX" ||
15429 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15430
15431 # We can hardcode non-existent directories.
15432 if test "$hardcode_direct_CXX" != no &&
15433 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15434 # have to relink, otherwise we might link with an installed library
15435 # when we should be linking with a yet-to-be-installed one
15436 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15437 test "$hardcode_minus_L_CXX" != no; then
15438 # Linking always hardcodes the temporary library directory.
15439 hardcode_action_CXX=relink
15440 else
15441 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15442 hardcode_action_CXX=immediate
15443 fi
15444 else
15445 # We cannot hardcode anything, or else we can only hardcode existing
15446 # directories.
15447 hardcode_action_CXX=unsupported
15448 fi
15449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15450 $as_echo "$hardcode_action_CXX" >&6; }
15451
15452 if test "$hardcode_action_CXX" = relink ||
15453 test "$inherit_rpath_CXX" = yes; then
15454 # Fast installation is not supported
15455 enable_fast_install=no
15456 elif test "$shlibpath_overrides_runpath" = yes ||
15457 test "$enable_shared" = no; then
15458 # Fast installation is not necessary
15459 enable_fast_install=needless
15460 fi
15461
15462
15463
15464
15465
15466
15467
15468 fi # test -n "$compiler"
15469
15470 CC=$lt_save_CC
15471 LDCXX=$LD
15472 LD=$lt_save_LD
15473 GCC=$lt_save_GCC
15474 with_gnu_ld=$lt_save_with_gnu_ld
15475 lt_cv_path_LDCXX=$lt_cv_path_LD
15476 lt_cv_path_LD=$lt_save_path_LD
15477 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15478 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15479 fi # test "$_lt_caught_CXX_error" != yes
15480
15481 ac_ext=c
15482 ac_cpp='$CPP $CPPFLAGS'
15483 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15484 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15485 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499 ac_config_commands="$ac_config_commands libtool"
15500
15501
15502
15503
15504 # Only expand once:
15505
15506
15507
15508 ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg"
15509 # If we haven't got the data from the intl directory,
15510 # assume NLS is disabled.
15511 USE_NLS=no
15512 LIBINTL=
15513 LIBINTL_DEP=
15514 INCINTL=
15515 XGETTEXT=
15516 GMSGFMT=
15517 POSUB=
15518
15519 if test -f ../intl/config.intl; then
15520 . ../intl/config.intl
15521 fi
15522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15523 $as_echo_n "checking whether NLS is requested... " >&6; }
15524 if test x"$USE_NLS" != xyes; then
15525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15526 $as_echo "no" >&6; }
15527 else
15528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15529 $as_echo "yes" >&6; }
15530
15531 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15532
15533
15534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15535 $as_echo_n "checking for catalogs to be installed... " >&6; }
15536 # Look for .po and .gmo files in the source directory.
15537 CATALOGS=
15538 XLINGUAS=
15539 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15540 # If there aren't any .gmo files the shell will give us the
15541 # literal string "../path/to/srcdir/po/*.gmo" which has to be
15542 # weeded out.
15543 case "$cat" in *\**)
15544 continue;;
15545 esac
15546 # The quadruple backslash is collapsed to a double backslash
15547 # by the backticks, then collapsed again by the double quotes,
15548 # leaving us with one backslash in the sed expression (right
15549 # before the dot that mustn't act as a wildcard).
15550 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15551 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15552 # The user is allowed to set LINGUAS to a list of languages to
15553 # install catalogs for. If it's empty that means "all of them."
15554 if test "x$LINGUAS" = x; then
15555 CATALOGS="$CATALOGS $cat"
15556 XLINGUAS="$XLINGUAS $lang"
15557 else
15558 case "$LINGUAS" in *$lang*)
15559 CATALOGS="$CATALOGS $cat"
15560 XLINGUAS="$XLINGUAS $lang"
15561 ;;
15562 esac
15563 fi
15564 done
15565 LINGUAS="$XLINGUAS"
15566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15567 $as_echo "$LINGUAS" >&6; }
15568
15569
15570 DATADIRNAME=share
15571
15572 INSTOBJEXT=.mo
15573
15574 GENCAT=gencat
15575
15576 CATOBJEXT=.gmo
15577
15578 fi
15579
15580 MKINSTALLDIRS=
15581 if test -n "$ac_aux_dir"; then
15582 case "$ac_aux_dir" in
15583 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15584 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15585 esac
15586 fi
15587 if test -z "$MKINSTALLDIRS"; then
15588 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15589 fi
15590
15591
15592
15593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15594 $as_echo_n "checking whether NLS is requested... " >&6; }
15595 # Check whether --enable-nls was given.
15596 if test "${enable_nls+set}" = set; then :
15597 enableval=$enable_nls; USE_NLS=$enableval
15598 else
15599 USE_NLS=yes
15600 fi
15601
15602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15603 $as_echo "$USE_NLS" >&6; }
15604
15605
15606
15607
15608
15609
15610 # Prepare PATH_SEPARATOR.
15611 # The user is always right.
15612 if test "${PATH_SEPARATOR+set}" != set; then
15613 echo "#! /bin/sh" >conf$$.sh
15614 echo "exit 0" >>conf$$.sh
15615 chmod +x conf$$.sh
15616 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15617 PATH_SEPARATOR=';'
15618 else
15619 PATH_SEPARATOR=:
15620 fi
15621 rm -f conf$$.sh
15622 fi
15623
15624 # Find out how to test for executable files. Don't use a zero-byte file,
15625 # as systems may use methods other than mode bits to determine executability.
15626 cat >conf$$.file <<_ASEOF
15627 #! /bin/sh
15628 exit 0
15629 _ASEOF
15630 chmod +x conf$$.file
15631 if test -x conf$$.file >/dev/null 2>&1; then
15632 ac_executable_p="test -x"
15633 else
15634 ac_executable_p="test -f"
15635 fi
15636 rm -f conf$$.file
15637
15638 # Extract the first word of "msgfmt", so it can be a program name with args.
15639 set dummy msgfmt; ac_word=$2
15640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15641 $as_echo_n "checking for $ac_word... " >&6; }
15642 if test "${ac_cv_path_MSGFMT+set}" = set; then :
15643 $as_echo_n "(cached) " >&6
15644 else
15645 case "$MSGFMT" in
15646 [\\/]* | ?:[\\/]*)
15647 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15648 ;;
15649 *)
15650 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15651 for ac_dir in $PATH; do
15652 IFS="$ac_save_IFS"
15653 test -z "$ac_dir" && ac_dir=.
15654 for ac_exec_ext in '' $ac_executable_extensions; do
15655 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15656 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15657 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15658 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15659 break 2
15660 fi
15661 fi
15662 done
15663 done
15664 IFS="$ac_save_IFS"
15665 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15666 ;;
15667 esac
15668 fi
15669 MSGFMT="$ac_cv_path_MSGFMT"
15670 if test "$MSGFMT" != ":"; then
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15672 $as_echo "$MSGFMT" >&6; }
15673 else
15674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15675 $as_echo "no" >&6; }
15676 fi
15677
15678 # Extract the first word of "gmsgfmt", so it can be a program name with args.
15679 set dummy gmsgfmt; ac_word=$2
15680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15681 $as_echo_n "checking for $ac_word... " >&6; }
15682 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15683 $as_echo_n "(cached) " >&6
15684 else
15685 case $GMSGFMT in
15686 [\\/]* | ?:[\\/]*)
15687 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15688 ;;
15689 *)
15690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15691 for as_dir in $PATH
15692 do
15693 IFS=$as_save_IFS
15694 test -z "$as_dir" && as_dir=.
15695 for ac_exec_ext in '' $ac_executable_extensions; do
15696 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15697 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15699 break 2
15700 fi
15701 done
15702 done
15703 IFS=$as_save_IFS
15704
15705 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15706 ;;
15707 esac
15708 fi
15709 GMSGFMT=$ac_cv_path_GMSGFMT
15710 if test -n "$GMSGFMT"; then
15711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15712 $as_echo "$GMSGFMT" >&6; }
15713 else
15714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15715 $as_echo "no" >&6; }
15716 fi
15717
15718
15719
15720
15721 # Prepare PATH_SEPARATOR.
15722 # The user is always right.
15723 if test "${PATH_SEPARATOR+set}" != set; then
15724 echo "#! /bin/sh" >conf$$.sh
15725 echo "exit 0" >>conf$$.sh
15726 chmod +x conf$$.sh
15727 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15728 PATH_SEPARATOR=';'
15729 else
15730 PATH_SEPARATOR=:
15731 fi
15732 rm -f conf$$.sh
15733 fi
15734
15735 # Find out how to test for executable files. Don't use a zero-byte file,
15736 # as systems may use methods other than mode bits to determine executability.
15737 cat >conf$$.file <<_ASEOF
15738 #! /bin/sh
15739 exit 0
15740 _ASEOF
15741 chmod +x conf$$.file
15742 if test -x conf$$.file >/dev/null 2>&1; then
15743 ac_executable_p="test -x"
15744 else
15745 ac_executable_p="test -f"
15746 fi
15747 rm -f conf$$.file
15748
15749 # Extract the first word of "xgettext", so it can be a program name with args.
15750 set dummy xgettext; ac_word=$2
15751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15752 $as_echo_n "checking for $ac_word... " >&6; }
15753 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15754 $as_echo_n "(cached) " >&6
15755 else
15756 case "$XGETTEXT" in
15757 [\\/]* | ?:[\\/]*)
15758 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15759 ;;
15760 *)
15761 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15762 for ac_dir in $PATH; do
15763 IFS="$ac_save_IFS"
15764 test -z "$ac_dir" && ac_dir=.
15765 for ac_exec_ext in '' $ac_executable_extensions; do
15766 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15767 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15768 (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
15769 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15770 break 2
15771 fi
15772 fi
15773 done
15774 done
15775 IFS="$ac_save_IFS"
15776 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15777 ;;
15778 esac
15779 fi
15780 XGETTEXT="$ac_cv_path_XGETTEXT"
15781 if test "$XGETTEXT" != ":"; then
15782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15783 $as_echo "$XGETTEXT" >&6; }
15784 else
15785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15786 $as_echo "no" >&6; }
15787 fi
15788
15789 rm -f messages.po
15790
15791
15792 # Prepare PATH_SEPARATOR.
15793 # The user is always right.
15794 if test "${PATH_SEPARATOR+set}" != set; then
15795 echo "#! /bin/sh" >conf$$.sh
15796 echo "exit 0" >>conf$$.sh
15797 chmod +x conf$$.sh
15798 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15799 PATH_SEPARATOR=';'
15800 else
15801 PATH_SEPARATOR=:
15802 fi
15803 rm -f conf$$.sh
15804 fi
15805
15806 # Find out how to test for executable files. Don't use a zero-byte file,
15807 # as systems may use methods other than mode bits to determine executability.
15808 cat >conf$$.file <<_ASEOF
15809 #! /bin/sh
15810 exit 0
15811 _ASEOF
15812 chmod +x conf$$.file
15813 if test -x conf$$.file >/dev/null 2>&1; then
15814 ac_executable_p="test -x"
15815 else
15816 ac_executable_p="test -f"
15817 fi
15818 rm -f conf$$.file
15819
15820 # Extract the first word of "msgmerge", so it can be a program name with args.
15821 set dummy msgmerge; ac_word=$2
15822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15823 $as_echo_n "checking for $ac_word... " >&6; }
15824 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15825 $as_echo_n "(cached) " >&6
15826 else
15827 case "$MSGMERGE" in
15828 [\\/]* | ?:[\\/]*)
15829 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15830 ;;
15831 *)
15832 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15833 for ac_dir in $PATH; do
15834 IFS="$ac_save_IFS"
15835 test -z "$ac_dir" && ac_dir=.
15836 for ac_exec_ext in '' $ac_executable_extensions; do
15837 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15838 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15839 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15840 break 2
15841 fi
15842 fi
15843 done
15844 done
15845 IFS="$ac_save_IFS"
15846 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15847 ;;
15848 esac
15849 fi
15850 MSGMERGE="$ac_cv_path_MSGMERGE"
15851 if test "$MSGMERGE" != ":"; then
15852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15853 $as_echo "$MSGMERGE" >&6; }
15854 else
15855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15856 $as_echo "no" >&6; }
15857 fi
15858
15859
15860 if test "$GMSGFMT" != ":"; then
15861 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15862 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15863 : ;
15864 else
15865 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15867 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15868 GMSGFMT=":"
15869 fi
15870 fi
15871
15872 if test "$XGETTEXT" != ":"; then
15873 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15874 (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
15875 : ;
15876 else
15877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15878 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15879 XGETTEXT=":"
15880 fi
15881 rm -f messages.po
15882 fi
15883
15884 ac_config_commands="$ac_config_commands default-1"
15885
15886
15887
15888
15889
15890 for ac_prog in 'bison -y' byacc
15891 do
15892 # Extract the first word of "$ac_prog", so it can be a program name with args.
15893 set dummy $ac_prog; ac_word=$2
15894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15895 $as_echo_n "checking for $ac_word... " >&6; }
15896 if test "${ac_cv_prog_YACC+set}" = set; then :
15897 $as_echo_n "(cached) " >&6
15898 else
15899 if test -n "$YACC"; then
15900 ac_cv_prog_YACC="$YACC" # Let the user override the test.
15901 else
15902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15903 for as_dir in $PATH
15904 do
15905 IFS=$as_save_IFS
15906 test -z "$as_dir" && as_dir=.
15907 for ac_exec_ext in '' $ac_executable_extensions; do
15908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15909 ac_cv_prog_YACC="$ac_prog"
15910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15911 break 2
15912 fi
15913 done
15914 done
15915 IFS=$as_save_IFS
15916
15917 fi
15918 fi
15919 YACC=$ac_cv_prog_YACC
15920 if test -n "$YACC"; then
15921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
15922 $as_echo "$YACC" >&6; }
15923 else
15924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15925 $as_echo "no" >&6; }
15926 fi
15927
15928
15929 test -n "$YACC" && break
15930 done
15931 test -n "$YACC" || YACC="yacc"
15932
15933 for ac_prog in flex lex
15934 do
15935 # Extract the first word of "$ac_prog", so it can be a program name with args.
15936 set dummy $ac_prog; ac_word=$2
15937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15938 $as_echo_n "checking for $ac_word... " >&6; }
15939 if test "${ac_cv_prog_LEX+set}" = set; then :
15940 $as_echo_n "(cached) " >&6
15941 else
15942 if test -n "$LEX"; then
15943 ac_cv_prog_LEX="$LEX" # Let the user override the test.
15944 else
15945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15946 for as_dir in $PATH
15947 do
15948 IFS=$as_save_IFS
15949 test -z "$as_dir" && as_dir=.
15950 for ac_exec_ext in '' $ac_executable_extensions; do
15951 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15952 ac_cv_prog_LEX="$ac_prog"
15953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15954 break 2
15955 fi
15956 done
15957 done
15958 IFS=$as_save_IFS
15959
15960 fi
15961 fi
15962 LEX=$ac_cv_prog_LEX
15963 if test -n "$LEX"; then
15964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
15965 $as_echo "$LEX" >&6; }
15966 else
15967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15968 $as_echo "no" >&6; }
15969 fi
15970
15971
15972 test -n "$LEX" && break
15973 done
15974 test -n "$LEX" || LEX=":"
15975
15976 if test "x$LEX" != "x:"; then
15977 cat >conftest.l <<_ACEOF
15978 %%
15979 a { ECHO; }
15980 b { REJECT; }
15981 c { yymore (); }
15982 d { yyless (1); }
15983 e { yyless (input () != 0); }
15984 f { unput (yytext[0]); }
15985 . { BEGIN INITIAL; }
15986 %%
15987 #ifdef YYTEXT_POINTER
15988 extern char *yytext;
15989 #endif
15990 int
15991 main (void)
15992 {
15993 return ! yylex () + ! yywrap ();
15994 }
15995 _ACEOF
15996 { { ac_try="$LEX conftest.l"
15997 case "(($ac_try" in
15998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15999 *) ac_try_echo=$ac_try;;
16000 esac
16001 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16002 $as_echo "$ac_try_echo"; } >&5
16003 (eval "$LEX conftest.l") 2>&5
16004 ac_status=$?
16005 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16006 test $ac_status = 0; }
16007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16008 $as_echo_n "checking lex output file root... " >&6; }
16009 if test "${ac_cv_prog_lex_root+set}" = set; then :
16010 $as_echo_n "(cached) " >&6
16011 else
16012
16013 if test -f lex.yy.c; then
16014 ac_cv_prog_lex_root=lex.yy
16015 elif test -f lexyy.c; then
16016 ac_cv_prog_lex_root=lexyy
16017 else
16018 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16019 fi
16020 fi
16021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16022 $as_echo "$ac_cv_prog_lex_root" >&6; }
16023 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16024
16025 if test -z "${LEXLIB+set}"; then
16026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16027 $as_echo_n "checking lex library... " >&6; }
16028 if test "${ac_cv_lib_lex+set}" = set; then :
16029 $as_echo_n "(cached) " >&6
16030 else
16031
16032 ac_save_LIBS=$LIBS
16033 ac_cv_lib_lex='none needed'
16034 for ac_lib in '' -lfl -ll; do
16035 LIBS="$ac_lib $ac_save_LIBS"
16036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16037 /* end confdefs.h. */
16038 `cat $LEX_OUTPUT_ROOT.c`
16039 _ACEOF
16040 if ac_fn_c_try_link "$LINENO"; then :
16041 ac_cv_lib_lex=$ac_lib
16042 fi
16043 rm -f core conftest.err conftest.$ac_objext \
16044 conftest$ac_exeext conftest.$ac_ext
16045 test "$ac_cv_lib_lex" != 'none needed' && break
16046 done
16047 LIBS=$ac_save_LIBS
16048
16049 fi
16050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16051 $as_echo "$ac_cv_lib_lex" >&6; }
16052 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16053 fi
16054
16055
16056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16057 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16058 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16059 $as_echo_n "(cached) " >&6
16060 else
16061 # POSIX says lex can declare yytext either as a pointer or an array; the
16062 # default is implementation-dependent. Figure out which it is, since
16063 # not all implementations provide the %pointer and %array declarations.
16064 ac_cv_prog_lex_yytext_pointer=no
16065 ac_save_LIBS=$LIBS
16066 LIBS="$LEXLIB $ac_save_LIBS"
16067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16068 /* end confdefs.h. */
16069 #define YYTEXT_POINTER 1
16070 `cat $LEX_OUTPUT_ROOT.c`
16071 _ACEOF
16072 if ac_fn_c_try_link "$LINENO"; then :
16073 ac_cv_prog_lex_yytext_pointer=yes
16074 fi
16075 rm -f core conftest.err conftest.$ac_objext \
16076 conftest$ac_exeext conftest.$ac_ext
16077 LIBS=$ac_save_LIBS
16078
16079 fi
16080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16081 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16082 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16083
16084 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16085
16086 fi
16087 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16088
16089 fi
16090 if test "$LEX" = :; then
16091 LEX=${am_missing_run}flex
16092 fi
16093
16094
16095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16096 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16097 # Check whether --enable-maintainer-mode was given.
16098 if test "${enable_maintainer_mode+set}" = set; then :
16099 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16100 else
16101 USE_MAINTAINER_MODE=no
16102 fi
16103
16104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16105 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16106 if test $USE_MAINTAINER_MODE = yes; then
16107 MAINTAINER_MODE_TRUE=
16108 MAINTAINER_MODE_FALSE='#'
16109 else
16110 MAINTAINER_MODE_TRUE='#'
16111 MAINTAINER_MODE_FALSE=
16112 fi
16113
16114 MAINT=$MAINTAINER_MODE_TRUE
16115
16116
16117 if false; then
16118 GENINSRC_NEVER_TRUE=
16119 GENINSRC_NEVER_FALSE='#'
16120 else
16121 GENINSRC_NEVER_TRUE='#'
16122 GENINSRC_NEVER_FALSE=
16123 fi
16124
16125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16126 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16127 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16128 $as_echo_n "(cached) " >&6
16129 else
16130 echo abfoo >t1
16131 echo cdfoo >t2
16132 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16133 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16134 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16135 :
16136 else
16137 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16138 fi
16139 fi
16140 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16141 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16142 :
16143 else
16144 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16145 fi
16146 fi
16147 rm t1 t2
16148
16149 fi
16150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16151 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16152 do_compare="$gcc_cv_prog_cmp_skip"
16153
16154
16155
16156 . ${srcdir}/configure.host
16157
16158
16159
16160
16161
16162
16163 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h sys/param.h
16164 do :
16165 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16166 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16167 eval as_val=\$$as_ac_Header
16168 if test "x$as_val" = x""yes; then :
16169 cat >>confdefs.h <<_ACEOF
16170 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16171 _ACEOF
16172
16173 fi
16174
16175 done
16176
16177 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16178 do :
16179 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16180 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16181 eval as_val=\$$as_ac_Header
16182 if test "x$as_val" = x""yes; then :
16183 cat >>confdefs.h <<_ACEOF
16184 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16185 _ACEOF
16186
16187 fi
16188
16189 done
16190
16191 for ac_func in glob mkstemp realpath sbrk waitpid
16192 do :
16193 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16194 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16195 eval as_val=\$$as_ac_var
16196 if test "x$as_val" = x""yes; then :
16197 cat >>confdefs.h <<_ACEOF
16198 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16199 _ACEOF
16200
16201 fi
16202 done
16203
16204 for ac_func in open lseek close
16205 do :
16206 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16207 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16208 eval as_val=\$$as_ac_var
16209 if test "x$as_val" = x""yes; then :
16210 cat >>confdefs.h <<_ACEOF
16211 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16212 _ACEOF
16213
16214 fi
16215 done
16216
16217 ac_header_dirent=no
16218 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16219 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16221 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16222 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16223 $as_echo_n "(cached) " >&6
16224 else
16225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16226 /* end confdefs.h. */
16227 #include <sys/types.h>
16228 #include <$ac_hdr>
16229
16230 int
16231 main ()
16232 {
16233 if ((DIR *) 0)
16234 return 0;
16235 ;
16236 return 0;
16237 }
16238 _ACEOF
16239 if ac_fn_c_try_compile "$LINENO"; then :
16240 eval "$as_ac_Header=yes"
16241 else
16242 eval "$as_ac_Header=no"
16243 fi
16244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16245 fi
16246 eval ac_res=\$$as_ac_Header
16247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16248 $as_echo "$ac_res" >&6; }
16249 eval as_val=\$$as_ac_Header
16250 if test "x$as_val" = x""yes; then :
16251 cat >>confdefs.h <<_ACEOF
16252 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16253 _ACEOF
16254
16255 ac_header_dirent=$ac_hdr; break
16256 fi
16257
16258 done
16259 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16260 if test $ac_header_dirent = dirent.h; then
16261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16262 $as_echo_n "checking for library containing opendir... " >&6; }
16263 if test "${ac_cv_search_opendir+set}" = set; then :
16264 $as_echo_n "(cached) " >&6
16265 else
16266 ac_func_search_save_LIBS=$LIBS
16267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16268 /* end confdefs.h. */
16269
16270 /* Override any GCC internal prototype to avoid an error.
16271 Use char because int might match the return type of a GCC
16272 builtin and then its argument prototype would still apply. */
16273 #ifdef __cplusplus
16274 extern "C"
16275 #endif
16276 char opendir ();
16277 int
16278 main ()
16279 {
16280 return opendir ();
16281 ;
16282 return 0;
16283 }
16284 _ACEOF
16285 for ac_lib in '' dir; do
16286 if test -z "$ac_lib"; then
16287 ac_res="none required"
16288 else
16289 ac_res=-l$ac_lib
16290 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16291 fi
16292 if ac_fn_c_try_link "$LINENO"; then :
16293 ac_cv_search_opendir=$ac_res
16294 fi
16295 rm -f core conftest.err conftest.$ac_objext \
16296 conftest$ac_exeext
16297 if test "${ac_cv_search_opendir+set}" = set; then :
16298 break
16299 fi
16300 done
16301 if test "${ac_cv_search_opendir+set}" = set; then :
16302
16303 else
16304 ac_cv_search_opendir=no
16305 fi
16306 rm conftest.$ac_ext
16307 LIBS=$ac_func_search_save_LIBS
16308 fi
16309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16310 $as_echo "$ac_cv_search_opendir" >&6; }
16311 ac_res=$ac_cv_search_opendir
16312 if test "$ac_res" != no; then :
16313 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16314
16315 fi
16316
16317 else
16318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16319 $as_echo_n "checking for library containing opendir... " >&6; }
16320 if test "${ac_cv_search_opendir+set}" = set; then :
16321 $as_echo_n "(cached) " >&6
16322 else
16323 ac_func_search_save_LIBS=$LIBS
16324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16325 /* end confdefs.h. */
16326
16327 /* Override any GCC internal prototype to avoid an error.
16328 Use char because int might match the return type of a GCC
16329 builtin and then its argument prototype would still apply. */
16330 #ifdef __cplusplus
16331 extern "C"
16332 #endif
16333 char opendir ();
16334 int
16335 main ()
16336 {
16337 return opendir ();
16338 ;
16339 return 0;
16340 }
16341 _ACEOF
16342 for ac_lib in '' x; do
16343 if test -z "$ac_lib"; then
16344 ac_res="none required"
16345 else
16346 ac_res=-l$ac_lib
16347 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16348 fi
16349 if ac_fn_c_try_link "$LINENO"; then :
16350 ac_cv_search_opendir=$ac_res
16351 fi
16352 rm -f core conftest.err conftest.$ac_objext \
16353 conftest$ac_exeext
16354 if test "${ac_cv_search_opendir+set}" = set; then :
16355 break
16356 fi
16357 done
16358 if test "${ac_cv_search_opendir+set}" = set; then :
16359
16360 else
16361 ac_cv_search_opendir=no
16362 fi
16363 rm conftest.$ac_ext
16364 LIBS=$ac_func_search_save_LIBS
16365 fi
16366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16367 $as_echo "$ac_cv_search_opendir" >&6; }
16368 ac_res=$ac_cv_search_opendir
16369 if test "$ac_res" != no; then :
16370 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16371
16372 fi
16373
16374 fi
16375
16376
16377 # Check for dlopen support and enable plugins if possible.
16378 enable_plugins=yes
16379 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
16380 "
16381 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
16382
16383 else
16384 enable_plugins=no
16385 fi
16386
16387
16388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16389 $as_echo_n "checking for library containing dlopen... " >&6; }
16390 if test "${ac_cv_search_dlopen+set}" = set; then :
16391 $as_echo_n "(cached) " >&6
16392 else
16393 ac_func_search_save_LIBS=$LIBS
16394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16395 /* end confdefs.h. */
16396
16397 /* Override any GCC internal prototype to avoid an error.
16398 Use char because int might match the return type of a GCC
16399 builtin and then its argument prototype would still apply. */
16400 #ifdef __cplusplus
16401 extern "C"
16402 #endif
16403 char dlopen ();
16404 int
16405 main ()
16406 {
16407 return dlopen ();
16408 ;
16409 return 0;
16410 }
16411 _ACEOF
16412 for ac_lib in '' dl; do
16413 if test -z "$ac_lib"; then
16414 ac_res="none required"
16415 else
16416 ac_res=-l$ac_lib
16417 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16418 fi
16419 if ac_fn_c_try_link "$LINENO"; then :
16420 ac_cv_search_dlopen=$ac_res
16421 fi
16422 rm -f core conftest.err conftest.$ac_objext \
16423 conftest$ac_exeext
16424 if test "${ac_cv_search_dlopen+set}" = set; then :
16425 break
16426 fi
16427 done
16428 if test "${ac_cv_search_dlopen+set}" = set; then :
16429
16430 else
16431 ac_cv_search_dlopen=no
16432 fi
16433 rm conftest.$ac_ext
16434 LIBS=$ac_func_search_save_LIBS
16435 fi
16436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16437 $as_echo "$ac_cv_search_dlopen" >&6; }
16438 ac_res=$ac_cv_search_dlopen
16439 if test "$ac_res" != no; then :
16440 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16441
16442 else
16443 enable_plugins=no
16444 fi
16445
16446 for ac_func in dlopen dlsym dlclose
16447 do :
16448 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16449 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16450 eval as_val=\$$as_ac_var
16451 if test "x$as_val" = x""yes; then :
16452 cat >>confdefs.h <<_ACEOF
16453 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16454 _ACEOF
16455
16456 else
16457 enable_plugins=no
16458 fi
16459 done
16460
16461 # We also support plugins on Windows (MinGW).
16462 if test x$enable_plugins = xno ; then
16463 for ac_header in Windows.h
16464 do :
16465 ac_fn_c_check_header_compile "$LINENO" "Windows.h" "ac_cv_header_Windows_h" "$ac_includes_default
16466 "
16467 if test "x$ac_cv_header_Windows_h" = x""yes; then :
16468 cat >>confdefs.h <<_ACEOF
16469 #define HAVE_WINDOWS_H 1
16470 _ACEOF
16471 enable_plugins=yes
16472 fi
16473
16474 done
16475
16476 fi
16477 if test x$enable_plugins = xyes; then
16478 ENABLE_PLUGINS_TRUE=
16479 ENABLE_PLUGINS_FALSE='#'
16480 else
16481 ENABLE_PLUGINS_TRUE='#'
16482 ENABLE_PLUGINS_FALSE=
16483 fi
16484
16485
16486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16487 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16488 if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16489 $as_echo_n "(cached) " >&6
16490 else
16491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16492 /* end confdefs.h. */
16493 #include <unistd.h>
16494 int
16495 main ()
16496 {
16497 extern int getopt (int, char *const*, const char *);
16498 ;
16499 return 0;
16500 }
16501 _ACEOF
16502 if ac_fn_c_try_compile "$LINENO"; then :
16503 ld_cv_decl_getopt_unistd_h=yes
16504 else
16505 ld_cv_decl_getopt_unistd_h=no
16506 fi
16507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16508 fi
16509
16510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16511 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16512 if test $ld_cv_decl_getopt_unistd_h = yes; then
16513
16514 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16515
16516 fi
16517
16518
16519 case "${host}" in
16520 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16521
16522 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16523 ;;
16524 esac
16525
16526 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16527 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16528 ac_have_decl=1
16529 else
16530 ac_have_decl=0
16531 fi
16532
16533 cat >>confdefs.h <<_ACEOF
16534 #define HAVE_DECL_STRSTR $ac_have_decl
16535 _ACEOF
16536 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16537 if test "x$ac_cv_have_decl_free" = x""yes; then :
16538 ac_have_decl=1
16539 else
16540 ac_have_decl=0
16541 fi
16542
16543 cat >>confdefs.h <<_ACEOF
16544 #define HAVE_DECL_FREE $ac_have_decl
16545 _ACEOF
16546 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16547 if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16548 ac_have_decl=1
16549 else
16550 ac_have_decl=0
16551 fi
16552
16553 cat >>confdefs.h <<_ACEOF
16554 #define HAVE_DECL_SBRK $ac_have_decl
16555 _ACEOF
16556 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16557 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16558 ac_have_decl=1
16559 else
16560 ac_have_decl=0
16561 fi
16562
16563 cat >>confdefs.h <<_ACEOF
16564 #define HAVE_DECL_GETENV $ac_have_decl
16565 _ACEOF
16566 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16567 if test "x$ac_cv_have_decl_environ" = x""yes; then :
16568 ac_have_decl=1
16569 else
16570 ac_have_decl=0
16571 fi
16572
16573 cat >>confdefs.h <<_ACEOF
16574 #define HAVE_DECL_ENVIRON $ac_have_decl
16575 _ACEOF
16576
16577
16578 # Link in zlib if we can. This is needed only for the bootstrap tests
16579 # right now, since those tests use libbfd, which depends on zlib.
16580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
16581 $as_echo_n "checking for library containing zlibVersion... " >&6; }
16582 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16583 $as_echo_n "(cached) " >&6
16584 else
16585 ac_func_search_save_LIBS=$LIBS
16586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16587 /* end confdefs.h. */
16588
16589 /* Override any GCC internal prototype to avoid an error.
16590 Use char because int might match the return type of a GCC
16591 builtin and then its argument prototype would still apply. */
16592 #ifdef __cplusplus
16593 extern "C"
16594 #endif
16595 char zlibVersion ();
16596 int
16597 main ()
16598 {
16599 return zlibVersion ();
16600 ;
16601 return 0;
16602 }
16603 _ACEOF
16604 for ac_lib in '' z; do
16605 if test -z "$ac_lib"; then
16606 ac_res="none required"
16607 else
16608 ac_res=-l$ac_lib
16609 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16610 fi
16611 if ac_fn_c_try_link "$LINENO"; then :
16612 ac_cv_search_zlibVersion=$ac_res
16613 fi
16614 rm -f core conftest.err conftest.$ac_objext \
16615 conftest$ac_exeext
16616 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16617 break
16618 fi
16619 done
16620 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16621
16622 else
16623 ac_cv_search_zlibVersion=no
16624 fi
16625 rm conftest.$ac_ext
16626 LIBS=$ac_func_search_save_LIBS
16627 fi
16628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
16629 $as_echo "$ac_cv_search_zlibVersion" >&6; }
16630 ac_res=$ac_cv_search_zlibVersion
16631 if test "$ac_res" != no; then :
16632 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16633 for ac_header in zlib.h
16634 do :
16635 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
16636 if test "x$ac_cv_header_zlib_h" = x""yes; then :
16637 cat >>confdefs.h <<_ACEOF
16638 #define HAVE_ZLIB_H 1
16639 _ACEOF
16640
16641 fi
16642
16643 done
16644
16645 fi
16646
16647
16648 # When converting linker scripts into strings for use in emulation
16649 # files, use astring.sed if the compiler supports ANSI string
16650 # concatenation, or ostring.sed otherwise. This is to support the
16651 # broken Microsoft MSVC compiler, which limits the length of string
16652 # constants, while still supporting pre-ANSI compilers which do not
16653 # support string concatenation.
16654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16655 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16656 if test "${ld_cv_string_concatenation+set}" = set; then :
16657 $as_echo_n "(cached) " >&6
16658 else
16659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16660 /* end confdefs.h. */
16661
16662 int
16663 main ()
16664 {
16665 char *a = "a" "a";
16666 ;
16667 return 0;
16668 }
16669 _ACEOF
16670 if ac_fn_c_try_compile "$LINENO"; then :
16671 ld_cv_string_concatenation=yes
16672 else
16673 ld_cv_string_concatenation=no
16674 fi
16675 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16676 fi
16677
16678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16679 $as_echo "$ld_cv_string_concatenation" >&6; }
16680 if test "$ld_cv_string_concatenation" = "yes"; then
16681 STRINGIFY=astring.sed
16682 else
16683 STRINGIFY=ostring.sed
16684 fi
16685
16686
16687 # target-specific stuff:
16688
16689 all_targets=
16690 EMUL=
16691 all_emuls=
16692 all_emul_extras=
16693 all_libpath=
16694
16695 rm -f tdirs
16696
16697 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
16698 do
16699 if test "$targ_alias" = "all"; then
16700 all_targets=true
16701 else
16702 # Canonicalize the secondary target names.
16703 result=`$ac_config_sub $targ_alias 2>/dev/null`
16704 if test -n "$result"; then
16705 targ=$result
16706 else
16707 targ=$targ_alias
16708 fi
16709
16710 . ${srcdir}/configure.tgt
16711
16712 if test "$targ" = "$target"; then
16713 EMUL=$targ_emul
16714 fi
16715
16716 if test x${want64} = xfalse; then
16717 . ${srcdir}/../bfd/config.bfd
16718 fi
16719
16720 if test x${want64} = xtrue; then
16721 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16722 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16723 fi
16724
16725 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16726 case " $all_emuls " in
16727 *" e${i}.o "*) ;;
16728 *)
16729 all_emuls="$all_emuls e${i}.o"
16730 eval result=\$tdir_$i
16731 test -z "$result" && result=$targ_alias
16732 echo tdir_$i=$result >> tdirs
16733 ;;
16734 esac
16735 done
16736
16737 for i in $targ_emul $targ_extra_libpath; do
16738 case " $all_libpath " in
16739 *" ${i} "*) ;;
16740 *)
16741 if test -z "$all_libpath"; then
16742 all_libpath=${i}
16743 else
16744 all_libpath="$all_libpath ${i}"
16745 fi
16746 ;;
16747 esac
16748 done
16749
16750 for i in $targ_extra_ofiles; do
16751 case " $all_emul_extras " in
16752 *" ${i} "*) ;;
16753 *)
16754 all_emul_extras="$all_emul_extras ${i}"
16755 ;;
16756 esac
16757 done
16758 fi
16759 done
16760
16761
16762
16763 TDIRS=tdirs
16764
16765
16766 if test x${all_targets} = xtrue; then
16767 if test x${want64} = xfalse; then
16768 # The cast to long int works around a bug in the HP C Compiler
16769 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16770 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16771 # This bug is HP SR number 8606223364.
16772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16773 $as_echo_n "checking size of long... " >&6; }
16774 if test "${ac_cv_sizeof_long+set}" = set; then :
16775 $as_echo_n "(cached) " >&6
16776 else
16777 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
16778
16779 else
16780 if test "$ac_cv_type_long" = yes; then
16781 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16782 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16783 { as_fn_set_status 77
16784 as_fn_error "cannot compute sizeof (long)
16785 See \`config.log' for more details." "$LINENO" 5; }; }
16786 else
16787 ac_cv_sizeof_long=0
16788 fi
16789 fi
16790
16791 fi
16792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16793 $as_echo "$ac_cv_sizeof_long" >&6; }
16794
16795
16796
16797 cat >>confdefs.h <<_ACEOF
16798 #define SIZEOF_LONG $ac_cv_sizeof_long
16799 _ACEOF
16800
16801
16802 if test "x${ac_cv_sizeof_long}" = "x8"; then
16803 want64=true
16804 fi
16805 fi
16806 if test x${want64} = xtrue; then
16807 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16808 else
16809 EMULATION_OFILES='$(ALL_EMULATIONS)'
16810 fi
16811 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16812 else
16813 EMULATION_OFILES=$all_emuls
16814 EMUL_EXTRA_OFILES=$all_emul_extras
16815 fi
16816
16817
16818
16819
16820 EMULATION_LIBPATH=$all_libpath
16821
16822
16823 if test x${enable_static} = xno; then
16824 TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
16825 else
16826 TESTBFDLIB="../bfd/.libs/libbfd.a"
16827 fi
16828
16829
16830 target_vendor=${target_vendor=$host_vendor}
16831 case "$target_vendor" in
16832 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
16833 *) EXTRA_SHLIB_EXTENSION= ;;
16834 esac
16835
16836 case "$target_os" in
16837 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
16838 esac
16839
16840 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
16841
16842 cat >>confdefs.h <<_ACEOF
16843 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
16844 _ACEOF
16845
16846 fi
16847
16848
16849
16850
16851
16852
16853 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
16854
16855 cat >confcache <<\_ACEOF
16856 # This file is a shell script that caches the results of configure
16857 # tests run on this system so they can be shared between configure
16858 # scripts and configure runs, see configure's option --config-cache.
16859 # It is not useful on other systems. If it contains results you don't
16860 # want to keep, you may remove or edit it.
16861 #
16862 # config.status only pays attention to the cache file if you give it
16863 # the --recheck option to rerun configure.
16864 #
16865 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16866 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16867 # following values.
16868
16869 _ACEOF
16870
16871 # The following way of writing the cache mishandles newlines in values,
16872 # but we know of no workaround that is simple, portable, and efficient.
16873 # So, we kill variables containing newlines.
16874 # Ultrix sh set writes to stderr and can't be redirected directly,
16875 # and sets the high bit in the cache file unless we assign to the vars.
16876 (
16877 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16878 eval ac_val=\$$ac_var
16879 case $ac_val in #(
16880 *${as_nl}*)
16881 case $ac_var in #(
16882 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16883 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16884 esac
16885 case $ac_var in #(
16886 _ | IFS | as_nl) ;; #(
16887 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16888 *) { eval $ac_var=; unset $ac_var;} ;;
16889 esac ;;
16890 esac
16891 done
16892
16893 (set) 2>&1 |
16894 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16895 *${as_nl}ac_space=\ *)
16896 # `set' does not quote correctly, so add quotes: double-quote
16897 # substitution turns \\\\ into \\, and sed turns \\ into \.
16898 sed -n \
16899 "s/'/'\\\\''/g;
16900 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16901 ;; #(
16902 *)
16903 # `set' quotes correctly as required by POSIX, so do not add quotes.
16904 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16905 ;;
16906 esac |
16907 sort
16908 ) |
16909 sed '
16910 /^ac_cv_env_/b end
16911 t clear
16912 :clear
16913 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16914 t end
16915 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16916 :end' >>confcache
16917 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16918 if test -w "$cache_file"; then
16919 test "x$cache_file" != "x/dev/null" &&
16920 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16921 $as_echo "$as_me: updating cache $cache_file" >&6;}
16922 cat confcache >$cache_file
16923 else
16924 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16925 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16926 fi
16927 fi
16928 rm -f confcache
16929
16930 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16931 # Let make expand exec_prefix.
16932 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16933
16934 DEFS=-DHAVE_CONFIG_H
16935
16936 ac_libobjs=
16937 ac_ltlibobjs=
16938 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16939 # 1. Remove the extension, and $U if already installed.
16940 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16941 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16942 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16943 # will be set to the directory where LIBOBJS objects are built.
16944 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16945 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16946 done
16947 LIBOBJS=$ac_libobjs
16948
16949 LTLIBOBJS=$ac_ltlibobjs
16950
16951
16952 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16953 as_fn_error "conditional \"AMDEP\" was never defined.
16954 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16955 fi
16956 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16957 as_fn_error "conditional \"am__fastdepCC\" was never defined.
16958 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16959 fi
16960 if test -n "$EXEEXT"; then
16961 am__EXEEXT_TRUE=
16962 am__EXEEXT_FALSE='#'
16963 else
16964 am__EXEEXT_TRUE='#'
16965 am__EXEEXT_FALSE=
16966 fi
16967
16968 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16969 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16970 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16971 fi
16972 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
16973 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
16974 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16975 fi
16976 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16977 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16978 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16979 fi
16980 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
16981 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
16982 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16983 fi
16984 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
16985 as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
16986 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16987 fi
16988
16989 : ${CONFIG_STATUS=./config.status}
16990 ac_write_fail=0
16991 ac_clean_files_save=$ac_clean_files
16992 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16993 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16994 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16995 as_write_fail=0
16996 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16997 #! $SHELL
16998 # Generated by $as_me.
16999 # Run this file to recreate the current configuration.
17000 # Compiler output produced by configure, useful for debugging
17001 # configure, is in config.log if it exists.
17002
17003 debug=false
17004 ac_cs_recheck=false
17005 ac_cs_silent=false
17006
17007 SHELL=\${CONFIG_SHELL-$SHELL}
17008 export SHELL
17009 _ASEOF
17010 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17011 ## -------------------- ##
17012 ## M4sh Initialization. ##
17013 ## -------------------- ##
17014
17015 # Be more Bourne compatible
17016 DUALCASE=1; export DUALCASE # for MKS sh
17017 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17018 emulate sh
17019 NULLCMD=:
17020 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17021 # is contrary to our usage. Disable this feature.
17022 alias -g '${1+"$@"}'='"$@"'
17023 setopt NO_GLOB_SUBST
17024 else
17025 case `(set -o) 2>/dev/null` in #(
17026 *posix*) :
17027 set -o posix ;; #(
17028 *) :
17029 ;;
17030 esac
17031 fi
17032
17033
17034 as_nl='
17035 '
17036 export as_nl
17037 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17038 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17039 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17040 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17041 # Prefer a ksh shell builtin over an external printf program on Solaris,
17042 # but without wasting forks for bash or zsh.
17043 if test -z "$BASH_VERSION$ZSH_VERSION" \
17044 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17045 as_echo='print -r --'
17046 as_echo_n='print -rn --'
17047 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17048 as_echo='printf %s\n'
17049 as_echo_n='printf %s'
17050 else
17051 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17052 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17053 as_echo_n='/usr/ucb/echo -n'
17054 else
17055 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17056 as_echo_n_body='eval
17057 arg=$1;
17058 case $arg in #(
17059 *"$as_nl"*)
17060 expr "X$arg" : "X\\(.*\\)$as_nl";
17061 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17062 esac;
17063 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17064 '
17065 export as_echo_n_body
17066 as_echo_n='sh -c $as_echo_n_body as_echo'
17067 fi
17068 export as_echo_body
17069 as_echo='sh -c $as_echo_body as_echo'
17070 fi
17071
17072 # The user is always right.
17073 if test "${PATH_SEPARATOR+set}" != set; then
17074 PATH_SEPARATOR=:
17075 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17076 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17077 PATH_SEPARATOR=';'
17078 }
17079 fi
17080
17081
17082 # IFS
17083 # We need space, tab and new line, in precisely that order. Quoting is
17084 # there to prevent editors from complaining about space-tab.
17085 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17086 # splitting by setting IFS to empty value.)
17087 IFS=" "" $as_nl"
17088
17089 # Find who we are. Look in the path if we contain no directory separator.
17090 case $0 in #((
17091 *[\\/]* ) as_myself=$0 ;;
17092 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17093 for as_dir in $PATH
17094 do
17095 IFS=$as_save_IFS
17096 test -z "$as_dir" && as_dir=.
17097 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17098 done
17099 IFS=$as_save_IFS
17100
17101 ;;
17102 esac
17103 # We did not find ourselves, most probably we were run as `sh COMMAND'
17104 # in which case we are not to be found in the path.
17105 if test "x$as_myself" = x; then
17106 as_myself=$0
17107 fi
17108 if test ! -f "$as_myself"; then
17109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17110 exit 1
17111 fi
17112
17113 # Unset variables that we do not need and which cause bugs (e.g. in
17114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17115 # suppresses any "Segmentation fault" message there. '((' could
17116 # trigger a bug in pdksh 5.2.14.
17117 for as_var in BASH_ENV ENV MAIL MAILPATH
17118 do eval test x\${$as_var+set} = xset \
17119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17120 done
17121 PS1='$ '
17122 PS2='> '
17123 PS4='+ '
17124
17125 # NLS nuisances.
17126 LC_ALL=C
17127 export LC_ALL
17128 LANGUAGE=C
17129 export LANGUAGE
17130
17131 # CDPATH.
17132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17133
17134
17135 # as_fn_error ERROR [LINENO LOG_FD]
17136 # ---------------------------------
17137 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17138 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17139 # script with status $?, using 1 if that was 0.
17140 as_fn_error ()
17141 {
17142 as_status=$?; test $as_status -eq 0 && as_status=1
17143 if test "$3"; then
17144 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17145 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17146 fi
17147 $as_echo "$as_me: error: $1" >&2
17148 as_fn_exit $as_status
17149 } # as_fn_error
17150
17151
17152 # as_fn_set_status STATUS
17153 # -----------------------
17154 # Set $? to STATUS, without forking.
17155 as_fn_set_status ()
17156 {
17157 return $1
17158 } # as_fn_set_status
17159
17160 # as_fn_exit STATUS
17161 # -----------------
17162 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17163 as_fn_exit ()
17164 {
17165 set +e
17166 as_fn_set_status $1
17167 exit $1
17168 } # as_fn_exit
17169
17170 # as_fn_unset VAR
17171 # ---------------
17172 # Portably unset VAR.
17173 as_fn_unset ()
17174 {
17175 { eval $1=; unset $1;}
17176 }
17177 as_unset=as_fn_unset
17178 # as_fn_append VAR VALUE
17179 # ----------------------
17180 # Append the text in VALUE to the end of the definition contained in VAR. Take
17181 # advantage of any shell optimizations that allow amortized linear growth over
17182 # repeated appends, instead of the typical quadratic growth present in naive
17183 # implementations.
17184 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17185 eval 'as_fn_append ()
17186 {
17187 eval $1+=\$2
17188 }'
17189 else
17190 as_fn_append ()
17191 {
17192 eval $1=\$$1\$2
17193 }
17194 fi # as_fn_append
17195
17196 # as_fn_arith ARG...
17197 # ------------------
17198 # Perform arithmetic evaluation on the ARGs, and store the result in the
17199 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17200 # must be portable across $(()) and expr.
17201 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17202 eval 'as_fn_arith ()
17203 {
17204 as_val=$(( $* ))
17205 }'
17206 else
17207 as_fn_arith ()
17208 {
17209 as_val=`expr "$@" || test $? -eq 1`
17210 }
17211 fi # as_fn_arith
17212
17213
17214 if expr a : '\(a\)' >/dev/null 2>&1 &&
17215 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17216 as_expr=expr
17217 else
17218 as_expr=false
17219 fi
17220
17221 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17222 as_basename=basename
17223 else
17224 as_basename=false
17225 fi
17226
17227 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17228 as_dirname=dirname
17229 else
17230 as_dirname=false
17231 fi
17232
17233 as_me=`$as_basename -- "$0" ||
17234 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17235 X"$0" : 'X\(//\)$' \| \
17236 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17237 $as_echo X/"$0" |
17238 sed '/^.*\/\([^/][^/]*\)\/*$/{
17239 s//\1/
17240 q
17241 }
17242 /^X\/\(\/\/\)$/{
17243 s//\1/
17244 q
17245 }
17246 /^X\/\(\/\).*/{
17247 s//\1/
17248 q
17249 }
17250 s/.*/./; q'`
17251
17252 # Avoid depending upon Character Ranges.
17253 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17254 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17255 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17256 as_cr_digits='0123456789'
17257 as_cr_alnum=$as_cr_Letters$as_cr_digits
17258
17259 ECHO_C= ECHO_N= ECHO_T=
17260 case `echo -n x` in #(((((
17261 -n*)
17262 case `echo 'xy\c'` in
17263 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17264 xy) ECHO_C='\c';;
17265 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17266 ECHO_T=' ';;
17267 esac;;
17268 *)
17269 ECHO_N='-n';;
17270 esac
17271
17272 rm -f conf$$ conf$$.exe conf$$.file
17273 if test -d conf$$.dir; then
17274 rm -f conf$$.dir/conf$$.file
17275 else
17276 rm -f conf$$.dir
17277 mkdir conf$$.dir 2>/dev/null
17278 fi
17279 if (echo >conf$$.file) 2>/dev/null; then
17280 if ln -s conf$$.file conf$$ 2>/dev/null; then
17281 as_ln_s='ln -s'
17282 # ... but there are two gotchas:
17283 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17284 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17285 # In both cases, we have to default to `cp -p'.
17286 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17287 as_ln_s='cp -p'
17288 elif ln conf$$.file conf$$ 2>/dev/null; then
17289 as_ln_s=ln
17290 else
17291 as_ln_s='cp -p'
17292 fi
17293 else
17294 as_ln_s='cp -p'
17295 fi
17296 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17297 rmdir conf$$.dir 2>/dev/null
17298
17299
17300 # as_fn_mkdir_p
17301 # -------------
17302 # Create "$as_dir" as a directory, including parents if necessary.
17303 as_fn_mkdir_p ()
17304 {
17305
17306 case $as_dir in #(
17307 -*) as_dir=./$as_dir;;
17308 esac
17309 test -d "$as_dir" || eval $as_mkdir_p || {
17310 as_dirs=
17311 while :; do
17312 case $as_dir in #(
17313 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17314 *) as_qdir=$as_dir;;
17315 esac
17316 as_dirs="'$as_qdir' $as_dirs"
17317 as_dir=`$as_dirname -- "$as_dir" ||
17318 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17319 X"$as_dir" : 'X\(//\)[^/]' \| \
17320 X"$as_dir" : 'X\(//\)$' \| \
17321 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17322 $as_echo X"$as_dir" |
17323 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17324 s//\1/
17325 q
17326 }
17327 /^X\(\/\/\)[^/].*/{
17328 s//\1/
17329 q
17330 }
17331 /^X\(\/\/\)$/{
17332 s//\1/
17333 q
17334 }
17335 /^X\(\/\).*/{
17336 s//\1/
17337 q
17338 }
17339 s/.*/./; q'`
17340 test -d "$as_dir" && break
17341 done
17342 test -z "$as_dirs" || eval "mkdir $as_dirs"
17343 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17344
17345
17346 } # as_fn_mkdir_p
17347 if mkdir -p . 2>/dev/null; then
17348 as_mkdir_p='mkdir -p "$as_dir"'
17349 else
17350 test -d ./-p && rmdir ./-p
17351 as_mkdir_p=false
17352 fi
17353
17354 if test -x / >/dev/null 2>&1; then
17355 as_test_x='test -x'
17356 else
17357 if ls -dL / >/dev/null 2>&1; then
17358 as_ls_L_option=L
17359 else
17360 as_ls_L_option=
17361 fi
17362 as_test_x='
17363 eval sh -c '\''
17364 if test -d "$1"; then
17365 test -d "$1/.";
17366 else
17367 case $1 in #(
17368 -*)set "./$1";;
17369 esac;
17370 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17371 ???[sx]*):;;*)false;;esac;fi
17372 '\'' sh
17373 '
17374 fi
17375 as_executable_p=$as_test_x
17376
17377 # Sed expression to map a string onto a valid CPP name.
17378 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17379
17380 # Sed expression to map a string onto a valid variable name.
17381 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17382
17383
17384 exec 6>&1
17385 ## ----------------------------------- ##
17386 ## Main body of $CONFIG_STATUS script. ##
17387 ## ----------------------------------- ##
17388 _ASEOF
17389 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17390
17391 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17392 # Save the log message, to keep $0 and so on meaningful, and to
17393 # report actual input values of CONFIG_FILES etc. instead of their
17394 # values after options handling.
17395 ac_log="
17396 This file was extended by $as_me, which was
17397 generated by GNU Autoconf 2.64. Invocation command line was
17398
17399 CONFIG_FILES = $CONFIG_FILES
17400 CONFIG_HEADERS = $CONFIG_HEADERS
17401 CONFIG_LINKS = $CONFIG_LINKS
17402 CONFIG_COMMANDS = $CONFIG_COMMANDS
17403 $ $0 $@
17404
17405 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17406 "
17407
17408 _ACEOF
17409
17410 case $ac_config_files in *"
17411 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17412 esac
17413
17414 case $ac_config_headers in *"
17415 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17416 esac
17417
17418
17419 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17420 # Files that config.status was made for.
17421 config_files="$ac_config_files"
17422 config_headers="$ac_config_headers"
17423 config_commands="$ac_config_commands"
17424
17425 _ACEOF
17426
17427 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17428 ac_cs_usage="\
17429 \`$as_me' instantiates files and other configuration actions
17430 from templates according to the current configuration. Unless the files
17431 and actions are specified as TAGs, all are instantiated by default.
17432
17433 Usage: $0 [OPTION]... [TAG]...
17434
17435 -h, --help print this help, then exit
17436 -V, --version print version number and configuration settings, then exit
17437 -q, --quiet, --silent
17438 do not print progress messages
17439 -d, --debug don't remove temporary files
17440 --recheck update $as_me by reconfiguring in the same conditions
17441 --file=FILE[:TEMPLATE]
17442 instantiate the configuration file FILE
17443 --header=FILE[:TEMPLATE]
17444 instantiate the configuration header FILE
17445
17446 Configuration files:
17447 $config_files
17448
17449 Configuration headers:
17450 $config_headers
17451
17452 Configuration commands:
17453 $config_commands
17454
17455 Report bugs to the package provider."
17456
17457 _ACEOF
17458 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17459 ac_cs_version="\\
17460 config.status
17461 configured by $0, generated by GNU Autoconf 2.64,
17462 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17463
17464 Copyright (C) 2009 Free Software Foundation, Inc.
17465 This config.status script is free software; the Free Software Foundation
17466 gives unlimited permission to copy, distribute and modify it."
17467
17468 ac_pwd='$ac_pwd'
17469 srcdir='$srcdir'
17470 INSTALL='$INSTALL'
17471 MKDIR_P='$MKDIR_P'
17472 AWK='$AWK'
17473 test -n "\$AWK" || AWK=awk
17474 _ACEOF
17475
17476 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17477 # The default lists apply if the user does not specify any file.
17478 ac_need_defaults=:
17479 while test $# != 0
17480 do
17481 case $1 in
17482 --*=*)
17483 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17484 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17485 ac_shift=:
17486 ;;
17487 *)
17488 ac_option=$1
17489 ac_optarg=$2
17490 ac_shift=shift
17491 ;;
17492 esac
17493
17494 case $ac_option in
17495 # Handling of the options.
17496 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17497 ac_cs_recheck=: ;;
17498 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17499 $as_echo "$ac_cs_version"; exit ;;
17500 --debug | --debu | --deb | --de | --d | -d )
17501 debug=: ;;
17502 --file | --fil | --fi | --f )
17503 $ac_shift
17504 case $ac_optarg in
17505 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17506 esac
17507 as_fn_append CONFIG_FILES " '$ac_optarg'"
17508 ac_need_defaults=false;;
17509 --header | --heade | --head | --hea )
17510 $ac_shift
17511 case $ac_optarg in
17512 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17513 esac
17514 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17515 ac_need_defaults=false;;
17516 --he | --h)
17517 # Conflict between --help and --header
17518 as_fn_error "ambiguous option: \`$1'
17519 Try \`$0 --help' for more information.";;
17520 --help | --hel | -h )
17521 $as_echo "$ac_cs_usage"; exit ;;
17522 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17523 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17524 ac_cs_silent=: ;;
17525
17526 # This is an error.
17527 -*) as_fn_error "unrecognized option: \`$1'
17528 Try \`$0 --help' for more information." ;;
17529
17530 *) as_fn_append ac_config_targets " $1"
17531 ac_need_defaults=false ;;
17532
17533 esac
17534 shift
17535 done
17536
17537 ac_configure_extra_args=
17538
17539 if $ac_cs_silent; then
17540 exec 6>/dev/null
17541 ac_configure_extra_args="$ac_configure_extra_args --silent"
17542 fi
17543
17544 _ACEOF
17545 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17546 if \$ac_cs_recheck; then
17547 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17548 shift
17549 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17550 CONFIG_SHELL='$SHELL'
17551 export CONFIG_SHELL
17552 exec "\$@"
17553 fi
17554
17555 _ACEOF
17556 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17557 exec 5>>config.log
17558 {
17559 echo
17560 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17561 ## Running $as_me. ##
17562 _ASBOX
17563 $as_echo "$ac_log"
17564 } >&5
17565
17566 _ACEOF
17567 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17568 #
17569 # INIT-COMMANDS
17570 #
17571 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17572
17573
17574 # The HP-UX ksh and POSIX shell print the target directory to stdout
17575 # if CDPATH is set.
17576 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17577
17578 sed_quote_subst='$sed_quote_subst'
17579 double_quote_subst='$double_quote_subst'
17580 delay_variable_subst='$delay_variable_subst'
17581 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17582 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17583 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17584 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17585 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17586 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17587 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17588 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17589 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17590 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17591 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17592 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17593 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17594 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17595 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17596 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17597 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17598 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17599 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17600 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17601 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17602 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17603 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17604 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17605 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17606 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17607 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17608 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17609 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17610 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17611 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17612 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17613 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17614 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17615 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17616 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17617 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17618 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17619 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17620 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17621 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17622 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17623 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17624 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17625 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17626 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17627 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17628 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17629 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"`'
17630 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17631 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17632 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17633 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17634 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17635 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17636 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17637 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17638 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17639 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17640 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17641 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17642 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17643 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17644 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17645 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17646 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17647 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17648 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17649 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17650 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17651 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17652 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17653 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17654 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17655 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17656 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17657 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17658 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17659 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17660 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17661 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17662 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17663 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17664 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17665 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17666 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17667 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17668 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17669 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17670 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17671 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17672 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17673 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17674 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17675 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17676 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17677 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17678 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17679 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17680 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17681 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17682 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17683 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17684 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17685 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17686 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17687 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17688 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17689 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17690 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17691 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17692 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17693 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17694 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17695 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17696 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17697 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17698 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17699 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17700 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17701 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17702 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17703 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17704 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17705 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17706 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17707 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17708 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17709 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17710 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17711 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17712 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17713 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17714 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17715 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17716 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17717 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17718 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17719 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17720 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17721 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17722 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17723 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17724 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17725 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17726 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17727 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17728 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17729 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17730 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17731 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17732 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17733 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17734 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17735 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17736 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17737 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17738 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17739 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17740 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17741 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17742 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17743 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17744 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17745 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17746 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17747 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17748 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17749 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17750 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17751 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17752 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17753 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17754 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17755 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17756
17757 LTCC='$LTCC'
17758 LTCFLAGS='$LTCFLAGS'
17759 compiler='$compiler_DEFAULT'
17760
17761 # A function that is used when there is no print builtin or printf.
17762 func_fallback_echo ()
17763 {
17764 eval 'cat <<_LTECHO_EOF
17765 \$1
17766 _LTECHO_EOF'
17767 }
17768
17769 # Quote evaled strings.
17770 for var in SHELL \
17771 ECHO \
17772 SED \
17773 GREP \
17774 EGREP \
17775 FGREP \
17776 LD \
17777 NM \
17778 LN_S \
17779 lt_SP2NL \
17780 lt_NL2SP \
17781 reload_flag \
17782 OBJDUMP \
17783 deplibs_check_method \
17784 file_magic_cmd \
17785 AR \
17786 AR_FLAGS \
17787 STRIP \
17788 RANLIB \
17789 CC \
17790 CFLAGS \
17791 compiler \
17792 lt_cv_sys_global_symbol_pipe \
17793 lt_cv_sys_global_symbol_to_cdecl \
17794 lt_cv_sys_global_symbol_to_c_name_address \
17795 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17796 lt_prog_compiler_no_builtin_flag \
17797 lt_prog_compiler_wl \
17798 lt_prog_compiler_pic \
17799 lt_prog_compiler_static \
17800 lt_cv_prog_compiler_c_o \
17801 need_locks \
17802 DSYMUTIL \
17803 NMEDIT \
17804 LIPO \
17805 OTOOL \
17806 OTOOL64 \
17807 shrext_cmds \
17808 export_dynamic_flag_spec \
17809 whole_archive_flag_spec \
17810 compiler_needs_object \
17811 with_gnu_ld \
17812 allow_undefined_flag \
17813 no_undefined_flag \
17814 hardcode_libdir_flag_spec \
17815 hardcode_libdir_flag_spec_ld \
17816 hardcode_libdir_separator \
17817 fix_srcfile_path \
17818 exclude_expsyms \
17819 include_expsyms \
17820 file_list_spec \
17821 variables_saved_for_relink \
17822 libname_spec \
17823 library_names_spec \
17824 soname_spec \
17825 install_override_mode \
17826 finish_eval \
17827 old_striplib \
17828 striplib \
17829 compiler_lib_search_dirs \
17830 predep_objects \
17831 postdep_objects \
17832 predeps \
17833 postdeps \
17834 compiler_lib_search_path \
17835 LD_CXX \
17836 reload_flag_CXX \
17837 compiler_CXX \
17838 lt_prog_compiler_no_builtin_flag_CXX \
17839 lt_prog_compiler_wl_CXX \
17840 lt_prog_compiler_pic_CXX \
17841 lt_prog_compiler_static_CXX \
17842 lt_cv_prog_compiler_c_o_CXX \
17843 export_dynamic_flag_spec_CXX \
17844 whole_archive_flag_spec_CXX \
17845 compiler_needs_object_CXX \
17846 with_gnu_ld_CXX \
17847 allow_undefined_flag_CXX \
17848 no_undefined_flag_CXX \
17849 hardcode_libdir_flag_spec_CXX \
17850 hardcode_libdir_flag_spec_ld_CXX \
17851 hardcode_libdir_separator_CXX \
17852 fix_srcfile_path_CXX \
17853 exclude_expsyms_CXX \
17854 include_expsyms_CXX \
17855 file_list_spec_CXX \
17856 compiler_lib_search_dirs_CXX \
17857 predep_objects_CXX \
17858 postdep_objects_CXX \
17859 predeps_CXX \
17860 postdeps_CXX \
17861 compiler_lib_search_path_CXX; do
17862 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17863 *[\\\\\\\`\\"\\\$]*)
17864 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17865 ;;
17866 *)
17867 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17868 ;;
17869 esac
17870 done
17871
17872 # Double-quote double-evaled strings.
17873 for var in reload_cmds \
17874 old_postinstall_cmds \
17875 old_postuninstall_cmds \
17876 old_archive_cmds \
17877 extract_expsyms_cmds \
17878 old_archive_from_new_cmds \
17879 old_archive_from_expsyms_cmds \
17880 archive_cmds \
17881 archive_expsym_cmds \
17882 module_cmds \
17883 module_expsym_cmds \
17884 export_symbols_cmds \
17885 prelink_cmds \
17886 postinstall_cmds \
17887 postuninstall_cmds \
17888 finish_cmds \
17889 sys_lib_search_path_spec \
17890 sys_lib_dlsearch_path_spec \
17891 reload_cmds_CXX \
17892 old_archive_cmds_CXX \
17893 old_archive_from_new_cmds_CXX \
17894 old_archive_from_expsyms_cmds_CXX \
17895 archive_cmds_CXX \
17896 archive_expsym_cmds_CXX \
17897 module_cmds_CXX \
17898 module_expsym_cmds_CXX \
17899 export_symbols_cmds_CXX \
17900 prelink_cmds_CXX; do
17901 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17902 *[\\\\\\\`\\"\\\$]*)
17903 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17904 ;;
17905 *)
17906 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17907 ;;
17908 esac
17909 done
17910
17911 ac_aux_dir='$ac_aux_dir'
17912 xsi_shell='$xsi_shell'
17913 lt_shell_append='$lt_shell_append'
17914
17915 # See if we are running on zsh, and set the options which allow our
17916 # commands through without removal of \ escapes INIT.
17917 if test -n "\${ZSH_VERSION+set}" ; then
17918 setopt NO_GLOB_SUBST
17919 fi
17920
17921
17922 PACKAGE='$PACKAGE'
17923 VERSION='$VERSION'
17924 TIMESTAMP='$TIMESTAMP'
17925 RM='$RM'
17926 ofile='$ofile'
17927
17928
17929
17930
17931
17932 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
17933 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17934 # from automake.
17935 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17936 # Capture the value of LINGUAS because we need it to compute CATALOGS.
17937 LINGUAS="${LINGUAS-%UNSET%}"
17938
17939
17940 _ACEOF
17941
17942 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17943
17944 # Handling of arguments.
17945 for ac_config_target in $ac_config_targets
17946 do
17947 case $ac_config_target in
17948 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17949 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17950 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17951 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17952 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17953 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
17954
17955 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17956 esac
17957 done
17958
17959
17960 # If the user did not use the arguments to specify the items to instantiate,
17961 # then the envvar interface is used. Set only those that are not.
17962 # We use the long form for the default assignment because of an extremely
17963 # bizarre bug on SunOS 4.1.3.
17964 if $ac_need_defaults; then
17965 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17966 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17967 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17968 fi
17969
17970 # Have a temporary directory for convenience. Make it in the build tree
17971 # simply because there is no reason against having it here, and in addition,
17972 # creating and moving files from /tmp can sometimes cause problems.
17973 # Hook for its removal unless debugging.
17974 # Note that there is a small window in which the directory will not be cleaned:
17975 # after its creation but before its name has been assigned to `$tmp'.
17976 $debug ||
17977 {
17978 tmp=
17979 trap 'exit_status=$?
17980 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17981 ' 0
17982 trap 'as_fn_exit 1' 1 2 13 15
17983 }
17984 # Create a (secure) tmp directory for tmp files.
17985
17986 {
17987 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17988 test -n "$tmp" && test -d "$tmp"
17989 } ||
17990 {
17991 tmp=./conf$$-$RANDOM
17992 (umask 077 && mkdir "$tmp")
17993 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17994
17995 # Set up the scripts for CONFIG_FILES section.
17996 # No need to generate them if there are no CONFIG_FILES.
17997 # This happens for instance with `./config.status config.h'.
17998 if test -n "$CONFIG_FILES"; then
17999
18000 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18001 ac_cs_awk_getline=:
18002 ac_cs_awk_pipe_init=
18003 ac_cs_awk_read_file='
18004 while ((getline aline < (F[key])) > 0)
18005 print(aline)
18006 close(F[key])'
18007 ac_cs_awk_pipe_fini=
18008 else
18009 ac_cs_awk_getline=false
18010 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18011 ac_cs_awk_read_file='
18012 print "|#_!!_#|"
18013 print "cat " F[key] " &&"
18014 '$ac_cs_awk_pipe_init
18015 # The final `:' finishes the AND list.
18016 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18017 fi
18018 ac_cr=`echo X | tr X '\015'`
18019 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18020 # But we know of no other shell where ac_cr would be empty at this
18021 # point, so we can use a bashism as a fallback.
18022 if test "x$ac_cr" = x; then
18023 eval ac_cr=\$\'\\r\'
18024 fi
18025 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18026 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18027 ac_cs_awk_cr='\r'
18028 else
18029 ac_cs_awk_cr=$ac_cr
18030 fi
18031
18032 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18033 _ACEOF
18034
18035 # Create commands to substitute file output variables.
18036 {
18037 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18038 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18039 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18040 echo "_ACAWK" &&
18041 echo "_ACEOF"
18042 } >conf$$files.sh &&
18043 . ./conf$$files.sh ||
18044 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18045 rm -f conf$$files.sh
18046
18047 {
18048 echo "cat >conf$$subs.awk <<_ACEOF" &&
18049 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18050 echo "_ACEOF"
18051 } >conf$$subs.sh ||
18052 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18053 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18054 ac_delim='%!_!# '
18055 for ac_last_try in false false false false false :; do
18056 . ./conf$$subs.sh ||
18057 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18058
18059 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18060 if test $ac_delim_n = $ac_delim_num; then
18061 break
18062 elif $ac_last_try; then
18063 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18064 else
18065 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18066 fi
18067 done
18068 rm -f conf$$subs.sh
18069
18070 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18071 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18072 _ACEOF
18073 sed -n '
18074 h
18075 s/^/S["/; s/!.*/"]=/
18076 p
18077 g
18078 s/^[^!]*!//
18079 :repl
18080 t repl
18081 s/'"$ac_delim"'$//
18082 t delim
18083 :nl
18084 h
18085 s/\(.\{148\}\).*/\1/
18086 t more1
18087 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18088 p
18089 n
18090 b repl
18091 :more1
18092 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18093 p
18094 g
18095 s/.\{148\}//
18096 t nl
18097 :delim
18098 h
18099 s/\(.\{148\}\).*/\1/
18100 t more2
18101 s/["\\]/\\&/g; s/^/"/; s/$/"/
18102 p
18103 b
18104 :more2
18105 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18106 p
18107 g
18108 s/.\{148\}//
18109 t delim
18110 ' <conf$$subs.awk | sed '
18111 /^[^""]/{
18112 N
18113 s/\n//
18114 }
18115 ' >>$CONFIG_STATUS || ac_write_fail=1
18116 rm -f conf$$subs.awk
18117 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18118 _ACAWK
18119 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18120 for (key in S) S_is_set[key] = 1
18121 FS = ""
18122 \$ac_cs_awk_pipe_init
18123 }
18124 {
18125 line = $ 0
18126 nfields = split(line, field, "@")
18127 substed = 0
18128 len = length(field[1])
18129 for (i = 2; i < nfields; i++) {
18130 key = field[i]
18131 keylen = length(key)
18132 if (S_is_set[key]) {
18133 value = S[key]
18134 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18135 len += length(value) + length(field[++i])
18136 substed = 1
18137 } else
18138 len += 1 + keylen
18139 }
18140 if (nfields == 3 && !substed) {
18141 key = field[2]
18142 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18143 \$ac_cs_awk_read_file
18144 next
18145 }
18146 }
18147 print line
18148 }
18149 \$ac_cs_awk_pipe_fini
18150 _ACAWK
18151 _ACEOF
18152 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18153 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18154 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18155 else
18156 cat
18157 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18158 || as_fn_error "could not setup config files machinery" "$LINENO" 5
18159 _ACEOF
18160
18161 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18162 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18163 # trailing colons and then remove the whole line if VPATH becomes empty
18164 # (actually we leave an empty line to preserve line numbers).
18165 if test "x$srcdir" = x.; then
18166 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18167 s/:*\$(srcdir):*/:/
18168 s/:*\${srcdir}:*/:/
18169 s/:*@srcdir@:*/:/
18170 s/^\([^=]*=[ ]*\):*/\1/
18171 s/:*$//
18172 s/^[^=]*=[ ]*$//
18173 }'
18174 fi
18175
18176 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18177 fi # test -n "$CONFIG_FILES"
18178
18179 # Set up the scripts for CONFIG_HEADERS section.
18180 # No need to generate them if there are no CONFIG_HEADERS.
18181 # This happens for instance with `./config.status Makefile'.
18182 if test -n "$CONFIG_HEADERS"; then
18183 cat >"$tmp/defines.awk" <<\_ACAWK ||
18184 BEGIN {
18185 _ACEOF
18186
18187 # Transform confdefs.h into an awk script `defines.awk', embedded as
18188 # here-document in config.status, that substitutes the proper values into
18189 # config.h.in to produce config.h.
18190
18191 # Create a delimiter string that does not exist in confdefs.h, to ease
18192 # handling of long lines.
18193 ac_delim='%!_!# '
18194 for ac_last_try in false false :; do
18195 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18196 if test -z "$ac_t"; then
18197 break
18198 elif $ac_last_try; then
18199 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18200 else
18201 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18202 fi
18203 done
18204
18205 # For the awk script, D is an array of macro values keyed by name,
18206 # likewise P contains macro parameters if any. Preserve backslash
18207 # newline sequences.
18208
18209 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18210 sed -n '
18211 s/.\{148\}/&'"$ac_delim"'/g
18212 t rset
18213 :rset
18214 s/^[ ]*#[ ]*define[ ][ ]*/ /
18215 t def
18216 d
18217 :def
18218 s/\\$//
18219 t bsnl
18220 s/["\\]/\\&/g
18221 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18222 D["\1"]=" \3"/p
18223 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18224 d
18225 :bsnl
18226 s/["\\]/\\&/g
18227 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18228 D["\1"]=" \3\\\\\\n"\\/p
18229 t cont
18230 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18231 t cont
18232 d
18233 :cont
18234 n
18235 s/.\{148\}/&'"$ac_delim"'/g
18236 t clear
18237 :clear
18238 s/\\$//
18239 t bsnlc
18240 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18241 d
18242 :bsnlc
18243 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18244 b cont
18245 ' <confdefs.h | sed '
18246 s/'"$ac_delim"'/"\\\
18247 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18248
18249 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18250 for (key in D) D_is_set[key] = 1
18251 FS = ""
18252 }
18253 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18254 line = \$ 0
18255 split(line, arg, " ")
18256 if (arg[1] == "#") {
18257 defundef = arg[2]
18258 mac1 = arg[3]
18259 } else {
18260 defundef = substr(arg[1], 2)
18261 mac1 = arg[2]
18262 }
18263 split(mac1, mac2, "(") #)
18264 macro = mac2[1]
18265 prefix = substr(line, 1, index(line, defundef) - 1)
18266 if (D_is_set[macro]) {
18267 # Preserve the white space surrounding the "#".
18268 print prefix "define", macro P[macro] D[macro]
18269 next
18270 } else {
18271 # Replace #undef with comments. This is necessary, for example,
18272 # in the case of _POSIX_SOURCE, which is predefined and required
18273 # on some systems where configure will not decide to define it.
18274 if (defundef == "undef") {
18275 print "/*", prefix defundef, macro, "*/"
18276 next
18277 }
18278 }
18279 }
18280 { print }
18281 _ACAWK
18282 _ACEOF
18283 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18284 as_fn_error "could not setup config headers machinery" "$LINENO" 5
18285 fi # test -n "$CONFIG_HEADERS"
18286
18287
18288 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18289 shift
18290 for ac_tag
18291 do
18292 case $ac_tag in
18293 :[FHLC]) ac_mode=$ac_tag; continue;;
18294 esac
18295 case $ac_mode$ac_tag in
18296 :[FHL]*:*);;
18297 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18298 :[FH]-) ac_tag=-:-;;
18299 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18300 esac
18301 ac_save_IFS=$IFS
18302 IFS=:
18303 set x $ac_tag
18304 IFS=$ac_save_IFS
18305 shift
18306 ac_file=$1
18307 shift
18308
18309 case $ac_mode in
18310 :L) ac_source=$1;;
18311 :[FH])
18312 ac_file_inputs=
18313 for ac_f
18314 do
18315 case $ac_f in
18316 -) ac_f="$tmp/stdin";;
18317 *) # Look for the file first in the build tree, then in the source tree
18318 # (if the path is not absolute). The absolute path cannot be DOS-style,
18319 # because $ac_f cannot contain `:'.
18320 test -f "$ac_f" ||
18321 case $ac_f in
18322 [\\/$]*) false;;
18323 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18324 esac ||
18325 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18326 esac
18327 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18328 as_fn_append ac_file_inputs " '$ac_f'"
18329 done
18330
18331 # Let's still pretend it is `configure' which instantiates (i.e., don't
18332 # use $as_me), people would be surprised to read:
18333 # /* config.h. Generated by config.status. */
18334 configure_input='Generated from '`
18335 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18336 `' by configure.'
18337 if test x"$ac_file" != x-; then
18338 configure_input="$ac_file. $configure_input"
18339 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18340 $as_echo "$as_me: creating $ac_file" >&6;}
18341 fi
18342 # Neutralize special characters interpreted by sed in replacement strings.
18343 case $configure_input in #(
18344 *\&* | *\|* | *\\* )
18345 ac_sed_conf_input=`$as_echo "$configure_input" |
18346 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18347 *) ac_sed_conf_input=$configure_input;;
18348 esac
18349
18350 case $ac_tag in
18351 *:-:* | *:-) cat >"$tmp/stdin" \
18352 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18353 esac
18354 ;;
18355 esac
18356
18357 ac_dir=`$as_dirname -- "$ac_file" ||
18358 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18359 X"$ac_file" : 'X\(//\)[^/]' \| \
18360 X"$ac_file" : 'X\(//\)$' \| \
18361 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18362 $as_echo X"$ac_file" |
18363 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18364 s//\1/
18365 q
18366 }
18367 /^X\(\/\/\)[^/].*/{
18368 s//\1/
18369 q
18370 }
18371 /^X\(\/\/\)$/{
18372 s//\1/
18373 q
18374 }
18375 /^X\(\/\).*/{
18376 s//\1/
18377 q
18378 }
18379 s/.*/./; q'`
18380 as_dir="$ac_dir"; as_fn_mkdir_p
18381 ac_builddir=.
18382
18383 case "$ac_dir" in
18384 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18385 *)
18386 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18387 # A ".." for each directory in $ac_dir_suffix.
18388 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18389 case $ac_top_builddir_sub in
18390 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18391 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18392 esac ;;
18393 esac
18394 ac_abs_top_builddir=$ac_pwd
18395 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18396 # for backward compatibility:
18397 ac_top_builddir=$ac_top_build_prefix
18398
18399 case $srcdir in
18400 .) # We are building in place.
18401 ac_srcdir=.
18402 ac_top_srcdir=$ac_top_builddir_sub
18403 ac_abs_top_srcdir=$ac_pwd ;;
18404 [\\/]* | ?:[\\/]* ) # Absolute name.
18405 ac_srcdir=$srcdir$ac_dir_suffix;
18406 ac_top_srcdir=$srcdir
18407 ac_abs_top_srcdir=$srcdir ;;
18408 *) # Relative name.
18409 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18410 ac_top_srcdir=$ac_top_build_prefix$srcdir
18411 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18412 esac
18413 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18414
18415
18416 case $ac_mode in
18417 :F)
18418 #
18419 # CONFIG_FILE
18420 #
18421
18422 case $INSTALL in
18423 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18424 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18425 esac
18426 ac_MKDIR_P=$MKDIR_P
18427 case $MKDIR_P in
18428 [\\/$]* | ?:[\\/]* ) ;;
18429 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18430 esac
18431 _ACEOF
18432
18433 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18434 # If the template does not know about datarootdir, expand it.
18435 # FIXME: This hack should be removed a few years after 2.60.
18436 ac_datarootdir_hack=; ac_datarootdir_seen=
18437 ac_sed_dataroot='
18438 /datarootdir/ {
18439 p
18440 q
18441 }
18442 /@datadir@/p
18443 /@docdir@/p
18444 /@infodir@/p
18445 /@localedir@/p
18446 /@mandir@/p'
18447 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18448 *datarootdir*) ac_datarootdir_seen=yes;;
18449 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18451 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18452 _ACEOF
18453 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18454 ac_datarootdir_hack='
18455 s&@datadir@&$datadir&g
18456 s&@docdir@&$docdir&g
18457 s&@infodir@&$infodir&g
18458 s&@localedir@&$localedir&g
18459 s&@mandir@&$mandir&g
18460 s&\\\${datarootdir}&$datarootdir&g' ;;
18461 esac
18462 _ACEOF
18463
18464 # Neutralize VPATH when `$srcdir' = `.'.
18465 # Shell code in configure.ac might set extrasub.
18466 # FIXME: do we really want to maintain this feature?
18467 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18468 ac_sed_extra="$ac_vpsub
18469 $extrasub
18470 _ACEOF
18471 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18472 :t
18473 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18474 s|@configure_input@|$ac_sed_conf_input|;t t
18475 s&@top_builddir@&$ac_top_builddir_sub&;t t
18476 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18477 s&@srcdir@&$ac_srcdir&;t t
18478 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18479 s&@top_srcdir@&$ac_top_srcdir&;t t
18480 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18481 s&@builddir@&$ac_builddir&;t t
18482 s&@abs_builddir@&$ac_abs_builddir&;t t
18483 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18484 s&@INSTALL@&$ac_INSTALL&;t t
18485 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18486 $ac_datarootdir_hack
18487 "
18488 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18489 if $ac_cs_awk_getline; then
18490 $AWK -f "$tmp/subs.awk"
18491 else
18492 $AWK -f "$tmp/subs.awk" | $SHELL
18493 fi >$tmp/out \
18494 || as_fn_error "could not create $ac_file" "$LINENO" 5
18495
18496 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18497 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18498 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18499 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18500 which seems to be undefined. Please make sure it is defined." >&5
18501 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18502 which seems to be undefined. Please make sure it is defined." >&2;}
18503
18504 rm -f "$tmp/stdin"
18505 case $ac_file in
18506 -) cat "$tmp/out" && rm -f "$tmp/out";;
18507 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18508 esac \
18509 || as_fn_error "could not create $ac_file" "$LINENO" 5
18510 ;;
18511 :H)
18512 #
18513 # CONFIG_HEADER
18514 #
18515 if test x"$ac_file" != x-; then
18516 {
18517 $as_echo "/* $configure_input */" \
18518 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18519 } >"$tmp/config.h" \
18520 || as_fn_error "could not create $ac_file" "$LINENO" 5
18521 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18522 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18523 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18524 else
18525 rm -f "$ac_file"
18526 mv "$tmp/config.h" "$ac_file" \
18527 || as_fn_error "could not create $ac_file" "$LINENO" 5
18528 fi
18529 else
18530 $as_echo "/* $configure_input */" \
18531 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18532 || as_fn_error "could not create -" "$LINENO" 5
18533 fi
18534 # Compute "$ac_file"'s index in $config_headers.
18535 _am_arg="$ac_file"
18536 _am_stamp_count=1
18537 for _am_header in $config_headers :; do
18538 case $_am_header in
18539 $_am_arg | $_am_arg:* )
18540 break ;;
18541 * )
18542 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18543 esac
18544 done
18545 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18546 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18547 X"$_am_arg" : 'X\(//\)[^/]' \| \
18548 X"$_am_arg" : 'X\(//\)$' \| \
18549 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18550 $as_echo X"$_am_arg" |
18551 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18552 s//\1/
18553 q
18554 }
18555 /^X\(\/\/\)[^/].*/{
18556 s//\1/
18557 q
18558 }
18559 /^X\(\/\/\)$/{
18560 s//\1/
18561 q
18562 }
18563 /^X\(\/\).*/{
18564 s//\1/
18565 q
18566 }
18567 s/.*/./; q'`/stamp-h$_am_stamp_count
18568 ;;
18569
18570 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18571 $as_echo "$as_me: executing $ac_file commands" >&6;}
18572 ;;
18573 esac
18574
18575
18576 case $ac_file$ac_mode in
18577 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18578 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18579 # are listed without --file. Let's play safe and only enable the eval
18580 # if we detect the quoting.
18581 case $CONFIG_FILES in
18582 *\'*) eval set x "$CONFIG_FILES" ;;
18583 *) set x $CONFIG_FILES ;;
18584 esac
18585 shift
18586 for mf
18587 do
18588 # Strip MF so we end up with the name of the file.
18589 mf=`echo "$mf" | sed -e 's/:.*$//'`
18590 # Check whether this is an Automake generated Makefile or not.
18591 # We used to match only the files named `Makefile.in', but
18592 # some people rename them; so instead we look at the file content.
18593 # Grep'ing the first line is not enough: some people post-process
18594 # each Makefile.in and add a new line on top of each file to say so.
18595 # Grep'ing the whole file is not good either: AIX grep has a line
18596 # limit of 2048, but all sed's we know have understand at least 4000.
18597 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18598 dirpart=`$as_dirname -- "$mf" ||
18599 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18600 X"$mf" : 'X\(//\)[^/]' \| \
18601 X"$mf" : 'X\(//\)$' \| \
18602 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18603 $as_echo X"$mf" |
18604 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18605 s//\1/
18606 q
18607 }
18608 /^X\(\/\/\)[^/].*/{
18609 s//\1/
18610 q
18611 }
18612 /^X\(\/\/\)$/{
18613 s//\1/
18614 q
18615 }
18616 /^X\(\/\).*/{
18617 s//\1/
18618 q
18619 }
18620 s/.*/./; q'`
18621 else
18622 continue
18623 fi
18624 # Extract the definition of DEPDIR, am__include, and am__quote
18625 # from the Makefile without running `make'.
18626 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18627 test -z "$DEPDIR" && continue
18628 am__include=`sed -n 's/^am__include = //p' < "$mf"`
18629 test -z "am__include" && continue
18630 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18631 # When using ansi2knr, U may be empty or an underscore; expand it
18632 U=`sed -n 's/^U = //p' < "$mf"`
18633 # Find all dependency output files, they are included files with
18634 # $(DEPDIR) in their names. We invoke sed twice because it is the
18635 # simplest approach to changing $(DEPDIR) to its actual value in the
18636 # expansion.
18637 for file in `sed -n "
18638 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18639 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18640 # Make sure the directory exists.
18641 test -f "$dirpart/$file" && continue
18642 fdir=`$as_dirname -- "$file" ||
18643 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18644 X"$file" : 'X\(//\)[^/]' \| \
18645 X"$file" : 'X\(//\)$' \| \
18646 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18647 $as_echo X"$file" |
18648 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18649 s//\1/
18650 q
18651 }
18652 /^X\(\/\/\)[^/].*/{
18653 s//\1/
18654 q
18655 }
18656 /^X\(\/\/\)$/{
18657 s//\1/
18658 q
18659 }
18660 /^X\(\/\).*/{
18661 s//\1/
18662 q
18663 }
18664 s/.*/./; q'`
18665 as_dir=$dirpart/$fdir; as_fn_mkdir_p
18666 # echo "creating $dirpart/$file"
18667 echo '# dummy' > "$dirpart/$file"
18668 done
18669 done
18670 }
18671 ;;
18672 "libtool":C)
18673
18674 # See if we are running on zsh, and set the options which allow our
18675 # commands through without removal of \ escapes.
18676 if test -n "${ZSH_VERSION+set}" ; then
18677 setopt NO_GLOB_SUBST
18678 fi
18679
18680 cfgfile="${ofile}T"
18681 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18682 $RM "$cfgfile"
18683
18684 cat <<_LT_EOF >> "$cfgfile"
18685 #! $SHELL
18686
18687 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18688 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18689 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18690 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18691 #
18692 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18693 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18694 # Written by Gordon Matzigkeit, 1996
18695 #
18696 # This file is part of GNU Libtool.
18697 #
18698 # GNU Libtool is free software; you can redistribute it and/or
18699 # modify it under the terms of the GNU General Public License as
18700 # published by the Free Software Foundation; either version 2 of
18701 # the License, or (at your option) any later version.
18702 #
18703 # As a special exception to the GNU General Public License,
18704 # if you distribute this file as part of a program or library that
18705 # is built using GNU Libtool, you may include this file under the
18706 # same distribution terms that you use for the rest of that program.
18707 #
18708 # GNU Libtool is distributed in the hope that it will be useful,
18709 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18710 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18711 # GNU General Public License for more details.
18712 #
18713 # You should have received a copy of the GNU General Public License
18714 # along with GNU Libtool; see the file COPYING. If not, a copy
18715 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18716 # obtained by writing to the Free Software Foundation, Inc.,
18717 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18718
18719
18720 # The names of the tagged configurations supported by this script.
18721 available_tags="CXX "
18722
18723 # ### BEGIN LIBTOOL CONFIG
18724
18725 # Which release of libtool.m4 was used?
18726 macro_version=$macro_version
18727 macro_revision=$macro_revision
18728
18729 # Whether or not to build shared libraries.
18730 build_libtool_libs=$enable_shared
18731
18732 # Whether or not to build static libraries.
18733 build_old_libs=$enable_static
18734
18735 # What type of objects to build.
18736 pic_mode=$pic_mode
18737
18738 # Whether or not to optimize for fast installation.
18739 fast_install=$enable_fast_install
18740
18741 # Shell to use when invoking shell scripts.
18742 SHELL=$lt_SHELL
18743
18744 # An echo program that protects backslashes.
18745 ECHO=$lt_ECHO
18746
18747 # The host system.
18748 host_alias=$host_alias
18749 host=$host
18750 host_os=$host_os
18751
18752 # The build system.
18753 build_alias=$build_alias
18754 build=$build
18755 build_os=$build_os
18756
18757 # A sed program that does not truncate output.
18758 SED=$lt_SED
18759
18760 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18761 Xsed="\$SED -e 1s/^X//"
18762
18763 # A grep program that handles long lines.
18764 GREP=$lt_GREP
18765
18766 # An ERE matcher.
18767 EGREP=$lt_EGREP
18768
18769 # A literal string matcher.
18770 FGREP=$lt_FGREP
18771
18772 # A BSD- or MS-compatible name lister.
18773 NM=$lt_NM
18774
18775 # Whether we need soft or hard links.
18776 LN_S=$lt_LN_S
18777
18778 # What is the maximum length of a command?
18779 max_cmd_len=$max_cmd_len
18780
18781 # Object file suffix (normally "o").
18782 objext=$ac_objext
18783
18784 # Executable file suffix (normally "").
18785 exeext=$exeext
18786
18787 # whether the shell understands "unset".
18788 lt_unset=$lt_unset
18789
18790 # turn spaces into newlines.
18791 SP2NL=$lt_lt_SP2NL
18792
18793 # turn newlines into spaces.
18794 NL2SP=$lt_lt_NL2SP
18795
18796 # An object symbol dumper.
18797 OBJDUMP=$lt_OBJDUMP
18798
18799 # Method to check whether dependent libraries are shared objects.
18800 deplibs_check_method=$lt_deplibs_check_method
18801
18802 # Command to use when deplibs_check_method == "file_magic".
18803 file_magic_cmd=$lt_file_magic_cmd
18804
18805 # The archiver.
18806 AR=$lt_AR
18807 AR_FLAGS=$lt_AR_FLAGS
18808
18809 # A symbol stripping program.
18810 STRIP=$lt_STRIP
18811
18812 # Commands used to install an old-style archive.
18813 RANLIB=$lt_RANLIB
18814 old_postinstall_cmds=$lt_old_postinstall_cmds
18815 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18816
18817 # Whether to use a lock for old archive extraction.
18818 lock_old_archive_extraction=$lock_old_archive_extraction
18819
18820 # A C compiler.
18821 LTCC=$lt_CC
18822
18823 # LTCC compiler flags.
18824 LTCFLAGS=$lt_CFLAGS
18825
18826 # Take the output of nm and produce a listing of raw symbols and C names.
18827 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18828
18829 # Transform the output of nm in a proper C declaration.
18830 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18831
18832 # Transform the output of nm in a C name address pair.
18833 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18834
18835 # Transform the output of nm in a C name address pair when lib prefix is needed.
18836 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18837
18838 # The name of the directory that contains temporary libtool files.
18839 objdir=$objdir
18840
18841 # Used to examine libraries when file_magic_cmd begins with "file".
18842 MAGIC_CMD=$MAGIC_CMD
18843
18844 # Must we lock files when doing compilation?
18845 need_locks=$lt_need_locks
18846
18847 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18848 DSYMUTIL=$lt_DSYMUTIL
18849
18850 # Tool to change global to local symbols on Mac OS X.
18851 NMEDIT=$lt_NMEDIT
18852
18853 # Tool to manipulate fat objects and archives on Mac OS X.
18854 LIPO=$lt_LIPO
18855
18856 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18857 OTOOL=$lt_OTOOL
18858
18859 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18860 OTOOL64=$lt_OTOOL64
18861
18862 # Old archive suffix (normally "a").
18863 libext=$libext
18864
18865 # Shared library suffix (normally ".so").
18866 shrext_cmds=$lt_shrext_cmds
18867
18868 # The commands to extract the exported symbol list from a shared archive.
18869 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18870
18871 # Variables whose values should be saved in libtool wrapper scripts and
18872 # restored at link time.
18873 variables_saved_for_relink=$lt_variables_saved_for_relink
18874
18875 # Do we need the "lib" prefix for modules?
18876 need_lib_prefix=$need_lib_prefix
18877
18878 # Do we need a version for libraries?
18879 need_version=$need_version
18880
18881 # Library versioning type.
18882 version_type=$version_type
18883
18884 # Shared library runtime path variable.
18885 runpath_var=$runpath_var
18886
18887 # Shared library path variable.
18888 shlibpath_var=$shlibpath_var
18889
18890 # Is shlibpath searched before the hard-coded library search path?
18891 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18892
18893 # Format of library name prefix.
18894 libname_spec=$lt_libname_spec
18895
18896 # List of archive names. First name is the real one, the rest are links.
18897 # The last name is the one that the linker finds with -lNAME
18898 library_names_spec=$lt_library_names_spec
18899
18900 # The coded name of the library, if different from the real name.
18901 soname_spec=$lt_soname_spec
18902
18903 # Permission mode override for installation of shared libraries.
18904 install_override_mode=$lt_install_override_mode
18905
18906 # Command to use after installation of a shared archive.
18907 postinstall_cmds=$lt_postinstall_cmds
18908
18909 # Command to use after uninstallation of a shared archive.
18910 postuninstall_cmds=$lt_postuninstall_cmds
18911
18912 # Commands used to finish a libtool library installation in a directory.
18913 finish_cmds=$lt_finish_cmds
18914
18915 # As "finish_cmds", except a single script fragment to be evaled but
18916 # not shown.
18917 finish_eval=$lt_finish_eval
18918
18919 # Whether we should hardcode library paths into libraries.
18920 hardcode_into_libs=$hardcode_into_libs
18921
18922 # Compile-time system search path for libraries.
18923 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18924
18925 # Run-time system search path for libraries.
18926 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18927
18928 # Whether dlopen is supported.
18929 dlopen_support=$enable_dlopen
18930
18931 # Whether dlopen of programs is supported.
18932 dlopen_self=$enable_dlopen_self
18933
18934 # Whether dlopen of statically linked programs is supported.
18935 dlopen_self_static=$enable_dlopen_self_static
18936
18937 # Commands to strip libraries.
18938 old_striplib=$lt_old_striplib
18939 striplib=$lt_striplib
18940
18941
18942 # The linker used to build libraries.
18943 LD=$lt_LD
18944
18945 # How to create reloadable object files.
18946 reload_flag=$lt_reload_flag
18947 reload_cmds=$lt_reload_cmds
18948
18949 # Commands used to build an old-style archive.
18950 old_archive_cmds=$lt_old_archive_cmds
18951
18952 # A language specific compiler.
18953 CC=$lt_compiler
18954
18955 # Is the compiler the GNU compiler?
18956 with_gcc=$GCC
18957
18958 # Compiler flag to turn off builtin functions.
18959 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18960
18961 # How to pass a linker flag through the compiler.
18962 wl=$lt_lt_prog_compiler_wl
18963
18964 # Additional compiler flags for building library objects.
18965 pic_flag=$lt_lt_prog_compiler_pic
18966
18967 # Compiler flag to prevent dynamic linking.
18968 link_static_flag=$lt_lt_prog_compiler_static
18969
18970 # Does compiler simultaneously support -c and -o options?
18971 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18972
18973 # Whether or not to add -lc for building shared libraries.
18974 build_libtool_need_lc=$archive_cmds_need_lc
18975
18976 # Whether or not to disallow shared libs when runtime libs are static.
18977 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18978
18979 # Compiler flag to allow reflexive dlopens.
18980 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18981
18982 # Compiler flag to generate shared objects directly from archives.
18983 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18984
18985 # Whether the compiler copes with passing no objects directly.
18986 compiler_needs_object=$lt_compiler_needs_object
18987
18988 # Create an old-style archive from a shared archive.
18989 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18990
18991 # Create a temporary old-style archive to link instead of a shared archive.
18992 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18993
18994 # Commands used to build a shared archive.
18995 archive_cmds=$lt_archive_cmds
18996 archive_expsym_cmds=$lt_archive_expsym_cmds
18997
18998 # Commands used to build a loadable module if different from building
18999 # a shared archive.
19000 module_cmds=$lt_module_cmds
19001 module_expsym_cmds=$lt_module_expsym_cmds
19002
19003 # Whether we are building with GNU ld or not.
19004 with_gnu_ld=$lt_with_gnu_ld
19005
19006 # Flag that allows shared libraries with undefined symbols to be built.
19007 allow_undefined_flag=$lt_allow_undefined_flag
19008
19009 # Flag that enforces no undefined symbols.
19010 no_undefined_flag=$lt_no_undefined_flag
19011
19012 # Flag to hardcode \$libdir into a binary during linking.
19013 # This must work even if \$libdir does not exist
19014 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19015
19016 # If ld is used when linking, flag to hardcode \$libdir into a binary
19017 # during linking. This must work even if \$libdir does not exist.
19018 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19019
19020 # Whether we need a single "-rpath" flag with a separated argument.
19021 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19022
19023 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19024 # DIR into the resulting binary.
19025 hardcode_direct=$hardcode_direct
19026
19027 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19028 # DIR into the resulting binary and the resulting library dependency is
19029 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19030 # library is relocated.
19031 hardcode_direct_absolute=$hardcode_direct_absolute
19032
19033 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19034 # into the resulting binary.
19035 hardcode_minus_L=$hardcode_minus_L
19036
19037 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19038 # into the resulting binary.
19039 hardcode_shlibpath_var=$hardcode_shlibpath_var
19040
19041 # Set to "yes" if building a shared library automatically hardcodes DIR
19042 # into the library and all subsequent libraries and executables linked
19043 # against it.
19044 hardcode_automatic=$hardcode_automatic
19045
19046 # Set to yes if linker adds runtime paths of dependent libraries
19047 # to runtime path list.
19048 inherit_rpath=$inherit_rpath
19049
19050 # Whether libtool must link a program against all its dependency libraries.
19051 link_all_deplibs=$link_all_deplibs
19052
19053 # Fix the shell variable \$srcfile for the compiler.
19054 fix_srcfile_path=$lt_fix_srcfile_path
19055
19056 # Set to "yes" if exported symbols are required.
19057 always_export_symbols=$always_export_symbols
19058
19059 # The commands to list exported symbols.
19060 export_symbols_cmds=$lt_export_symbols_cmds
19061
19062 # Symbols that should not be listed in the preloaded symbols.
19063 exclude_expsyms=$lt_exclude_expsyms
19064
19065 # Symbols that must always be exported.
19066 include_expsyms=$lt_include_expsyms
19067
19068 # Commands necessary for linking programs (against libraries) with templates.
19069 prelink_cmds=$lt_prelink_cmds
19070
19071 # Specify filename containing input files.
19072 file_list_spec=$lt_file_list_spec
19073
19074 # How to hardcode a shared library path into an executable.
19075 hardcode_action=$hardcode_action
19076
19077 # The directories searched by this compiler when creating a shared library.
19078 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19079
19080 # Dependencies to place before and after the objects being linked to
19081 # create a shared library.
19082 predep_objects=$lt_predep_objects
19083 postdep_objects=$lt_postdep_objects
19084 predeps=$lt_predeps
19085 postdeps=$lt_postdeps
19086
19087 # The library search path used internally by the compiler when linking
19088 # a shared library.
19089 compiler_lib_search_path=$lt_compiler_lib_search_path
19090
19091 # ### END LIBTOOL CONFIG
19092
19093 _LT_EOF
19094
19095 case $host_os in
19096 aix3*)
19097 cat <<\_LT_EOF >> "$cfgfile"
19098 # AIX sometimes has problems with the GCC collect2 program. For some
19099 # reason, if we set the COLLECT_NAMES environment variable, the problems
19100 # vanish in a puff of smoke.
19101 if test "X${COLLECT_NAMES+set}" != Xset; then
19102 COLLECT_NAMES=
19103 export COLLECT_NAMES
19104 fi
19105 _LT_EOF
19106 ;;
19107 esac
19108
19109
19110 ltmain="$ac_aux_dir/ltmain.sh"
19111
19112
19113 # We use sed instead of cat because bash on DJGPP gets confused if
19114 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19115 # text mode, it properly converts lines to CR/LF. This bash problem
19116 # is reportedly fixed, but why not run on old versions too?
19117 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19118 || (rm -f "$cfgfile"; exit 1)
19119
19120 case $xsi_shell in
19121 yes)
19122 cat << \_LT_EOF >> "$cfgfile"
19123
19124 # func_dirname file append nondir_replacement
19125 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19126 # otherwise set result to NONDIR_REPLACEMENT.
19127 func_dirname ()
19128 {
19129 case ${1} in
19130 */*) func_dirname_result="${1%/*}${2}" ;;
19131 * ) func_dirname_result="${3}" ;;
19132 esac
19133 }
19134
19135 # func_basename file
19136 func_basename ()
19137 {
19138 func_basename_result="${1##*/}"
19139 }
19140
19141 # func_dirname_and_basename file append nondir_replacement
19142 # perform func_basename and func_dirname in a single function
19143 # call:
19144 # dirname: Compute the dirname of FILE. If nonempty,
19145 # add APPEND to the result, otherwise set result
19146 # to NONDIR_REPLACEMENT.
19147 # value returned in "$func_dirname_result"
19148 # basename: Compute filename of FILE.
19149 # value retuned in "$func_basename_result"
19150 # Implementation must be kept synchronized with func_dirname
19151 # and func_basename. For efficiency, we do not delegate to
19152 # those functions but instead duplicate the functionality here.
19153 func_dirname_and_basename ()
19154 {
19155 case ${1} in
19156 */*) func_dirname_result="${1%/*}${2}" ;;
19157 * ) func_dirname_result="${3}" ;;
19158 esac
19159 func_basename_result="${1##*/}"
19160 }
19161
19162 # func_stripname prefix suffix name
19163 # strip PREFIX and SUFFIX off of NAME.
19164 # PREFIX and SUFFIX must not contain globbing or regex special
19165 # characters, hashes, percent signs, but SUFFIX may contain a leading
19166 # dot (in which case that matches only a dot).
19167 func_stripname ()
19168 {
19169 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19170 # positional parameters, so assign one to ordinary parameter first.
19171 func_stripname_result=${3}
19172 func_stripname_result=${func_stripname_result#"${1}"}
19173 func_stripname_result=${func_stripname_result%"${2}"}
19174 }
19175
19176 # func_opt_split
19177 func_opt_split ()
19178 {
19179 func_opt_split_opt=${1%%=*}
19180 func_opt_split_arg=${1#*=}
19181 }
19182
19183 # func_lo2o object
19184 func_lo2o ()
19185 {
19186 case ${1} in
19187 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19188 *) func_lo2o_result=${1} ;;
19189 esac
19190 }
19191
19192 # func_xform libobj-or-source
19193 func_xform ()
19194 {
19195 func_xform_result=${1%.*}.lo
19196 }
19197
19198 # func_arith arithmetic-term...
19199 func_arith ()
19200 {
19201 func_arith_result=$(( $* ))
19202 }
19203
19204 # func_len string
19205 # STRING may not start with a hyphen.
19206 func_len ()
19207 {
19208 func_len_result=${#1}
19209 }
19210
19211 _LT_EOF
19212 ;;
19213 *) # Bourne compatible functions.
19214 cat << \_LT_EOF >> "$cfgfile"
19215
19216 # func_dirname file append nondir_replacement
19217 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19218 # otherwise set result to NONDIR_REPLACEMENT.
19219 func_dirname ()
19220 {
19221 # Extract subdirectory from the argument.
19222 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19223 if test "X$func_dirname_result" = "X${1}"; then
19224 func_dirname_result="${3}"
19225 else
19226 func_dirname_result="$func_dirname_result${2}"
19227 fi
19228 }
19229
19230 # func_basename file
19231 func_basename ()
19232 {
19233 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19234 }
19235
19236
19237 # func_stripname prefix suffix name
19238 # strip PREFIX and SUFFIX off of NAME.
19239 # PREFIX and SUFFIX must not contain globbing or regex special
19240 # characters, hashes, percent signs, but SUFFIX may contain a leading
19241 # dot (in which case that matches only a dot).
19242 # func_strip_suffix prefix name
19243 func_stripname ()
19244 {
19245 case ${2} in
19246 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19247 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19248 esac
19249 }
19250
19251 # sed scripts:
19252 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19253 my_sed_long_arg='1s/^-[^=]*=//'
19254
19255 # func_opt_split
19256 func_opt_split ()
19257 {
19258 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19259 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19260 }
19261
19262 # func_lo2o object
19263 func_lo2o ()
19264 {
19265 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19266 }
19267
19268 # func_xform libobj-or-source
19269 func_xform ()
19270 {
19271 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19272 }
19273
19274 # func_arith arithmetic-term...
19275 func_arith ()
19276 {
19277 func_arith_result=`expr "$@"`
19278 }
19279
19280 # func_len string
19281 # STRING may not start with a hyphen.
19282 func_len ()
19283 {
19284 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19285 }
19286
19287 _LT_EOF
19288 esac
19289
19290 case $lt_shell_append in
19291 yes)
19292 cat << \_LT_EOF >> "$cfgfile"
19293
19294 # func_append var value
19295 # Append VALUE to the end of shell variable VAR.
19296 func_append ()
19297 {
19298 eval "$1+=\$2"
19299 }
19300 _LT_EOF
19301 ;;
19302 *)
19303 cat << \_LT_EOF >> "$cfgfile"
19304
19305 # func_append var value
19306 # Append VALUE to the end of shell variable VAR.
19307 func_append ()
19308 {
19309 eval "$1=\$$1\$2"
19310 }
19311
19312 _LT_EOF
19313 ;;
19314 esac
19315
19316
19317 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19318 || (rm -f "$cfgfile"; exit 1)
19319
19320 mv -f "$cfgfile" "$ofile" ||
19321 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19322 chmod +x "$ofile"
19323
19324
19325 cat <<_LT_EOF >> "$ofile"
19326
19327 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19328
19329 # The linker used to build libraries.
19330 LD=$lt_LD_CXX
19331
19332 # How to create reloadable object files.
19333 reload_flag=$lt_reload_flag_CXX
19334 reload_cmds=$lt_reload_cmds_CXX
19335
19336 # Commands used to build an old-style archive.
19337 old_archive_cmds=$lt_old_archive_cmds_CXX
19338
19339 # A language specific compiler.
19340 CC=$lt_compiler_CXX
19341
19342 # Is the compiler the GNU compiler?
19343 with_gcc=$GCC_CXX
19344
19345 # Compiler flag to turn off builtin functions.
19346 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19347
19348 # How to pass a linker flag through the compiler.
19349 wl=$lt_lt_prog_compiler_wl_CXX
19350
19351 # Additional compiler flags for building library objects.
19352 pic_flag=$lt_lt_prog_compiler_pic_CXX
19353
19354 # Compiler flag to prevent dynamic linking.
19355 link_static_flag=$lt_lt_prog_compiler_static_CXX
19356
19357 # Does compiler simultaneously support -c and -o options?
19358 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19359
19360 # Whether or not to add -lc for building shared libraries.
19361 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19362
19363 # Whether or not to disallow shared libs when runtime libs are static.
19364 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19365
19366 # Compiler flag to allow reflexive dlopens.
19367 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19368
19369 # Compiler flag to generate shared objects directly from archives.
19370 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19371
19372 # Whether the compiler copes with passing no objects directly.
19373 compiler_needs_object=$lt_compiler_needs_object_CXX
19374
19375 # Create an old-style archive from a shared archive.
19376 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19377
19378 # Create a temporary old-style archive to link instead of a shared archive.
19379 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19380
19381 # Commands used to build a shared archive.
19382 archive_cmds=$lt_archive_cmds_CXX
19383 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19384
19385 # Commands used to build a loadable module if different from building
19386 # a shared archive.
19387 module_cmds=$lt_module_cmds_CXX
19388 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19389
19390 # Whether we are building with GNU ld or not.
19391 with_gnu_ld=$lt_with_gnu_ld_CXX
19392
19393 # Flag that allows shared libraries with undefined symbols to be built.
19394 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19395
19396 # Flag that enforces no undefined symbols.
19397 no_undefined_flag=$lt_no_undefined_flag_CXX
19398
19399 # Flag to hardcode \$libdir into a binary during linking.
19400 # This must work even if \$libdir does not exist
19401 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19402
19403 # If ld is used when linking, flag to hardcode \$libdir into a binary
19404 # during linking. This must work even if \$libdir does not exist.
19405 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19406
19407 # Whether we need a single "-rpath" flag with a separated argument.
19408 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19409
19410 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19411 # DIR into the resulting binary.
19412 hardcode_direct=$hardcode_direct_CXX
19413
19414 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19415 # DIR into the resulting binary and the resulting library dependency is
19416 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19417 # library is relocated.
19418 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19419
19420 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19421 # into the resulting binary.
19422 hardcode_minus_L=$hardcode_minus_L_CXX
19423
19424 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19425 # into the resulting binary.
19426 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19427
19428 # Set to "yes" if building a shared library automatically hardcodes DIR
19429 # into the library and all subsequent libraries and executables linked
19430 # against it.
19431 hardcode_automatic=$hardcode_automatic_CXX
19432
19433 # Set to yes if linker adds runtime paths of dependent libraries
19434 # to runtime path list.
19435 inherit_rpath=$inherit_rpath_CXX
19436
19437 # Whether libtool must link a program against all its dependency libraries.
19438 link_all_deplibs=$link_all_deplibs_CXX
19439
19440 # Fix the shell variable \$srcfile for the compiler.
19441 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19442
19443 # Set to "yes" if exported symbols are required.
19444 always_export_symbols=$always_export_symbols_CXX
19445
19446 # The commands to list exported symbols.
19447 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19448
19449 # Symbols that should not be listed in the preloaded symbols.
19450 exclude_expsyms=$lt_exclude_expsyms_CXX
19451
19452 # Symbols that must always be exported.
19453 include_expsyms=$lt_include_expsyms_CXX
19454
19455 # Commands necessary for linking programs (against libraries) with templates.
19456 prelink_cmds=$lt_prelink_cmds_CXX
19457
19458 # Specify filename containing input files.
19459 file_list_spec=$lt_file_list_spec_CXX
19460
19461 # How to hardcode a shared library path into an executable.
19462 hardcode_action=$hardcode_action_CXX
19463
19464 # The directories searched by this compiler when creating a shared library.
19465 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19466
19467 # Dependencies to place before and after the objects being linked to
19468 # create a shared library.
19469 predep_objects=$lt_predep_objects_CXX
19470 postdep_objects=$lt_postdep_objects_CXX
19471 predeps=$lt_predeps_CXX
19472 postdeps=$lt_postdeps_CXX
19473
19474 # The library search path used internally by the compiler when linking
19475 # a shared library.
19476 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19477
19478 # ### END LIBTOOL TAG CONFIG: CXX
19479 _LT_EOF
19480
19481 ;;
19482 "default-1":C)
19483 for ac_file in $CONFIG_FILES; do
19484 # Support "outfile[:infile[:infile...]]"
19485 case "$ac_file" in
19486 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19487 esac
19488 # PO directories have a Makefile.in generated from Makefile.in.in.
19489 case "$ac_file" in */Makefile.in)
19490 # Adjust a relative srcdir.
19491 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19492 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19493 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19494 # In autoconf-2.13 it is called $ac_given_srcdir.
19495 # In autoconf-2.50 it is called $srcdir.
19496 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19497 case "$ac_given_srcdir" in
19498 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19499 /*) top_srcdir="$ac_given_srcdir" ;;
19500 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
19501 esac
19502 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19503 rm -f "$ac_dir/POTFILES"
19504 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19505 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19506 POMAKEFILEDEPS="POTFILES.in"
19507 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19508 # on $ac_dir but don't depend on user-specified configuration
19509 # parameters.
19510 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19511 # The LINGUAS file contains the set of available languages.
19512 if test -n "$OBSOLETE_ALL_LINGUAS"; then
19513 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
19514 fi
19515 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19516 # Hide the ALL_LINGUAS assigment from automake.
19517 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19518 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19519 else
19520 # The set of available languages was given in configure.in.
19521 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19522 fi
19523 case "$ac_given_srcdir" in
19524 .) srcdirpre= ;;
19525 *) srcdirpre='$(srcdir)/' ;;
19526 esac
19527 POFILES=
19528 GMOFILES=
19529 UPDATEPOFILES=
19530 DUMMYPOFILES=
19531 for lang in $ALL_LINGUAS; do
19532 POFILES="$POFILES $srcdirpre$lang.po"
19533 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19534 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19535 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19536 done
19537 # CATALOGS depends on both $ac_dir and the user's LINGUAS
19538 # environment variable.
19539 INST_LINGUAS=
19540 if test -n "$ALL_LINGUAS"; then
19541 for presentlang in $ALL_LINGUAS; do
19542 useit=no
19543 if test "%UNSET%" != "$LINGUAS"; then
19544 desiredlanguages="$LINGUAS"
19545 else
19546 desiredlanguages="$ALL_LINGUAS"
19547 fi
19548 for desiredlang in $desiredlanguages; do
19549 # Use the presentlang catalog if desiredlang is
19550 # a. equal to presentlang, or
19551 # b. a variant of presentlang (because in this case,
19552 # presentlang can be used as a fallback for messages
19553 # which are not translated in the desiredlang catalog).
19554 case "$desiredlang" in
19555 "$presentlang"*) useit=yes;;
19556 esac
19557 done
19558 if test $useit = yes; then
19559 INST_LINGUAS="$INST_LINGUAS $presentlang"
19560 fi
19561 done
19562 fi
19563 CATALOGS=
19564 if test -n "$INST_LINGUAS"; then
19565 for lang in $INST_LINGUAS; do
19566 CATALOGS="$CATALOGS $lang.gmo"
19567 done
19568 fi
19569 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19570 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"
19571 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19572 if test -f "$f"; then
19573 case "$f" in
19574 *.orig | *.bak | *~) ;;
19575 *) cat "$f" >> "$ac_dir/Makefile" ;;
19576 esac
19577 fi
19578 done
19579 fi
19580 ;;
19581 esac
19582 done ;;
19583
19584 esac
19585 done # for ac_tag
19586
19587
19588 as_fn_exit 0
19589 _ACEOF
19590 ac_clean_files=$ac_clean_files_save
19591
19592 test $ac_write_fail = 0 ||
19593 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19594
19595
19596 # configure is writing to config.log, and then calls config.status.
19597 # config.status does its own redirection, appending to config.log.
19598 # Unfortunately, on DOS this fails, as config.log is still kept open
19599 # by configure, so config.status won't be able to write to it; its
19600 # output is simply discarded. So we exec the FD to /dev/null,
19601 # effectively closing config.log, so it can be properly (re)opened and
19602 # appended to by config.status. When coming back to configure, we
19603 # need to make the FD available again.
19604 if test "$no_create" != yes; then
19605 ac_cs_success=:
19606 ac_config_status_args=
19607 test "$silent" = yes &&
19608 ac_config_status_args="$ac_config_status_args --quiet"
19609 exec 5>/dev/null
19610 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19611 exec 5>>config.log
19612 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19613 # would make configure fail if this is the last instruction.
19614 $ac_cs_success || as_fn_exit $?
19615 fi
19616 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19618 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19619 fi
19620
19621