[ARM] Handle UNSPEC_VOLATILE in rtx costs and don't recurse inside the unspec
[gcc.git] / lto-plugin / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for LTO plugin for ld 0.1.
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
173 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 PATH=/empty FPATH=/empty; export PATH FPATH
178 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180 test \$(( 1 + 1 )) = 2 || 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@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='LTO plugin for ld'
558 PACKAGE_TARNAME='lto-plugin'
559 PACKAGE_VERSION='0.1'
560 PACKAGE_STRING='LTO plugin for ld 0.1'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL=''
563
564 # Factoring default headers for most tests.
565 ac_includes_default="\
566 #include <stdio.h>
567 #ifdef HAVE_SYS_TYPES_H
568 # include <sys/types.h>
569 #endif
570 #ifdef HAVE_SYS_STAT_H
571 # include <sys/stat.h>
572 #endif
573 #ifdef STDC_HEADERS
574 # include <stdlib.h>
575 # include <stddef.h>
576 #else
577 # ifdef HAVE_STDLIB_H
578 # include <stdlib.h>
579 # endif
580 #endif
581 #ifdef HAVE_STRING_H
582 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583 # include <memory.h>
584 # endif
585 # include <string.h>
586 #endif
587 #ifdef HAVE_STRINGS_H
588 # include <strings.h>
589 #endif
590 #ifdef HAVE_INTTYPES_H
591 # include <inttypes.h>
592 #endif
593 #ifdef HAVE_STDINT_H
594 # include <stdint.h>
595 #endif
596 #ifdef HAVE_UNISTD_H
597 # include <unistd.h>
598 #endif"
599
600 ac_subst_vars='am__EXEEXT_FALSE
601 am__EXEEXT_TRUE
602 LTLIBOBJS
603 LIBOBJS
604 target_noncanonical
605 lt_host_flags
606 CPP
607 OTOOL64
608 OTOOL
609 LIPO
610 NMEDIT
611 DSYMUTIL
612 RANLIB
613 AR
614 OBJDUMP
615 LN_S
616 NM
617 ac_ct_DUMPBIN
618 DUMPBIN
619 LD
620 FGREP
621 EGREP
622 GREP
623 SED
624 LIBTOOL
625 real_target_noncanonical
626 accel_dir_suffix
627 gcc_build_dir
628 ac_lto_plugin_ldflags
629 ac_lto_plugin_warn_cflags
630 am__fastdepCC_FALSE
631 am__fastdepCC_TRUE
632 CCDEPMODE
633 am__nodep
634 AMDEPBACKSLASH
635 AMDEP_FALSE
636 AMDEP_TRUE
637 am__quote
638 am__include
639 DEPDIR
640 OBJEXT
641 EXEEXT
642 ac_ct_CC
643 CPPFLAGS
644 LDFLAGS
645 CFLAGS
646 CC
647 with_libiberty
648 MAINT
649 MAINTAINER_MODE_FALSE
650 MAINTAINER_MODE_TRUE
651 am__untar
652 am__tar
653 AMTAR
654 am__leading_dot
655 SET_MAKE
656 AWK
657 mkdir_p
658 MKDIR_P
659 INSTALL_STRIP_PROGRAM
660 STRIP
661 install_sh
662 MAKEINFO
663 AUTOHEADER
664 AUTOMAKE
665 AUTOCONF
666 ACLOCAL
667 VERSION
668 PACKAGE
669 CYGPATH_W
670 am__isrc
671 INSTALL_DATA
672 INSTALL_SCRIPT
673 INSTALL_PROGRAM
674 target_subdir
675 host_subdir
676 build_subdir
677 build_libsubdir
678 target_os
679 target_vendor
680 target_cpu
681 target
682 host_os
683 host_vendor
684 host_cpu
685 host
686 build_os
687 build_vendor
688 build_cpu
689 build
690 target_alias
691 host_alias
692 build_alias
693 LIBS
694 ECHO_T
695 ECHO_N
696 ECHO_C
697 DEFS
698 mandir
699 localedir
700 libdir
701 psdir
702 pdfdir
703 dvidir
704 htmldir
705 infodir
706 docdir
707 oldincludedir
708 includedir
709 localstatedir
710 sharedstatedir
711 sysconfdir
712 datadir
713 datarootdir
714 libexecdir
715 sbindir
716 bindir
717 program_transform_name
718 prefix
719 exec_prefix
720 PACKAGE_URL
721 PACKAGE_BUGREPORT
722 PACKAGE_STRING
723 PACKAGE_VERSION
724 PACKAGE_TARNAME
725 PACKAGE_NAME
726 PATH_SEPARATOR
727 SHELL'
728 ac_subst_files=''
729 ac_user_opts='
730 enable_option_checking
731 with_build_libsubdir
732 enable_maintainer_mode
733 with_libiberty
734 enable_dependency_tracking
735 enable_largefile
736 enable_shared
737 enable_static
738 with_pic
739 enable_fast_install
740 with_gnu_ld
741 enable_libtool_lock
742 '
743 ac_precious_vars='build_alias
744 host_alias
745 target_alias
746 CC
747 CFLAGS
748 LDFLAGS
749 LIBS
750 CPPFLAGS
751 CPP'
752
753
754 # Initialize some variables set by options.
755 ac_init_help=
756 ac_init_version=false
757 ac_unrecognized_opts=
758 ac_unrecognized_sep=
759 # The variables have the same names as the options, with
760 # dashes changed to underlines.
761 cache_file=/dev/null
762 exec_prefix=NONE
763 no_create=
764 no_recursion=
765 prefix=NONE
766 program_prefix=NONE
767 program_suffix=NONE
768 program_transform_name=s,x,x,
769 silent=
770 site=
771 srcdir=
772 verbose=
773 x_includes=NONE
774 x_libraries=NONE
775
776 # Installation directory options.
777 # These are left unexpanded so users can "make install exec_prefix=/foo"
778 # and all the variables that are supposed to be based on exec_prefix
779 # by default will actually change.
780 # Use braces instead of parens because sh, perl, etc. also accept them.
781 # (The list follows the same order as the GNU Coding Standards.)
782 bindir='${exec_prefix}/bin'
783 sbindir='${exec_prefix}/sbin'
784 libexecdir='${exec_prefix}/libexec'
785 datarootdir='${prefix}/share'
786 datadir='${datarootdir}'
787 sysconfdir='${prefix}/etc'
788 sharedstatedir='${prefix}/com'
789 localstatedir='${prefix}/var'
790 includedir='${prefix}/include'
791 oldincludedir='/usr/include'
792 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
793 infodir='${datarootdir}/info'
794 htmldir='${docdir}'
795 dvidir='${docdir}'
796 pdfdir='${docdir}'
797 psdir='${docdir}'
798 libdir='${exec_prefix}/lib'
799 localedir='${datarootdir}/locale'
800 mandir='${datarootdir}/man'
801
802 ac_prev=
803 ac_dashdash=
804 for ac_option
805 do
806 # If the previous option needs an argument, assign it.
807 if test -n "$ac_prev"; then
808 eval $ac_prev=\$ac_option
809 ac_prev=
810 continue
811 fi
812
813 case $ac_option in
814 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
815 *) ac_optarg=yes ;;
816 esac
817
818 # Accept the important Cygnus configure options, so we can diagnose typos.
819
820 case $ac_dashdash$ac_option in
821 --)
822 ac_dashdash=yes ;;
823
824 -bindir | --bindir | --bindi | --bind | --bin | --bi)
825 ac_prev=bindir ;;
826 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
827 bindir=$ac_optarg ;;
828
829 -build | --build | --buil | --bui | --bu)
830 ac_prev=build_alias ;;
831 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
832 build_alias=$ac_optarg ;;
833
834 -cache-file | --cache-file | --cache-fil | --cache-fi \
835 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
836 ac_prev=cache_file ;;
837 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
838 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
839 cache_file=$ac_optarg ;;
840
841 --config-cache | -C)
842 cache_file=config.cache ;;
843
844 -datadir | --datadir | --datadi | --datad)
845 ac_prev=datadir ;;
846 -datadir=* | --datadir=* | --datadi=* | --datad=*)
847 datadir=$ac_optarg ;;
848
849 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
850 | --dataroo | --dataro | --datar)
851 ac_prev=datarootdir ;;
852 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
853 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
854 datarootdir=$ac_optarg ;;
855
856 -disable-* | --disable-*)
857 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
858 # Reject names that are not valid shell variable names.
859 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
860 as_fn_error "invalid feature name: $ac_useropt"
861 ac_useropt_orig=$ac_useropt
862 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
863 case $ac_user_opts in
864 *"
865 "enable_$ac_useropt"
866 "*) ;;
867 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
868 ac_unrecognized_sep=', ';;
869 esac
870 eval enable_$ac_useropt=no ;;
871
872 -docdir | --docdir | --docdi | --doc | --do)
873 ac_prev=docdir ;;
874 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
875 docdir=$ac_optarg ;;
876
877 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
878 ac_prev=dvidir ;;
879 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
880 dvidir=$ac_optarg ;;
881
882 -enable-* | --enable-*)
883 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
884 # Reject names that are not valid shell variable names.
885 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
886 as_fn_error "invalid feature name: $ac_useropt"
887 ac_useropt_orig=$ac_useropt
888 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
889 case $ac_user_opts in
890 *"
891 "enable_$ac_useropt"
892 "*) ;;
893 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
894 ac_unrecognized_sep=', ';;
895 esac
896 eval enable_$ac_useropt=\$ac_optarg ;;
897
898 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
899 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
900 | --exec | --exe | --ex)
901 ac_prev=exec_prefix ;;
902 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
903 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
904 | --exec=* | --exe=* | --ex=*)
905 exec_prefix=$ac_optarg ;;
906
907 -gas | --gas | --ga | --g)
908 # Obsolete; use --with-gas.
909 with_gas=yes ;;
910
911 -help | --help | --hel | --he | -h)
912 ac_init_help=long ;;
913 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
914 ac_init_help=recursive ;;
915 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
916 ac_init_help=short ;;
917
918 -host | --host | --hos | --ho)
919 ac_prev=host_alias ;;
920 -host=* | --host=* | --hos=* | --ho=*)
921 host_alias=$ac_optarg ;;
922
923 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
924 ac_prev=htmldir ;;
925 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
926 | --ht=*)
927 htmldir=$ac_optarg ;;
928
929 -includedir | --includedir | --includedi | --included | --include \
930 | --includ | --inclu | --incl | --inc)
931 ac_prev=includedir ;;
932 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
933 | --includ=* | --inclu=* | --incl=* | --inc=*)
934 includedir=$ac_optarg ;;
935
936 -infodir | --infodir | --infodi | --infod | --info | --inf)
937 ac_prev=infodir ;;
938 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
939 infodir=$ac_optarg ;;
940
941 -libdir | --libdir | --libdi | --libd)
942 ac_prev=libdir ;;
943 -libdir=* | --libdir=* | --libdi=* | --libd=*)
944 libdir=$ac_optarg ;;
945
946 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
947 | --libexe | --libex | --libe)
948 ac_prev=libexecdir ;;
949 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
950 | --libexe=* | --libex=* | --libe=*)
951 libexecdir=$ac_optarg ;;
952
953 -localedir | --localedir | --localedi | --localed | --locale)
954 ac_prev=localedir ;;
955 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
956 localedir=$ac_optarg ;;
957
958 -localstatedir | --localstatedir | --localstatedi | --localstated \
959 | --localstate | --localstat | --localsta | --localst | --locals)
960 ac_prev=localstatedir ;;
961 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
962 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
963 localstatedir=$ac_optarg ;;
964
965 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
966 ac_prev=mandir ;;
967 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
968 mandir=$ac_optarg ;;
969
970 -nfp | --nfp | --nf)
971 # Obsolete; use --without-fp.
972 with_fp=no ;;
973
974 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
975 | --no-cr | --no-c | -n)
976 no_create=yes ;;
977
978 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
979 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
980 no_recursion=yes ;;
981
982 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
983 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
984 | --oldin | --oldi | --old | --ol | --o)
985 ac_prev=oldincludedir ;;
986 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
987 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
988 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
989 oldincludedir=$ac_optarg ;;
990
991 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
992 ac_prev=prefix ;;
993 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
994 prefix=$ac_optarg ;;
995
996 -program-prefix | --program-prefix | --program-prefi | --program-pref \
997 | --program-pre | --program-pr | --program-p)
998 ac_prev=program_prefix ;;
999 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1000 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1001 program_prefix=$ac_optarg ;;
1002
1003 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1004 | --program-suf | --program-su | --program-s)
1005 ac_prev=program_suffix ;;
1006 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1007 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1008 program_suffix=$ac_optarg ;;
1009
1010 -program-transform-name | --program-transform-name \
1011 | --program-transform-nam | --program-transform-na \
1012 | --program-transform-n | --program-transform- \
1013 | --program-transform | --program-transfor \
1014 | --program-transfo | --program-transf \
1015 | --program-trans | --program-tran \
1016 | --progr-tra | --program-tr | --program-t)
1017 ac_prev=program_transform_name ;;
1018 -program-transform-name=* | --program-transform-name=* \
1019 | --program-transform-nam=* | --program-transform-na=* \
1020 | --program-transform-n=* | --program-transform-=* \
1021 | --program-transform=* | --program-transfor=* \
1022 | --program-transfo=* | --program-transf=* \
1023 | --program-trans=* | --program-tran=* \
1024 | --progr-tra=* | --program-tr=* | --program-t=*)
1025 program_transform_name=$ac_optarg ;;
1026
1027 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1028 ac_prev=pdfdir ;;
1029 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1030 pdfdir=$ac_optarg ;;
1031
1032 -psdir | --psdir | --psdi | --psd | --ps)
1033 ac_prev=psdir ;;
1034 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1035 psdir=$ac_optarg ;;
1036
1037 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1038 | -silent | --silent | --silen | --sile | --sil)
1039 silent=yes ;;
1040
1041 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1042 ac_prev=sbindir ;;
1043 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1044 | --sbi=* | --sb=*)
1045 sbindir=$ac_optarg ;;
1046
1047 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1048 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1049 | --sharedst | --shareds | --shared | --share | --shar \
1050 | --sha | --sh)
1051 ac_prev=sharedstatedir ;;
1052 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1053 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1054 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1055 | --sha=* | --sh=*)
1056 sharedstatedir=$ac_optarg ;;
1057
1058 -site | --site | --sit)
1059 ac_prev=site ;;
1060 -site=* | --site=* | --sit=*)
1061 site=$ac_optarg ;;
1062
1063 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1064 ac_prev=srcdir ;;
1065 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1066 srcdir=$ac_optarg ;;
1067
1068 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1069 | --syscon | --sysco | --sysc | --sys | --sy)
1070 ac_prev=sysconfdir ;;
1071 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1072 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1073 sysconfdir=$ac_optarg ;;
1074
1075 -target | --target | --targe | --targ | --tar | --ta | --t)
1076 ac_prev=target_alias ;;
1077 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1078 target_alias=$ac_optarg ;;
1079
1080 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1081 verbose=yes ;;
1082
1083 -version | --version | --versio | --versi | --vers | -V)
1084 ac_init_version=: ;;
1085
1086 -with-* | --with-*)
1087 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1088 # Reject names that are not valid shell variable names.
1089 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1090 as_fn_error "invalid package name: $ac_useropt"
1091 ac_useropt_orig=$ac_useropt
1092 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1093 case $ac_user_opts in
1094 *"
1095 "with_$ac_useropt"
1096 "*) ;;
1097 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1098 ac_unrecognized_sep=', ';;
1099 esac
1100 eval with_$ac_useropt=\$ac_optarg ;;
1101
1102 -without-* | --without-*)
1103 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1104 # Reject names that are not valid shell variable names.
1105 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1106 as_fn_error "invalid package name: $ac_useropt"
1107 ac_useropt_orig=$ac_useropt
1108 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1109 case $ac_user_opts in
1110 *"
1111 "with_$ac_useropt"
1112 "*) ;;
1113 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1114 ac_unrecognized_sep=', ';;
1115 esac
1116 eval with_$ac_useropt=no ;;
1117
1118 --x)
1119 # Obsolete; use --with-x.
1120 with_x=yes ;;
1121
1122 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1123 | --x-incl | --x-inc | --x-in | --x-i)
1124 ac_prev=x_includes ;;
1125 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1126 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1127 x_includes=$ac_optarg ;;
1128
1129 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1130 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1131 ac_prev=x_libraries ;;
1132 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1133 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1134 x_libraries=$ac_optarg ;;
1135
1136 -*) as_fn_error "unrecognized option: \`$ac_option'
1137 Try \`$0 --help' for more information."
1138 ;;
1139
1140 *=*)
1141 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1142 # Reject names that are not valid shell variable names.
1143 case $ac_envvar in #(
1144 '' | [0-9]* | *[!_$as_cr_alnum]* )
1145 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1146 esac
1147 eval $ac_envvar=\$ac_optarg
1148 export $ac_envvar ;;
1149
1150 *)
1151 # FIXME: should be removed in autoconf 3.0.
1152 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1153 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1154 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1155 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1156 ;;
1157
1158 esac
1159 done
1160
1161 if test -n "$ac_prev"; then
1162 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1163 as_fn_error "missing argument to $ac_option"
1164 fi
1165
1166 if test -n "$ac_unrecognized_opts"; then
1167 case $enable_option_checking in
1168 no) ;;
1169 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1170 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1171 esac
1172 fi
1173
1174 # Check all directory arguments for consistency.
1175 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1176 datadir sysconfdir sharedstatedir localstatedir includedir \
1177 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1178 libdir localedir mandir
1179 do
1180 eval ac_val=\$$ac_var
1181 # Remove trailing slashes.
1182 case $ac_val in
1183 */ )
1184 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1185 eval $ac_var=\$ac_val;;
1186 esac
1187 # Be sure to have absolute directory names.
1188 case $ac_val in
1189 [\\/$]* | ?:[\\/]* ) continue;;
1190 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1191 esac
1192 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1193 done
1194
1195 # There might be people who depend on the old broken behavior: `$host'
1196 # used to hold the argument of --host etc.
1197 # FIXME: To remove some day.
1198 build=$build_alias
1199 host=$host_alias
1200 target=$target_alias
1201
1202 # FIXME: To remove some day.
1203 if test "x$host_alias" != x; then
1204 if test "x$build_alias" = x; then
1205 cross_compiling=maybe
1206 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1207 If a cross compiler is detected then cross compile mode will be used." >&2
1208 elif test "x$build_alias" != "x$host_alias"; then
1209 cross_compiling=yes
1210 fi
1211 fi
1212
1213 ac_tool_prefix=
1214 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1215
1216 test "$silent" = yes && exec 6>/dev/null
1217
1218
1219 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1220 ac_ls_di=`ls -di .` &&
1221 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1222 as_fn_error "working directory cannot be determined"
1223 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1224 as_fn_error "pwd does not report name of working directory"
1225
1226
1227 # Find the source files, if location was not specified.
1228 if test -z "$srcdir"; then
1229 ac_srcdir_defaulted=yes
1230 # Try the directory containing this script, then the parent directory.
1231 ac_confdir=`$as_dirname -- "$as_myself" ||
1232 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1233 X"$as_myself" : 'X\(//\)[^/]' \| \
1234 X"$as_myself" : 'X\(//\)$' \| \
1235 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1236 $as_echo X"$as_myself" |
1237 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1238 s//\1/
1239 q
1240 }
1241 /^X\(\/\/\)[^/].*/{
1242 s//\1/
1243 q
1244 }
1245 /^X\(\/\/\)$/{
1246 s//\1/
1247 q
1248 }
1249 /^X\(\/\).*/{
1250 s//\1/
1251 q
1252 }
1253 s/.*/./; q'`
1254 srcdir=$ac_confdir
1255 if test ! -r "$srcdir/$ac_unique_file"; then
1256 srcdir=..
1257 fi
1258 else
1259 ac_srcdir_defaulted=no
1260 fi
1261 if test ! -r "$srcdir/$ac_unique_file"; then
1262 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1263 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1264 fi
1265 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1266 ac_abs_confdir=`(
1267 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1268 pwd)`
1269 # When building in place, set srcdir=.
1270 if test "$ac_abs_confdir" = "$ac_pwd"; then
1271 srcdir=.
1272 fi
1273 # Remove unnecessary trailing slashes from srcdir.
1274 # Double slashes in file names in object file debugging info
1275 # mess up M-x gdb in Emacs.
1276 case $srcdir in
1277 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1278 esac
1279 for ac_var in $ac_precious_vars; do
1280 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1281 eval ac_env_${ac_var}_value=\$${ac_var}
1282 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1283 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1284 done
1285
1286 #
1287 # Report the --help message.
1288 #
1289 if test "$ac_init_help" = "long"; then
1290 # Omit some internal or obsolete options to make the list less imposing.
1291 # This message is too long to be a string in the A/UX 3.1 sh.
1292 cat <<_ACEOF
1293 \`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems.
1294
1295 Usage: $0 [OPTION]... [VAR=VALUE]...
1296
1297 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1298 VAR=VALUE. See below for descriptions of some of the useful variables.
1299
1300 Defaults for the options are specified in brackets.
1301
1302 Configuration:
1303 -h, --help display this help and exit
1304 --help=short display options specific to this package
1305 --help=recursive display the short help of all the included packages
1306 -V, --version display version information and exit
1307 -q, --quiet, --silent do not print \`checking...' messages
1308 --cache-file=FILE cache test results in FILE [disabled]
1309 -C, --config-cache alias for \`--cache-file=config.cache'
1310 -n, --no-create do not create output files
1311 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1312
1313 Installation directories:
1314 --prefix=PREFIX install architecture-independent files in PREFIX
1315 [$ac_default_prefix]
1316 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1317 [PREFIX]
1318
1319 By default, \`make install' will install all the files in
1320 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1321 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1322 for instance \`--prefix=\$HOME'.
1323
1324 For better control, use the options below.
1325
1326 Fine tuning of the installation directories:
1327 --bindir=DIR user executables [EPREFIX/bin]
1328 --sbindir=DIR system admin executables [EPREFIX/sbin]
1329 --libexecdir=DIR program executables [EPREFIX/libexec]
1330 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1331 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1332 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1333 --libdir=DIR object code libraries [EPREFIX/lib]
1334 --includedir=DIR C header files [PREFIX/include]
1335 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1336 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1337 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1338 --infodir=DIR info documentation [DATAROOTDIR/info]
1339 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1340 --mandir=DIR man documentation [DATAROOTDIR/man]
1341 --docdir=DIR documentation root [DATAROOTDIR/doc/lto-plugin]
1342 --htmldir=DIR html documentation [DOCDIR]
1343 --dvidir=DIR dvi documentation [DOCDIR]
1344 --pdfdir=DIR pdf documentation [DOCDIR]
1345 --psdir=DIR ps documentation [DOCDIR]
1346 _ACEOF
1347
1348 cat <<\_ACEOF
1349
1350 Program names:
1351 --program-prefix=PREFIX prepend PREFIX to installed program names
1352 --program-suffix=SUFFIX append SUFFIX to installed program names
1353 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1354
1355 System types:
1356 --build=BUILD configure for building on BUILD [guessed]
1357 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1358 --target=TARGET configure for building compilers for TARGET [HOST]
1359 _ACEOF
1360 fi
1361
1362 if test -n "$ac_init_help"; then
1363 case $ac_init_help in
1364 short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";;
1365 esac
1366 cat <<\_ACEOF
1367
1368 Optional Features:
1369 --disable-option-checking ignore unrecognized --enable/--with options
1370 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1371 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1372 --enable-maintainer-mode enable make rules and dependencies not useful
1373 (and sometimes confusing) to the casual installer
1374 --disable-dependency-tracking speeds up one-time build
1375 --enable-dependency-tracking do not reject slow dependency extractors
1376 --disable-largefile omit support for large files
1377 --enable-shared[=PKGS] build shared libraries [default=yes]
1378 --enable-static[=PKGS] build static libraries [default=yes]
1379 --enable-fast-install[=PKGS]
1380 optimize for fast installation [default=yes]
1381 --disable-libtool-lock avoid locking (might break parallel builds)
1382
1383 Optional Packages:
1384 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1385 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1386 --with-build-libsubdir=DIR Directory where to find libraries for build system
1387 --with-libiberty=PATH specify the directory where to find libiberty
1388 [../libiberty]
1389 --with-pic try to use only PIC/non-PIC objects [default=use
1390 both]
1391 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1392
1393 Some influential environment variables:
1394 CC C compiler command
1395 CFLAGS C compiler flags
1396 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1397 nonstandard directory <lib dir>
1398 LIBS libraries to pass to the linker, e.g. -l<library>
1399 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1400 you have headers in a nonstandard directory <include dir>
1401 CPP C preprocessor
1402
1403 Use these variables to override the choices made by `configure' or to help
1404 it to find libraries and programs with nonstandard names/locations.
1405
1406 Report bugs to the package provider.
1407 _ACEOF
1408 ac_status=$?
1409 fi
1410
1411 if test "$ac_init_help" = "recursive"; then
1412 # If there are subdirs, report their specific --help.
1413 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1414 test -d "$ac_dir" ||
1415 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1416 continue
1417 ac_builddir=.
1418
1419 case "$ac_dir" in
1420 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1421 *)
1422 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1423 # A ".." for each directory in $ac_dir_suffix.
1424 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1425 case $ac_top_builddir_sub in
1426 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1427 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1428 esac ;;
1429 esac
1430 ac_abs_top_builddir=$ac_pwd
1431 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1432 # for backward compatibility:
1433 ac_top_builddir=$ac_top_build_prefix
1434
1435 case $srcdir in
1436 .) # We are building in place.
1437 ac_srcdir=.
1438 ac_top_srcdir=$ac_top_builddir_sub
1439 ac_abs_top_srcdir=$ac_pwd ;;
1440 [\\/]* | ?:[\\/]* ) # Absolute name.
1441 ac_srcdir=$srcdir$ac_dir_suffix;
1442 ac_top_srcdir=$srcdir
1443 ac_abs_top_srcdir=$srcdir ;;
1444 *) # Relative name.
1445 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1446 ac_top_srcdir=$ac_top_build_prefix$srcdir
1447 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1448 esac
1449 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1450
1451 cd "$ac_dir" || { ac_status=$?; continue; }
1452 # Check for guested configure.
1453 if test -f "$ac_srcdir/configure.gnu"; then
1454 echo &&
1455 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1456 elif test -f "$ac_srcdir/configure"; then
1457 echo &&
1458 $SHELL "$ac_srcdir/configure" --help=recursive
1459 else
1460 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1461 fi || ac_status=$?
1462 cd "$ac_pwd" || { ac_status=$?; break; }
1463 done
1464 fi
1465
1466 test -n "$ac_init_help" && exit $ac_status
1467 if $ac_init_version; then
1468 cat <<\_ACEOF
1469 LTO plugin for ld configure 0.1
1470 generated by GNU Autoconf 2.64
1471
1472 Copyright (C) 2009 Free Software Foundation, Inc.
1473 This configure script is free software; the Free Software Foundation
1474 gives unlimited permission to copy, distribute and modify it.
1475 _ACEOF
1476 exit
1477 fi
1478
1479 ## ------------------------ ##
1480 ## Autoconf initialization. ##
1481 ## ------------------------ ##
1482
1483 # ac_fn_c_try_compile LINENO
1484 # --------------------------
1485 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1486 ac_fn_c_try_compile ()
1487 {
1488 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1489 rm -f conftest.$ac_objext
1490 if { { ac_try="$ac_compile"
1491 case "(($ac_try" in
1492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1493 *) ac_try_echo=$ac_try;;
1494 esac
1495 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1496 $as_echo "$ac_try_echo"; } >&5
1497 (eval "$ac_compile") 2>conftest.err
1498 ac_status=$?
1499 if test -s conftest.err; then
1500 grep -v '^ *+' conftest.err >conftest.er1
1501 cat conftest.er1 >&5
1502 mv -f conftest.er1 conftest.err
1503 fi
1504 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1505 test $ac_status = 0; } && {
1506 test -z "$ac_c_werror_flag" ||
1507 test ! -s conftest.err
1508 } && test -s conftest.$ac_objext; then :
1509 ac_retval=0
1510 else
1511 $as_echo "$as_me: failed program was:" >&5
1512 sed 's/^/| /' conftest.$ac_ext >&5
1513
1514 ac_retval=1
1515 fi
1516 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1517 return $ac_retval
1518
1519 } # ac_fn_c_try_compile
1520
1521 # ac_fn_c_try_link LINENO
1522 # -----------------------
1523 # Try to link conftest.$ac_ext, and return whether this succeeded.
1524 ac_fn_c_try_link ()
1525 {
1526 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1527 rm -f conftest.$ac_objext conftest$ac_exeext
1528 if { { ac_try="$ac_link"
1529 case "(($ac_try" in
1530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1531 *) ac_try_echo=$ac_try;;
1532 esac
1533 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1534 $as_echo "$ac_try_echo"; } >&5
1535 (eval "$ac_link") 2>conftest.err
1536 ac_status=$?
1537 if test -s conftest.err; then
1538 grep -v '^ *+' conftest.err >conftest.er1
1539 cat conftest.er1 >&5
1540 mv -f conftest.er1 conftest.err
1541 fi
1542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1543 test $ac_status = 0; } && {
1544 test -z "$ac_c_werror_flag" ||
1545 test ! -s conftest.err
1546 } && test -s conftest$ac_exeext && {
1547 test "$cross_compiling" = yes ||
1548 $as_test_x conftest$ac_exeext
1549 }; then :
1550 ac_retval=0
1551 else
1552 $as_echo "$as_me: failed program was:" >&5
1553 sed 's/^/| /' conftest.$ac_ext >&5
1554
1555 ac_retval=1
1556 fi
1557 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1558 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1559 # interfere with the next link command; also delete a directory that is
1560 # left behind by Apple's compiler. We do this before executing the actions.
1561 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1562 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1563 return $ac_retval
1564
1565 } # ac_fn_c_try_link
1566
1567 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1568 # -------------------------------------------------------
1569 # Tests whether HEADER exists and can be compiled using the include files in
1570 # INCLUDES, setting the cache variable VAR accordingly.
1571 ac_fn_c_check_header_compile ()
1572 {
1573 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1575 $as_echo_n "checking for $2... " >&6; }
1576 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1577 $as_echo_n "(cached) " >&6
1578 else
1579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1580 /* end confdefs.h. */
1581 $4
1582 #include <$2>
1583 _ACEOF
1584 if ac_fn_c_try_compile "$LINENO"; then :
1585 eval "$3=yes"
1586 else
1587 eval "$3=no"
1588 fi
1589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1590 fi
1591 eval ac_res=\$$3
1592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1593 $as_echo "$ac_res" >&6; }
1594 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1595
1596 } # ac_fn_c_check_header_compile
1597
1598 # ac_fn_c_try_cpp LINENO
1599 # ----------------------
1600 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1601 ac_fn_c_try_cpp ()
1602 {
1603 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1604 if { { ac_try="$ac_cpp conftest.$ac_ext"
1605 case "(($ac_try" in
1606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1607 *) ac_try_echo=$ac_try;;
1608 esac
1609 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1610 $as_echo "$ac_try_echo"; } >&5
1611 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1612 ac_status=$?
1613 if test -s conftest.err; then
1614 grep -v '^ *+' conftest.err >conftest.er1
1615 cat conftest.er1 >&5
1616 mv -f conftest.er1 conftest.err
1617 fi
1618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1619 test $ac_status = 0; } >/dev/null && {
1620 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1621 test ! -s conftest.err
1622 }; then :
1623 ac_retval=0
1624 else
1625 $as_echo "$as_me: failed program was:" >&5
1626 sed 's/^/| /' conftest.$ac_ext >&5
1627
1628 ac_retval=1
1629 fi
1630 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1631 return $ac_retval
1632
1633 } # ac_fn_c_try_cpp
1634
1635 # ac_fn_c_try_run LINENO
1636 # ----------------------
1637 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1638 # that executables *can* be run.
1639 ac_fn_c_try_run ()
1640 {
1641 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1642 if { { ac_try="$ac_link"
1643 case "(($ac_try" in
1644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1645 *) ac_try_echo=$ac_try;;
1646 esac
1647 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1648 $as_echo "$ac_try_echo"; } >&5
1649 (eval "$ac_link") 2>&5
1650 ac_status=$?
1651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1652 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1653 { { case "(($ac_try" in
1654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1655 *) ac_try_echo=$ac_try;;
1656 esac
1657 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1658 $as_echo "$ac_try_echo"; } >&5
1659 (eval "$ac_try") 2>&5
1660 ac_status=$?
1661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1662 test $ac_status = 0; }; }; then :
1663 ac_retval=0
1664 else
1665 $as_echo "$as_me: program exited with status $ac_status" >&5
1666 $as_echo "$as_me: failed program was:" >&5
1667 sed 's/^/| /' conftest.$ac_ext >&5
1668
1669 ac_retval=$ac_status
1670 fi
1671 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1672 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1673 return $ac_retval
1674
1675 } # ac_fn_c_try_run
1676
1677 # ac_fn_c_check_func LINENO FUNC VAR
1678 # ----------------------------------
1679 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1680 ac_fn_c_check_func ()
1681 {
1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1684 $as_echo_n "checking for $2... " >&6; }
1685 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1686 $as_echo_n "(cached) " >&6
1687 else
1688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1689 /* end confdefs.h. */
1690 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1691 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1692 #define $2 innocuous_$2
1693
1694 /* System header to define __stub macros and hopefully few prototypes,
1695 which can conflict with char $2 (); below.
1696 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1697 <limits.h> exists even on freestanding compilers. */
1698
1699 #ifdef __STDC__
1700 # include <limits.h>
1701 #else
1702 # include <assert.h>
1703 #endif
1704
1705 #undef $2
1706
1707 /* Override any GCC internal prototype to avoid an error.
1708 Use char because int might match the return type of a GCC
1709 builtin and then its argument prototype would still apply. */
1710 #ifdef __cplusplus
1711 extern "C"
1712 #endif
1713 char $2 ();
1714 /* The GNU C library defines this for functions which it implements
1715 to always fail with ENOSYS. Some functions are actually named
1716 something starting with __ and the normal name is an alias. */
1717 #if defined __stub_$2 || defined __stub___$2
1718 choke me
1719 #endif
1720
1721 int
1722 main ()
1723 {
1724 return $2 ();
1725 ;
1726 return 0;
1727 }
1728 _ACEOF
1729 if ac_fn_c_try_link "$LINENO"; then :
1730 eval "$3=yes"
1731 else
1732 eval "$3=no"
1733 fi
1734 rm -f core conftest.err conftest.$ac_objext \
1735 conftest$ac_exeext conftest.$ac_ext
1736 fi
1737 eval ac_res=\$$3
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1739 $as_echo "$ac_res" >&6; }
1740 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1741
1742 } # ac_fn_c_check_func
1743
1744 # ac_fn_c_find_intX_t LINENO BITS VAR
1745 # -----------------------------------
1746 # Finds a signed integer type with width BITS, setting cache variable VAR
1747 # accordingly.
1748 ac_fn_c_find_intX_t ()
1749 {
1750 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1752 $as_echo_n "checking for int$2_t... " >&6; }
1753 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1754 $as_echo_n "(cached) " >&6
1755 else
1756 eval "$3=no"
1757 for ac_type in int$2_t 'int' 'long int' \
1758 'long long int' 'short int' 'signed char'; do
1759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1760 /* end confdefs.h. */
1761 $ac_includes_default
1762 int
1763 main ()
1764 {
1765 static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
1766 test_array [0] = 0
1767
1768 ;
1769 return 0;
1770 }
1771 _ACEOF
1772 if ac_fn_c_try_compile "$LINENO"; then :
1773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1774 /* end confdefs.h. */
1775 $ac_includes_default
1776 int
1777 main ()
1778 {
1779 static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)
1780 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];
1781 test_array [0] = 0
1782
1783 ;
1784 return 0;
1785 }
1786 _ACEOF
1787 if ac_fn_c_try_compile "$LINENO"; then :
1788
1789 else
1790 case $ac_type in #(
1791 int$2_t) :
1792 eval "$3=yes" ;; #(
1793 *) :
1794 eval "$3=\$ac_type" ;;
1795 esac
1796 fi
1797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1798 fi
1799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1800 eval as_val=\$$3
1801 if test "x$as_val" = x""no; then :
1802
1803 else
1804 break
1805 fi
1806 done
1807 fi
1808 eval ac_res=\$$3
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1810 $as_echo "$ac_res" >&6; }
1811 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1812
1813 } # ac_fn_c_find_intX_t
1814
1815 # ac_fn_c_find_uintX_t LINENO BITS VAR
1816 # ------------------------------------
1817 # Finds an unsigned integer type with width BITS, setting cache variable VAR
1818 # accordingly.
1819 ac_fn_c_find_uintX_t ()
1820 {
1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1823 $as_echo_n "checking for uint$2_t... " >&6; }
1824 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1825 $as_echo_n "(cached) " >&6
1826 else
1827 eval "$3=no"
1828 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1829 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1831 /* end confdefs.h. */
1832 $ac_includes_default
1833 int
1834 main ()
1835 {
1836 static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
1837 test_array [0] = 0
1838
1839 ;
1840 return 0;
1841 }
1842 _ACEOF
1843 if ac_fn_c_try_compile "$LINENO"; then :
1844 case $ac_type in #(
1845 uint$2_t) :
1846 eval "$3=yes" ;; #(
1847 *) :
1848 eval "$3=\$ac_type" ;;
1849 esac
1850 fi
1851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 eval as_val=\$$3
1853 if test "x$as_val" = x""no; then :
1854
1855 else
1856 break
1857 fi
1858 done
1859 fi
1860 eval ac_res=\$$3
1861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1862 $as_echo "$ac_res" >&6; }
1863 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1864
1865 } # ac_fn_c_find_uintX_t
1866 cat >config.log <<_ACEOF
1867 This file contains any messages produced by compilers while
1868 running configure, to aid debugging if configure makes a mistake.
1869
1870 It was created by LTO plugin for ld $as_me 0.1, which was
1871 generated by GNU Autoconf 2.64. Invocation command line was
1872
1873 $ $0 $@
1874
1875 _ACEOF
1876 exec 5>>config.log
1877 {
1878 cat <<_ASUNAME
1879 ## --------- ##
1880 ## Platform. ##
1881 ## --------- ##
1882
1883 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1884 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1885 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1886 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1887 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1888
1889 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1890 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1891
1892 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1893 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1894 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1895 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1896 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1897 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1898 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1899
1900 _ASUNAME
1901
1902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1903 for as_dir in $PATH
1904 do
1905 IFS=$as_save_IFS
1906 test -z "$as_dir" && as_dir=.
1907 $as_echo "PATH: $as_dir"
1908 done
1909 IFS=$as_save_IFS
1910
1911 } >&5
1912
1913 cat >&5 <<_ACEOF
1914
1915
1916 ## ----------- ##
1917 ## Core tests. ##
1918 ## ----------- ##
1919
1920 _ACEOF
1921
1922
1923 # Keep a trace of the command line.
1924 # Strip out --no-create and --no-recursion so they do not pile up.
1925 # Strip out --silent because we don't want to record it for future runs.
1926 # Also quote any args containing shell meta-characters.
1927 # Make two passes to allow for proper duplicate-argument suppression.
1928 ac_configure_args=
1929 ac_configure_args0=
1930 ac_configure_args1=
1931 ac_must_keep_next=false
1932 for ac_pass in 1 2
1933 do
1934 for ac_arg
1935 do
1936 case $ac_arg in
1937 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1938 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1939 | -silent | --silent | --silen | --sile | --sil)
1940 continue ;;
1941 *\'*)
1942 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1943 esac
1944 case $ac_pass in
1945 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1946 2)
1947 as_fn_append ac_configure_args1 " '$ac_arg'"
1948 if test $ac_must_keep_next = true; then
1949 ac_must_keep_next=false # Got value, back to normal.
1950 else
1951 case $ac_arg in
1952 *=* | --config-cache | -C | -disable-* | --disable-* \
1953 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1954 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1955 | -with-* | --with-* | -without-* | --without-* | --x)
1956 case "$ac_configure_args0 " in
1957 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1958 esac
1959 ;;
1960 -* ) ac_must_keep_next=true ;;
1961 esac
1962 fi
1963 as_fn_append ac_configure_args " '$ac_arg'"
1964 ;;
1965 esac
1966 done
1967 done
1968 { ac_configure_args0=; unset ac_configure_args0;}
1969 { ac_configure_args1=; unset ac_configure_args1;}
1970
1971 # When interrupted or exit'd, cleanup temporary files, and complete
1972 # config.log. We remove comments because anyway the quotes in there
1973 # would cause problems or look ugly.
1974 # WARNING: Use '\'' to represent an apostrophe within the trap.
1975 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1976 trap 'exit_status=$?
1977 # Save into config.log some information that might help in debugging.
1978 {
1979 echo
1980
1981 cat <<\_ASBOX
1982 ## ---------------- ##
1983 ## Cache variables. ##
1984 ## ---------------- ##
1985 _ASBOX
1986 echo
1987 # The following way of writing the cache mishandles newlines in values,
1988 (
1989 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1990 eval ac_val=\$$ac_var
1991 case $ac_val in #(
1992 *${as_nl}*)
1993 case $ac_var in #(
1994 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1995 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1996 esac
1997 case $ac_var in #(
1998 _ | IFS | as_nl) ;; #(
1999 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2000 *) { eval $ac_var=; unset $ac_var;} ;;
2001 esac ;;
2002 esac
2003 done
2004 (set) 2>&1 |
2005 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2006 *${as_nl}ac_space=\ *)
2007 sed -n \
2008 "s/'\''/'\''\\\\'\'''\''/g;
2009 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2010 ;; #(
2011 *)
2012 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2013 ;;
2014 esac |
2015 sort
2016 )
2017 echo
2018
2019 cat <<\_ASBOX
2020 ## ----------------- ##
2021 ## Output variables. ##
2022 ## ----------------- ##
2023 _ASBOX
2024 echo
2025 for ac_var in $ac_subst_vars
2026 do
2027 eval ac_val=\$$ac_var
2028 case $ac_val in
2029 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2030 esac
2031 $as_echo "$ac_var='\''$ac_val'\''"
2032 done | sort
2033 echo
2034
2035 if test -n "$ac_subst_files"; then
2036 cat <<\_ASBOX
2037 ## ------------------- ##
2038 ## File substitutions. ##
2039 ## ------------------- ##
2040 _ASBOX
2041 echo
2042 for ac_var in $ac_subst_files
2043 do
2044 eval ac_val=\$$ac_var
2045 case $ac_val in
2046 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2047 esac
2048 $as_echo "$ac_var='\''$ac_val'\''"
2049 done | sort
2050 echo
2051 fi
2052
2053 if test -s confdefs.h; then
2054 cat <<\_ASBOX
2055 ## ----------- ##
2056 ## confdefs.h. ##
2057 ## ----------- ##
2058 _ASBOX
2059 echo
2060 cat confdefs.h
2061 echo
2062 fi
2063 test "$ac_signal" != 0 &&
2064 $as_echo "$as_me: caught signal $ac_signal"
2065 $as_echo "$as_me: exit $exit_status"
2066 } >&5
2067 rm -f core *.core core.conftest.* &&
2068 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2069 exit $exit_status
2070 ' 0
2071 for ac_signal in 1 2 13 15; do
2072 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2073 done
2074 ac_signal=0
2075
2076 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2077 rm -f -r conftest* confdefs.h
2078
2079 $as_echo "/* confdefs.h */" > confdefs.h
2080
2081 # Predefined preprocessor variables.
2082
2083 cat >>confdefs.h <<_ACEOF
2084 #define PACKAGE_NAME "$PACKAGE_NAME"
2085 _ACEOF
2086
2087 cat >>confdefs.h <<_ACEOF
2088 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2089 _ACEOF
2090
2091 cat >>confdefs.h <<_ACEOF
2092 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2093 _ACEOF
2094
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_STRING "$PACKAGE_STRING"
2097 _ACEOF
2098
2099 cat >>confdefs.h <<_ACEOF
2100 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2101 _ACEOF
2102
2103 cat >>confdefs.h <<_ACEOF
2104 #define PACKAGE_URL "$PACKAGE_URL"
2105 _ACEOF
2106
2107
2108 # Let the site file select an alternate cache file if it wants to.
2109 # Prefer an explicitly selected file to automatically selected ones.
2110 ac_site_file1=NONE
2111 ac_site_file2=NONE
2112 if test -n "$CONFIG_SITE"; then
2113 ac_site_file1=$CONFIG_SITE
2114 elif test "x$prefix" != xNONE; then
2115 ac_site_file1=$prefix/share/config.site
2116 ac_site_file2=$prefix/etc/config.site
2117 else
2118 ac_site_file1=$ac_default_prefix/share/config.site
2119 ac_site_file2=$ac_default_prefix/etc/config.site
2120 fi
2121 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2122 do
2123 test "x$ac_site_file" = xNONE && continue
2124 if test -r "$ac_site_file"; then
2125 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2126 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2127 sed 's/^/| /' "$ac_site_file" >&5
2128 . "$ac_site_file"
2129 fi
2130 done
2131
2132 if test -r "$cache_file"; then
2133 # Some versions of bash will fail to source /dev/null (special
2134 # files actually), so we avoid doing that.
2135 if test -f "$cache_file"; then
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2137 $as_echo "$as_me: loading cache $cache_file" >&6;}
2138 case $cache_file in
2139 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2140 *) . "./$cache_file";;
2141 esac
2142 fi
2143 else
2144 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2145 $as_echo "$as_me: creating cache $cache_file" >&6;}
2146 >$cache_file
2147 fi
2148
2149 # Check that the precious variables saved in the cache have kept the same
2150 # value.
2151 ac_cache_corrupted=false
2152 for ac_var in $ac_precious_vars; do
2153 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2154 eval ac_new_set=\$ac_env_${ac_var}_set
2155 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2156 eval ac_new_val=\$ac_env_${ac_var}_value
2157 case $ac_old_set,$ac_new_set in
2158 set,)
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2160 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2161 ac_cache_corrupted=: ;;
2162 ,set)
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2164 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2165 ac_cache_corrupted=: ;;
2166 ,);;
2167 *)
2168 if test "x$ac_old_val" != "x$ac_new_val"; then
2169 # differences in whitespace do not lead to failure.
2170 ac_old_val_w=`echo x $ac_old_val`
2171 ac_new_val_w=`echo x $ac_new_val`
2172 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2173 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2174 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2175 ac_cache_corrupted=:
2176 else
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2178 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2179 eval $ac_var=\$ac_old_val
2180 fi
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2182 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2184 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2185 fi;;
2186 esac
2187 # Pass precious variables to config.status.
2188 if test "$ac_new_set" = set; then
2189 case $ac_new_val in
2190 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2191 *) ac_arg=$ac_var=$ac_new_val ;;
2192 esac
2193 case " $ac_configure_args " in
2194 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2195 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2196 esac
2197 fi
2198 done
2199 if $ac_cache_corrupted; then
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2201 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2203 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2204 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2205 fi
2206 ## -------------------- ##
2207 ## Main body of script. ##
2208 ## -------------------- ##
2209
2210 ac_ext=c
2211 ac_cpp='$CPP $CPPFLAGS'
2212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2215
2216
2217
2218
2219
2220 ac_aux_dir=
2221 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2222 for ac_t in install-sh install.sh shtool; do
2223 if test -f "$ac_dir/$ac_t"; then
2224 ac_aux_dir=$ac_dir
2225 ac_install_sh="$ac_aux_dir/$ac_t -c"
2226 break 2
2227 fi
2228 done
2229 done
2230 if test -z "$ac_aux_dir"; then
2231 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2232 fi
2233
2234 # These three variables are undocumented and unsupported,
2235 # and are intended to be withdrawn in a future Autoconf release.
2236 # They can cause serious problems if a builder's source tree is in a directory
2237 # whose full name contains unusual characters.
2238 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2239 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2240 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2241
2242
2243 # Make sure we can run config.sub.
2244 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2245 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2246
2247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2248 $as_echo_n "checking build system type... " >&6; }
2249 if test "${ac_cv_build+set}" = set; then :
2250 $as_echo_n "(cached) " >&6
2251 else
2252 ac_build_alias=$build_alias
2253 test "x$ac_build_alias" = x &&
2254 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2255 test "x$ac_build_alias" = x &&
2256 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2257 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2258 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2259
2260 fi
2261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2262 $as_echo "$ac_cv_build" >&6; }
2263 case $ac_cv_build in
2264 *-*-*) ;;
2265 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2266 esac
2267 build=$ac_cv_build
2268 ac_save_IFS=$IFS; IFS='-'
2269 set x $ac_cv_build
2270 shift
2271 build_cpu=$1
2272 build_vendor=$2
2273 shift; shift
2274 # Remember, the first character of IFS is used to create $*,
2275 # except with old shells:
2276 build_os=$*
2277 IFS=$ac_save_IFS
2278 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2279
2280
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2282 $as_echo_n "checking host system type... " >&6; }
2283 if test "${ac_cv_host+set}" = set; then :
2284 $as_echo_n "(cached) " >&6
2285 else
2286 if test "x$host_alias" = x; then
2287 ac_cv_host=$ac_cv_build
2288 else
2289 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2290 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2291 fi
2292
2293 fi
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2295 $as_echo "$ac_cv_host" >&6; }
2296 case $ac_cv_host in
2297 *-*-*) ;;
2298 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2299 esac
2300 host=$ac_cv_host
2301 ac_save_IFS=$IFS; IFS='-'
2302 set x $ac_cv_host
2303 shift
2304 host_cpu=$1
2305 host_vendor=$2
2306 shift; shift
2307 # Remember, the first character of IFS is used to create $*,
2308 # except with old shells:
2309 host_os=$*
2310 IFS=$ac_save_IFS
2311 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2312
2313
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2315 $as_echo_n "checking target system type... " >&6; }
2316 if test "${ac_cv_target+set}" = set; then :
2317 $as_echo_n "(cached) " >&6
2318 else
2319 if test "x$target_alias" = x; then
2320 ac_cv_target=$ac_cv_host
2321 else
2322 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2323 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2324 fi
2325
2326 fi
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2328 $as_echo "$ac_cv_target" >&6; }
2329 case $ac_cv_target in
2330 *-*-*) ;;
2331 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2332 esac
2333 target=$ac_cv_target
2334 ac_save_IFS=$IFS; IFS='-'
2335 set x $ac_cv_target
2336 shift
2337 target_cpu=$1
2338 target_vendor=$2
2339 shift; shift
2340 # Remember, the first character of IFS is used to create $*,
2341 # except with old shells:
2342 target_os=$*
2343 IFS=$ac_save_IFS
2344 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2345
2346
2347 # The aliases save the names the user supplied, while $host etc.
2348 # will get canonicalized.
2349 test -n "$target_alias" &&
2350 test "$program_prefix$program_suffix$program_transform_name" = \
2351 NONENONEs,x,x, &&
2352 program_prefix=${target_alias}-
2353
2354 case ${build_alias} in
2355 "") build_noncanonical=${build} ;;
2356 *) build_noncanonical=${build_alias} ;;
2357 esac
2358
2359 case ${host_alias} in
2360 "") host_noncanonical=${build_noncanonical} ;;
2361 *) host_noncanonical=${host_alias} ;;
2362 esac
2363
2364 case ${target_alias} in
2365 "") target_noncanonical=${host_noncanonical} ;;
2366 *) target_noncanonical=${target_alias} ;;
2367 esac
2368
2369
2370 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2371 # have matching libraries, they should use host libraries: Makefile.tpl
2372 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2373 # However, they still use the build modules, because the corresponding
2374 # host modules (e.g. bison) are only built for the host when bootstrap
2375 # finishes. So:
2376 # - build_subdir is where we find build modules, and never changes.
2377 # - build_libsubdir is where we find build libraries, and can be overridden.
2378
2379 # Prefix 'build-' so this never conflicts with target_subdir.
2380 build_subdir="build-${build_noncanonical}"
2381
2382 # Check whether --with-build-libsubdir was given.
2383 if test "${with_build_libsubdir+set}" = set; then :
2384 withval=$with_build_libsubdir; build_libsubdir="$withval"
2385 else
2386 build_libsubdir="$build_subdir"
2387 fi
2388
2389 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2390 if ( test $srcdir = . && test -d gcc ) \
2391 || test -d $srcdir/../host-${host_noncanonical}; then
2392 host_subdir="host-${host_noncanonical}"
2393 else
2394 host_subdir=.
2395 fi
2396 # No prefix.
2397 target_subdir=${target_noncanonical}
2398
2399 am__api_version='1.11'
2400
2401 # Find a good install program. We prefer a C program (faster),
2402 # so one script is as good as another. But avoid the broken or
2403 # incompatible versions:
2404 # SysV /etc/install, /usr/sbin/install
2405 # SunOS /usr/etc/install
2406 # IRIX /sbin/install
2407 # AIX /bin/install
2408 # AmigaOS /C/install, which installs bootblocks on floppy discs
2409 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2410 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2411 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2412 # OS/2's system install, which has a completely different semantic
2413 # ./install, which can be erroneously created by make from ./install.sh.
2414 # Reject install programs that cannot install multiple files.
2415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2416 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2417 if test -z "$INSTALL"; then
2418 if test "${ac_cv_path_install+set}" = set; then :
2419 $as_echo_n "(cached) " >&6
2420 else
2421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2422 for as_dir in $PATH
2423 do
2424 IFS=$as_save_IFS
2425 test -z "$as_dir" && as_dir=.
2426 # Account for people who put trailing slashes in PATH elements.
2427 case $as_dir/ in #((
2428 ./ | .// | /[cC]/* | \
2429 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2430 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2431 /usr/ucb/* ) ;;
2432 *)
2433 # OSF1 and SCO ODT 3.0 have their own names for install.
2434 # Don't use installbsd from OSF since it installs stuff as root
2435 # by default.
2436 for ac_prog in ginstall scoinst install; do
2437 for ac_exec_ext in '' $ac_executable_extensions; do
2438 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2439 if test $ac_prog = install &&
2440 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2441 # AIX install. It has an incompatible calling convention.
2442 :
2443 elif test $ac_prog = install &&
2444 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2445 # program-specific install script used by HP pwplus--don't use.
2446 :
2447 else
2448 rm -rf conftest.one conftest.two conftest.dir
2449 echo one > conftest.one
2450 echo two > conftest.two
2451 mkdir conftest.dir
2452 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2453 test -s conftest.one && test -s conftest.two &&
2454 test -s conftest.dir/conftest.one &&
2455 test -s conftest.dir/conftest.two
2456 then
2457 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2458 break 3
2459 fi
2460 fi
2461 fi
2462 done
2463 done
2464 ;;
2465 esac
2466
2467 done
2468 IFS=$as_save_IFS
2469
2470 rm -rf conftest.one conftest.two conftest.dir
2471
2472 fi
2473 if test "${ac_cv_path_install+set}" = set; then
2474 INSTALL=$ac_cv_path_install
2475 else
2476 # As a last resort, use the slow shell script. Don't cache a
2477 # value for INSTALL within a source directory, because that will
2478 # break other packages using the cache if that directory is
2479 # removed, or if the value is a relative name.
2480 INSTALL=$ac_install_sh
2481 fi
2482 fi
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2484 $as_echo "$INSTALL" >&6; }
2485
2486 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2487 # It thinks the first close brace ends the variable substitution.
2488 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2489
2490 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2491
2492 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2493
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2495 $as_echo_n "checking whether build environment is sane... " >&6; }
2496 # Just in case
2497 sleep 1
2498 echo timestamp > conftest.file
2499 # Reject unsafe characters in $srcdir or the absolute working directory
2500 # name. Accept space and tab only in the latter.
2501 am_lf='
2502 '
2503 case `pwd` in
2504 *[\\\"\#\$\&\'\`$am_lf]*)
2505 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2506 esac
2507 case $srcdir in
2508 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2509 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2510 esac
2511
2512 # Do `set' in a subshell so we don't clobber the current shell's
2513 # arguments. Must try -L first in case configure is actually a
2514 # symlink; some systems play weird games with the mod time of symlinks
2515 # (eg FreeBSD returns the mod time of the symlink's containing
2516 # directory).
2517 if (
2518 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2519 if test "$*" = "X"; then
2520 # -L didn't work.
2521 set X `ls -t "$srcdir/configure" conftest.file`
2522 fi
2523 rm -f conftest.file
2524 if test "$*" != "X $srcdir/configure conftest.file" \
2525 && test "$*" != "X conftest.file $srcdir/configure"; then
2526
2527 # If neither matched, then we have a broken ls. This can happen
2528 # if, for instance, CONFIG_SHELL is bash and it inherits a
2529 # broken ls alias from the environment. This has actually
2530 # happened. Such a system could not be considered "sane".
2531 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2532 alias in your environment" "$LINENO" 5
2533 fi
2534
2535 test "$2" = conftest.file
2536 )
2537 then
2538 # Ok.
2539 :
2540 else
2541 as_fn_error "newly created file is older than distributed files!
2542 Check your system clock" "$LINENO" 5
2543 fi
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2545 $as_echo "yes" >&6; }
2546 test "$program_prefix" != NONE &&
2547 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2548 # Use a double $ so make ignores it.
2549 test "$program_suffix" != NONE &&
2550 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2551 # Double any \ or $.
2552 # By default was `s,x,x', remove it if useless.
2553 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2554 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2555
2556 # expand $ac_aux_dir to an absolute path
2557 am_aux_dir=`cd $ac_aux_dir && pwd`
2558
2559 if test x"${MISSING+set}" != xset; then
2560 case $am_aux_dir in
2561 *\ * | *\ *)
2562 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2563 *)
2564 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2565 esac
2566 fi
2567 # Use eval to expand $SHELL
2568 if eval "$MISSING --run true"; then
2569 am_missing_run="$MISSING --run "
2570 else
2571 am_missing_run=
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2573 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2574 fi
2575
2576 if test x"${install_sh}" != xset; then
2577 case $am_aux_dir in
2578 *\ * | *\ *)
2579 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2580 *)
2581 install_sh="\${SHELL} $am_aux_dir/install-sh"
2582 esac
2583 fi
2584
2585 # Installed binaries are usually stripped using `strip' when the user
2586 # run `make install-strip'. However `strip' might not be the right
2587 # tool to use in cross-compilation environments, therefore Automake
2588 # will honor the `STRIP' environment variable to overrule this program.
2589 if test "$cross_compiling" != no; then
2590 if test -n "$ac_tool_prefix"; then
2591 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2592 set dummy ${ac_tool_prefix}strip; ac_word=$2
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2594 $as_echo_n "checking for $ac_word... " >&6; }
2595 if test "${ac_cv_prog_STRIP+set}" = set; then :
2596 $as_echo_n "(cached) " >&6
2597 else
2598 if test -n "$STRIP"; then
2599 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2600 else
2601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2602 for as_dir in $PATH
2603 do
2604 IFS=$as_save_IFS
2605 test -z "$as_dir" && as_dir=.
2606 for ac_exec_ext in '' $ac_executable_extensions; do
2607 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2608 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2610 break 2
2611 fi
2612 done
2613 done
2614 IFS=$as_save_IFS
2615
2616 fi
2617 fi
2618 STRIP=$ac_cv_prog_STRIP
2619 if test -n "$STRIP"; then
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2621 $as_echo "$STRIP" >&6; }
2622 else
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2624 $as_echo "no" >&6; }
2625 fi
2626
2627
2628 fi
2629 if test -z "$ac_cv_prog_STRIP"; then
2630 ac_ct_STRIP=$STRIP
2631 # Extract the first word of "strip", so it can be a program name with args.
2632 set dummy strip; ac_word=$2
2633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2634 $as_echo_n "checking for $ac_word... " >&6; }
2635 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2636 $as_echo_n "(cached) " >&6
2637 else
2638 if test -n "$ac_ct_STRIP"; then
2639 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2640 else
2641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2642 for as_dir in $PATH
2643 do
2644 IFS=$as_save_IFS
2645 test -z "$as_dir" && as_dir=.
2646 for ac_exec_ext in '' $ac_executable_extensions; do
2647 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2648 ac_cv_prog_ac_ct_STRIP="strip"
2649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2650 break 2
2651 fi
2652 done
2653 done
2654 IFS=$as_save_IFS
2655
2656 fi
2657 fi
2658 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2659 if test -n "$ac_ct_STRIP"; then
2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2661 $as_echo "$ac_ct_STRIP" >&6; }
2662 else
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2664 $as_echo "no" >&6; }
2665 fi
2666
2667 if test "x$ac_ct_STRIP" = x; then
2668 STRIP=":"
2669 else
2670 case $cross_compiling:$ac_tool_warned in
2671 yes:)
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2673 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2674 ac_tool_warned=yes ;;
2675 esac
2676 STRIP=$ac_ct_STRIP
2677 fi
2678 else
2679 STRIP="$ac_cv_prog_STRIP"
2680 fi
2681
2682 fi
2683 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2684
2685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2686 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2687 if test -z "$MKDIR_P"; then
2688 if test "${ac_cv_path_mkdir+set}" = set; then :
2689 $as_echo_n "(cached) " >&6
2690 else
2691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2692 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2693 do
2694 IFS=$as_save_IFS
2695 test -z "$as_dir" && as_dir=.
2696 for ac_prog in mkdir gmkdir; do
2697 for ac_exec_ext in '' $ac_executable_extensions; do
2698 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2699 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2700 'mkdir (GNU coreutils) '* | \
2701 'mkdir (coreutils) '* | \
2702 'mkdir (fileutils) '4.1*)
2703 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2704 break 3;;
2705 esac
2706 done
2707 done
2708 done
2709 IFS=$as_save_IFS
2710
2711 fi
2712
2713 if test "${ac_cv_path_mkdir+set}" = set; then
2714 MKDIR_P="$ac_cv_path_mkdir -p"
2715 else
2716 # As a last resort, use the slow shell script. Don't cache a
2717 # value for MKDIR_P within a source directory, because that will
2718 # break other packages using the cache if that directory is
2719 # removed, or if the value is a relative name.
2720 test -d ./--version && rmdir ./--version
2721 MKDIR_P="$ac_install_sh -d"
2722 fi
2723 fi
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2725 $as_echo "$MKDIR_P" >&6; }
2726
2727 mkdir_p="$MKDIR_P"
2728 case $mkdir_p in
2729 [\\/$]* | ?:[\\/]*) ;;
2730 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2731 esac
2732
2733 for ac_prog in gawk mawk nawk awk
2734 do
2735 # Extract the first word of "$ac_prog", so it can be a program name with args.
2736 set dummy $ac_prog; 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_AWK+set}" = set; then :
2740 $as_echo_n "(cached) " >&6
2741 else
2742 if test -n "$AWK"; then
2743 ac_cv_prog_AWK="$AWK" # 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_AWK="$ac_prog"
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 AWK=$ac_cv_prog_AWK
2763 if test -n "$AWK"; then
2764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2765 $as_echo "$AWK" >&6; }
2766 else
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2768 $as_echo "no" >&6; }
2769 fi
2770
2771
2772 test -n "$AWK" && break
2773 done
2774
2775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2776 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2777 set x ${MAKE-make}
2778 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2779 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2780 $as_echo_n "(cached) " >&6
2781 else
2782 cat >conftest.make <<\_ACEOF
2783 SHELL = /bin/sh
2784 all:
2785 @echo '@@@%%%=$(MAKE)=@@@%%%'
2786 _ACEOF
2787 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2788 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2789 *@@@%%%=?*=@@@%%%*)
2790 eval ac_cv_prog_make_${ac_make}_set=yes;;
2791 *)
2792 eval ac_cv_prog_make_${ac_make}_set=no;;
2793 esac
2794 rm -f conftest.make
2795 fi
2796 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2798 $as_echo "yes" >&6; }
2799 SET_MAKE=
2800 else
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2802 $as_echo "no" >&6; }
2803 SET_MAKE="MAKE=${MAKE-make}"
2804 fi
2805
2806 rm -rf .tst 2>/dev/null
2807 mkdir .tst 2>/dev/null
2808 if test -d .tst; then
2809 am__leading_dot=.
2810 else
2811 am__leading_dot=_
2812 fi
2813 rmdir .tst 2>/dev/null
2814
2815 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2816 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2817 # is not polluted with repeated "-I."
2818 am__isrc=' -I$(srcdir)'
2819 # test to see if srcdir already configured
2820 if test -f $srcdir/config.status; then
2821 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2822 fi
2823 fi
2824
2825 # test whether we have cygpath
2826 if test -z "$CYGPATH_W"; then
2827 if (cygpath --version) >/dev/null 2>/dev/null; then
2828 CYGPATH_W='cygpath -w'
2829 else
2830 CYGPATH_W=echo
2831 fi
2832 fi
2833
2834
2835 # Define the identity of the package.
2836 PACKAGE='lto-plugin'
2837 VERSION='0.1'
2838
2839
2840 cat >>confdefs.h <<_ACEOF
2841 #define PACKAGE "$PACKAGE"
2842 _ACEOF
2843
2844
2845 cat >>confdefs.h <<_ACEOF
2846 #define VERSION "$VERSION"
2847 _ACEOF
2848
2849 # Some tools Automake needs.
2850
2851 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2852
2853
2854 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2855
2856
2857 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2858
2859
2860 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2861
2862
2863 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2864
2865 # We need awk for the "check" target. The system "awk" is bad on
2866 # some platforms.
2867 # Always define AMTAR for backward compatibility. Yes, it's still used
2868 # in the wild :-( We should find a proper way to deprecate it ...
2869 AMTAR='$${TAR-tar}'
2870
2871 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2872
2873
2874
2875
2876
2877
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2879 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2880 # Check whether --enable-maintainer-mode was given.
2881 if test "${enable_maintainer_mode+set}" = set; then :
2882 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2883 else
2884 USE_MAINTAINER_MODE=no
2885 fi
2886
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2888 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2889 if test $USE_MAINTAINER_MODE = yes; then
2890 MAINTAINER_MODE_TRUE=
2891 MAINTAINER_MODE_FALSE='#'
2892 else
2893 MAINTAINER_MODE_TRUE='#'
2894 MAINTAINER_MODE_FALSE=
2895 fi
2896
2897 MAINT=$MAINTAINER_MODE_TRUE
2898
2899
2900
2901 # Check whether --with-libiberty was given.
2902 if test "${with_libiberty+set}" = set; then :
2903 withval=$with_libiberty;
2904 else
2905 with_libiberty=../libiberty
2906 fi
2907
2908
2909 ac_ext=c
2910 ac_cpp='$CPP $CPPFLAGS'
2911 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2912 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2913 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2914 if test -n "$ac_tool_prefix"; then
2915 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2916 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2918 $as_echo_n "checking for $ac_word... " >&6; }
2919 if test "${ac_cv_prog_CC+set}" = set; then :
2920 $as_echo_n "(cached) " >&6
2921 else
2922 if test -n "$CC"; then
2923 ac_cv_prog_CC="$CC" # Let the user override the test.
2924 else
2925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2926 for as_dir in $PATH
2927 do
2928 IFS=$as_save_IFS
2929 test -z "$as_dir" && as_dir=.
2930 for ac_exec_ext in '' $ac_executable_extensions; do
2931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2932 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2934 break 2
2935 fi
2936 done
2937 done
2938 IFS=$as_save_IFS
2939
2940 fi
2941 fi
2942 CC=$ac_cv_prog_CC
2943 if test -n "$CC"; then
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2945 $as_echo "$CC" >&6; }
2946 else
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2948 $as_echo "no" >&6; }
2949 fi
2950
2951
2952 fi
2953 if test -z "$ac_cv_prog_CC"; then
2954 ac_ct_CC=$CC
2955 # Extract the first word of "gcc", so it can be a program name with args.
2956 set dummy gcc; ac_word=$2
2957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2958 $as_echo_n "checking for $ac_word... " >&6; }
2959 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2960 $as_echo_n "(cached) " >&6
2961 else
2962 if test -n "$ac_ct_CC"; then
2963 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2964 else
2965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2966 for as_dir in $PATH
2967 do
2968 IFS=$as_save_IFS
2969 test -z "$as_dir" && as_dir=.
2970 for ac_exec_ext in '' $ac_executable_extensions; do
2971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2972 ac_cv_prog_ac_ct_CC="gcc"
2973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2974 break 2
2975 fi
2976 done
2977 done
2978 IFS=$as_save_IFS
2979
2980 fi
2981 fi
2982 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2983 if test -n "$ac_ct_CC"; then
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2985 $as_echo "$ac_ct_CC" >&6; }
2986 else
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2988 $as_echo "no" >&6; }
2989 fi
2990
2991 if test "x$ac_ct_CC" = x; then
2992 CC=""
2993 else
2994 case $cross_compiling:$ac_tool_warned in
2995 yes:)
2996 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2997 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2998 ac_tool_warned=yes ;;
2999 esac
3000 CC=$ac_ct_CC
3001 fi
3002 else
3003 CC="$ac_cv_prog_CC"
3004 fi
3005
3006 if test -z "$CC"; then
3007 if test -n "$ac_tool_prefix"; then
3008 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3009 set dummy ${ac_tool_prefix}cc; ac_word=$2
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3011 $as_echo_n "checking for $ac_word... " >&6; }
3012 if test "${ac_cv_prog_CC+set}" = set; then :
3013 $as_echo_n "(cached) " >&6
3014 else
3015 if test -n "$CC"; then
3016 ac_cv_prog_CC="$CC" # Let the user override the test.
3017 else
3018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3019 for as_dir in $PATH
3020 do
3021 IFS=$as_save_IFS
3022 test -z "$as_dir" && as_dir=.
3023 for ac_exec_ext in '' $ac_executable_extensions; do
3024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3025 ac_cv_prog_CC="${ac_tool_prefix}cc"
3026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3027 break 2
3028 fi
3029 done
3030 done
3031 IFS=$as_save_IFS
3032
3033 fi
3034 fi
3035 CC=$ac_cv_prog_CC
3036 if test -n "$CC"; then
3037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3038 $as_echo "$CC" >&6; }
3039 else
3040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3041 $as_echo "no" >&6; }
3042 fi
3043
3044
3045 fi
3046 fi
3047 if test -z "$CC"; then
3048 # Extract the first word of "cc", so it can be a program name with args.
3049 set dummy cc; ac_word=$2
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3051 $as_echo_n "checking for $ac_word... " >&6; }
3052 if test "${ac_cv_prog_CC+set}" = set; then :
3053 $as_echo_n "(cached) " >&6
3054 else
3055 if test -n "$CC"; then
3056 ac_cv_prog_CC="$CC" # Let the user override the test.
3057 else
3058 ac_prog_rejected=no
3059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3060 for as_dir in $PATH
3061 do
3062 IFS=$as_save_IFS
3063 test -z "$as_dir" && as_dir=.
3064 for ac_exec_ext in '' $ac_executable_extensions; do
3065 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3066 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3067 ac_prog_rejected=yes
3068 continue
3069 fi
3070 ac_cv_prog_CC="cc"
3071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3072 break 2
3073 fi
3074 done
3075 done
3076 IFS=$as_save_IFS
3077
3078 if test $ac_prog_rejected = yes; then
3079 # We found a bogon in the path, so make sure we never use it.
3080 set dummy $ac_cv_prog_CC
3081 shift
3082 if test $# != 0; then
3083 # We chose a different compiler from the bogus one.
3084 # However, it has the same basename, so the bogon will be chosen
3085 # first if we set CC to just the basename; use the full file name.
3086 shift
3087 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3088 fi
3089 fi
3090 fi
3091 fi
3092 CC=$ac_cv_prog_CC
3093 if test -n "$CC"; then
3094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3095 $as_echo "$CC" >&6; }
3096 else
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3098 $as_echo "no" >&6; }
3099 fi
3100
3101
3102 fi
3103 if test -z "$CC"; then
3104 if test -n "$ac_tool_prefix"; then
3105 for ac_prog in cl.exe
3106 do
3107 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3108 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3110 $as_echo_n "checking for $ac_word... " >&6; }
3111 if test "${ac_cv_prog_CC+set}" = set; then :
3112 $as_echo_n "(cached) " >&6
3113 else
3114 if test -n "$CC"; then
3115 ac_cv_prog_CC="$CC" # Let the user override the test.
3116 else
3117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3118 for as_dir in $PATH
3119 do
3120 IFS=$as_save_IFS
3121 test -z "$as_dir" && as_dir=.
3122 for ac_exec_ext in '' $ac_executable_extensions; do
3123 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3124 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3126 break 2
3127 fi
3128 done
3129 done
3130 IFS=$as_save_IFS
3131
3132 fi
3133 fi
3134 CC=$ac_cv_prog_CC
3135 if test -n "$CC"; then
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3137 $as_echo "$CC" >&6; }
3138 else
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3140 $as_echo "no" >&6; }
3141 fi
3142
3143
3144 test -n "$CC" && break
3145 done
3146 fi
3147 if test -z "$CC"; then
3148 ac_ct_CC=$CC
3149 for ac_prog in cl.exe
3150 do
3151 # Extract the first word of "$ac_prog", so it can be a program name with args.
3152 set dummy $ac_prog; ac_word=$2
3153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3154 $as_echo_n "checking for $ac_word... " >&6; }
3155 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3156 $as_echo_n "(cached) " >&6
3157 else
3158 if test -n "$ac_ct_CC"; then
3159 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3160 else
3161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3162 for as_dir in $PATH
3163 do
3164 IFS=$as_save_IFS
3165 test -z "$as_dir" && as_dir=.
3166 for ac_exec_ext in '' $ac_executable_extensions; do
3167 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3168 ac_cv_prog_ac_ct_CC="$ac_prog"
3169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3170 break 2
3171 fi
3172 done
3173 done
3174 IFS=$as_save_IFS
3175
3176 fi
3177 fi
3178 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3179 if test -n "$ac_ct_CC"; then
3180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3181 $as_echo "$ac_ct_CC" >&6; }
3182 else
3183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3184 $as_echo "no" >&6; }
3185 fi
3186
3187
3188 test -n "$ac_ct_CC" && break
3189 done
3190
3191 if test "x$ac_ct_CC" = x; then
3192 CC=""
3193 else
3194 case $cross_compiling:$ac_tool_warned in
3195 yes:)
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3197 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3198 ac_tool_warned=yes ;;
3199 esac
3200 CC=$ac_ct_CC
3201 fi
3202 fi
3203
3204 fi
3205
3206
3207 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3208 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3209 as_fn_error "no acceptable C compiler found in \$PATH
3210 See \`config.log' for more details." "$LINENO" 5; }
3211
3212 # Provide some information about the compiler.
3213 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3214 set X $ac_compile
3215 ac_compiler=$2
3216 for ac_option in --version -v -V -qversion; do
3217 { { ac_try="$ac_compiler $ac_option >&5"
3218 case "(($ac_try" in
3219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3220 *) ac_try_echo=$ac_try;;
3221 esac
3222 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3223 $as_echo "$ac_try_echo"; } >&5
3224 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3225 ac_status=$?
3226 if test -s conftest.err; then
3227 sed '10a\
3228 ... rest of stderr output deleted ...
3229 10q' conftest.err >conftest.er1
3230 cat conftest.er1 >&5
3231 rm -f conftest.er1 conftest.err
3232 fi
3233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3234 test $ac_status = 0; }
3235 done
3236
3237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3238 /* end confdefs.h. */
3239
3240 int
3241 main ()
3242 {
3243
3244 ;
3245 return 0;
3246 }
3247 _ACEOF
3248 ac_clean_files_save=$ac_clean_files
3249 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3250 # Try to create an executable without -o first, disregard a.out.
3251 # It will help us diagnose broken compilers, and finding out an intuition
3252 # of exeext.
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3254 $as_echo_n "checking for C compiler default output file name... " >&6; }
3255 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3256
3257 # The possible output files:
3258 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3259
3260 ac_rmfiles=
3261 for ac_file in $ac_files
3262 do
3263 case $ac_file in
3264 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3265 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3266 esac
3267 done
3268 rm -f $ac_rmfiles
3269
3270 if { { ac_try="$ac_link_default"
3271 case "(($ac_try" in
3272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3273 *) ac_try_echo=$ac_try;;
3274 esac
3275 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3276 $as_echo "$ac_try_echo"; } >&5
3277 (eval "$ac_link_default") 2>&5
3278 ac_status=$?
3279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3280 test $ac_status = 0; }; then :
3281 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3282 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3283 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3284 # so that the user can short-circuit this test for compilers unknown to
3285 # Autoconf.
3286 for ac_file in $ac_files ''
3287 do
3288 test -f "$ac_file" || continue
3289 case $ac_file in
3290 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3291 ;;
3292 [ab].out )
3293 # We found the default executable, but exeext='' is most
3294 # certainly right.
3295 break;;
3296 *.* )
3297 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3298 then :; else
3299 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3300 fi
3301 # We set ac_cv_exeext here because the later test for it is not
3302 # safe: cross compilers may not add the suffix if given an `-o'
3303 # argument, so we may need to know it at that point already.
3304 # Even if this section looks crufty: it has the advantage of
3305 # actually working.
3306 break;;
3307 * )
3308 break;;
3309 esac
3310 done
3311 test "$ac_cv_exeext" = no && ac_cv_exeext=
3312
3313 else
3314 ac_file=''
3315 fi
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3317 $as_echo "$ac_file" >&6; }
3318 if test -z "$ac_file"; then :
3319 $as_echo "$as_me: failed program was:" >&5
3320 sed 's/^/| /' conftest.$ac_ext >&5
3321
3322 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3323 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3324 { as_fn_set_status 77
3325 as_fn_error "C compiler cannot create executables
3326 See \`config.log' for more details." "$LINENO" 5; }; }
3327 fi
3328 ac_exeext=$ac_cv_exeext
3329
3330 # Check that the compiler produces executables we can run. If not, either
3331 # the compiler is broken, or we cross compile.
3332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3333 $as_echo_n "checking whether the C compiler works... " >&6; }
3334 # If not cross compiling, check that we can run a simple program.
3335 if test "$cross_compiling" != yes; then
3336 if { ac_try='./$ac_file'
3337 { { case "(($ac_try" in
3338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3339 *) ac_try_echo=$ac_try;;
3340 esac
3341 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3342 $as_echo "$ac_try_echo"; } >&5
3343 (eval "$ac_try") 2>&5
3344 ac_status=$?
3345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3346 test $ac_status = 0; }; }; then
3347 cross_compiling=no
3348 else
3349 if test "$cross_compiling" = maybe; then
3350 cross_compiling=yes
3351 else
3352 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3353 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3354 as_fn_error "cannot run C compiled programs.
3355 If you meant to cross compile, use \`--host'.
3356 See \`config.log' for more details." "$LINENO" 5; }
3357 fi
3358 fi
3359 fi
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3361 $as_echo "yes" >&6; }
3362
3363 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3364 ac_clean_files=$ac_clean_files_save
3365 # Check that the compiler produces executables we can run. If not, either
3366 # the compiler is broken, or we cross compile.
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3368 $as_echo_n "checking whether we are cross compiling... " >&6; }
3369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3370 $as_echo "$cross_compiling" >&6; }
3371
3372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3373 $as_echo_n "checking for suffix of executables... " >&6; }
3374 if { { ac_try="$ac_link"
3375 case "(($ac_try" in
3376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3377 *) ac_try_echo=$ac_try;;
3378 esac
3379 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3380 $as_echo "$ac_try_echo"; } >&5
3381 (eval "$ac_link") 2>&5
3382 ac_status=$?
3383 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3384 test $ac_status = 0; }; then :
3385 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3386 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3387 # work properly (i.e., refer to `conftest.exe'), while it won't with
3388 # `rm'.
3389 for ac_file in conftest.exe conftest conftest.*; do
3390 test -f "$ac_file" || continue
3391 case $ac_file in
3392 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3393 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3394 break;;
3395 * ) break;;
3396 esac
3397 done
3398 else
3399 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3400 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3401 as_fn_error "cannot compute suffix of executables: cannot compile and link
3402 See \`config.log' for more details." "$LINENO" 5; }
3403 fi
3404 rm -f conftest$ac_cv_exeext
3405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3406 $as_echo "$ac_cv_exeext" >&6; }
3407
3408 rm -f conftest.$ac_ext
3409 EXEEXT=$ac_cv_exeext
3410 ac_exeext=$EXEEXT
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3412 $as_echo_n "checking for suffix of object files... " >&6; }
3413 if test "${ac_cv_objext+set}" = set; then :
3414 $as_echo_n "(cached) " >&6
3415 else
3416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3417 /* end confdefs.h. */
3418
3419 int
3420 main ()
3421 {
3422
3423 ;
3424 return 0;
3425 }
3426 _ACEOF
3427 rm -f conftest.o conftest.obj
3428 if { { ac_try="$ac_compile"
3429 case "(($ac_try" in
3430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3431 *) ac_try_echo=$ac_try;;
3432 esac
3433 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3434 $as_echo "$ac_try_echo"; } >&5
3435 (eval "$ac_compile") 2>&5
3436 ac_status=$?
3437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3438 test $ac_status = 0; }; then :
3439 for ac_file in conftest.o conftest.obj conftest.*; do
3440 test -f "$ac_file" || continue;
3441 case $ac_file in
3442 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3443 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3444 break;;
3445 esac
3446 done
3447 else
3448 $as_echo "$as_me: failed program was:" >&5
3449 sed 's/^/| /' conftest.$ac_ext >&5
3450
3451 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3452 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3453 as_fn_error "cannot compute suffix of object files: cannot compile
3454 See \`config.log' for more details." "$LINENO" 5; }
3455 fi
3456 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3457 fi
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3459 $as_echo "$ac_cv_objext" >&6; }
3460 OBJEXT=$ac_cv_objext
3461 ac_objext=$OBJEXT
3462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3463 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3464 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3465 $as_echo_n "(cached) " >&6
3466 else
3467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468 /* end confdefs.h. */
3469
3470 int
3471 main ()
3472 {
3473 #ifndef __GNUC__
3474 choke me
3475 #endif
3476
3477 ;
3478 return 0;
3479 }
3480 _ACEOF
3481 if ac_fn_c_try_compile "$LINENO"; then :
3482 ac_compiler_gnu=yes
3483 else
3484 ac_compiler_gnu=no
3485 fi
3486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3487 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3488
3489 fi
3490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3491 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3492 if test $ac_compiler_gnu = yes; then
3493 GCC=yes
3494 else
3495 GCC=
3496 fi
3497 ac_test_CFLAGS=${CFLAGS+set}
3498 ac_save_CFLAGS=$CFLAGS
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3500 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3501 if test "${ac_cv_prog_cc_g+set}" = set; then :
3502 $as_echo_n "(cached) " >&6
3503 else
3504 ac_save_c_werror_flag=$ac_c_werror_flag
3505 ac_c_werror_flag=yes
3506 ac_cv_prog_cc_g=no
3507 CFLAGS="-g"
3508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3509 /* end confdefs.h. */
3510
3511 int
3512 main ()
3513 {
3514
3515 ;
3516 return 0;
3517 }
3518 _ACEOF
3519 if ac_fn_c_try_compile "$LINENO"; then :
3520 ac_cv_prog_cc_g=yes
3521 else
3522 CFLAGS=""
3523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3524 /* end confdefs.h. */
3525
3526 int
3527 main ()
3528 {
3529
3530 ;
3531 return 0;
3532 }
3533 _ACEOF
3534 if ac_fn_c_try_compile "$LINENO"; then :
3535
3536 else
3537 ac_c_werror_flag=$ac_save_c_werror_flag
3538 CFLAGS="-g"
3539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3540 /* end confdefs.h. */
3541
3542 int
3543 main ()
3544 {
3545
3546 ;
3547 return 0;
3548 }
3549 _ACEOF
3550 if ac_fn_c_try_compile "$LINENO"; then :
3551 ac_cv_prog_cc_g=yes
3552 fi
3553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3554 fi
3555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3556 fi
3557 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3558 ac_c_werror_flag=$ac_save_c_werror_flag
3559 fi
3560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3561 $as_echo "$ac_cv_prog_cc_g" >&6; }
3562 if test "$ac_test_CFLAGS" = set; then
3563 CFLAGS=$ac_save_CFLAGS
3564 elif test $ac_cv_prog_cc_g = yes; then
3565 if test "$GCC" = yes; then
3566 CFLAGS="-g -O2"
3567 else
3568 CFLAGS="-g"
3569 fi
3570 else
3571 if test "$GCC" = yes; then
3572 CFLAGS="-O2"
3573 else
3574 CFLAGS=
3575 fi
3576 fi
3577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3578 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3579 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3580 $as_echo_n "(cached) " >&6
3581 else
3582 ac_cv_prog_cc_c89=no
3583 ac_save_CC=$CC
3584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3585 /* end confdefs.h. */
3586 #include <stdarg.h>
3587 #include <stdio.h>
3588 #include <sys/types.h>
3589 #include <sys/stat.h>
3590 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3591 struct buf { int x; };
3592 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3593 static char *e (p, i)
3594 char **p;
3595 int i;
3596 {
3597 return p[i];
3598 }
3599 static char *f (char * (*g) (char **, int), char **p, ...)
3600 {
3601 char *s;
3602 va_list v;
3603 va_start (v,p);
3604 s = g (p, va_arg (v,int));
3605 va_end (v);
3606 return s;
3607 }
3608
3609 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3610 function prototypes and stuff, but not '\xHH' hex character constants.
3611 These don't provoke an error unfortunately, instead are silently treated
3612 as 'x'. The following induces an error, until -std is added to get
3613 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3614 array size at least. It's necessary to write '\x00'==0 to get something
3615 that's true only with -std. */
3616 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3617
3618 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3619 inside strings and character constants. */
3620 #define FOO(x) 'x'
3621 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3622
3623 int test (int i, double x);
3624 struct s1 {int (*f) (int a);};
3625 struct s2 {int (*f) (double a);};
3626 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3627 int argc;
3628 char **argv;
3629 int
3630 main ()
3631 {
3632 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3633 ;
3634 return 0;
3635 }
3636 _ACEOF
3637 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3638 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3639 do
3640 CC="$ac_save_CC $ac_arg"
3641 if ac_fn_c_try_compile "$LINENO"; then :
3642 ac_cv_prog_cc_c89=$ac_arg
3643 fi
3644 rm -f core conftest.err conftest.$ac_objext
3645 test "x$ac_cv_prog_cc_c89" != "xno" && break
3646 done
3647 rm -f conftest.$ac_ext
3648 CC=$ac_save_CC
3649
3650 fi
3651 # AC_CACHE_VAL
3652 case "x$ac_cv_prog_cc_c89" in
3653 x)
3654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3655 $as_echo "none needed" >&6; } ;;
3656 xno)
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3658 $as_echo "unsupported" >&6; } ;;
3659 *)
3660 CC="$CC $ac_cv_prog_cc_c89"
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3662 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3663 esac
3664 if test "x$ac_cv_prog_cc_c89" != xno; then :
3665
3666 fi
3667
3668 ac_ext=c
3669 ac_cpp='$CPP $CPPFLAGS'
3670 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3671 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3672 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3673 DEPDIR="${am__leading_dot}deps"
3674
3675 ac_config_commands="$ac_config_commands depfiles"
3676
3677
3678 am_make=${MAKE-make}
3679 cat > confinc << 'END'
3680 am__doit:
3681 @echo this is the am__doit target
3682 .PHONY: am__doit
3683 END
3684 # If we don't find an include directive, just comment out the code.
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3686 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3687 am__include="#"
3688 am__quote=
3689 _am_result=none
3690 # First try GNU make style include.
3691 echo "include confinc" > confmf
3692 # Ignore all kinds of additional output from `make'.
3693 case `$am_make -s -f confmf 2> /dev/null` in #(
3694 *the\ am__doit\ target*)
3695 am__include=include
3696 am__quote=
3697 _am_result=GNU
3698 ;;
3699 esac
3700 # Now try BSD make style include.
3701 if test "$am__include" = "#"; then
3702 echo '.include "confinc"' > confmf
3703 case `$am_make -s -f confmf 2> /dev/null` in #(
3704 *the\ am__doit\ target*)
3705 am__include=.include
3706 am__quote="\""
3707 _am_result=BSD
3708 ;;
3709 esac
3710 fi
3711
3712
3713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3714 $as_echo "$_am_result" >&6; }
3715 rm -f confinc confmf
3716
3717 # Check whether --enable-dependency-tracking was given.
3718 if test "${enable_dependency_tracking+set}" = set; then :
3719 enableval=$enable_dependency_tracking;
3720 fi
3721
3722 if test "x$enable_dependency_tracking" != xno; then
3723 am_depcomp="$ac_aux_dir/depcomp"
3724 AMDEPBACKSLASH='\'
3725 am__nodep='_no'
3726 fi
3727 if test "x$enable_dependency_tracking" != xno; then
3728 AMDEP_TRUE=
3729 AMDEP_FALSE='#'
3730 else
3731 AMDEP_TRUE='#'
3732 AMDEP_FALSE=
3733 fi
3734
3735
3736
3737 depcc="$CC" am_compiler_list=
3738
3739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3740 $as_echo_n "checking dependency style of $depcc... " >&6; }
3741 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3742 $as_echo_n "(cached) " >&6
3743 else
3744 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3745 # We make a subdir and do the tests there. Otherwise we can end up
3746 # making bogus files that we don't know about and never remove. For
3747 # instance it was reported that on HP-UX the gcc test will end up
3748 # making a dummy file named `D' -- because `-MD' means `put the output
3749 # in D'.
3750 rm -rf conftest.dir
3751 mkdir conftest.dir
3752 # Copy depcomp to subdir because otherwise we won't find it if we're
3753 # using a relative directory.
3754 cp "$am_depcomp" conftest.dir
3755 cd conftest.dir
3756 # We will build objects and dependencies in a subdirectory because
3757 # it helps to detect inapplicable dependency modes. For instance
3758 # both Tru64's cc and ICC support -MD to output dependencies as a
3759 # side effect of compilation, but ICC will put the dependencies in
3760 # the current directory while Tru64 will put them in the object
3761 # directory.
3762 mkdir sub
3763
3764 am_cv_CC_dependencies_compiler_type=none
3765 if test "$am_compiler_list" = ""; then
3766 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3767 fi
3768 am__universal=false
3769 case " $depcc " in #(
3770 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3771 esac
3772
3773 for depmode in $am_compiler_list; do
3774 # Setup a source with many dependencies, because some compilers
3775 # like to wrap large dependency lists on column 80 (with \), and
3776 # we should not choose a depcomp mode which is confused by this.
3777 #
3778 # We need to recreate these files for each test, as the compiler may
3779 # overwrite some of them when testing with obscure command lines.
3780 # This happens at least with the AIX C compiler.
3781 : > sub/conftest.c
3782 for i in 1 2 3 4 5 6; do
3783 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3784 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3785 # Solaris 8's {/usr,}/bin/sh.
3786 touch sub/conftst$i.h
3787 done
3788 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3789
3790 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3791 # mode. It turns out that the SunPro C++ compiler does not properly
3792 # handle `-M -o', and we need to detect this. Also, some Intel
3793 # versions had trouble with output in subdirs
3794 am__obj=sub/conftest.${OBJEXT-o}
3795 am__minus_obj="-o $am__obj"
3796 case $depmode in
3797 gcc)
3798 # This depmode causes a compiler race in universal mode.
3799 test "$am__universal" = false || continue
3800 ;;
3801 nosideeffect)
3802 # after this tag, mechanisms are not by side-effect, so they'll
3803 # only be used when explicitly requested
3804 if test "x$enable_dependency_tracking" = xyes; then
3805 continue
3806 else
3807 break
3808 fi
3809 ;;
3810 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3811 # This compiler won't grok `-c -o', but also, the minuso test has
3812 # not run yet. These depmodes are late enough in the game, and
3813 # so weak that their functioning should not be impacted.
3814 am__obj=conftest.${OBJEXT-o}
3815 am__minus_obj=
3816 ;;
3817 none) break ;;
3818 esac
3819 if depmode=$depmode \
3820 source=sub/conftest.c object=$am__obj \
3821 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3822 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3823 >/dev/null 2>conftest.err &&
3824 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3825 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3826 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3827 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3828 # icc doesn't choke on unknown options, it will just issue warnings
3829 # or remarks (even with -Werror). So we grep stderr for any message
3830 # that says an option was ignored or not supported.
3831 # When given -MP, icc 7.0 and 7.1 complain thusly:
3832 # icc: Command line warning: ignoring option '-M'; no argument required
3833 # The diagnosis changed in icc 8.0:
3834 # icc: Command line remark: option '-MP' not supported
3835 if (grep 'ignoring option' conftest.err ||
3836 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3837 am_cv_CC_dependencies_compiler_type=$depmode
3838 break
3839 fi
3840 fi
3841 done
3842
3843 cd ..
3844 rm -rf conftest.dir
3845 else
3846 am_cv_CC_dependencies_compiler_type=none
3847 fi
3848
3849 fi
3850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3851 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3852 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3853
3854 if
3855 test "x$enable_dependency_tracking" != xno \
3856 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3857 am__fastdepCC_TRUE=
3858 am__fastdepCC_FALSE='#'
3859 else
3860 am__fastdepCC_TRUE='#'
3861 am__fastdepCC_FALSE=
3862 fi
3863
3864
3865
3866 # Check whether --enable-largefile was given.
3867 if test "${enable_largefile+set}" = set; then :
3868 enableval=$enable_largefile;
3869 fi
3870
3871 if test "$enable_largefile" != no; then
3872
3873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3874 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3875 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
3876 $as_echo_n "(cached) " >&6
3877 else
3878 ac_cv_sys_largefile_CC=no
3879 if test "$GCC" != yes; then
3880 ac_save_CC=$CC
3881 while :; do
3882 # IRIX 6.2 and later do not support large files by default,
3883 # so use the C compiler's -n32 option if that helps.
3884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3885 /* end confdefs.h. */
3886 #include <sys/types.h>
3887 /* Check that off_t can represent 2**63 - 1 correctly.
3888 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3889 since some C++ compilers masquerading as C compilers
3890 incorrectly reject 9223372036854775807. */
3891 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3892 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3893 && LARGE_OFF_T % 2147483647 == 1)
3894 ? 1 : -1];
3895 int
3896 main ()
3897 {
3898
3899 ;
3900 return 0;
3901 }
3902 _ACEOF
3903 if ac_fn_c_try_compile "$LINENO"; then :
3904 break
3905 fi
3906 rm -f core conftest.err conftest.$ac_objext
3907 CC="$CC -n32"
3908 if ac_fn_c_try_compile "$LINENO"; then :
3909 ac_cv_sys_largefile_CC=' -n32'; break
3910 fi
3911 rm -f core conftest.err conftest.$ac_objext
3912 break
3913 done
3914 CC=$ac_save_CC
3915 rm -f conftest.$ac_ext
3916 fi
3917 fi
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3919 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
3920 if test "$ac_cv_sys_largefile_CC" != no; then
3921 CC=$CC$ac_cv_sys_largefile_CC
3922 fi
3923
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3925 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3926 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
3927 $as_echo_n "(cached) " >&6
3928 else
3929 while :; do
3930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3931 /* end confdefs.h. */
3932 #include <sys/types.h>
3933 /* Check that off_t can represent 2**63 - 1 correctly.
3934 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3935 since some C++ compilers masquerading as C compilers
3936 incorrectly reject 9223372036854775807. */
3937 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3938 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3939 && LARGE_OFF_T % 2147483647 == 1)
3940 ? 1 : -1];
3941 int
3942 main ()
3943 {
3944
3945 ;
3946 return 0;
3947 }
3948 _ACEOF
3949 if ac_fn_c_try_compile "$LINENO"; then :
3950 ac_cv_sys_file_offset_bits=no; break
3951 fi
3952 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3954 /* end confdefs.h. */
3955 #define _FILE_OFFSET_BITS 64
3956 #include <sys/types.h>
3957 /* Check that off_t can represent 2**63 - 1 correctly.
3958 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3959 since some C++ compilers masquerading as C compilers
3960 incorrectly reject 9223372036854775807. */
3961 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3962 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3963 && LARGE_OFF_T % 2147483647 == 1)
3964 ? 1 : -1];
3965 int
3966 main ()
3967 {
3968
3969 ;
3970 return 0;
3971 }
3972 _ACEOF
3973 if ac_fn_c_try_compile "$LINENO"; then :
3974 ac_cv_sys_file_offset_bits=64; break
3975 fi
3976 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3977 ac_cv_sys_file_offset_bits=unknown
3978 break
3979 done
3980 fi
3981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
3982 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
3983 case $ac_cv_sys_file_offset_bits in #(
3984 no | unknown) ;;
3985 *)
3986 cat >>confdefs.h <<_ACEOF
3987 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3988 _ACEOF
3989 ;;
3990 esac
3991 rm -rf conftest*
3992 if test $ac_cv_sys_file_offset_bits = unknown; then
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
3994 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
3995 if test "${ac_cv_sys_large_files+set}" = set; then :
3996 $as_echo_n "(cached) " >&6
3997 else
3998 while :; do
3999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4000 /* end confdefs.h. */
4001 #include <sys/types.h>
4002 /* Check that off_t can represent 2**63 - 1 correctly.
4003 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4004 since some C++ compilers masquerading as C compilers
4005 incorrectly reject 9223372036854775807. */
4006 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4007 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4008 && LARGE_OFF_T % 2147483647 == 1)
4009 ? 1 : -1];
4010 int
4011 main ()
4012 {
4013
4014 ;
4015 return 0;
4016 }
4017 _ACEOF
4018 if ac_fn_c_try_compile "$LINENO"; then :
4019 ac_cv_sys_large_files=no; break
4020 fi
4021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4023 /* end confdefs.h. */
4024 #define _LARGE_FILES 1
4025 #include <sys/types.h>
4026 /* Check that off_t can represent 2**63 - 1 correctly.
4027 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4028 since some C++ compilers masquerading as C compilers
4029 incorrectly reject 9223372036854775807. */
4030 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4031 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4032 && LARGE_OFF_T % 2147483647 == 1)
4033 ? 1 : -1];
4034 int
4035 main ()
4036 {
4037
4038 ;
4039 return 0;
4040 }
4041 _ACEOF
4042 if ac_fn_c_try_compile "$LINENO"; then :
4043 ac_cv_sys_large_files=1; break
4044 fi
4045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4046 ac_cv_sys_large_files=unknown
4047 break
4048 done
4049 fi
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4051 $as_echo "$ac_cv_sys_large_files" >&6; }
4052 case $ac_cv_sys_large_files in #(
4053 no | unknown) ;;
4054 *)
4055 cat >>confdefs.h <<_ACEOF
4056 #define _LARGE_FILES $ac_cv_sys_large_files
4057 _ACEOF
4058 ;;
4059 esac
4060 rm -rf conftest*
4061 fi
4062 fi
4063
4064 ac_lto_plugin_warn_cflags=
4065 save_CFLAGS="$CFLAGS"
4066 for real_option in -Wall; do
4067 # Do the check with the no- prefix removed since gcc silently
4068 # accepts any -Wno-* option on purpose
4069 case $real_option in
4070 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4071 *) option=$real_option ;;
4072 esac
4073 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4074
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4076 $as_echo_n "checking whether $CC supports $option... " >&6; }
4077 if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
4078 $as_echo_n "(cached) " >&6
4079 else
4080 CFLAGS="$option"
4081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4082 /* end confdefs.h. */
4083
4084 int
4085 main ()
4086 {
4087
4088 ;
4089 return 0;
4090 }
4091 _ACEOF
4092 if ac_fn_c_try_compile "$LINENO"; then :
4093 eval "$as_acx_Woption=yes"
4094 else
4095 eval "$as_acx_Woption=no"
4096 fi
4097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4098
4099 fi
4100 eval ac_res=\$$as_acx_Woption
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4102 $as_echo "$ac_res" >&6; }
4103 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4104 ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option"
4105 fi
4106 done
4107 CFLAGS="$save_CFLAGS"
4108
4109
4110 # Check whether -static-libgcc is supported.
4111 saved_LDFLAGS="$LDFLAGS"
4112 LDFLAGS="$LDFLAGS -static-libgcc"
4113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-libgcc" >&5
4114 $as_echo_n "checking for -static-libgcc... " >&6; }
4115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4116 /* end confdefs.h. */
4117
4118 int main() {}
4119 _ACEOF
4120 if ac_fn_c_try_link "$LINENO"; then :
4121 have_static_libgcc=yes
4122 else
4123 have_static_libgcc=no
4124 fi
4125 rm -f core conftest.err conftest.$ac_objext \
4126 conftest$ac_exeext conftest.$ac_ext
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_static_libgcc" >&5
4128 $as_echo "$have_static_libgcc" >&6; };
4129 LDFLAGS="$saved_LDFLAGS"
4130 # Need -Wc to get it through libtool.
4131 if test "x$have_static_libgcc" = xyes; then
4132 ac_lto_plugin_ldflags="-Wc,-static-libgcc"
4133 fi
4134
4135
4136 if test x"$host_subdir" = x.; then
4137 gcc_build_dir=../gcc
4138 else
4139 gcc_build_dir=../../$host_subdir/gcc
4140 fi
4141
4142
4143 # Used for constructing correct paths for offload compilers.
4144 accel_dir_suffix=
4145 real_target_noncanonical=${target_noncanonical}
4146 if test x"$enable_as_accelerator_for" != x; then
4147 accel_dir_suffix=/accel/${target_noncanonical}
4148 real_target_noncanonical=${enable_as_accelerator_for}
4149 fi
4150
4151
4152
4153 case `pwd` in
4154 *\ * | *\ *)
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4156 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4157 esac
4158
4159
4160
4161 macro_version='2.2.7a'
4162 macro_revision='1.3134'
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176 ltmain="$ac_aux_dir/ltmain.sh"
4177
4178 # Backslashify metacharacters that are still active within
4179 # double-quoted strings.
4180 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4181
4182 # Same as above, but do not quote variable references.
4183 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4184
4185 # Sed substitution to delay expansion of an escaped shell variable in a
4186 # double_quote_subst'ed string.
4187 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4188
4189 # Sed substitution to delay expansion of an escaped single quote.
4190 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4191
4192 # Sed substitution to avoid accidental globbing in evaled expressions
4193 no_glob_subst='s/\*/\\\*/g'
4194
4195 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4196 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4197 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4198
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4200 $as_echo_n "checking how to print strings... " >&6; }
4201 # Test print first, because it will be a builtin if present.
4202 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4203 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4204 ECHO='print -r --'
4205 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4206 ECHO='printf %s\n'
4207 else
4208 # Use this function as a fallback that always works.
4209 func_fallback_echo ()
4210 {
4211 eval 'cat <<_LTECHO_EOF
4212 $1
4213 _LTECHO_EOF'
4214 }
4215 ECHO='func_fallback_echo'
4216 fi
4217
4218 # func_echo_all arg...
4219 # Invoke $ECHO with all args, space-separated.
4220 func_echo_all ()
4221 {
4222 $ECHO ""
4223 }
4224
4225 case "$ECHO" in
4226 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4227 $as_echo "printf" >&6; } ;;
4228 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4229 $as_echo "print -r" >&6; } ;;
4230 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4231 $as_echo "cat" >&6; } ;;
4232 esac
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4248 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4249 if test "${ac_cv_path_SED+set}" = set; then :
4250 $as_echo_n "(cached) " >&6
4251 else
4252 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4253 for ac_i in 1 2 3 4 5 6 7; do
4254 ac_script="$ac_script$as_nl$ac_script"
4255 done
4256 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4257 { ac_script=; unset ac_script;}
4258 if test -z "$SED"; then
4259 ac_path_SED_found=false
4260 # Loop through the user's path and test for each of PROGNAME-LIST
4261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4262 for as_dir in $PATH
4263 do
4264 IFS=$as_save_IFS
4265 test -z "$as_dir" && as_dir=.
4266 for ac_prog in sed gsed; do
4267 for ac_exec_ext in '' $ac_executable_extensions; do
4268 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4269 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4270 # Check for GNU ac_path_SED and select it if it is found.
4271 # Check for GNU $ac_path_SED
4272 case `"$ac_path_SED" --version 2>&1` in
4273 *GNU*)
4274 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4275 *)
4276 ac_count=0
4277 $as_echo_n 0123456789 >"conftest.in"
4278 while :
4279 do
4280 cat "conftest.in" "conftest.in" >"conftest.tmp"
4281 mv "conftest.tmp" "conftest.in"
4282 cp "conftest.in" "conftest.nl"
4283 $as_echo '' >> "conftest.nl"
4284 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4285 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4286 as_fn_arith $ac_count + 1 && ac_count=$as_val
4287 if test $ac_count -gt ${ac_path_SED_max-0}; then
4288 # Best one so far, save it but keep looking for a better one
4289 ac_cv_path_SED="$ac_path_SED"
4290 ac_path_SED_max=$ac_count
4291 fi
4292 # 10*(2^10) chars as input seems more than enough
4293 test $ac_count -gt 10 && break
4294 done
4295 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4296 esac
4297
4298 $ac_path_SED_found && break 3
4299 done
4300 done
4301 done
4302 IFS=$as_save_IFS
4303 if test -z "$ac_cv_path_SED"; then
4304 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4305 fi
4306 else
4307 ac_cv_path_SED=$SED
4308 fi
4309
4310 fi
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4312 $as_echo "$ac_cv_path_SED" >&6; }
4313 SED="$ac_cv_path_SED"
4314 rm -f conftest.sed
4315
4316 test -z "$SED" && SED=sed
4317 Xsed="$SED -e 1s/^X//"
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4330 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4331 if test "${ac_cv_path_GREP+set}" = set; then :
4332 $as_echo_n "(cached) " >&6
4333 else
4334 if test -z "$GREP"; then
4335 ac_path_GREP_found=false
4336 # Loop through the user's path and test for each of PROGNAME-LIST
4337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4338 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4339 do
4340 IFS=$as_save_IFS
4341 test -z "$as_dir" && as_dir=.
4342 for ac_prog in grep ggrep; do
4343 for ac_exec_ext in '' $ac_executable_extensions; do
4344 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4345 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4346 # Check for GNU ac_path_GREP and select it if it is found.
4347 # Check for GNU $ac_path_GREP
4348 case `"$ac_path_GREP" --version 2>&1` in
4349 *GNU*)
4350 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4351 *)
4352 ac_count=0
4353 $as_echo_n 0123456789 >"conftest.in"
4354 while :
4355 do
4356 cat "conftest.in" "conftest.in" >"conftest.tmp"
4357 mv "conftest.tmp" "conftest.in"
4358 cp "conftest.in" "conftest.nl"
4359 $as_echo 'GREP' >> "conftest.nl"
4360 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4361 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4362 as_fn_arith $ac_count + 1 && ac_count=$as_val
4363 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4364 # Best one so far, save it but keep looking for a better one
4365 ac_cv_path_GREP="$ac_path_GREP"
4366 ac_path_GREP_max=$ac_count
4367 fi
4368 # 10*(2^10) chars as input seems more than enough
4369 test $ac_count -gt 10 && break
4370 done
4371 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4372 esac
4373
4374 $ac_path_GREP_found && break 3
4375 done
4376 done
4377 done
4378 IFS=$as_save_IFS
4379 if test -z "$ac_cv_path_GREP"; then
4380 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4381 fi
4382 else
4383 ac_cv_path_GREP=$GREP
4384 fi
4385
4386 fi
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4388 $as_echo "$ac_cv_path_GREP" >&6; }
4389 GREP="$ac_cv_path_GREP"
4390
4391
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4393 $as_echo_n "checking for egrep... " >&6; }
4394 if test "${ac_cv_path_EGREP+set}" = set; then :
4395 $as_echo_n "(cached) " >&6
4396 else
4397 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4398 then ac_cv_path_EGREP="$GREP -E"
4399 else
4400 if test -z "$EGREP"; then
4401 ac_path_EGREP_found=false
4402 # Loop through the user's path and test for each of PROGNAME-LIST
4403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4404 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4405 do
4406 IFS=$as_save_IFS
4407 test -z "$as_dir" && as_dir=.
4408 for ac_prog in egrep; do
4409 for ac_exec_ext in '' $ac_executable_extensions; do
4410 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4411 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4412 # Check for GNU ac_path_EGREP and select it if it is found.
4413 # Check for GNU $ac_path_EGREP
4414 case `"$ac_path_EGREP" --version 2>&1` in
4415 *GNU*)
4416 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4417 *)
4418 ac_count=0
4419 $as_echo_n 0123456789 >"conftest.in"
4420 while :
4421 do
4422 cat "conftest.in" "conftest.in" >"conftest.tmp"
4423 mv "conftest.tmp" "conftest.in"
4424 cp "conftest.in" "conftest.nl"
4425 $as_echo 'EGREP' >> "conftest.nl"
4426 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4427 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4428 as_fn_arith $ac_count + 1 && ac_count=$as_val
4429 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4430 # Best one so far, save it but keep looking for a better one
4431 ac_cv_path_EGREP="$ac_path_EGREP"
4432 ac_path_EGREP_max=$ac_count
4433 fi
4434 # 10*(2^10) chars as input seems more than enough
4435 test $ac_count -gt 10 && break
4436 done
4437 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4438 esac
4439
4440 $ac_path_EGREP_found && break 3
4441 done
4442 done
4443 done
4444 IFS=$as_save_IFS
4445 if test -z "$ac_cv_path_EGREP"; then
4446 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4447 fi
4448 else
4449 ac_cv_path_EGREP=$EGREP
4450 fi
4451
4452 fi
4453 fi
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4455 $as_echo "$ac_cv_path_EGREP" >&6; }
4456 EGREP="$ac_cv_path_EGREP"
4457
4458
4459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4460 $as_echo_n "checking for fgrep... " >&6; }
4461 if test "${ac_cv_path_FGREP+set}" = set; then :
4462 $as_echo_n "(cached) " >&6
4463 else
4464 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4465 then ac_cv_path_FGREP="$GREP -F"
4466 else
4467 if test -z "$FGREP"; then
4468 ac_path_FGREP_found=false
4469 # Loop through the user's path and test for each of PROGNAME-LIST
4470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4471 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4472 do
4473 IFS=$as_save_IFS
4474 test -z "$as_dir" && as_dir=.
4475 for ac_prog in fgrep; do
4476 for ac_exec_ext in '' $ac_executable_extensions; do
4477 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4478 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4479 # Check for GNU ac_path_FGREP and select it if it is found.
4480 # Check for GNU $ac_path_FGREP
4481 case `"$ac_path_FGREP" --version 2>&1` in
4482 *GNU*)
4483 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4484 *)
4485 ac_count=0
4486 $as_echo_n 0123456789 >"conftest.in"
4487 while :
4488 do
4489 cat "conftest.in" "conftest.in" >"conftest.tmp"
4490 mv "conftest.tmp" "conftest.in"
4491 cp "conftest.in" "conftest.nl"
4492 $as_echo 'FGREP' >> "conftest.nl"
4493 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4494 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4495 as_fn_arith $ac_count + 1 && ac_count=$as_val
4496 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4497 # Best one so far, save it but keep looking for a better one
4498 ac_cv_path_FGREP="$ac_path_FGREP"
4499 ac_path_FGREP_max=$ac_count
4500 fi
4501 # 10*(2^10) chars as input seems more than enough
4502 test $ac_count -gt 10 && break
4503 done
4504 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4505 esac
4506
4507 $ac_path_FGREP_found && break 3
4508 done
4509 done
4510 done
4511 IFS=$as_save_IFS
4512 if test -z "$ac_cv_path_FGREP"; then
4513 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4514 fi
4515 else
4516 ac_cv_path_FGREP=$FGREP
4517 fi
4518
4519 fi
4520 fi
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4522 $as_echo "$ac_cv_path_FGREP" >&6; }
4523 FGREP="$ac_cv_path_FGREP"
4524
4525
4526 test -z "$GREP" && GREP=grep
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546 # Check whether --with-gnu-ld was given.
4547 if test "${with_gnu_ld+set}" = set; then :
4548 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4549 else
4550 with_gnu_ld=no
4551 fi
4552
4553 ac_prog=ld
4554 if test "$GCC" = yes; then
4555 # Check if gcc -print-prog-name=ld gives a path.
4556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4557 $as_echo_n "checking for ld used by $CC... " >&6; }
4558 case $host in
4559 *-*-mingw*)
4560 # gcc leaves a trailing carriage return which upsets mingw
4561 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4562 *)
4563 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4564 esac
4565 case $ac_prog in
4566 # Accept absolute paths.
4567 [\\/]* | ?:[\\/]*)
4568 re_direlt='/[^/][^/]*/\.\./'
4569 # Canonicalize the pathname of ld
4570 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4571 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4572 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4573 done
4574 test -z "$LD" && LD="$ac_prog"
4575 ;;
4576 "")
4577 # If it fails, then pretend we aren't using GCC.
4578 ac_prog=ld
4579 ;;
4580 *)
4581 # If it is relative, then search for the first ld in PATH.
4582 with_gnu_ld=unknown
4583 ;;
4584 esac
4585 elif test "$with_gnu_ld" = yes; then
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4587 $as_echo_n "checking for GNU ld... " >&6; }
4588 else
4589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4590 $as_echo_n "checking for non-GNU ld... " >&6; }
4591 fi
4592 if test "${lt_cv_path_LD+set}" = set; then :
4593 $as_echo_n "(cached) " >&6
4594 else
4595 if test -z "$LD"; then
4596 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4597 for ac_dir in $PATH; do
4598 IFS="$lt_save_ifs"
4599 test -z "$ac_dir" && ac_dir=.
4600 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4601 lt_cv_path_LD="$ac_dir/$ac_prog"
4602 # Check to see if the program is GNU ld. I'd rather use --version,
4603 # but apparently some variants of GNU ld only accept -v.
4604 # Break only if it was the GNU/non-GNU ld that we prefer.
4605 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4606 *GNU* | *'with BFD'*)
4607 test "$with_gnu_ld" != no && break
4608 ;;
4609 *)
4610 test "$with_gnu_ld" != yes && break
4611 ;;
4612 esac
4613 fi
4614 done
4615 IFS="$lt_save_ifs"
4616 else
4617 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4618 fi
4619 fi
4620
4621 LD="$lt_cv_path_LD"
4622 if test -n "$LD"; then
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4624 $as_echo "$LD" >&6; }
4625 else
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4627 $as_echo "no" >&6; }
4628 fi
4629 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4631 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4632 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4633 $as_echo_n "(cached) " >&6
4634 else
4635 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4636 case `$LD -v 2>&1 </dev/null` in
4637 *GNU* | *'with BFD'*)
4638 lt_cv_prog_gnu_ld=yes
4639 ;;
4640 *)
4641 lt_cv_prog_gnu_ld=no
4642 ;;
4643 esac
4644 fi
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4646 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4647 with_gnu_ld=$lt_cv_prog_gnu_ld
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4658 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4659 if test "${lt_cv_path_NM+set}" = set; then :
4660 $as_echo_n "(cached) " >&6
4661 else
4662 if test -n "$NM"; then
4663 # Let the user override the test.
4664 lt_cv_path_NM="$NM"
4665 else
4666 lt_nm_to_check="${ac_tool_prefix}nm"
4667 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4668 lt_nm_to_check="$lt_nm_to_check nm"
4669 fi
4670 for lt_tmp_nm in $lt_nm_to_check; do
4671 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4672 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4673 IFS="$lt_save_ifs"
4674 test -z "$ac_dir" && ac_dir=.
4675 tmp_nm="$ac_dir/$lt_tmp_nm"
4676 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4677 # Check to see if the nm accepts a BSD-compat flag.
4678 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4679 # nm: unknown option "B" ignored
4680 # Tru64's nm complains that /dev/null is an invalid object file
4681 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4682 */dev/null* | *'Invalid file or object type'*)
4683 lt_cv_path_NM="$tmp_nm -B"
4684 break
4685 ;;
4686 *)
4687 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4688 */dev/null*)
4689 lt_cv_path_NM="$tmp_nm -p"
4690 break
4691 ;;
4692 *)
4693 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4694 continue # so that we can try to find one that supports BSD flags
4695 ;;
4696 esac
4697 ;;
4698 esac
4699 fi
4700 done
4701 IFS="$lt_save_ifs"
4702 done
4703 : ${lt_cv_path_NM=no}
4704 fi
4705 fi
4706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4707 $as_echo "$lt_cv_path_NM" >&6; }
4708 if test "$lt_cv_path_NM" != "no"; then
4709 NM="$lt_cv_path_NM"
4710 else
4711 # Didn't find any BSD compatible name lister, look for dumpbin.
4712 if test -n "$DUMPBIN"; then :
4713 # Let the user override the test.
4714 else
4715 if test -n "$ac_tool_prefix"; then
4716 for ac_prog in dumpbin "link -dump"
4717 do
4718 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4719 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4721 $as_echo_n "checking for $ac_word... " >&6; }
4722 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4723 $as_echo_n "(cached) " >&6
4724 else
4725 if test -n "$DUMPBIN"; then
4726 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4727 else
4728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4729 for as_dir in $PATH
4730 do
4731 IFS=$as_save_IFS
4732 test -z "$as_dir" && as_dir=.
4733 for ac_exec_ext in '' $ac_executable_extensions; do
4734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4735 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4737 break 2
4738 fi
4739 done
4740 done
4741 IFS=$as_save_IFS
4742
4743 fi
4744 fi
4745 DUMPBIN=$ac_cv_prog_DUMPBIN
4746 if test -n "$DUMPBIN"; then
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4748 $as_echo "$DUMPBIN" >&6; }
4749 else
4750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4751 $as_echo "no" >&6; }
4752 fi
4753
4754
4755 test -n "$DUMPBIN" && break
4756 done
4757 fi
4758 if test -z "$DUMPBIN"; then
4759 ac_ct_DUMPBIN=$DUMPBIN
4760 for ac_prog in dumpbin "link -dump"
4761 do
4762 # Extract the first word of "$ac_prog", so it can be a program name with args.
4763 set dummy $ac_prog; ac_word=$2
4764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4765 $as_echo_n "checking for $ac_word... " >&6; }
4766 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4767 $as_echo_n "(cached) " >&6
4768 else
4769 if test -n "$ac_ct_DUMPBIN"; then
4770 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4771 else
4772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4773 for as_dir in $PATH
4774 do
4775 IFS=$as_save_IFS
4776 test -z "$as_dir" && as_dir=.
4777 for ac_exec_ext in '' $ac_executable_extensions; do
4778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4779 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4781 break 2
4782 fi
4783 done
4784 done
4785 IFS=$as_save_IFS
4786
4787 fi
4788 fi
4789 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4790 if test -n "$ac_ct_DUMPBIN"; then
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4792 $as_echo "$ac_ct_DUMPBIN" >&6; }
4793 else
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4795 $as_echo "no" >&6; }
4796 fi
4797
4798
4799 test -n "$ac_ct_DUMPBIN" && break
4800 done
4801
4802 if test "x$ac_ct_DUMPBIN" = x; then
4803 DUMPBIN=":"
4804 else
4805 case $cross_compiling:$ac_tool_warned in
4806 yes:)
4807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4808 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4809 ac_tool_warned=yes ;;
4810 esac
4811 DUMPBIN=$ac_ct_DUMPBIN
4812 fi
4813 fi
4814
4815 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4816 *COFF*)
4817 DUMPBIN="$DUMPBIN -symbols"
4818 ;;
4819 *)
4820 DUMPBIN=:
4821 ;;
4822 esac
4823 fi
4824
4825 if test "$DUMPBIN" != ":"; then
4826 NM="$DUMPBIN"
4827 fi
4828 fi
4829 test -z "$NM" && NM=nm
4830
4831
4832
4833
4834
4835
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4837 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4838 if test "${lt_cv_nm_interface+set}" = set; then :
4839 $as_echo_n "(cached) " >&6
4840 else
4841 lt_cv_nm_interface="BSD nm"
4842 echo "int some_variable = 0;" > conftest.$ac_ext
4843 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4844 (eval "$ac_compile" 2>conftest.err)
4845 cat conftest.err >&5
4846 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4847 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4848 cat conftest.err >&5
4849 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4850 cat conftest.out >&5
4851 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4852 lt_cv_nm_interface="MS dumpbin"
4853 fi
4854 rm -f conftest*
4855 fi
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4857 $as_echo "$lt_cv_nm_interface" >&6; }
4858
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4860 $as_echo_n "checking whether ln -s works... " >&6; }
4861 LN_S=$as_ln_s
4862 if test "$LN_S" = "ln -s"; then
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4864 $as_echo "yes" >&6; }
4865 else
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4867 $as_echo "no, using $LN_S" >&6; }
4868 fi
4869
4870 # find the maximum length of command line arguments
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4872 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4873 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4874 $as_echo_n "(cached) " >&6
4875 else
4876 i=0
4877 teststring="ABCD"
4878
4879 case $build_os in
4880 msdosdjgpp*)
4881 # On DJGPP, this test can blow up pretty badly due to problems in libc
4882 # (any single argument exceeding 2000 bytes causes a buffer overrun
4883 # during glob expansion). Even if it were fixed, the result of this
4884 # check would be larger than it should be.
4885 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4886 ;;
4887
4888 gnu*)
4889 # Under GNU Hurd, this test is not required because there is
4890 # no limit to the length of command line arguments.
4891 # Libtool will interpret -1 as no limit whatsoever
4892 lt_cv_sys_max_cmd_len=-1;
4893 ;;
4894
4895 cygwin* | mingw* | cegcc*)
4896 # On Win9x/ME, this test blows up -- it succeeds, but takes
4897 # about 5 minutes as the teststring grows exponentially.
4898 # Worse, since 9x/ME are not pre-emptively multitasking,
4899 # you end up with a "frozen" computer, even though with patience
4900 # the test eventually succeeds (with a max line length of 256k).
4901 # Instead, let's just punt: use the minimum linelength reported by
4902 # all of the supported platforms: 8192 (on NT/2K/XP).
4903 lt_cv_sys_max_cmd_len=8192;
4904 ;;
4905
4906 mint*)
4907 # On MiNT this can take a long time and run out of memory.
4908 lt_cv_sys_max_cmd_len=8192;
4909 ;;
4910
4911 amigaos*)
4912 # On AmigaOS with pdksh, this test takes hours, literally.
4913 # So we just punt and use a minimum line length of 8192.
4914 lt_cv_sys_max_cmd_len=8192;
4915 ;;
4916
4917 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4918 # This has been around since 386BSD, at least. Likely further.
4919 if test -x /sbin/sysctl; then
4920 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4921 elif test -x /usr/sbin/sysctl; then
4922 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4923 else
4924 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4925 fi
4926 # And add a safety zone
4927 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4928 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4929 ;;
4930
4931 interix*)
4932 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4933 lt_cv_sys_max_cmd_len=196608
4934 ;;
4935
4936 osf*)
4937 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4938 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4939 # nice to cause kernel panics so lets avoid the loop below.
4940 # First set a reasonable default.
4941 lt_cv_sys_max_cmd_len=16384
4942 #
4943 if test -x /sbin/sysconfig; then
4944 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4945 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4946 esac
4947 fi
4948 ;;
4949 sco3.2v5*)
4950 lt_cv_sys_max_cmd_len=102400
4951 ;;
4952 sysv5* | sco5v6* | sysv4.2uw2*)
4953 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4954 if test -n "$kargmax"; then
4955 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4956 else
4957 lt_cv_sys_max_cmd_len=32768
4958 fi
4959 ;;
4960 *)
4961 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4962 if test -n "$lt_cv_sys_max_cmd_len"; then
4963 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4964 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4965 else
4966 # Make teststring a little bigger before we do anything with it.
4967 # a 1K string should be a reasonable start.
4968 for i in 1 2 3 4 5 6 7 8 ; do
4969 teststring=$teststring$teststring
4970 done
4971 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4972 # If test is not a shell built-in, we'll probably end up computing a
4973 # maximum length that is only half of the actual maximum length, but
4974 # we can't tell.
4975 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4976 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4977 test $i != 17 # 1/2 MB should be enough
4978 do
4979 i=`expr $i + 1`
4980 teststring=$teststring$teststring
4981 done
4982 # Only check the string length outside the loop.
4983 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4984 teststring=
4985 # Add a significant safety factor because C++ compilers can tack on
4986 # massive amounts of additional arguments before passing them to the
4987 # linker. It appears as though 1/2 is a usable value.
4988 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4989 fi
4990 ;;
4991 esac
4992
4993 fi
4994
4995 if test -n $lt_cv_sys_max_cmd_len ; then
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4997 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4998 else
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5000 $as_echo "none" >&6; }
5001 fi
5002 max_cmd_len=$lt_cv_sys_max_cmd_len
5003
5004
5005
5006
5007
5008
5009 : ${CP="cp -f"}
5010 : ${MV="mv -f"}
5011 : ${RM="rm -f"}
5012
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5014 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5015 # Try some XSI features
5016 xsi_shell=no
5017 ( _lt_dummy="a/b/c"
5018 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5019 = c,a/b,, \
5020 && eval 'test $(( 1 + 1 )) -eq 2 \
5021 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5022 && xsi_shell=yes
5023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5024 $as_echo "$xsi_shell" >&6; }
5025
5026
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5028 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5029 lt_shell_append=no
5030 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5031 >/dev/null 2>&1 \
5032 && lt_shell_append=yes
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5034 $as_echo "$lt_shell_append" >&6; }
5035
5036
5037 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5038 lt_unset=unset
5039 else
5040 lt_unset=false
5041 fi
5042
5043
5044
5045
5046
5047 # test EBCDIC or ASCII
5048 case `echo X|tr X '\101'` in
5049 A) # ASCII based system
5050 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5051 lt_SP2NL='tr \040 \012'
5052 lt_NL2SP='tr \015\012 \040\040'
5053 ;;
5054 *) # EBCDIC based system
5055 lt_SP2NL='tr \100 \n'
5056 lt_NL2SP='tr \r\n \100\100'
5057 ;;
5058 esac
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5069 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5070 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5071 $as_echo_n "(cached) " >&6
5072 else
5073 lt_cv_ld_reload_flag='-r'
5074 fi
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5076 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5077 reload_flag=$lt_cv_ld_reload_flag
5078 case $reload_flag in
5079 "" | " "*) ;;
5080 *) reload_flag=" $reload_flag" ;;
5081 esac
5082 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5083 case $host_os in
5084 darwin*)
5085 if test "$GCC" = yes; then
5086 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5087 else
5088 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5089 fi
5090 ;;
5091 esac
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101 if test -n "$ac_tool_prefix"; then
5102 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5103 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5105 $as_echo_n "checking for $ac_word... " >&6; }
5106 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5107 $as_echo_n "(cached) " >&6
5108 else
5109 if test -n "$OBJDUMP"; then
5110 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5111 else
5112 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5113 for as_dir in $PATH
5114 do
5115 IFS=$as_save_IFS
5116 test -z "$as_dir" && as_dir=.
5117 for ac_exec_ext in '' $ac_executable_extensions; do
5118 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5119 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5121 break 2
5122 fi
5123 done
5124 done
5125 IFS=$as_save_IFS
5126
5127 fi
5128 fi
5129 OBJDUMP=$ac_cv_prog_OBJDUMP
5130 if test -n "$OBJDUMP"; then
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5132 $as_echo "$OBJDUMP" >&6; }
5133 else
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5135 $as_echo "no" >&6; }
5136 fi
5137
5138
5139 fi
5140 if test -z "$ac_cv_prog_OBJDUMP"; then
5141 ac_ct_OBJDUMP=$OBJDUMP
5142 # Extract the first word of "objdump", so it can be a program name with args.
5143 set dummy objdump; ac_word=$2
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5145 $as_echo_n "checking for $ac_word... " >&6; }
5146 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5147 $as_echo_n "(cached) " >&6
5148 else
5149 if test -n "$ac_ct_OBJDUMP"; then
5150 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5151 else
5152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5153 for as_dir in $PATH
5154 do
5155 IFS=$as_save_IFS
5156 test -z "$as_dir" && as_dir=.
5157 for ac_exec_ext in '' $ac_executable_extensions; do
5158 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5159 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5161 break 2
5162 fi
5163 done
5164 done
5165 IFS=$as_save_IFS
5166
5167 fi
5168 fi
5169 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5170 if test -n "$ac_ct_OBJDUMP"; then
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5172 $as_echo "$ac_ct_OBJDUMP" >&6; }
5173 else
5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5175 $as_echo "no" >&6; }
5176 fi
5177
5178 if test "x$ac_ct_OBJDUMP" = x; then
5179 OBJDUMP="false"
5180 else
5181 case $cross_compiling:$ac_tool_warned in
5182 yes:)
5183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5184 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5185 ac_tool_warned=yes ;;
5186 esac
5187 OBJDUMP=$ac_ct_OBJDUMP
5188 fi
5189 else
5190 OBJDUMP="$ac_cv_prog_OBJDUMP"
5191 fi
5192
5193 test -z "$OBJDUMP" && OBJDUMP=objdump
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5204 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5205 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5206 $as_echo_n "(cached) " >&6
5207 else
5208 lt_cv_file_magic_cmd='$MAGIC_CMD'
5209 lt_cv_file_magic_test_file=
5210 lt_cv_deplibs_check_method='unknown'
5211 # Need to set the preceding variable on all platforms that support
5212 # interlibrary dependencies.
5213 # 'none' -- dependencies not supported.
5214 # `unknown' -- same as none, but documents that we really don't know.
5215 # 'pass_all' -- all dependencies passed with no checks.
5216 # 'test_compile' -- check by making test program.
5217 # 'file_magic [[regex]]' -- check by looking for files in library path
5218 # which responds to the $file_magic_cmd with a given extended regex.
5219 # If you have `file' or equivalent on your system and you're not sure
5220 # whether `pass_all' will *always* work, you probably want this one.
5221
5222 case $host_os in
5223 aix[4-9]*)
5224 lt_cv_deplibs_check_method=pass_all
5225 ;;
5226
5227 beos*)
5228 lt_cv_deplibs_check_method=pass_all
5229 ;;
5230
5231 bsdi[45]*)
5232 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5233 lt_cv_file_magic_cmd='/usr/bin/file -L'
5234 lt_cv_file_magic_test_file=/shlib/libc.so
5235 ;;
5236
5237 cygwin*)
5238 # func_win32_libid is a shell function defined in ltmain.sh
5239 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5240 lt_cv_file_magic_cmd='func_win32_libid'
5241 ;;
5242
5243 mingw* | pw32*)
5244 # Base MSYS/MinGW do not provide the 'file' command needed by
5245 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5246 # unless we find 'file', for example because we are cross-compiling.
5247 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5248 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5249 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5250 lt_cv_file_magic_cmd='func_win32_libid'
5251 else
5252 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5253 lt_cv_file_magic_cmd='$OBJDUMP -f'
5254 fi
5255 ;;
5256
5257 cegcc*)
5258 # use the weaker test based on 'objdump'. See mingw*.
5259 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5260 lt_cv_file_magic_cmd='$OBJDUMP -f'
5261 ;;
5262
5263 darwin* | rhapsody*)
5264 lt_cv_deplibs_check_method=pass_all
5265 ;;
5266
5267 freebsd* | dragonfly*)
5268 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5269 case $host_cpu in
5270 i*86 )
5271 # Not sure whether the presence of OpenBSD here was a mistake.
5272 # Let's accept both of them until this is cleared up.
5273 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5274 lt_cv_file_magic_cmd=/usr/bin/file
5275 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5276 ;;
5277 esac
5278 else
5279 lt_cv_deplibs_check_method=pass_all
5280 fi
5281 ;;
5282
5283 gnu*)
5284 lt_cv_deplibs_check_method=pass_all
5285 ;;
5286
5287 haiku*)
5288 lt_cv_deplibs_check_method=pass_all
5289 ;;
5290
5291 hpux10.20* | hpux11*)
5292 lt_cv_file_magic_cmd=/usr/bin/file
5293 case $host_cpu in
5294 ia64*)
5295 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5296 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5297 ;;
5298 hppa*64*)
5299 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]'
5300 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5301 ;;
5302 *)
5303 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5304 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5305 ;;
5306 esac
5307 ;;
5308
5309 interix[3-9]*)
5310 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5311 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5312 ;;
5313
5314 irix5* | irix6* | nonstopux*)
5315 case $LD in
5316 *-32|*"-32 ") libmagic=32-bit;;
5317 *-n32|*"-n32 ") libmagic=N32;;
5318 *-64|*"-64 ") libmagic=64-bit;;
5319 *) libmagic=never-match;;
5320 esac
5321 lt_cv_deplibs_check_method=pass_all
5322 ;;
5323
5324 # This must be Linux ELF.
5325 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5326 lt_cv_deplibs_check_method=pass_all
5327 ;;
5328
5329 netbsd*)
5330 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5331 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5332 else
5333 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5334 fi
5335 ;;
5336
5337 newos6*)
5338 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5339 lt_cv_file_magic_cmd=/usr/bin/file
5340 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5341 ;;
5342
5343 *nto* | *qnx*)
5344 lt_cv_deplibs_check_method=pass_all
5345 ;;
5346
5347 openbsd*)
5348 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5349 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5350 else
5351 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5352 fi
5353 ;;
5354
5355 osf3* | osf4* | osf5*)
5356 lt_cv_deplibs_check_method=pass_all
5357 ;;
5358
5359 rdos*)
5360 lt_cv_deplibs_check_method=pass_all
5361 ;;
5362
5363 solaris*)
5364 lt_cv_deplibs_check_method=pass_all
5365 ;;
5366
5367 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5368 lt_cv_deplibs_check_method=pass_all
5369 ;;
5370
5371 sysv4 | sysv4.3*)
5372 case $host_vendor in
5373 motorola)
5374 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]'
5375 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5376 ;;
5377 ncr)
5378 lt_cv_deplibs_check_method=pass_all
5379 ;;
5380 sequent)
5381 lt_cv_file_magic_cmd='/bin/file'
5382 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5383 ;;
5384 sni)
5385 lt_cv_file_magic_cmd='/bin/file'
5386 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5387 lt_cv_file_magic_test_file=/lib/libc.so
5388 ;;
5389 siemens)
5390 lt_cv_deplibs_check_method=pass_all
5391 ;;
5392 pc)
5393 lt_cv_deplibs_check_method=pass_all
5394 ;;
5395 esac
5396 ;;
5397
5398 tpf*)
5399 lt_cv_deplibs_check_method=pass_all
5400 ;;
5401 esac
5402
5403 fi
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5405 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5406 file_magic_cmd=$lt_cv_file_magic_cmd
5407 deplibs_check_method=$lt_cv_deplibs_check_method
5408 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421 if test -n "$ac_tool_prefix"; then
5422 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5423 set dummy ${ac_tool_prefix}ar; ac_word=$2
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5425 $as_echo_n "checking for $ac_word... " >&6; }
5426 if test "${ac_cv_prog_AR+set}" = set; then :
5427 $as_echo_n "(cached) " >&6
5428 else
5429 if test -n "$AR"; then
5430 ac_cv_prog_AR="$AR" # Let the user override the test.
5431 else
5432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5433 for as_dir in $PATH
5434 do
5435 IFS=$as_save_IFS
5436 test -z "$as_dir" && as_dir=.
5437 for ac_exec_ext in '' $ac_executable_extensions; do
5438 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5439 ac_cv_prog_AR="${ac_tool_prefix}ar"
5440 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5441 break 2
5442 fi
5443 done
5444 done
5445 IFS=$as_save_IFS
5446
5447 fi
5448 fi
5449 AR=$ac_cv_prog_AR
5450 if test -n "$AR"; then
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5452 $as_echo "$AR" >&6; }
5453 else
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5455 $as_echo "no" >&6; }
5456 fi
5457
5458
5459 fi
5460 if test -z "$ac_cv_prog_AR"; then
5461 ac_ct_AR=$AR
5462 # Extract the first word of "ar", so it can be a program name with args.
5463 set dummy ar; ac_word=$2
5464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5465 $as_echo_n "checking for $ac_word... " >&6; }
5466 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5467 $as_echo_n "(cached) " >&6
5468 else
5469 if test -n "$ac_ct_AR"; then
5470 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5471 else
5472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5473 for as_dir in $PATH
5474 do
5475 IFS=$as_save_IFS
5476 test -z "$as_dir" && as_dir=.
5477 for ac_exec_ext in '' $ac_executable_extensions; do
5478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5479 ac_cv_prog_ac_ct_AR="ar"
5480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5481 break 2
5482 fi
5483 done
5484 done
5485 IFS=$as_save_IFS
5486
5487 fi
5488 fi
5489 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5490 if test -n "$ac_ct_AR"; then
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5492 $as_echo "$ac_ct_AR" >&6; }
5493 else
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5495 $as_echo "no" >&6; }
5496 fi
5497
5498 if test "x$ac_ct_AR" = x; then
5499 AR="false"
5500 else
5501 case $cross_compiling:$ac_tool_warned in
5502 yes:)
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5504 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5505 ac_tool_warned=yes ;;
5506 esac
5507 AR=$ac_ct_AR
5508 fi
5509 else
5510 AR="$ac_cv_prog_AR"
5511 fi
5512
5513 test -z "$AR" && AR=ar
5514 test -z "$AR_FLAGS" && AR_FLAGS=cru
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526 if test -n "$ac_tool_prefix"; then
5527 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5528 set dummy ${ac_tool_prefix}strip; ac_word=$2
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5530 $as_echo_n "checking for $ac_word... " >&6; }
5531 if test "${ac_cv_prog_STRIP+set}" = set; then :
5532 $as_echo_n "(cached) " >&6
5533 else
5534 if test -n "$STRIP"; then
5535 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5536 else
5537 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5538 for as_dir in $PATH
5539 do
5540 IFS=$as_save_IFS
5541 test -z "$as_dir" && as_dir=.
5542 for ac_exec_ext in '' $ac_executable_extensions; do
5543 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5544 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5546 break 2
5547 fi
5548 done
5549 done
5550 IFS=$as_save_IFS
5551
5552 fi
5553 fi
5554 STRIP=$ac_cv_prog_STRIP
5555 if test -n "$STRIP"; then
5556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5557 $as_echo "$STRIP" >&6; }
5558 else
5559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5560 $as_echo "no" >&6; }
5561 fi
5562
5563
5564 fi
5565 if test -z "$ac_cv_prog_STRIP"; then
5566 ac_ct_STRIP=$STRIP
5567 # Extract the first word of "strip", so it can be a program name with args.
5568 set dummy strip; ac_word=$2
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5570 $as_echo_n "checking for $ac_word... " >&6; }
5571 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5572 $as_echo_n "(cached) " >&6
5573 else
5574 if test -n "$ac_ct_STRIP"; then
5575 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5576 else
5577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5578 for as_dir in $PATH
5579 do
5580 IFS=$as_save_IFS
5581 test -z "$as_dir" && as_dir=.
5582 for ac_exec_ext in '' $ac_executable_extensions; do
5583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5584 ac_cv_prog_ac_ct_STRIP="strip"
5585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5586 break 2
5587 fi
5588 done
5589 done
5590 IFS=$as_save_IFS
5591
5592 fi
5593 fi
5594 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5595 if test -n "$ac_ct_STRIP"; then
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5597 $as_echo "$ac_ct_STRIP" >&6; }
5598 else
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5600 $as_echo "no" >&6; }
5601 fi
5602
5603 if test "x$ac_ct_STRIP" = x; then
5604 STRIP=":"
5605 else
5606 case $cross_compiling:$ac_tool_warned in
5607 yes:)
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5609 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5610 ac_tool_warned=yes ;;
5611 esac
5612 STRIP=$ac_ct_STRIP
5613 fi
5614 else
5615 STRIP="$ac_cv_prog_STRIP"
5616 fi
5617
5618 test -z "$STRIP" && STRIP=:
5619
5620
5621
5622
5623
5624
5625 if test -n "$ac_tool_prefix"; then
5626 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5627 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5629 $as_echo_n "checking for $ac_word... " >&6; }
5630 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5631 $as_echo_n "(cached) " >&6
5632 else
5633 if test -n "$RANLIB"; then
5634 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5635 else
5636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5637 for as_dir in $PATH
5638 do
5639 IFS=$as_save_IFS
5640 test -z "$as_dir" && as_dir=.
5641 for ac_exec_ext in '' $ac_executable_extensions; do
5642 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5643 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5645 break 2
5646 fi
5647 done
5648 done
5649 IFS=$as_save_IFS
5650
5651 fi
5652 fi
5653 RANLIB=$ac_cv_prog_RANLIB
5654 if test -n "$RANLIB"; then
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5656 $as_echo "$RANLIB" >&6; }
5657 else
5658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5659 $as_echo "no" >&6; }
5660 fi
5661
5662
5663 fi
5664 if test -z "$ac_cv_prog_RANLIB"; then
5665 ac_ct_RANLIB=$RANLIB
5666 # Extract the first word of "ranlib", so it can be a program name with args.
5667 set dummy ranlib; ac_word=$2
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5669 $as_echo_n "checking for $ac_word... " >&6; }
5670 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5671 $as_echo_n "(cached) " >&6
5672 else
5673 if test -n "$ac_ct_RANLIB"; then
5674 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5675 else
5676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5677 for as_dir in $PATH
5678 do
5679 IFS=$as_save_IFS
5680 test -z "$as_dir" && as_dir=.
5681 for ac_exec_ext in '' $ac_executable_extensions; do
5682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5683 ac_cv_prog_ac_ct_RANLIB="ranlib"
5684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5685 break 2
5686 fi
5687 done
5688 done
5689 IFS=$as_save_IFS
5690
5691 fi
5692 fi
5693 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5694 if test -n "$ac_ct_RANLIB"; then
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5696 $as_echo "$ac_ct_RANLIB" >&6; }
5697 else
5698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5699 $as_echo "no" >&6; }
5700 fi
5701
5702 if test "x$ac_ct_RANLIB" = x; then
5703 RANLIB=":"
5704 else
5705 case $cross_compiling:$ac_tool_warned in
5706 yes:)
5707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5708 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5709 ac_tool_warned=yes ;;
5710 esac
5711 RANLIB=$ac_ct_RANLIB
5712 fi
5713 else
5714 RANLIB="$ac_cv_prog_RANLIB"
5715 fi
5716
5717 test -z "$RANLIB" && RANLIB=:
5718
5719
5720
5721
5722
5723
5724 # Determine commands to create old-style static archives.
5725 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5726 old_postinstall_cmds='chmod 644 $oldlib'
5727 old_postuninstall_cmds=
5728
5729 if test -n "$RANLIB"; then
5730 case $host_os in
5731 openbsd*)
5732 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5733 ;;
5734 *)
5735 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5736 ;;
5737 esac
5738 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5739 fi
5740
5741 case $host_os in
5742 darwin*)
5743 lock_old_archive_extraction=yes ;;
5744 *)
5745 lock_old_archive_extraction=no ;;
5746 esac
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786 # If no C compiler was specified, use CC.
5787 LTCC=${LTCC-"$CC"}
5788
5789 # If no C compiler flags were specified, use CFLAGS.
5790 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5791
5792 # Allow CC to be a program name with arguments.
5793 compiler=$CC
5794
5795
5796 # Check for command to grab the raw symbol name followed by C symbol from nm.
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5798 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5799 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5800 $as_echo_n "(cached) " >&6
5801 else
5802
5803 # These are sane defaults that work on at least a few old systems.
5804 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5805
5806 # Character class describing NM global symbol codes.
5807 symcode='[BCDEGRST]'
5808
5809 # Regexp to match symbols that can be accessed directly from C.
5810 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5811
5812 # Define system-specific variables.
5813 case $host_os in
5814 aix*)
5815 symcode='[BCDT]'
5816 ;;
5817 cygwin* | mingw* | pw32* | cegcc*)
5818 symcode='[ABCDGISTW]'
5819 ;;
5820 hpux*)
5821 if test "$host_cpu" = ia64; then
5822 symcode='[ABCDEGRST]'
5823 fi
5824 ;;
5825 irix* | nonstopux*)
5826 symcode='[BCDEGRST]'
5827 ;;
5828 osf*)
5829 symcode='[BCDEGQRST]'
5830 ;;
5831 solaris*)
5832 symcode='[BDRT]'
5833 ;;
5834 sco3.2v5*)
5835 symcode='[DT]'
5836 ;;
5837 sysv4.2uw2*)
5838 symcode='[DT]'
5839 ;;
5840 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5841 symcode='[ABDT]'
5842 ;;
5843 sysv4)
5844 symcode='[DFNSTU]'
5845 ;;
5846 esac
5847
5848 # If we're using GNU nm, then use its standard symbol codes.
5849 case `$NM -V 2>&1` in
5850 *GNU* | *'with BFD'*)
5851 symcode='[ABCDGIRSTW]' ;;
5852 esac
5853
5854 # Transform an extracted symbol line into a proper C declaration.
5855 # Some systems (esp. on ia64) link data and code symbols differently,
5856 # so use this general approach.
5857 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5858
5859 # Transform an extracted symbol line into symbol name and symbol address
5860 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5861 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'"
5862
5863 # Handle CRLF in mingw tool chain
5864 opt_cr=
5865 case $build_os in
5866 mingw*)
5867 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5868 ;;
5869 esac
5870
5871 # Try without a prefix underscore, then with it.
5872 for ac_symprfx in "" "_"; do
5873
5874 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5875 symxfrm="\\1 $ac_symprfx\\2 \\2"
5876
5877 # Write the raw and C identifiers.
5878 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5879 # Fake it for dumpbin and say T for any non-static function
5880 # and D for any global variable.
5881 # Also find C++ and __fastcall symbols from MSVC++,
5882 # which start with @ or ?.
5883 lt_cv_sys_global_symbol_pipe="$AWK '"\
5884 " {last_section=section; section=\$ 3};"\
5885 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5886 " \$ 0!~/External *\|/{next};"\
5887 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5888 " {if(hide[section]) next};"\
5889 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5890 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5891 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5892 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5893 " ' prfx=^$ac_symprfx"
5894 else
5895 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5896 fi
5897
5898 # Check to see that the pipe works correctly.
5899 pipe_works=no
5900
5901 rm -f conftest*
5902 cat > conftest.$ac_ext <<_LT_EOF
5903 #ifdef __cplusplus
5904 extern "C" {
5905 #endif
5906 char nm_test_var;
5907 void nm_test_func(void);
5908 void nm_test_func(void){}
5909 #ifdef __cplusplus
5910 }
5911 #endif
5912 int main(){nm_test_var='a';nm_test_func();return(0);}
5913 _LT_EOF
5914
5915 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5916 (eval $ac_compile) 2>&5
5917 ac_status=$?
5918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5919 test $ac_status = 0; }; then
5920 # Now try to grab the symbols.
5921 nlist=conftest.nm
5922 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5923 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5924 ac_status=$?
5925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5926 test $ac_status = 0; } && test -s "$nlist"; then
5927 # Try sorting and uniquifying the output.
5928 if sort "$nlist" | uniq > "$nlist"T; then
5929 mv -f "$nlist"T "$nlist"
5930 else
5931 rm -f "$nlist"T
5932 fi
5933
5934 # Make sure that we snagged all the symbols we need.
5935 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5936 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5937 cat <<_LT_EOF > conftest.$ac_ext
5938 #ifdef __cplusplus
5939 extern "C" {
5940 #endif
5941
5942 _LT_EOF
5943 # Now generate the symbol file.
5944 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5945
5946 cat <<_LT_EOF >> conftest.$ac_ext
5947
5948 /* The mapping between symbol names and symbols. */
5949 const struct {
5950 const char *name;
5951 void *address;
5952 }
5953 lt__PROGRAM__LTX_preloaded_symbols[] =
5954 {
5955 { "@PROGRAM@", (void *) 0 },
5956 _LT_EOF
5957 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5958 cat <<\_LT_EOF >> conftest.$ac_ext
5959 {0, (void *) 0}
5960 };
5961
5962 /* This works around a problem in FreeBSD linker */
5963 #ifdef FREEBSD_WORKAROUND
5964 static const void *lt_preloaded_setup() {
5965 return lt__PROGRAM__LTX_preloaded_symbols;
5966 }
5967 #endif
5968
5969 #ifdef __cplusplus
5970 }
5971 #endif
5972 _LT_EOF
5973 # Now try linking the two files.
5974 mv conftest.$ac_objext conftstm.$ac_objext
5975 lt_save_LIBS="$LIBS"
5976 lt_save_CFLAGS="$CFLAGS"
5977 LIBS="conftstm.$ac_objext"
5978 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5979 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5980 (eval $ac_link) 2>&5
5981 ac_status=$?
5982 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5983 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5984 pipe_works=yes
5985 fi
5986 LIBS="$lt_save_LIBS"
5987 CFLAGS="$lt_save_CFLAGS"
5988 else
5989 echo "cannot find nm_test_func in $nlist" >&5
5990 fi
5991 else
5992 echo "cannot find nm_test_var in $nlist" >&5
5993 fi
5994 else
5995 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5996 fi
5997 else
5998 echo "$progname: failed program was:" >&5
5999 cat conftest.$ac_ext >&5
6000 fi
6001 rm -rf conftest* conftst*
6002
6003 # Do not use the global_symbol_pipe unless it works.
6004 if test "$pipe_works" = yes; then
6005 break
6006 else
6007 lt_cv_sys_global_symbol_pipe=
6008 fi
6009 done
6010
6011 fi
6012
6013 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6014 lt_cv_sys_global_symbol_to_cdecl=
6015 fi
6016 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6018 $as_echo "failed" >&6; }
6019 else
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6021 $as_echo "ok" >&6; }
6022 fi
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045 # Check whether --enable-libtool-lock was given.
6046 if test "${enable_libtool_lock+set}" = set; then :
6047 enableval=$enable_libtool_lock;
6048 fi
6049
6050 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6051
6052 # Some flags need to be propagated to the compiler or linker for good
6053 # libtool support.
6054 case $host in
6055 ia64-*-hpux*)
6056 # Find out which ABI we are using.
6057 echo 'int i;' > conftest.$ac_ext
6058 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6059 (eval $ac_compile) 2>&5
6060 ac_status=$?
6061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6062 test $ac_status = 0; }; then
6063 case `/usr/bin/file conftest.$ac_objext` in
6064 *ELF-32*)
6065 HPUX_IA64_MODE="32"
6066 ;;
6067 *ELF-64*)
6068 HPUX_IA64_MODE="64"
6069 ;;
6070 esac
6071 fi
6072 rm -rf conftest*
6073 ;;
6074 *-*-irix6*)
6075 # Find out which ABI we are using.
6076 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6077 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6078 (eval $ac_compile) 2>&5
6079 ac_status=$?
6080 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6081 test $ac_status = 0; }; then
6082 if test "$lt_cv_prog_gnu_ld" = yes; then
6083 case `/usr/bin/file conftest.$ac_objext` in
6084 *32-bit*)
6085 LD="${LD-ld} -melf32bsmip"
6086 ;;
6087 *N32*)
6088 LD="${LD-ld} -melf32bmipn32"
6089 ;;
6090 *64-bit*)
6091 LD="${LD-ld} -melf64bmip"
6092 ;;
6093 esac
6094 else
6095 case `/usr/bin/file conftest.$ac_objext` in
6096 *32-bit*)
6097 LD="${LD-ld} -32"
6098 ;;
6099 *N32*)
6100 LD="${LD-ld} -n32"
6101 ;;
6102 *64-bit*)
6103 LD="${LD-ld} -64"
6104 ;;
6105 esac
6106 fi
6107 fi
6108 rm -rf conftest*
6109 ;;
6110
6111 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6112 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6113 # Find out which ABI we are using.
6114 echo 'int i;' > conftest.$ac_ext
6115 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6116 (eval $ac_compile) 2>&5
6117 ac_status=$?
6118 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6119 test $ac_status = 0; }; then
6120 case `/usr/bin/file conftest.o` in
6121 *32-bit*)
6122 case $host in
6123 x86_64-*kfreebsd*-gnu)
6124 LD="${LD-ld} -m elf_i386_fbsd"
6125 ;;
6126 x86_64-*linux*)
6127 case `/usr/bin/file conftest.o` in
6128 *x86-64*)
6129 LD="${LD-ld} -m elf32_x86_64"
6130 ;;
6131 *)
6132 LD="${LD-ld} -m elf_i386"
6133 ;;
6134 esac
6135 ;;
6136 powerpc64le-*linux*)
6137 LD="${LD-ld} -m elf32lppclinux"
6138 ;;
6139 powerpc64-*linux*)
6140 LD="${LD-ld} -m elf32ppclinux"
6141 ;;
6142 s390x-*linux*)
6143 LD="${LD-ld} -m elf_s390"
6144 ;;
6145 sparc64-*linux*)
6146 LD="${LD-ld} -m elf32_sparc"
6147 ;;
6148 esac
6149 ;;
6150 *64-bit*)
6151 case $host in
6152 x86_64-*kfreebsd*-gnu)
6153 LD="${LD-ld} -m elf_x86_64_fbsd"
6154 ;;
6155 x86_64-*linux*)
6156 LD="${LD-ld} -m elf_x86_64"
6157 ;;
6158 powerpcle-*linux*)
6159 LD="${LD-ld} -m elf64lppc"
6160 ;;
6161 powerpc-*linux*)
6162 LD="${LD-ld} -m elf64ppc"
6163 ;;
6164 s390*-*linux*|s390*-*tpf*)
6165 LD="${LD-ld} -m elf64_s390"
6166 ;;
6167 sparc*-*linux*)
6168 LD="${LD-ld} -m elf64_sparc"
6169 ;;
6170 esac
6171 ;;
6172 esac
6173 fi
6174 rm -rf conftest*
6175 ;;
6176
6177 *-*-sco3.2v5*)
6178 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6179 SAVE_CFLAGS="$CFLAGS"
6180 CFLAGS="$CFLAGS -belf"
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6182 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6183 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6184 $as_echo_n "(cached) " >&6
6185 else
6186 ac_ext=c
6187 ac_cpp='$CPP $CPPFLAGS'
6188 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6189 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6190 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6191
6192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6193 /* end confdefs.h. */
6194
6195 int
6196 main ()
6197 {
6198
6199 ;
6200 return 0;
6201 }
6202 _ACEOF
6203 if ac_fn_c_try_link "$LINENO"; then :
6204 lt_cv_cc_needs_belf=yes
6205 else
6206 lt_cv_cc_needs_belf=no
6207 fi
6208 rm -f core conftest.err conftest.$ac_objext \
6209 conftest$ac_exeext conftest.$ac_ext
6210 ac_ext=c
6211 ac_cpp='$CPP $CPPFLAGS'
6212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6215
6216 fi
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6218 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6219 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6220 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6221 CFLAGS="$SAVE_CFLAGS"
6222 fi
6223 ;;
6224 sparc*-*solaris*)
6225 # Find out which ABI we are using.
6226 echo 'int i;' > conftest.$ac_ext
6227 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6228 (eval $ac_compile) 2>&5
6229 ac_status=$?
6230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6231 test $ac_status = 0; }; then
6232 case `/usr/bin/file conftest.o` in
6233 *64-bit*)
6234 case $lt_cv_prog_gnu_ld in
6235 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6236 *)
6237 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6238 LD="${LD-ld} -64"
6239 fi
6240 ;;
6241 esac
6242 ;;
6243 esac
6244 fi
6245 rm -rf conftest*
6246 ;;
6247 esac
6248
6249 need_locks="$enable_libtool_lock"
6250
6251
6252 case $host_os in
6253 rhapsody* | darwin*)
6254 if test -n "$ac_tool_prefix"; then
6255 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6256 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6258 $as_echo_n "checking for $ac_word... " >&6; }
6259 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6260 $as_echo_n "(cached) " >&6
6261 else
6262 if test -n "$DSYMUTIL"; then
6263 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6264 else
6265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6266 for as_dir in $PATH
6267 do
6268 IFS=$as_save_IFS
6269 test -z "$as_dir" && as_dir=.
6270 for ac_exec_ext in '' $ac_executable_extensions; do
6271 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6272 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6274 break 2
6275 fi
6276 done
6277 done
6278 IFS=$as_save_IFS
6279
6280 fi
6281 fi
6282 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6283 if test -n "$DSYMUTIL"; then
6284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6285 $as_echo "$DSYMUTIL" >&6; }
6286 else
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6288 $as_echo "no" >&6; }
6289 fi
6290
6291
6292 fi
6293 if test -z "$ac_cv_prog_DSYMUTIL"; then
6294 ac_ct_DSYMUTIL=$DSYMUTIL
6295 # Extract the first word of "dsymutil", so it can be a program name with args.
6296 set dummy dsymutil; ac_word=$2
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6298 $as_echo_n "checking for $ac_word... " >&6; }
6299 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6300 $as_echo_n "(cached) " >&6
6301 else
6302 if test -n "$ac_ct_DSYMUTIL"; then
6303 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6304 else
6305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6306 for as_dir in $PATH
6307 do
6308 IFS=$as_save_IFS
6309 test -z "$as_dir" && as_dir=.
6310 for ac_exec_ext in '' $ac_executable_extensions; do
6311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6312 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6314 break 2
6315 fi
6316 done
6317 done
6318 IFS=$as_save_IFS
6319
6320 fi
6321 fi
6322 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6323 if test -n "$ac_ct_DSYMUTIL"; then
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6325 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6326 else
6327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6328 $as_echo "no" >&6; }
6329 fi
6330
6331 if test "x$ac_ct_DSYMUTIL" = x; then
6332 DSYMUTIL=":"
6333 else
6334 case $cross_compiling:$ac_tool_warned in
6335 yes:)
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6337 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6338 ac_tool_warned=yes ;;
6339 esac
6340 DSYMUTIL=$ac_ct_DSYMUTIL
6341 fi
6342 else
6343 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6344 fi
6345
6346 if test -n "$ac_tool_prefix"; then
6347 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6348 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6350 $as_echo_n "checking for $ac_word... " >&6; }
6351 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6352 $as_echo_n "(cached) " >&6
6353 else
6354 if test -n "$NMEDIT"; then
6355 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6356 else
6357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358 for as_dir in $PATH
6359 do
6360 IFS=$as_save_IFS
6361 test -z "$as_dir" && as_dir=.
6362 for ac_exec_ext in '' $ac_executable_extensions; do
6363 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6364 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6366 break 2
6367 fi
6368 done
6369 done
6370 IFS=$as_save_IFS
6371
6372 fi
6373 fi
6374 NMEDIT=$ac_cv_prog_NMEDIT
6375 if test -n "$NMEDIT"; then
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6377 $as_echo "$NMEDIT" >&6; }
6378 else
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6380 $as_echo "no" >&6; }
6381 fi
6382
6383
6384 fi
6385 if test -z "$ac_cv_prog_NMEDIT"; then
6386 ac_ct_NMEDIT=$NMEDIT
6387 # Extract the first word of "nmedit", so it can be a program name with args.
6388 set dummy nmedit; ac_word=$2
6389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6390 $as_echo_n "checking for $ac_word... " >&6; }
6391 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6392 $as_echo_n "(cached) " >&6
6393 else
6394 if test -n "$ac_ct_NMEDIT"; then
6395 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6396 else
6397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6398 for as_dir in $PATH
6399 do
6400 IFS=$as_save_IFS
6401 test -z "$as_dir" && as_dir=.
6402 for ac_exec_ext in '' $ac_executable_extensions; do
6403 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6404 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6406 break 2
6407 fi
6408 done
6409 done
6410 IFS=$as_save_IFS
6411
6412 fi
6413 fi
6414 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6415 if test -n "$ac_ct_NMEDIT"; then
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6417 $as_echo "$ac_ct_NMEDIT" >&6; }
6418 else
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6420 $as_echo "no" >&6; }
6421 fi
6422
6423 if test "x$ac_ct_NMEDIT" = x; then
6424 NMEDIT=":"
6425 else
6426 case $cross_compiling:$ac_tool_warned in
6427 yes:)
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6429 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6430 ac_tool_warned=yes ;;
6431 esac
6432 NMEDIT=$ac_ct_NMEDIT
6433 fi
6434 else
6435 NMEDIT="$ac_cv_prog_NMEDIT"
6436 fi
6437
6438 if test -n "$ac_tool_prefix"; then
6439 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6440 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6442 $as_echo_n "checking for $ac_word... " >&6; }
6443 if test "${ac_cv_prog_LIPO+set}" = set; then :
6444 $as_echo_n "(cached) " >&6
6445 else
6446 if test -n "$LIPO"; then
6447 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6448 else
6449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6450 for as_dir in $PATH
6451 do
6452 IFS=$as_save_IFS
6453 test -z "$as_dir" && as_dir=.
6454 for ac_exec_ext in '' $ac_executable_extensions; do
6455 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6456 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6457 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6458 break 2
6459 fi
6460 done
6461 done
6462 IFS=$as_save_IFS
6463
6464 fi
6465 fi
6466 LIPO=$ac_cv_prog_LIPO
6467 if test -n "$LIPO"; then
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6469 $as_echo "$LIPO" >&6; }
6470 else
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6472 $as_echo "no" >&6; }
6473 fi
6474
6475
6476 fi
6477 if test -z "$ac_cv_prog_LIPO"; then
6478 ac_ct_LIPO=$LIPO
6479 # Extract the first word of "lipo", so it can be a program name with args.
6480 set dummy lipo; ac_word=$2
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6482 $as_echo_n "checking for $ac_word... " >&6; }
6483 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6484 $as_echo_n "(cached) " >&6
6485 else
6486 if test -n "$ac_ct_LIPO"; then
6487 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6488 else
6489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6490 for as_dir in $PATH
6491 do
6492 IFS=$as_save_IFS
6493 test -z "$as_dir" && as_dir=.
6494 for ac_exec_ext in '' $ac_executable_extensions; do
6495 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6496 ac_cv_prog_ac_ct_LIPO="lipo"
6497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6498 break 2
6499 fi
6500 done
6501 done
6502 IFS=$as_save_IFS
6503
6504 fi
6505 fi
6506 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6507 if test -n "$ac_ct_LIPO"; then
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6509 $as_echo "$ac_ct_LIPO" >&6; }
6510 else
6511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6512 $as_echo "no" >&6; }
6513 fi
6514
6515 if test "x$ac_ct_LIPO" = x; then
6516 LIPO=":"
6517 else
6518 case $cross_compiling:$ac_tool_warned in
6519 yes:)
6520 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6521 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6522 ac_tool_warned=yes ;;
6523 esac
6524 LIPO=$ac_ct_LIPO
6525 fi
6526 else
6527 LIPO="$ac_cv_prog_LIPO"
6528 fi
6529
6530 if test -n "$ac_tool_prefix"; then
6531 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6532 set dummy ${ac_tool_prefix}otool; ac_word=$2
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6534 $as_echo_n "checking for $ac_word... " >&6; }
6535 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6536 $as_echo_n "(cached) " >&6
6537 else
6538 if test -n "$OTOOL"; then
6539 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6540 else
6541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6542 for as_dir in $PATH
6543 do
6544 IFS=$as_save_IFS
6545 test -z "$as_dir" && as_dir=.
6546 for ac_exec_ext in '' $ac_executable_extensions; do
6547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6548 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6550 break 2
6551 fi
6552 done
6553 done
6554 IFS=$as_save_IFS
6555
6556 fi
6557 fi
6558 OTOOL=$ac_cv_prog_OTOOL
6559 if test -n "$OTOOL"; then
6560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6561 $as_echo "$OTOOL" >&6; }
6562 else
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6564 $as_echo "no" >&6; }
6565 fi
6566
6567
6568 fi
6569 if test -z "$ac_cv_prog_OTOOL"; then
6570 ac_ct_OTOOL=$OTOOL
6571 # Extract the first word of "otool", so it can be a program name with args.
6572 set dummy otool; ac_word=$2
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6574 $as_echo_n "checking for $ac_word... " >&6; }
6575 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6576 $as_echo_n "(cached) " >&6
6577 else
6578 if test -n "$ac_ct_OTOOL"; then
6579 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6580 else
6581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6582 for as_dir in $PATH
6583 do
6584 IFS=$as_save_IFS
6585 test -z "$as_dir" && as_dir=.
6586 for ac_exec_ext in '' $ac_executable_extensions; do
6587 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6588 ac_cv_prog_ac_ct_OTOOL="otool"
6589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6590 break 2
6591 fi
6592 done
6593 done
6594 IFS=$as_save_IFS
6595
6596 fi
6597 fi
6598 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6599 if test -n "$ac_ct_OTOOL"; then
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6601 $as_echo "$ac_ct_OTOOL" >&6; }
6602 else
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6604 $as_echo "no" >&6; }
6605 fi
6606
6607 if test "x$ac_ct_OTOOL" = x; then
6608 OTOOL=":"
6609 else
6610 case $cross_compiling:$ac_tool_warned in
6611 yes:)
6612 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6613 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6614 ac_tool_warned=yes ;;
6615 esac
6616 OTOOL=$ac_ct_OTOOL
6617 fi
6618 else
6619 OTOOL="$ac_cv_prog_OTOOL"
6620 fi
6621
6622 if test -n "$ac_tool_prefix"; then
6623 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6624 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6626 $as_echo_n "checking for $ac_word... " >&6; }
6627 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6628 $as_echo_n "(cached) " >&6
6629 else
6630 if test -n "$OTOOL64"; then
6631 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6632 else
6633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6634 for as_dir in $PATH
6635 do
6636 IFS=$as_save_IFS
6637 test -z "$as_dir" && as_dir=.
6638 for ac_exec_ext in '' $ac_executable_extensions; do
6639 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6640 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6642 break 2
6643 fi
6644 done
6645 done
6646 IFS=$as_save_IFS
6647
6648 fi
6649 fi
6650 OTOOL64=$ac_cv_prog_OTOOL64
6651 if test -n "$OTOOL64"; then
6652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6653 $as_echo "$OTOOL64" >&6; }
6654 else
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6656 $as_echo "no" >&6; }
6657 fi
6658
6659
6660 fi
6661 if test -z "$ac_cv_prog_OTOOL64"; then
6662 ac_ct_OTOOL64=$OTOOL64
6663 # Extract the first word of "otool64", so it can be a program name with args.
6664 set dummy otool64; ac_word=$2
6665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6666 $as_echo_n "checking for $ac_word... " >&6; }
6667 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6668 $as_echo_n "(cached) " >&6
6669 else
6670 if test -n "$ac_ct_OTOOL64"; then
6671 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6672 else
6673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6674 for as_dir in $PATH
6675 do
6676 IFS=$as_save_IFS
6677 test -z "$as_dir" && as_dir=.
6678 for ac_exec_ext in '' $ac_executable_extensions; do
6679 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6680 ac_cv_prog_ac_ct_OTOOL64="otool64"
6681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6682 break 2
6683 fi
6684 done
6685 done
6686 IFS=$as_save_IFS
6687
6688 fi
6689 fi
6690 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6691 if test -n "$ac_ct_OTOOL64"; then
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6693 $as_echo "$ac_ct_OTOOL64" >&6; }
6694 else
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6696 $as_echo "no" >&6; }
6697 fi
6698
6699 if test "x$ac_ct_OTOOL64" = x; then
6700 OTOOL64=":"
6701 else
6702 case $cross_compiling:$ac_tool_warned in
6703 yes:)
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6705 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6706 ac_tool_warned=yes ;;
6707 esac
6708 OTOOL64=$ac_ct_OTOOL64
6709 fi
6710 else
6711 OTOOL64="$ac_cv_prog_OTOOL64"
6712 fi
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6741 $as_echo_n "checking for -single_module linker flag... " >&6; }
6742 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6743 $as_echo_n "(cached) " >&6
6744 else
6745 lt_cv_apple_cc_single_mod=no
6746 if test -z "${LT_MULTI_MODULE}"; then
6747 # By default we will add the -single_module flag. You can override
6748 # by either setting the environment variable LT_MULTI_MODULE
6749 # non-empty at configure time, or by adding -multi_module to the
6750 # link flags.
6751 rm -rf libconftest.dylib*
6752 echo "int foo(void){return 1;}" > conftest.c
6753 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6754 -dynamiclib -Wl,-single_module conftest.c" >&5
6755 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6756 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6757 _lt_result=$?
6758 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6759 lt_cv_apple_cc_single_mod=yes
6760 else
6761 cat conftest.err >&5
6762 fi
6763 rm -rf libconftest.dylib*
6764 rm -f conftest.*
6765 fi
6766 fi
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6768 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6770 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6771 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6772 $as_echo_n "(cached) " >&6
6773 else
6774 lt_cv_ld_exported_symbols_list=no
6775 save_LDFLAGS=$LDFLAGS
6776 echo "_main" > conftest.sym
6777 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6779 /* end confdefs.h. */
6780
6781 int
6782 main ()
6783 {
6784
6785 ;
6786 return 0;
6787 }
6788 _ACEOF
6789 if ac_fn_c_try_link "$LINENO"; then :
6790 lt_cv_ld_exported_symbols_list=yes
6791 else
6792 lt_cv_ld_exported_symbols_list=no
6793 fi
6794 rm -f core conftest.err conftest.$ac_objext \
6795 conftest$ac_exeext conftest.$ac_ext
6796 LDFLAGS="$save_LDFLAGS"
6797
6798 fi
6799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6800 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6802 $as_echo_n "checking for -force_load linker flag... " >&6; }
6803 if test "${lt_cv_ld_force_load+set}" = set; then :
6804 $as_echo_n "(cached) " >&6
6805 else
6806 lt_cv_ld_force_load=no
6807 cat > conftest.c << _LT_EOF
6808 int forced_loaded() { return 2;}
6809 _LT_EOF
6810 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6811 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6812 echo "$AR cru libconftest.a conftest.o" >&5
6813 $AR cru libconftest.a conftest.o 2>&5
6814 cat > conftest.c << _LT_EOF
6815 int main() { return 0;}
6816 _LT_EOF
6817 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6818 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6819 _lt_result=$?
6820 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6821 lt_cv_ld_force_load=yes
6822 else
6823 cat conftest.err >&5
6824 fi
6825 rm -f conftest.err libconftest.a conftest conftest.c
6826 rm -rf conftest.dSYM
6827
6828 fi
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6830 $as_echo "$lt_cv_ld_force_load" >&6; }
6831 case $host_os in
6832 rhapsody* | darwin1.[012])
6833 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6834 darwin1.*)
6835 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6836 darwin*) # darwin 5.x on
6837 # if running on 10.5 or later, the deployment target defaults
6838 # to the OS version, if on x86, and 10.4, the deployment
6839 # target defaults to 10.4. Don't you love it?
6840 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6841 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6842 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6843 10.[012][,.]*)
6844 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6845 10.*)
6846 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6847 esac
6848 ;;
6849 esac
6850 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6851 _lt_dar_single_mod='$single_module'
6852 fi
6853 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6854 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6855 else
6856 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6857 fi
6858 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6859 _lt_dsymutil='~$DSYMUTIL $lib || :'
6860 else
6861 _lt_dsymutil=
6862 fi
6863 ;;
6864 esac
6865
6866 ac_ext=c
6867 ac_cpp='$CPP $CPPFLAGS'
6868 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6869 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6870 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6872 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6873 # On Suns, sometimes $CPP names a directory.
6874 if test -n "$CPP" && test -d "$CPP"; then
6875 CPP=
6876 fi
6877 if test -z "$CPP"; then
6878 if test "${ac_cv_prog_CPP+set}" = set; then :
6879 $as_echo_n "(cached) " >&6
6880 else
6881 # Double quotes because CPP needs to be expanded
6882 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6883 do
6884 ac_preproc_ok=false
6885 for ac_c_preproc_warn_flag in '' yes
6886 do
6887 # Use a header file that comes with gcc, so configuring glibc
6888 # with a fresh cross-compiler works.
6889 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6890 # <limits.h> exists even on freestanding compilers.
6891 # On the NeXT, cc -E runs the code through the compiler's parser,
6892 # not just through cpp. "Syntax error" is here to catch this case.
6893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6894 /* end confdefs.h. */
6895 #ifdef __STDC__
6896 # include <limits.h>
6897 #else
6898 # include <assert.h>
6899 #endif
6900 Syntax error
6901 _ACEOF
6902 if ac_fn_c_try_cpp "$LINENO"; then :
6903
6904 else
6905 # Broken: fails on valid input.
6906 continue
6907 fi
6908 rm -f conftest.err conftest.$ac_ext
6909
6910 # OK, works on sane cases. Now check whether nonexistent headers
6911 # can be detected and how.
6912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6913 /* end confdefs.h. */
6914 #include <ac_nonexistent.h>
6915 _ACEOF
6916 if ac_fn_c_try_cpp "$LINENO"; then :
6917 # Broken: success on invalid input.
6918 continue
6919 else
6920 # Passes both tests.
6921 ac_preproc_ok=:
6922 break
6923 fi
6924 rm -f conftest.err conftest.$ac_ext
6925
6926 done
6927 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6928 rm -f conftest.err conftest.$ac_ext
6929 if $ac_preproc_ok; then :
6930 break
6931 fi
6932
6933 done
6934 ac_cv_prog_CPP=$CPP
6935
6936 fi
6937 CPP=$ac_cv_prog_CPP
6938 else
6939 ac_cv_prog_CPP=$CPP
6940 fi
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6942 $as_echo "$CPP" >&6; }
6943 ac_preproc_ok=false
6944 for ac_c_preproc_warn_flag in '' yes
6945 do
6946 # Use a header file that comes with gcc, so configuring glibc
6947 # with a fresh cross-compiler works.
6948 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6949 # <limits.h> exists even on freestanding compilers.
6950 # On the NeXT, cc -E runs the code through the compiler's parser,
6951 # not just through cpp. "Syntax error" is here to catch this case.
6952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6953 /* end confdefs.h. */
6954 #ifdef __STDC__
6955 # include <limits.h>
6956 #else
6957 # include <assert.h>
6958 #endif
6959 Syntax error
6960 _ACEOF
6961 if ac_fn_c_try_cpp "$LINENO"; then :
6962
6963 else
6964 # Broken: fails on valid input.
6965 continue
6966 fi
6967 rm -f conftest.err conftest.$ac_ext
6968
6969 # OK, works on sane cases. Now check whether nonexistent headers
6970 # can be detected and how.
6971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6972 /* end confdefs.h. */
6973 #include <ac_nonexistent.h>
6974 _ACEOF
6975 if ac_fn_c_try_cpp "$LINENO"; then :
6976 # Broken: success on invalid input.
6977 continue
6978 else
6979 # Passes both tests.
6980 ac_preproc_ok=:
6981 break
6982 fi
6983 rm -f conftest.err conftest.$ac_ext
6984
6985 done
6986 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6987 rm -f conftest.err conftest.$ac_ext
6988 if $ac_preproc_ok; then :
6989
6990 else
6991 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6992 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6993 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6994 See \`config.log' for more details." "$LINENO" 5; }
6995 fi
6996
6997 ac_ext=c
6998 ac_cpp='$CPP $CPPFLAGS'
6999 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7000 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7001 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7002
7003
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7005 $as_echo_n "checking for ANSI C header files... " >&6; }
7006 if test "${ac_cv_header_stdc+set}" = set; then :
7007 $as_echo_n "(cached) " >&6
7008 else
7009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7010 /* end confdefs.h. */
7011 #include <stdlib.h>
7012 #include <stdarg.h>
7013 #include <string.h>
7014 #include <float.h>
7015
7016 int
7017 main ()
7018 {
7019
7020 ;
7021 return 0;
7022 }
7023 _ACEOF
7024 if ac_fn_c_try_compile "$LINENO"; then :
7025 ac_cv_header_stdc=yes
7026 else
7027 ac_cv_header_stdc=no
7028 fi
7029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7030
7031 if test $ac_cv_header_stdc = yes; then
7032 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7034 /* end confdefs.h. */
7035 #include <string.h>
7036
7037 _ACEOF
7038 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7039 $EGREP "memchr" >/dev/null 2>&1; then :
7040
7041 else
7042 ac_cv_header_stdc=no
7043 fi
7044 rm -f conftest*
7045
7046 fi
7047
7048 if test $ac_cv_header_stdc = yes; then
7049 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7051 /* end confdefs.h. */
7052 #include <stdlib.h>
7053
7054 _ACEOF
7055 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7056 $EGREP "free" >/dev/null 2>&1; then :
7057
7058 else
7059 ac_cv_header_stdc=no
7060 fi
7061 rm -f conftest*
7062
7063 fi
7064
7065 if test $ac_cv_header_stdc = yes; then
7066 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7067 if test "$cross_compiling" = yes; then :
7068 :
7069 else
7070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7071 /* end confdefs.h. */
7072 #include <ctype.h>
7073 #include <stdlib.h>
7074 #if ((' ' & 0x0FF) == 0x020)
7075 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7076 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7077 #else
7078 # define ISLOWER(c) \
7079 (('a' <= (c) && (c) <= 'i') \
7080 || ('j' <= (c) && (c) <= 'r') \
7081 || ('s' <= (c) && (c) <= 'z'))
7082 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7083 #endif
7084
7085 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7086 int
7087 main ()
7088 {
7089 int i;
7090 for (i = 0; i < 256; i++)
7091 if (XOR (islower (i), ISLOWER (i))
7092 || toupper (i) != TOUPPER (i))
7093 return 2;
7094 return 0;
7095 }
7096 _ACEOF
7097 if ac_fn_c_try_run "$LINENO"; then :
7098
7099 else
7100 ac_cv_header_stdc=no
7101 fi
7102 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7103 conftest.$ac_objext conftest.beam conftest.$ac_ext
7104 fi
7105
7106 fi
7107 fi
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7109 $as_echo "$ac_cv_header_stdc" >&6; }
7110 if test $ac_cv_header_stdc = yes; then
7111
7112 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7113
7114 fi
7115
7116 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7117 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7118 inttypes.h stdint.h unistd.h
7119 do :
7120 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7121 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7122 "
7123 eval as_val=\$$as_ac_Header
7124 if test "x$as_val" = x""yes; then :
7125 cat >>confdefs.h <<_ACEOF
7126 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7127 _ACEOF
7128
7129 fi
7130
7131 done
7132
7133
7134 for ac_header in dlfcn.h
7135 do :
7136 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7137 "
7138 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7139 cat >>confdefs.h <<_ACEOF
7140 #define HAVE_DLFCN_H 1
7141 _ACEOF
7142
7143 fi
7144
7145 done
7146
7147
7148
7149
7150
7151 # Set options
7152
7153
7154
7155 enable_dlopen=no
7156
7157
7158 enable_win32_dll=no
7159
7160
7161 # Check whether --enable-shared was given.
7162 if test "${enable_shared+set}" = set; then :
7163 enableval=$enable_shared; p=${PACKAGE-default}
7164 case $enableval in
7165 yes) enable_shared=yes ;;
7166 no) enable_shared=no ;;
7167 *)
7168 enable_shared=no
7169 # Look at the argument we got. We use all the common list separators.
7170 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7171 for pkg in $enableval; do
7172 IFS="$lt_save_ifs"
7173 if test "X$pkg" = "X$p"; then
7174 enable_shared=yes
7175 fi
7176 done
7177 IFS="$lt_save_ifs"
7178 ;;
7179 esac
7180 else
7181 enable_shared=yes
7182 fi
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192 # Check whether --enable-static was given.
7193 if test "${enable_static+set}" = set; then :
7194 enableval=$enable_static; p=${PACKAGE-default}
7195 case $enableval in
7196 yes) enable_static=yes ;;
7197 no) enable_static=no ;;
7198 *)
7199 enable_static=no
7200 # Look at the argument we got. We use all the common list separators.
7201 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7202 for pkg in $enableval; do
7203 IFS="$lt_save_ifs"
7204 if test "X$pkg" = "X$p"; then
7205 enable_static=yes
7206 fi
7207 done
7208 IFS="$lt_save_ifs"
7209 ;;
7210 esac
7211 else
7212 enable_static=yes
7213 fi
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224 # Check whether --with-pic was given.
7225 if test "${with_pic+set}" = set; then :
7226 withval=$with_pic; pic_mode="$withval"
7227 else
7228 pic_mode=default
7229 fi
7230
7231
7232 test -z "$pic_mode" && pic_mode=default
7233
7234
7235
7236
7237
7238
7239
7240 # Check whether --enable-fast-install was given.
7241 if test "${enable_fast_install+set}" = set; then :
7242 enableval=$enable_fast_install; p=${PACKAGE-default}
7243 case $enableval in
7244 yes) enable_fast_install=yes ;;
7245 no) enable_fast_install=no ;;
7246 *)
7247 enable_fast_install=no
7248 # Look at the argument we got. We use all the common list separators.
7249 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7250 for pkg in $enableval; do
7251 IFS="$lt_save_ifs"
7252 if test "X$pkg" = "X$p"; then
7253 enable_fast_install=yes
7254 fi
7255 done
7256 IFS="$lt_save_ifs"
7257 ;;
7258 esac
7259 else
7260 enable_fast_install=yes
7261 fi
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273 # This can be used to rebuild libtool when needed
7274 LIBTOOL_DEPS="$ltmain"
7275
7276 # Always use our own libtool.
7277 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304 test -z "$LN_S" && LN_S="ln -s"
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319 if test -n "${ZSH_VERSION+set}" ; then
7320 setopt NO_GLOB_SUBST
7321 fi
7322
7323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7324 $as_echo_n "checking for objdir... " >&6; }
7325 if test "${lt_cv_objdir+set}" = set; then :
7326 $as_echo_n "(cached) " >&6
7327 else
7328 rm -f .libs 2>/dev/null
7329 mkdir .libs 2>/dev/null
7330 if test -d .libs; then
7331 lt_cv_objdir=.libs
7332 else
7333 # MS-DOS does not allow filenames that begin with a dot.
7334 lt_cv_objdir=_libs
7335 fi
7336 rmdir .libs 2>/dev/null
7337 fi
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7339 $as_echo "$lt_cv_objdir" >&6; }
7340 objdir=$lt_cv_objdir
7341
7342
7343
7344
7345
7346 cat >>confdefs.h <<_ACEOF
7347 #define LT_OBJDIR "$lt_cv_objdir/"
7348 _ACEOF
7349
7350
7351
7352
7353 case $host_os in
7354 aix3*)
7355 # AIX sometimes has problems with the GCC collect2 program. For some
7356 # reason, if we set the COLLECT_NAMES environment variable, the problems
7357 # vanish in a puff of smoke.
7358 if test "X${COLLECT_NAMES+set}" != Xset; then
7359 COLLECT_NAMES=
7360 export COLLECT_NAMES
7361 fi
7362 ;;
7363 esac
7364
7365 # Global variables:
7366 ofile=libtool
7367 can_build_shared=yes
7368
7369 # All known linkers require a `.a' archive for static linking (except MSVC,
7370 # which needs '.lib').
7371 libext=a
7372
7373 with_gnu_ld="$lt_cv_prog_gnu_ld"
7374
7375 old_CC="$CC"
7376 old_CFLAGS="$CFLAGS"
7377
7378 # Set sane defaults for various variables
7379 test -z "$CC" && CC=cc
7380 test -z "$LTCC" && LTCC=$CC
7381 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7382 test -z "$LD" && LD=ld
7383 test -z "$ac_objext" && ac_objext=o
7384
7385 for cc_temp in $compiler""; do
7386 case $cc_temp in
7387 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7388 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7389 \-*) ;;
7390 *) break;;
7391 esac
7392 done
7393 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7394
7395
7396 # Only perform the check for file, if the check method requires it
7397 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7398 case $deplibs_check_method in
7399 file_magic*)
7400 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7402 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7403 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7404 $as_echo_n "(cached) " >&6
7405 else
7406 case $MAGIC_CMD in
7407 [\\/*] | ?:[\\/]*)
7408 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7409 ;;
7410 *)
7411 lt_save_MAGIC_CMD="$MAGIC_CMD"
7412 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7413 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7414 for ac_dir in $ac_dummy; do
7415 IFS="$lt_save_ifs"
7416 test -z "$ac_dir" && ac_dir=.
7417 if test -f $ac_dir/${ac_tool_prefix}file; then
7418 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7419 if test -n "$file_magic_test_file"; then
7420 case $deplibs_check_method in
7421 "file_magic "*)
7422 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7423 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7424 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7425 $EGREP "$file_magic_regex" > /dev/null; then
7426 :
7427 else
7428 cat <<_LT_EOF 1>&2
7429
7430 *** Warning: the command libtool uses to detect shared libraries,
7431 *** $file_magic_cmd, produces output that libtool cannot recognize.
7432 *** The result is that libtool may fail to recognize shared libraries
7433 *** as such. This will affect the creation of libtool libraries that
7434 *** depend on shared libraries, but programs linked with such libtool
7435 *** libraries will work regardless of this problem. Nevertheless, you
7436 *** may want to report the problem to your system manager and/or to
7437 *** bug-libtool@gnu.org
7438
7439 _LT_EOF
7440 fi ;;
7441 esac
7442 fi
7443 break
7444 fi
7445 done
7446 IFS="$lt_save_ifs"
7447 MAGIC_CMD="$lt_save_MAGIC_CMD"
7448 ;;
7449 esac
7450 fi
7451
7452 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7453 if test -n "$MAGIC_CMD"; then
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7455 $as_echo "$MAGIC_CMD" >&6; }
7456 else
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7458 $as_echo "no" >&6; }
7459 fi
7460
7461
7462
7463
7464
7465 if test -z "$lt_cv_path_MAGIC_CMD"; then
7466 if test -n "$ac_tool_prefix"; then
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7468 $as_echo_n "checking for file... " >&6; }
7469 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7470 $as_echo_n "(cached) " >&6
7471 else
7472 case $MAGIC_CMD in
7473 [\\/*] | ?:[\\/]*)
7474 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7475 ;;
7476 *)
7477 lt_save_MAGIC_CMD="$MAGIC_CMD"
7478 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7479 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7480 for ac_dir in $ac_dummy; do
7481 IFS="$lt_save_ifs"
7482 test -z "$ac_dir" && ac_dir=.
7483 if test -f $ac_dir/file; then
7484 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7485 if test -n "$file_magic_test_file"; then
7486 case $deplibs_check_method in
7487 "file_magic "*)
7488 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7489 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7490 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7491 $EGREP "$file_magic_regex" > /dev/null; then
7492 :
7493 else
7494 cat <<_LT_EOF 1>&2
7495
7496 *** Warning: the command libtool uses to detect shared libraries,
7497 *** $file_magic_cmd, produces output that libtool cannot recognize.
7498 *** The result is that libtool may fail to recognize shared libraries
7499 *** as such. This will affect the creation of libtool libraries that
7500 *** depend on shared libraries, but programs linked with such libtool
7501 *** libraries will work regardless of this problem. Nevertheless, you
7502 *** may want to report the problem to your system manager and/or to
7503 *** bug-libtool@gnu.org
7504
7505 _LT_EOF
7506 fi ;;
7507 esac
7508 fi
7509 break
7510 fi
7511 done
7512 IFS="$lt_save_ifs"
7513 MAGIC_CMD="$lt_save_MAGIC_CMD"
7514 ;;
7515 esac
7516 fi
7517
7518 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7519 if test -n "$MAGIC_CMD"; then
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7521 $as_echo "$MAGIC_CMD" >&6; }
7522 else
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7524 $as_echo "no" >&6; }
7525 fi
7526
7527
7528 else
7529 MAGIC_CMD=:
7530 fi
7531 fi
7532
7533 fi
7534 ;;
7535 esac
7536
7537 # Use C for the default configuration in the libtool script
7538
7539 lt_save_CC="$CC"
7540 ac_ext=c
7541 ac_cpp='$CPP $CPPFLAGS'
7542 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7543 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7544 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7545
7546
7547 # Source file extension for C test sources.
7548 ac_ext=c
7549
7550 # Object file extension for compiled C test sources.
7551 objext=o
7552 objext=$objext
7553
7554 # Code to be used in simple compile tests
7555 lt_simple_compile_test_code="int some_variable = 0;"
7556
7557 # Code to be used in simple link tests
7558 lt_simple_link_test_code='int main(){return(0);}'
7559
7560
7561
7562
7563
7564
7565
7566 # If no C compiler was specified, use CC.
7567 LTCC=${LTCC-"$CC"}
7568
7569 # If no C compiler flags were specified, use CFLAGS.
7570 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7571
7572 # Allow CC to be a program name with arguments.
7573 compiler=$CC
7574
7575 # Save the default compiler, since it gets overwritten when the other
7576 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7577 compiler_DEFAULT=$CC
7578
7579 # save warnings/boilerplate of simple test code
7580 ac_outfile=conftest.$ac_objext
7581 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7582 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7583 _lt_compiler_boilerplate=`cat conftest.err`
7584 $RM conftest*
7585
7586 ac_outfile=conftest.$ac_objext
7587 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7588 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7589 _lt_linker_boilerplate=`cat conftest.err`
7590 $RM -r conftest*
7591
7592
7593 ## CAVEAT EMPTOR:
7594 ## There is no encapsulation within the following macros, do not change
7595 ## the running order or otherwise move them around unless you know exactly
7596 ## what you are doing...
7597 if test -n "$compiler"; then
7598
7599 lt_prog_compiler_no_builtin_flag=
7600
7601 if test "$GCC" = yes; then
7602 case $cc_basename in
7603 nvcc*)
7604 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7605 *)
7606 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7607 esac
7608
7609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7610 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7611 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7612 $as_echo_n "(cached) " >&6
7613 else
7614 lt_cv_prog_compiler_rtti_exceptions=no
7615 ac_outfile=conftest.$ac_objext
7616 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7617 lt_compiler_flag="-fno-rtti -fno-exceptions"
7618 # Insert the option either (1) after the last *FLAGS variable, or
7619 # (2) before a word containing "conftest.", or (3) at the end.
7620 # Note that $ac_compile itself does not contain backslashes and begins
7621 # with a dollar sign (not a hyphen), so the echo should work correctly.
7622 # The option is referenced via a variable to avoid confusing sed.
7623 lt_compile=`echo "$ac_compile" | $SED \
7624 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7625 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7626 -e 's:$: $lt_compiler_flag:'`
7627 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7628 (eval "$lt_compile" 2>conftest.err)
7629 ac_status=$?
7630 cat conftest.err >&5
7631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7632 if (exit $ac_status) && test -s "$ac_outfile"; then
7633 # The compiler can only warn and ignore the option if not recognized
7634 # So say no if there are warnings other than the usual output.
7635 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7636 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7637 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7638 lt_cv_prog_compiler_rtti_exceptions=yes
7639 fi
7640 fi
7641 $RM conftest*
7642
7643 fi
7644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7645 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7646
7647 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7648 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7649 else
7650 :
7651 fi
7652
7653 fi
7654
7655
7656
7657
7658
7659
7660 lt_prog_compiler_wl=
7661 lt_prog_compiler_pic=
7662 lt_prog_compiler_static=
7663
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7665 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7666
7667 if test "$GCC" = yes; then
7668 lt_prog_compiler_wl='-Wl,'
7669 lt_prog_compiler_static='-static'
7670
7671 case $host_os in
7672 aix*)
7673 # All AIX code is PIC.
7674 if test "$host_cpu" = ia64; then
7675 # AIX 5 now supports IA64 processor
7676 lt_prog_compiler_static='-Bstatic'
7677 fi
7678 lt_prog_compiler_pic='-fPIC'
7679 ;;
7680
7681 amigaos*)
7682 case $host_cpu in
7683 powerpc)
7684 # see comment about AmigaOS4 .so support
7685 lt_prog_compiler_pic='-fPIC'
7686 ;;
7687 m68k)
7688 # FIXME: we need at least 68020 code to build shared libraries, but
7689 # adding the `-m68020' flag to GCC prevents building anything better,
7690 # like `-m68040'.
7691 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7692 ;;
7693 esac
7694 ;;
7695
7696 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7697 # PIC is the default for these OSes.
7698 ;;
7699
7700 mingw* | cygwin* | pw32* | os2* | cegcc*)
7701 # This hack is so that the source file can tell whether it is being
7702 # built for inclusion in a dll (and should export symbols for example).
7703 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7704 # (--disable-auto-import) libraries
7705 lt_prog_compiler_pic='-DDLL_EXPORT'
7706 ;;
7707
7708 darwin* | rhapsody*)
7709 # PIC is the default on this platform
7710 # Common symbols not allowed in MH_DYLIB files
7711 lt_prog_compiler_pic='-fno-common'
7712 ;;
7713
7714 haiku*)
7715 # PIC is the default for Haiku.
7716 # The "-static" flag exists, but is broken.
7717 lt_prog_compiler_static=
7718 ;;
7719
7720 hpux*)
7721 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7722 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7723 # sets the default TLS model and affects inlining.
7724 case $host_cpu in
7725 hppa*64*)
7726 # +Z the default
7727 ;;
7728 *)
7729 lt_prog_compiler_pic='-fPIC'
7730 ;;
7731 esac
7732 ;;
7733
7734 interix[3-9]*)
7735 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7736 # Instead, we relocate shared libraries at runtime.
7737 ;;
7738
7739 msdosdjgpp*)
7740 # Just because we use GCC doesn't mean we suddenly get shared libraries
7741 # on systems that don't support them.
7742 lt_prog_compiler_can_build_shared=no
7743 enable_shared=no
7744 ;;
7745
7746 *nto* | *qnx*)
7747 # QNX uses GNU C++, but need to define -shared option too, otherwise
7748 # it will coredump.
7749 lt_prog_compiler_pic='-fPIC -shared'
7750 ;;
7751
7752 sysv4*MP*)
7753 if test -d /usr/nec; then
7754 lt_prog_compiler_pic=-Kconform_pic
7755 fi
7756 ;;
7757
7758 *)
7759 lt_prog_compiler_pic='-fPIC'
7760 ;;
7761 esac
7762
7763 case $cc_basename in
7764 nvcc*) # Cuda Compiler Driver 2.2
7765 lt_prog_compiler_wl='-Xlinker '
7766 lt_prog_compiler_pic='-Xcompiler -fPIC'
7767 ;;
7768 esac
7769 else
7770 # PORTME Check for flag to pass linker flags through the system compiler.
7771 case $host_os in
7772 aix*)
7773 lt_prog_compiler_wl='-Wl,'
7774 if test "$host_cpu" = ia64; then
7775 # AIX 5 now supports IA64 processor
7776 lt_prog_compiler_static='-Bstatic'
7777 else
7778 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7779 fi
7780 ;;
7781
7782 mingw* | cygwin* | pw32* | os2* | cegcc*)
7783 # This hack is so that the source file can tell whether it is being
7784 # built for inclusion in a dll (and should export symbols for example).
7785 lt_prog_compiler_pic='-DDLL_EXPORT'
7786 ;;
7787
7788 hpux9* | hpux10* | hpux11*)
7789 lt_prog_compiler_wl='-Wl,'
7790 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7791 # not for PA HP-UX.
7792 case $host_cpu in
7793 hppa*64*|ia64*)
7794 # +Z the default
7795 ;;
7796 *)
7797 lt_prog_compiler_pic='+Z'
7798 ;;
7799 esac
7800 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7801 lt_prog_compiler_static='${wl}-a ${wl}archive'
7802 ;;
7803
7804 irix5* | irix6* | nonstopux*)
7805 lt_prog_compiler_wl='-Wl,'
7806 # PIC (with -KPIC) is the default.
7807 lt_prog_compiler_static='-non_shared'
7808 ;;
7809
7810 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7811 case $cc_basename in
7812 # old Intel for x86_64 which still supported -KPIC.
7813 ecc*)
7814 lt_prog_compiler_wl='-Wl,'
7815 lt_prog_compiler_pic='-KPIC'
7816 lt_prog_compiler_static='-static'
7817 ;;
7818 # icc used to be incompatible with GCC.
7819 # ICC 10 doesn't accept -KPIC any more.
7820 icc* | ifort*)
7821 lt_prog_compiler_wl='-Wl,'
7822 lt_prog_compiler_pic='-fPIC'
7823 lt_prog_compiler_static='-static'
7824 ;;
7825 # Lahey Fortran 8.1.
7826 lf95*)
7827 lt_prog_compiler_wl='-Wl,'
7828 lt_prog_compiler_pic='--shared'
7829 lt_prog_compiler_static='--static'
7830 ;;
7831 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7832 # Portland Group compilers (*not* the Pentium gcc compiler,
7833 # which looks to be a dead project)
7834 lt_prog_compiler_wl='-Wl,'
7835 lt_prog_compiler_pic='-fpic'
7836 lt_prog_compiler_static='-Bstatic'
7837 ;;
7838 ccc*)
7839 lt_prog_compiler_wl='-Wl,'
7840 # All Alpha code is PIC.
7841 lt_prog_compiler_static='-non_shared'
7842 ;;
7843 xl* | bgxl* | bgf* | mpixl*)
7844 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7845 lt_prog_compiler_wl='-Wl,'
7846 lt_prog_compiler_pic='-qpic'
7847 lt_prog_compiler_static='-qstaticlink'
7848 ;;
7849 *)
7850 case `$CC -V 2>&1 | sed 5q` in
7851 *Sun\ F* | *Sun*Fortran*)
7852 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7853 lt_prog_compiler_pic='-KPIC'
7854 lt_prog_compiler_static='-Bstatic'
7855 lt_prog_compiler_wl=''
7856 ;;
7857 *Sun\ C*)
7858 # Sun C 5.9
7859 lt_prog_compiler_pic='-KPIC'
7860 lt_prog_compiler_static='-Bstatic'
7861 lt_prog_compiler_wl='-Wl,'
7862 ;;
7863 esac
7864 ;;
7865 esac
7866 ;;
7867
7868 newsos6)
7869 lt_prog_compiler_pic='-KPIC'
7870 lt_prog_compiler_static='-Bstatic'
7871 ;;
7872
7873 *nto* | *qnx*)
7874 # QNX uses GNU C++, but need to define -shared option too, otherwise
7875 # it will coredump.
7876 lt_prog_compiler_pic='-fPIC -shared'
7877 ;;
7878
7879 osf3* | osf4* | osf5*)
7880 lt_prog_compiler_wl='-Wl,'
7881 # All OSF/1 code is PIC.
7882 lt_prog_compiler_static='-non_shared'
7883 ;;
7884
7885 rdos*)
7886 lt_prog_compiler_static='-non_shared'
7887 ;;
7888
7889 solaris*)
7890 lt_prog_compiler_pic='-KPIC'
7891 lt_prog_compiler_static='-Bstatic'
7892 case $cc_basename in
7893 f77* | f90* | f95*)
7894 lt_prog_compiler_wl='-Qoption ld ';;
7895 *)
7896 lt_prog_compiler_wl='-Wl,';;
7897 esac
7898 ;;
7899
7900 sunos4*)
7901 lt_prog_compiler_wl='-Qoption ld '
7902 lt_prog_compiler_pic='-PIC'
7903 lt_prog_compiler_static='-Bstatic'
7904 ;;
7905
7906 sysv4 | sysv4.2uw2* | sysv4.3*)
7907 lt_prog_compiler_wl='-Wl,'
7908 lt_prog_compiler_pic='-KPIC'
7909 lt_prog_compiler_static='-Bstatic'
7910 ;;
7911
7912 sysv4*MP*)
7913 if test -d /usr/nec ;then
7914 lt_prog_compiler_pic='-Kconform_pic'
7915 lt_prog_compiler_static='-Bstatic'
7916 fi
7917 ;;
7918
7919 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7920 lt_prog_compiler_wl='-Wl,'
7921 lt_prog_compiler_pic='-KPIC'
7922 lt_prog_compiler_static='-Bstatic'
7923 ;;
7924
7925 unicos*)
7926 lt_prog_compiler_wl='-Wl,'
7927 lt_prog_compiler_can_build_shared=no
7928 ;;
7929
7930 uts4*)
7931 lt_prog_compiler_pic='-pic'
7932 lt_prog_compiler_static='-Bstatic'
7933 ;;
7934
7935 *)
7936 lt_prog_compiler_can_build_shared=no
7937 ;;
7938 esac
7939 fi
7940
7941 case $host_os in
7942 # For platforms which do not support PIC, -DPIC is meaningless:
7943 *djgpp*)
7944 lt_prog_compiler_pic=
7945 ;;
7946 *)
7947 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7948 ;;
7949 esac
7950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7951 $as_echo "$lt_prog_compiler_pic" >&6; }
7952
7953
7954
7955
7956
7957
7958 #
7959 # Check to make sure the PIC flag actually works.
7960 #
7961 if test -n "$lt_prog_compiler_pic"; then
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7963 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7964 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7965 $as_echo_n "(cached) " >&6
7966 else
7967 lt_cv_prog_compiler_pic_works=no
7968 ac_outfile=conftest.$ac_objext
7969 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7970 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7971 # Insert the option either (1) after the last *FLAGS variable, or
7972 # (2) before a word containing "conftest.", or (3) at the end.
7973 # Note that $ac_compile itself does not contain backslashes and begins
7974 # with a dollar sign (not a hyphen), so the echo should work correctly.
7975 # The option is referenced via a variable to avoid confusing sed.
7976 lt_compile=`echo "$ac_compile" | $SED \
7977 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7978 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7979 -e 's:$: $lt_compiler_flag:'`
7980 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7981 (eval "$lt_compile" 2>conftest.err)
7982 ac_status=$?
7983 cat conftest.err >&5
7984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7985 if (exit $ac_status) && test -s "$ac_outfile"; then
7986 # The compiler can only warn and ignore the option if not recognized
7987 # So say no if there are warnings other than the usual output.
7988 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7989 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7990 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7991 lt_cv_prog_compiler_pic_works=yes
7992 fi
7993 fi
7994 $RM conftest*
7995
7996 fi
7997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7998 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7999
8000 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8001 case $lt_prog_compiler_pic in
8002 "" | " "*) ;;
8003 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8004 esac
8005 else
8006 lt_prog_compiler_pic=
8007 lt_prog_compiler_can_build_shared=no
8008 fi
8009
8010 fi
8011
8012
8013
8014
8015
8016
8017 #
8018 # Check to make sure the static flag actually works.
8019 #
8020 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8022 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8023 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8024 $as_echo_n "(cached) " >&6
8025 else
8026 lt_cv_prog_compiler_static_works=no
8027 save_LDFLAGS="$LDFLAGS"
8028 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8029 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8030 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8031 # The linker can only warn and ignore the option if not recognized
8032 # So say no if there are warnings
8033 if test -s conftest.err; then
8034 # Append any errors to the config.log.
8035 cat conftest.err 1>&5
8036 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8037 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8038 if diff conftest.exp conftest.er2 >/dev/null; then
8039 lt_cv_prog_compiler_static_works=yes
8040 fi
8041 else
8042 lt_cv_prog_compiler_static_works=yes
8043 fi
8044 fi
8045 $RM -r conftest*
8046 LDFLAGS="$save_LDFLAGS"
8047
8048 fi
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8050 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8051
8052 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8053 :
8054 else
8055 lt_prog_compiler_static=
8056 fi
8057
8058
8059
8060
8061
8062
8063
8064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8065 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8066 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8067 $as_echo_n "(cached) " >&6
8068 else
8069 lt_cv_prog_compiler_c_o=no
8070 $RM -r conftest 2>/dev/null
8071 mkdir conftest
8072 cd conftest
8073 mkdir out
8074 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8075
8076 lt_compiler_flag="-o out/conftest2.$ac_objext"
8077 # Insert the option either (1) after the last *FLAGS variable, or
8078 # (2) before a word containing "conftest.", or (3) at the end.
8079 # Note that $ac_compile itself does not contain backslashes and begins
8080 # with a dollar sign (not a hyphen), so the echo should work correctly.
8081 lt_compile=`echo "$ac_compile" | $SED \
8082 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8083 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8084 -e 's:$: $lt_compiler_flag:'`
8085 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8086 (eval "$lt_compile" 2>out/conftest.err)
8087 ac_status=$?
8088 cat out/conftest.err >&5
8089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8090 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8091 then
8092 # The compiler can only warn and ignore the option if not recognized
8093 # So say no if there are warnings
8094 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8095 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8096 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8097 lt_cv_prog_compiler_c_o=yes
8098 fi
8099 fi
8100 chmod u+w . 2>&5
8101 $RM conftest*
8102 # SGI C++ compiler will create directory out/ii_files/ for
8103 # template instantiation
8104 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8105 $RM out/* && rmdir out
8106 cd ..
8107 $RM -r conftest
8108 $RM conftest*
8109
8110 fi
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8112 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8113
8114
8115
8116
8117
8118
8119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8120 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8121 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8122 $as_echo_n "(cached) " >&6
8123 else
8124 lt_cv_prog_compiler_c_o=no
8125 $RM -r conftest 2>/dev/null
8126 mkdir conftest
8127 cd conftest
8128 mkdir out
8129 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8130
8131 lt_compiler_flag="-o out/conftest2.$ac_objext"
8132 # Insert the option either (1) after the last *FLAGS variable, or
8133 # (2) before a word containing "conftest.", or (3) at the end.
8134 # Note that $ac_compile itself does not contain backslashes and begins
8135 # with a dollar sign (not a hyphen), so the echo should work correctly.
8136 lt_compile=`echo "$ac_compile" | $SED \
8137 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8138 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8139 -e 's:$: $lt_compiler_flag:'`
8140 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8141 (eval "$lt_compile" 2>out/conftest.err)
8142 ac_status=$?
8143 cat out/conftest.err >&5
8144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8145 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8146 then
8147 # The compiler can only warn and ignore the option if not recognized
8148 # So say no if there are warnings
8149 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8150 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8151 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8152 lt_cv_prog_compiler_c_o=yes
8153 fi
8154 fi
8155 chmod u+w . 2>&5
8156 $RM conftest*
8157 # SGI C++ compiler will create directory out/ii_files/ for
8158 # template instantiation
8159 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8160 $RM out/* && rmdir out
8161 cd ..
8162 $RM -r conftest
8163 $RM conftest*
8164
8165 fi
8166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8167 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8168
8169
8170
8171
8172 hard_links="nottested"
8173 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8174 # do not overwrite the value of need_locks provided by the user
8175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8176 $as_echo_n "checking if we can lock with hard links... " >&6; }
8177 hard_links=yes
8178 $RM conftest*
8179 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8180 touch conftest.a
8181 ln conftest.a conftest.b 2>&5 || hard_links=no
8182 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8184 $as_echo "$hard_links" >&6; }
8185 if test "$hard_links" = no; then
8186 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8187 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8188 need_locks=warn
8189 fi
8190 else
8191 need_locks=no
8192 fi
8193
8194
8195
8196
8197
8198
8199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8200 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8201
8202 runpath_var=
8203 allow_undefined_flag=
8204 always_export_symbols=no
8205 archive_cmds=
8206 archive_expsym_cmds=
8207 compiler_needs_object=no
8208 enable_shared_with_static_runtimes=no
8209 export_dynamic_flag_spec=
8210 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8211 hardcode_automatic=no
8212 hardcode_direct=no
8213 hardcode_direct_absolute=no
8214 hardcode_libdir_flag_spec=
8215 hardcode_libdir_flag_spec_ld=
8216 hardcode_libdir_separator=
8217 hardcode_minus_L=no
8218 hardcode_shlibpath_var=unsupported
8219 inherit_rpath=no
8220 link_all_deplibs=unknown
8221 module_cmds=
8222 module_expsym_cmds=
8223 old_archive_from_new_cmds=
8224 old_archive_from_expsyms_cmds=
8225 thread_safe_flag_spec=
8226 whole_archive_flag_spec=
8227 # include_expsyms should be a list of space-separated symbols to be *always*
8228 # included in the symbol list
8229 include_expsyms=
8230 # exclude_expsyms can be an extended regexp of symbols to exclude
8231 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8232 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8233 # as well as any symbol that contains `d'.
8234 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8235 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8236 # platforms (ab)use it in PIC code, but their linkers get confused if
8237 # the symbol is explicitly referenced. Since portable code cannot
8238 # rely on this symbol name, it's probably fine to never include it in
8239 # preloaded symbol tables.
8240 # Exclude shared library initialization/finalization symbols.
8241 extract_expsyms_cmds=
8242
8243 case $host_os in
8244 cygwin* | mingw* | pw32* | cegcc*)
8245 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8246 # When not using gcc, we currently assume that we are using
8247 # Microsoft Visual C++.
8248 if test "$GCC" != yes; then
8249 with_gnu_ld=no
8250 fi
8251 ;;
8252 interix*)
8253 # we just hope/assume this is gcc and not c89 (= MSVC++)
8254 with_gnu_ld=yes
8255 ;;
8256 openbsd*)
8257 with_gnu_ld=no
8258 ;;
8259 esac
8260
8261 ld_shlibs=yes
8262
8263 # On some targets, GNU ld is compatible enough with the native linker
8264 # that we're better off using the native interface for both.
8265 lt_use_gnu_ld_interface=no
8266 if test "$with_gnu_ld" = yes; then
8267 case $host_os in
8268 aix*)
8269 # The AIX port of GNU ld has always aspired to compatibility
8270 # with the native linker. However, as the warning in the GNU ld
8271 # block says, versions before 2.19.5* couldn't really create working
8272 # shared libraries, regardless of the interface used.
8273 case `$LD -v 2>&1` in
8274 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8275 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8276 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8277 *)
8278 lt_use_gnu_ld_interface=yes
8279 ;;
8280 esac
8281 ;;
8282 *)
8283 lt_use_gnu_ld_interface=yes
8284 ;;
8285 esac
8286 fi
8287
8288 if test "$lt_use_gnu_ld_interface" = yes; then
8289 # If archive_cmds runs LD, not CC, wlarc should be empty
8290 wlarc='${wl}'
8291
8292 # Set some defaults for GNU ld with shared library support. These
8293 # are reset later if shared libraries are not supported. Putting them
8294 # here allows them to be overridden if necessary.
8295 runpath_var=LD_RUN_PATH
8296 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8297 export_dynamic_flag_spec='${wl}--export-dynamic'
8298 # ancient GNU ld didn't support --whole-archive et. al.
8299 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8300 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8301 else
8302 whole_archive_flag_spec=
8303 fi
8304 supports_anon_versioning=no
8305 case `$LD -v 2>&1` in
8306 *GNU\ gold*) supports_anon_versioning=yes ;;
8307 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8308 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8309 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8310 *\ 2.11.*) ;; # other 2.11 versions
8311 *) supports_anon_versioning=yes ;;
8312 esac
8313
8314 # See if GNU ld supports shared libraries.
8315 case $host_os in
8316 aix[3-9]*)
8317 # On AIX/PPC, the GNU linker is very broken
8318 if test "$host_cpu" != ia64; then
8319 ld_shlibs=no
8320 cat <<_LT_EOF 1>&2
8321
8322 *** Warning: the GNU linker, at least up to release 2.19, is reported
8323 *** to be unable to reliably create shared libraries on AIX.
8324 *** Therefore, libtool is disabling shared libraries support. If you
8325 *** really care for shared libraries, you may want to install binutils
8326 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8327 *** You will then need to restart the configuration process.
8328
8329 _LT_EOF
8330 fi
8331 ;;
8332
8333 amigaos*)
8334 case $host_cpu in
8335 powerpc)
8336 # see comment about AmigaOS4 .so support
8337 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8338 archive_expsym_cmds=''
8339 ;;
8340 m68k)
8341 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)'
8342 hardcode_libdir_flag_spec='-L$libdir'
8343 hardcode_minus_L=yes
8344 ;;
8345 esac
8346 ;;
8347
8348 beos*)
8349 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8350 allow_undefined_flag=unsupported
8351 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8352 # support --undefined. This deserves some investigation. FIXME
8353 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8354 else
8355 ld_shlibs=no
8356 fi
8357 ;;
8358
8359 cygwin* | mingw* | pw32* | cegcc*)
8360 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8361 # as there is no search path for DLLs.
8362 hardcode_libdir_flag_spec='-L$libdir'
8363 export_dynamic_flag_spec='${wl}--export-all-symbols'
8364 allow_undefined_flag=unsupported
8365 always_export_symbols=no
8366 enable_shared_with_static_runtimes=yes
8367 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8368
8369 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8370 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8371 # If the export-symbols file already is a .def file (1st line
8372 # is EXPORTS), use it as is; otherwise, prepend...
8373 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8374 cp $export_symbols $output_objdir/$soname.def;
8375 else
8376 echo EXPORTS > $output_objdir/$soname.def;
8377 cat $export_symbols >> $output_objdir/$soname.def;
8378 fi~
8379 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8380 else
8381 ld_shlibs=no
8382 fi
8383 ;;
8384
8385 haiku*)
8386 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8387 link_all_deplibs=yes
8388 ;;
8389
8390 interix[3-9]*)
8391 hardcode_direct=no
8392 hardcode_shlibpath_var=no
8393 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8394 export_dynamic_flag_spec='${wl}-E'
8395 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8396 # Instead, shared libraries are loaded at an image base (0x10000000 by
8397 # default) and relocated if they conflict, which is a slow very memory
8398 # consuming and fragmenting process. To avoid this, we pick a random,
8399 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8400 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8401 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8402 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'
8403 ;;
8404
8405 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8406 tmp_diet=no
8407 if test "$host_os" = linux-dietlibc; then
8408 case $cc_basename in
8409 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8410 esac
8411 fi
8412 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8413 && test "$tmp_diet" = no
8414 then
8415 tmp_addflag=' $pic_flag'
8416 tmp_sharedflag='-shared'
8417 case $cc_basename,$host_cpu in
8418 pgcc*) # Portland Group C compiler
8419 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'
8420 tmp_addflag=' $pic_flag'
8421 ;;
8422 pgf77* | pgf90* | pgf95* | pgfortran*)
8423 # Portland Group f77 and f90 compilers
8424 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'
8425 tmp_addflag=' $pic_flag -Mnomain' ;;
8426 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8427 tmp_addflag=' -i_dynamic' ;;
8428 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8429 tmp_addflag=' -i_dynamic -nofor_main' ;;
8430 ifc* | ifort*) # Intel Fortran compiler
8431 tmp_addflag=' -nofor_main' ;;
8432 lf95*) # Lahey Fortran 8.1
8433 whole_archive_flag_spec=
8434 tmp_sharedflag='--shared' ;;
8435 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8436 tmp_sharedflag='-qmkshrobj'
8437 tmp_addflag= ;;
8438 nvcc*) # Cuda Compiler Driver 2.2
8439 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'
8440 compiler_needs_object=yes
8441 ;;
8442 esac
8443 case `$CC -V 2>&1 | sed 5q` in
8444 *Sun\ C*) # Sun C 5.9
8445 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'
8446 compiler_needs_object=yes
8447 tmp_sharedflag='-G' ;;
8448 *Sun\ F*) # Sun Fortran 8.3
8449 tmp_sharedflag='-G' ;;
8450 esac
8451 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8452
8453 if test "x$supports_anon_versioning" = xyes; then
8454 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8455 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8456 echo "local: *; };" >> $output_objdir/$libname.ver~
8457 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8458 fi
8459
8460 case $cc_basename in
8461 xlf* | bgf* | bgxlf* | mpixlf*)
8462 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8463 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8464 hardcode_libdir_flag_spec=
8465 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8466 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8467 if test "x$supports_anon_versioning" = xyes; then
8468 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8469 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8470 echo "local: *; };" >> $output_objdir/$libname.ver~
8471 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8472 fi
8473 ;;
8474 esac
8475 else
8476 ld_shlibs=no
8477 fi
8478 ;;
8479
8480 netbsd*)
8481 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8482 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8483 wlarc=
8484 else
8485 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8486 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8487 fi
8488 ;;
8489
8490 solaris*)
8491 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8492 ld_shlibs=no
8493 cat <<_LT_EOF 1>&2
8494
8495 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8496 *** create shared libraries on Solaris systems. Therefore, libtool
8497 *** is disabling shared libraries support. We urge you to upgrade GNU
8498 *** binutils to release 2.9.1 or newer. Another option is to modify
8499 *** your PATH or compiler configuration so that the native linker is
8500 *** used, and then restart.
8501
8502 _LT_EOF
8503 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8504 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8505 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8506 else
8507 ld_shlibs=no
8508 fi
8509 ;;
8510
8511 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8512 case `$LD -v 2>&1` in
8513 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8514 ld_shlibs=no
8515 cat <<_LT_EOF 1>&2
8516
8517 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8518 *** reliably create shared libraries on SCO systems. Therefore, libtool
8519 *** is disabling shared libraries support. We urge you to upgrade GNU
8520 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8521 *** your PATH or compiler configuration so that the native linker is
8522 *** used, and then restart.
8523
8524 _LT_EOF
8525 ;;
8526 *)
8527 # For security reasons, it is highly recommended that you always
8528 # use absolute paths for naming shared libraries, and exclude the
8529 # DT_RUNPATH tag from executables and libraries. But doing so
8530 # requires that you compile everything twice, which is a pain.
8531 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8532 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8533 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8534 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8535 else
8536 ld_shlibs=no
8537 fi
8538 ;;
8539 esac
8540 ;;
8541
8542 sunos4*)
8543 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8544 wlarc=
8545 hardcode_direct=yes
8546 hardcode_shlibpath_var=no
8547 ;;
8548
8549 *)
8550 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8551 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8552 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8553 else
8554 ld_shlibs=no
8555 fi
8556 ;;
8557 esac
8558
8559 if test "$ld_shlibs" = no; then
8560 runpath_var=
8561 hardcode_libdir_flag_spec=
8562 export_dynamic_flag_spec=
8563 whole_archive_flag_spec=
8564 fi
8565 else
8566 # PORTME fill in a description of your system's linker (not GNU ld)
8567 case $host_os in
8568 aix3*)
8569 allow_undefined_flag=unsupported
8570 always_export_symbols=yes
8571 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'
8572 # Note: this linker hardcodes the directories in LIBPATH if there
8573 # are no directories specified by -L.
8574 hardcode_minus_L=yes
8575 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8576 # Neither direct hardcoding nor static linking is supported with a
8577 # broken collect2.
8578 hardcode_direct=unsupported
8579 fi
8580 ;;
8581
8582 aix[4-9]*)
8583 if test "$host_cpu" = ia64; then
8584 # On IA64, the linker does run time linking by default, so we don't
8585 # have to do anything special.
8586 aix_use_runtimelinking=no
8587 exp_sym_flag='-Bexport'
8588 no_entry_flag=""
8589 else
8590 # If we're using GNU nm, then we don't want the "-C" option.
8591 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8592 # Also, AIX nm treats weak defined symbols like other global
8593 # defined symbols, whereas GNU nm marks them as "W".
8594 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8595 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'
8596 else
8597 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'
8598 fi
8599 aix_use_runtimelinking=no
8600
8601 # Test if we are trying to use run time linking or normal
8602 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8603 # need to do runtime linking.
8604 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8605 for ld_flag in $LDFLAGS; do
8606 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8607 aix_use_runtimelinking=yes
8608 break
8609 fi
8610 done
8611 ;;
8612 esac
8613
8614 exp_sym_flag='-bexport'
8615 no_entry_flag='-bnoentry'
8616 fi
8617
8618 # When large executables or shared objects are built, AIX ld can
8619 # have problems creating the table of contents. If linking a library
8620 # or program results in "error TOC overflow" add -mminimal-toc to
8621 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8622 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8623
8624 archive_cmds=''
8625 hardcode_direct=yes
8626 hardcode_direct_absolute=yes
8627 hardcode_libdir_separator=':'
8628 link_all_deplibs=yes
8629 file_list_spec='${wl}-f,'
8630
8631 if test "$GCC" = yes; then
8632 case $host_os in aix4.[012]|aix4.[012].*)
8633 # We only want to do this on AIX 4.2 and lower, the check
8634 # below for broken collect2 doesn't work under 4.3+
8635 collect2name=`${CC} -print-prog-name=collect2`
8636 if test -f "$collect2name" &&
8637 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8638 then
8639 # We have reworked collect2
8640 :
8641 else
8642 # We have old collect2
8643 hardcode_direct=unsupported
8644 # It fails to find uninstalled libraries when the uninstalled
8645 # path is not listed in the libpath. Setting hardcode_minus_L
8646 # to unsupported forces relinking
8647 hardcode_minus_L=yes
8648 hardcode_libdir_flag_spec='-L$libdir'
8649 hardcode_libdir_separator=
8650 fi
8651 ;;
8652 esac
8653 shared_flag='-shared'
8654 if test "$aix_use_runtimelinking" = yes; then
8655 shared_flag="$shared_flag "'${wl}-G'
8656 fi
8657 else
8658 # not using gcc
8659 if test "$host_cpu" = ia64; then
8660 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8661 # chokes on -Wl,-G. The following line is correct:
8662 shared_flag='-G'
8663 else
8664 if test "$aix_use_runtimelinking" = yes; then
8665 shared_flag='${wl}-G'
8666 else
8667 shared_flag='${wl}-bM:SRE'
8668 fi
8669 fi
8670 fi
8671
8672 export_dynamic_flag_spec='${wl}-bexpall'
8673 # It seems that -bexpall does not export symbols beginning with
8674 # underscore (_), so it is better to generate a list of symbols to export.
8675 always_export_symbols=yes
8676 if test "$aix_use_runtimelinking" = yes; then
8677 # Warning - without using the other runtime loading flags (-brtl),
8678 # -berok will link without error, but may produce a broken library.
8679 allow_undefined_flag='-berok'
8680 # Determine the default libpath from the value encoded in an
8681 # empty executable.
8682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8683 /* end confdefs.h. */
8684
8685 int
8686 main ()
8687 {
8688
8689 ;
8690 return 0;
8691 }
8692 _ACEOF
8693 if ac_fn_c_try_link "$LINENO"; then :
8694
8695 lt_aix_libpath_sed='
8696 /Import File Strings/,/^$/ {
8697 /^0/ {
8698 s/^0 *\(.*\)$/\1/
8699 p
8700 }
8701 }'
8702 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8703 # Check for a 64-bit object if we didn't find anything.
8704 if test -z "$aix_libpath"; then
8705 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8706 fi
8707 fi
8708 rm -f core conftest.err conftest.$ac_objext \
8709 conftest$ac_exeext conftest.$ac_ext
8710 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8711
8712 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8713 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"
8714 else
8715 if test "$host_cpu" = ia64; then
8716 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8717 allow_undefined_flag="-z nodefs"
8718 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"
8719 else
8720 # Determine the default libpath from the value encoded in an
8721 # empty executable.
8722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8723 /* end confdefs.h. */
8724
8725 int
8726 main ()
8727 {
8728
8729 ;
8730 return 0;
8731 }
8732 _ACEOF
8733 if ac_fn_c_try_link "$LINENO"; then :
8734
8735 lt_aix_libpath_sed='
8736 /Import File Strings/,/^$/ {
8737 /^0/ {
8738 s/^0 *\(.*\)$/\1/
8739 p
8740 }
8741 }'
8742 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8743 # Check for a 64-bit object if we didn't find anything.
8744 if test -z "$aix_libpath"; then
8745 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8746 fi
8747 fi
8748 rm -f core conftest.err conftest.$ac_objext \
8749 conftest$ac_exeext conftest.$ac_ext
8750 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8751
8752 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8753 # Warning - without using the other run time loading flags,
8754 # -berok will link without error, but may produce a broken library.
8755 no_undefined_flag=' ${wl}-bernotok'
8756 allow_undefined_flag=' ${wl}-berok'
8757 if test "$with_gnu_ld" = yes; then
8758 # We only use this code for GNU lds that support --whole-archive.
8759 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8760 else
8761 # Exported symbols can be pulled into shared objects from archives
8762 whole_archive_flag_spec='$convenience'
8763 fi
8764 archive_cmds_need_lc=yes
8765 # This is similar to how AIX traditionally builds its shared libraries.
8766 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'
8767 fi
8768 fi
8769 ;;
8770
8771 amigaos*)
8772 case $host_cpu in
8773 powerpc)
8774 # see comment about AmigaOS4 .so support
8775 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8776 archive_expsym_cmds=''
8777 ;;
8778 m68k)
8779 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)'
8780 hardcode_libdir_flag_spec='-L$libdir'
8781 hardcode_minus_L=yes
8782 ;;
8783 esac
8784 ;;
8785
8786 bsdi[45]*)
8787 export_dynamic_flag_spec=-rdynamic
8788 ;;
8789
8790 cygwin* | mingw* | pw32* | cegcc*)
8791 # When not using gcc, we currently assume that we are using
8792 # Microsoft Visual C++.
8793 # hardcode_libdir_flag_spec is actually meaningless, as there is
8794 # no search path for DLLs.
8795 hardcode_libdir_flag_spec=' '
8796 allow_undefined_flag=unsupported
8797 # Tell ltmain to make .lib files, not .a files.
8798 libext=lib
8799 # Tell ltmain to make .dll files, not .so files.
8800 shrext_cmds=".dll"
8801 # FIXME: Setting linknames here is a bad hack.
8802 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8803 # The linker will automatically build a .lib file if we build a DLL.
8804 old_archive_from_new_cmds='true'
8805 # FIXME: Should let the user specify the lib program.
8806 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8807 fix_srcfile_path='`cygpath -w "$srcfile"`'
8808 enable_shared_with_static_runtimes=yes
8809 ;;
8810
8811 darwin* | rhapsody*)
8812
8813
8814 archive_cmds_need_lc=no
8815 hardcode_direct=no
8816 hardcode_automatic=yes
8817 hardcode_shlibpath_var=unsupported
8818 if test "$lt_cv_ld_force_load" = "yes"; then
8819 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\"`'
8820 else
8821 whole_archive_flag_spec=''
8822 fi
8823 link_all_deplibs=yes
8824 allow_undefined_flag="$_lt_dar_allow_undefined"
8825 case $cc_basename in
8826 ifort*) _lt_dar_can_shared=yes ;;
8827 *) _lt_dar_can_shared=$GCC ;;
8828 esac
8829 if test "$_lt_dar_can_shared" = "yes"; then
8830 output_verbose_link_cmd=func_echo_all
8831 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8832 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8833 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}"
8834 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}"
8835
8836 else
8837 ld_shlibs=no
8838 fi
8839
8840 ;;
8841
8842 dgux*)
8843 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8844 hardcode_libdir_flag_spec='-L$libdir'
8845 hardcode_shlibpath_var=no
8846 ;;
8847
8848 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8849 # support. Future versions do this automatically, but an explicit c++rt0.o
8850 # does not break anything, and helps significantly (at the cost of a little
8851 # extra space).
8852 freebsd2.2*)
8853 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8854 hardcode_libdir_flag_spec='-R$libdir'
8855 hardcode_direct=yes
8856 hardcode_shlibpath_var=no
8857 ;;
8858
8859 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8860 freebsd2.*)
8861 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8862 hardcode_direct=yes
8863 hardcode_minus_L=yes
8864 hardcode_shlibpath_var=no
8865 ;;
8866
8867 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8868 freebsd* | dragonfly*)
8869 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8870 hardcode_libdir_flag_spec='-R$libdir'
8871 hardcode_direct=yes
8872 hardcode_shlibpath_var=no
8873 ;;
8874
8875 hpux9*)
8876 if test "$GCC" = yes; then
8877 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'
8878 else
8879 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'
8880 fi
8881 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8882 hardcode_libdir_separator=:
8883 hardcode_direct=yes
8884
8885 # hardcode_minus_L: Not really in the search PATH,
8886 # but as the default location of the library.
8887 hardcode_minus_L=yes
8888 export_dynamic_flag_spec='${wl}-E'
8889 ;;
8890
8891 hpux10*)
8892 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8893 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8894 else
8895 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8896 fi
8897 if test "$with_gnu_ld" = no; then
8898 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8899 hardcode_libdir_flag_spec_ld='+b $libdir'
8900 hardcode_libdir_separator=:
8901 hardcode_direct=yes
8902 hardcode_direct_absolute=yes
8903 export_dynamic_flag_spec='${wl}-E'
8904 # hardcode_minus_L: Not really in the search PATH,
8905 # but as the default location of the library.
8906 hardcode_minus_L=yes
8907 fi
8908 ;;
8909
8910 hpux11*)
8911 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8912 case $host_cpu in
8913 hppa*64*)
8914 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8915 ;;
8916 ia64*)
8917 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8918 ;;
8919 *)
8920 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8921 ;;
8922 esac
8923 else
8924 case $host_cpu in
8925 hppa*64*)
8926 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8927 ;;
8928 ia64*)
8929 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8930 ;;
8931 *)
8932
8933 # Older versions of the 11.00 compiler do not understand -b yet
8934 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8936 $as_echo_n "checking if $CC understands -b... " >&6; }
8937 if test "${lt_cv_prog_compiler__b+set}" = set; then :
8938 $as_echo_n "(cached) " >&6
8939 else
8940 lt_cv_prog_compiler__b=no
8941 save_LDFLAGS="$LDFLAGS"
8942 LDFLAGS="$LDFLAGS -b"
8943 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8944 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8945 # The linker can only warn and ignore the option if not recognized
8946 # So say no if there are warnings
8947 if test -s conftest.err; then
8948 # Append any errors to the config.log.
8949 cat conftest.err 1>&5
8950 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8951 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8952 if diff conftest.exp conftest.er2 >/dev/null; then
8953 lt_cv_prog_compiler__b=yes
8954 fi
8955 else
8956 lt_cv_prog_compiler__b=yes
8957 fi
8958 fi
8959 $RM -r conftest*
8960 LDFLAGS="$save_LDFLAGS"
8961
8962 fi
8963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8964 $as_echo "$lt_cv_prog_compiler__b" >&6; }
8965
8966 if test x"$lt_cv_prog_compiler__b" = xyes; then
8967 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8968 else
8969 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8970 fi
8971
8972 ;;
8973 esac
8974 fi
8975 if test "$with_gnu_ld" = no; then
8976 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8977 hardcode_libdir_separator=:
8978
8979 case $host_cpu in
8980 hppa*64*|ia64*)
8981 hardcode_direct=no
8982 hardcode_shlibpath_var=no
8983 ;;
8984 *)
8985 hardcode_direct=yes
8986 hardcode_direct_absolute=yes
8987 export_dynamic_flag_spec='${wl}-E'
8988
8989 # hardcode_minus_L: Not really in the search PATH,
8990 # but as the default location of the library.
8991 hardcode_minus_L=yes
8992 ;;
8993 esac
8994 fi
8995 ;;
8996
8997 irix5* | irix6* | nonstopux*)
8998 if test "$GCC" = yes; then
8999 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'
9000 # Try to use the -exported_symbol ld option, if it does not
9001 # work, assume that -exports_file does not work either and
9002 # implicitly export all symbols.
9003 save_LDFLAGS="$LDFLAGS"
9004 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9006 /* end confdefs.h. */
9007 int foo(void) {}
9008 _ACEOF
9009 if ac_fn_c_try_link "$LINENO"; then :
9010 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'
9011
9012 fi
9013 rm -f core conftest.err conftest.$ac_objext \
9014 conftest$ac_exeext conftest.$ac_ext
9015 LDFLAGS="$save_LDFLAGS"
9016 else
9017 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'
9018 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'
9019 fi
9020 archive_cmds_need_lc='no'
9021 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9022 hardcode_libdir_separator=:
9023 inherit_rpath=yes
9024 link_all_deplibs=yes
9025 ;;
9026
9027 netbsd*)
9028 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9029 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9030 else
9031 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9032 fi
9033 hardcode_libdir_flag_spec='-R$libdir'
9034 hardcode_direct=yes
9035 hardcode_shlibpath_var=no
9036 ;;
9037
9038 newsos6)
9039 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9040 hardcode_direct=yes
9041 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9042 hardcode_libdir_separator=:
9043 hardcode_shlibpath_var=no
9044 ;;
9045
9046 *nto* | *qnx*)
9047 ;;
9048
9049 openbsd*)
9050 if test -f /usr/libexec/ld.so; then
9051 hardcode_direct=yes
9052 hardcode_shlibpath_var=no
9053 hardcode_direct_absolute=yes
9054 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9055 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9056 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9057 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9058 export_dynamic_flag_spec='${wl}-E'
9059 else
9060 case $host_os in
9061 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9062 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9063 hardcode_libdir_flag_spec='-R$libdir'
9064 ;;
9065 *)
9066 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9067 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9068 ;;
9069 esac
9070 fi
9071 else
9072 ld_shlibs=no
9073 fi
9074 ;;
9075
9076 os2*)
9077 hardcode_libdir_flag_spec='-L$libdir'
9078 hardcode_minus_L=yes
9079 allow_undefined_flag=unsupported
9080 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'
9081 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9082 ;;
9083
9084 osf3*)
9085 if test "$GCC" = yes; then
9086 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9087 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'
9088 else
9089 allow_undefined_flag=' -expect_unresolved \*'
9090 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'
9091 fi
9092 archive_cmds_need_lc='no'
9093 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9094 hardcode_libdir_separator=:
9095 ;;
9096
9097 osf4* | osf5*) # as osf3* with the addition of -msym flag
9098 if test "$GCC" = yes; then
9099 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9100 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'
9101 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9102 else
9103 allow_undefined_flag=' -expect_unresolved \*'
9104 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'
9105 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~
9106 $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'
9107
9108 # Both c and cxx compiler support -rpath directly
9109 hardcode_libdir_flag_spec='-rpath $libdir'
9110 fi
9111 archive_cmds_need_lc='no'
9112 hardcode_libdir_separator=:
9113 ;;
9114
9115 solaris*)
9116 no_undefined_flag=' -z defs'
9117 if test "$GCC" = yes; then
9118 wlarc='${wl}'
9119 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9120 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9121 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9122 else
9123 case `$CC -V 2>&1` in
9124 *"Compilers 5.0"*)
9125 wlarc=''
9126 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9127 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9128 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9129 ;;
9130 *)
9131 wlarc='${wl}'
9132 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9133 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9134 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9135 ;;
9136 esac
9137 fi
9138 hardcode_libdir_flag_spec='-R$libdir'
9139 hardcode_shlibpath_var=no
9140 case $host_os in
9141 solaris2.[0-5] | solaris2.[0-5].*) ;;
9142 *)
9143 # The compiler driver will combine and reorder linker options,
9144 # but understands `-z linker_flag'. GCC discards it without `$wl',
9145 # but is careful enough not to reorder.
9146 # Supported since Solaris 2.6 (maybe 2.5.1?)
9147 if test "$GCC" = yes; then
9148 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9149 else
9150 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9151 fi
9152 ;;
9153 esac
9154 link_all_deplibs=yes
9155 ;;
9156
9157 sunos4*)
9158 if test "x$host_vendor" = xsequent; then
9159 # Use $CC to link under sequent, because it throws in some extra .o
9160 # files that make .init and .fini sections work.
9161 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9162 else
9163 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9164 fi
9165 hardcode_libdir_flag_spec='-L$libdir'
9166 hardcode_direct=yes
9167 hardcode_minus_L=yes
9168 hardcode_shlibpath_var=no
9169 ;;
9170
9171 sysv4)
9172 case $host_vendor in
9173 sni)
9174 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9175 hardcode_direct=yes # is this really true???
9176 ;;
9177 siemens)
9178 ## LD is ld it makes a PLAMLIB
9179 ## CC just makes a GrossModule.
9180 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9181 reload_cmds='$CC -r -o $output$reload_objs'
9182 hardcode_direct=no
9183 ;;
9184 motorola)
9185 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9186 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9187 ;;
9188 esac
9189 runpath_var='LD_RUN_PATH'
9190 hardcode_shlibpath_var=no
9191 ;;
9192
9193 sysv4.3*)
9194 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9195 hardcode_shlibpath_var=no
9196 export_dynamic_flag_spec='-Bexport'
9197 ;;
9198
9199 sysv4*MP*)
9200 if test -d /usr/nec; then
9201 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9202 hardcode_shlibpath_var=no
9203 runpath_var=LD_RUN_PATH
9204 hardcode_runpath_var=yes
9205 ld_shlibs=yes
9206 fi
9207 ;;
9208
9209 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9210 no_undefined_flag='${wl}-z,text'
9211 archive_cmds_need_lc=no
9212 hardcode_shlibpath_var=no
9213 runpath_var='LD_RUN_PATH'
9214
9215 if test "$GCC" = yes; then
9216 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9217 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9218 else
9219 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9220 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9221 fi
9222 ;;
9223
9224 sysv5* | sco3.2v5* | sco5v6*)
9225 # Note: We can NOT use -z defs as we might desire, because we do not
9226 # link with -lc, and that would cause any symbols used from libc to
9227 # always be unresolved, which means just about no library would
9228 # ever link correctly. If we're not using GNU ld we use -z text
9229 # though, which does catch some bad symbols but isn't as heavy-handed
9230 # as -z defs.
9231 no_undefined_flag='${wl}-z,text'
9232 allow_undefined_flag='${wl}-z,nodefs'
9233 archive_cmds_need_lc=no
9234 hardcode_shlibpath_var=no
9235 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9236 hardcode_libdir_separator=':'
9237 link_all_deplibs=yes
9238 export_dynamic_flag_spec='${wl}-Bexport'
9239 runpath_var='LD_RUN_PATH'
9240
9241 if test "$GCC" = yes; then
9242 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9243 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9244 else
9245 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9246 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9247 fi
9248 ;;
9249
9250 uts4*)
9251 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9252 hardcode_libdir_flag_spec='-L$libdir'
9253 hardcode_shlibpath_var=no
9254 ;;
9255
9256 *)
9257 ld_shlibs=no
9258 ;;
9259 esac
9260
9261 if test x$host_vendor = xsni; then
9262 case $host in
9263 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9264 export_dynamic_flag_spec='${wl}-Blargedynsym'
9265 ;;
9266 esac
9267 fi
9268 fi
9269
9270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9271 $as_echo "$ld_shlibs" >&6; }
9272 test "$ld_shlibs" = no && can_build_shared=no
9273
9274 with_gnu_ld=$with_gnu_ld
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290 #
9291 # Do we need to explicitly link libc?
9292 #
9293 case "x$archive_cmds_need_lc" in
9294 x|xyes)
9295 # Assume -lc should be added
9296 archive_cmds_need_lc=yes
9297
9298 if test "$enable_shared" = yes && test "$GCC" = yes; then
9299 case $archive_cmds in
9300 *'~'*)
9301 # FIXME: we may have to deal with multi-command sequences.
9302 ;;
9303 '$CC '*)
9304 # Test whether the compiler implicitly links with -lc since on some
9305 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9306 # to ld, don't add -lc before -lgcc.
9307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9308 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9309 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9310 $as_echo_n "(cached) " >&6
9311 else
9312 $RM conftest*
9313 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9314
9315 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9316 (eval $ac_compile) 2>&5
9317 ac_status=$?
9318 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9319 test $ac_status = 0; } 2>conftest.err; then
9320 soname=conftest
9321 lib=conftest
9322 libobjs=conftest.$ac_objext
9323 deplibs=
9324 wl=$lt_prog_compiler_wl
9325 pic_flag=$lt_prog_compiler_pic
9326 compiler_flags=-v
9327 linker_flags=-v
9328 verstring=
9329 output_objdir=.
9330 libname=conftest
9331 lt_save_allow_undefined_flag=$allow_undefined_flag
9332 allow_undefined_flag=
9333 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9334 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9335 ac_status=$?
9336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9337 test $ac_status = 0; }
9338 then
9339 lt_cv_archive_cmds_need_lc=no
9340 else
9341 lt_cv_archive_cmds_need_lc=yes
9342 fi
9343 allow_undefined_flag=$lt_save_allow_undefined_flag
9344 else
9345 cat conftest.err 1>&5
9346 fi
9347 $RM conftest*
9348
9349 fi
9350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9351 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9352 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9353 ;;
9354 esac
9355 fi
9356 ;;
9357 esac
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9516 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9517
9518 if test "$GCC" = yes; then
9519 case $host_os in
9520 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9521 *) lt_awk_arg="/^libraries:/" ;;
9522 esac
9523 case $host_os in
9524 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9525 *) lt_sed_strip_eq="s,=/,/,g" ;;
9526 esac
9527 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9528 case $lt_search_path_spec in
9529 *\;*)
9530 # if the path contains ";" then we assume it to be the separator
9531 # otherwise default to the standard path separator (i.e. ":") - it is
9532 # assumed that no part of a normal pathname contains ";" but that should
9533 # okay in the real world where ";" in dirpaths is itself problematic.
9534 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9535 ;;
9536 *)
9537 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9538 ;;
9539 esac
9540 # Ok, now we have the path, separated by spaces, we can step through it
9541 # and add multilib dir if necessary.
9542 lt_tmp_lt_search_path_spec=
9543 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9544 for lt_sys_path in $lt_search_path_spec; do
9545 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9546 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9547 else
9548 test -d "$lt_sys_path" && \
9549 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9550 fi
9551 done
9552 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9553 BEGIN {RS=" "; FS="/|\n";} {
9554 lt_foo="";
9555 lt_count=0;
9556 for (lt_i = NF; lt_i > 0; lt_i--) {
9557 if ($lt_i != "" && $lt_i != ".") {
9558 if ($lt_i == "..") {
9559 lt_count++;
9560 } else {
9561 if (lt_count == 0) {
9562 lt_foo="/" $lt_i lt_foo;
9563 } else {
9564 lt_count--;
9565 }
9566 }
9567 }
9568 }
9569 if (lt_foo != "") { lt_freq[lt_foo]++; }
9570 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9571 }'`
9572 # AWK program above erroneously prepends '/' to C:/dos/paths
9573 # for these hosts.
9574 case $host_os in
9575 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9576 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9577 esac
9578 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9579 else
9580 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9581 fi
9582 library_names_spec=
9583 libname_spec='lib$name'
9584 soname_spec=
9585 shrext_cmds=".so"
9586 postinstall_cmds=
9587 postuninstall_cmds=
9588 finish_cmds=
9589 finish_eval=
9590 shlibpath_var=
9591 shlibpath_overrides_runpath=unknown
9592 version_type=none
9593 dynamic_linker="$host_os ld.so"
9594 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9595 need_lib_prefix=unknown
9596 hardcode_into_libs=no
9597
9598 # when you set need_version to no, make sure it does not cause -set_version
9599 # flags to be left without arguments
9600 need_version=unknown
9601
9602 case $host_os in
9603 aix3*)
9604 version_type=linux
9605 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9606 shlibpath_var=LIBPATH
9607
9608 # AIX 3 has no versioning support, so we append a major version to the name.
9609 soname_spec='${libname}${release}${shared_ext}$major'
9610 ;;
9611
9612 aix[4-9]*)
9613 version_type=linux
9614 need_lib_prefix=no
9615 need_version=no
9616 hardcode_into_libs=yes
9617 if test "$host_cpu" = ia64; then
9618 # AIX 5 supports IA64
9619 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9620 shlibpath_var=LD_LIBRARY_PATH
9621 else
9622 # With GCC up to 2.95.x, collect2 would create an import file
9623 # for dependence libraries. The import file would start with
9624 # the line `#! .'. This would cause the generated library to
9625 # depend on `.', always an invalid library. This was fixed in
9626 # development snapshots of GCC prior to 3.0.
9627 case $host_os in
9628 aix4 | aix4.[01] | aix4.[01].*)
9629 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9630 echo ' yes '
9631 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9632 :
9633 else
9634 can_build_shared=no
9635 fi
9636 ;;
9637 esac
9638 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9639 # soname into executable. Probably we can add versioning support to
9640 # collect2, so additional links can be useful in future.
9641 if test "$aix_use_runtimelinking" = yes; then
9642 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9643 # instead of lib<name>.a to let people know that these are not
9644 # typical AIX shared libraries.
9645 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9646 else
9647 # We preserve .a as extension for shared libraries through AIX4.2
9648 # and later when we are not doing run time linking.
9649 library_names_spec='${libname}${release}.a $libname.a'
9650 soname_spec='${libname}${release}${shared_ext}$major'
9651 fi
9652 shlibpath_var=LIBPATH
9653 fi
9654 ;;
9655
9656 amigaos*)
9657 case $host_cpu in
9658 powerpc)
9659 # Since July 2007 AmigaOS4 officially supports .so libraries.
9660 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9662 ;;
9663 m68k)
9664 library_names_spec='$libname.ixlibrary $libname.a'
9665 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9666 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'
9667 ;;
9668 esac
9669 ;;
9670
9671 beos*)
9672 library_names_spec='${libname}${shared_ext}'
9673 dynamic_linker="$host_os ld.so"
9674 shlibpath_var=LIBRARY_PATH
9675 ;;
9676
9677 bsdi[45]*)
9678 version_type=linux
9679 need_version=no
9680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9681 soname_spec='${libname}${release}${shared_ext}$major'
9682 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9683 shlibpath_var=LD_LIBRARY_PATH
9684 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9685 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9686 # the default ld.so.conf also contains /usr/contrib/lib and
9687 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9688 # libtool to hard-code these into programs
9689 ;;
9690
9691 cygwin* | mingw* | pw32* | cegcc*)
9692 version_type=windows
9693 shrext_cmds=".dll"
9694 need_version=no
9695 need_lib_prefix=no
9696
9697 case $GCC,$host_os in
9698 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9699 library_names_spec='$libname.dll.a'
9700 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9701 postinstall_cmds='base_file=`basename \${file}`~
9702 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9703 dldir=$destdir/`dirname \$dlpath`~
9704 test -d \$dldir || mkdir -p \$dldir~
9705 $install_prog $dir/$dlname \$dldir/$dlname~
9706 chmod a+x \$dldir/$dlname~
9707 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9708 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9709 fi'
9710 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9711 dlpath=$dir/\$dldll~
9712 $RM \$dlpath'
9713 shlibpath_overrides_runpath=yes
9714
9715 case $host_os in
9716 cygwin*)
9717 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9718 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9719
9720 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9721 ;;
9722 mingw* | cegcc*)
9723 # MinGW DLLs use traditional 'lib' prefix
9724 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9725 ;;
9726 pw32*)
9727 # pw32 DLLs use 'pw' prefix rather than 'lib'
9728 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9729 ;;
9730 esac
9731 ;;
9732
9733 *)
9734 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9735 ;;
9736 esac
9737 dynamic_linker='Win32 ld.exe'
9738 # FIXME: first we should search . and the directory the executable is in
9739 shlibpath_var=PATH
9740 ;;
9741
9742 darwin* | rhapsody*)
9743 dynamic_linker="$host_os dyld"
9744 version_type=darwin
9745 need_lib_prefix=no
9746 need_version=no
9747 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9748 soname_spec='${libname}${release}${major}$shared_ext'
9749 shlibpath_overrides_runpath=yes
9750 shlibpath_var=DYLD_LIBRARY_PATH
9751 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9752
9753 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9754 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9755 ;;
9756
9757 dgux*)
9758 version_type=linux
9759 need_lib_prefix=no
9760 need_version=no
9761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9762 soname_spec='${libname}${release}${shared_ext}$major'
9763 shlibpath_var=LD_LIBRARY_PATH
9764 ;;
9765
9766 freebsd* | dragonfly*)
9767 # DragonFly does not have aout. When/if they implement a new
9768 # versioning mechanism, adjust this.
9769 if test -x /usr/bin/objformat; then
9770 objformat=`/usr/bin/objformat`
9771 else
9772 case $host_os in
9773 freebsd[23].*) objformat=aout ;;
9774 *) objformat=elf ;;
9775 esac
9776 fi
9777 version_type=freebsd-$objformat
9778 case $version_type in
9779 freebsd-elf*)
9780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9781 need_version=no
9782 need_lib_prefix=no
9783 ;;
9784 freebsd-*)
9785 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9786 need_version=yes
9787 ;;
9788 esac
9789 shlibpath_var=LD_LIBRARY_PATH
9790 case $host_os in
9791 freebsd2.*)
9792 shlibpath_overrides_runpath=yes
9793 ;;
9794 freebsd3.[01]* | freebsdelf3.[01]*)
9795 shlibpath_overrides_runpath=yes
9796 hardcode_into_libs=yes
9797 ;;
9798 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9799 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9800 shlibpath_overrides_runpath=no
9801 hardcode_into_libs=yes
9802 ;;
9803 *) # from 4.6 on, and DragonFly
9804 shlibpath_overrides_runpath=yes
9805 hardcode_into_libs=yes
9806 ;;
9807 esac
9808 ;;
9809
9810 gnu*)
9811 version_type=linux
9812 need_lib_prefix=no
9813 need_version=no
9814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9815 soname_spec='${libname}${release}${shared_ext}$major'
9816 shlibpath_var=LD_LIBRARY_PATH
9817 hardcode_into_libs=yes
9818 ;;
9819
9820 haiku*)
9821 version_type=linux
9822 need_lib_prefix=no
9823 need_version=no
9824 dynamic_linker="$host_os runtime_loader"
9825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9826 soname_spec='${libname}${release}${shared_ext}$major'
9827 shlibpath_var=LIBRARY_PATH
9828 shlibpath_overrides_runpath=yes
9829 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9830 hardcode_into_libs=yes
9831 ;;
9832
9833 hpux9* | hpux10* | hpux11*)
9834 # Give a soname corresponding to the major version so that dld.sl refuses to
9835 # link against other versions.
9836 version_type=sunos
9837 need_lib_prefix=no
9838 need_version=no
9839 case $host_cpu in
9840 ia64*)
9841 shrext_cmds='.so'
9842 hardcode_into_libs=yes
9843 dynamic_linker="$host_os dld.so"
9844 shlibpath_var=LD_LIBRARY_PATH
9845 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9847 soname_spec='${libname}${release}${shared_ext}$major'
9848 if test "X$HPUX_IA64_MODE" = X32; then
9849 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9850 else
9851 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9852 fi
9853 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9854 ;;
9855 hppa*64*)
9856 shrext_cmds='.sl'
9857 hardcode_into_libs=yes
9858 dynamic_linker="$host_os dld.sl"
9859 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9860 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9862 soname_spec='${libname}${release}${shared_ext}$major'
9863 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9864 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9865 ;;
9866 *)
9867 shrext_cmds='.sl'
9868 dynamic_linker="$host_os dld.sl"
9869 shlibpath_var=SHLIB_PATH
9870 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9872 soname_spec='${libname}${release}${shared_ext}$major'
9873 ;;
9874 esac
9875 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9876 postinstall_cmds='chmod 555 $lib'
9877 # or fails outright, so override atomically:
9878 install_override_mode=555
9879 ;;
9880
9881 interix[3-9]*)
9882 version_type=linux
9883 need_lib_prefix=no
9884 need_version=no
9885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9886 soname_spec='${libname}${release}${shared_ext}$major'
9887 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9888 shlibpath_var=LD_LIBRARY_PATH
9889 shlibpath_overrides_runpath=no
9890 hardcode_into_libs=yes
9891 ;;
9892
9893 irix5* | irix6* | nonstopux*)
9894 case $host_os in
9895 nonstopux*) version_type=nonstopux ;;
9896 *)
9897 if test "$lt_cv_prog_gnu_ld" = yes; then
9898 version_type=linux
9899 else
9900 version_type=irix
9901 fi ;;
9902 esac
9903 need_lib_prefix=no
9904 need_version=no
9905 soname_spec='${libname}${release}${shared_ext}$major'
9906 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9907 case $host_os in
9908 irix5* | nonstopux*)
9909 libsuff= shlibsuff=
9910 ;;
9911 *)
9912 case $LD in # libtool.m4 will add one of these switches to LD
9913 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9914 libsuff= shlibsuff= libmagic=32-bit;;
9915 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9916 libsuff=32 shlibsuff=N32 libmagic=N32;;
9917 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9918 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9919 *) libsuff= shlibsuff= libmagic=never-match;;
9920 esac
9921 ;;
9922 esac
9923 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9924 shlibpath_overrides_runpath=no
9925 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9926 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9927 hardcode_into_libs=yes
9928 ;;
9929
9930 # No shared lib support for Linux oldld, aout, or coff.
9931 linux*oldld* | linux*aout* | linux*coff*)
9932 dynamic_linker=no
9933 ;;
9934
9935 # This must be Linux ELF.
9936 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9937 version_type=linux
9938 need_lib_prefix=no
9939 need_version=no
9940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9941 soname_spec='${libname}${release}${shared_ext}$major'
9942 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9943 shlibpath_var=LD_LIBRARY_PATH
9944 shlibpath_overrides_runpath=no
9945
9946 # Some binutils ld are patched to set DT_RUNPATH
9947 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9948 $as_echo_n "(cached) " >&6
9949 else
9950 lt_cv_shlibpath_overrides_runpath=no
9951 save_LDFLAGS=$LDFLAGS
9952 save_libdir=$libdir
9953 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9954 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9956 /* end confdefs.h. */
9957
9958 int
9959 main ()
9960 {
9961
9962 ;
9963 return 0;
9964 }
9965 _ACEOF
9966 if ac_fn_c_try_link "$LINENO"; then :
9967 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9968 lt_cv_shlibpath_overrides_runpath=yes
9969 fi
9970 fi
9971 rm -f core conftest.err conftest.$ac_objext \
9972 conftest$ac_exeext conftest.$ac_ext
9973 LDFLAGS=$save_LDFLAGS
9974 libdir=$save_libdir
9975
9976 fi
9977
9978 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9979
9980 # This implies no fast_install, which is unacceptable.
9981 # Some rework will be needed to allow for fast_install
9982 # before this can be enabled.
9983 hardcode_into_libs=yes
9984
9985 # Append ld.so.conf contents to the search path
9986 if test -f /etc/ld.so.conf; then
9987 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' ' '`
9988 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9989 fi
9990
9991 # We used to test for /lib/ld.so.1 and disable shared libraries on
9992 # powerpc, because MkLinux only supported shared libraries with the
9993 # GNU dynamic linker. Since this was broken with cross compilers,
9994 # most powerpc-linux boxes support dynamic linking these days and
9995 # people can always --disable-shared, the test was removed, and we
9996 # assume the GNU/Linux dynamic linker is in use.
9997 dynamic_linker='GNU/Linux ld.so'
9998 ;;
9999
10000 netbsd*)
10001 version_type=sunos
10002 need_lib_prefix=no
10003 need_version=no
10004 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10006 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10007 dynamic_linker='NetBSD (a.out) ld.so'
10008 else
10009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10010 soname_spec='${libname}${release}${shared_ext}$major'
10011 dynamic_linker='NetBSD ld.elf_so'
10012 fi
10013 shlibpath_var=LD_LIBRARY_PATH
10014 shlibpath_overrides_runpath=yes
10015 hardcode_into_libs=yes
10016 ;;
10017
10018 newsos6)
10019 version_type=linux
10020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10021 shlibpath_var=LD_LIBRARY_PATH
10022 shlibpath_overrides_runpath=yes
10023 ;;
10024
10025 *nto* | *qnx*)
10026 version_type=qnx
10027 need_lib_prefix=no
10028 need_version=no
10029 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10030 soname_spec='${libname}${release}${shared_ext}$major'
10031 shlibpath_var=LD_LIBRARY_PATH
10032 shlibpath_overrides_runpath=no
10033 hardcode_into_libs=yes
10034 dynamic_linker='ldqnx.so'
10035 ;;
10036
10037 openbsd*)
10038 version_type=sunos
10039 sys_lib_dlsearch_path_spec="/usr/lib"
10040 need_lib_prefix=no
10041 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10042 case $host_os in
10043 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10044 *) need_version=no ;;
10045 esac
10046 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10047 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10048 shlibpath_var=LD_LIBRARY_PATH
10049 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10050 case $host_os in
10051 openbsd2.[89] | openbsd2.[89].*)
10052 shlibpath_overrides_runpath=no
10053 ;;
10054 *)
10055 shlibpath_overrides_runpath=yes
10056 ;;
10057 esac
10058 else
10059 shlibpath_overrides_runpath=yes
10060 fi
10061 ;;
10062
10063 os2*)
10064 libname_spec='$name'
10065 shrext_cmds=".dll"
10066 need_lib_prefix=no
10067 library_names_spec='$libname${shared_ext} $libname.a'
10068 dynamic_linker='OS/2 ld.exe'
10069 shlibpath_var=LIBPATH
10070 ;;
10071
10072 osf3* | osf4* | osf5*)
10073 version_type=osf
10074 need_lib_prefix=no
10075 need_version=no
10076 soname_spec='${libname}${release}${shared_ext}$major'
10077 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10078 shlibpath_var=LD_LIBRARY_PATH
10079 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10080 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10081 ;;
10082
10083 rdos*)
10084 dynamic_linker=no
10085 ;;
10086
10087 solaris*)
10088 version_type=linux
10089 need_lib_prefix=no
10090 need_version=no
10091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10092 soname_spec='${libname}${release}${shared_ext}$major'
10093 shlibpath_var=LD_LIBRARY_PATH
10094 shlibpath_overrides_runpath=yes
10095 hardcode_into_libs=yes
10096 # ldd complains unless libraries are executable
10097 postinstall_cmds='chmod +x $lib'
10098 ;;
10099
10100 sunos4*)
10101 version_type=sunos
10102 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10103 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10104 shlibpath_var=LD_LIBRARY_PATH
10105 shlibpath_overrides_runpath=yes
10106 if test "$with_gnu_ld" = yes; then
10107 need_lib_prefix=no
10108 fi
10109 need_version=yes
10110 ;;
10111
10112 sysv4 | sysv4.3*)
10113 version_type=linux
10114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10115 soname_spec='${libname}${release}${shared_ext}$major'
10116 shlibpath_var=LD_LIBRARY_PATH
10117 case $host_vendor in
10118 sni)
10119 shlibpath_overrides_runpath=no
10120 need_lib_prefix=no
10121 runpath_var=LD_RUN_PATH
10122 ;;
10123 siemens)
10124 need_lib_prefix=no
10125 ;;
10126 motorola)
10127 need_lib_prefix=no
10128 need_version=no
10129 shlibpath_overrides_runpath=no
10130 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10131 ;;
10132 esac
10133 ;;
10134
10135 sysv4*MP*)
10136 if test -d /usr/nec ;then
10137 version_type=linux
10138 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10139 soname_spec='$libname${shared_ext}.$major'
10140 shlibpath_var=LD_LIBRARY_PATH
10141 fi
10142 ;;
10143
10144 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10145 version_type=freebsd-elf
10146 need_lib_prefix=no
10147 need_version=no
10148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10149 soname_spec='${libname}${release}${shared_ext}$major'
10150 shlibpath_var=LD_LIBRARY_PATH
10151 shlibpath_overrides_runpath=yes
10152 hardcode_into_libs=yes
10153 if test "$with_gnu_ld" = yes; then
10154 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10155 else
10156 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10157 case $host_os in
10158 sco3.2v5*)
10159 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10160 ;;
10161 esac
10162 fi
10163 sys_lib_dlsearch_path_spec='/usr/lib'
10164 ;;
10165
10166 tpf*)
10167 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10168 version_type=linux
10169 need_lib_prefix=no
10170 need_version=no
10171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10172 shlibpath_var=LD_LIBRARY_PATH
10173 shlibpath_overrides_runpath=no
10174 hardcode_into_libs=yes
10175 ;;
10176
10177 uts4*)
10178 version_type=linux
10179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10180 soname_spec='${libname}${release}${shared_ext}$major'
10181 shlibpath_var=LD_LIBRARY_PATH
10182 ;;
10183
10184 *)
10185 dynamic_linker=no
10186 ;;
10187 esac
10188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10189 $as_echo "$dynamic_linker" >&6; }
10190 test "$dynamic_linker" = no && can_build_shared=no
10191
10192 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10193 if test "$GCC" = yes; then
10194 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10195 fi
10196
10197 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10198 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10199 fi
10200 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10201 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10202 fi
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10296 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10297 hardcode_action=
10298 if test -n "$hardcode_libdir_flag_spec" ||
10299 test -n "$runpath_var" ||
10300 test "X$hardcode_automatic" = "Xyes" ; then
10301
10302 # We can hardcode non-existent directories.
10303 if test "$hardcode_direct" != no &&
10304 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10305 # have to relink, otherwise we might link with an installed library
10306 # when we should be linking with a yet-to-be-installed one
10307 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10308 test "$hardcode_minus_L" != no; then
10309 # Linking always hardcodes the temporary library directory.
10310 hardcode_action=relink
10311 else
10312 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10313 hardcode_action=immediate
10314 fi
10315 else
10316 # We cannot hardcode anything, or else we can only hardcode existing
10317 # directories.
10318 hardcode_action=unsupported
10319 fi
10320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10321 $as_echo "$hardcode_action" >&6; }
10322
10323 if test "$hardcode_action" = relink ||
10324 test "$inherit_rpath" = yes; then
10325 # Fast installation is not supported
10326 enable_fast_install=no
10327 elif test "$shlibpath_overrides_runpath" = yes ||
10328 test "$enable_shared" = no; then
10329 # Fast installation is not necessary
10330 enable_fast_install=needless
10331 fi
10332
10333
10334
10335
10336
10337
10338 if test "x$enable_dlopen" != xyes; then
10339 enable_dlopen=unknown
10340 enable_dlopen_self=unknown
10341 enable_dlopen_self_static=unknown
10342 else
10343 lt_cv_dlopen=no
10344 lt_cv_dlopen_libs=
10345
10346 case $host_os in
10347 beos*)
10348 lt_cv_dlopen="load_add_on"
10349 lt_cv_dlopen_libs=
10350 lt_cv_dlopen_self=yes
10351 ;;
10352
10353 mingw* | pw32* | cegcc*)
10354 lt_cv_dlopen="LoadLibrary"
10355 lt_cv_dlopen_libs=
10356 ;;
10357
10358 cygwin*)
10359 lt_cv_dlopen="dlopen"
10360 lt_cv_dlopen_libs=
10361 ;;
10362
10363 darwin*)
10364 # if libdl is installed we need to link against it
10365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10366 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10367 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10368 $as_echo_n "(cached) " >&6
10369 else
10370 ac_check_lib_save_LIBS=$LIBS
10371 LIBS="-ldl $LIBS"
10372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10373 /* end confdefs.h. */
10374
10375 /* Override any GCC internal prototype to avoid an error.
10376 Use char because int might match the return type of a GCC
10377 builtin and then its argument prototype would still apply. */
10378 #ifdef __cplusplus
10379 extern "C"
10380 #endif
10381 char dlopen ();
10382 int
10383 main ()
10384 {
10385 return dlopen ();
10386 ;
10387 return 0;
10388 }
10389 _ACEOF
10390 if ac_fn_c_try_link "$LINENO"; then :
10391 ac_cv_lib_dl_dlopen=yes
10392 else
10393 ac_cv_lib_dl_dlopen=no
10394 fi
10395 rm -f core conftest.err conftest.$ac_objext \
10396 conftest$ac_exeext conftest.$ac_ext
10397 LIBS=$ac_check_lib_save_LIBS
10398 fi
10399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10400 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10401 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10402 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10403 else
10404
10405 lt_cv_dlopen="dyld"
10406 lt_cv_dlopen_libs=
10407 lt_cv_dlopen_self=yes
10408
10409 fi
10410
10411 ;;
10412
10413 *)
10414 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10415 if test "x$ac_cv_func_shl_load" = x""yes; then :
10416 lt_cv_dlopen="shl_load"
10417 else
10418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10419 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10420 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10421 $as_echo_n "(cached) " >&6
10422 else
10423 ac_check_lib_save_LIBS=$LIBS
10424 LIBS="-ldld $LIBS"
10425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10426 /* end confdefs.h. */
10427
10428 /* Override any GCC internal prototype to avoid an error.
10429 Use char because int might match the return type of a GCC
10430 builtin and then its argument prototype would still apply. */
10431 #ifdef __cplusplus
10432 extern "C"
10433 #endif
10434 char shl_load ();
10435 int
10436 main ()
10437 {
10438 return shl_load ();
10439 ;
10440 return 0;
10441 }
10442 _ACEOF
10443 if ac_fn_c_try_link "$LINENO"; then :
10444 ac_cv_lib_dld_shl_load=yes
10445 else
10446 ac_cv_lib_dld_shl_load=no
10447 fi
10448 rm -f core conftest.err conftest.$ac_objext \
10449 conftest$ac_exeext conftest.$ac_ext
10450 LIBS=$ac_check_lib_save_LIBS
10451 fi
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10453 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10454 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10455 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10456 else
10457 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10458 if test "x$ac_cv_func_dlopen" = x""yes; then :
10459 lt_cv_dlopen="dlopen"
10460 else
10461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10462 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10463 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10464 $as_echo_n "(cached) " >&6
10465 else
10466 ac_check_lib_save_LIBS=$LIBS
10467 LIBS="-ldl $LIBS"
10468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10469 /* end confdefs.h. */
10470
10471 /* Override any GCC internal prototype to avoid an error.
10472 Use char because int might match the return type of a GCC
10473 builtin and then its argument prototype would still apply. */
10474 #ifdef __cplusplus
10475 extern "C"
10476 #endif
10477 char dlopen ();
10478 int
10479 main ()
10480 {
10481 return dlopen ();
10482 ;
10483 return 0;
10484 }
10485 _ACEOF
10486 if ac_fn_c_try_link "$LINENO"; then :
10487 ac_cv_lib_dl_dlopen=yes
10488 else
10489 ac_cv_lib_dl_dlopen=no
10490 fi
10491 rm -f core conftest.err conftest.$ac_objext \
10492 conftest$ac_exeext conftest.$ac_ext
10493 LIBS=$ac_check_lib_save_LIBS
10494 fi
10495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10496 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10497 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10498 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10499 else
10500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10501 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10502 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10503 $as_echo_n "(cached) " >&6
10504 else
10505 ac_check_lib_save_LIBS=$LIBS
10506 LIBS="-lsvld $LIBS"
10507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10508 /* end confdefs.h. */
10509
10510 /* Override any GCC internal prototype to avoid an error.
10511 Use char because int might match the return type of a GCC
10512 builtin and then its argument prototype would still apply. */
10513 #ifdef __cplusplus
10514 extern "C"
10515 #endif
10516 char dlopen ();
10517 int
10518 main ()
10519 {
10520 return dlopen ();
10521 ;
10522 return 0;
10523 }
10524 _ACEOF
10525 if ac_fn_c_try_link "$LINENO"; then :
10526 ac_cv_lib_svld_dlopen=yes
10527 else
10528 ac_cv_lib_svld_dlopen=no
10529 fi
10530 rm -f core conftest.err conftest.$ac_objext \
10531 conftest$ac_exeext conftest.$ac_ext
10532 LIBS=$ac_check_lib_save_LIBS
10533 fi
10534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10535 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10536 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10537 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10538 else
10539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10540 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10541 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10542 $as_echo_n "(cached) " >&6
10543 else
10544 ac_check_lib_save_LIBS=$LIBS
10545 LIBS="-ldld $LIBS"
10546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10547 /* end confdefs.h. */
10548
10549 /* Override any GCC internal prototype to avoid an error.
10550 Use char because int might match the return type of a GCC
10551 builtin and then its argument prototype would still apply. */
10552 #ifdef __cplusplus
10553 extern "C"
10554 #endif
10555 char dld_link ();
10556 int
10557 main ()
10558 {
10559 return dld_link ();
10560 ;
10561 return 0;
10562 }
10563 _ACEOF
10564 if ac_fn_c_try_link "$LINENO"; then :
10565 ac_cv_lib_dld_dld_link=yes
10566 else
10567 ac_cv_lib_dld_dld_link=no
10568 fi
10569 rm -f core conftest.err conftest.$ac_objext \
10570 conftest$ac_exeext conftest.$ac_ext
10571 LIBS=$ac_check_lib_save_LIBS
10572 fi
10573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10574 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10575 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10576 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10577 fi
10578
10579
10580 fi
10581
10582
10583 fi
10584
10585
10586 fi
10587
10588
10589 fi
10590
10591
10592 fi
10593
10594 ;;
10595 esac
10596
10597 if test "x$lt_cv_dlopen" != xno; then
10598 enable_dlopen=yes
10599 else
10600 enable_dlopen=no
10601 fi
10602
10603 case $lt_cv_dlopen in
10604 dlopen)
10605 save_CPPFLAGS="$CPPFLAGS"
10606 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10607
10608 save_LDFLAGS="$LDFLAGS"
10609 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10610
10611 save_LIBS="$LIBS"
10612 LIBS="$lt_cv_dlopen_libs $LIBS"
10613
10614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10615 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10616 if test "${lt_cv_dlopen_self+set}" = set; then :
10617 $as_echo_n "(cached) " >&6
10618 else
10619 if test "$cross_compiling" = yes; then :
10620 lt_cv_dlopen_self=cross
10621 else
10622 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10623 lt_status=$lt_dlunknown
10624 cat > conftest.$ac_ext <<_LT_EOF
10625 #line 10625 "configure"
10626 #include "confdefs.h"
10627
10628 #if HAVE_DLFCN_H
10629 #include <dlfcn.h>
10630 #endif
10631
10632 #include <stdio.h>
10633
10634 #ifdef RTLD_GLOBAL
10635 # define LT_DLGLOBAL RTLD_GLOBAL
10636 #else
10637 # ifdef DL_GLOBAL
10638 # define LT_DLGLOBAL DL_GLOBAL
10639 # else
10640 # define LT_DLGLOBAL 0
10641 # endif
10642 #endif
10643
10644 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10645 find out it does not work in some platform. */
10646 #ifndef LT_DLLAZY_OR_NOW
10647 # ifdef RTLD_LAZY
10648 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10649 # else
10650 # ifdef DL_LAZY
10651 # define LT_DLLAZY_OR_NOW DL_LAZY
10652 # else
10653 # ifdef RTLD_NOW
10654 # define LT_DLLAZY_OR_NOW RTLD_NOW
10655 # else
10656 # ifdef DL_NOW
10657 # define LT_DLLAZY_OR_NOW DL_NOW
10658 # else
10659 # define LT_DLLAZY_OR_NOW 0
10660 # endif
10661 # endif
10662 # endif
10663 # endif
10664 #endif
10665
10666 /* When -fvisbility=hidden is used, assume the code has been annotated
10667 correspondingly for the symbols needed. */
10668 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10669 void fnord () __attribute__((visibility("default")));
10670 #endif
10671
10672 void fnord () { int i=42; }
10673 int main ()
10674 {
10675 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10676 int status = $lt_dlunknown;
10677
10678 if (self)
10679 {
10680 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10681 else
10682 {
10683 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10684 else puts (dlerror ());
10685 }
10686 /* dlclose (self); */
10687 }
10688 else
10689 puts (dlerror ());
10690
10691 return status;
10692 }
10693 _LT_EOF
10694 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10695 (eval $ac_link) 2>&5
10696 ac_status=$?
10697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10698 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10699 (./conftest; exit; ) >&5 2>/dev/null
10700 lt_status=$?
10701 case x$lt_status in
10702 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10703 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10704 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10705 esac
10706 else :
10707 # compilation failed
10708 lt_cv_dlopen_self=no
10709 fi
10710 fi
10711 rm -fr conftest*
10712
10713
10714 fi
10715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10716 $as_echo "$lt_cv_dlopen_self" >&6; }
10717
10718 if test "x$lt_cv_dlopen_self" = xyes; then
10719 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10721 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10722 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10723 $as_echo_n "(cached) " >&6
10724 else
10725 if test "$cross_compiling" = yes; then :
10726 lt_cv_dlopen_self_static=cross
10727 else
10728 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10729 lt_status=$lt_dlunknown
10730 cat > conftest.$ac_ext <<_LT_EOF
10731 #line 10731 "configure"
10732 #include "confdefs.h"
10733
10734 #if HAVE_DLFCN_H
10735 #include <dlfcn.h>
10736 #endif
10737
10738 #include <stdio.h>
10739
10740 #ifdef RTLD_GLOBAL
10741 # define LT_DLGLOBAL RTLD_GLOBAL
10742 #else
10743 # ifdef DL_GLOBAL
10744 # define LT_DLGLOBAL DL_GLOBAL
10745 # else
10746 # define LT_DLGLOBAL 0
10747 # endif
10748 #endif
10749
10750 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10751 find out it does not work in some platform. */
10752 #ifndef LT_DLLAZY_OR_NOW
10753 # ifdef RTLD_LAZY
10754 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10755 # else
10756 # ifdef DL_LAZY
10757 # define LT_DLLAZY_OR_NOW DL_LAZY
10758 # else
10759 # ifdef RTLD_NOW
10760 # define LT_DLLAZY_OR_NOW RTLD_NOW
10761 # else
10762 # ifdef DL_NOW
10763 # define LT_DLLAZY_OR_NOW DL_NOW
10764 # else
10765 # define LT_DLLAZY_OR_NOW 0
10766 # endif
10767 # endif
10768 # endif
10769 # endif
10770 #endif
10771
10772 /* When -fvisbility=hidden is used, assume the code has been annotated
10773 correspondingly for the symbols needed. */
10774 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10775 void fnord () __attribute__((visibility("default")));
10776 #endif
10777
10778 void fnord () { int i=42; }
10779 int main ()
10780 {
10781 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10782 int status = $lt_dlunknown;
10783
10784 if (self)
10785 {
10786 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10787 else
10788 {
10789 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10790 else puts (dlerror ());
10791 }
10792 /* dlclose (self); */
10793 }
10794 else
10795 puts (dlerror ());
10796
10797 return status;
10798 }
10799 _LT_EOF
10800 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10801 (eval $ac_link) 2>&5
10802 ac_status=$?
10803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10804 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10805 (./conftest; exit; ) >&5 2>/dev/null
10806 lt_status=$?
10807 case x$lt_status in
10808 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10809 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10810 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10811 esac
10812 else :
10813 # compilation failed
10814 lt_cv_dlopen_self_static=no
10815 fi
10816 fi
10817 rm -fr conftest*
10818
10819
10820 fi
10821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10822 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10823 fi
10824
10825 CPPFLAGS="$save_CPPFLAGS"
10826 LDFLAGS="$save_LDFLAGS"
10827 LIBS="$save_LIBS"
10828 ;;
10829 esac
10830
10831 case $lt_cv_dlopen_self in
10832 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10833 *) enable_dlopen_self=unknown ;;
10834 esac
10835
10836 case $lt_cv_dlopen_self_static in
10837 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10838 *) enable_dlopen_self_static=unknown ;;
10839 esac
10840 fi
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858 striplib=
10859 old_striplib=
10860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10861 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10862 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10863 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10864 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10866 $as_echo "yes" >&6; }
10867 else
10868 # FIXME - insert some real tests, host_os isn't really good enough
10869 case $host_os in
10870 darwin*)
10871 if test -n "$STRIP" ; then
10872 striplib="$STRIP -x"
10873 old_striplib="$STRIP -S"
10874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10875 $as_echo "yes" >&6; }
10876 else
10877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10878 $as_echo "no" >&6; }
10879 fi
10880 ;;
10881 *)
10882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10883 $as_echo "no" >&6; }
10884 ;;
10885 esac
10886 fi
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899 # Report which library types will actually be built
10900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10901 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10903 $as_echo "$can_build_shared" >&6; }
10904
10905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10906 $as_echo_n "checking whether to build shared libraries... " >&6; }
10907 test "$can_build_shared" = "no" && enable_shared=no
10908
10909 # On AIX, shared libraries and static libraries use the same namespace, and
10910 # are all built from PIC.
10911 case $host_os in
10912 aix3*)
10913 test "$enable_shared" = yes && enable_static=no
10914 if test -n "$RANLIB"; then
10915 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10916 postinstall_cmds='$RANLIB $lib'
10917 fi
10918 ;;
10919
10920 aix[4-9]*)
10921 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10922 test "$enable_shared" = yes && enable_static=no
10923 fi
10924 ;;
10925 esac
10926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10927 $as_echo "$enable_shared" >&6; }
10928
10929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10930 $as_echo_n "checking whether to build static libraries... " >&6; }
10931 # Make sure either enable_shared or enable_static is yes.
10932 test "$enable_shared" = yes || enable_static=yes
10933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10934 $as_echo "$enable_static" >&6; }
10935
10936
10937
10938
10939 fi
10940 ac_ext=c
10941 ac_cpp='$CPP $CPPFLAGS'
10942 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10943 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10944 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10945
10946 CC="$lt_save_CC"
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960 ac_config_commands="$ac_config_commands libtool"
10961
10962
10963
10964
10965 # Only expand once:
10966
10967
10968
10969
10970
10971 case $host in
10972 *-cygwin* | *-mingw*)
10973 # 'host' will be top-level target in the case of a target lib,
10974 # we must compare to with_cross_host to decide if this is a native
10975 # or cross-compiler and select where to install dlls appropriately.
10976 if test -n "$with_cross_host" &&
10977 test x"$with_cross_host" != x"no"; then
10978 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
10979 else
10980 lt_host_flags='-no-undefined -bindir "$(bindir)"';
10981 fi
10982 ;;
10983 *)
10984 lt_host_flags=
10985 ;;
10986 esac
10987
10988
10989
10990
10991 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
10992 case $ac_cv_c_int64_t in #(
10993 no|yes) ;; #(
10994 *)
10995
10996 cat >>confdefs.h <<_ACEOF
10997 #define int64_t $ac_cv_c_int64_t
10998 _ACEOF
10999 ;;
11000 esac
11001
11002 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
11003 case $ac_cv_c_uint64_t in #(
11004 no|yes) ;; #(
11005 *)
11006
11007 $as_echo "#define _UINT64_T 1" >>confdefs.h
11008
11009
11010 cat >>confdefs.h <<_ACEOF
11011 #define uint64_t $ac_cv_c_uint64_t
11012 _ACEOF
11013 ;;
11014 esac
11015
11016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
11017 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
11018 if test "${ac_cv_header_sys_wait_h+set}" = set; then :
11019 $as_echo_n "(cached) " >&6
11020 else
11021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11022 /* end confdefs.h. */
11023 #include <sys/types.h>
11024 #include <sys/wait.h>
11025 #ifndef WEXITSTATUS
11026 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
11027 #endif
11028 #ifndef WIFEXITED
11029 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
11030 #endif
11031
11032 int
11033 main ()
11034 {
11035 int s;
11036 wait (&s);
11037 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
11038 ;
11039 return 0;
11040 }
11041 _ACEOF
11042 if ac_fn_c_try_compile "$LINENO"; then :
11043 ac_cv_header_sys_wait_h=yes
11044 else
11045 ac_cv_header_sys_wait_h=no
11046 fi
11047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11048 fi
11049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
11050 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
11051 if test $ac_cv_header_sys_wait_h = yes; then
11052
11053 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11054
11055 fi
11056
11057 ac_config_files="$ac_config_files Makefile"
11058
11059 ac_config_headers="$ac_config_headers config.h"
11060
11061 cat >confcache <<\_ACEOF
11062 # This file is a shell script that caches the results of configure
11063 # tests run on this system so they can be shared between configure
11064 # scripts and configure runs, see configure's option --config-cache.
11065 # It is not useful on other systems. If it contains results you don't
11066 # want to keep, you may remove or edit it.
11067 #
11068 # config.status only pays attention to the cache file if you give it
11069 # the --recheck option to rerun configure.
11070 #
11071 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11072 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11073 # following values.
11074
11075 _ACEOF
11076
11077 # The following way of writing the cache mishandles newlines in values,
11078 # but we know of no workaround that is simple, portable, and efficient.
11079 # So, we kill variables containing newlines.
11080 # Ultrix sh set writes to stderr and can't be redirected directly,
11081 # and sets the high bit in the cache file unless we assign to the vars.
11082 (
11083 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11084 eval ac_val=\$$ac_var
11085 case $ac_val in #(
11086 *${as_nl}*)
11087 case $ac_var in #(
11088 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11089 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11090 esac
11091 case $ac_var in #(
11092 _ | IFS | as_nl) ;; #(
11093 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11094 *) { eval $ac_var=; unset $ac_var;} ;;
11095 esac ;;
11096 esac
11097 done
11098
11099 (set) 2>&1 |
11100 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11101 *${as_nl}ac_space=\ *)
11102 # `set' does not quote correctly, so add quotes: double-quote
11103 # substitution turns \\\\ into \\, and sed turns \\ into \.
11104 sed -n \
11105 "s/'/'\\\\''/g;
11106 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11107 ;; #(
11108 *)
11109 # `set' quotes correctly as required by POSIX, so do not add quotes.
11110 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11111 ;;
11112 esac |
11113 sort
11114 ) |
11115 sed '
11116 /^ac_cv_env_/b end
11117 t clear
11118 :clear
11119 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11120 t end
11121 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11122 :end' >>confcache
11123 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11124 if test -w "$cache_file"; then
11125 test "x$cache_file" != "x/dev/null" &&
11126 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11127 $as_echo "$as_me: updating cache $cache_file" >&6;}
11128 cat confcache >$cache_file
11129 else
11130 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11131 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11132 fi
11133 fi
11134 rm -f confcache
11135
11136 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11137 # Let make expand exec_prefix.
11138 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11139
11140 DEFS=-DHAVE_CONFIG_H
11141
11142 ac_libobjs=
11143 ac_ltlibobjs=
11144 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11145 # 1. Remove the extension, and $U if already installed.
11146 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11147 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11148 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11149 # will be set to the directory where LIBOBJS objects are built.
11150 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11151 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11152 done
11153 LIBOBJS=$ac_libobjs
11154
11155 LTLIBOBJS=$ac_ltlibobjs
11156
11157
11158 if test -n "$EXEEXT"; then
11159 am__EXEEXT_TRUE=
11160 am__EXEEXT_FALSE='#'
11161 else
11162 am__EXEEXT_TRUE='#'
11163 am__EXEEXT_FALSE=
11164 fi
11165
11166 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11167 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11168 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11169 fi
11170 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11171 as_fn_error "conditional \"AMDEP\" was never defined.
11172 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11173 fi
11174 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11175 as_fn_error "conditional \"am__fastdepCC\" was never defined.
11176 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11177 fi
11178
11179 : ${CONFIG_STATUS=./config.status}
11180 ac_write_fail=0
11181 ac_clean_files_save=$ac_clean_files
11182 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11183 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11184 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11185 as_write_fail=0
11186 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11187 #! $SHELL
11188 # Generated by $as_me.
11189 # Run this file to recreate the current configuration.
11190 # Compiler output produced by configure, useful for debugging
11191 # configure, is in config.log if it exists.
11192
11193 debug=false
11194 ac_cs_recheck=false
11195 ac_cs_silent=false
11196
11197 SHELL=\${CONFIG_SHELL-$SHELL}
11198 export SHELL
11199 _ASEOF
11200 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11201 ## -------------------- ##
11202 ## M4sh Initialization. ##
11203 ## -------------------- ##
11204
11205 # Be more Bourne compatible
11206 DUALCASE=1; export DUALCASE # for MKS sh
11207 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11208 emulate sh
11209 NULLCMD=:
11210 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11211 # is contrary to our usage. Disable this feature.
11212 alias -g '${1+"$@"}'='"$@"'
11213 setopt NO_GLOB_SUBST
11214 else
11215 case `(set -o) 2>/dev/null` in #(
11216 *posix*) :
11217 set -o posix ;; #(
11218 *) :
11219 ;;
11220 esac
11221 fi
11222
11223
11224 as_nl='
11225 '
11226 export as_nl
11227 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11228 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11229 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11230 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11231 # Prefer a ksh shell builtin over an external printf program on Solaris,
11232 # but without wasting forks for bash or zsh.
11233 if test -z "$BASH_VERSION$ZSH_VERSION" \
11234 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11235 as_echo='print -r --'
11236 as_echo_n='print -rn --'
11237 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11238 as_echo='printf %s\n'
11239 as_echo_n='printf %s'
11240 else
11241 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11242 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11243 as_echo_n='/usr/ucb/echo -n'
11244 else
11245 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11246 as_echo_n_body='eval
11247 arg=$1;
11248 case $arg in #(
11249 *"$as_nl"*)
11250 expr "X$arg" : "X\\(.*\\)$as_nl";
11251 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11252 esac;
11253 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11254 '
11255 export as_echo_n_body
11256 as_echo_n='sh -c $as_echo_n_body as_echo'
11257 fi
11258 export as_echo_body
11259 as_echo='sh -c $as_echo_body as_echo'
11260 fi
11261
11262 # The user is always right.
11263 if test "${PATH_SEPARATOR+set}" != set; then
11264 PATH_SEPARATOR=:
11265 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11266 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11267 PATH_SEPARATOR=';'
11268 }
11269 fi
11270
11271
11272 # IFS
11273 # We need space, tab and new line, in precisely that order. Quoting is
11274 # there to prevent editors from complaining about space-tab.
11275 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11276 # splitting by setting IFS to empty value.)
11277 IFS=" "" $as_nl"
11278
11279 # Find who we are. Look in the path if we contain no directory separator.
11280 case $0 in #((
11281 *[\\/]* ) as_myself=$0 ;;
11282 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11283 for as_dir in $PATH
11284 do
11285 IFS=$as_save_IFS
11286 test -z "$as_dir" && as_dir=.
11287 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11288 done
11289 IFS=$as_save_IFS
11290
11291 ;;
11292 esac
11293 # We did not find ourselves, most probably we were run as `sh COMMAND'
11294 # in which case we are not to be found in the path.
11295 if test "x$as_myself" = x; then
11296 as_myself=$0
11297 fi
11298 if test ! -f "$as_myself"; then
11299 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11300 exit 1
11301 fi
11302
11303 # Unset variables that we do not need and which cause bugs (e.g. in
11304 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11305 # suppresses any "Segmentation fault" message there. '((' could
11306 # trigger a bug in pdksh 5.2.14.
11307 for as_var in BASH_ENV ENV MAIL MAILPATH
11308 do eval test x\${$as_var+set} = xset \
11309 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11310 done
11311 PS1='$ '
11312 PS2='> '
11313 PS4='+ '
11314
11315 # NLS nuisances.
11316 LC_ALL=C
11317 export LC_ALL
11318 LANGUAGE=C
11319 export LANGUAGE
11320
11321 # CDPATH.
11322 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11323
11324
11325 # as_fn_error ERROR [LINENO LOG_FD]
11326 # ---------------------------------
11327 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11328 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11329 # script with status $?, using 1 if that was 0.
11330 as_fn_error ()
11331 {
11332 as_status=$?; test $as_status -eq 0 && as_status=1
11333 if test "$3"; then
11334 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11335 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11336 fi
11337 $as_echo "$as_me: error: $1" >&2
11338 as_fn_exit $as_status
11339 } # as_fn_error
11340
11341
11342 # as_fn_set_status STATUS
11343 # -----------------------
11344 # Set $? to STATUS, without forking.
11345 as_fn_set_status ()
11346 {
11347 return $1
11348 } # as_fn_set_status
11349
11350 # as_fn_exit STATUS
11351 # -----------------
11352 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11353 as_fn_exit ()
11354 {
11355 set +e
11356 as_fn_set_status $1
11357 exit $1
11358 } # as_fn_exit
11359
11360 # as_fn_unset VAR
11361 # ---------------
11362 # Portably unset VAR.
11363 as_fn_unset ()
11364 {
11365 { eval $1=; unset $1;}
11366 }
11367 as_unset=as_fn_unset
11368 # as_fn_append VAR VALUE
11369 # ----------------------
11370 # Append the text in VALUE to the end of the definition contained in VAR. Take
11371 # advantage of any shell optimizations that allow amortized linear growth over
11372 # repeated appends, instead of the typical quadratic growth present in naive
11373 # implementations.
11374 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11375 eval 'as_fn_append ()
11376 {
11377 eval $1+=\$2
11378 }'
11379 else
11380 as_fn_append ()
11381 {
11382 eval $1=\$$1\$2
11383 }
11384 fi # as_fn_append
11385
11386 # as_fn_arith ARG...
11387 # ------------------
11388 # Perform arithmetic evaluation on the ARGs, and store the result in the
11389 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11390 # must be portable across $(()) and expr.
11391 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11392 eval 'as_fn_arith ()
11393 {
11394 as_val=$(( $* ))
11395 }'
11396 else
11397 as_fn_arith ()
11398 {
11399 as_val=`expr "$@" || test $? -eq 1`
11400 }
11401 fi # as_fn_arith
11402
11403
11404 if expr a : '\(a\)' >/dev/null 2>&1 &&
11405 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11406 as_expr=expr
11407 else
11408 as_expr=false
11409 fi
11410
11411 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11412 as_basename=basename
11413 else
11414 as_basename=false
11415 fi
11416
11417 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11418 as_dirname=dirname
11419 else
11420 as_dirname=false
11421 fi
11422
11423 as_me=`$as_basename -- "$0" ||
11424 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11425 X"$0" : 'X\(//\)$' \| \
11426 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11427 $as_echo X/"$0" |
11428 sed '/^.*\/\([^/][^/]*\)\/*$/{
11429 s//\1/
11430 q
11431 }
11432 /^X\/\(\/\/\)$/{
11433 s//\1/
11434 q
11435 }
11436 /^X\/\(\/\).*/{
11437 s//\1/
11438 q
11439 }
11440 s/.*/./; q'`
11441
11442 # Avoid depending upon Character Ranges.
11443 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11444 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11445 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11446 as_cr_digits='0123456789'
11447 as_cr_alnum=$as_cr_Letters$as_cr_digits
11448
11449 ECHO_C= ECHO_N= ECHO_T=
11450 case `echo -n x` in #(((((
11451 -n*)
11452 case `echo 'xy\c'` in
11453 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11454 xy) ECHO_C='\c';;
11455 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11456 ECHO_T=' ';;
11457 esac;;
11458 *)
11459 ECHO_N='-n';;
11460 esac
11461
11462 rm -f conf$$ conf$$.exe conf$$.file
11463 if test -d conf$$.dir; then
11464 rm -f conf$$.dir/conf$$.file
11465 else
11466 rm -f conf$$.dir
11467 mkdir conf$$.dir 2>/dev/null
11468 fi
11469 if (echo >conf$$.file) 2>/dev/null; then
11470 if ln -s conf$$.file conf$$ 2>/dev/null; then
11471 as_ln_s='ln -s'
11472 # ... but there are two gotchas:
11473 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11474 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11475 # In both cases, we have to default to `cp -p'.
11476 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11477 as_ln_s='cp -p'
11478 elif ln conf$$.file conf$$ 2>/dev/null; then
11479 as_ln_s=ln
11480 else
11481 as_ln_s='cp -p'
11482 fi
11483 else
11484 as_ln_s='cp -p'
11485 fi
11486 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11487 rmdir conf$$.dir 2>/dev/null
11488
11489
11490 # as_fn_mkdir_p
11491 # -------------
11492 # Create "$as_dir" as a directory, including parents if necessary.
11493 as_fn_mkdir_p ()
11494 {
11495
11496 case $as_dir in #(
11497 -*) as_dir=./$as_dir;;
11498 esac
11499 test -d "$as_dir" || eval $as_mkdir_p || {
11500 as_dirs=
11501 while :; do
11502 case $as_dir in #(
11503 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11504 *) as_qdir=$as_dir;;
11505 esac
11506 as_dirs="'$as_qdir' $as_dirs"
11507 as_dir=`$as_dirname -- "$as_dir" ||
11508 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11509 X"$as_dir" : 'X\(//\)[^/]' \| \
11510 X"$as_dir" : 'X\(//\)$' \| \
11511 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11512 $as_echo X"$as_dir" |
11513 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11514 s//\1/
11515 q
11516 }
11517 /^X\(\/\/\)[^/].*/{
11518 s//\1/
11519 q
11520 }
11521 /^X\(\/\/\)$/{
11522 s//\1/
11523 q
11524 }
11525 /^X\(\/\).*/{
11526 s//\1/
11527 q
11528 }
11529 s/.*/./; q'`
11530 test -d "$as_dir" && break
11531 done
11532 test -z "$as_dirs" || eval "mkdir $as_dirs"
11533 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11534
11535
11536 } # as_fn_mkdir_p
11537 if mkdir -p . 2>/dev/null; then
11538 as_mkdir_p='mkdir -p "$as_dir"'
11539 else
11540 test -d ./-p && rmdir ./-p
11541 as_mkdir_p=false
11542 fi
11543
11544 if test -x / >/dev/null 2>&1; then
11545 as_test_x='test -x'
11546 else
11547 if ls -dL / >/dev/null 2>&1; then
11548 as_ls_L_option=L
11549 else
11550 as_ls_L_option=
11551 fi
11552 as_test_x='
11553 eval sh -c '\''
11554 if test -d "$1"; then
11555 test -d "$1/.";
11556 else
11557 case $1 in #(
11558 -*)set "./$1";;
11559 esac;
11560 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11561 ???[sx]*):;;*)false;;esac;fi
11562 '\'' sh
11563 '
11564 fi
11565 as_executable_p=$as_test_x
11566
11567 # Sed expression to map a string onto a valid CPP name.
11568 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11569
11570 # Sed expression to map a string onto a valid variable name.
11571 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11572
11573
11574 exec 6>&1
11575 ## ----------------------------------- ##
11576 ## Main body of $CONFIG_STATUS script. ##
11577 ## ----------------------------------- ##
11578 _ASEOF
11579 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11580
11581 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11582 # Save the log message, to keep $0 and so on meaningful, and to
11583 # report actual input values of CONFIG_FILES etc. instead of their
11584 # values after options handling.
11585 ac_log="
11586 This file was extended by LTO plugin for ld $as_me 0.1, which was
11587 generated by GNU Autoconf 2.64. Invocation command line was
11588
11589 CONFIG_FILES = $CONFIG_FILES
11590 CONFIG_HEADERS = $CONFIG_HEADERS
11591 CONFIG_LINKS = $CONFIG_LINKS
11592 CONFIG_COMMANDS = $CONFIG_COMMANDS
11593 $ $0 $@
11594
11595 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11596 "
11597
11598 _ACEOF
11599
11600 case $ac_config_files in *"
11601 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11602 esac
11603
11604 case $ac_config_headers in *"
11605 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11606 esac
11607
11608
11609 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11610 # Files that config.status was made for.
11611 config_files="$ac_config_files"
11612 config_headers="$ac_config_headers"
11613 config_commands="$ac_config_commands"
11614
11615 _ACEOF
11616
11617 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11618 ac_cs_usage="\
11619 \`$as_me' instantiates files and other configuration actions
11620 from templates according to the current configuration. Unless the files
11621 and actions are specified as TAGs, all are instantiated by default.
11622
11623 Usage: $0 [OPTION]... [TAG]...
11624
11625 -h, --help print this help, then exit
11626 -V, --version print version number and configuration settings, then exit
11627 -q, --quiet, --silent
11628 do not print progress messages
11629 -d, --debug don't remove temporary files
11630 --recheck update $as_me by reconfiguring in the same conditions
11631 --file=FILE[:TEMPLATE]
11632 instantiate the configuration file FILE
11633 --header=FILE[:TEMPLATE]
11634 instantiate the configuration header FILE
11635
11636 Configuration files:
11637 $config_files
11638
11639 Configuration headers:
11640 $config_headers
11641
11642 Configuration commands:
11643 $config_commands
11644
11645 Report bugs to the package provider."
11646
11647 _ACEOF
11648 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11649 ac_cs_version="\\
11650 LTO plugin for ld config.status 0.1
11651 configured by $0, generated by GNU Autoconf 2.64,
11652 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11653
11654 Copyright (C) 2009 Free Software Foundation, Inc.
11655 This config.status script is free software; the Free Software Foundation
11656 gives unlimited permission to copy, distribute and modify it."
11657
11658 ac_pwd='$ac_pwd'
11659 srcdir='$srcdir'
11660 INSTALL='$INSTALL'
11661 MKDIR_P='$MKDIR_P'
11662 AWK='$AWK'
11663 test -n "\$AWK" || AWK=awk
11664 _ACEOF
11665
11666 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11667 # The default lists apply if the user does not specify any file.
11668 ac_need_defaults=:
11669 while test $# != 0
11670 do
11671 case $1 in
11672 --*=*)
11673 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11674 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11675 ac_shift=:
11676 ;;
11677 *)
11678 ac_option=$1
11679 ac_optarg=$2
11680 ac_shift=shift
11681 ;;
11682 esac
11683
11684 case $ac_option in
11685 # Handling of the options.
11686 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11687 ac_cs_recheck=: ;;
11688 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11689 $as_echo "$ac_cs_version"; exit ;;
11690 --debug | --debu | --deb | --de | --d | -d )
11691 debug=: ;;
11692 --file | --fil | --fi | --f )
11693 $ac_shift
11694 case $ac_optarg in
11695 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11696 esac
11697 as_fn_append CONFIG_FILES " '$ac_optarg'"
11698 ac_need_defaults=false;;
11699 --header | --heade | --head | --hea )
11700 $ac_shift
11701 case $ac_optarg in
11702 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11703 esac
11704 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11705 ac_need_defaults=false;;
11706 --he | --h)
11707 # Conflict between --help and --header
11708 as_fn_error "ambiguous option: \`$1'
11709 Try \`$0 --help' for more information.";;
11710 --help | --hel | -h )
11711 $as_echo "$ac_cs_usage"; exit ;;
11712 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11713 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11714 ac_cs_silent=: ;;
11715
11716 # This is an error.
11717 -*) as_fn_error "unrecognized option: \`$1'
11718 Try \`$0 --help' for more information." ;;
11719
11720 *) as_fn_append ac_config_targets " $1"
11721 ac_need_defaults=false ;;
11722
11723 esac
11724 shift
11725 done
11726
11727 ac_configure_extra_args=
11728
11729 if $ac_cs_silent; then
11730 exec 6>/dev/null
11731 ac_configure_extra_args="$ac_configure_extra_args --silent"
11732 fi
11733
11734 _ACEOF
11735 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11736 if \$ac_cs_recheck; then
11737 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11738 shift
11739 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11740 CONFIG_SHELL='$SHELL'
11741 export CONFIG_SHELL
11742 exec "\$@"
11743 fi
11744
11745 _ACEOF
11746 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11747 exec 5>>config.log
11748 {
11749 echo
11750 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11751 ## Running $as_me. ##
11752 _ASBOX
11753 $as_echo "$ac_log"
11754 } >&5
11755
11756 _ACEOF
11757 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11758 #
11759 # INIT-COMMANDS
11760 #
11761 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11762
11763
11764 # The HP-UX ksh and POSIX shell print the target directory to stdout
11765 # if CDPATH is set.
11766 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11767
11768 sed_quote_subst='$sed_quote_subst'
11769 double_quote_subst='$double_quote_subst'
11770 delay_variable_subst='$delay_variable_subst'
11771 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11772 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11773 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11774 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11775 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11776 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11777 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11778 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11779 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11780 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11781 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11782 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11783 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11784 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11785 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11786 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11787 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11788 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11789 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11790 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11791 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11792 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11793 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11794 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11795 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11796 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11797 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11798 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11799 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11800 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11801 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11802 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11803 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11804 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11805 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11806 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11807 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11808 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11809 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11810 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11811 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11812 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11813 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11814 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11815 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11816 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11817 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11818 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
11819 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"`'
11820 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11821 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11822 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11823 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11824 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11825 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11826 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11827 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11828 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11829 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11830 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11831 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11832 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11833 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11834 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11835 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11836 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11837 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11838 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11839 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11840 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11841 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11842 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11843 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11844 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11845 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11846 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11847 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11848 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11849 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11850 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11851 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11852 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11853 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11854 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11855 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11856 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11857 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11858 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11859 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11860 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11861 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11862 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11863 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11864 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11865 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11866 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11867 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11868 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11869 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11870 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11871 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11872 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11873 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11874 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11875 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11876 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11877 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11878 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11879 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11880 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11881 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11882 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11883 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11884 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11885 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11886 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11887 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11888 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11889 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11890 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
11891
11892 LTCC='$LTCC'
11893 LTCFLAGS='$LTCFLAGS'
11894 compiler='$compiler_DEFAULT'
11895
11896 # A function that is used when there is no print builtin or printf.
11897 func_fallback_echo ()
11898 {
11899 eval 'cat <<_LTECHO_EOF
11900 \$1
11901 _LTECHO_EOF'
11902 }
11903
11904 # Quote evaled strings.
11905 for var in SHELL \
11906 ECHO \
11907 SED \
11908 GREP \
11909 EGREP \
11910 FGREP \
11911 LD \
11912 NM \
11913 LN_S \
11914 lt_SP2NL \
11915 lt_NL2SP \
11916 reload_flag \
11917 OBJDUMP \
11918 deplibs_check_method \
11919 file_magic_cmd \
11920 AR \
11921 AR_FLAGS \
11922 STRIP \
11923 RANLIB \
11924 CC \
11925 CFLAGS \
11926 compiler \
11927 lt_cv_sys_global_symbol_pipe \
11928 lt_cv_sys_global_symbol_to_cdecl \
11929 lt_cv_sys_global_symbol_to_c_name_address \
11930 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11931 lt_prog_compiler_no_builtin_flag \
11932 lt_prog_compiler_wl \
11933 lt_prog_compiler_pic \
11934 lt_prog_compiler_static \
11935 lt_cv_prog_compiler_c_o \
11936 need_locks \
11937 DSYMUTIL \
11938 NMEDIT \
11939 LIPO \
11940 OTOOL \
11941 OTOOL64 \
11942 shrext_cmds \
11943 export_dynamic_flag_spec \
11944 whole_archive_flag_spec \
11945 compiler_needs_object \
11946 with_gnu_ld \
11947 allow_undefined_flag \
11948 no_undefined_flag \
11949 hardcode_libdir_flag_spec \
11950 hardcode_libdir_flag_spec_ld \
11951 hardcode_libdir_separator \
11952 fix_srcfile_path \
11953 exclude_expsyms \
11954 include_expsyms \
11955 file_list_spec \
11956 variables_saved_for_relink \
11957 libname_spec \
11958 library_names_spec \
11959 soname_spec \
11960 install_override_mode \
11961 finish_eval \
11962 old_striplib \
11963 striplib; do
11964 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11965 *[\\\\\\\`\\"\\\$]*)
11966 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11967 ;;
11968 *)
11969 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11970 ;;
11971 esac
11972 done
11973
11974 # Double-quote double-evaled strings.
11975 for var in reload_cmds \
11976 old_postinstall_cmds \
11977 old_postuninstall_cmds \
11978 old_archive_cmds \
11979 extract_expsyms_cmds \
11980 old_archive_from_new_cmds \
11981 old_archive_from_expsyms_cmds \
11982 archive_cmds \
11983 archive_expsym_cmds \
11984 module_cmds \
11985 module_expsym_cmds \
11986 export_symbols_cmds \
11987 prelink_cmds \
11988 postinstall_cmds \
11989 postuninstall_cmds \
11990 finish_cmds \
11991 sys_lib_search_path_spec \
11992 sys_lib_dlsearch_path_spec; do
11993 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11994 *[\\\\\\\`\\"\\\$]*)
11995 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11996 ;;
11997 *)
11998 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11999 ;;
12000 esac
12001 done
12002
12003 ac_aux_dir='$ac_aux_dir'
12004 xsi_shell='$xsi_shell'
12005 lt_shell_append='$lt_shell_append'
12006
12007 # See if we are running on zsh, and set the options which allow our
12008 # commands through without removal of \ escapes INIT.
12009 if test -n "\${ZSH_VERSION+set}" ; then
12010 setopt NO_GLOB_SUBST
12011 fi
12012
12013
12014 PACKAGE='$PACKAGE'
12015 VERSION='$VERSION'
12016 TIMESTAMP='$TIMESTAMP'
12017 RM='$RM'
12018 ofile='$ofile'
12019
12020
12021
12022
12023 _ACEOF
12024
12025 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12026
12027 # Handling of arguments.
12028 for ac_config_target in $ac_config_targets
12029 do
12030 case $ac_config_target in
12031 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12032 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12033 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12034 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12035
12036 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12037 esac
12038 done
12039
12040
12041 # If the user did not use the arguments to specify the items to instantiate,
12042 # then the envvar interface is used. Set only those that are not.
12043 # We use the long form for the default assignment because of an extremely
12044 # bizarre bug on SunOS 4.1.3.
12045 if $ac_need_defaults; then
12046 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12047 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12048 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12049 fi
12050
12051 # Have a temporary directory for convenience. Make it in the build tree
12052 # simply because there is no reason against having it here, and in addition,
12053 # creating and moving files from /tmp can sometimes cause problems.
12054 # Hook for its removal unless debugging.
12055 # Note that there is a small window in which the directory will not be cleaned:
12056 # after its creation but before its name has been assigned to `$tmp'.
12057 $debug ||
12058 {
12059 tmp=
12060 trap 'exit_status=$?
12061 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12062 ' 0
12063 trap 'as_fn_exit 1' 1 2 13 15
12064 }
12065 # Create a (secure) tmp directory for tmp files.
12066
12067 {
12068 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12069 test -n "$tmp" && test -d "$tmp"
12070 } ||
12071 {
12072 tmp=./conf$$-$RANDOM
12073 (umask 077 && mkdir "$tmp")
12074 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12075
12076 # Set up the scripts for CONFIG_FILES section.
12077 # No need to generate them if there are no CONFIG_FILES.
12078 # This happens for instance with `./config.status config.h'.
12079 if test -n "$CONFIG_FILES"; then
12080
12081
12082 ac_cr=`echo X | tr X '\015'`
12083 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12084 # But we know of no other shell where ac_cr would be empty at this
12085 # point, so we can use a bashism as a fallback.
12086 if test "x$ac_cr" = x; then
12087 eval ac_cr=\$\'\\r\'
12088 fi
12089 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12090 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12091 ac_cs_awk_cr='\r'
12092 else
12093 ac_cs_awk_cr=$ac_cr
12094 fi
12095
12096 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12097 _ACEOF
12098
12099
12100 {
12101 echo "cat >conf$$subs.awk <<_ACEOF" &&
12102 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12103 echo "_ACEOF"
12104 } >conf$$subs.sh ||
12105 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12106 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12107 ac_delim='%!_!# '
12108 for ac_last_try in false false false false false :; do
12109 . ./conf$$subs.sh ||
12110 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12111
12112 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12113 if test $ac_delim_n = $ac_delim_num; then
12114 break
12115 elif $ac_last_try; then
12116 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12117 else
12118 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12119 fi
12120 done
12121 rm -f conf$$subs.sh
12122
12123 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12124 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12125 _ACEOF
12126 sed -n '
12127 h
12128 s/^/S["/; s/!.*/"]=/
12129 p
12130 g
12131 s/^[^!]*!//
12132 :repl
12133 t repl
12134 s/'"$ac_delim"'$//
12135 t delim
12136 :nl
12137 h
12138 s/\(.\{148\}\).*/\1/
12139 t more1
12140 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12141 p
12142 n
12143 b repl
12144 :more1
12145 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12146 p
12147 g
12148 s/.\{148\}//
12149 t nl
12150 :delim
12151 h
12152 s/\(.\{148\}\).*/\1/
12153 t more2
12154 s/["\\]/\\&/g; s/^/"/; s/$/"/
12155 p
12156 b
12157 :more2
12158 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12159 p
12160 g
12161 s/.\{148\}//
12162 t delim
12163 ' <conf$$subs.awk | sed '
12164 /^[^""]/{
12165 N
12166 s/\n//
12167 }
12168 ' >>$CONFIG_STATUS || ac_write_fail=1
12169 rm -f conf$$subs.awk
12170 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12171 _ACAWK
12172 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12173 for (key in S) S_is_set[key] = 1
12174 FS = "\a"
12175
12176 }
12177 {
12178 line = $ 0
12179 nfields = split(line, field, "@")
12180 substed = 0
12181 len = length(field[1])
12182 for (i = 2; i < nfields; i++) {
12183 key = field[i]
12184 keylen = length(key)
12185 if (S_is_set[key]) {
12186 value = S[key]
12187 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12188 len += length(value) + length(field[++i])
12189 substed = 1
12190 } else
12191 len += 1 + keylen
12192 }
12193
12194 print line
12195 }
12196
12197 _ACAWK
12198 _ACEOF
12199 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12200 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12201 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12202 else
12203 cat
12204 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12205 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12206 _ACEOF
12207
12208 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12209 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12210 # trailing colons and then remove the whole line if VPATH becomes empty
12211 # (actually we leave an empty line to preserve line numbers).
12212 if test "x$srcdir" = x.; then
12213 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12214 s/:*\$(srcdir):*/:/
12215 s/:*\${srcdir}:*/:/
12216 s/:*@srcdir@:*/:/
12217 s/^\([^=]*=[ ]*\):*/\1/
12218 s/:*$//
12219 s/^[^=]*=[ ]*$//
12220 }'
12221 fi
12222
12223 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12224 fi # test -n "$CONFIG_FILES"
12225
12226 # Set up the scripts for CONFIG_HEADERS section.
12227 # No need to generate them if there are no CONFIG_HEADERS.
12228 # This happens for instance with `./config.status Makefile'.
12229 if test -n "$CONFIG_HEADERS"; then
12230 cat >"$tmp/defines.awk" <<\_ACAWK ||
12231 BEGIN {
12232 _ACEOF
12233
12234 # Transform confdefs.h into an awk script `defines.awk', embedded as
12235 # here-document in config.status, that substitutes the proper values into
12236 # config.h.in to produce config.h.
12237
12238 # Create a delimiter string that does not exist in confdefs.h, to ease
12239 # handling of long lines.
12240 ac_delim='%!_!# '
12241 for ac_last_try in false false :; do
12242 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12243 if test -z "$ac_t"; then
12244 break
12245 elif $ac_last_try; then
12246 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12247 else
12248 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12249 fi
12250 done
12251
12252 # For the awk script, D is an array of macro values keyed by name,
12253 # likewise P contains macro parameters if any. Preserve backslash
12254 # newline sequences.
12255
12256 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12257 sed -n '
12258 s/.\{148\}/&'"$ac_delim"'/g
12259 t rset
12260 :rset
12261 s/^[ ]*#[ ]*define[ ][ ]*/ /
12262 t def
12263 d
12264 :def
12265 s/\\$//
12266 t bsnl
12267 s/["\\]/\\&/g
12268 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12269 D["\1"]=" \3"/p
12270 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12271 d
12272 :bsnl
12273 s/["\\]/\\&/g
12274 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12275 D["\1"]=" \3\\\\\\n"\\/p
12276 t cont
12277 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12278 t cont
12279 d
12280 :cont
12281 n
12282 s/.\{148\}/&'"$ac_delim"'/g
12283 t clear
12284 :clear
12285 s/\\$//
12286 t bsnlc
12287 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12288 d
12289 :bsnlc
12290 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12291 b cont
12292 ' <confdefs.h | sed '
12293 s/'"$ac_delim"'/"\\\
12294 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12295
12296 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12297 for (key in D) D_is_set[key] = 1
12298 FS = "\a"
12299 }
12300 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12301 line = \$ 0
12302 split(line, arg, " ")
12303 if (arg[1] == "#") {
12304 defundef = arg[2]
12305 mac1 = arg[3]
12306 } else {
12307 defundef = substr(arg[1], 2)
12308 mac1 = arg[2]
12309 }
12310 split(mac1, mac2, "(") #)
12311 macro = mac2[1]
12312 prefix = substr(line, 1, index(line, defundef) - 1)
12313 if (D_is_set[macro]) {
12314 # Preserve the white space surrounding the "#".
12315 print prefix "define", macro P[macro] D[macro]
12316 next
12317 } else {
12318 # Replace #undef with comments. This is necessary, for example,
12319 # in the case of _POSIX_SOURCE, which is predefined and required
12320 # on some systems where configure will not decide to define it.
12321 if (defundef == "undef") {
12322 print "/*", prefix defundef, macro, "*/"
12323 next
12324 }
12325 }
12326 }
12327 { print }
12328 _ACAWK
12329 _ACEOF
12330 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12331 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12332 fi # test -n "$CONFIG_HEADERS"
12333
12334
12335 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12336 shift
12337 for ac_tag
12338 do
12339 case $ac_tag in
12340 :[FHLC]) ac_mode=$ac_tag; continue;;
12341 esac
12342 case $ac_mode$ac_tag in
12343 :[FHL]*:*);;
12344 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12345 :[FH]-) ac_tag=-:-;;
12346 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12347 esac
12348 ac_save_IFS=$IFS
12349 IFS=:
12350 set x $ac_tag
12351 IFS=$ac_save_IFS
12352 shift
12353 ac_file=$1
12354 shift
12355
12356 case $ac_mode in
12357 :L) ac_source=$1;;
12358 :[FH])
12359 ac_file_inputs=
12360 for ac_f
12361 do
12362 case $ac_f in
12363 -) ac_f="$tmp/stdin";;
12364 *) # Look for the file first in the build tree, then in the source tree
12365 # (if the path is not absolute). The absolute path cannot be DOS-style,
12366 # because $ac_f cannot contain `:'.
12367 test -f "$ac_f" ||
12368 case $ac_f in
12369 [\\/$]*) false;;
12370 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12371 esac ||
12372 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12373 esac
12374 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12375 as_fn_append ac_file_inputs " '$ac_f'"
12376 done
12377
12378 # Let's still pretend it is `configure' which instantiates (i.e., don't
12379 # use $as_me), people would be surprised to read:
12380 # /* config.h. Generated by config.status. */
12381 configure_input='Generated from '`
12382 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12383 `' by configure.'
12384 if test x"$ac_file" != x-; then
12385 configure_input="$ac_file. $configure_input"
12386 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12387 $as_echo "$as_me: creating $ac_file" >&6;}
12388 fi
12389 # Neutralize special characters interpreted by sed in replacement strings.
12390 case $configure_input in #(
12391 *\&* | *\|* | *\\* )
12392 ac_sed_conf_input=`$as_echo "$configure_input" |
12393 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12394 *) ac_sed_conf_input=$configure_input;;
12395 esac
12396
12397 case $ac_tag in
12398 *:-:* | *:-) cat >"$tmp/stdin" \
12399 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12400 esac
12401 ;;
12402 esac
12403
12404 ac_dir=`$as_dirname -- "$ac_file" ||
12405 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12406 X"$ac_file" : 'X\(//\)[^/]' \| \
12407 X"$ac_file" : 'X\(//\)$' \| \
12408 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12409 $as_echo X"$ac_file" |
12410 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12411 s//\1/
12412 q
12413 }
12414 /^X\(\/\/\)[^/].*/{
12415 s//\1/
12416 q
12417 }
12418 /^X\(\/\/\)$/{
12419 s//\1/
12420 q
12421 }
12422 /^X\(\/\).*/{
12423 s//\1/
12424 q
12425 }
12426 s/.*/./; q'`
12427 as_dir="$ac_dir"; as_fn_mkdir_p
12428 ac_builddir=.
12429
12430 case "$ac_dir" in
12431 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12432 *)
12433 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12434 # A ".." for each directory in $ac_dir_suffix.
12435 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12436 case $ac_top_builddir_sub in
12437 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12438 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12439 esac ;;
12440 esac
12441 ac_abs_top_builddir=$ac_pwd
12442 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12443 # for backward compatibility:
12444 ac_top_builddir=$ac_top_build_prefix
12445
12446 case $srcdir in
12447 .) # We are building in place.
12448 ac_srcdir=.
12449 ac_top_srcdir=$ac_top_builddir_sub
12450 ac_abs_top_srcdir=$ac_pwd ;;
12451 [\\/]* | ?:[\\/]* ) # Absolute name.
12452 ac_srcdir=$srcdir$ac_dir_suffix;
12453 ac_top_srcdir=$srcdir
12454 ac_abs_top_srcdir=$srcdir ;;
12455 *) # Relative name.
12456 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12457 ac_top_srcdir=$ac_top_build_prefix$srcdir
12458 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12459 esac
12460 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12461
12462
12463 case $ac_mode in
12464 :F)
12465 #
12466 # CONFIG_FILE
12467 #
12468
12469 case $INSTALL in
12470 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12471 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12472 esac
12473 ac_MKDIR_P=$MKDIR_P
12474 case $MKDIR_P in
12475 [\\/$]* | ?:[\\/]* ) ;;
12476 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12477 esac
12478 _ACEOF
12479
12480 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12481 # If the template does not know about datarootdir, expand it.
12482 # FIXME: This hack should be removed a few years after 2.60.
12483 ac_datarootdir_hack=; ac_datarootdir_seen=
12484 ac_sed_dataroot='
12485 /datarootdir/ {
12486 p
12487 q
12488 }
12489 /@datadir@/p
12490 /@docdir@/p
12491 /@infodir@/p
12492 /@localedir@/p
12493 /@mandir@/p'
12494 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12495 *datarootdir*) ac_datarootdir_seen=yes;;
12496 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12497 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12498 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12499 _ACEOF
12500 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12501 ac_datarootdir_hack='
12502 s&@datadir@&$datadir&g
12503 s&@docdir@&$docdir&g
12504 s&@infodir@&$infodir&g
12505 s&@localedir@&$localedir&g
12506 s&@mandir@&$mandir&g
12507 s&\\\${datarootdir}&$datarootdir&g' ;;
12508 esac
12509 _ACEOF
12510
12511 # Neutralize VPATH when `$srcdir' = `.'.
12512 # Shell code in configure.ac might set extrasub.
12513 # FIXME: do we really want to maintain this feature?
12514 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12515 ac_sed_extra="$ac_vpsub
12516 $extrasub
12517 _ACEOF
12518 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12519 :t
12520 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12521 s|@configure_input@|$ac_sed_conf_input|;t t
12522 s&@top_builddir@&$ac_top_builddir_sub&;t t
12523 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12524 s&@srcdir@&$ac_srcdir&;t t
12525 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12526 s&@top_srcdir@&$ac_top_srcdir&;t t
12527 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12528 s&@builddir@&$ac_builddir&;t t
12529 s&@abs_builddir@&$ac_abs_builddir&;t t
12530 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12531 s&@INSTALL@&$ac_INSTALL&;t t
12532 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12533 $ac_datarootdir_hack
12534 "
12535 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12536 || as_fn_error "could not create $ac_file" "$LINENO" 5
12537
12538 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12539 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12540 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12542 which seems to be undefined. Please make sure it is defined." >&5
12543 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12544 which seems to be undefined. Please make sure it is defined." >&2;}
12545
12546 rm -f "$tmp/stdin"
12547 case $ac_file in
12548 -) cat "$tmp/out" && rm -f "$tmp/out";;
12549 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12550 esac \
12551 || as_fn_error "could not create $ac_file" "$LINENO" 5
12552 ;;
12553 :H)
12554 #
12555 # CONFIG_HEADER
12556 #
12557 if test x"$ac_file" != x-; then
12558 {
12559 $as_echo "/* $configure_input */" \
12560 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12561 } >"$tmp/config.h" \
12562 || as_fn_error "could not create $ac_file" "$LINENO" 5
12563 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12564 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12565 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12566 else
12567 rm -f "$ac_file"
12568 mv "$tmp/config.h" "$ac_file" \
12569 || as_fn_error "could not create $ac_file" "$LINENO" 5
12570 fi
12571 else
12572 $as_echo "/* $configure_input */" \
12573 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12574 || as_fn_error "could not create -" "$LINENO" 5
12575 fi
12576 # Compute "$ac_file"'s index in $config_headers.
12577 _am_arg="$ac_file"
12578 _am_stamp_count=1
12579 for _am_header in $config_headers :; do
12580 case $_am_header in
12581 $_am_arg | $_am_arg:* )
12582 break ;;
12583 * )
12584 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12585 esac
12586 done
12587 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12588 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12589 X"$_am_arg" : 'X\(//\)[^/]' \| \
12590 X"$_am_arg" : 'X\(//\)$' \| \
12591 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12592 $as_echo X"$_am_arg" |
12593 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12594 s//\1/
12595 q
12596 }
12597 /^X\(\/\/\)[^/].*/{
12598 s//\1/
12599 q
12600 }
12601 /^X\(\/\/\)$/{
12602 s//\1/
12603 q
12604 }
12605 /^X\(\/\).*/{
12606 s//\1/
12607 q
12608 }
12609 s/.*/./; q'`/stamp-h$_am_stamp_count
12610 ;;
12611
12612 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12613 $as_echo "$as_me: executing $ac_file commands" >&6;}
12614 ;;
12615 esac
12616
12617
12618 case $ac_file$ac_mode in
12619 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12620 # Autoconf 2.62 quotes --file arguments for eval, but not when files
12621 # are listed without --file. Let's play safe and only enable the eval
12622 # if we detect the quoting.
12623 case $CONFIG_FILES in
12624 *\'*) eval set x "$CONFIG_FILES" ;;
12625 *) set x $CONFIG_FILES ;;
12626 esac
12627 shift
12628 for mf
12629 do
12630 # Strip MF so we end up with the name of the file.
12631 mf=`echo "$mf" | sed -e 's/:.*$//'`
12632 # Check whether this is an Automake generated Makefile or not.
12633 # We used to match only the files named `Makefile.in', but
12634 # some people rename them; so instead we look at the file content.
12635 # Grep'ing the first line is not enough: some people post-process
12636 # each Makefile.in and add a new line on top of each file to say so.
12637 # Grep'ing the whole file is not good either: AIX grep has a line
12638 # limit of 2048, but all sed's we know have understand at least 4000.
12639 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12640 dirpart=`$as_dirname -- "$mf" ||
12641 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12642 X"$mf" : 'X\(//\)[^/]' \| \
12643 X"$mf" : 'X\(//\)$' \| \
12644 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12645 $as_echo X"$mf" |
12646 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12647 s//\1/
12648 q
12649 }
12650 /^X\(\/\/\)[^/].*/{
12651 s//\1/
12652 q
12653 }
12654 /^X\(\/\/\)$/{
12655 s//\1/
12656 q
12657 }
12658 /^X\(\/\).*/{
12659 s//\1/
12660 q
12661 }
12662 s/.*/./; q'`
12663 else
12664 continue
12665 fi
12666 # Extract the definition of DEPDIR, am__include, and am__quote
12667 # from the Makefile without running `make'.
12668 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12669 test -z "$DEPDIR" && continue
12670 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12671 test -z "am__include" && continue
12672 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12673 # When using ansi2knr, U may be empty or an underscore; expand it
12674 U=`sed -n 's/^U = //p' < "$mf"`
12675 # Find all dependency output files, they are included files with
12676 # $(DEPDIR) in their names. We invoke sed twice because it is the
12677 # simplest approach to changing $(DEPDIR) to its actual value in the
12678 # expansion.
12679 for file in `sed -n "
12680 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12681 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12682 # Make sure the directory exists.
12683 test -f "$dirpart/$file" && continue
12684 fdir=`$as_dirname -- "$file" ||
12685 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12686 X"$file" : 'X\(//\)[^/]' \| \
12687 X"$file" : 'X\(//\)$' \| \
12688 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12689 $as_echo X"$file" |
12690 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12691 s//\1/
12692 q
12693 }
12694 /^X\(\/\/\)[^/].*/{
12695 s//\1/
12696 q
12697 }
12698 /^X\(\/\/\)$/{
12699 s//\1/
12700 q
12701 }
12702 /^X\(\/\).*/{
12703 s//\1/
12704 q
12705 }
12706 s/.*/./; q'`
12707 as_dir=$dirpart/$fdir; as_fn_mkdir_p
12708 # echo "creating $dirpart/$file"
12709 echo '# dummy' > "$dirpart/$file"
12710 done
12711 done
12712 }
12713 ;;
12714 "libtool":C)
12715
12716 # See if we are running on zsh, and set the options which allow our
12717 # commands through without removal of \ escapes.
12718 if test -n "${ZSH_VERSION+set}" ; then
12719 setopt NO_GLOB_SUBST
12720 fi
12721
12722 cfgfile="${ofile}T"
12723 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12724 $RM "$cfgfile"
12725
12726 cat <<_LT_EOF >> "$cfgfile"
12727 #! $SHELL
12728
12729 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12730 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12731 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12732 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12733 #
12734 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12735 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12736 # Written by Gordon Matzigkeit, 1996
12737 #
12738 # This file is part of GNU Libtool.
12739 #
12740 # GNU Libtool is free software; you can redistribute it and/or
12741 # modify it under the terms of the GNU General Public License as
12742 # published by the Free Software Foundation; either version 2 of
12743 # the License, or (at your option) any later version.
12744 #
12745 # As a special exception to the GNU General Public License,
12746 # if you distribute this file as part of a program or library that
12747 # is built using GNU Libtool, you may include this file under the
12748 # same distribution terms that you use for the rest of that program.
12749 #
12750 # GNU Libtool is distributed in the hope that it will be useful,
12751 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12752 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12753 # GNU General Public License for more details.
12754 #
12755 # You should have received a copy of the GNU General Public License
12756 # along with GNU Libtool; see the file COPYING. If not, a copy
12757 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12758 # obtained by writing to the Free Software Foundation, Inc.,
12759 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12760
12761
12762 # The names of the tagged configurations supported by this script.
12763 available_tags=""
12764
12765 # ### BEGIN LIBTOOL CONFIG
12766
12767 # Which release of libtool.m4 was used?
12768 macro_version=$macro_version
12769 macro_revision=$macro_revision
12770
12771 # Whether or not to build shared libraries.
12772 build_libtool_libs=$enable_shared
12773
12774 # Whether or not to build static libraries.
12775 build_old_libs=$enable_static
12776
12777 # What type of objects to build.
12778 pic_mode=$pic_mode
12779
12780 # Whether or not to optimize for fast installation.
12781 fast_install=$enable_fast_install
12782
12783 # Shell to use when invoking shell scripts.
12784 SHELL=$lt_SHELL
12785
12786 # An echo program that protects backslashes.
12787 ECHO=$lt_ECHO
12788
12789 # The host system.
12790 host_alias=$host_alias
12791 host=$host
12792 host_os=$host_os
12793
12794 # The build system.
12795 build_alias=$build_alias
12796 build=$build
12797 build_os=$build_os
12798
12799 # A sed program that does not truncate output.
12800 SED=$lt_SED
12801
12802 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12803 Xsed="\$SED -e 1s/^X//"
12804
12805 # A grep program that handles long lines.
12806 GREP=$lt_GREP
12807
12808 # An ERE matcher.
12809 EGREP=$lt_EGREP
12810
12811 # A literal string matcher.
12812 FGREP=$lt_FGREP
12813
12814 # A BSD- or MS-compatible name lister.
12815 NM=$lt_NM
12816
12817 # Whether we need soft or hard links.
12818 LN_S=$lt_LN_S
12819
12820 # What is the maximum length of a command?
12821 max_cmd_len=$max_cmd_len
12822
12823 # Object file suffix (normally "o").
12824 objext=$ac_objext
12825
12826 # Executable file suffix (normally "").
12827 exeext=$exeext
12828
12829 # whether the shell understands "unset".
12830 lt_unset=$lt_unset
12831
12832 # turn spaces into newlines.
12833 SP2NL=$lt_lt_SP2NL
12834
12835 # turn newlines into spaces.
12836 NL2SP=$lt_lt_NL2SP
12837
12838 # An object symbol dumper.
12839 OBJDUMP=$lt_OBJDUMP
12840
12841 # Method to check whether dependent libraries are shared objects.
12842 deplibs_check_method=$lt_deplibs_check_method
12843
12844 # Command to use when deplibs_check_method == "file_magic".
12845 file_magic_cmd=$lt_file_magic_cmd
12846
12847 # The archiver.
12848 AR=$lt_AR
12849 AR_FLAGS=$lt_AR_FLAGS
12850
12851 # A symbol stripping program.
12852 STRIP=$lt_STRIP
12853
12854 # Commands used to install an old-style archive.
12855 RANLIB=$lt_RANLIB
12856 old_postinstall_cmds=$lt_old_postinstall_cmds
12857 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12858
12859 # Whether to use a lock for old archive extraction.
12860 lock_old_archive_extraction=$lock_old_archive_extraction
12861
12862 # A C compiler.
12863 LTCC=$lt_CC
12864
12865 # LTCC compiler flags.
12866 LTCFLAGS=$lt_CFLAGS
12867
12868 # Take the output of nm and produce a listing of raw symbols and C names.
12869 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12870
12871 # Transform the output of nm in a proper C declaration.
12872 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12873
12874 # Transform the output of nm in a C name address pair.
12875 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12876
12877 # Transform the output of nm in a C name address pair when lib prefix is needed.
12878 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12879
12880 # The name of the directory that contains temporary libtool files.
12881 objdir=$objdir
12882
12883 # Used to examine libraries when file_magic_cmd begins with "file".
12884 MAGIC_CMD=$MAGIC_CMD
12885
12886 # Must we lock files when doing compilation?
12887 need_locks=$lt_need_locks
12888
12889 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12890 DSYMUTIL=$lt_DSYMUTIL
12891
12892 # Tool to change global to local symbols on Mac OS X.
12893 NMEDIT=$lt_NMEDIT
12894
12895 # Tool to manipulate fat objects and archives on Mac OS X.
12896 LIPO=$lt_LIPO
12897
12898 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12899 OTOOL=$lt_OTOOL
12900
12901 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12902 OTOOL64=$lt_OTOOL64
12903
12904 # Old archive suffix (normally "a").
12905 libext=$libext
12906
12907 # Shared library suffix (normally ".so").
12908 shrext_cmds=$lt_shrext_cmds
12909
12910 # The commands to extract the exported symbol list from a shared archive.
12911 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12912
12913 # Variables whose values should be saved in libtool wrapper scripts and
12914 # restored at link time.
12915 variables_saved_for_relink=$lt_variables_saved_for_relink
12916
12917 # Do we need the "lib" prefix for modules?
12918 need_lib_prefix=$need_lib_prefix
12919
12920 # Do we need a version for libraries?
12921 need_version=$need_version
12922
12923 # Library versioning type.
12924 version_type=$version_type
12925
12926 # Shared library runtime path variable.
12927 runpath_var=$runpath_var
12928
12929 # Shared library path variable.
12930 shlibpath_var=$shlibpath_var
12931
12932 # Is shlibpath searched before the hard-coded library search path?
12933 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12934
12935 # Format of library name prefix.
12936 libname_spec=$lt_libname_spec
12937
12938 # List of archive names. First name is the real one, the rest are links.
12939 # The last name is the one that the linker finds with -lNAME
12940 library_names_spec=$lt_library_names_spec
12941
12942 # The coded name of the library, if different from the real name.
12943 soname_spec=$lt_soname_spec
12944
12945 # Permission mode override for installation of shared libraries.
12946 install_override_mode=$lt_install_override_mode
12947
12948 # Command to use after installation of a shared archive.
12949 postinstall_cmds=$lt_postinstall_cmds
12950
12951 # Command to use after uninstallation of a shared archive.
12952 postuninstall_cmds=$lt_postuninstall_cmds
12953
12954 # Commands used to finish a libtool library installation in a directory.
12955 finish_cmds=$lt_finish_cmds
12956
12957 # As "finish_cmds", except a single script fragment to be evaled but
12958 # not shown.
12959 finish_eval=$lt_finish_eval
12960
12961 # Whether we should hardcode library paths into libraries.
12962 hardcode_into_libs=$hardcode_into_libs
12963
12964 # Compile-time system search path for libraries.
12965 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12966
12967 # Run-time system search path for libraries.
12968 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12969
12970 # Whether dlopen is supported.
12971 dlopen_support=$enable_dlopen
12972
12973 # Whether dlopen of programs is supported.
12974 dlopen_self=$enable_dlopen_self
12975
12976 # Whether dlopen of statically linked programs is supported.
12977 dlopen_self_static=$enable_dlopen_self_static
12978
12979 # Commands to strip libraries.
12980 old_striplib=$lt_old_striplib
12981 striplib=$lt_striplib
12982
12983
12984 # The linker used to build libraries.
12985 LD=$lt_LD
12986
12987 # How to create reloadable object files.
12988 reload_flag=$lt_reload_flag
12989 reload_cmds=$lt_reload_cmds
12990
12991 # Commands used to build an old-style archive.
12992 old_archive_cmds=$lt_old_archive_cmds
12993
12994 # A language specific compiler.
12995 CC=$lt_compiler
12996
12997 # Is the compiler the GNU compiler?
12998 with_gcc=$GCC
12999
13000 # Compiler flag to turn off builtin functions.
13001 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13002
13003 # How to pass a linker flag through the compiler.
13004 wl=$lt_lt_prog_compiler_wl
13005
13006 # Additional compiler flags for building library objects.
13007 pic_flag=$lt_lt_prog_compiler_pic
13008
13009 # Compiler flag to prevent dynamic linking.
13010 link_static_flag=$lt_lt_prog_compiler_static
13011
13012 # Does compiler simultaneously support -c and -o options?
13013 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13014
13015 # Whether or not to add -lc for building shared libraries.
13016 build_libtool_need_lc=$archive_cmds_need_lc
13017
13018 # Whether or not to disallow shared libs when runtime libs are static.
13019 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13020
13021 # Compiler flag to allow reflexive dlopens.
13022 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13023
13024 # Compiler flag to generate shared objects directly from archives.
13025 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13026
13027 # Whether the compiler copes with passing no objects directly.
13028 compiler_needs_object=$lt_compiler_needs_object
13029
13030 # Create an old-style archive from a shared archive.
13031 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13032
13033 # Create a temporary old-style archive to link instead of a shared archive.
13034 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13035
13036 # Commands used to build a shared archive.
13037 archive_cmds=$lt_archive_cmds
13038 archive_expsym_cmds=$lt_archive_expsym_cmds
13039
13040 # Commands used to build a loadable module if different from building
13041 # a shared archive.
13042 module_cmds=$lt_module_cmds
13043 module_expsym_cmds=$lt_module_expsym_cmds
13044
13045 # Whether we are building with GNU ld or not.
13046 with_gnu_ld=$lt_with_gnu_ld
13047
13048 # Flag that allows shared libraries with undefined symbols to be built.
13049 allow_undefined_flag=$lt_allow_undefined_flag
13050
13051 # Flag that enforces no undefined symbols.
13052 no_undefined_flag=$lt_no_undefined_flag
13053
13054 # Flag to hardcode \$libdir into a binary during linking.
13055 # This must work even if \$libdir does not exist
13056 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13057
13058 # If ld is used when linking, flag to hardcode \$libdir into a binary
13059 # during linking. This must work even if \$libdir does not exist.
13060 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13061
13062 # Whether we need a single "-rpath" flag with a separated argument.
13063 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13064
13065 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13066 # DIR into the resulting binary.
13067 hardcode_direct=$hardcode_direct
13068
13069 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13070 # DIR into the resulting binary and the resulting library dependency is
13071 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13072 # library is relocated.
13073 hardcode_direct_absolute=$hardcode_direct_absolute
13074
13075 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13076 # into the resulting binary.
13077 hardcode_minus_L=$hardcode_minus_L
13078
13079 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13080 # into the resulting binary.
13081 hardcode_shlibpath_var=$hardcode_shlibpath_var
13082
13083 # Set to "yes" if building a shared library automatically hardcodes DIR
13084 # into the library and all subsequent libraries and executables linked
13085 # against it.
13086 hardcode_automatic=$hardcode_automatic
13087
13088 # Set to yes if linker adds runtime paths of dependent libraries
13089 # to runtime path list.
13090 inherit_rpath=$inherit_rpath
13091
13092 # Whether libtool must link a program against all its dependency libraries.
13093 link_all_deplibs=$link_all_deplibs
13094
13095 # Fix the shell variable \$srcfile for the compiler.
13096 fix_srcfile_path=$lt_fix_srcfile_path
13097
13098 # Set to "yes" if exported symbols are required.
13099 always_export_symbols=$always_export_symbols
13100
13101 # The commands to list exported symbols.
13102 export_symbols_cmds=$lt_export_symbols_cmds
13103
13104 # Symbols that should not be listed in the preloaded symbols.
13105 exclude_expsyms=$lt_exclude_expsyms
13106
13107 # Symbols that must always be exported.
13108 include_expsyms=$lt_include_expsyms
13109
13110 # Commands necessary for linking programs (against libraries) with templates.
13111 prelink_cmds=$lt_prelink_cmds
13112
13113 # Specify filename containing input files.
13114 file_list_spec=$lt_file_list_spec
13115
13116 # How to hardcode a shared library path into an executable.
13117 hardcode_action=$hardcode_action
13118
13119 # ### END LIBTOOL CONFIG
13120
13121 _LT_EOF
13122
13123 case $host_os in
13124 aix3*)
13125 cat <<\_LT_EOF >> "$cfgfile"
13126 # AIX sometimes has problems with the GCC collect2 program. For some
13127 # reason, if we set the COLLECT_NAMES environment variable, the problems
13128 # vanish in a puff of smoke.
13129 if test "X${COLLECT_NAMES+set}" != Xset; then
13130 COLLECT_NAMES=
13131 export COLLECT_NAMES
13132 fi
13133 _LT_EOF
13134 ;;
13135 esac
13136
13137
13138 ltmain="$ac_aux_dir/ltmain.sh"
13139
13140
13141 # We use sed instead of cat because bash on DJGPP gets confused if
13142 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13143 # text mode, it properly converts lines to CR/LF. This bash problem
13144 # is reportedly fixed, but why not run on old versions too?
13145 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13146 || (rm -f "$cfgfile"; exit 1)
13147
13148 case $xsi_shell in
13149 yes)
13150 cat << \_LT_EOF >> "$cfgfile"
13151
13152 # func_dirname file append nondir_replacement
13153 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13154 # otherwise set result to NONDIR_REPLACEMENT.
13155 func_dirname ()
13156 {
13157 case ${1} in
13158 */*) func_dirname_result="${1%/*}${2}" ;;
13159 * ) func_dirname_result="${3}" ;;
13160 esac
13161 }
13162
13163 # func_basename file
13164 func_basename ()
13165 {
13166 func_basename_result="${1##*/}"
13167 }
13168
13169 # func_dirname_and_basename file append nondir_replacement
13170 # perform func_basename and func_dirname in a single function
13171 # call:
13172 # dirname: Compute the dirname of FILE. If nonempty,
13173 # add APPEND to the result, otherwise set result
13174 # to NONDIR_REPLACEMENT.
13175 # value returned in "$func_dirname_result"
13176 # basename: Compute filename of FILE.
13177 # value retuned in "$func_basename_result"
13178 # Implementation must be kept synchronized with func_dirname
13179 # and func_basename. For efficiency, we do not delegate to
13180 # those functions but instead duplicate the functionality here.
13181 func_dirname_and_basename ()
13182 {
13183 case ${1} in
13184 */*) func_dirname_result="${1%/*}${2}" ;;
13185 * ) func_dirname_result="${3}" ;;
13186 esac
13187 func_basename_result="${1##*/}"
13188 }
13189
13190 # func_stripname prefix suffix name
13191 # strip PREFIX and SUFFIX off of NAME.
13192 # PREFIX and SUFFIX must not contain globbing or regex special
13193 # characters, hashes, percent signs, but SUFFIX may contain a leading
13194 # dot (in which case that matches only a dot).
13195 func_stripname ()
13196 {
13197 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13198 # positional parameters, so assign one to ordinary parameter first.
13199 func_stripname_result=${3}
13200 func_stripname_result=${func_stripname_result#"${1}"}
13201 func_stripname_result=${func_stripname_result%"${2}"}
13202 }
13203
13204 # func_opt_split
13205 func_opt_split ()
13206 {
13207 func_opt_split_opt=${1%%=*}
13208 func_opt_split_arg=${1#*=}
13209 }
13210
13211 # func_lo2o object
13212 func_lo2o ()
13213 {
13214 case ${1} in
13215 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13216 *) func_lo2o_result=${1} ;;
13217 esac
13218 }
13219
13220 # func_xform libobj-or-source
13221 func_xform ()
13222 {
13223 func_xform_result=${1%.*}.lo
13224 }
13225
13226 # func_arith arithmetic-term...
13227 func_arith ()
13228 {
13229 func_arith_result=$(( $* ))
13230 }
13231
13232 # func_len string
13233 # STRING may not start with a hyphen.
13234 func_len ()
13235 {
13236 func_len_result=${#1}
13237 }
13238
13239 _LT_EOF
13240 ;;
13241 *) # Bourne compatible functions.
13242 cat << \_LT_EOF >> "$cfgfile"
13243
13244 # func_dirname file append nondir_replacement
13245 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13246 # otherwise set result to NONDIR_REPLACEMENT.
13247 func_dirname ()
13248 {
13249 # Extract subdirectory from the argument.
13250 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13251 if test "X$func_dirname_result" = "X${1}"; then
13252 func_dirname_result="${3}"
13253 else
13254 func_dirname_result="$func_dirname_result${2}"
13255 fi
13256 }
13257
13258 # func_basename file
13259 func_basename ()
13260 {
13261 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13262 }
13263
13264
13265 # func_stripname prefix suffix name
13266 # strip PREFIX and SUFFIX off of NAME.
13267 # PREFIX and SUFFIX must not contain globbing or regex special
13268 # characters, hashes, percent signs, but SUFFIX may contain a leading
13269 # dot (in which case that matches only a dot).
13270 # func_strip_suffix prefix name
13271 func_stripname ()
13272 {
13273 case ${2} in
13274 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13275 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13276 esac
13277 }
13278
13279 # sed scripts:
13280 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13281 my_sed_long_arg='1s/^-[^=]*=//'
13282
13283 # func_opt_split
13284 func_opt_split ()
13285 {
13286 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13287 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13288 }
13289
13290 # func_lo2o object
13291 func_lo2o ()
13292 {
13293 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13294 }
13295
13296 # func_xform libobj-or-source
13297 func_xform ()
13298 {
13299 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13300 }
13301
13302 # func_arith arithmetic-term...
13303 func_arith ()
13304 {
13305 func_arith_result=`expr "$@"`
13306 }
13307
13308 # func_len string
13309 # STRING may not start with a hyphen.
13310 func_len ()
13311 {
13312 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13313 }
13314
13315 _LT_EOF
13316 esac
13317
13318 case $lt_shell_append in
13319 yes)
13320 cat << \_LT_EOF >> "$cfgfile"
13321
13322 # func_append var value
13323 # Append VALUE to the end of shell variable VAR.
13324 func_append ()
13325 {
13326 eval "$1+=\$2"
13327 }
13328 _LT_EOF
13329 ;;
13330 *)
13331 cat << \_LT_EOF >> "$cfgfile"
13332
13333 # func_append var value
13334 # Append VALUE to the end of shell variable VAR.
13335 func_append ()
13336 {
13337 eval "$1=\$$1\$2"
13338 }
13339
13340 _LT_EOF
13341 ;;
13342 esac
13343
13344
13345 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13346 || (rm -f "$cfgfile"; exit 1)
13347
13348 mv -f "$cfgfile" "$ofile" ||
13349 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13350 chmod +x "$ofile"
13351
13352 ;;
13353
13354 esac
13355 done # for ac_tag
13356
13357
13358 as_fn_exit 0
13359 _ACEOF
13360 ac_clean_files=$ac_clean_files_save
13361
13362 test $ac_write_fail = 0 ||
13363 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13364
13365
13366 # configure is writing to config.log, and then calls config.status.
13367 # config.status does its own redirection, appending to config.log.
13368 # Unfortunately, on DOS this fails, as config.log is still kept open
13369 # by configure, so config.status won't be able to write to it; its
13370 # output is simply discarded. So we exec the FD to /dev/null,
13371 # effectively closing config.log, so it can be properly (re)opened and
13372 # appended to by config.status. When coming back to configure, we
13373 # need to make the FD available again.
13374 if test "$no_create" != yes; then
13375 ac_cs_success=:
13376 ac_config_status_args=
13377 test "$silent" = yes &&
13378 ac_config_status_args="$ac_config_status_args --quiet"
13379 exec 5>/dev/null
13380 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13381 exec 5>>config.log
13382 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13383 # would make configure fail if this is the last instruction.
13384 $ac_cs_success || as_fn_exit $?
13385 fi
13386 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13387 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13388 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13389 fi
13390