2015-05-22 Robert Dewar <dewar@adacore.com>
[official-gcc.git] / lto-plugin / configure
bloba1322257777eea7285f97a759957a82ff2b22701
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.
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.
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 ## -------------------- ##
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 *) :
30 esac
34 as_nl='
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"
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
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=';'
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"
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
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
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
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
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='+ '
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
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 *) :
148 esac
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; }
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 :
164 else
165 exitcode=1; echo positional parameters were not saved.
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
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
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
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
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
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
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
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+"$@"}
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."
242 exit 1
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
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
260 { eval $1=; unset $1;}
262 as_unset=as_fn_unset
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
269 return $1
270 } # as_fn_set_status
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 ()
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
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/
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
313 /^X\(\/\/\)$/{
314 s//\1/
317 /^X\(\/\).*/{
318 s//\1/
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"
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 ()
338 eval $1+=\$2
340 else
341 as_fn_append ()
343 eval $1=\$$1\$2
345 fi # as_fn_append
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 ()
355 as_val=$(( $* ))
357 else
358 as_fn_arith ()
360 as_val=`expr "$@" || test $? -eq 1`
362 fi # as_fn_arith
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 ()
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
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
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
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
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
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/
409 /^X\/\(\/\/\)$/{
410 s//\1/
413 /^X\/\(\/\).*/{
414 s//\1/
417 s/.*/./; q'`
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
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 '
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
440 :lineno
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; }
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
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;;
468 ECHO_N='-n';;
469 esac
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
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'
492 else
493 as_ln_s='cp -p'
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
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
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=
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
526 as_executable_p=$as_test_x
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'"
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'"
534 SHELL=${CONFIG_SHELL-/bin/sh}
537 exec 7<&0 </dev/null 6>&1
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`
545 # Initializations.
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=
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=''
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"
600 ac_subst_vars='am__EXEEXT_FALSE
601 am__EXEEXT_TRUE
602 LTLIBOBJS
603 LIBOBJS
604 target_noncanonical
605 lt_host_flags
607 OTOOL64
608 OTOOL
609 LIPO
610 NMEDIT
611 DSYMUTIL
612 RANLIB
614 OBJDUMP
615 LN_S
617 ac_ct_DUMPBIN
618 DUMPBIN
620 FGREP
621 EGREP
622 GREP
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
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
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
743 ac_precious_vars='build_alias
744 host_alias
745 target_alias
747 CFLAGS
748 LDFLAGS
749 LIBS
750 CPPFLAGS
751 CPP'
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
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'
802 ac_prev=
803 ac_dashdash=
804 for ac_option
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
813 case $ac_option in
814 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
815 *) ac_optarg=yes ;;
816 esac
818 # Accept the important Cygnus configure options, so we can diagnose typos.
820 case $ac_dashdash$ac_option in
822 ac_dashdash=yes ;;
824 -bindir | --bindir | --bindi | --bind | --bin | --bi)
825 ac_prev=bindir ;;
826 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
827 bindir=$ac_optarg ;;
829 -build | --build | --buil | --bui | --bu)
830 ac_prev=build_alias ;;
831 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
832 build_alias=$ac_optarg ;;
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 ;;
841 --config-cache | -C)
842 cache_file=config.cache ;;
844 -datadir | --datadir | --datadi | --datad)
845 ac_prev=datadir ;;
846 -datadir=* | --datadir=* | --datadi=* | --datad=*)
847 datadir=$ac_optarg ;;
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 ;;
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
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 ;;
872 -docdir | --docdir | --docdi | --doc | --do)
873 ac_prev=docdir ;;
874 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
875 docdir=$ac_optarg ;;
877 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
878 ac_prev=dvidir ;;
879 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
880 dvidir=$ac_optarg ;;
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
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 ;;
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 ;;
907 -gas | --gas | --ga | --g)
908 # Obsolete; use --with-gas.
909 with_gas=yes ;;
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 ;;
918 -host | --host | --hos | --ho)
919 ac_prev=host_alias ;;
920 -host=* | --host=* | --hos=* | --ho=*)
921 host_alias=$ac_optarg ;;
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 ;;
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 ;;
936 -infodir | --infodir | --infodi | --infod | --info | --inf)
937 ac_prev=infodir ;;
938 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
939 infodir=$ac_optarg ;;
941 -libdir | --libdir | --libdi | --libd)
942 ac_prev=libdir ;;
943 -libdir=* | --libdir=* | --libdi=* | --libd=*)
944 libdir=$ac_optarg ;;
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 ;;
953 -localedir | --localedir | --localedi | --localed | --locale)
954 ac_prev=localedir ;;
955 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
956 localedir=$ac_optarg ;;
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 ;;
965 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
966 ac_prev=mandir ;;
967 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
968 mandir=$ac_optarg ;;
970 -nfp | --nfp | --nf)
971 # Obsolete; use --without-fp.
972 with_fp=no ;;
974 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
975 | --no-cr | --no-c | -n)
976 no_create=yes ;;
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 ;;
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 ;;
991 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
992 ac_prev=prefix ;;
993 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
994 prefix=$ac_optarg ;;
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 ;;
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 ;;
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 ;;
1027 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1028 ac_prev=pdfdir ;;
1029 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1030 pdfdir=$ac_optarg ;;
1032 -psdir | --psdir | --psdi | --psd | --ps)
1033 ac_prev=psdir ;;
1034 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1035 psdir=$ac_optarg ;;
1037 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1038 | -silent | --silent | --silen | --sile | --sil)
1039 silent=yes ;;
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 ;;
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 ;;
1058 -site | --site | --sit)
1059 ac_prev=site ;;
1060 -site=* | --site=* | --sit=*)
1061 site=$ac_optarg ;;
1063 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1064 ac_prev=srcdir ;;
1065 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1066 srcdir=$ac_optarg ;;
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 ;;
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 ;;
1080 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1081 verbose=yes ;;
1083 -version | --version | --versio | --versi | --vers | -V)
1084 ac_init_version=: ;;
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
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 ;;
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
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 ;;
1118 --x)
1119 # Obsolete; use --with-x.
1120 with_x=yes ;;
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 ;;
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 ;;
1136 -*) as_fn_error "unrecognized option: \`$ac_option'
1137 Try \`$0 --help' for more information."
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 ;;
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}
1158 esac
1159 done
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"
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
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
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
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
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
1213 ac_tool_prefix=
1214 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1216 test "$silent" = yes && exec 6>/dev/null
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"
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/
1241 /^X\(\/\/\)[^/].*/{
1242 s//\1/
1245 /^X\(\/\/\)$/{
1246 s//\1/
1249 /^X\(\/\).*/{
1250 s//\1/
1253 s/.*/./; q'`
1254 srcdir=$ac_confdir
1255 if test ! -r "$srcdir/$ac_unique_file"; then
1256 srcdir=..
1258 else
1259 ac_srcdir_defaulted=no
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"
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=.
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
1287 # Report the --help message.
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.
1295 Usage: $0 [OPTION]... [VAR=VALUE]...
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.
1300 Defaults for the options are specified in brackets.
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 \`..']
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]
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'.
1324 For better control, use the options below.
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
1348 cat <<\_ACEOF
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
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
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
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)
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]
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
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.
1406 Report bugs to the package provider.
1407 _ACEOF
1408 ac_status=$?
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=.
1419 case "$ac_dir" in
1420 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
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
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
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
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
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
1479 ## ------------------------ ##
1480 ## Autoconf initialization. ##
1481 ## ------------------------ ##
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 ()
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
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
1514 ac_retval=1
1516 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1517 return $ac_retval
1519 } # ac_fn_c_try_compile
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 ()
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
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
1555 ac_retval=1
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
1565 } # ac_fn_c_try_link
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 ()
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. */
1582 #include <$2>
1583 _ACEOF
1584 if ac_fn_c_try_compile "$LINENO"; then :
1585 eval "$3=yes"
1586 else
1587 eval "$3=no"
1589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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;}
1596 } # ac_fn_c_check_header_compile
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 ()
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
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
1628 ac_retval=1
1630 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1631 return $ac_retval
1633 } # ac_fn_c_try_cpp
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 ()
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
1669 ac_retval=$ac_status
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
1675 } # ac_fn_c_try_run
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 ()
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
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. */
1699 #ifdef __STDC__
1700 # include <limits.h>
1701 #else
1702 # include <assert.h>
1703 #endif
1705 #undef $2
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
1722 main ()
1724 return $2 ();
1726 return 0;
1728 _ACEOF
1729 if ac_fn_c_try_link "$LINENO"; then :
1730 eval "$3=yes"
1731 else
1732 eval "$3=no"
1734 rm -f core conftest.err conftest.$ac_objext \
1735 conftest$ac_exeext conftest.$ac_ext
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;}
1742 } # ac_fn_c_check_func
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 ()
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
1763 main ()
1765 static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
1766 test_array [0] = 0
1769 return 0;
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
1777 main ()
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
1784 return 0;
1786 _ACEOF
1787 if ac_fn_c_try_compile "$LINENO"; then :
1789 else
1790 case $ac_type in #(
1791 int$2_t) :
1792 eval "$3=yes" ;; #(
1793 *) :
1794 eval "$3=\$ac_type" ;;
1795 esac
1797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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 :
1803 else
1804 break
1806 done
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;}
1813 } # ac_fn_c_find_intX_t
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 ()
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
1834 main ()
1836 static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
1837 test_array [0] = 0
1840 return 0;
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
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 :
1855 else
1856 break
1858 done
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;}
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.
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
1873 $ $0 $@
1875 _ACEOF
1876 exec 5>>config.log
1878 cat <<_ASUNAME
1879 ## --------- ##
1880 ## Platform. ##
1881 ## --------- ##
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`
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`
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`
1900 _ASUNAME
1902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1903 for as_dir in $PATH
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
1911 } >&5
1913 cat >&5 <<_ACEOF
1916 ## ----------- ##
1917 ## Core tests. ##
1918 ## ----------- ##
1920 _ACEOF
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
1934 for ac_arg
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'" ;;
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
1960 -* ) ac_must_keep_next=true ;;
1961 esac
1963 as_fn_append ac_configure_args " '$ac_arg'"
1965 esac
1966 done
1967 done
1968 { ac_configure_args0=; unset ac_configure_args0;}
1969 { ac_configure_args1=; unset ac_configure_args1;}
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.
1979 echo
1981 cat <<\_ASBOX
1982 ## ---------------- ##
1983 ## Cache variables. ##
1984 ## ---------------- ##
1985 _ASBOX
1986 echo
1987 # The following way of writing the cache mishandles newlines in values,
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 ;; #(
2012 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2014 esac |
2015 sort
2017 echo
2019 cat <<\_ASBOX
2020 ## ----------------- ##
2021 ## Output variables. ##
2022 ## ----------------- ##
2023 _ASBOX
2024 echo
2025 for ac_var in $ac_subst_vars
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
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
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
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
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
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
2076 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2077 rm -f -r conftest* confdefs.h
2079 $as_echo "/* confdefs.h */" > confdefs.h
2081 # Predefined preprocessor variables.
2083 cat >>confdefs.h <<_ACEOF
2084 #define PACKAGE_NAME "$PACKAGE_NAME"
2085 _ACEOF
2087 cat >>confdefs.h <<_ACEOF
2088 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2089 _ACEOF
2091 cat >>confdefs.h <<_ACEOF
2092 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2093 _ACEOF
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_STRING "$PACKAGE_STRING"
2097 _ACEOF
2099 cat >>confdefs.h <<_ACEOF
2100 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2101 _ACEOF
2103 cat >>confdefs.h <<_ACEOF
2104 #define PACKAGE_URL "$PACKAGE_URL"
2105 _ACEOF
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
2121 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
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"
2130 done
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
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
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 ,);;
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
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
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
2206 ## -------------------- ##
2207 ## Main body of script. ##
2208 ## -------------------- ##
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
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
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
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.
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
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
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
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
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
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
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
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}-
2354 case ${build_alias} in
2355 "") build_noncanonical=${build} ;;
2356 *) build_noncanonical=${build_alias} ;;
2357 esac
2359 case ${host_alias} in
2360 "") host_noncanonical=${build_noncanonical} ;;
2361 *) host_noncanonical=${host_alias} ;;
2362 esac
2364 case ${target_alias} in
2365 "") target_noncanonical=${host_noncanonical} ;;
2366 *) target_noncanonical=${target_alias} ;;
2367 esac
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.
2379 # Prefix 'build-' so this never conflicts with target_subdir.
2380 build_subdir="build-${build_noncanonical}"
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"
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=.
2396 # No prefix.
2397 target_subdir=${target_noncanonical}
2399 am__api_version='1.11'
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
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/* ) ;;
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.
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.
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
2462 done
2463 done
2465 esac
2467 done
2468 IFS=$as_save_IFS
2470 rm -rf conftest.one conftest.two conftest.dir
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
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2484 $as_echo "$INSTALL" >&6; }
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}'
2490 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2492 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
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='
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
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`
2523 rm -f conftest.file
2524 if test "$*" != "X $srcdir/configure conftest.file" \
2525 && test "$*" != "X conftest.file $srcdir/configure"; then
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
2535 test "$2" = conftest.file
2537 then
2538 # Ok.
2540 else
2541 as_fn_error "newly created file is older than distributed files!
2542 Check your system clock" "$LINENO" 5
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"`
2556 # expand $ac_aux_dir to an absolute path
2557 am_aux_dir=`cd $ac_aux_dir && pwd`
2559 if test x"${MISSING+set}" != xset; then
2560 case $am_aux_dir in
2561 *\ * | *\ *)
2562 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2564 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2565 esac
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;}
2576 if test x"${install_sh}" != xset; then
2577 case $am_aux_dir in
2578 *\ * | *\ *)
2579 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2581 install_sh="\${SHELL} $am_aux_dir/install-sh"
2582 esac
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
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
2612 done
2613 done
2614 IFS=$as_save_IFS
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; }
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
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
2652 done
2653 done
2654 IFS=$as_save_IFS
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; }
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
2678 else
2679 STRIP="$ac_cv_prog_STRIP"
2683 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
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
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
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"
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2725 $as_echo "$MKDIR_P" >&6; }
2727 mkdir_p="$MKDIR_P"
2728 case $mkdir_p in
2729 [\\/$]* | ?:[\\/]*) ;;
2730 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2731 esac
2733 for ac_prog in gawk mawk nawk awk
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
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
2756 done
2757 done
2758 IFS=$as_save_IFS
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; }
2772 test -n "$AWK" && break
2773 done
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;;
2792 eval ac_cv_prog_make_${ac_make}_set=no;;
2793 esac
2794 rm -f conftest.make
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}"
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=_
2813 rmdir .tst 2>/dev/null
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
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
2835 # Define the identity of the package.
2836 PACKAGE='lto-plugin'
2837 VERSION='0.1'
2840 cat >>confdefs.h <<_ACEOF
2841 #define PACKAGE "$PACKAGE"
2842 _ACEOF
2845 cat >>confdefs.h <<_ACEOF
2846 #define VERSION "$VERSION"
2847 _ACEOF
2849 # Some tools Automake needs.
2851 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2854 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2857 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2860 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2863 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
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}'
2871 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
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
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=
2897 MAINT=$MAINTAINER_MODE_TRUE
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
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
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
2936 done
2937 done
2938 IFS=$as_save_IFS
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; }
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
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
2976 done
2977 done
2978 IFS=$as_save_IFS
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; }
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
3002 else
3003 CC="$ac_cv_prog_CC"
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
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
3029 done
3030 done
3031 IFS=$as_save_IFS
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; }
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
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
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
3074 done
3075 done
3076 IFS=$as_save_IFS
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+' '}$@"
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; }
3103 if test -z "$CC"; then
3104 if test -n "$ac_tool_prefix"; then
3105 for ac_prog in cl.exe
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
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
3128 done
3129 done
3130 IFS=$as_save_IFS
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; }
3144 test -n "$CC" && break
3145 done
3147 if test -z "$CC"; then
3148 ac_ct_CC=$CC
3149 for ac_prog in cl.exe
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
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
3172 done
3173 done
3174 IFS=$as_save_IFS
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; }
3188 test -n "$ac_ct_CC" && break
3189 done
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
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; }
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
3233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3234 test $ac_status = 0; }
3235 done
3237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3238 /* end confdefs.h. */
3241 main ()
3245 return 0;
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[^ ]*//'`
3257 # The possible output files:
3258 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3260 ac_rmfiles=
3261 for ac_file in $ac_files
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
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 ''
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 )
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" : '[^.]*\(\..*\)'`
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;;
3308 break;;
3309 esac
3310 done
3311 test "$ac_cv_exeext" = no && ac_cv_exeext=
3313 else
3314 ac_file=''
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
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; }; }
3328 ac_exeext=$ac_cv_exeext
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; }
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3361 $as_echo "yes" >&6; }
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; }
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; }
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; }
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. */
3420 main ()
3424 return 0;
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
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; }
3456 rm -f conftest.$ac_cv_objext conftest.$ac_ext
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. */
3471 main ()
3473 #ifndef __GNUC__
3474 choke me
3475 #endif
3478 return 0;
3480 _ACEOF
3481 if ac_fn_c_try_compile "$LINENO"; then :
3482 ac_compiler_gnu=yes
3483 else
3484 ac_compiler_gnu=no
3486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3487 ac_cv_c_compiler_gnu=$ac_compiler_gnu
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=
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. */
3512 main ()
3516 return 0;
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. */
3527 main ()
3531 return 0;
3533 _ACEOF
3534 if ac_fn_c_try_compile "$LINENO"; then :
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. */
3543 main ()
3547 return 0;
3549 _ACEOF
3550 if ac_fn_c_try_compile "$LINENO"; then :
3551 ac_cv_prog_cc_g=yes
3553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3557 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3558 ac_c_werror_flag=$ac_save_c_werror_flag
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"
3570 else
3571 if test "$GCC" = yes; then
3572 CFLAGS="-O2"
3573 else
3574 CFLAGS=
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;
3597 return p[i];
3599 static char *f (char * (*g) (char **, int), char **p, ...)
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;
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];
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];
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;
3630 main ()
3632 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3634 return 0;
3636 _ACEOF
3637 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3638 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3640 CC="$ac_save_CC $ac_arg"
3641 if ac_fn_c_try_compile "$LINENO"; then :
3642 ac_cv_prog_cc_c89=$ac_arg
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
3651 # AC_CACHE_VAL
3652 case "x$ac_cv_prog_cc_c89" in
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; } ;;
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 :
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"
3675 ac_config_commands="$ac_config_commands depfiles"
3678 am_make=${MAKE-make}
3679 cat > confinc << 'END'
3680 am__doit:
3681 @echo this is the am__doit target
3682 .PHONY: am__doit
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
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
3709 esac
3713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3714 $as_echo "$_am_result" >&6; }
3715 rm -f confinc confmf
3717 # Check whether --enable-dependency-tracking was given.
3718 if test "${enable_dependency_tracking+set}" = set; then :
3719 enableval=$enable_dependency_tracking;
3722 if test "x$enable_dependency_tracking" != xno; then
3723 am_depcomp="$ac_aux_dir/depcomp"
3724 AMDEPBACKSLASH='\'
3725 am__nodep='_no'
3727 if test "x$enable_dependency_tracking" != xno; then
3728 AMDEP_TRUE=
3729 AMDEP_FALSE='#'
3730 else
3731 AMDEP_TRUE='#'
3732 AMDEP_FALSE=
3737 depcc="$CC" am_compiler_list=
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
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`
3768 am__universal=false
3769 case " $depcc " in #(
3770 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3771 esac
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.
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
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
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
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=
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
3841 done
3843 cd ..
3844 rm -rf conftest.dir
3845 else
3846 am_cv_CC_dependencies_compiler_type=none
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
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=
3866 # Check whether --enable-largefile was given.
3867 if test "${enable_largefile+set}" = set; then :
3868 enableval=$enable_largefile;
3871 if test "$enable_largefile" != no; then
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];
3896 main ()
3900 return 0;
3902 _ACEOF
3903 if ac_fn_c_try_compile "$LINENO"; then :
3904 break
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
3911 rm -f core conftest.err conftest.$ac_objext
3912 break
3913 done
3914 CC=$ac_save_CC
3915 rm -f conftest.$ac_ext
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
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];
3942 main ()
3946 return 0;
3948 _ACEOF
3949 if ac_fn_c_try_compile "$LINENO"; then :
3950 ac_cv_sys_file_offset_bits=no; break
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];
3966 main ()
3970 return 0;
3972 _ACEOF
3973 if ac_fn_c_try_compile "$LINENO"; then :
3974 ac_cv_sys_file_offset_bits=64; break
3976 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3977 ac_cv_sys_file_offset_bits=unknown
3978 break
3979 done
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) ;;
3986 cat >>confdefs.h <<_ACEOF
3987 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3988 _ACEOF
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];
4011 main ()
4015 return 0;
4017 _ACEOF
4018 if ac_fn_c_try_compile "$LINENO"; then :
4019 ac_cv_sys_large_files=no; break
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];
4035 main ()
4039 return 0;
4041 _ACEOF
4042 if ac_fn_c_try_compile "$LINENO"; then :
4043 ac_cv_sys_large_files=1; break
4045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4046 ac_cv_sys_large_files=unknown
4047 break
4048 done
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) ;;
4055 cat >>confdefs.h <<_ACEOF
4056 #define _LARGE_FILES $ac_cv_sys_large_files
4057 _ACEOF
4059 esac
4060 rm -rf conftest*
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`
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. */
4085 main ()
4089 return 0;
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"
4097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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"
4106 done
4107 CFLAGS="$save_CFLAGS"
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. */
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
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"
4136 if test x"$host_subdir" = x.; then
4137 gcc_build_dir=../gcc
4138 else
4139 gcc_build_dir=../../$host_subdir/gcc
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}
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
4161 macro_version='2.2.7a'
4162 macro_revision='1.3134'
4176 ltmain="$ac_aux_dir/ltmain.sh"
4178 # Backslashify metacharacters that are still active within
4179 # double-quoted strings.
4180 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4182 # Same as above, but do not quote variable references.
4183 double_quote_subst='s/\(["`\\]\)/\\\1/g'
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'
4189 # Sed substitution to delay expansion of an escaped single quote.
4190 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4192 # Sed substitution to avoid accidental globbing in evaled expressions
4193 no_glob_subst='s/\*/\\\*/g'
4195 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4196 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4197 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
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 ()
4211 eval 'cat <<_LTECHO_EOF
4213 _LTECHO_EOF'
4215 ECHO='func_fallback_echo'
4218 # func_echo_all arg...
4219 # Invoke $ECHO with all args, space-separated.
4220 func_echo_all ()
4222 $ECHO ""
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
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
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=:;;
4276 ac_count=0
4277 $as_echo_n 0123456789 >"conftest.in"
4278 while :
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
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
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
4306 else
4307 ac_cv_path_SED=$SED
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
4316 test -z "$SED" && SED=sed
4317 Xsed="$SED -e 1s/^X//"
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
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=:;;
4352 ac_count=0
4353 $as_echo_n 0123456789 >"conftest.in"
4354 while :
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
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
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
4382 else
4383 ac_cv_path_GREP=$GREP
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"
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
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=:;;
4418 ac_count=0
4419 $as_echo_n 0123456789 >"conftest.in"
4420 while :
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
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
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
4448 else
4449 ac_cv_path_EGREP=$EGREP
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"
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
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=:;;
4485 ac_count=0
4486 $as_echo_n 0123456789 >"conftest.in"
4487 while :
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
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
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
4515 else
4516 ac_cv_path_FGREP=$FGREP
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"
4526 test -z "$GREP" && GREP=grep
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
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'` ;;
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"
4577 # If it fails, then pretend we aren't using GCC.
4578 ac_prog=ld
4581 # If it is relative, then search for the first ld in PATH.
4582 with_gnu_ld=unknown
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; }
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
4610 test "$with_gnu_ld" != yes && break
4612 esac
4614 done
4615 IFS="$lt_save_ifs"
4616 else
4617 lt_cv_path_LD="$LD" # Let the user override the test with a path.
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; }
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
4641 lt_cv_prog_gnu_ld=no
4643 esac
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
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"
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
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
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
4696 esac
4698 esac
4700 done
4701 IFS="$lt_save_ifs"
4702 done
4703 : ${lt_cv_path_NM=no}
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"
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
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
4739 done
4740 done
4741 IFS=$as_save_IFS
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; }
4755 test -n "$DUMPBIN" && break
4756 done
4758 if test -z "$DUMPBIN"; then
4759 ac_ct_DUMPBIN=$DUMPBIN
4760 for ac_prog in dumpbin "link -dump"
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
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
4783 done
4784 done
4785 IFS=$as_save_IFS
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; }
4799 test -n "$ac_ct_DUMPBIN" && break
4800 done
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
4815 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4816 *COFF*)
4817 DUMPBIN="$DUMPBIN -symbols"
4820 DUMPBIN=:
4822 esac
4825 if test "$DUMPBIN" != ":"; then
4826 NM="$DUMPBIN"
4829 test -z "$NM" && NM=nm
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"
4854 rm -f conftest*
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4857 $as_echo "$lt_cv_nm_interface" >&6; }
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; }
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
4877 teststring="ABCD"
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
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;
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;
4906 mint*)
4907 # On MiNT this can take a long time and run out of memory.
4908 lt_cv_sys_max_cmd_len=8192;
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;
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
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`
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
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
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
4949 sco3.2v5*)
4950 lt_cv_sys_max_cmd_len=102400
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
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
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`
4991 esac
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; }
5002 max_cmd_len=$lt_cv_sys_max_cmd_len
5009 : ${CP="cp -f"}
5010 : ${MV="mv -f"}
5011 : ${RM="rm -f"}
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; }
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; }
5037 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5038 lt_unset=unset
5039 else
5040 lt_unset=false
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'
5054 *) # EBCDIC based system
5055 lt_SP2NL='tr \100 \n'
5056 lt_NL2SP='tr \r\n \100\100'
5058 esac
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'
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'
5091 esac
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
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
5123 done
5124 done
5125 IFS=$as_save_IFS
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; }
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
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
5163 done
5164 done
5165 IFS=$as_save_IFS
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; }
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
5189 else
5190 OBJDUMP="$ac_cv_prog_OBJDUMP"
5193 test -z "$OBJDUMP" && OBJDUMP=objdump
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.
5222 case $host_os in
5223 aix[4-9]*)
5224 lt_cv_deplibs_check_method=pass_all
5227 beos*)
5228 lt_cv_deplibs_check_method=pass_all
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
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'
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'
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'
5263 darwin* | rhapsody*)
5264 lt_cv_deplibs_check_method=pass_all
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.*`
5277 esac
5278 else
5279 lt_cv_deplibs_check_method=pass_all
5283 gnu*)
5284 lt_cv_deplibs_check_method=pass_all
5287 haiku*)
5288 lt_cv_deplibs_check_method=pass_all
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
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
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
5306 esac
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)$'
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
5324 # This must be Linux ELF.
5325 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5326 lt_cv_deplibs_check_method=pass_all
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)$'
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
5343 *nto* | *qnx*)
5344 lt_cv_deplibs_check_method=pass_all
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)$'
5355 osf3* | osf4* | osf5*)
5356 lt_cv_deplibs_check_method=pass_all
5359 rdos*)
5360 lt_cv_deplibs_check_method=pass_all
5363 solaris*)
5364 lt_cv_deplibs_check_method=pass_all
5367 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5368 lt_cv_deplibs_check_method=pass_all
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*`
5377 ncr)
5378 lt_cv_deplibs_check_method=pass_all
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 )'
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
5389 siemens)
5390 lt_cv_deplibs_check_method=pass_all
5393 lt_cv_deplibs_check_method=pass_all
5395 esac
5398 tpf*)
5399 lt_cv_deplibs_check_method=pass_all
5401 esac
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
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
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
5443 done
5444 done
5445 IFS=$as_save_IFS
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; }
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
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
5483 done
5484 done
5485 IFS=$as_save_IFS
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; }
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
5509 else
5510 AR="$ac_cv_prog_AR"
5513 test -z "$AR" && AR=ar
5514 test -z "$AR_FLAGS" && AR_FLAGS=cru
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
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
5548 done
5549 done
5550 IFS=$as_save_IFS
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; }
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
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
5588 done
5589 done
5590 IFS=$as_save_IFS
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; }
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
5614 else
5615 STRIP="$ac_cv_prog_STRIP"
5618 test -z "$STRIP" && STRIP=:
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
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
5647 done
5648 done
5649 IFS=$as_save_IFS
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; }
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
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
5687 done
5688 done
5689 IFS=$as_save_IFS
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; }
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
5713 else
5714 RANLIB="$ac_cv_prog_RANLIB"
5717 test -z "$RANLIB" && RANLIB=:
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=
5729 if test -n "$RANLIB"; then
5730 case $host_os in
5731 openbsd*)
5732 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5735 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5737 esac
5738 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5741 case $host_os in
5742 darwin*)
5743 lock_old_archive_extraction=yes ;;
5745 lock_old_archive_extraction=no ;;
5746 esac
5786 # If no C compiler was specified, use CC.
5787 LTCC=${LTCC-"$CC"}
5789 # If no C compiler flags were specified, use CFLAGS.
5790 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5792 # Allow CC to be a program name with arguments.
5793 compiler=$CC
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
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?!! ;)]
5806 # Character class describing NM global symbol codes.
5807 symcode='[BCDEGRST]'
5809 # Regexp to match symbols that can be accessed directly from C.
5810 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5812 # Define system-specific variables.
5813 case $host_os in
5814 aix*)
5815 symcode='[BCDT]'
5817 cygwin* | mingw* | pw32* | cegcc*)
5818 symcode='[ABCDGISTW]'
5820 hpux*)
5821 if test "$host_cpu" = ia64; then
5822 symcode='[ABCDEGRST]'
5825 irix* | nonstopux*)
5826 symcode='[BCDEGRST]'
5828 osf*)
5829 symcode='[BCDEGQRST]'
5831 solaris*)
5832 symcode='[BDRT]'
5834 sco3.2v5*)
5835 symcode='[DT]'
5837 sysv4.2uw2*)
5838 symcode='[DT]'
5840 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5841 symcode='[ABDT]'
5843 sysv4)
5844 symcode='[DFNSTU]'
5846 esac
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
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'"
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'"
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
5869 esac
5871 # Try without a prefix underscore, then with it.
5872 for ac_symprfx in "" "_"; do
5874 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5875 symxfrm="\\1 $ac_symprfx\\2 \\2"
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'"
5898 # Check to see that the pipe works correctly.
5899 pipe_works=no
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
5911 #endif
5912 int main(){nm_test_var='a';nm_test_func();return(0);}
5913 _LT_EOF
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
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
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'
5946 cat <<_LT_EOF >> conftest.$ac_ext
5948 /* The mapping between symbol names and symbols. */
5949 const struct {
5950 const char *name;
5951 void *address;
5953 lt__PROGRAM__LTX_preloaded_symbols[] =
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}
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;
5967 #endif
5969 #ifdef __cplusplus
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
5986 LIBS="$lt_save_LIBS"
5987 CFLAGS="$lt_save_CFLAGS"
5988 else
5989 echo "cannot find nm_test_func in $nlist" >&5
5991 else
5992 echo "cannot find nm_test_var in $nlist" >&5
5994 else
5995 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5997 else
5998 echo "$progname: failed program was:" >&5
5999 cat conftest.$ac_ext >&5
6001 rm -rf conftest* conftst*
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=
6009 done
6013 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6014 lt_cv_sys_global_symbol_to_cdecl=
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; }
6045 # Check whether --enable-libtool-lock was given.
6046 if test "${enable_libtool_lock+set}" = set; then :
6047 enableval=$enable_libtool_lock;
6050 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
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"
6067 *ELF-64*)
6068 HPUX_IA64_MODE="64"
6070 esac
6072 rm -rf conftest*
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"
6087 *N32*)
6088 LD="${LD-ld} -melf32bmipn32"
6090 *64-bit*)
6091 LD="${LD-ld} -melf64bmip"
6093 esac
6094 else
6095 case `/usr/bin/file conftest.$ac_objext` in
6096 *32-bit*)
6097 LD="${LD-ld} -32"
6099 *N32*)
6100 LD="${LD-ld} -n32"
6102 *64-bit*)
6103 LD="${LD-ld} -64"
6105 esac
6108 rm -rf conftest*
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"
6126 x86_64-*linux*)
6127 case `/usr/bin/file conftest.o` in
6128 *x86-64*)
6129 LD="${LD-ld} -m elf32_x86_64"
6132 LD="${LD-ld} -m elf_i386"
6134 esac
6136 powerpc64le-*linux*)
6137 LD="${LD-ld} -m elf32lppclinux"
6139 powerpc64-*linux*)
6140 LD="${LD-ld} -m elf32ppclinux"
6142 s390x-*linux*)
6143 LD="${LD-ld} -m elf_s390"
6145 sparc64-*linux*)
6146 LD="${LD-ld} -m elf32_sparc"
6148 esac
6150 *64-bit*)
6151 case $host in
6152 x86_64-*kfreebsd*-gnu)
6153 LD="${LD-ld} -m elf_x86_64_fbsd"
6155 x86_64-*linux*)
6156 LD="${LD-ld} -m elf_x86_64"
6158 powerpcle-*linux*)
6159 LD="${LD-ld} -m elf64lppc"
6161 powerpc-*linux*)
6162 LD="${LD-ld} -m elf64ppc"
6164 s390*-*linux*|s390*-*tpf*)
6165 LD="${LD-ld} -m elf64_s390"
6167 sparc*-*linux*)
6168 LD="${LD-ld} -m elf64_sparc"
6170 esac
6172 esac
6174 rm -rf conftest*
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
6192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6193 /* end confdefs.h. */
6196 main ()
6200 return 0;
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
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
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"
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" ;;
6237 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6238 LD="${LD-ld} -64"
6241 esac
6243 esac
6245 rm -rf conftest*
6247 esac
6249 need_locks="$enable_libtool_lock"
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
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
6276 done
6277 done
6278 IFS=$as_save_IFS
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; }
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
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
6316 done
6317 done
6318 IFS=$as_save_IFS
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; }
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
6342 else
6343 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
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
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
6368 done
6369 done
6370 IFS=$as_save_IFS
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; }
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
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
6408 done
6409 done
6410 IFS=$as_save_IFS
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; }
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
6434 else
6435 NMEDIT="$ac_cv_prog_NMEDIT"
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
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
6460 done
6461 done
6462 IFS=$as_save_IFS
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; }
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
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
6500 done
6501 done
6502 IFS=$as_save_IFS
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; }
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
6526 else
6527 LIPO="$ac_cv_prog_LIPO"
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
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
6552 done
6553 done
6554 IFS=$as_save_IFS
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; }
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
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
6592 done
6593 done
6594 IFS=$as_save_IFS
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; }
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
6618 else
6619 OTOOL="$ac_cv_prog_OTOOL"
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
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
6644 done
6645 done
6646 IFS=$as_save_IFS
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; }
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
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
6684 done
6685 done
6686 IFS=$as_save_IFS
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; }
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
6710 else
6711 OTOOL64="$ac_cv_prog_OTOOL64"
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
6763 rm -rf libconftest.dylib*
6764 rm -f conftest.*
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. */
6782 main ()
6786 return 0;
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
6794 rm -f core conftest.err conftest.$ac_objext \
6795 conftest$ac_exeext conftest.$ac_ext
6796 LDFLAGS="$save_LDFLAGS"
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
6825 rm -f conftest.err libconftest.a conftest conftest.c
6826 rm -rf conftest.dSYM
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
6849 esac
6850 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6851 _lt_dar_single_mod='$single_module'
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}'
6858 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6859 _lt_dsymutil='~$DSYMUTIL $lib || :'
6860 else
6861 _lt_dsymutil=
6864 esac
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=
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"
6884 ac_preproc_ok=false
6885 for ac_c_preproc_warn_flag in '' yes
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 :
6904 else
6905 # Broken: fails on valid input.
6906 continue
6908 rm -f conftest.err conftest.$ac_ext
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
6924 rm -f conftest.err conftest.$ac_ext
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
6933 done
6934 ac_cv_prog_CPP=$CPP
6937 CPP=$ac_cv_prog_CPP
6938 else
6939 ac_cv_prog_CPP=$CPP
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
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 :
6963 else
6964 # Broken: fails on valid input.
6965 continue
6967 rm -f conftest.err conftest.$ac_ext
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
6983 rm -f conftest.err conftest.$ac_ext
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 :
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; }
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
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>
7017 main ()
7021 return 0;
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
7029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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>
7037 _ACEOF
7038 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7039 $EGREP "memchr" >/dev/null 2>&1; then :
7041 else
7042 ac_cv_header_stdc=no
7044 rm -f conftest*
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>
7054 _ACEOF
7055 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7056 $EGREP "free" >/dev/null 2>&1; then :
7058 else
7059 ac_cv_header_stdc=no
7061 rm -f conftest*
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 :
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
7085 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7087 main ()
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;
7096 _ACEOF
7097 if ac_fn_c_try_run "$LINENO"; then :
7099 else
7100 ac_cv_header_stdc=no
7102 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7103 conftest.$ac_objext conftest.beam conftest.$ac_ext
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
7112 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
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
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
7131 done
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
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
7145 done
7151 # Set options
7155 enable_dlopen=no
7158 enable_win32_dll=no
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 ;;
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
7176 done
7177 IFS="$lt_save_ifs"
7179 esac
7180 else
7181 enable_shared=yes
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 ;;
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
7207 done
7208 IFS="$lt_save_ifs"
7210 esac
7211 else
7212 enable_static=yes
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
7232 test -z "$pic_mode" && pic_mode=default
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 ;;
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
7255 done
7256 IFS="$lt_save_ifs"
7258 esac
7259 else
7260 enable_fast_install=yes
7273 # This can be used to rebuild libtool when needed
7274 LIBTOOL_DEPS="$ltmain"
7276 # Always use our own libtool.
7277 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7304 test -z "$LN_S" && LN_S="ln -s"
7319 if test -n "${ZSH_VERSION+set}" ; then
7320 setopt NO_GLOB_SUBST
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
7336 rmdir .libs 2>/dev/null
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
7346 cat >>confdefs.h <<_ACEOF
7347 #define LT_OBJDIR "$lt_cv_objdir/"
7348 _ACEOF
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
7363 esac
7365 # Global variables:
7366 ofile=libtool
7367 can_build_shared=yes
7369 # All known linkers require a `.a' archive for static linking (except MSVC,
7370 # which needs '.lib').
7371 libext=a
7373 with_gnu_ld="$lt_cv_prog_gnu_ld"
7375 old_CC="$CC"
7376 old_CFLAGS="$CFLAGS"
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
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-%%"`
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.
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
7427 else
7428 cat <<_LT_EOF 1>&2
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
7439 _LT_EOF
7440 fi ;;
7441 esac
7443 break
7445 done
7446 IFS="$lt_save_ifs"
7447 MAGIC_CMD="$lt_save_MAGIC_CMD"
7449 esac
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; }
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.
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
7493 else
7494 cat <<_LT_EOF 1>&2
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
7505 _LT_EOF
7506 fi ;;
7507 esac
7509 break
7511 done
7512 IFS="$lt_save_ifs"
7513 MAGIC_CMD="$lt_save_MAGIC_CMD"
7515 esac
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; }
7528 else
7529 MAGIC_CMD=:
7535 esac
7537 # Use C for the default configuration in the libtool script
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
7547 # Source file extension for C test sources.
7548 ac_ext=c
7550 # Object file extension for compiled C test sources.
7551 objext=o
7552 objext=$objext
7554 # Code to be used in simple compile tests
7555 lt_simple_compile_test_code="int some_variable = 0;"
7557 # Code to be used in simple link tests
7558 lt_simple_link_test_code='int main(){return(0);}'
7566 # If no C compiler was specified, use CC.
7567 LTCC=${LTCC-"$CC"}
7569 # If no C compiler flags were specified, use CFLAGS.
7570 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7572 # Allow CC to be a program name with arguments.
7573 compiler=$CC
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
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*
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*
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
7599 lt_prog_compiler_no_builtin_flag=
7601 if test "$GCC" = yes; then
7602 case $cc_basename in
7603 nvcc*)
7604 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7606 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7607 esac
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
7641 $RM conftest*
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; }
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
7660 lt_prog_compiler_wl=
7661 lt_prog_compiler_pic=
7662 lt_prog_compiler_static=
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; }
7667 if test "$GCC" = yes; then
7668 lt_prog_compiler_wl='-Wl,'
7669 lt_prog_compiler_static='-static'
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'
7678 lt_prog_compiler_pic='-fPIC'
7681 amigaos*)
7682 case $host_cpu in
7683 powerpc)
7684 # see comment about AmigaOS4 .so support
7685 lt_prog_compiler_pic='-fPIC'
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'
7693 esac
7696 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7697 # PIC is the default for these OSes.
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'
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'
7714 haiku*)
7715 # PIC is the default for Haiku.
7716 # The "-static" flag exists, but is broken.
7717 lt_prog_compiler_static=
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
7729 lt_prog_compiler_pic='-fPIC'
7731 esac
7734 interix[3-9]*)
7735 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7736 # Instead, we relocate shared libraries at runtime.
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
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'
7752 sysv4*MP*)
7753 if test -d /usr/nec; then
7754 lt_prog_compiler_pic=-Kconform_pic
7759 lt_prog_compiler_pic='-fPIC'
7761 esac
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'
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'
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'
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
7797 lt_prog_compiler_pic='+Z'
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'
7804 irix5* | irix6* | nonstopux*)
7805 lt_prog_compiler_wl='-Wl,'
7806 # PIC (with -KPIC) is the default.
7807 lt_prog_compiler_static='-non_shared'
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'
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'
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'
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'
7838 ccc*)
7839 lt_prog_compiler_wl='-Wl,'
7840 # All Alpha code is PIC.
7841 lt_prog_compiler_static='-non_shared'
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'
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=''
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,'
7863 esac
7865 esac
7868 newsos6)
7869 lt_prog_compiler_pic='-KPIC'
7870 lt_prog_compiler_static='-Bstatic'
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'
7879 osf3* | osf4* | osf5*)
7880 lt_prog_compiler_wl='-Wl,'
7881 # All OSF/1 code is PIC.
7882 lt_prog_compiler_static='-non_shared'
7885 rdos*)
7886 lt_prog_compiler_static='-non_shared'
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 ';;
7896 lt_prog_compiler_wl='-Wl,';;
7897 esac
7900 sunos4*)
7901 lt_prog_compiler_wl='-Qoption ld '
7902 lt_prog_compiler_pic='-PIC'
7903 lt_prog_compiler_static='-Bstatic'
7906 sysv4 | sysv4.2uw2* | sysv4.3*)
7907 lt_prog_compiler_wl='-Wl,'
7908 lt_prog_compiler_pic='-KPIC'
7909 lt_prog_compiler_static='-Bstatic'
7912 sysv4*MP*)
7913 if test -d /usr/nec ;then
7914 lt_prog_compiler_pic='-Kconform_pic'
7915 lt_prog_compiler_static='-Bstatic'
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'
7925 unicos*)
7926 lt_prog_compiler_wl='-Wl,'
7927 lt_prog_compiler_can_build_shared=no
7930 uts4*)
7931 lt_prog_compiler_pic='-pic'
7932 lt_prog_compiler_static='-Bstatic'
7936 lt_prog_compiler_can_build_shared=no
7938 esac
7941 case $host_os in
7942 # For platforms which do not support PIC, -DPIC is meaningless:
7943 *djgpp*)
7944 lt_prog_compiler_pic=
7947 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7949 esac
7950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7951 $as_echo "$lt_prog_compiler_pic" >&6; }
7959 # Check to make sure the PIC flag actually works.
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
7994 $RM conftest*
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; }
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
8018 # Check to make sure the static flag actually works.
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
8041 else
8042 lt_cv_prog_compiler_static_works=yes
8045 $RM -r conftest*
8046 LDFLAGS="$save_LDFLAGS"
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; }
8052 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8054 else
8055 lt_prog_compiler_static=
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
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
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*
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; }
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
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
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*
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; }
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
8190 else
8191 need_locks=no
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; }
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=
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
8252 interix*)
8253 # we just hope/assume this is gcc and not c89 (= MSVC++)
8254 with_gnu_ld=yes
8256 openbsd*)
8257 with_gnu_ld=no
8259 esac
8261 ld_shlibs=yes
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]*) ;;
8278 lt_use_gnu_ld_interface=yes
8280 esac
8283 lt_use_gnu_ld_interface=yes
8285 esac
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}'
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=
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
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
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.
8329 _LT_EOF
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=''
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
8345 esac
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
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'
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;
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
8385 haiku*)
8386 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8387 link_all_deplibs=yes
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'
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
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'
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
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'
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'
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'
8474 esac
8475 else
8476 ld_shlibs=no
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'
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
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.
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
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
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.
8524 _LT_EOF
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
8539 esac
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
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
8557 esac
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=
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
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'
8599 aix_use_runtimelinking=no
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
8610 done
8612 esac
8614 exp_sym_flag='-bexport'
8615 no_entry_flag='-bnoentry'
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.
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,'
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
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=
8652 esac
8653 shared_flag='-shared'
8654 if test "$aix_use_runtimelinking" = yes; then
8655 shared_flag="$shared_flag "'${wl}-G'
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'
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. */
8686 main ()
8690 return 0;
8692 _ACEOF
8693 if ac_fn_c_try_link "$LINENO"; then :
8695 lt_aix_libpath_sed='
8696 /Import File Strings/,/^$/ {
8697 /^0/ {
8698 s/^0 *\(.*\)$/\1/
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"`
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
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. */
8726 main ()
8730 return 0;
8732 _ACEOF
8733 if ac_fn_c_try_link "$LINENO"; then :
8735 lt_aix_libpath_sed='
8736 /Import File Strings/,/^$/ {
8737 /^0/ {
8738 s/^0 *\(.*\)$/\1/
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"`
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
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'
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'
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=''
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
8783 esac
8786 bsdi[45]*)
8787 export_dynamic_flag_spec=-rdynamic
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
8811 darwin* | rhapsody*)
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=''
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}"
8836 else
8837 ld_shlibs=no
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
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
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
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
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'
8881 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8882 hardcode_libdir_separator=:
8883 hardcode_direct=yes
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'
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'
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
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'
8916 ia64*)
8917 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8920 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
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'
8928 ia64*)
8929 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
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
8955 else
8956 lt_cv_prog_compiler__b=yes
8959 $RM -r conftest*
8960 LDFLAGS="$save_LDFLAGS"
8963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8964 $as_echo "$lt_cv_prog_compiler__b" >&6; }
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'
8973 esac
8975 if test "$with_gnu_ld" = no; then
8976 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8977 hardcode_libdir_separator=:
8979 case $host_cpu in
8980 hppa*64*|ia64*)
8981 hardcode_direct=no
8982 hardcode_shlibpath_var=no
8985 hardcode_direct=yes
8986 hardcode_direct_absolute=yes
8987 export_dynamic_flag_spec='${wl}-E'
8989 # hardcode_minus_L: Not really in the search PATH,
8990 # but as the default location of the library.
8991 hardcode_minus_L=yes
8993 esac
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'
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'
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
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
9033 hardcode_libdir_flag_spec='-R$libdir'
9034 hardcode_direct=yes
9035 hardcode_shlibpath_var=no
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
9046 *nto* | *qnx*)
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'
9066 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9067 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9069 esac
9071 else
9072 ld_shlibs=no
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'
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'
9092 archive_cmds_need_lc='no'
9093 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9094 hardcode_libdir_separator=:
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'
9108 # Both c and cxx compiler support -rpath directly
9109 hardcode_libdir_flag_spec='-rpath $libdir'
9111 archive_cmds_need_lc='no'
9112 hardcode_libdir_separator=:
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'
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'
9136 esac
9138 hardcode_libdir_flag_spec='-R$libdir'
9139 hardcode_shlibpath_var=no
9140 case $host_os in
9141 solaris2.[0-5] | solaris2.[0-5].*) ;;
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'
9153 esac
9154 link_all_deplibs=yes
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'
9165 hardcode_libdir_flag_spec='-L$libdir'
9166 hardcode_direct=yes
9167 hardcode_minus_L=yes
9168 hardcode_shlibpath_var=no
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???
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
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
9188 esac
9189 runpath_var='LD_RUN_PATH'
9190 hardcode_shlibpath_var=no
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'
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
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'
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'
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'
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'
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
9257 ld_shlibs=no
9259 esac
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'
9266 esac
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
9274 with_gnu_ld=$with_gnu_ld
9291 # Do we need to explicitly link libc?
9293 case "x$archive_cmds_need_lc" in
9294 x|xyes)
9295 # Assume -lc should be added
9296 archive_cmds_need_lc=yes
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.
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
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
9343 allow_undefined_flag=$lt_save_allow_undefined_flag
9344 else
9345 cat conftest.err 1>&5
9347 $RM conftest*
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
9354 esac
9357 esac
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9516 $as_echo_n "checking dynamic linker characteristics... " >&6; }
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'`
9537 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
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"
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--;
9569 if (lt_foo != "") { lt_freq[lt_foo]++; }
9570 if (lt_freq[lt_foo] == 1) { print lt_foo; }
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"
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
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
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
9608 # AIX 3 has no versioning support, so we append a major version to the name.
9609 soname_spec='${libname}${release}${shared_ext}$major'
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
9633 else
9634 can_build_shared=no
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'
9652 shlibpath_var=LIBPATH
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}'
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'
9668 esac
9671 beos*)
9672 library_names_spec='${libname}${shared_ext}'
9673 dynamic_linker="$host_os ld.so"
9674 shlibpath_var=LIBRARY_PATH
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
9691 cygwin* | mingw* | pw32* | cegcc*)
9692 version_type=windows
9693 shrext_cmds=".dll"
9694 need_version=no
9695 need_lib_prefix=no
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 \$?;
9710 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9711 dlpath=$dir/\$dldll~
9712 $RM \$dlpath'
9713 shlibpath_overrides_runpath=yes
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}'
9720 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9722 mingw* | cegcc*)
9723 # MinGW DLLs use traditional 'lib' prefix
9724 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
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}'
9730 esac
9734 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
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
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`'
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'
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
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
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
9784 freebsd-*)
9785 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9786 need_version=yes
9788 esac
9789 shlibpath_var=LD_LIBRARY_PATH
9790 case $host_os in
9791 freebsd2.*)
9792 shlibpath_overrides_runpath=yes
9794 freebsd3.[01]* | freebsdelf3.[01]*)
9795 shlibpath_overrides_runpath=yes
9796 hardcode_into_libs=yes
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
9803 *) # from 4.6 on, and DragonFly
9804 shlibpath_overrides_runpath=yes
9805 hardcode_into_libs=yes
9807 esac
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
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
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"
9853 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
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
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'
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
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
9893 irix5* | irix6* | nonstopux*)
9894 case $host_os in
9895 nonstopux*) version_type=nonstopux ;;
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=
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
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
9930 # No shared lib support for Linux oldld, aout, or coff.
9931 linux*oldld* | linux*aout* | linux*coff*)
9932 dynamic_linker=no
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
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. */
9959 main ()
9963 return 0;
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
9971 rm -f core conftest.err conftest.$ac_objext \
9972 conftest$ac_exeext conftest.$ac_ext
9973 LDFLAGS=$save_LDFLAGS
9974 libdir=$save_libdir
9978 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
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
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"
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'
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'
10013 shlibpath_var=LD_LIBRARY_PATH
10014 shlibpath_overrides_runpath=yes
10015 hardcode_into_libs=yes
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
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'
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
10055 shlibpath_overrides_runpath=yes
10057 esac
10058 else
10059 shlibpath_overrides_runpath=yes
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
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"
10083 rdos*)
10084 dynamic_linker=no
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'
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
10109 need_version=yes
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
10123 siemens)
10124 need_lib_prefix=no
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'
10132 esac
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
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"
10161 esac
10163 sys_lib_dlsearch_path_spec='/usr/lib'
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
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
10185 dynamic_linker=no
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
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"
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"
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"
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
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
10315 else
10316 # We cannot hardcode anything, or else we can only hardcode existing
10317 # directories.
10318 hardcode_action=unsupported
10320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10321 $as_echo "$hardcode_action" >&6; }
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
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=
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
10353 mingw* | pw32* | cegcc*)
10354 lt_cv_dlopen="LoadLibrary"
10355 lt_cv_dlopen_libs=
10358 cygwin*)
10359 lt_cv_dlopen="dlopen"
10360 lt_cv_dlopen_libs=
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. */
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 ();
10383 main ()
10385 return dlopen ();
10387 return 0;
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
10395 rm -f core conftest.err conftest.$ac_objext \
10396 conftest$ac_exeext conftest.$ac_ext
10397 LIBS=$ac_check_lib_save_LIBS
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
10405 lt_cv_dlopen="dyld"
10406 lt_cv_dlopen_libs=
10407 lt_cv_dlopen_self=yes
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. */
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 ();
10436 main ()
10438 return shl_load ();
10440 return 0;
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
10448 rm -f core conftest.err conftest.$ac_objext \
10449 conftest$ac_exeext conftest.$ac_ext
10450 LIBS=$ac_check_lib_save_LIBS
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. */
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 ();
10479 main ()
10481 return dlopen ();
10483 return 0;
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
10491 rm -f core conftest.err conftest.$ac_objext \
10492 conftest$ac_exeext conftest.$ac_ext
10493 LIBS=$ac_check_lib_save_LIBS
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. */
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 ();
10518 main ()
10520 return dlopen ();
10522 return 0;
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
10530 rm -f core conftest.err conftest.$ac_objext \
10531 conftest$ac_exeext conftest.$ac_ext
10532 LIBS=$ac_check_lib_save_LIBS
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. */
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 ();
10557 main ()
10559 return dld_link ();
10561 return 0;
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
10569 rm -f core conftest.err conftest.$ac_objext \
10570 conftest$ac_exeext conftest.$ac_ext
10571 LIBS=$ac_check_lib_save_LIBS
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"
10595 esac
10597 if test "x$lt_cv_dlopen" != xno; then
10598 enable_dlopen=yes
10599 else
10600 enable_dlopen=no
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"
10608 save_LDFLAGS="$LDFLAGS"
10609 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10611 save_LIBS="$LIBS"
10612 LIBS="$lt_cv_dlopen_libs $LIBS"
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"
10628 #if HAVE_DLFCN_H
10629 #include <dlfcn.h>
10630 #endif
10632 #include <stdio.h>
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
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
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
10672 void fnord () { int i=42; }
10673 int main ()
10675 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10676 int status = $lt_dlunknown;
10678 if (self)
10680 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10681 else
10683 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10684 else puts (dlerror ());
10686 /* dlclose (self); */
10688 else
10689 puts (dlerror ());
10691 return status;
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
10711 rm -fr conftest*
10715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10716 $as_echo "$lt_cv_dlopen_self" >&6; }
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"
10734 #if HAVE_DLFCN_H
10735 #include <dlfcn.h>
10736 #endif
10738 #include <stdio.h>
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
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
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
10778 void fnord () { int i=42; }
10779 int main ()
10781 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10782 int status = $lt_dlunknown;
10784 if (self)
10786 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10787 else
10789 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10790 else puts (dlerror ());
10792 /* dlclose (self); */
10794 else
10795 puts (dlerror ());
10797 return status;
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
10817 rm -fr conftest*
10821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10822 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10825 CPPFLAGS="$save_CPPFLAGS"
10826 LDFLAGS="$save_LDFLAGS"
10827 LIBS="$save_LIBS"
10829 esac
10831 case $lt_cv_dlopen_self in
10832 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10833 *) enable_dlopen_self=unknown ;;
10834 esac
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
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; }
10882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10883 $as_echo "no" >&6; }
10885 esac
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; }
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
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'
10920 aix[4-9]*)
10921 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10922 test "$enable_shared" = yes && enable_static=no
10925 esac
10926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10927 $as_echo "$enable_shared" >&6; }
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; }
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
10946 CC="$lt_save_CC"
10960 ac_config_commands="$ac_config_commands libtool"
10965 # Only expand once:
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)"';
10984 lt_host_flags=
10986 esac
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) ;; #(
10996 cat >>confdefs.h <<_ACEOF
10997 #define int64_t $ac_cv_c_int64_t
10998 _ACEOF
11000 esac
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) ;; #(
11007 $as_echo "#define _UINT64_T 1" >>confdefs.h
11010 cat >>confdefs.h <<_ACEOF
11011 #define uint64_t $ac_cv_c_uint64_t
11012 _ACEOF
11014 esac
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
11033 main ()
11035 int s;
11036 wait (&s);
11037 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
11039 return 0;
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
11047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
11053 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11057 ac_config_files="$ac_config_files Makefile"
11059 ac_config_headers="$ac_config_headers config.h"
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.
11068 # config.status only pays attention to the cache file if you give it
11069 # the --recheck option to rerun configure.
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.
11075 _ACEOF
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.
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
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 ;; #(
11109 # `set' quotes correctly as required by POSIX, so do not add quotes.
11110 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11112 esac |
11113 sort
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;}
11134 rm -f confcache
11136 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11137 # Let make expand exec_prefix.
11138 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11140 DEFS=-DHAVE_CONFIG_H
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
11155 LTLIBOBJS=$ac_ltlibobjs
11158 if test -n "$EXEEXT"; then
11159 am__EXEEXT_TRUE=
11160 am__EXEEXT_FALSE='#'
11161 else
11162 am__EXEEXT_TRUE='#'
11163 am__EXEEXT_FALSE=
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
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
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
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.
11193 debug=false
11194 ac_cs_recheck=false
11195 ac_cs_silent=false
11197 SHELL=\${CONFIG_SHELL-$SHELL}
11198 export SHELL
11199 _ASEOF
11200 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11201 ## -------------------- ##
11202 ## M4sh Initialization. ##
11203 ## -------------------- ##
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 *) :
11220 esac
11224 as_nl='
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"
11255 export as_echo_n_body
11256 as_echo_n='sh -c $as_echo_n_body as_echo'
11258 export as_echo_body
11259 as_echo='sh -c $as_echo_body as_echo'
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=';'
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"
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
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
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
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
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='+ '
11315 # NLS nuisances.
11316 LC_ALL=C
11317 export LC_ALL
11318 LANGUAGE=C
11319 export LANGUAGE
11321 # CDPATH.
11322 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
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 ()
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
11337 $as_echo "$as_me: error: $1" >&2
11338 as_fn_exit $as_status
11339 } # as_fn_error
11342 # as_fn_set_status STATUS
11343 # -----------------------
11344 # Set $? to STATUS, without forking.
11345 as_fn_set_status ()
11347 return $1
11348 } # as_fn_set_status
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 ()
11355 set +e
11356 as_fn_set_status $1
11357 exit $1
11358 } # as_fn_exit
11360 # as_fn_unset VAR
11361 # ---------------
11362 # Portably unset VAR.
11363 as_fn_unset ()
11365 { eval $1=; unset $1;}
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 ()
11377 eval $1+=\$2
11379 else
11380 as_fn_append ()
11382 eval $1=\$$1\$2
11384 fi # as_fn_append
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 ()
11394 as_val=$(( $* ))
11396 else
11397 as_fn_arith ()
11399 as_val=`expr "$@" || test $? -eq 1`
11401 fi # as_fn_arith
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
11411 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11412 as_basename=basename
11413 else
11414 as_basename=false
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
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/
11432 /^X\/\(\/\/\)$/{
11433 s//\1/
11436 /^X\/\(\/\).*/{
11437 s//\1/
11440 s/.*/./; q'`
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
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;;
11459 ECHO_N='-n';;
11460 esac
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
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'
11483 else
11484 as_ln_s='cp -p'
11486 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11487 rmdir conf$$.dir 2>/dev/null
11490 # as_fn_mkdir_p
11491 # -------------
11492 # Create "$as_dir" as a directory, including parents if necessary.
11493 as_fn_mkdir_p ()
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/
11517 /^X\(\/\/\)[^/].*/{
11518 s//\1/
11521 /^X\(\/\/\)$/{
11522 s//\1/
11525 /^X\(\/\).*/{
11526 s//\1/
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"
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
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=
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
11565 as_executable_p=$as_test_x
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'"
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'"
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
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
11589 CONFIG_FILES = $CONFIG_FILES
11590 CONFIG_HEADERS = $CONFIG_HEADERS
11591 CONFIG_LINKS = $CONFIG_LINKS
11592 CONFIG_COMMANDS = $CONFIG_COMMANDS
11593 $ $0 $@
11595 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11598 _ACEOF
11600 case $ac_config_files in *"
11601 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11602 esac
11604 case $ac_config_headers in *"
11605 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11606 esac
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"
11615 _ACEOF
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.
11623 Usage: $0 [OPTION]... [TAG]...
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
11636 Configuration files:
11637 $config_files
11639 Configuration headers:
11640 $config_headers
11642 Configuration commands:
11643 $config_commands
11645 Report bugs to the package provider."
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'`\\"
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."
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
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
11671 case $1 in
11672 --*=*)
11673 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11674 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11675 ac_shift=:
11678 ac_option=$1
11679 ac_optarg=$2
11680 ac_shift=shift
11682 esac
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=: ;;
11716 # This is an error.
11717 -*) as_fn_error "unrecognized option: \`$1'
11718 Try \`$0 --help' for more information." ;;
11720 *) as_fn_append ac_config_targets " $1"
11721 ac_need_defaults=false ;;
11723 esac
11724 shift
11725 done
11727 ac_configure_extra_args=
11729 if $ac_cs_silent; then
11730 exec 6>/dev/null
11731 ac_configure_extra_args="$ac_configure_extra_args --silent"
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 "\$@"
11745 _ACEOF
11746 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11747 exec 5>>config.log
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
11756 _ACEOF
11757 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11759 # INIT-COMMANDS
11761 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
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
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"`'
11892 LTCC='$LTCC'
11893 LTCFLAGS='$LTCFLAGS'
11894 compiler='$compiler_DEFAULT'
11896 # A function that is used when there is no print builtin or printf.
11897 func_fallback_echo ()
11899 eval 'cat <<_LTECHO_EOF
11901 _LTECHO_EOF'
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\\"\\\`\\\\\\""
11969 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11971 esac
11972 done
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\\"\\\`\\\\\\""
11998 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12000 esac
12001 done
12003 ac_aux_dir='$ac_aux_dir'
12004 xsi_shell='$xsi_shell'
12005 lt_shell_append='$lt_shell_append'
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
12014 PACKAGE='$PACKAGE'
12015 VERSION='$VERSION'
12016 TIMESTAMP='$TIMESTAMP'
12017 RM='$RM'
12018 ofile='$ofile'
12023 _ACEOF
12025 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12027 # Handling of arguments.
12028 for ac_config_target in $ac_config_targets
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" ;;
12036 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12037 esac
12038 done
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
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 ||
12059 tmp=
12060 trap 'exit_status=$?
12061 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12063 trap 'as_fn_exit 1' 1 2 13 15
12065 # Create a (secure) tmp directory for tmp files.
12068 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12069 test -n "$tmp" && test -d "$tmp"
12070 } ||
12072 tmp=./conf$$-$RANDOM
12073 (umask 077 && mkdir "$tmp")
12074 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
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
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\'
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
12096 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12097 _ACEOF
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
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!! "
12120 done
12121 rm -f conf$$subs.sh
12123 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12124 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12125 _ACEOF
12126 sed -n '
12128 s/^/S["/; s/!.*/"]=/
12131 s/^[^!]*!//
12132 :repl
12133 t repl
12134 s/'"$ac_delim"'$//
12135 t delim
12138 s/\(.\{148\}\).*/\1/
12139 t more1
12140 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12143 b repl
12144 :more1
12145 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12148 s/.\{148\}//
12149 t nl
12150 :delim
12152 s/\(.\{148\}\).*/\1/
12153 t more2
12154 s/["\\]/\\&/g; s/^/"/; s/$/"/
12157 :more2
12158 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12161 s/.\{148\}//
12162 t delim
12163 ' <conf$$subs.awk | sed '
12164 /^[^""]/{
12166 s/\n//
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"
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
12194 print line
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
12204 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12205 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12206 _ACEOF
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/^[^=]*=[ ]*$//
12223 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12224 fi # test -n "$CONFIG_FILES"
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
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.
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!! "
12250 done
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.
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
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
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
12280 :cont
12282 s/.\{148\}/&'"$ac_delim"'/g
12283 t clear
12284 :clear
12285 s/\\$//
12286 t bsnlc
12287 s/["\\]/\\&/g; s/^/"/; s/$/"/p
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
12296 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12297 for (key in D) D_is_set[key] = 1
12298 FS = "\a"
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]
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
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"
12335 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12336 shift
12337 for ac_tag
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
12356 case $ac_mode in
12357 :L) ac_source=$1;;
12358 :[FH])
12359 ac_file_inputs=
12360 for ac_f
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
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;}
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
12397 case $ac_tag in
12398 *:-:* | *:-) cat >"$tmp/stdin" \
12399 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12400 esac
12402 esac
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/
12414 /^X\(\/\/\)[^/].*/{
12415 s//\1/
12418 /^X\(\/\/\)$/{
12419 s//\1/
12422 /^X\(\/\).*/{
12423 s//\1/
12426 s/.*/./; q'`
12427 as_dir="$ac_dir"; as_fn_mkdir_p
12428 ac_builddir=.
12430 case "$ac_dir" in
12431 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
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
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
12463 case $ac_mode in
12466 # CONFIG_FILE
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
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/ {
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
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
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
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
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;}
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
12555 # CONFIG_HEADER
12557 if test x"$ac_file" != x-; then
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
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
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 ;;
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/
12597 /^X\(\/\/\)[^/].*/{
12598 s//\1/
12601 /^X\(\/\/\)$/{
12602 s//\1/
12605 /^X\(\/\).*/{
12606 s//\1/
12609 s/.*/./; q'`/stamp-h$_am_stamp_count
12612 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12613 $as_echo "$as_me: executing $ac_file commands" >&6;}
12615 esac
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
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/
12650 /^X\(\/\/\)[^/].*/{
12651 s//\1/
12654 /^X\(\/\/\)$/{
12655 s//\1/
12658 /^X\(\/\).*/{
12659 s//\1/
12662 s/.*/./; q'`
12663 else
12664 continue
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/
12694 /^X\(\/\/\)[^/].*/{
12695 s//\1/
12698 /^X\(\/\/\)$/{
12699 s//\1/
12702 /^X\(\/\).*/{
12703 s//\1/
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
12714 "libtool":C)
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
12722 cfgfile="${ofile}T"
12723 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12724 $RM "$cfgfile"
12726 cat <<_LT_EOF >> "$cfgfile"
12727 #! $SHELL
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.
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
12738 # This file is part of GNU Libtool.
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.
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.
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.
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.
12762 # The names of the tagged configurations supported by this script.
12763 available_tags=""
12765 # ### BEGIN LIBTOOL CONFIG
12767 # Which release of libtool.m4 was used?
12768 macro_version=$macro_version
12769 macro_revision=$macro_revision
12771 # Whether or not to build shared libraries.
12772 build_libtool_libs=$enable_shared
12774 # Whether or not to build static libraries.
12775 build_old_libs=$enable_static
12777 # What type of objects to build.
12778 pic_mode=$pic_mode
12780 # Whether or not to optimize for fast installation.
12781 fast_install=$enable_fast_install
12783 # Shell to use when invoking shell scripts.
12784 SHELL=$lt_SHELL
12786 # An echo program that protects backslashes.
12787 ECHO=$lt_ECHO
12789 # The host system.
12790 host_alias=$host_alias
12791 host=$host
12792 host_os=$host_os
12794 # The build system.
12795 build_alias=$build_alias
12796 build=$build
12797 build_os=$build_os
12799 # A sed program that does not truncate output.
12800 SED=$lt_SED
12802 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12803 Xsed="\$SED -e 1s/^X//"
12805 # A grep program that handles long lines.
12806 GREP=$lt_GREP
12808 # An ERE matcher.
12809 EGREP=$lt_EGREP
12811 # A literal string matcher.
12812 FGREP=$lt_FGREP
12814 # A BSD- or MS-compatible name lister.
12815 NM=$lt_NM
12817 # Whether we need soft or hard links.
12818 LN_S=$lt_LN_S
12820 # What is the maximum length of a command?
12821 max_cmd_len=$max_cmd_len
12823 # Object file suffix (normally "o").
12824 objext=$ac_objext
12826 # Executable file suffix (normally "").
12827 exeext=$exeext
12829 # whether the shell understands "unset".
12830 lt_unset=$lt_unset
12832 # turn spaces into newlines.
12833 SP2NL=$lt_lt_SP2NL
12835 # turn newlines into spaces.
12836 NL2SP=$lt_lt_NL2SP
12838 # An object symbol dumper.
12839 OBJDUMP=$lt_OBJDUMP
12841 # Method to check whether dependent libraries are shared objects.
12842 deplibs_check_method=$lt_deplibs_check_method
12844 # Command to use when deplibs_check_method == "file_magic".
12845 file_magic_cmd=$lt_file_magic_cmd
12847 # The archiver.
12848 AR=$lt_AR
12849 AR_FLAGS=$lt_AR_FLAGS
12851 # A symbol stripping program.
12852 STRIP=$lt_STRIP
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
12859 # Whether to use a lock for old archive extraction.
12860 lock_old_archive_extraction=$lock_old_archive_extraction
12862 # A C compiler.
12863 LTCC=$lt_CC
12865 # LTCC compiler flags.
12866 LTCFLAGS=$lt_CFLAGS
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
12871 # Transform the output of nm in a proper C declaration.
12872 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
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
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
12880 # The name of the directory that contains temporary libtool files.
12881 objdir=$objdir
12883 # Used to examine libraries when file_magic_cmd begins with "file".
12884 MAGIC_CMD=$MAGIC_CMD
12886 # Must we lock files when doing compilation?
12887 need_locks=$lt_need_locks
12889 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12890 DSYMUTIL=$lt_DSYMUTIL
12892 # Tool to change global to local symbols on Mac OS X.
12893 NMEDIT=$lt_NMEDIT
12895 # Tool to manipulate fat objects and archives on Mac OS X.
12896 LIPO=$lt_LIPO
12898 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12899 OTOOL=$lt_OTOOL
12901 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12902 OTOOL64=$lt_OTOOL64
12904 # Old archive suffix (normally "a").
12905 libext=$libext
12907 # Shared library suffix (normally ".so").
12908 shrext_cmds=$lt_shrext_cmds
12910 # The commands to extract the exported symbol list from a shared archive.
12911 extract_expsyms_cmds=$lt_extract_expsyms_cmds
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
12917 # Do we need the "lib" prefix for modules?
12918 need_lib_prefix=$need_lib_prefix
12920 # Do we need a version for libraries?
12921 need_version=$need_version
12923 # Library versioning type.
12924 version_type=$version_type
12926 # Shared library runtime path variable.
12927 runpath_var=$runpath_var
12929 # Shared library path variable.
12930 shlibpath_var=$shlibpath_var
12932 # Is shlibpath searched before the hard-coded library search path?
12933 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12935 # Format of library name prefix.
12936 libname_spec=$lt_libname_spec
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
12942 # The coded name of the library, if different from the real name.
12943 soname_spec=$lt_soname_spec
12945 # Permission mode override for installation of shared libraries.
12946 install_override_mode=$lt_install_override_mode
12948 # Command to use after installation of a shared archive.
12949 postinstall_cmds=$lt_postinstall_cmds
12951 # Command to use after uninstallation of a shared archive.
12952 postuninstall_cmds=$lt_postuninstall_cmds
12954 # Commands used to finish a libtool library installation in a directory.
12955 finish_cmds=$lt_finish_cmds
12957 # As "finish_cmds", except a single script fragment to be evaled but
12958 # not shown.
12959 finish_eval=$lt_finish_eval
12961 # Whether we should hardcode library paths into libraries.
12962 hardcode_into_libs=$hardcode_into_libs
12964 # Compile-time system search path for libraries.
12965 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12967 # Run-time system search path for libraries.
12968 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12970 # Whether dlopen is supported.
12971 dlopen_support=$enable_dlopen
12973 # Whether dlopen of programs is supported.
12974 dlopen_self=$enable_dlopen_self
12976 # Whether dlopen of statically linked programs is supported.
12977 dlopen_self_static=$enable_dlopen_self_static
12979 # Commands to strip libraries.
12980 old_striplib=$lt_old_striplib
12981 striplib=$lt_striplib
12984 # The linker used to build libraries.
12985 LD=$lt_LD
12987 # How to create reloadable object files.
12988 reload_flag=$lt_reload_flag
12989 reload_cmds=$lt_reload_cmds
12991 # Commands used to build an old-style archive.
12992 old_archive_cmds=$lt_old_archive_cmds
12994 # A language specific compiler.
12995 CC=$lt_compiler
12997 # Is the compiler the GNU compiler?
12998 with_gcc=$GCC
13000 # Compiler flag to turn off builtin functions.
13001 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13003 # How to pass a linker flag through the compiler.
13004 wl=$lt_lt_prog_compiler_wl
13006 # Additional compiler flags for building library objects.
13007 pic_flag=$lt_lt_prog_compiler_pic
13009 # Compiler flag to prevent dynamic linking.
13010 link_static_flag=$lt_lt_prog_compiler_static
13012 # Does compiler simultaneously support -c and -o options?
13013 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13015 # Whether or not to add -lc for building shared libraries.
13016 build_libtool_need_lc=$archive_cmds_need_lc
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
13021 # Compiler flag to allow reflexive dlopens.
13022 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13024 # Compiler flag to generate shared objects directly from archives.
13025 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13027 # Whether the compiler copes with passing no objects directly.
13028 compiler_needs_object=$lt_compiler_needs_object
13030 # Create an old-style archive from a shared archive.
13031 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
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
13036 # Commands used to build a shared archive.
13037 archive_cmds=$lt_archive_cmds
13038 archive_expsym_cmds=$lt_archive_expsym_cmds
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
13045 # Whether we are building with GNU ld or not.
13046 with_gnu_ld=$lt_with_gnu_ld
13048 # Flag that allows shared libraries with undefined symbols to be built.
13049 allow_undefined_flag=$lt_allow_undefined_flag
13051 # Flag that enforces no undefined symbols.
13052 no_undefined_flag=$lt_no_undefined_flag
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
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
13062 # Whether we need a single "-rpath" flag with a separated argument.
13063 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13065 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13066 # DIR into the resulting binary.
13067 hardcode_direct=$hardcode_direct
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
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
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
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
13088 # Set to yes if linker adds runtime paths of dependent libraries
13089 # to runtime path list.
13090 inherit_rpath=$inherit_rpath
13092 # Whether libtool must link a program against all its dependency libraries.
13093 link_all_deplibs=$link_all_deplibs
13095 # Fix the shell variable \$srcfile for the compiler.
13096 fix_srcfile_path=$lt_fix_srcfile_path
13098 # Set to "yes" if exported symbols are required.
13099 always_export_symbols=$always_export_symbols
13101 # The commands to list exported symbols.
13102 export_symbols_cmds=$lt_export_symbols_cmds
13104 # Symbols that should not be listed in the preloaded symbols.
13105 exclude_expsyms=$lt_exclude_expsyms
13107 # Symbols that must always be exported.
13108 include_expsyms=$lt_include_expsyms
13110 # Commands necessary for linking programs (against libraries) with templates.
13111 prelink_cmds=$lt_prelink_cmds
13113 # Specify filename containing input files.
13114 file_list_spec=$lt_file_list_spec
13116 # How to hardcode a shared library path into an executable.
13117 hardcode_action=$hardcode_action
13119 # ### END LIBTOOL CONFIG
13121 _LT_EOF
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
13133 _LT_EOF
13135 esac
13138 ltmain="$ac_aux_dir/ltmain.sh"
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)
13148 case $xsi_shell in
13149 yes)
13150 cat << \_LT_EOF >> "$cfgfile"
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 ()
13157 case ${1} in
13158 */*) func_dirname_result="${1%/*}${2}" ;;
13159 * ) func_dirname_result="${3}" ;;
13160 esac
13163 # func_basename file
13164 func_basename ()
13166 func_basename_result="${1##*/}"
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 ()
13183 case ${1} in
13184 */*) func_dirname_result="${1%/*}${2}" ;;
13185 * ) func_dirname_result="${3}" ;;
13186 esac
13187 func_basename_result="${1##*/}"
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 ()
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}"}
13204 # func_opt_split
13205 func_opt_split ()
13207 func_opt_split_opt=${1%%=*}
13208 func_opt_split_arg=${1#*=}
13211 # func_lo2o object
13212 func_lo2o ()
13214 case ${1} in
13215 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13216 *) func_lo2o_result=${1} ;;
13217 esac
13220 # func_xform libobj-or-source
13221 func_xform ()
13223 func_xform_result=${1%.*}.lo
13226 # func_arith arithmetic-term...
13227 func_arith ()
13229 func_arith_result=$(( $* ))
13232 # func_len string
13233 # STRING may not start with a hyphen.
13234 func_len ()
13236 func_len_result=${#1}
13239 _LT_EOF
13241 *) # Bourne compatible functions.
13242 cat << \_LT_EOF >> "$cfgfile"
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 ()
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}"
13258 # func_basename file
13259 func_basename ()
13261 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
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 ()
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
13279 # sed scripts:
13280 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13281 my_sed_long_arg='1s/^-[^=]*=//'
13283 # func_opt_split
13284 func_opt_split ()
13286 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13287 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13290 # func_lo2o object
13291 func_lo2o ()
13293 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13296 # func_xform libobj-or-source
13297 func_xform ()
13299 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13302 # func_arith arithmetic-term...
13303 func_arith ()
13305 func_arith_result=`expr "$@"`
13308 # func_len string
13309 # STRING may not start with a hyphen.
13310 func_len ()
13312 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13315 _LT_EOF
13316 esac
13318 case $lt_shell_append in
13319 yes)
13320 cat << \_LT_EOF >> "$cfgfile"
13322 # func_append var value
13323 # Append VALUE to the end of shell variable VAR.
13324 func_append ()
13326 eval "$1+=\$2"
13328 _LT_EOF
13331 cat << \_LT_EOF >> "$cfgfile"
13333 # func_append var value
13334 # Append VALUE to the end of shell variable VAR.
13335 func_append ()
13337 eval "$1=\$$1\$2"
13340 _LT_EOF
13342 esac
13345 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13346 || (rm -f "$cfgfile"; exit 1)
13348 mv -f "$cfgfile" "$ofile" ||
13349 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13350 chmod +x "$ofile"
13354 esac
13355 done # for ac_tag
13358 as_fn_exit 0
13359 _ACEOF
13360 ac_clean_files=$ac_clean_files_save
13362 test $ac_write_fail = 0 ||
13363 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
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 $?
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;}