Fix regression from change
[binutils.git] / ld / configure
blobf6726e3444008848af061104da0b1ce07af60435
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
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
172 test \$(( 1 + 1 )) = 2 || exit 1
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
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=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
564 ac_unique_file="ldmain.c"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 # include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 # include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
601 ac_subst_vars='am__EXEEXT_FALSE
602 am__EXEEXT_TRUE
603 LTLIBOBJS
604 LIBOBJS
605 TESTBFDLIB
606 EMULATION_LIBPATH
607 LIB_PATH
608 EMUL_EXTRA_OFILES
609 EMULATION_OFILES
610 EMUL
611 STRINGIFY
612 enable_initfini_array
613 ENABLE_PLUGINS_FALSE
614 ENABLE_PLUGINS_TRUE
615 NATIVE_LIB_DIRS
616 HOSTING_LIBS
617 HOSTING_CRT0
618 HDEFINES
619 do_compare
620 GENINSRC_NEVER_FALSE
621 GENINSRC_NEVER_TRUE
622 LEXLIB
623 LEX_OUTPUT_ROOT
625 YFLAGS
626 YACC
627 MSGMERGE
628 MSGFMT
629 MKINSTALLDIRS
630 CATOBJEXT
631 GENCAT
632 INSTOBJEXT
633 DATADIRNAME
634 CATALOGS
635 POSUB
636 GMSGFMT
637 XGETTEXT
638 INCINTL
639 LIBINTL_DEP
640 LIBINTL
641 USE_NLS
642 CXXCPP
643 OTOOL64
644 OTOOL
645 LIPO
646 NMEDIT
647 DSYMUTIL
648 RANLIB
650 OBJDUMP
651 LN_S
653 ac_ct_DUMPBIN
654 DUMPBIN
656 FGREP
658 LIBTOOL
659 am__fastdepCXX_FALSE
660 am__fastdepCXX_TRUE
661 CXXDEPMODE
662 ac_ct_CXX
663 CXXFLAGS
665 NO_WERROR
666 WARN_CFLAGS
667 EGREP
668 GREP
670 installed_linker
671 install_as_default
672 TARGET_SYSTEM_ROOT_DEFINE
673 TARGET_SYSTEM_ROOT
674 use_sysroot
675 MAINT
676 MAINTAINER_MODE_FALSE
677 MAINTAINER_MODE_TRUE
678 am__fastdepCC_FALSE
679 am__fastdepCC_TRUE
680 CCDEPMODE
681 AMDEPBACKSLASH
682 AMDEP_FALSE
683 AMDEP_TRUE
684 am__quote
685 am__include
686 DEPDIR
687 am__untar
688 am__tar
689 AMTAR
690 am__leading_dot
691 SET_MAKE
693 mkdir_p
694 MKDIR_P
695 INSTALL_STRIP_PROGRAM
696 STRIP
697 install_sh
698 MAKEINFO
699 AUTOHEADER
700 AUTOMAKE
701 AUTOCONF
702 ACLOCAL
703 VERSION
704 PACKAGE
705 CYGPATH_W
706 am__isrc
707 INSTALL_DATA
708 INSTALL_SCRIPT
709 INSTALL_PROGRAM
710 OBJEXT
711 EXEEXT
712 ac_ct_CC
713 CPPFLAGS
714 LDFLAGS
715 CFLAGS
717 target_os
718 target_vendor
719 target_cpu
720 target
721 host_os
722 host_vendor
723 host_cpu
724 host
725 build_os
726 build_vendor
727 build_cpu
728 build
729 target_alias
730 host_alias
731 build_alias
732 LIBS
733 ECHO_T
734 ECHO_N
735 ECHO_C
736 DEFS
737 mandir
738 localedir
739 libdir
740 psdir
741 pdfdir
742 dvidir
743 htmldir
744 infodir
745 docdir
746 oldincludedir
747 includedir
748 localstatedir
749 sharedstatedir
750 sysconfdir
751 datadir
752 datarootdir
753 libexecdir
754 sbindir
755 bindir
756 program_transform_name
757 prefix
758 exec_prefix
759 PACKAGE_URL
760 PACKAGE_BUGREPORT
761 PACKAGE_STRING
762 PACKAGE_VERSION
763 PACKAGE_TARNAME
764 PACKAGE_NAME
765 PATH_SEPARATOR
766 SHELL'
767 ac_subst_files='TDIRS'
768 ac_user_opts='
769 enable_option_checking
770 enable_dependency_tracking
771 enable_maintainer_mode
772 with_lib_path
773 enable_targets
774 enable_64_bit_bfd
775 with_sysroot
776 enable_gold
777 enable_got
778 enable_werror
779 enable_build_warnings
780 enable_plugins
781 enable_largefile
782 enable_shared
783 enable_static
784 with_pic
785 enable_fast_install
786 with_gnu_ld
787 enable_libtool_lock
788 enable_nls
789 enable_initfini_array
790 with_zlib
792 ac_precious_vars='build_alias
793 host_alias
794 target_alias
796 CFLAGS
797 LDFLAGS
798 LIBS
799 CPPFLAGS
802 CXXFLAGS
804 CXXCPP
805 YACC
806 YFLAGS'
809 # Initialize some variables set by options.
810 ac_init_help=
811 ac_init_version=false
812 ac_unrecognized_opts=
813 ac_unrecognized_sep=
814 # The variables have the same names as the options, with
815 # dashes changed to underlines.
816 cache_file=/dev/null
817 exec_prefix=NONE
818 no_create=
819 no_recursion=
820 prefix=NONE
821 program_prefix=NONE
822 program_suffix=NONE
823 program_transform_name=s,x,x,
824 silent=
825 site=
826 srcdir=
827 verbose=
828 x_includes=NONE
829 x_libraries=NONE
831 # Installation directory options.
832 # These are left unexpanded so users can "make install exec_prefix=/foo"
833 # and all the variables that are supposed to be based on exec_prefix
834 # by default will actually change.
835 # Use braces instead of parens because sh, perl, etc. also accept them.
836 # (The list follows the same order as the GNU Coding Standards.)
837 bindir='${exec_prefix}/bin'
838 sbindir='${exec_prefix}/sbin'
839 libexecdir='${exec_prefix}/libexec'
840 datarootdir='${prefix}/share'
841 datadir='${datarootdir}'
842 sysconfdir='${prefix}/etc'
843 sharedstatedir='${prefix}/com'
844 localstatedir='${prefix}/var'
845 includedir='${prefix}/include'
846 oldincludedir='/usr/include'
847 docdir='${datarootdir}/doc/${PACKAGE}'
848 infodir='${datarootdir}/info'
849 htmldir='${docdir}'
850 dvidir='${docdir}'
851 pdfdir='${docdir}'
852 psdir='${docdir}'
853 libdir='${exec_prefix}/lib'
854 localedir='${datarootdir}/locale'
855 mandir='${datarootdir}/man'
857 ac_prev=
858 ac_dashdash=
859 for ac_option
861 # If the previous option needs an argument, assign it.
862 if test -n "$ac_prev"; then
863 eval $ac_prev=\$ac_option
864 ac_prev=
865 continue
868 case $ac_option in
869 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
870 *) ac_optarg=yes ;;
871 esac
873 # Accept the important Cygnus configure options, so we can diagnose typos.
875 case $ac_dashdash$ac_option in
877 ac_dashdash=yes ;;
879 -bindir | --bindir | --bindi | --bind | --bin | --bi)
880 ac_prev=bindir ;;
881 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
882 bindir=$ac_optarg ;;
884 -build | --build | --buil | --bui | --bu)
885 ac_prev=build_alias ;;
886 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
887 build_alias=$ac_optarg ;;
889 -cache-file | --cache-file | --cache-fil | --cache-fi \
890 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
891 ac_prev=cache_file ;;
892 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
893 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
894 cache_file=$ac_optarg ;;
896 --config-cache | -C)
897 cache_file=config.cache ;;
899 -datadir | --datadir | --datadi | --datad)
900 ac_prev=datadir ;;
901 -datadir=* | --datadir=* | --datadi=* | --datad=*)
902 datadir=$ac_optarg ;;
904 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
905 | --dataroo | --dataro | --datar)
906 ac_prev=datarootdir ;;
907 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
908 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
909 datarootdir=$ac_optarg ;;
911 -disable-* | --disable-*)
912 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
913 # Reject names that are not valid shell variable names.
914 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915 as_fn_error "invalid feature name: $ac_useropt"
916 ac_useropt_orig=$ac_useropt
917 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918 case $ac_user_opts in
920 "enable_$ac_useropt"
921 "*) ;;
922 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
923 ac_unrecognized_sep=', ';;
924 esac
925 eval enable_$ac_useropt=no ;;
927 -docdir | --docdir | --docdi | --doc | --do)
928 ac_prev=docdir ;;
929 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
930 docdir=$ac_optarg ;;
932 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
933 ac_prev=dvidir ;;
934 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
935 dvidir=$ac_optarg ;;
937 -enable-* | --enable-*)
938 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
939 # Reject names that are not valid shell variable names.
940 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
941 as_fn_error "invalid feature name: $ac_useropt"
942 ac_useropt_orig=$ac_useropt
943 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
944 case $ac_user_opts in
946 "enable_$ac_useropt"
947 "*) ;;
948 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
949 ac_unrecognized_sep=', ';;
950 esac
951 eval enable_$ac_useropt=\$ac_optarg ;;
953 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
954 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
955 | --exec | --exe | --ex)
956 ac_prev=exec_prefix ;;
957 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
958 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
959 | --exec=* | --exe=* | --ex=*)
960 exec_prefix=$ac_optarg ;;
962 -gas | --gas | --ga | --g)
963 # Obsolete; use --with-gas.
964 with_gas=yes ;;
966 -help | --help | --hel | --he | -h)
967 ac_init_help=long ;;
968 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
969 ac_init_help=recursive ;;
970 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
971 ac_init_help=short ;;
973 -host | --host | --hos | --ho)
974 ac_prev=host_alias ;;
975 -host=* | --host=* | --hos=* | --ho=*)
976 host_alias=$ac_optarg ;;
978 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
979 ac_prev=htmldir ;;
980 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
981 | --ht=*)
982 htmldir=$ac_optarg ;;
984 -includedir | --includedir | --includedi | --included | --include \
985 | --includ | --inclu | --incl | --inc)
986 ac_prev=includedir ;;
987 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
988 | --includ=* | --inclu=* | --incl=* | --inc=*)
989 includedir=$ac_optarg ;;
991 -infodir | --infodir | --infodi | --infod | --info | --inf)
992 ac_prev=infodir ;;
993 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
994 infodir=$ac_optarg ;;
996 -libdir | --libdir | --libdi | --libd)
997 ac_prev=libdir ;;
998 -libdir=* | --libdir=* | --libdi=* | --libd=*)
999 libdir=$ac_optarg ;;
1001 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1002 | --libexe | --libex | --libe)
1003 ac_prev=libexecdir ;;
1004 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1005 | --libexe=* | --libex=* | --libe=*)
1006 libexecdir=$ac_optarg ;;
1008 -localedir | --localedir | --localedi | --localed | --locale)
1009 ac_prev=localedir ;;
1010 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1011 localedir=$ac_optarg ;;
1013 -localstatedir | --localstatedir | --localstatedi | --localstated \
1014 | --localstate | --localstat | --localsta | --localst | --locals)
1015 ac_prev=localstatedir ;;
1016 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1017 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1018 localstatedir=$ac_optarg ;;
1020 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1021 ac_prev=mandir ;;
1022 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1023 mandir=$ac_optarg ;;
1025 -nfp | --nfp | --nf)
1026 # Obsolete; use --without-fp.
1027 with_fp=no ;;
1029 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1030 | --no-cr | --no-c | -n)
1031 no_create=yes ;;
1033 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1034 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1035 no_recursion=yes ;;
1037 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1038 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1039 | --oldin | --oldi | --old | --ol | --o)
1040 ac_prev=oldincludedir ;;
1041 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1042 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1043 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1044 oldincludedir=$ac_optarg ;;
1046 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1047 ac_prev=prefix ;;
1048 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1049 prefix=$ac_optarg ;;
1051 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1052 | --program-pre | --program-pr | --program-p)
1053 ac_prev=program_prefix ;;
1054 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1055 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1056 program_prefix=$ac_optarg ;;
1058 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1059 | --program-suf | --program-su | --program-s)
1060 ac_prev=program_suffix ;;
1061 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1062 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1063 program_suffix=$ac_optarg ;;
1065 -program-transform-name | --program-transform-name \
1066 | --program-transform-nam | --program-transform-na \
1067 | --program-transform-n | --program-transform- \
1068 | --program-transform | --program-transfor \
1069 | --program-transfo | --program-transf \
1070 | --program-trans | --program-tran \
1071 | --progr-tra | --program-tr | --program-t)
1072 ac_prev=program_transform_name ;;
1073 -program-transform-name=* | --program-transform-name=* \
1074 | --program-transform-nam=* | --program-transform-na=* \
1075 | --program-transform-n=* | --program-transform-=* \
1076 | --program-transform=* | --program-transfor=* \
1077 | --program-transfo=* | --program-transf=* \
1078 | --program-trans=* | --program-tran=* \
1079 | --progr-tra=* | --program-tr=* | --program-t=*)
1080 program_transform_name=$ac_optarg ;;
1082 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1083 ac_prev=pdfdir ;;
1084 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1085 pdfdir=$ac_optarg ;;
1087 -psdir | --psdir | --psdi | --psd | --ps)
1088 ac_prev=psdir ;;
1089 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1090 psdir=$ac_optarg ;;
1092 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1093 | -silent | --silent | --silen | --sile | --sil)
1094 silent=yes ;;
1096 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1097 ac_prev=sbindir ;;
1098 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1099 | --sbi=* | --sb=*)
1100 sbindir=$ac_optarg ;;
1102 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1103 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1104 | --sharedst | --shareds | --shared | --share | --shar \
1105 | --sha | --sh)
1106 ac_prev=sharedstatedir ;;
1107 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1108 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1109 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1110 | --sha=* | --sh=*)
1111 sharedstatedir=$ac_optarg ;;
1113 -site | --site | --sit)
1114 ac_prev=site ;;
1115 -site=* | --site=* | --sit=*)
1116 site=$ac_optarg ;;
1118 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1119 ac_prev=srcdir ;;
1120 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1121 srcdir=$ac_optarg ;;
1123 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1124 | --syscon | --sysco | --sysc | --sys | --sy)
1125 ac_prev=sysconfdir ;;
1126 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1127 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1128 sysconfdir=$ac_optarg ;;
1130 -target | --target | --targe | --targ | --tar | --ta | --t)
1131 ac_prev=target_alias ;;
1132 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1133 target_alias=$ac_optarg ;;
1135 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1136 verbose=yes ;;
1138 -version | --version | --versio | --versi | --vers | -V)
1139 ac_init_version=: ;;
1141 -with-* | --with-*)
1142 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1143 # Reject names that are not valid shell variable names.
1144 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1145 as_fn_error "invalid package name: $ac_useropt"
1146 ac_useropt_orig=$ac_useropt
1147 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1148 case $ac_user_opts in
1150 "with_$ac_useropt"
1151 "*) ;;
1152 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1153 ac_unrecognized_sep=', ';;
1154 esac
1155 eval with_$ac_useropt=\$ac_optarg ;;
1157 -without-* | --without-*)
1158 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1159 # Reject names that are not valid shell variable names.
1160 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1161 as_fn_error "invalid package name: $ac_useropt"
1162 ac_useropt_orig=$ac_useropt
1163 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1164 case $ac_user_opts in
1166 "with_$ac_useropt"
1167 "*) ;;
1168 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1169 ac_unrecognized_sep=', ';;
1170 esac
1171 eval with_$ac_useropt=no ;;
1173 --x)
1174 # Obsolete; use --with-x.
1175 with_x=yes ;;
1177 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1178 | --x-incl | --x-inc | --x-in | --x-i)
1179 ac_prev=x_includes ;;
1180 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1181 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1182 x_includes=$ac_optarg ;;
1184 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1185 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1186 ac_prev=x_libraries ;;
1187 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1188 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1189 x_libraries=$ac_optarg ;;
1191 -*) as_fn_error "unrecognized option: \`$ac_option'
1192 Try \`$0 --help' for more information."
1195 *=*)
1196 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1197 # Reject names that are not valid shell variable names.
1198 case $ac_envvar in #(
1199 '' | [0-9]* | *[!_$as_cr_alnum]* )
1200 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1201 esac
1202 eval $ac_envvar=\$ac_optarg
1203 export $ac_envvar ;;
1206 # FIXME: should be removed in autoconf 3.0.
1207 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1208 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1209 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1210 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1213 esac
1214 done
1216 if test -n "$ac_prev"; then
1217 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1218 as_fn_error "missing argument to $ac_option"
1221 if test -n "$ac_unrecognized_opts"; then
1222 case $enable_option_checking in
1223 no) ;;
1224 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1225 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1226 esac
1229 # Check all directory arguments for consistency.
1230 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1231 datadir sysconfdir sharedstatedir localstatedir includedir \
1232 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1233 libdir localedir mandir
1235 eval ac_val=\$$ac_var
1236 # Remove trailing slashes.
1237 case $ac_val in
1238 */ )
1239 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1240 eval $ac_var=\$ac_val;;
1241 esac
1242 # Be sure to have absolute directory names.
1243 case $ac_val in
1244 [\\/$]* | ?:[\\/]* ) continue;;
1245 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1246 esac
1247 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1248 done
1250 # There might be people who depend on the old broken behavior: `$host'
1251 # used to hold the argument of --host etc.
1252 # FIXME: To remove some day.
1253 build=$build_alias
1254 host=$host_alias
1255 target=$target_alias
1257 # FIXME: To remove some day.
1258 if test "x$host_alias" != x; then
1259 if test "x$build_alias" = x; then
1260 cross_compiling=maybe
1261 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1262 If a cross compiler is detected then cross compile mode will be used." >&2
1263 elif test "x$build_alias" != "x$host_alias"; then
1264 cross_compiling=yes
1268 ac_tool_prefix=
1269 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1271 test "$silent" = yes && exec 6>/dev/null
1274 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1275 ac_ls_di=`ls -di .` &&
1276 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1277 as_fn_error "working directory cannot be determined"
1278 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1279 as_fn_error "pwd does not report name of working directory"
1282 # Find the source files, if location was not specified.
1283 if test -z "$srcdir"; then
1284 ac_srcdir_defaulted=yes
1285 # Try the directory containing this script, then the parent directory.
1286 ac_confdir=`$as_dirname -- "$as_myself" ||
1287 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1288 X"$as_myself" : 'X\(//\)[^/]' \| \
1289 X"$as_myself" : 'X\(//\)$' \| \
1290 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1291 $as_echo X"$as_myself" |
1292 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1293 s//\1/
1296 /^X\(\/\/\)[^/].*/{
1297 s//\1/
1300 /^X\(\/\/\)$/{
1301 s//\1/
1304 /^X\(\/\).*/{
1305 s//\1/
1308 s/.*/./; q'`
1309 srcdir=$ac_confdir
1310 if test ! -r "$srcdir/$ac_unique_file"; then
1311 srcdir=..
1313 else
1314 ac_srcdir_defaulted=no
1316 if test ! -r "$srcdir/$ac_unique_file"; then
1317 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1318 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1320 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1321 ac_abs_confdir=`(
1322 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1323 pwd)`
1324 # When building in place, set srcdir=.
1325 if test "$ac_abs_confdir" = "$ac_pwd"; then
1326 srcdir=.
1328 # Remove unnecessary trailing slashes from srcdir.
1329 # Double slashes in file names in object file debugging info
1330 # mess up M-x gdb in Emacs.
1331 case $srcdir in
1332 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1333 esac
1334 for ac_var in $ac_precious_vars; do
1335 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1336 eval ac_env_${ac_var}_value=\$${ac_var}
1337 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1339 done
1342 # Report the --help message.
1344 if test "$ac_init_help" = "long"; then
1345 # Omit some internal or obsolete options to make the list less imposing.
1346 # This message is too long to be a string in the A/UX 3.1 sh.
1347 cat <<_ACEOF
1348 \`configure' configures this package to adapt to many kinds of systems.
1350 Usage: $0 [OPTION]... [VAR=VALUE]...
1352 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1353 VAR=VALUE. See below for descriptions of some of the useful variables.
1355 Defaults for the options are specified in brackets.
1357 Configuration:
1358 -h, --help display this help and exit
1359 --help=short display options specific to this package
1360 --help=recursive display the short help of all the included packages
1361 -V, --version display version information and exit
1362 -q, --quiet, --silent do not print \`checking...' messages
1363 --cache-file=FILE cache test results in FILE [disabled]
1364 -C, --config-cache alias for \`--cache-file=config.cache'
1365 -n, --no-create do not create output files
1366 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1368 Installation directories:
1369 --prefix=PREFIX install architecture-independent files in PREFIX
1370 [$ac_default_prefix]
1371 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1372 [PREFIX]
1374 By default, \`make install' will install all the files in
1375 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1376 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1377 for instance \`--prefix=\$HOME'.
1379 For better control, use the options below.
1381 Fine tuning of the installation directories:
1382 --bindir=DIR user executables [EPREFIX/bin]
1383 --sbindir=DIR system admin executables [EPREFIX/sbin]
1384 --libexecdir=DIR program executables [EPREFIX/libexec]
1385 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1386 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1387 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1388 --libdir=DIR object code libraries [EPREFIX/lib]
1389 --includedir=DIR C header files [PREFIX/include]
1390 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1391 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1392 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1393 --infodir=DIR info documentation [DATAROOTDIR/info]
1394 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1395 --mandir=DIR man documentation [DATAROOTDIR/man]
1396 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1397 --htmldir=DIR html documentation [DOCDIR]
1398 --dvidir=DIR dvi documentation [DOCDIR]
1399 --pdfdir=DIR pdf documentation [DOCDIR]
1400 --psdir=DIR ps documentation [DOCDIR]
1401 _ACEOF
1403 cat <<\_ACEOF
1405 Program names:
1406 --program-prefix=PREFIX prepend PREFIX to installed program names
1407 --program-suffix=SUFFIX append SUFFIX to installed program names
1408 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1410 System types:
1411 --build=BUILD configure for building on BUILD [guessed]
1412 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1413 --target=TARGET configure for building compilers for TARGET [HOST]
1414 _ACEOF
1417 if test -n "$ac_init_help"; then
1419 cat <<\_ACEOF
1421 Optional Features:
1422 --disable-option-checking ignore unrecognized --enable/--with options
1423 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1424 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1425 --disable-dependency-tracking speeds up one-time build
1426 --enable-dependency-tracking do not reject slow dependency extractors
1427 --enable-maintainer-mode enable make rules and dependencies not useful
1428 (and sometimes confusing) to the casual installer
1429 --enable-targets alternative target configurations
1430 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1431 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1432 --enable-got=<type> GOT handling scheme (target, single, negative,
1433 multigot)
1434 --enable-werror treat compile warnings as errors
1435 --enable-build-warnings enable build-time compiler warnings
1436 --enable-plugins Enable support for plugins (defaults no)
1437 --disable-largefile omit support for large files
1438 --enable-shared[=PKGS] build shared libraries [default=yes]
1439 --enable-static[=PKGS] build static libraries [default=yes]
1440 --enable-fast-install[=PKGS]
1441 optimize for fast installation [default=yes]
1442 --disable-libtool-lock avoid locking (might break parallel builds)
1443 --disable-nls do not use Native Language Support
1444 --enable-initfini-array use .init_array/.fini_array sections
1446 Optional Packages:
1447 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1448 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1449 --with-lib-path=dir1:dir2... set default LIB_PATH
1450 --with-sysroot=DIR Search for usr/lib et al within DIR.
1451 --with-pic try to use only PIC/non-PIC objects [default=use
1452 both]
1453 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1454 --with-zlib include zlib support (auto/yes/no) default=auto
1456 Some influential environment variables:
1457 CC C compiler command
1458 CFLAGS C compiler flags
1459 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1460 nonstandard directory <lib dir>
1461 LIBS libraries to pass to the linker, e.g. -l<library>
1462 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1463 you have headers in a nonstandard directory <include dir>
1464 CPP C preprocessor
1465 CXX C++ compiler command
1466 CXXFLAGS C++ compiler flags
1467 CXXCPP C++ preprocessor
1468 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1469 the first program found out of: `bison -y', `byacc', `yacc'.
1470 YFLAGS The list of arguments that will be passed by default to $YACC.
1471 This script will default YFLAGS to the empty string to avoid a
1472 default value of `-d' given by some make applications.
1474 Use these variables to override the choices made by `configure' or to help
1475 it to find libraries and programs with nonstandard names/locations.
1477 Report bugs to the package provider.
1478 _ACEOF
1479 ac_status=$?
1482 if test "$ac_init_help" = "recursive"; then
1483 # If there are subdirs, report their specific --help.
1484 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1485 test -d "$ac_dir" ||
1486 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1487 continue
1488 ac_builddir=.
1490 case "$ac_dir" in
1491 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1494 # A ".." for each directory in $ac_dir_suffix.
1495 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1496 case $ac_top_builddir_sub in
1497 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1499 esac ;;
1500 esac
1501 ac_abs_top_builddir=$ac_pwd
1502 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1503 # for backward compatibility:
1504 ac_top_builddir=$ac_top_build_prefix
1506 case $srcdir in
1507 .) # We are building in place.
1508 ac_srcdir=.
1509 ac_top_srcdir=$ac_top_builddir_sub
1510 ac_abs_top_srcdir=$ac_pwd ;;
1511 [\\/]* | ?:[\\/]* ) # Absolute name.
1512 ac_srcdir=$srcdir$ac_dir_suffix;
1513 ac_top_srcdir=$srcdir
1514 ac_abs_top_srcdir=$srcdir ;;
1515 *) # Relative name.
1516 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1517 ac_top_srcdir=$ac_top_build_prefix$srcdir
1518 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1519 esac
1520 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1522 cd "$ac_dir" || { ac_status=$?; continue; }
1523 # Check for guested configure.
1524 if test -f "$ac_srcdir/configure.gnu"; then
1525 echo &&
1526 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1527 elif test -f "$ac_srcdir/configure"; then
1528 echo &&
1529 $SHELL "$ac_srcdir/configure" --help=recursive
1530 else
1531 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1532 fi || ac_status=$?
1533 cd "$ac_pwd" || { ac_status=$?; break; }
1534 done
1537 test -n "$ac_init_help" && exit $ac_status
1538 if $ac_init_version; then
1539 cat <<\_ACEOF
1540 configure
1541 generated by GNU Autoconf 2.64
1543 Copyright (C) 2009 Free Software Foundation, Inc.
1544 This configure script is free software; the Free Software Foundation
1545 gives unlimited permission to copy, distribute and modify it.
1546 _ACEOF
1547 exit
1550 ## ------------------------ ##
1551 ## Autoconf initialization. ##
1552 ## ------------------------ ##
1554 # ac_fn_c_try_compile LINENO
1555 # --------------------------
1556 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1557 ac_fn_c_try_compile ()
1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560 rm -f conftest.$ac_objext
1561 if { { ac_try="$ac_compile"
1562 case "(($ac_try" in
1563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564 *) ac_try_echo=$ac_try;;
1565 esac
1566 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567 $as_echo "$ac_try_echo"; } >&5
1568 (eval "$ac_compile") 2>conftest.err
1569 ac_status=$?
1570 if test -s conftest.err; then
1571 grep -v '^ *+' conftest.err >conftest.er1
1572 cat conftest.er1 >&5
1573 mv -f conftest.er1 conftest.err
1575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1576 test $ac_status = 0; } && {
1577 test -z "$ac_c_werror_flag" ||
1578 test ! -s conftest.err
1579 } && test -s conftest.$ac_objext; then :
1580 ac_retval=0
1581 else
1582 $as_echo "$as_me: failed program was:" >&5
1583 sed 's/^/| /' conftest.$ac_ext >&5
1585 ac_retval=1
1587 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1588 return $ac_retval
1590 } # ac_fn_c_try_compile
1592 # ac_fn_c_try_link LINENO
1593 # -----------------------
1594 # Try to link conftest.$ac_ext, and return whether this succeeded.
1595 ac_fn_c_try_link ()
1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598 rm -f conftest.$ac_objext conftest$ac_exeext
1599 if { { ac_try="$ac_link"
1600 case "(($ac_try" in
1601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1602 *) ac_try_echo=$ac_try;;
1603 esac
1604 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1605 $as_echo "$ac_try_echo"; } >&5
1606 (eval "$ac_link") 2>conftest.err
1607 ac_status=$?
1608 if test -s conftest.err; then
1609 grep -v '^ *+' conftest.err >conftest.er1
1610 cat conftest.er1 >&5
1611 mv -f conftest.er1 conftest.err
1613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1614 test $ac_status = 0; } && {
1615 test -z "$ac_c_werror_flag" ||
1616 test ! -s conftest.err
1617 } && test -s conftest$ac_exeext && {
1618 test "$cross_compiling" = yes ||
1619 $as_test_x conftest$ac_exeext
1620 }; then :
1621 ac_retval=0
1622 else
1623 $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1626 ac_retval=1
1628 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1629 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1630 # interfere with the next link command; also delete a directory that is
1631 # left behind by Apple's compiler. We do this before executing the actions.
1632 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1633 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1634 return $ac_retval
1636 } # ac_fn_c_try_link
1638 # ac_fn_c_try_cpp LINENO
1639 # ----------------------
1640 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1641 ac_fn_c_try_cpp ()
1643 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1644 if { { ac_try="$ac_cpp conftest.$ac_ext"
1645 case "(($ac_try" in
1646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1647 *) ac_try_echo=$ac_try;;
1648 esac
1649 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1650 $as_echo "$ac_try_echo"; } >&5
1651 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1652 ac_status=$?
1653 if test -s conftest.err; then
1654 grep -v '^ *+' conftest.err >conftest.er1
1655 cat conftest.er1 >&5
1656 mv -f conftest.er1 conftest.err
1658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1659 test $ac_status = 0; } >/dev/null && {
1660 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1661 test ! -s conftest.err
1662 }; then :
1663 ac_retval=0
1664 else
1665 $as_echo "$as_me: failed program was:" >&5
1666 sed 's/^/| /' conftest.$ac_ext >&5
1668 ac_retval=1
1670 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1671 return $ac_retval
1673 } # ac_fn_c_try_cpp
1675 # ac_fn_cxx_try_compile LINENO
1676 # ----------------------------
1677 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1678 ac_fn_cxx_try_compile ()
1680 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1681 rm -f conftest.$ac_objext
1682 if { { ac_try="$ac_compile"
1683 case "(($ac_try" in
1684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1685 *) ac_try_echo=$ac_try;;
1686 esac
1687 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1688 $as_echo "$ac_try_echo"; } >&5
1689 (eval "$ac_compile") 2>conftest.err
1690 ac_status=$?
1691 if test -s conftest.err; then
1692 grep -v '^ *+' conftest.err >conftest.er1
1693 cat conftest.er1 >&5
1694 mv -f conftest.er1 conftest.err
1696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697 test $ac_status = 0; } && {
1698 test -z "$ac_cxx_werror_flag" ||
1699 test ! -s conftest.err
1700 } && test -s conftest.$ac_objext; then :
1701 ac_retval=0
1702 else
1703 $as_echo "$as_me: failed program was:" >&5
1704 sed 's/^/| /' conftest.$ac_ext >&5
1706 ac_retval=1
1708 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1709 return $ac_retval
1711 } # ac_fn_cxx_try_compile
1713 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1714 # -------------------------------------------------------
1715 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1716 # the include files in INCLUDES and setting the cache variable VAR
1717 # accordingly.
1718 ac_fn_c_check_header_mongrel ()
1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1723 $as_echo_n "checking for $2... " >&6; }
1724 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1725 $as_echo_n "(cached) " >&6
1727 eval ac_res=\$$3
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1729 $as_echo "$ac_res" >&6; }
1730 else
1731 # Is the header compilable?
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1733 $as_echo_n "checking $2 usability... " >&6; }
1734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1735 /* end confdefs.h. */
1737 #include <$2>
1738 _ACEOF
1739 if ac_fn_c_try_compile "$LINENO"; then :
1740 ac_header_compiler=yes
1741 else
1742 ac_header_compiler=no
1744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1746 $as_echo "$ac_header_compiler" >&6; }
1748 # Is the header present?
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1750 $as_echo_n "checking $2 presence... " >&6; }
1751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1752 /* end confdefs.h. */
1753 #include <$2>
1754 _ACEOF
1755 if ac_fn_c_try_cpp "$LINENO"; then :
1756 ac_header_preproc=yes
1757 else
1758 ac_header_preproc=no
1760 rm -f conftest.err conftest.$ac_ext
1761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1762 $as_echo "$ac_header_preproc" >&6; }
1764 # So? What about this header?
1765 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1766 yes:no: )
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1768 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1770 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1772 no:yes:* )
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1774 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1776 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1778 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1780 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1782 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1784 esac
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1786 $as_echo_n "checking for $2... " >&6; }
1787 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1788 $as_echo_n "(cached) " >&6
1789 else
1790 eval "$3=\$ac_header_compiler"
1792 eval ac_res=\$$3
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794 $as_echo "$ac_res" >&6; }
1796 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1798 } # ac_fn_c_check_header_mongrel
1800 # ac_fn_c_try_run LINENO
1801 # ----------------------
1802 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1803 # that executables *can* be run.
1804 ac_fn_c_try_run ()
1806 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807 if { { ac_try="$ac_link"
1808 case "(($ac_try" in
1809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1810 *) ac_try_echo=$ac_try;;
1811 esac
1812 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1813 $as_echo "$ac_try_echo"; } >&5
1814 (eval "$ac_link") 2>&5
1815 ac_status=$?
1816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1817 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1818 { { case "(($ac_try" in
1819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1820 *) ac_try_echo=$ac_try;;
1821 esac
1822 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1823 $as_echo "$ac_try_echo"; } >&5
1824 (eval "$ac_try") 2>&5
1825 ac_status=$?
1826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1827 test $ac_status = 0; }; }; then :
1828 ac_retval=0
1829 else
1830 $as_echo "$as_me: program exited with status $ac_status" >&5
1831 $as_echo "$as_me: failed program was:" >&5
1832 sed 's/^/| /' conftest.$ac_ext >&5
1834 ac_retval=$ac_status
1836 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1837 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1838 return $ac_retval
1840 } # ac_fn_c_try_run
1842 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1843 # -------------------------------------------------------
1844 # Tests whether HEADER exists and can be compiled using the include files in
1845 # INCLUDES, setting the cache variable VAR accordingly.
1846 ac_fn_c_check_header_compile ()
1848 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1850 $as_echo_n "checking for $2... " >&6; }
1851 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1852 $as_echo_n "(cached) " >&6
1853 else
1854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855 /* end confdefs.h. */
1857 #include <$2>
1858 _ACEOF
1859 if ac_fn_c_try_compile "$LINENO"; then :
1860 eval "$3=yes"
1861 else
1862 eval "$3=no"
1864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1866 eval ac_res=\$$3
1867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1868 $as_echo "$ac_res" >&6; }
1869 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1871 } # ac_fn_c_check_header_compile
1873 # ac_fn_c_check_func LINENO FUNC VAR
1874 # ----------------------------------
1875 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1876 ac_fn_c_check_func ()
1878 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1880 $as_echo_n "checking for $2... " >&6; }
1881 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1882 $as_echo_n "(cached) " >&6
1883 else
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h. */
1886 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1887 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1888 #define $2 innocuous_$2
1890 /* System header to define __stub macros and hopefully few prototypes,
1891 which can conflict with char $2 (); below.
1892 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1893 <limits.h> exists even on freestanding compilers. */
1895 #ifdef __STDC__
1896 # include <limits.h>
1897 #else
1898 # include <assert.h>
1899 #endif
1901 #undef $2
1903 /* Override any GCC internal prototype to avoid an error.
1904 Use char because int might match the return type of a GCC
1905 builtin and then its argument prototype would still apply. */
1906 #ifdef __cplusplus
1907 extern "C"
1908 #endif
1909 char $2 ();
1910 /* The GNU C library defines this for functions which it implements
1911 to always fail with ENOSYS. Some functions are actually named
1912 something starting with __ and the normal name is an alias. */
1913 #if defined __stub_$2 || defined __stub___$2
1914 choke me
1915 #endif
1918 main ()
1920 return $2 ();
1922 return 0;
1924 _ACEOF
1925 if ac_fn_c_try_link "$LINENO"; then :
1926 eval "$3=yes"
1927 else
1928 eval "$3=no"
1930 rm -f core conftest.err conftest.$ac_objext \
1931 conftest$ac_exeext conftest.$ac_ext
1933 eval ac_res=\$$3
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1935 $as_echo "$ac_res" >&6; }
1936 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1938 } # ac_fn_c_check_func
1940 # ac_fn_cxx_try_cpp LINENO
1941 # ------------------------
1942 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1943 ac_fn_cxx_try_cpp ()
1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946 if { { ac_try="$ac_cpp conftest.$ac_ext"
1947 case "(($ac_try" in
1948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1949 *) ac_try_echo=$ac_try;;
1950 esac
1951 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1952 $as_echo "$ac_try_echo"; } >&5
1953 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1954 ac_status=$?
1955 if test -s conftest.err; then
1956 grep -v '^ *+' conftest.err >conftest.er1
1957 cat conftest.er1 >&5
1958 mv -f conftest.er1 conftest.err
1960 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1961 test $ac_status = 0; } >/dev/null && {
1962 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1963 test ! -s conftest.err
1964 }; then :
1965 ac_retval=0
1966 else
1967 $as_echo "$as_me: failed program was:" >&5
1968 sed 's/^/| /' conftest.$ac_ext >&5
1970 ac_retval=1
1972 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1973 return $ac_retval
1975 } # ac_fn_cxx_try_cpp
1977 # ac_fn_cxx_try_link LINENO
1978 # -------------------------
1979 # Try to link conftest.$ac_ext, and return whether this succeeded.
1980 ac_fn_cxx_try_link ()
1982 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1983 rm -f conftest.$ac_objext conftest$ac_exeext
1984 if { { ac_try="$ac_link"
1985 case "(($ac_try" in
1986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1987 *) ac_try_echo=$ac_try;;
1988 esac
1989 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1990 $as_echo "$ac_try_echo"; } >&5
1991 (eval "$ac_link") 2>conftest.err
1992 ac_status=$?
1993 if test -s conftest.err; then
1994 grep -v '^ *+' conftest.err >conftest.er1
1995 cat conftest.er1 >&5
1996 mv -f conftest.er1 conftest.err
1998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1999 test $ac_status = 0; } && {
2000 test -z "$ac_cxx_werror_flag" ||
2001 test ! -s conftest.err
2002 } && test -s conftest$ac_exeext && {
2003 test "$cross_compiling" = yes ||
2004 $as_test_x conftest$ac_exeext
2005 }; then :
2006 ac_retval=0
2007 else
2008 $as_echo "$as_me: failed program was:" >&5
2009 sed 's/^/| /' conftest.$ac_ext >&5
2011 ac_retval=1
2013 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2014 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2015 # interfere with the next link command; also delete a directory that is
2016 # left behind by Apple's compiler. We do this before executing the actions.
2017 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2018 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2019 return $ac_retval
2021 } # ac_fn_cxx_try_link
2023 # ac_fn_c_check_decl LINENO SYMBOL VAR
2024 # ------------------------------------
2025 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2026 ac_fn_c_check_decl ()
2028 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2029 as_decl_name=`echo $2|sed 's/ *(.*//'`
2030 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2032 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2033 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2034 $as_echo_n "(cached) " >&6
2035 else
2036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2037 /* end confdefs.h. */
2040 main ()
2042 #ifndef $as_decl_name
2043 #ifdef __cplusplus
2044 (void) $as_decl_use;
2045 #else
2046 (void) $as_decl_name;
2047 #endif
2048 #endif
2051 return 0;
2053 _ACEOF
2054 if ac_fn_c_try_compile "$LINENO"; then :
2055 eval "$3=yes"
2056 else
2057 eval "$3=no"
2059 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2061 eval ac_res=\$$3
2062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2063 $as_echo "$ac_res" >&6; }
2064 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2066 } # ac_fn_c_check_decl
2068 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2069 # --------------------------------------------
2070 # Tries to find the compile-time value of EXPR in a program that includes
2071 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2072 # computed
2073 ac_fn_c_compute_int ()
2075 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2076 if test "$cross_compiling" = yes; then
2077 # Depending upon the size, compute the lo and hi bounds.
2078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2079 /* end confdefs.h. */
2082 main ()
2084 static int test_array [1 - 2 * !(($2) >= 0)];
2085 test_array [0] = 0
2088 return 0;
2090 _ACEOF
2091 if ac_fn_c_try_compile "$LINENO"; then :
2092 ac_lo=0 ac_mid=0
2093 while :; do
2094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095 /* end confdefs.h. */
2098 main ()
2100 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2101 test_array [0] = 0
2104 return 0;
2106 _ACEOF
2107 if ac_fn_c_try_compile "$LINENO"; then :
2108 ac_hi=$ac_mid; break
2109 else
2110 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2111 if test $ac_lo -le $ac_mid; then
2112 ac_lo= ac_hi=
2113 break
2115 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2118 done
2119 else
2120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2121 /* end confdefs.h. */
2124 main ()
2126 static int test_array [1 - 2 * !(($2) < 0)];
2127 test_array [0] = 0
2130 return 0;
2132 _ACEOF
2133 if ac_fn_c_try_compile "$LINENO"; then :
2134 ac_hi=-1 ac_mid=-1
2135 while :; do
2136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137 /* end confdefs.h. */
2140 main ()
2142 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2143 test_array [0] = 0
2146 return 0;
2148 _ACEOF
2149 if ac_fn_c_try_compile "$LINENO"; then :
2150 ac_lo=$ac_mid; break
2151 else
2152 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2153 if test $ac_mid -le $ac_hi; then
2154 ac_lo= ac_hi=
2155 break
2157 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2160 done
2161 else
2162 ac_lo= ac_hi=
2164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2167 # Binary search between lo and hi bounds.
2168 while test "x$ac_lo" != "x$ac_hi"; do
2169 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2171 /* end confdefs.h. */
2174 main ()
2176 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2177 test_array [0] = 0
2180 return 0;
2182 _ACEOF
2183 if ac_fn_c_try_compile "$LINENO"; then :
2184 ac_hi=$ac_mid
2185 else
2186 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2189 done
2190 case $ac_lo in #((
2191 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2192 '') ac_retval=1 ;;
2193 esac
2194 else
2195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196 /* end confdefs.h. */
2198 static long int longval () { return $2; }
2199 static unsigned long int ulongval () { return $2; }
2200 #include <stdio.h>
2201 #include <stdlib.h>
2203 main ()
2206 FILE *f = fopen ("conftest.val", "w");
2207 if (! f)
2208 return 1;
2209 if (($2) < 0)
2211 long int i = longval ();
2212 if (i != ($2))
2213 return 1;
2214 fprintf (f, "%ld", i);
2216 else
2218 unsigned long int i = ulongval ();
2219 if (i != ($2))
2220 return 1;
2221 fprintf (f, "%lu", i);
2223 /* Do not output a trailing newline, as this causes \r\n confusion
2224 on some platforms. */
2225 return ferror (f) || fclose (f) != 0;
2228 return 0;
2230 _ACEOF
2231 if ac_fn_c_try_run "$LINENO"; then :
2232 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2233 else
2234 ac_retval=1
2236 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2237 conftest.$ac_objext conftest.beam conftest.$ac_ext
2238 rm -f conftest.val
2241 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2242 return $ac_retval
2244 } # ac_fn_c_compute_int
2245 cat >config.log <<_ACEOF
2246 This file contains any messages produced by compilers while
2247 running configure, to aid debugging if configure makes a mistake.
2249 It was created by $as_me, which was
2250 generated by GNU Autoconf 2.64. Invocation command line was
2252 $ $0 $@
2254 _ACEOF
2255 exec 5>>config.log
2257 cat <<_ASUNAME
2258 ## --------- ##
2259 ## Platform. ##
2260 ## --------- ##
2262 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2263 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2264 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2265 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2266 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2268 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2269 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2271 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2272 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2273 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2274 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2275 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2276 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2277 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2279 _ASUNAME
2281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2282 for as_dir in $PATH
2284 IFS=$as_save_IFS
2285 test -z "$as_dir" && as_dir=.
2286 $as_echo "PATH: $as_dir"
2287 done
2288 IFS=$as_save_IFS
2290 } >&5
2292 cat >&5 <<_ACEOF
2295 ## ----------- ##
2296 ## Core tests. ##
2297 ## ----------- ##
2299 _ACEOF
2302 # Keep a trace of the command line.
2303 # Strip out --no-create and --no-recursion so they do not pile up.
2304 # Strip out --silent because we don't want to record it for future runs.
2305 # Also quote any args containing shell meta-characters.
2306 # Make two passes to allow for proper duplicate-argument suppression.
2307 ac_configure_args=
2308 ac_configure_args0=
2309 ac_configure_args1=
2310 ac_must_keep_next=false
2311 for ac_pass in 1 2
2313 for ac_arg
2315 case $ac_arg in
2316 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2317 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2318 | -silent | --silent | --silen | --sile | --sil)
2319 continue ;;
2320 *\'*)
2321 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2322 esac
2323 case $ac_pass in
2324 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2326 as_fn_append ac_configure_args1 " '$ac_arg'"
2327 if test $ac_must_keep_next = true; then
2328 ac_must_keep_next=false # Got value, back to normal.
2329 else
2330 case $ac_arg in
2331 *=* | --config-cache | -C | -disable-* | --disable-* \
2332 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2333 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2334 | -with-* | --with-* | -without-* | --without-* | --x)
2335 case "$ac_configure_args0 " in
2336 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2337 esac
2339 -* ) ac_must_keep_next=true ;;
2340 esac
2342 as_fn_append ac_configure_args " '$ac_arg'"
2344 esac
2345 done
2346 done
2347 { ac_configure_args0=; unset ac_configure_args0;}
2348 { ac_configure_args1=; unset ac_configure_args1;}
2350 # When interrupted or exit'd, cleanup temporary files, and complete
2351 # config.log. We remove comments because anyway the quotes in there
2352 # would cause problems or look ugly.
2353 # WARNING: Use '\'' to represent an apostrophe within the trap.
2354 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2355 trap 'exit_status=$?
2356 # Save into config.log some information that might help in debugging.
2358 echo
2360 cat <<\_ASBOX
2361 ## ---------------- ##
2362 ## Cache variables. ##
2363 ## ---------------- ##
2364 _ASBOX
2365 echo
2366 # The following way of writing the cache mishandles newlines in values,
2368 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2369 eval ac_val=\$$ac_var
2370 case $ac_val in #(
2371 *${as_nl}*)
2372 case $ac_var in #(
2373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2374 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2375 esac
2376 case $ac_var in #(
2377 _ | IFS | as_nl) ;; #(
2378 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2379 *) { eval $ac_var=; unset $ac_var;} ;;
2380 esac ;;
2381 esac
2382 done
2383 (set) 2>&1 |
2384 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2385 *${as_nl}ac_space=\ *)
2386 sed -n \
2387 "s/'\''/'\''\\\\'\'''\''/g;
2388 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2389 ;; #(
2391 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2393 esac |
2394 sort
2396 echo
2398 cat <<\_ASBOX
2399 ## ----------------- ##
2400 ## Output variables. ##
2401 ## ----------------- ##
2402 _ASBOX
2403 echo
2404 for ac_var in $ac_subst_vars
2406 eval ac_val=\$$ac_var
2407 case $ac_val in
2408 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2409 esac
2410 $as_echo "$ac_var='\''$ac_val'\''"
2411 done | sort
2412 echo
2414 if test -n "$ac_subst_files"; then
2415 cat <<\_ASBOX
2416 ## ------------------- ##
2417 ## File substitutions. ##
2418 ## ------------------- ##
2419 _ASBOX
2420 echo
2421 for ac_var in $ac_subst_files
2423 eval ac_val=\$$ac_var
2424 case $ac_val in
2425 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2426 esac
2427 $as_echo "$ac_var='\''$ac_val'\''"
2428 done | sort
2429 echo
2432 if test -s confdefs.h; then
2433 cat <<\_ASBOX
2434 ## ----------- ##
2435 ## confdefs.h. ##
2436 ## ----------- ##
2437 _ASBOX
2438 echo
2439 cat confdefs.h
2440 echo
2442 test "$ac_signal" != 0 &&
2443 $as_echo "$as_me: caught signal $ac_signal"
2444 $as_echo "$as_me: exit $exit_status"
2445 } >&5
2446 rm -f core *.core core.conftest.* &&
2447 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2448 exit $exit_status
2450 for ac_signal in 1 2 13 15; do
2451 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2452 done
2453 ac_signal=0
2455 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2456 rm -f -r conftest* confdefs.h
2458 $as_echo "/* confdefs.h */" > confdefs.h
2460 # Predefined preprocessor variables.
2462 cat >>confdefs.h <<_ACEOF
2463 #define PACKAGE_NAME "$PACKAGE_NAME"
2464 _ACEOF
2466 cat >>confdefs.h <<_ACEOF
2467 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2468 _ACEOF
2470 cat >>confdefs.h <<_ACEOF
2471 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2472 _ACEOF
2474 cat >>confdefs.h <<_ACEOF
2475 #define PACKAGE_STRING "$PACKAGE_STRING"
2476 _ACEOF
2478 cat >>confdefs.h <<_ACEOF
2479 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2480 _ACEOF
2482 cat >>confdefs.h <<_ACEOF
2483 #define PACKAGE_URL "$PACKAGE_URL"
2484 _ACEOF
2487 # Let the site file select an alternate cache file if it wants to.
2488 # Prefer an explicitly selected file to automatically selected ones.
2489 ac_site_file1=NONE
2490 ac_site_file2=NONE
2491 if test -n "$CONFIG_SITE"; then
2492 ac_site_file1=$CONFIG_SITE
2493 elif test "x$prefix" != xNONE; then
2494 ac_site_file1=$prefix/share/config.site
2495 ac_site_file2=$prefix/etc/config.site
2496 else
2497 ac_site_file1=$ac_default_prefix/share/config.site
2498 ac_site_file2=$ac_default_prefix/etc/config.site
2500 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2502 test "x$ac_site_file" = xNONE && continue
2503 if test -r "$ac_site_file"; then
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2505 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2506 sed 's/^/| /' "$ac_site_file" >&5
2507 . "$ac_site_file"
2509 done
2511 if test -r "$cache_file"; then
2512 # Some versions of bash will fail to source /dev/null (special
2513 # files actually), so we avoid doing that.
2514 if test -f "$cache_file"; then
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2516 $as_echo "$as_me: loading cache $cache_file" >&6;}
2517 case $cache_file in
2518 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2519 *) . "./$cache_file";;
2520 esac
2522 else
2523 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2524 $as_echo "$as_me: creating cache $cache_file" >&6;}
2525 >$cache_file
2528 # Check that the precious variables saved in the cache have kept the same
2529 # value.
2530 ac_cache_corrupted=false
2531 for ac_var in $ac_precious_vars; do
2532 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2533 eval ac_new_set=\$ac_env_${ac_var}_set
2534 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2535 eval ac_new_val=\$ac_env_${ac_var}_value
2536 case $ac_old_set,$ac_new_set in
2537 set,)
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2539 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2540 ac_cache_corrupted=: ;;
2541 ,set)
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2543 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2544 ac_cache_corrupted=: ;;
2545 ,);;
2547 if test "x$ac_old_val" != "x$ac_new_val"; then
2548 # differences in whitespace do not lead to failure.
2549 ac_old_val_w=`echo x $ac_old_val`
2550 ac_new_val_w=`echo x $ac_new_val`
2551 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2553 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2554 ac_cache_corrupted=:
2555 else
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2557 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2558 eval $ac_var=\$ac_old_val
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2561 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2563 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2564 fi;;
2565 esac
2566 # Pass precious variables to config.status.
2567 if test "$ac_new_set" = set; then
2568 case $ac_new_val in
2569 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2570 *) ac_arg=$ac_var=$ac_new_val ;;
2571 esac
2572 case " $ac_configure_args " in
2573 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2574 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2575 esac
2577 done
2578 if $ac_cache_corrupted; then
2579 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2580 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2582 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2583 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2585 ## -------------------- ##
2586 ## Main body of script. ##
2587 ## -------------------- ##
2589 ac_ext=c
2590 ac_cpp='$CPP $CPPFLAGS'
2591 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2592 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2601 ac_aux_dir=
2602 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2603 for ac_t in install-sh install.sh shtool; do
2604 if test -f "$ac_dir/$ac_t"; then
2605 ac_aux_dir=$ac_dir
2606 ac_install_sh="$ac_aux_dir/$ac_t -c"
2607 break 2
2609 done
2610 done
2611 if test -z "$ac_aux_dir"; then
2612 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2615 # These three variables are undocumented and unsupported,
2616 # and are intended to be withdrawn in a future Autoconf release.
2617 # They can cause serious problems if a builder's source tree is in a directory
2618 # whose full name contains unusual characters.
2619 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2620 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2621 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2624 # Make sure we can run config.sub.
2625 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2626 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2629 $as_echo_n "checking build system type... " >&6; }
2630 if test "${ac_cv_build+set}" = set; then :
2631 $as_echo_n "(cached) " >&6
2632 else
2633 ac_build_alias=$build_alias
2634 test "x$ac_build_alias" = x &&
2635 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2636 test "x$ac_build_alias" = x &&
2637 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2638 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2639 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2643 $as_echo "$ac_cv_build" >&6; }
2644 case $ac_cv_build in
2645 *-*-*) ;;
2646 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2647 esac
2648 build=$ac_cv_build
2649 ac_save_IFS=$IFS; IFS='-'
2650 set x $ac_cv_build
2651 shift
2652 build_cpu=$1
2653 build_vendor=$2
2654 shift; shift
2655 # Remember, the first character of IFS is used to create $*,
2656 # except with old shells:
2657 build_os=$*
2658 IFS=$ac_save_IFS
2659 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2663 $as_echo_n "checking host system type... " >&6; }
2664 if test "${ac_cv_host+set}" = set; then :
2665 $as_echo_n "(cached) " >&6
2666 else
2667 if test "x$host_alias" = x; then
2668 ac_cv_host=$ac_cv_build
2669 else
2670 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2671 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2676 $as_echo "$ac_cv_host" >&6; }
2677 case $ac_cv_host in
2678 *-*-*) ;;
2679 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2680 esac
2681 host=$ac_cv_host
2682 ac_save_IFS=$IFS; IFS='-'
2683 set x $ac_cv_host
2684 shift
2685 host_cpu=$1
2686 host_vendor=$2
2687 shift; shift
2688 # Remember, the first character of IFS is used to create $*,
2689 # except with old shells:
2690 host_os=$*
2691 IFS=$ac_save_IFS
2692 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2696 $as_echo_n "checking target system type... " >&6; }
2697 if test "${ac_cv_target+set}" = set; then :
2698 $as_echo_n "(cached) " >&6
2699 else
2700 if test "x$target_alias" = x; then
2701 ac_cv_target=$ac_cv_host
2702 else
2703 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2704 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2709 $as_echo "$ac_cv_target" >&6; }
2710 case $ac_cv_target in
2711 *-*-*) ;;
2712 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2713 esac
2714 target=$ac_cv_target
2715 ac_save_IFS=$IFS; IFS='-'
2716 set x $ac_cv_target
2717 shift
2718 target_cpu=$1
2719 target_vendor=$2
2720 shift; shift
2721 # Remember, the first character of IFS is used to create $*,
2722 # except with old shells:
2723 target_os=$*
2724 IFS=$ac_save_IFS
2725 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2728 # The aliases save the names the user supplied, while $host etc.
2729 # will get canonicalized.
2730 test -n "$target_alias" &&
2731 test "$program_prefix$program_suffix$program_transform_name" = \
2732 NONENONEs,x,x, &&
2733 program_prefix=${target_alias}-
2735 ac_ext=c
2736 ac_cpp='$CPP $CPPFLAGS'
2737 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2738 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2739 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2740 if test -n "$ac_tool_prefix"; then
2741 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2742 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2744 $as_echo_n "checking for $ac_word... " >&6; }
2745 if test "${ac_cv_prog_CC+set}" = set; then :
2746 $as_echo_n "(cached) " >&6
2747 else
2748 if test -n "$CC"; then
2749 ac_cv_prog_CC="$CC" # Let the user override the test.
2750 else
2751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2752 for as_dir in $PATH
2754 IFS=$as_save_IFS
2755 test -z "$as_dir" && as_dir=.
2756 for ac_exec_ext in '' $ac_executable_extensions; do
2757 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2758 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2760 break 2
2762 done
2763 done
2764 IFS=$as_save_IFS
2768 CC=$ac_cv_prog_CC
2769 if test -n "$CC"; then
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2771 $as_echo "$CC" >&6; }
2772 else
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2774 $as_echo "no" >&6; }
2779 if test -z "$ac_cv_prog_CC"; then
2780 ac_ct_CC=$CC
2781 # Extract the first word of "gcc", so it can be a program name with args.
2782 set dummy gcc; ac_word=$2
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2784 $as_echo_n "checking for $ac_word... " >&6; }
2785 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2786 $as_echo_n "(cached) " >&6
2787 else
2788 if test -n "$ac_ct_CC"; then
2789 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2790 else
2791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2792 for as_dir in $PATH
2794 IFS=$as_save_IFS
2795 test -z "$as_dir" && as_dir=.
2796 for ac_exec_ext in '' $ac_executable_extensions; do
2797 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2798 ac_cv_prog_ac_ct_CC="gcc"
2799 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2800 break 2
2802 done
2803 done
2804 IFS=$as_save_IFS
2808 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2809 if test -n "$ac_ct_CC"; then
2810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2811 $as_echo "$ac_ct_CC" >&6; }
2812 else
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814 $as_echo "no" >&6; }
2817 if test "x$ac_ct_CC" = x; then
2818 CC=""
2819 else
2820 case $cross_compiling:$ac_tool_warned in
2821 yes:)
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2823 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2824 ac_tool_warned=yes ;;
2825 esac
2826 CC=$ac_ct_CC
2828 else
2829 CC="$ac_cv_prog_CC"
2832 if test -z "$CC"; then
2833 if test -n "$ac_tool_prefix"; then
2834 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2835 set dummy ${ac_tool_prefix}cc; ac_word=$2
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837 $as_echo_n "checking for $ac_word... " >&6; }
2838 if test "${ac_cv_prog_CC+set}" = set; then :
2839 $as_echo_n "(cached) " >&6
2840 else
2841 if test -n "$CC"; then
2842 ac_cv_prog_CC="$CC" # Let the user override the test.
2843 else
2844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845 for as_dir in $PATH
2847 IFS=$as_save_IFS
2848 test -z "$as_dir" && as_dir=.
2849 for ac_exec_ext in '' $ac_executable_extensions; do
2850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851 ac_cv_prog_CC="${ac_tool_prefix}cc"
2852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2853 break 2
2855 done
2856 done
2857 IFS=$as_save_IFS
2861 CC=$ac_cv_prog_CC
2862 if test -n "$CC"; then
2863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2864 $as_echo "$CC" >&6; }
2865 else
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867 $as_echo "no" >&6; }
2873 if test -z "$CC"; then
2874 # Extract the first word of "cc", so it can be a program name with args.
2875 set dummy cc; ac_word=$2
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877 $as_echo_n "checking for $ac_word... " >&6; }
2878 if test "${ac_cv_prog_CC+set}" = set; then :
2879 $as_echo_n "(cached) " >&6
2880 else
2881 if test -n "$CC"; then
2882 ac_cv_prog_CC="$CC" # Let the user override the test.
2883 else
2884 ac_prog_rejected=no
2885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2886 for as_dir in $PATH
2888 IFS=$as_save_IFS
2889 test -z "$as_dir" && as_dir=.
2890 for ac_exec_ext in '' $ac_executable_extensions; do
2891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2892 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2893 ac_prog_rejected=yes
2894 continue
2896 ac_cv_prog_CC="cc"
2897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2898 break 2
2900 done
2901 done
2902 IFS=$as_save_IFS
2904 if test $ac_prog_rejected = yes; then
2905 # We found a bogon in the path, so make sure we never use it.
2906 set dummy $ac_cv_prog_CC
2907 shift
2908 if test $# != 0; then
2909 # We chose a different compiler from the bogus one.
2910 # However, it has the same basename, so the bogon will be chosen
2911 # first if we set CC to just the basename; use the full file name.
2912 shift
2913 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2918 CC=$ac_cv_prog_CC
2919 if test -n "$CC"; then
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2921 $as_echo "$CC" >&6; }
2922 else
2923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2924 $as_echo "no" >&6; }
2929 if test -z "$CC"; then
2930 if test -n "$ac_tool_prefix"; then
2931 for ac_prog in cl.exe
2933 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2934 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2936 $as_echo_n "checking for $ac_word... " >&6; }
2937 if test "${ac_cv_prog_CC+set}" = set; then :
2938 $as_echo_n "(cached) " >&6
2939 else
2940 if test -n "$CC"; then
2941 ac_cv_prog_CC="$CC" # Let the user override the test.
2942 else
2943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2944 for as_dir in $PATH
2946 IFS=$as_save_IFS
2947 test -z "$as_dir" && as_dir=.
2948 for ac_exec_ext in '' $ac_executable_extensions; do
2949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2950 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2952 break 2
2954 done
2955 done
2956 IFS=$as_save_IFS
2960 CC=$ac_cv_prog_CC
2961 if test -n "$CC"; then
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2963 $as_echo "$CC" >&6; }
2964 else
2965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2966 $as_echo "no" >&6; }
2970 test -n "$CC" && break
2971 done
2973 if test -z "$CC"; then
2974 ac_ct_CC=$CC
2975 for ac_prog in cl.exe
2977 # Extract the first word of "$ac_prog", so it can be a program name with args.
2978 set dummy $ac_prog; ac_word=$2
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2980 $as_echo_n "checking for $ac_word... " >&6; }
2981 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2982 $as_echo_n "(cached) " >&6
2983 else
2984 if test -n "$ac_ct_CC"; then
2985 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2986 else
2987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2988 for as_dir in $PATH
2990 IFS=$as_save_IFS
2991 test -z "$as_dir" && as_dir=.
2992 for ac_exec_ext in '' $ac_executable_extensions; do
2993 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2994 ac_cv_prog_ac_ct_CC="$ac_prog"
2995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2996 break 2
2998 done
2999 done
3000 IFS=$as_save_IFS
3004 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3005 if test -n "$ac_ct_CC"; then
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3007 $as_echo "$ac_ct_CC" >&6; }
3008 else
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3010 $as_echo "no" >&6; }
3014 test -n "$ac_ct_CC" && break
3015 done
3017 if test "x$ac_ct_CC" = x; then
3018 CC=""
3019 else
3020 case $cross_compiling:$ac_tool_warned in
3021 yes:)
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3023 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3024 ac_tool_warned=yes ;;
3025 esac
3026 CC=$ac_ct_CC
3033 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3034 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3035 as_fn_error "no acceptable C compiler found in \$PATH
3036 See \`config.log' for more details." "$LINENO" 5; }
3038 # Provide some information about the compiler.
3039 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3040 set X $ac_compile
3041 ac_compiler=$2
3042 for ac_option in --version -v -V -qversion; do
3043 { { ac_try="$ac_compiler $ac_option >&5"
3044 case "(($ac_try" in
3045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3046 *) ac_try_echo=$ac_try;;
3047 esac
3048 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3049 $as_echo "$ac_try_echo"; } >&5
3050 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3051 ac_status=$?
3052 if test -s conftest.err; then
3053 sed '10a\
3054 ... rest of stderr output deleted ...
3055 10q' conftest.err >conftest.er1
3056 cat conftest.er1 >&5
3057 rm -f conftest.er1 conftest.err
3059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3060 test $ac_status = 0; }
3061 done
3063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3064 /* end confdefs.h. */
3067 main ()
3071 return 0;
3073 _ACEOF
3074 ac_clean_files_save=$ac_clean_files
3075 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3076 # Try to create an executable without -o first, disregard a.out.
3077 # It will help us diagnose broken compilers, and finding out an intuition
3078 # of exeext.
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3080 $as_echo_n "checking for C compiler default output file name... " >&6; }
3081 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3083 # The possible output files:
3084 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3086 ac_rmfiles=
3087 for ac_file in $ac_files
3089 case $ac_file in
3090 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3091 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3092 esac
3093 done
3094 rm -f $ac_rmfiles
3096 if { { ac_try="$ac_link_default"
3097 case "(($ac_try" in
3098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099 *) ac_try_echo=$ac_try;;
3100 esac
3101 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102 $as_echo "$ac_try_echo"; } >&5
3103 (eval "$ac_link_default") 2>&5
3104 ac_status=$?
3105 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3106 test $ac_status = 0; }; then :
3107 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3108 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3109 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3110 # so that the user can short-circuit this test for compilers unknown to
3111 # Autoconf.
3112 for ac_file in $ac_files ''
3114 test -f "$ac_file" || continue
3115 case $ac_file in
3116 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3118 [ab].out )
3119 # We found the default executable, but exeext='' is most
3120 # certainly right.
3121 break;;
3122 *.* )
3123 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3124 then :; else
3125 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3127 # We set ac_cv_exeext here because the later test for it is not
3128 # safe: cross compilers may not add the suffix if given an `-o'
3129 # argument, so we may need to know it at that point already.
3130 # Even if this section looks crufty: it has the advantage of
3131 # actually working.
3132 break;;
3134 break;;
3135 esac
3136 done
3137 test "$ac_cv_exeext" = no && ac_cv_exeext=
3139 else
3140 ac_file=''
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3143 $as_echo "$ac_file" >&6; }
3144 if test -z "$ac_file"; then :
3145 $as_echo "$as_me: failed program was:" >&5
3146 sed 's/^/| /' conftest.$ac_ext >&5
3148 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3149 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3150 { as_fn_set_status 77
3151 as_fn_error "C compiler cannot create executables
3152 See \`config.log' for more details." "$LINENO" 5; }; }
3154 ac_exeext=$ac_cv_exeext
3156 # Check that the compiler produces executables we can run. If not, either
3157 # the compiler is broken, or we cross compile.
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3159 $as_echo_n "checking whether the C compiler works... " >&6; }
3160 # If not cross compiling, check that we can run a simple program.
3161 if test "$cross_compiling" != yes; then
3162 if { ac_try='./$ac_file'
3163 { { case "(($ac_try" in
3164 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165 *) ac_try_echo=$ac_try;;
3166 esac
3167 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3168 $as_echo "$ac_try_echo"; } >&5
3169 (eval "$ac_try") 2>&5
3170 ac_status=$?
3171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3172 test $ac_status = 0; }; }; then
3173 cross_compiling=no
3174 else
3175 if test "$cross_compiling" = maybe; then
3176 cross_compiling=yes
3177 else
3178 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3179 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3180 as_fn_error "cannot run C compiled programs.
3181 If you meant to cross compile, use \`--host'.
3182 See \`config.log' for more details." "$LINENO" 5; }
3186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3187 $as_echo "yes" >&6; }
3189 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3190 ac_clean_files=$ac_clean_files_save
3191 # Check that the compiler produces executables we can run. If not, either
3192 # the compiler is broken, or we cross compile.
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3194 $as_echo_n "checking whether we are cross compiling... " >&6; }
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3196 $as_echo "$cross_compiling" >&6; }
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3199 $as_echo_n "checking for suffix of executables... " >&6; }
3200 if { { ac_try="$ac_link"
3201 case "(($ac_try" in
3202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203 *) ac_try_echo=$ac_try;;
3204 esac
3205 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3206 $as_echo "$ac_try_echo"; } >&5
3207 (eval "$ac_link") 2>&5
3208 ac_status=$?
3209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3210 test $ac_status = 0; }; then :
3211 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3212 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3213 # work properly (i.e., refer to `conftest.exe'), while it won't with
3214 # `rm'.
3215 for ac_file in conftest.exe conftest conftest.*; do
3216 test -f "$ac_file" || continue
3217 case $ac_file in
3218 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3219 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3220 break;;
3221 * ) break;;
3222 esac
3223 done
3224 else
3225 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3227 as_fn_error "cannot compute suffix of executables: cannot compile and link
3228 See \`config.log' for more details." "$LINENO" 5; }
3230 rm -f conftest$ac_cv_exeext
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3232 $as_echo "$ac_cv_exeext" >&6; }
3234 rm -f conftest.$ac_ext
3235 EXEEXT=$ac_cv_exeext
3236 ac_exeext=$EXEEXT
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3238 $as_echo_n "checking for suffix of object files... " >&6; }
3239 if test "${ac_cv_objext+set}" = set; then :
3240 $as_echo_n "(cached) " >&6
3241 else
3242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3243 /* end confdefs.h. */
3246 main ()
3250 return 0;
3252 _ACEOF
3253 rm -f conftest.o conftest.obj
3254 if { { ac_try="$ac_compile"
3255 case "(($ac_try" in
3256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3257 *) ac_try_echo=$ac_try;;
3258 esac
3259 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3260 $as_echo "$ac_try_echo"; } >&5
3261 (eval "$ac_compile") 2>&5
3262 ac_status=$?
3263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3264 test $ac_status = 0; }; then :
3265 for ac_file in conftest.o conftest.obj conftest.*; do
3266 test -f "$ac_file" || continue;
3267 case $ac_file in
3268 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3269 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3270 break;;
3271 esac
3272 done
3273 else
3274 $as_echo "$as_me: failed program was:" >&5
3275 sed 's/^/| /' conftest.$ac_ext >&5
3277 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3278 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3279 as_fn_error "cannot compute suffix of object files: cannot compile
3280 See \`config.log' for more details." "$LINENO" 5; }
3282 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3285 $as_echo "$ac_cv_objext" >&6; }
3286 OBJEXT=$ac_cv_objext
3287 ac_objext=$OBJEXT
3288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3289 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3290 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3291 $as_echo_n "(cached) " >&6
3292 else
3293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3294 /* end confdefs.h. */
3297 main ()
3299 #ifndef __GNUC__
3300 choke me
3301 #endif
3304 return 0;
3306 _ACEOF
3307 if ac_fn_c_try_compile "$LINENO"; then :
3308 ac_compiler_gnu=yes
3309 else
3310 ac_compiler_gnu=no
3312 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3313 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3317 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3318 if test $ac_compiler_gnu = yes; then
3319 GCC=yes
3320 else
3321 GCC=
3323 ac_test_CFLAGS=${CFLAGS+set}
3324 ac_save_CFLAGS=$CFLAGS
3325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3326 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3327 if test "${ac_cv_prog_cc_g+set}" = set; then :
3328 $as_echo_n "(cached) " >&6
3329 else
3330 ac_save_c_werror_flag=$ac_c_werror_flag
3331 ac_c_werror_flag=yes
3332 ac_cv_prog_cc_g=no
3333 CFLAGS="-g"
3334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3335 /* end confdefs.h. */
3338 main ()
3342 return 0;
3344 _ACEOF
3345 if ac_fn_c_try_compile "$LINENO"; then :
3346 ac_cv_prog_cc_g=yes
3347 else
3348 CFLAGS=""
3349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3350 /* end confdefs.h. */
3353 main ()
3357 return 0;
3359 _ACEOF
3360 if ac_fn_c_try_compile "$LINENO"; then :
3362 else
3363 ac_c_werror_flag=$ac_save_c_werror_flag
3364 CFLAGS="-g"
3365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366 /* end confdefs.h. */
3369 main ()
3373 return 0;
3375 _ACEOF
3376 if ac_fn_c_try_compile "$LINENO"; then :
3377 ac_cv_prog_cc_g=yes
3379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3381 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3384 ac_c_werror_flag=$ac_save_c_werror_flag
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3387 $as_echo "$ac_cv_prog_cc_g" >&6; }
3388 if test "$ac_test_CFLAGS" = set; then
3389 CFLAGS=$ac_save_CFLAGS
3390 elif test $ac_cv_prog_cc_g = yes; then
3391 if test "$GCC" = yes; then
3392 CFLAGS="-g -O2"
3393 else
3394 CFLAGS="-g"
3396 else
3397 if test "$GCC" = yes; then
3398 CFLAGS="-O2"
3399 else
3400 CFLAGS=
3403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3404 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3405 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3406 $as_echo_n "(cached) " >&6
3407 else
3408 ac_cv_prog_cc_c89=no
3409 ac_save_CC=$CC
3410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3411 /* end confdefs.h. */
3412 #include <stdarg.h>
3413 #include <stdio.h>
3414 #include <sys/types.h>
3415 #include <sys/stat.h>
3416 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3417 struct buf { int x; };
3418 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3419 static char *e (p, i)
3420 char **p;
3421 int i;
3423 return p[i];
3425 static char *f (char * (*g) (char **, int), char **p, ...)
3427 char *s;
3428 va_list v;
3429 va_start (v,p);
3430 s = g (p, va_arg (v,int));
3431 va_end (v);
3432 return s;
3435 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3436 function prototypes and stuff, but not '\xHH' hex character constants.
3437 These don't provoke an error unfortunately, instead are silently treated
3438 as 'x'. The following induces an error, until -std is added to get
3439 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3440 array size at least. It's necessary to write '\x00'==0 to get something
3441 that's true only with -std. */
3442 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3444 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3445 inside strings and character constants. */
3446 #define FOO(x) 'x'
3447 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3449 int test (int i, double x);
3450 struct s1 {int (*f) (int a);};
3451 struct s2 {int (*f) (double a);};
3452 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3453 int argc;
3454 char **argv;
3456 main ()
3458 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3460 return 0;
3462 _ACEOF
3463 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3464 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3466 CC="$ac_save_CC $ac_arg"
3467 if ac_fn_c_try_compile "$LINENO"; then :
3468 ac_cv_prog_cc_c89=$ac_arg
3470 rm -f core conftest.err conftest.$ac_objext
3471 test "x$ac_cv_prog_cc_c89" != "xno" && break
3472 done
3473 rm -f conftest.$ac_ext
3474 CC=$ac_save_CC
3477 # AC_CACHE_VAL
3478 case "x$ac_cv_prog_cc_c89" in
3480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3481 $as_echo "none needed" >&6; } ;;
3482 xno)
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3484 $as_echo "unsupported" >&6; } ;;
3486 CC="$CC $ac_cv_prog_cc_c89"
3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3488 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3489 esac
3490 if test "x$ac_cv_prog_cc_c89" != xno; then :
3494 ac_ext=c
3495 ac_cpp='$CPP $CPPFLAGS'
3496 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3497 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3498 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3502 $as_echo_n "checking for library containing strerror... " >&6; }
3503 if test "${ac_cv_search_strerror+set}" = set; then :
3504 $as_echo_n "(cached) " >&6
3505 else
3506 ac_func_search_save_LIBS=$LIBS
3507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3508 /* end confdefs.h. */
3510 /* Override any GCC internal prototype to avoid an error.
3511 Use char because int might match the return type of a GCC
3512 builtin and then its argument prototype would still apply. */
3513 #ifdef __cplusplus
3514 extern "C"
3515 #endif
3516 char strerror ();
3518 main ()
3520 return strerror ();
3522 return 0;
3524 _ACEOF
3525 for ac_lib in '' cposix; do
3526 if test -z "$ac_lib"; then
3527 ac_res="none required"
3528 else
3529 ac_res=-l$ac_lib
3530 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3532 if ac_fn_c_try_link "$LINENO"; then :
3533 ac_cv_search_strerror=$ac_res
3535 rm -f core conftest.err conftest.$ac_objext \
3536 conftest$ac_exeext
3537 if test "${ac_cv_search_strerror+set}" = set; then :
3538 break
3540 done
3541 if test "${ac_cv_search_strerror+set}" = set; then :
3543 else
3544 ac_cv_search_strerror=no
3546 rm conftest.$ac_ext
3547 LIBS=$ac_func_search_save_LIBS
3549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3550 $as_echo "$ac_cv_search_strerror" >&6; }
3551 ac_res=$ac_cv_search_strerror
3552 if test "$ac_res" != no; then :
3553 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3558 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
3559 am__api_version='1.11'
3561 # Find a good install program. We prefer a C program (faster),
3562 # so one script is as good as another. But avoid the broken or
3563 # incompatible versions:
3564 # SysV /etc/install, /usr/sbin/install
3565 # SunOS /usr/etc/install
3566 # IRIX /sbin/install
3567 # AIX /bin/install
3568 # AmigaOS /C/install, which installs bootblocks on floppy discs
3569 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3570 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3571 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3572 # OS/2's system install, which has a completely different semantic
3573 # ./install, which can be erroneously created by make from ./install.sh.
3574 # Reject install programs that cannot install multiple files.
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3576 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3577 if test -z "$INSTALL"; then
3578 if test "${ac_cv_path_install+set}" = set; then :
3579 $as_echo_n "(cached) " >&6
3580 else
3581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3582 for as_dir in $PATH
3584 IFS=$as_save_IFS
3585 test -z "$as_dir" && as_dir=.
3586 # Account for people who put trailing slashes in PATH elements.
3587 case $as_dir/ in #((
3588 ./ | .// | /[cC]/* | \
3589 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3590 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3591 /usr/ucb/* ) ;;
3593 # OSF1 and SCO ODT 3.0 have their own names for install.
3594 # Don't use installbsd from OSF since it installs stuff as root
3595 # by default.
3596 for ac_prog in ginstall scoinst install; do
3597 for ac_exec_ext in '' $ac_executable_extensions; do
3598 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3599 if test $ac_prog = install &&
3600 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3601 # AIX install. It has an incompatible calling convention.
3603 elif test $ac_prog = install &&
3604 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3605 # program-specific install script used by HP pwplus--don't use.
3607 else
3608 rm -rf conftest.one conftest.two conftest.dir
3609 echo one > conftest.one
3610 echo two > conftest.two
3611 mkdir conftest.dir
3612 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3613 test -s conftest.one && test -s conftest.two &&
3614 test -s conftest.dir/conftest.one &&
3615 test -s conftest.dir/conftest.two
3616 then
3617 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3618 break 3
3622 done
3623 done
3625 esac
3627 done
3628 IFS=$as_save_IFS
3630 rm -rf conftest.one conftest.two conftest.dir
3633 if test "${ac_cv_path_install+set}" = set; then
3634 INSTALL=$ac_cv_path_install
3635 else
3636 # As a last resort, use the slow shell script. Don't cache a
3637 # value for INSTALL within a source directory, because that will
3638 # break other packages using the cache if that directory is
3639 # removed, or if the value is a relative name.
3640 INSTALL=$ac_install_sh
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3644 $as_echo "$INSTALL" >&6; }
3646 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3647 # It thinks the first close brace ends the variable substitution.
3648 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3650 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3652 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3655 $as_echo_n "checking whether build environment is sane... " >&6; }
3656 # Just in case
3657 sleep 1
3658 echo timestamp > conftest.file
3659 # Reject unsafe characters in $srcdir or the absolute working directory
3660 # name. Accept space and tab only in the latter.
3661 am_lf='
3663 case `pwd` in
3664 *[\\\"\#\$\&\'\`$am_lf]*)
3665 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3666 esac
3667 case $srcdir in
3668 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3669 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3670 esac
3672 # Do `set' in a subshell so we don't clobber the current shell's
3673 # arguments. Must try -L first in case configure is actually a
3674 # symlink; some systems play weird games with the mod time of symlinks
3675 # (eg FreeBSD returns the mod time of the symlink's containing
3676 # directory).
3677 if (
3678 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3679 if test "$*" = "X"; then
3680 # -L didn't work.
3681 set X `ls -t "$srcdir/configure" conftest.file`
3683 rm -f conftest.file
3684 if test "$*" != "X $srcdir/configure conftest.file" \
3685 && test "$*" != "X conftest.file $srcdir/configure"; then
3687 # If neither matched, then we have a broken ls. This can happen
3688 # if, for instance, CONFIG_SHELL is bash and it inherits a
3689 # broken ls alias from the environment. This has actually
3690 # happened. Such a system could not be considered "sane".
3691 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3692 alias in your environment" "$LINENO" 5
3695 test "$2" = conftest.file
3697 then
3698 # Ok.
3700 else
3701 as_fn_error "newly created file is older than distributed files!
3702 Check your system clock" "$LINENO" 5
3704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3705 $as_echo "yes" >&6; }
3706 test "$program_prefix" != NONE &&
3707 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3708 # Use a double $ so make ignores it.
3709 test "$program_suffix" != NONE &&
3710 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3711 # Double any \ or $.
3712 # By default was `s,x,x', remove it if useless.
3713 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3714 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3716 # expand $ac_aux_dir to an absolute path
3717 am_aux_dir=`cd $ac_aux_dir && pwd`
3719 if test x"${MISSING+set}" != xset; then
3720 case $am_aux_dir in
3721 *\ * | *\ *)
3722 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3724 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3725 esac
3727 # Use eval to expand $SHELL
3728 if eval "$MISSING --run true"; then
3729 am_missing_run="$MISSING --run "
3730 else
3731 am_missing_run=
3732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3733 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3736 if test x"${install_sh}" != xset; then
3737 case $am_aux_dir in
3738 *\ * | *\ *)
3739 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3741 install_sh="\${SHELL} $am_aux_dir/install-sh"
3742 esac
3745 # Installed binaries are usually stripped using `strip' when the user
3746 # run `make install-strip'. However `strip' might not be the right
3747 # tool to use in cross-compilation environments, therefore Automake
3748 # will honor the `STRIP' environment variable to overrule this program.
3749 if test "$cross_compiling" != no; then
3750 if test -n "$ac_tool_prefix"; then
3751 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3752 set dummy ${ac_tool_prefix}strip; ac_word=$2
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3754 $as_echo_n "checking for $ac_word... " >&6; }
3755 if test "${ac_cv_prog_STRIP+set}" = set; then :
3756 $as_echo_n "(cached) " >&6
3757 else
3758 if test -n "$STRIP"; then
3759 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3760 else
3761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3762 for as_dir in $PATH
3764 IFS=$as_save_IFS
3765 test -z "$as_dir" && as_dir=.
3766 for ac_exec_ext in '' $ac_executable_extensions; do
3767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3768 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3770 break 2
3772 done
3773 done
3774 IFS=$as_save_IFS
3778 STRIP=$ac_cv_prog_STRIP
3779 if test -n "$STRIP"; then
3780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3781 $as_echo "$STRIP" >&6; }
3782 else
3783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3784 $as_echo "no" >&6; }
3789 if test -z "$ac_cv_prog_STRIP"; then
3790 ac_ct_STRIP=$STRIP
3791 # Extract the first word of "strip", so it can be a program name with args.
3792 set dummy strip; ac_word=$2
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3794 $as_echo_n "checking for $ac_word... " >&6; }
3795 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3796 $as_echo_n "(cached) " >&6
3797 else
3798 if test -n "$ac_ct_STRIP"; then
3799 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3800 else
3801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3802 for as_dir in $PATH
3804 IFS=$as_save_IFS
3805 test -z "$as_dir" && as_dir=.
3806 for ac_exec_ext in '' $ac_executable_extensions; do
3807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3808 ac_cv_prog_ac_ct_STRIP="strip"
3809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3810 break 2
3812 done
3813 done
3814 IFS=$as_save_IFS
3818 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3819 if test -n "$ac_ct_STRIP"; then
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3821 $as_echo "$ac_ct_STRIP" >&6; }
3822 else
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3824 $as_echo "no" >&6; }
3827 if test "x$ac_ct_STRIP" = x; then
3828 STRIP=":"
3829 else
3830 case $cross_compiling:$ac_tool_warned in
3831 yes:)
3832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3833 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3834 ac_tool_warned=yes ;;
3835 esac
3836 STRIP=$ac_ct_STRIP
3838 else
3839 STRIP="$ac_cv_prog_STRIP"
3843 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3846 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3847 if test -z "$MKDIR_P"; then
3848 if test "${ac_cv_path_mkdir+set}" = set; then :
3849 $as_echo_n "(cached) " >&6
3850 else
3851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3852 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3854 IFS=$as_save_IFS
3855 test -z "$as_dir" && as_dir=.
3856 for ac_prog in mkdir gmkdir; do
3857 for ac_exec_ext in '' $ac_executable_extensions; do
3858 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3859 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3860 'mkdir (GNU coreutils) '* | \
3861 'mkdir (coreutils) '* | \
3862 'mkdir (fileutils) '4.1*)
3863 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3864 break 3;;
3865 esac
3866 done
3867 done
3868 done
3869 IFS=$as_save_IFS
3873 if test "${ac_cv_path_mkdir+set}" = set; then
3874 MKDIR_P="$ac_cv_path_mkdir -p"
3875 else
3876 # As a last resort, use the slow shell script. Don't cache a
3877 # value for MKDIR_P within a source directory, because that will
3878 # break other packages using the cache if that directory is
3879 # removed, or if the value is a relative name.
3880 test -d ./--version && rmdir ./--version
3881 MKDIR_P="$ac_install_sh -d"
3884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3885 $as_echo "$MKDIR_P" >&6; }
3887 mkdir_p="$MKDIR_P"
3888 case $mkdir_p in
3889 [\\/$]* | ?:[\\/]*) ;;
3890 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3891 esac
3893 for ac_prog in gawk mawk nawk awk
3895 # Extract the first word of "$ac_prog", so it can be a program name with args.
3896 set dummy $ac_prog; ac_word=$2
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3898 $as_echo_n "checking for $ac_word... " >&6; }
3899 if test "${ac_cv_prog_AWK+set}" = set; then :
3900 $as_echo_n "(cached) " >&6
3901 else
3902 if test -n "$AWK"; then
3903 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3904 else
3905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3906 for as_dir in $PATH
3908 IFS=$as_save_IFS
3909 test -z "$as_dir" && as_dir=.
3910 for ac_exec_ext in '' $ac_executable_extensions; do
3911 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3912 ac_cv_prog_AWK="$ac_prog"
3913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3914 break 2
3916 done
3917 done
3918 IFS=$as_save_IFS
3922 AWK=$ac_cv_prog_AWK
3923 if test -n "$AWK"; then
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3925 $as_echo "$AWK" >&6; }
3926 else
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3928 $as_echo "no" >&6; }
3932 test -n "$AWK" && break
3933 done
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3936 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3937 set x ${MAKE-make}
3938 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3939 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3940 $as_echo_n "(cached) " >&6
3941 else
3942 cat >conftest.make <<\_ACEOF
3943 SHELL = /bin/sh
3944 all:
3945 @echo '@@@%%%=$(MAKE)=@@@%%%'
3946 _ACEOF
3947 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3948 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3949 *@@@%%%=?*=@@@%%%*)
3950 eval ac_cv_prog_make_${ac_make}_set=yes;;
3952 eval ac_cv_prog_make_${ac_make}_set=no;;
3953 esac
3954 rm -f conftest.make
3956 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3958 $as_echo "yes" >&6; }
3959 SET_MAKE=
3960 else
3961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3962 $as_echo "no" >&6; }
3963 SET_MAKE="MAKE=${MAKE-make}"
3966 rm -rf .tst 2>/dev/null
3967 mkdir .tst 2>/dev/null
3968 if test -d .tst; then
3969 am__leading_dot=.
3970 else
3971 am__leading_dot=_
3973 rmdir .tst 2>/dev/null
3975 DEPDIR="${am__leading_dot}deps"
3977 ac_config_commands="$ac_config_commands depfiles"
3980 am_make=${MAKE-make}
3981 cat > confinc << 'END'
3982 am__doit:
3983 @echo this is the am__doit target
3984 .PHONY: am__doit
3986 # If we don't find an include directive, just comment out the code.
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3988 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3989 am__include="#"
3990 am__quote=
3991 _am_result=none
3992 # First try GNU make style include.
3993 echo "include confinc" > confmf
3994 # Ignore all kinds of additional output from `make'.
3995 case `$am_make -s -f confmf 2> /dev/null` in #(
3996 *the\ am__doit\ target*)
3997 am__include=include
3998 am__quote=
3999 _am_result=GNU
4001 esac
4002 # Now try BSD make style include.
4003 if test "$am__include" = "#"; then
4004 echo '.include "confinc"' > confmf
4005 case `$am_make -s -f confmf 2> /dev/null` in #(
4006 *the\ am__doit\ target*)
4007 am__include=.include
4008 am__quote="\""
4009 _am_result=BSD
4011 esac
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4016 $as_echo "$_am_result" >&6; }
4017 rm -f confinc confmf
4019 # Check whether --enable-dependency-tracking was given.
4020 if test "${enable_dependency_tracking+set}" = set; then :
4021 enableval=$enable_dependency_tracking;
4024 if test "x$enable_dependency_tracking" != xno; then
4025 am_depcomp="$ac_aux_dir/depcomp"
4026 AMDEPBACKSLASH='\'
4028 if test "x$enable_dependency_tracking" != xno; then
4029 AMDEP_TRUE=
4030 AMDEP_FALSE='#'
4031 else
4032 AMDEP_TRUE='#'
4033 AMDEP_FALSE=
4037 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4038 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4039 # is not polluted with repeated "-I."
4040 am__isrc=' -I$(srcdir)'
4041 # test to see if srcdir already configured
4042 if test -f $srcdir/config.status; then
4043 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4047 # test whether we have cygpath
4048 if test -z "$CYGPATH_W"; then
4049 if (cygpath --version) >/dev/null 2>/dev/null; then
4050 CYGPATH_W='cygpath -w'
4051 else
4052 CYGPATH_W=echo
4057 # Define the identity of the package.
4058 PACKAGE=ld
4059 VERSION=${BFD_VERSION}
4062 cat >>confdefs.h <<_ACEOF
4063 #define PACKAGE "$PACKAGE"
4064 _ACEOF
4067 cat >>confdefs.h <<_ACEOF
4068 #define VERSION "$VERSION"
4069 _ACEOF
4071 # Some tools Automake needs.
4073 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4076 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4079 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4082 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4085 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4087 # We need awk for the "check" target. The system "awk" is bad on
4088 # some platforms.
4089 # Always define AMTAR for backward compatibility.
4091 AMTAR=${AMTAR-"${am_missing_run}tar"}
4093 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4098 depcc="$CC" am_compiler_list=
4100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4101 $as_echo_n "checking dependency style of $depcc... " >&6; }
4102 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4103 $as_echo_n "(cached) " >&6
4104 else
4105 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4106 # We make a subdir and do the tests there. Otherwise we can end up
4107 # making bogus files that we don't know about and never remove. For
4108 # instance it was reported that on HP-UX the gcc test will end up
4109 # making a dummy file named `D' -- because `-MD' means `put the output
4110 # in D'.
4111 mkdir conftest.dir
4112 # Copy depcomp to subdir because otherwise we won't find it if we're
4113 # using a relative directory.
4114 cp "$am_depcomp" conftest.dir
4115 cd conftest.dir
4116 # We will build objects and dependencies in a subdirectory because
4117 # it helps to detect inapplicable dependency modes. For instance
4118 # both Tru64's cc and ICC support -MD to output dependencies as a
4119 # side effect of compilation, but ICC will put the dependencies in
4120 # the current directory while Tru64 will put them in the object
4121 # directory.
4122 mkdir sub
4124 am_cv_CC_dependencies_compiler_type=none
4125 if test "$am_compiler_list" = ""; then
4126 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4128 am__universal=false
4129 case " $depcc " in #(
4130 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4131 esac
4133 for depmode in $am_compiler_list; do
4134 # Setup a source with many dependencies, because some compilers
4135 # like to wrap large dependency lists on column 80 (with \), and
4136 # we should not choose a depcomp mode which is confused by this.
4138 # We need to recreate these files for each test, as the compiler may
4139 # overwrite some of them when testing with obscure command lines.
4140 # This happens at least with the AIX C compiler.
4141 : > sub/conftest.c
4142 for i in 1 2 3 4 5 6; do
4143 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4144 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4145 # Solaris 8's {/usr,}/bin/sh.
4146 touch sub/conftst$i.h
4147 done
4148 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4150 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4151 # mode. It turns out that the SunPro C++ compiler does not properly
4152 # handle `-M -o', and we need to detect this. Also, some Intel
4153 # versions had trouble with output in subdirs
4154 am__obj=sub/conftest.${OBJEXT-o}
4155 am__minus_obj="-o $am__obj"
4156 case $depmode in
4157 gcc)
4158 # This depmode causes a compiler race in universal mode.
4159 test "$am__universal" = false || continue
4161 nosideeffect)
4162 # after this tag, mechanisms are not by side-effect, so they'll
4163 # only be used when explicitly requested
4164 if test "x$enable_dependency_tracking" = xyes; then
4165 continue
4166 else
4167 break
4170 msvisualcpp | msvcmsys)
4171 # This compiler won't grok `-c -o', but also, the minuso test has
4172 # not run yet. These depmodes are late enough in the game, and
4173 # so weak that their functioning should not be impacted.
4174 am__obj=conftest.${OBJEXT-o}
4175 am__minus_obj=
4177 none) break ;;
4178 esac
4179 if depmode=$depmode \
4180 source=sub/conftest.c object=$am__obj \
4181 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4182 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4183 >/dev/null 2>conftest.err &&
4184 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4185 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4186 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4187 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4188 # icc doesn't choke on unknown options, it will just issue warnings
4189 # or remarks (even with -Werror). So we grep stderr for any message
4190 # that says an option was ignored or not supported.
4191 # When given -MP, icc 7.0 and 7.1 complain thusly:
4192 # icc: Command line warning: ignoring option '-M'; no argument required
4193 # The diagnosis changed in icc 8.0:
4194 # icc: Command line remark: option '-MP' not supported
4195 if (grep 'ignoring option' conftest.err ||
4196 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4197 am_cv_CC_dependencies_compiler_type=$depmode
4198 break
4201 done
4203 cd ..
4204 rm -rf conftest.dir
4205 else
4206 am_cv_CC_dependencies_compiler_type=none
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4211 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4212 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4215 test "x$enable_dependency_tracking" != xno \
4216 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4217 am__fastdepCC_TRUE=
4218 am__fastdepCC_FALSE='#'
4219 else
4220 am__fastdepCC_TRUE='#'
4221 am__fastdepCC_FALSE=
4227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4228 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4229 # Check whether --enable-maintainer-mode was given.
4230 if test "${enable_maintainer_mode+set}" = set; then :
4231 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4232 else
4233 USE_MAINTAINER_MODE=no
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4237 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4238 if test $USE_MAINTAINER_MODE = yes; then
4239 MAINTAINER_MODE_TRUE=
4240 MAINTAINER_MODE_FALSE='#'
4241 else
4242 MAINTAINER_MODE_TRUE='#'
4243 MAINTAINER_MODE_FALSE=
4246 MAINT=$MAINTAINER_MODE_TRUE
4251 # Check whether --with-lib-path was given.
4252 if test "${with_lib_path+set}" = set; then :
4253 withval=$with_lib_path; LIB_PATH=$withval
4256 # Check whether --enable-targets was given.
4257 if test "${enable_targets+set}" = set; then :
4258 enableval=$enable_targets; case "${enableval}" in
4259 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4261 no) enable_targets= ;;
4262 *) enable_targets=$enableval ;;
4263 esac
4265 # Check whether --enable-64-bit-bfd was given.
4266 if test "${enable_64_bit_bfd+set}" = set; then :
4267 enableval=$enable_64_bit_bfd; case "${enableval}" in
4268 yes) want64=true ;;
4269 no) want64=false ;;
4270 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4271 esac
4272 else
4273 want64=false
4277 # Check whether --with-sysroot was given.
4278 if test "${with_sysroot+set}" = set; then :
4279 withval=$with_sysroot;
4280 case ${with_sysroot} in
4281 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4282 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4283 esac
4285 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4286 use_sysroot=yes
4288 if test "x$prefix" = xNONE; then
4289 test_prefix=/usr/local
4290 else
4291 test_prefix=$prefix
4293 if test "x$exec_prefix" = xNONE; then
4294 test_exec_prefix=$test_prefix
4295 else
4296 test_exec_prefix=$exec_prefix
4298 case ${TARGET_SYSTEM_ROOT} in
4299 "${test_prefix}"|"${test_prefix}/"*|\
4300 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4301 '${prefix}'|'${prefix}/'*|\
4302 '${exec_prefix}'|'${exec_prefix}/'*)
4303 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4304 TARGET_SYSTEM_ROOT_DEFINE="$t"
4306 esac
4308 else
4310 use_sysroot=no
4311 TARGET_SYSTEM_ROOT=
4312 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
4320 # Check whether --enable-gold was given.
4321 if test "${enable_gold+set}" = set; then :
4322 enableval=$enable_gold; case "${enableval}" in
4323 default)
4324 install_as_default=no
4325 installed_linker=ld.bfd
4327 yes|no)
4328 install_as_default=yes
4329 installed_linker=ld.bfd
4332 as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4334 esac
4335 else
4336 install_as_default=yes
4337 installed_linker=ld.bfd
4343 # Check whether --enable-got was given.
4344 if test "${enable_got+set}" = set; then :
4345 enableval=$enable_got; case "${enableval}" in
4346 target | single | negative | multigot) got_handling=$enableval ;;
4347 *) as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
4348 esac
4349 else
4350 got_handling=target
4354 case "${got_handling}" in
4355 target)
4357 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
4359 single)
4361 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
4363 negative)
4365 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
4367 multigot)
4369 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
4371 *) as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
4372 esac
4374 ac_ext=c
4375 ac_cpp='$CPP $CPPFLAGS'
4376 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4377 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4378 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4380 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4381 # On Suns, sometimes $CPP names a directory.
4382 if test -n "$CPP" && test -d "$CPP"; then
4383 CPP=
4385 if test -z "$CPP"; then
4386 if test "${ac_cv_prog_CPP+set}" = set; then :
4387 $as_echo_n "(cached) " >&6
4388 else
4389 # Double quotes because CPP needs to be expanded
4390 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4392 ac_preproc_ok=false
4393 for ac_c_preproc_warn_flag in '' yes
4395 # Use a header file that comes with gcc, so configuring glibc
4396 # with a fresh cross-compiler works.
4397 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4398 # <limits.h> exists even on freestanding compilers.
4399 # On the NeXT, cc -E runs the code through the compiler's parser,
4400 # not just through cpp. "Syntax error" is here to catch this case.
4401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4402 /* end confdefs.h. */
4403 #ifdef __STDC__
4404 # include <limits.h>
4405 #else
4406 # include <assert.h>
4407 #endif
4408 Syntax error
4409 _ACEOF
4410 if ac_fn_c_try_cpp "$LINENO"; then :
4412 else
4413 # Broken: fails on valid input.
4414 continue
4416 rm -f conftest.err conftest.$ac_ext
4418 # OK, works on sane cases. Now check whether nonexistent headers
4419 # can be detected and how.
4420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4421 /* end confdefs.h. */
4422 #include <ac_nonexistent.h>
4423 _ACEOF
4424 if ac_fn_c_try_cpp "$LINENO"; then :
4425 # Broken: success on invalid input.
4426 continue
4427 else
4428 # Passes both tests.
4429 ac_preproc_ok=:
4430 break
4432 rm -f conftest.err conftest.$ac_ext
4434 done
4435 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4436 rm -f conftest.err conftest.$ac_ext
4437 if $ac_preproc_ok; then :
4438 break
4441 done
4442 ac_cv_prog_CPP=$CPP
4445 CPP=$ac_cv_prog_CPP
4446 else
4447 ac_cv_prog_CPP=$CPP
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4450 $as_echo "$CPP" >&6; }
4451 ac_preproc_ok=false
4452 for ac_c_preproc_warn_flag in '' yes
4454 # Use a header file that comes with gcc, so configuring glibc
4455 # with a fresh cross-compiler works.
4456 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4457 # <limits.h> exists even on freestanding compilers.
4458 # On the NeXT, cc -E runs the code through the compiler's parser,
4459 # not just through cpp. "Syntax error" is here to catch this case.
4460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461 /* end confdefs.h. */
4462 #ifdef __STDC__
4463 # include <limits.h>
4464 #else
4465 # include <assert.h>
4466 #endif
4467 Syntax error
4468 _ACEOF
4469 if ac_fn_c_try_cpp "$LINENO"; then :
4471 else
4472 # Broken: fails on valid input.
4473 continue
4475 rm -f conftest.err conftest.$ac_ext
4477 # OK, works on sane cases. Now check whether nonexistent headers
4478 # can be detected and how.
4479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4480 /* end confdefs.h. */
4481 #include <ac_nonexistent.h>
4482 _ACEOF
4483 if ac_fn_c_try_cpp "$LINENO"; then :
4484 # Broken: success on invalid input.
4485 continue
4486 else
4487 # Passes both tests.
4488 ac_preproc_ok=:
4489 break
4491 rm -f conftest.err conftest.$ac_ext
4493 done
4494 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4495 rm -f conftest.err conftest.$ac_ext
4496 if $ac_preproc_ok; then :
4498 else
4499 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4500 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4501 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4502 See \`config.log' for more details." "$LINENO" 5; }
4505 ac_ext=c
4506 ac_cpp='$CPP $CPPFLAGS'
4507 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4508 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4509 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4513 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4514 if test "${ac_cv_path_GREP+set}" = set; then :
4515 $as_echo_n "(cached) " >&6
4516 else
4517 if test -z "$GREP"; then
4518 ac_path_GREP_found=false
4519 # Loop through the user's path and test for each of PROGNAME-LIST
4520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4523 IFS=$as_save_IFS
4524 test -z "$as_dir" && as_dir=.
4525 for ac_prog in grep ggrep; do
4526 for ac_exec_ext in '' $ac_executable_extensions; do
4527 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4528 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4529 # Check for GNU ac_path_GREP and select it if it is found.
4530 # Check for GNU $ac_path_GREP
4531 case `"$ac_path_GREP" --version 2>&1` in
4532 *GNU*)
4533 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4535 ac_count=0
4536 $as_echo_n 0123456789 >"conftest.in"
4537 while :
4539 cat "conftest.in" "conftest.in" >"conftest.tmp"
4540 mv "conftest.tmp" "conftest.in"
4541 cp "conftest.in" "conftest.nl"
4542 $as_echo 'GREP' >> "conftest.nl"
4543 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4544 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4545 as_fn_arith $ac_count + 1 && ac_count=$as_val
4546 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4547 # Best one so far, save it but keep looking for a better one
4548 ac_cv_path_GREP="$ac_path_GREP"
4549 ac_path_GREP_max=$ac_count
4551 # 10*(2^10) chars as input seems more than enough
4552 test $ac_count -gt 10 && break
4553 done
4554 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4555 esac
4557 $ac_path_GREP_found && break 3
4558 done
4559 done
4560 done
4561 IFS=$as_save_IFS
4562 if test -z "$ac_cv_path_GREP"; then
4563 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4565 else
4566 ac_cv_path_GREP=$GREP
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4571 $as_echo "$ac_cv_path_GREP" >&6; }
4572 GREP="$ac_cv_path_GREP"
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4576 $as_echo_n "checking for egrep... " >&6; }
4577 if test "${ac_cv_path_EGREP+set}" = set; then :
4578 $as_echo_n "(cached) " >&6
4579 else
4580 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4581 then ac_cv_path_EGREP="$GREP -E"
4582 else
4583 if test -z "$EGREP"; then
4584 ac_path_EGREP_found=false
4585 # Loop through the user's path and test for each of PROGNAME-LIST
4586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4587 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4589 IFS=$as_save_IFS
4590 test -z "$as_dir" && as_dir=.
4591 for ac_prog in egrep; do
4592 for ac_exec_ext in '' $ac_executable_extensions; do
4593 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4594 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4595 # Check for GNU ac_path_EGREP and select it if it is found.
4596 # Check for GNU $ac_path_EGREP
4597 case `"$ac_path_EGREP" --version 2>&1` in
4598 *GNU*)
4599 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4601 ac_count=0
4602 $as_echo_n 0123456789 >"conftest.in"
4603 while :
4605 cat "conftest.in" "conftest.in" >"conftest.tmp"
4606 mv "conftest.tmp" "conftest.in"
4607 cp "conftest.in" "conftest.nl"
4608 $as_echo 'EGREP' >> "conftest.nl"
4609 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4610 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4611 as_fn_arith $ac_count + 1 && ac_count=$as_val
4612 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4613 # Best one so far, save it but keep looking for a better one
4614 ac_cv_path_EGREP="$ac_path_EGREP"
4615 ac_path_EGREP_max=$ac_count
4617 # 10*(2^10) chars as input seems more than enough
4618 test $ac_count -gt 10 && break
4619 done
4620 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4621 esac
4623 $ac_path_EGREP_found && break 3
4624 done
4625 done
4626 done
4627 IFS=$as_save_IFS
4628 if test -z "$ac_cv_path_EGREP"; then
4629 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4631 else
4632 ac_cv_path_EGREP=$EGREP
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4638 $as_echo "$ac_cv_path_EGREP" >&6; }
4639 EGREP="$ac_cv_path_EGREP"
4643 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645 /* end confdefs.h. */
4646 __GNUC__
4647 _ACEOF
4648 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4649 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4651 else
4652 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4654 rm -f conftest*
4657 # Check whether --enable-werror was given.
4658 if test "${enable_werror+set}" = set; then :
4659 enableval=$enable_werror; case "${enableval}" in
4660 yes | y) ERROR_ON_WARNING="yes" ;;
4661 no | n) ERROR_ON_WARNING="no" ;;
4662 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4663 esac
4667 # Disable -Wformat by default when using gcc on mingw
4668 case "${host}" in
4669 *-*-mingw32*)
4670 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4671 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4674 *) ;;
4675 esac
4677 # Enable -Werror by default when using gcc
4678 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4679 ERROR_ON_WARNING=yes
4682 NO_WERROR=
4683 if test "${ERROR_ON_WARNING}" = yes ; then
4684 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4685 NO_WERROR="-Wno-error"
4688 if test "${GCC}" = yes ; then
4689 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4692 # Check whether --enable-build-warnings was given.
4693 if test "${enable_build_warnings+set}" = set; then :
4694 enableval=$enable_build_warnings; case "${enableval}" in
4695 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4696 no) if test "${GCC}" = yes ; then
4697 WARN_CFLAGS="-w"
4698 fi;;
4699 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4700 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4701 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4702 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4703 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4704 esac
4708 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4709 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4716 ac_config_headers="$ac_config_headers config.h:config.in"
4719 if test -z "$target" ; then
4720 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4722 if test -z "$host" ; then
4723 as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4726 # host-specific stuff:
4728 ac_ext=c
4729 ac_cpp='$CPP $CPPFLAGS'
4730 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4731 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4732 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4733 if test -n "$ac_tool_prefix"; then
4734 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4735 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4737 $as_echo_n "checking for $ac_word... " >&6; }
4738 if test "${ac_cv_prog_CC+set}" = set; then :
4739 $as_echo_n "(cached) " >&6
4740 else
4741 if test -n "$CC"; then
4742 ac_cv_prog_CC="$CC" # Let the user override the test.
4743 else
4744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4745 for as_dir in $PATH
4747 IFS=$as_save_IFS
4748 test -z "$as_dir" && as_dir=.
4749 for ac_exec_ext in '' $ac_executable_extensions; do
4750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4751 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4753 break 2
4755 done
4756 done
4757 IFS=$as_save_IFS
4761 CC=$ac_cv_prog_CC
4762 if test -n "$CC"; then
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4764 $as_echo "$CC" >&6; }
4765 else
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4767 $as_echo "no" >&6; }
4772 if test -z "$ac_cv_prog_CC"; then
4773 ac_ct_CC=$CC
4774 # Extract the first word of "gcc", so it can be a program name with args.
4775 set dummy gcc; ac_word=$2
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4777 $as_echo_n "checking for $ac_word... " >&6; }
4778 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4779 $as_echo_n "(cached) " >&6
4780 else
4781 if test -n "$ac_ct_CC"; then
4782 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4783 else
4784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4785 for as_dir in $PATH
4787 IFS=$as_save_IFS
4788 test -z "$as_dir" && as_dir=.
4789 for ac_exec_ext in '' $ac_executable_extensions; do
4790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4791 ac_cv_prog_ac_ct_CC="gcc"
4792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4793 break 2
4795 done
4796 done
4797 IFS=$as_save_IFS
4801 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4802 if test -n "$ac_ct_CC"; then
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4804 $as_echo "$ac_ct_CC" >&6; }
4805 else
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807 $as_echo "no" >&6; }
4810 if test "x$ac_ct_CC" = x; then
4811 CC=""
4812 else
4813 case $cross_compiling:$ac_tool_warned in
4814 yes:)
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4816 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4817 ac_tool_warned=yes ;;
4818 esac
4819 CC=$ac_ct_CC
4821 else
4822 CC="$ac_cv_prog_CC"
4825 if test -z "$CC"; then
4826 if test -n "$ac_tool_prefix"; then
4827 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4828 set dummy ${ac_tool_prefix}cc; ac_word=$2
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4830 $as_echo_n "checking for $ac_word... " >&6; }
4831 if test "${ac_cv_prog_CC+set}" = set; then :
4832 $as_echo_n "(cached) " >&6
4833 else
4834 if test -n "$CC"; then
4835 ac_cv_prog_CC="$CC" # Let the user override the test.
4836 else
4837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4838 for as_dir in $PATH
4840 IFS=$as_save_IFS
4841 test -z "$as_dir" && as_dir=.
4842 for ac_exec_ext in '' $ac_executable_extensions; do
4843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4844 ac_cv_prog_CC="${ac_tool_prefix}cc"
4845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4846 break 2
4848 done
4849 done
4850 IFS=$as_save_IFS
4854 CC=$ac_cv_prog_CC
4855 if test -n "$CC"; then
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4857 $as_echo "$CC" >&6; }
4858 else
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4860 $as_echo "no" >&6; }
4866 if test -z "$CC"; then
4867 # Extract the first word of "cc", so it can be a program name with args.
4868 set dummy cc; ac_word=$2
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4870 $as_echo_n "checking for $ac_word... " >&6; }
4871 if test "${ac_cv_prog_CC+set}" = set; then :
4872 $as_echo_n "(cached) " >&6
4873 else
4874 if test -n "$CC"; then
4875 ac_cv_prog_CC="$CC" # Let the user override the test.
4876 else
4877 ac_prog_rejected=no
4878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4879 for as_dir in $PATH
4881 IFS=$as_save_IFS
4882 test -z "$as_dir" && as_dir=.
4883 for ac_exec_ext in '' $ac_executable_extensions; do
4884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4885 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4886 ac_prog_rejected=yes
4887 continue
4889 ac_cv_prog_CC="cc"
4890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4891 break 2
4893 done
4894 done
4895 IFS=$as_save_IFS
4897 if test $ac_prog_rejected = yes; then
4898 # We found a bogon in the path, so make sure we never use it.
4899 set dummy $ac_cv_prog_CC
4900 shift
4901 if test $# != 0; then
4902 # We chose a different compiler from the bogus one.
4903 # However, it has the same basename, so the bogon will be chosen
4904 # first if we set CC to just the basename; use the full file name.
4905 shift
4906 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4911 CC=$ac_cv_prog_CC
4912 if test -n "$CC"; then
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4914 $as_echo "$CC" >&6; }
4915 else
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4917 $as_echo "no" >&6; }
4922 if test -z "$CC"; then
4923 if test -n "$ac_tool_prefix"; then
4924 for ac_prog in cl.exe
4926 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4927 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4929 $as_echo_n "checking for $ac_word... " >&6; }
4930 if test "${ac_cv_prog_CC+set}" = set; then :
4931 $as_echo_n "(cached) " >&6
4932 else
4933 if test -n "$CC"; then
4934 ac_cv_prog_CC="$CC" # Let the user override the test.
4935 else
4936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4937 for as_dir in $PATH
4939 IFS=$as_save_IFS
4940 test -z "$as_dir" && as_dir=.
4941 for ac_exec_ext in '' $ac_executable_extensions; do
4942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4943 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4945 break 2
4947 done
4948 done
4949 IFS=$as_save_IFS
4953 CC=$ac_cv_prog_CC
4954 if test -n "$CC"; then
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4956 $as_echo "$CC" >&6; }
4957 else
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4959 $as_echo "no" >&6; }
4963 test -n "$CC" && break
4964 done
4966 if test -z "$CC"; then
4967 ac_ct_CC=$CC
4968 for ac_prog in cl.exe
4970 # Extract the first word of "$ac_prog", so it can be a program name with args.
4971 set dummy $ac_prog; ac_word=$2
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4973 $as_echo_n "checking for $ac_word... " >&6; }
4974 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4975 $as_echo_n "(cached) " >&6
4976 else
4977 if test -n "$ac_ct_CC"; then
4978 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4979 else
4980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4981 for as_dir in $PATH
4983 IFS=$as_save_IFS
4984 test -z "$as_dir" && as_dir=.
4985 for ac_exec_ext in '' $ac_executable_extensions; do
4986 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4987 ac_cv_prog_ac_ct_CC="$ac_prog"
4988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4989 break 2
4991 done
4992 done
4993 IFS=$as_save_IFS
4997 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4998 if test -n "$ac_ct_CC"; then
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5000 $as_echo "$ac_ct_CC" >&6; }
5001 else
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5003 $as_echo "no" >&6; }
5007 test -n "$ac_ct_CC" && break
5008 done
5010 if test "x$ac_ct_CC" = x; then
5011 CC=""
5012 else
5013 case $cross_compiling:$ac_tool_warned in
5014 yes:)
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5016 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5017 ac_tool_warned=yes ;;
5018 esac
5019 CC=$ac_ct_CC
5026 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5027 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5028 as_fn_error "no acceptable C compiler found in \$PATH
5029 See \`config.log' for more details." "$LINENO" 5; }
5031 # Provide some information about the compiler.
5032 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5033 set X $ac_compile
5034 ac_compiler=$2
5035 for ac_option in --version -v -V -qversion; do
5036 { { ac_try="$ac_compiler $ac_option >&5"
5037 case "(($ac_try" in
5038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5039 *) ac_try_echo=$ac_try;;
5040 esac
5041 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5042 $as_echo "$ac_try_echo"; } >&5
5043 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5044 ac_status=$?
5045 if test -s conftest.err; then
5046 sed '10a\
5047 ... rest of stderr output deleted ...
5048 10q' conftest.err >conftest.er1
5049 cat conftest.er1 >&5
5050 rm -f conftest.er1 conftest.err
5052 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5053 test $ac_status = 0; }
5054 done
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5057 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5058 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5059 $as_echo_n "(cached) " >&6
5060 else
5061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062 /* end confdefs.h. */
5065 main ()
5067 #ifndef __GNUC__
5068 choke me
5069 #endif
5072 return 0;
5074 _ACEOF
5075 if ac_fn_c_try_compile "$LINENO"; then :
5076 ac_compiler_gnu=yes
5077 else
5078 ac_compiler_gnu=no
5080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5081 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5085 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5086 if test $ac_compiler_gnu = yes; then
5087 GCC=yes
5088 else
5089 GCC=
5091 ac_test_CFLAGS=${CFLAGS+set}
5092 ac_save_CFLAGS=$CFLAGS
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5094 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5095 if test "${ac_cv_prog_cc_g+set}" = set; then :
5096 $as_echo_n "(cached) " >&6
5097 else
5098 ac_save_c_werror_flag=$ac_c_werror_flag
5099 ac_c_werror_flag=yes
5100 ac_cv_prog_cc_g=no
5101 CFLAGS="-g"
5102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103 /* end confdefs.h. */
5106 main ()
5110 return 0;
5112 _ACEOF
5113 if ac_fn_c_try_compile "$LINENO"; then :
5114 ac_cv_prog_cc_g=yes
5115 else
5116 CFLAGS=""
5117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5118 /* end confdefs.h. */
5121 main ()
5125 return 0;
5127 _ACEOF
5128 if ac_fn_c_try_compile "$LINENO"; then :
5130 else
5131 ac_c_werror_flag=$ac_save_c_werror_flag
5132 CFLAGS="-g"
5133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5134 /* end confdefs.h. */
5137 main ()
5141 return 0;
5143 _ACEOF
5144 if ac_fn_c_try_compile "$LINENO"; then :
5145 ac_cv_prog_cc_g=yes
5147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5152 ac_c_werror_flag=$ac_save_c_werror_flag
5154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5155 $as_echo "$ac_cv_prog_cc_g" >&6; }
5156 if test "$ac_test_CFLAGS" = set; then
5157 CFLAGS=$ac_save_CFLAGS
5158 elif test $ac_cv_prog_cc_g = yes; then
5159 if test "$GCC" = yes; then
5160 CFLAGS="-g -O2"
5161 else
5162 CFLAGS="-g"
5164 else
5165 if test "$GCC" = yes; then
5166 CFLAGS="-O2"
5167 else
5168 CFLAGS=
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5172 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5173 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5174 $as_echo_n "(cached) " >&6
5175 else
5176 ac_cv_prog_cc_c89=no
5177 ac_save_CC=$CC
5178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5179 /* end confdefs.h. */
5180 #include <stdarg.h>
5181 #include <stdio.h>
5182 #include <sys/types.h>
5183 #include <sys/stat.h>
5184 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5185 struct buf { int x; };
5186 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5187 static char *e (p, i)
5188 char **p;
5189 int i;
5191 return p[i];
5193 static char *f (char * (*g) (char **, int), char **p, ...)
5195 char *s;
5196 va_list v;
5197 va_start (v,p);
5198 s = g (p, va_arg (v,int));
5199 va_end (v);
5200 return s;
5203 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5204 function prototypes and stuff, but not '\xHH' hex character constants.
5205 These don't provoke an error unfortunately, instead are silently treated
5206 as 'x'. The following induces an error, until -std is added to get
5207 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5208 array size at least. It's necessary to write '\x00'==0 to get something
5209 that's true only with -std. */
5210 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5212 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5213 inside strings and character constants. */
5214 #define FOO(x) 'x'
5215 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5217 int test (int i, double x);
5218 struct s1 {int (*f) (int a);};
5219 struct s2 {int (*f) (double a);};
5220 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5221 int argc;
5222 char **argv;
5224 main ()
5226 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5228 return 0;
5230 _ACEOF
5231 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5232 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5234 CC="$ac_save_CC $ac_arg"
5235 if ac_fn_c_try_compile "$LINENO"; then :
5236 ac_cv_prog_cc_c89=$ac_arg
5238 rm -f core conftest.err conftest.$ac_objext
5239 test "x$ac_cv_prog_cc_c89" != "xno" && break
5240 done
5241 rm -f conftest.$ac_ext
5242 CC=$ac_save_CC
5245 # AC_CACHE_VAL
5246 case "x$ac_cv_prog_cc_c89" in
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5249 $as_echo "none needed" >&6; } ;;
5250 xno)
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5252 $as_echo "unsupported" >&6; } ;;
5254 CC="$CC $ac_cv_prog_cc_c89"
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5256 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5257 esac
5258 if test "x$ac_cv_prog_cc_c89" != xno; then :
5262 ac_ext=c
5263 ac_cpp='$CPP $CPPFLAGS'
5264 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5265 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5266 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5268 ac_ext=cpp
5269 ac_cpp='$CXXCPP $CPPFLAGS'
5270 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5271 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5272 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5273 if test -z "$CXX"; then
5274 if test -n "$CCC"; then
5275 CXX=$CCC
5276 else
5277 if test -n "$ac_tool_prefix"; then
5278 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5280 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5281 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5283 $as_echo_n "checking for $ac_word... " >&6; }
5284 if test "${ac_cv_prog_CXX+set}" = set; then :
5285 $as_echo_n "(cached) " >&6
5286 else
5287 if test -n "$CXX"; then
5288 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5289 else
5290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5291 for as_dir in $PATH
5293 IFS=$as_save_IFS
5294 test -z "$as_dir" && as_dir=.
5295 for ac_exec_ext in '' $ac_executable_extensions; do
5296 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5297 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5299 break 2
5301 done
5302 done
5303 IFS=$as_save_IFS
5307 CXX=$ac_cv_prog_CXX
5308 if test -n "$CXX"; then
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5310 $as_echo "$CXX" >&6; }
5311 else
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5313 $as_echo "no" >&6; }
5317 test -n "$CXX" && break
5318 done
5320 if test -z "$CXX"; then
5321 ac_ct_CXX=$CXX
5322 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5324 # Extract the first word of "$ac_prog", so it can be a program name with args.
5325 set dummy $ac_prog; ac_word=$2
5326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5327 $as_echo_n "checking for $ac_word... " >&6; }
5328 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5329 $as_echo_n "(cached) " >&6
5330 else
5331 if test -n "$ac_ct_CXX"; then
5332 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5333 else
5334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5335 for as_dir in $PATH
5337 IFS=$as_save_IFS
5338 test -z "$as_dir" && as_dir=.
5339 for ac_exec_ext in '' $ac_executable_extensions; do
5340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5341 ac_cv_prog_ac_ct_CXX="$ac_prog"
5342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5343 break 2
5345 done
5346 done
5347 IFS=$as_save_IFS
5351 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5352 if test -n "$ac_ct_CXX"; then
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5354 $as_echo "$ac_ct_CXX" >&6; }
5355 else
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5357 $as_echo "no" >&6; }
5361 test -n "$ac_ct_CXX" && break
5362 done
5364 if test "x$ac_ct_CXX" = x; then
5365 CXX="g++"
5366 else
5367 case $cross_compiling:$ac_tool_warned in
5368 yes:)
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5370 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5371 ac_tool_warned=yes ;;
5372 esac
5373 CXX=$ac_ct_CXX
5379 # Provide some information about the compiler.
5380 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5381 set X $ac_compile
5382 ac_compiler=$2
5383 for ac_option in --version -v -V -qversion; do
5384 { { ac_try="$ac_compiler $ac_option >&5"
5385 case "(($ac_try" in
5386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5387 *) ac_try_echo=$ac_try;;
5388 esac
5389 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5390 $as_echo "$ac_try_echo"; } >&5
5391 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5392 ac_status=$?
5393 if test -s conftest.err; then
5394 sed '10a\
5395 ... rest of stderr output deleted ...
5396 10q' conftest.err >conftest.er1
5397 cat conftest.er1 >&5
5398 rm -f conftest.er1 conftest.err
5400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5401 test $ac_status = 0; }
5402 done
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5405 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5406 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5407 $as_echo_n "(cached) " >&6
5408 else
5409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5410 /* end confdefs.h. */
5413 main ()
5415 #ifndef __GNUC__
5416 choke me
5417 #endif
5420 return 0;
5422 _ACEOF
5423 if ac_fn_cxx_try_compile "$LINENO"; then :
5424 ac_compiler_gnu=yes
5425 else
5426 ac_compiler_gnu=no
5428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5429 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5433 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5434 if test $ac_compiler_gnu = yes; then
5435 GXX=yes
5436 else
5437 GXX=
5439 ac_test_CXXFLAGS=${CXXFLAGS+set}
5440 ac_save_CXXFLAGS=$CXXFLAGS
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5442 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5443 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5444 $as_echo_n "(cached) " >&6
5445 else
5446 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5447 ac_cxx_werror_flag=yes
5448 ac_cv_prog_cxx_g=no
5449 CXXFLAGS="-g"
5450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5451 /* end confdefs.h. */
5454 main ()
5458 return 0;
5460 _ACEOF
5461 if ac_fn_cxx_try_compile "$LINENO"; then :
5462 ac_cv_prog_cxx_g=yes
5463 else
5464 CXXFLAGS=""
5465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5466 /* end confdefs.h. */
5469 main ()
5473 return 0;
5475 _ACEOF
5476 if ac_fn_cxx_try_compile "$LINENO"; then :
5478 else
5479 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5480 CXXFLAGS="-g"
5481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482 /* end confdefs.h. */
5485 main ()
5489 return 0;
5491 _ACEOF
5492 if ac_fn_cxx_try_compile "$LINENO"; then :
5493 ac_cv_prog_cxx_g=yes
5495 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5500 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5503 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5504 if test "$ac_test_CXXFLAGS" = set; then
5505 CXXFLAGS=$ac_save_CXXFLAGS
5506 elif test $ac_cv_prog_cxx_g = yes; then
5507 if test "$GXX" = yes; then
5508 CXXFLAGS="-g -O2"
5509 else
5510 CXXFLAGS="-g"
5512 else
5513 if test "$GXX" = yes; then
5514 CXXFLAGS="-O2"
5515 else
5516 CXXFLAGS=
5519 ac_ext=c
5520 ac_cpp='$CPP $CPPFLAGS'
5521 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5522 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5523 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5525 depcc="$CXX" am_compiler_list=
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5528 $as_echo_n "checking dependency style of $depcc... " >&6; }
5529 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5530 $as_echo_n "(cached) " >&6
5531 else
5532 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5533 # We make a subdir and do the tests there. Otherwise we can end up
5534 # making bogus files that we don't know about and never remove. For
5535 # instance it was reported that on HP-UX the gcc test will end up
5536 # making a dummy file named `D' -- because `-MD' means `put the output
5537 # in D'.
5538 mkdir conftest.dir
5539 # Copy depcomp to subdir because otherwise we won't find it if we're
5540 # using a relative directory.
5541 cp "$am_depcomp" conftest.dir
5542 cd conftest.dir
5543 # We will build objects and dependencies in a subdirectory because
5544 # it helps to detect inapplicable dependency modes. For instance
5545 # both Tru64's cc and ICC support -MD to output dependencies as a
5546 # side effect of compilation, but ICC will put the dependencies in
5547 # the current directory while Tru64 will put them in the object
5548 # directory.
5549 mkdir sub
5551 am_cv_CXX_dependencies_compiler_type=none
5552 if test "$am_compiler_list" = ""; then
5553 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5555 am__universal=false
5556 case " $depcc " in #(
5557 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5558 esac
5560 for depmode in $am_compiler_list; do
5561 # Setup a source with many dependencies, because some compilers
5562 # like to wrap large dependency lists on column 80 (with \), and
5563 # we should not choose a depcomp mode which is confused by this.
5565 # We need to recreate these files for each test, as the compiler may
5566 # overwrite some of them when testing with obscure command lines.
5567 # This happens at least with the AIX C compiler.
5568 : > sub/conftest.c
5569 for i in 1 2 3 4 5 6; do
5570 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5571 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5572 # Solaris 8's {/usr,}/bin/sh.
5573 touch sub/conftst$i.h
5574 done
5575 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5577 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5578 # mode. It turns out that the SunPro C++ compiler does not properly
5579 # handle `-M -o', and we need to detect this. Also, some Intel
5580 # versions had trouble with output in subdirs
5581 am__obj=sub/conftest.${OBJEXT-o}
5582 am__minus_obj="-o $am__obj"
5583 case $depmode in
5584 gcc)
5585 # This depmode causes a compiler race in universal mode.
5586 test "$am__universal" = false || continue
5588 nosideeffect)
5589 # after this tag, mechanisms are not by side-effect, so they'll
5590 # only be used when explicitly requested
5591 if test "x$enable_dependency_tracking" = xyes; then
5592 continue
5593 else
5594 break
5597 msvisualcpp | msvcmsys)
5598 # This compiler won't grok `-c -o', but also, the minuso test has
5599 # not run yet. These depmodes are late enough in the game, and
5600 # so weak that their functioning should not be impacted.
5601 am__obj=conftest.${OBJEXT-o}
5602 am__minus_obj=
5604 none) break ;;
5605 esac
5606 if depmode=$depmode \
5607 source=sub/conftest.c object=$am__obj \
5608 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5609 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5610 >/dev/null 2>conftest.err &&
5611 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5612 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5613 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5614 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5615 # icc doesn't choke on unknown options, it will just issue warnings
5616 # or remarks (even with -Werror). So we grep stderr for any message
5617 # that says an option was ignored or not supported.
5618 # When given -MP, icc 7.0 and 7.1 complain thusly:
5619 # icc: Command line warning: ignoring option '-M'; no argument required
5620 # The diagnosis changed in icc 8.0:
5621 # icc: Command line remark: option '-MP' not supported
5622 if (grep 'ignoring option' conftest.err ||
5623 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5624 am_cv_CXX_dependencies_compiler_type=$depmode
5625 break
5628 done
5630 cd ..
5631 rm -rf conftest.dir
5632 else
5633 am_cv_CXX_dependencies_compiler_type=none
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5638 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5639 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5642 test "x$enable_dependency_tracking" != xno \
5643 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5644 am__fastdepCXX_TRUE=
5645 am__fastdepCXX_FALSE='#'
5646 else
5647 am__fastdepCXX_TRUE='#'
5648 am__fastdepCXX_FALSE=
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5653 $as_echo_n "checking for ANSI C header files... " >&6; }
5654 if test "${ac_cv_header_stdc+set}" = set; then :
5655 $as_echo_n "(cached) " >&6
5656 else
5657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5658 /* end confdefs.h. */
5659 #include <stdlib.h>
5660 #include <stdarg.h>
5661 #include <string.h>
5662 #include <float.h>
5665 main ()
5669 return 0;
5671 _ACEOF
5672 if ac_fn_c_try_compile "$LINENO"; then :
5673 ac_cv_header_stdc=yes
5674 else
5675 ac_cv_header_stdc=no
5677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5679 if test $ac_cv_header_stdc = yes; then
5680 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5682 /* end confdefs.h. */
5683 #include <string.h>
5685 _ACEOF
5686 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5687 $EGREP "memchr" >/dev/null 2>&1; then :
5689 else
5690 ac_cv_header_stdc=no
5692 rm -f conftest*
5696 if test $ac_cv_header_stdc = yes; then
5697 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5699 /* end confdefs.h. */
5700 #include <stdlib.h>
5702 _ACEOF
5703 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5704 $EGREP "free" >/dev/null 2>&1; then :
5706 else
5707 ac_cv_header_stdc=no
5709 rm -f conftest*
5713 if test $ac_cv_header_stdc = yes; then
5714 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5715 if test "$cross_compiling" = yes; then :
5717 else
5718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5719 /* end confdefs.h. */
5720 #include <ctype.h>
5721 #include <stdlib.h>
5722 #if ((' ' & 0x0FF) == 0x020)
5723 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5724 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5725 #else
5726 # define ISLOWER(c) \
5727 (('a' <= (c) && (c) <= 'i') \
5728 || ('j' <= (c) && (c) <= 'r') \
5729 || ('s' <= (c) && (c) <= 'z'))
5730 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5731 #endif
5733 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5735 main ()
5737 int i;
5738 for (i = 0; i < 256; i++)
5739 if (XOR (islower (i), ISLOWER (i))
5740 || toupper (i) != TOUPPER (i))
5741 return 2;
5742 return 0;
5744 _ACEOF
5745 if ac_fn_c_try_run "$LINENO"; then :
5747 else
5748 ac_cv_header_stdc=no
5750 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5751 conftest.$ac_objext conftest.beam conftest.$ac_ext
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5757 $as_echo "$ac_cv_header_stdc" >&6; }
5758 if test $ac_cv_header_stdc = yes; then
5760 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5764 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5765 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5766 inttypes.h stdint.h unistd.h
5767 do :
5768 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5769 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5771 eval as_val=\$$as_ac_Header
5772 if test "x$as_val" = x""yes; then :
5773 cat >>confdefs.h <<_ACEOF
5774 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5775 _ACEOF
5779 done
5783 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5784 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5785 MINIX=yes
5786 else
5787 MINIX=
5791 if test "$MINIX" = yes; then
5793 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5796 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5799 $as_echo "#define _MINIX 1" >>confdefs.h
5804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5805 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5806 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5807 $as_echo_n "(cached) " >&6
5808 else
5809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5810 /* end confdefs.h. */
5812 # define __EXTENSIONS__ 1
5813 $ac_includes_default
5815 main ()
5819 return 0;
5821 _ACEOF
5822 if ac_fn_c_try_compile "$LINENO"; then :
5823 ac_cv_safe_to_define___extensions__=yes
5824 else
5825 ac_cv_safe_to_define___extensions__=no
5827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5830 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5831 test $ac_cv_safe_to_define___extensions__ = yes &&
5832 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5834 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5836 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5838 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5840 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5846 # The tests for host and target for $enable_largefile require
5847 # canonical names.
5851 # As the $enable_largefile decision depends on --enable-plugins we must set it
5852 # even in directories otherwise not depending on the $plugins option.
5855 # Check whether --enable-plugins was given.
5856 if test "${enable_plugins+set}" = set; then :
5857 enableval=$enable_plugins; case "${enableval}" in
5858 yes | "") plugins=yes ;;
5859 no) plugins=no ;;
5860 *) plugins=yes ;;
5861 esac
5862 else
5863 plugins=no
5868 case "${host}" in
5869 sparc-*-solaris*|i[3-7]86-*-solaris*)
5870 # On native 32bit sparc and ia32 solaris, large-file and procfs support
5871 # are mutually exclusive; and without procfs support, the bfd/ elf module
5872 # cannot provide certain routines such as elfcore_write_prpsinfo
5873 # or elfcore_write_prstatus. So unless the user explicitly requested
5874 # large-file support through the --enable-largefile switch, disable
5875 # large-file support in favor of procfs support.
5876 test "${target}" = "${host}" -a "x$plugins" = xno \
5877 && : ${enable_largefile="no"}
5879 esac
5881 # Check whether --enable-largefile was given.
5882 if test "${enable_largefile+set}" = set; then :
5883 enableval=$enable_largefile;
5886 if test "$enable_largefile" != no; then
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5889 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5890 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5891 $as_echo_n "(cached) " >&6
5892 else
5893 ac_cv_sys_largefile_CC=no
5894 if test "$GCC" != yes; then
5895 ac_save_CC=$CC
5896 while :; do
5897 # IRIX 6.2 and later do not support large files by default,
5898 # so use the C compiler's -n32 option if that helps.
5899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5900 /* end confdefs.h. */
5901 #include <sys/types.h>
5902 /* Check that off_t can represent 2**63 - 1 correctly.
5903 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5904 since some C++ compilers masquerading as C compilers
5905 incorrectly reject 9223372036854775807. */
5906 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5907 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5908 && LARGE_OFF_T % 2147483647 == 1)
5909 ? 1 : -1];
5911 main ()
5915 return 0;
5917 _ACEOF
5918 if ac_fn_c_try_compile "$LINENO"; then :
5919 break
5921 rm -f core conftest.err conftest.$ac_objext
5922 CC="$CC -n32"
5923 if ac_fn_c_try_compile "$LINENO"; then :
5924 ac_cv_sys_largefile_CC=' -n32'; break
5926 rm -f core conftest.err conftest.$ac_objext
5927 break
5928 done
5929 CC=$ac_save_CC
5930 rm -f conftest.$ac_ext
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5934 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5935 if test "$ac_cv_sys_largefile_CC" != no; then
5936 CC=$CC$ac_cv_sys_largefile_CC
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5940 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5941 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5942 $as_echo_n "(cached) " >&6
5943 else
5944 while :; do
5945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5946 /* end confdefs.h. */
5947 #include <sys/types.h>
5948 /* Check that off_t can represent 2**63 - 1 correctly.
5949 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5950 since some C++ compilers masquerading as C compilers
5951 incorrectly reject 9223372036854775807. */
5952 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5953 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5954 && LARGE_OFF_T % 2147483647 == 1)
5955 ? 1 : -1];
5957 main ()
5961 return 0;
5963 _ACEOF
5964 if ac_fn_c_try_compile "$LINENO"; then :
5965 ac_cv_sys_file_offset_bits=no; break
5967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5969 /* end confdefs.h. */
5970 #define _FILE_OFFSET_BITS 64
5971 #include <sys/types.h>
5972 /* Check that off_t can represent 2**63 - 1 correctly.
5973 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5974 since some C++ compilers masquerading as C compilers
5975 incorrectly reject 9223372036854775807. */
5976 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5977 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5978 && LARGE_OFF_T % 2147483647 == 1)
5979 ? 1 : -1];
5981 main ()
5985 return 0;
5987 _ACEOF
5988 if ac_fn_c_try_compile "$LINENO"; then :
5989 ac_cv_sys_file_offset_bits=64; break
5991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5992 ac_cv_sys_file_offset_bits=unknown
5993 break
5994 done
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5997 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5998 case $ac_cv_sys_file_offset_bits in #(
5999 no | unknown) ;;
6001 cat >>confdefs.h <<_ACEOF
6002 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6003 _ACEOF
6005 esac
6006 rm -rf conftest*
6007 if test $ac_cv_sys_file_offset_bits = unknown; then
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6009 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6010 if test "${ac_cv_sys_large_files+set}" = set; then :
6011 $as_echo_n "(cached) " >&6
6012 else
6013 while :; do
6014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6015 /* end confdefs.h. */
6016 #include <sys/types.h>
6017 /* Check that off_t can represent 2**63 - 1 correctly.
6018 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6019 since some C++ compilers masquerading as C compilers
6020 incorrectly reject 9223372036854775807. */
6021 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6022 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6023 && LARGE_OFF_T % 2147483647 == 1)
6024 ? 1 : -1];
6026 main ()
6030 return 0;
6032 _ACEOF
6033 if ac_fn_c_try_compile "$LINENO"; then :
6034 ac_cv_sys_large_files=no; break
6036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6038 /* end confdefs.h. */
6039 #define _LARGE_FILES 1
6040 #include <sys/types.h>
6041 /* Check that off_t can represent 2**63 - 1 correctly.
6042 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6043 since some C++ compilers masquerading as C compilers
6044 incorrectly reject 9223372036854775807. */
6045 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6046 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6047 && LARGE_OFF_T % 2147483647 == 1)
6048 ? 1 : -1];
6050 main ()
6054 return 0;
6056 _ACEOF
6057 if ac_fn_c_try_compile "$LINENO"; then :
6058 ac_cv_sys_large_files=1; break
6060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6061 ac_cv_sys_large_files=unknown
6062 break
6063 done
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6066 $as_echo "$ac_cv_sys_large_files" >&6; }
6067 case $ac_cv_sys_large_files in #(
6068 no | unknown) ;;
6070 cat >>confdefs.h <<_ACEOF
6071 #define _LARGE_FILES $ac_cv_sys_large_files
6072 _ACEOF
6074 esac
6075 rm -rf conftest*
6082 case `pwd` in
6083 *\ * | *\ *)
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6085 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6086 esac
6090 macro_version='2.2.7a'
6091 macro_revision='1.3134'
6105 ltmain="$ac_aux_dir/ltmain.sh"
6107 # Backslashify metacharacters that are still active within
6108 # double-quoted strings.
6109 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6111 # Same as above, but do not quote variable references.
6112 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6114 # Sed substitution to delay expansion of an escaped shell variable in a
6115 # double_quote_subst'ed string.
6116 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6118 # Sed substitution to delay expansion of an escaped single quote.
6119 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6121 # Sed substitution to avoid accidental globbing in evaled expressions
6122 no_glob_subst='s/\*/\\\*/g'
6124 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6125 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6126 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6129 $as_echo_n "checking how to print strings... " >&6; }
6130 # Test print first, because it will be a builtin if present.
6131 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6132 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6133 ECHO='print -r --'
6134 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6135 ECHO='printf %s\n'
6136 else
6137 # Use this function as a fallback that always works.
6138 func_fallback_echo ()
6140 eval 'cat <<_LTECHO_EOF
6142 _LTECHO_EOF'
6144 ECHO='func_fallback_echo'
6147 # func_echo_all arg...
6148 # Invoke $ECHO with all args, space-separated.
6149 func_echo_all ()
6151 $ECHO ""
6154 case "$ECHO" in
6155 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6156 $as_echo "printf" >&6; } ;;
6157 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6158 $as_echo "print -r" >&6; } ;;
6159 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6160 $as_echo "cat" >&6; } ;;
6161 esac
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6177 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6178 if test "${ac_cv_path_SED+set}" = set; then :
6179 $as_echo_n "(cached) " >&6
6180 else
6181 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6182 for ac_i in 1 2 3 4 5 6 7; do
6183 ac_script="$ac_script$as_nl$ac_script"
6184 done
6185 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6186 { ac_script=; unset ac_script;}
6187 if test -z "$SED"; then
6188 ac_path_SED_found=false
6189 # Loop through the user's path and test for each of PROGNAME-LIST
6190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6191 for as_dir in $PATH
6193 IFS=$as_save_IFS
6194 test -z "$as_dir" && as_dir=.
6195 for ac_prog in sed gsed; do
6196 for ac_exec_ext in '' $ac_executable_extensions; do
6197 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6198 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6199 # Check for GNU ac_path_SED and select it if it is found.
6200 # Check for GNU $ac_path_SED
6201 case `"$ac_path_SED" --version 2>&1` in
6202 *GNU*)
6203 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6205 ac_count=0
6206 $as_echo_n 0123456789 >"conftest.in"
6207 while :
6209 cat "conftest.in" "conftest.in" >"conftest.tmp"
6210 mv "conftest.tmp" "conftest.in"
6211 cp "conftest.in" "conftest.nl"
6212 $as_echo '' >> "conftest.nl"
6213 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6214 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6215 as_fn_arith $ac_count + 1 && ac_count=$as_val
6216 if test $ac_count -gt ${ac_path_SED_max-0}; then
6217 # Best one so far, save it but keep looking for a better one
6218 ac_cv_path_SED="$ac_path_SED"
6219 ac_path_SED_max=$ac_count
6221 # 10*(2^10) chars as input seems more than enough
6222 test $ac_count -gt 10 && break
6223 done
6224 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6225 esac
6227 $ac_path_SED_found && break 3
6228 done
6229 done
6230 done
6231 IFS=$as_save_IFS
6232 if test -z "$ac_cv_path_SED"; then
6233 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6235 else
6236 ac_cv_path_SED=$SED
6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6241 $as_echo "$ac_cv_path_SED" >&6; }
6242 SED="$ac_cv_path_SED"
6243 rm -f conftest.sed
6245 test -z "$SED" && SED=sed
6246 Xsed="$SED -e 1s/^X//"
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6259 $as_echo_n "checking for fgrep... " >&6; }
6260 if test "${ac_cv_path_FGREP+set}" = set; then :
6261 $as_echo_n "(cached) " >&6
6262 else
6263 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6264 then ac_cv_path_FGREP="$GREP -F"
6265 else
6266 if test -z "$FGREP"; then
6267 ac_path_FGREP_found=false
6268 # Loop through the user's path and test for each of PROGNAME-LIST
6269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6270 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6272 IFS=$as_save_IFS
6273 test -z "$as_dir" && as_dir=.
6274 for ac_prog in fgrep; do
6275 for ac_exec_ext in '' $ac_executable_extensions; do
6276 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6277 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6278 # Check for GNU ac_path_FGREP and select it if it is found.
6279 # Check for GNU $ac_path_FGREP
6280 case `"$ac_path_FGREP" --version 2>&1` in
6281 *GNU*)
6282 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6284 ac_count=0
6285 $as_echo_n 0123456789 >"conftest.in"
6286 while :
6288 cat "conftest.in" "conftest.in" >"conftest.tmp"
6289 mv "conftest.tmp" "conftest.in"
6290 cp "conftest.in" "conftest.nl"
6291 $as_echo 'FGREP' >> "conftest.nl"
6292 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6293 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6294 as_fn_arith $ac_count + 1 && ac_count=$as_val
6295 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6296 # Best one so far, save it but keep looking for a better one
6297 ac_cv_path_FGREP="$ac_path_FGREP"
6298 ac_path_FGREP_max=$ac_count
6300 # 10*(2^10) chars as input seems more than enough
6301 test $ac_count -gt 10 && break
6302 done
6303 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6304 esac
6306 $ac_path_FGREP_found && break 3
6307 done
6308 done
6309 done
6310 IFS=$as_save_IFS
6311 if test -z "$ac_cv_path_FGREP"; then
6312 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6314 else
6315 ac_cv_path_FGREP=$FGREP
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6321 $as_echo "$ac_cv_path_FGREP" >&6; }
6322 FGREP="$ac_cv_path_FGREP"
6325 test -z "$GREP" && GREP=grep
6345 # Check whether --with-gnu-ld was given.
6346 if test "${with_gnu_ld+set}" = set; then :
6347 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6348 else
6349 with_gnu_ld=no
6352 ac_prog=ld
6353 if test "$GCC" = yes; then
6354 # Check if gcc -print-prog-name=ld gives a path.
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6356 $as_echo_n "checking for ld used by $CC... " >&6; }
6357 case $host in
6358 *-*-mingw*)
6359 # gcc leaves a trailing carriage return which upsets mingw
6360 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6362 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6363 esac
6364 case $ac_prog in
6365 # Accept absolute paths.
6366 [\\/]* | ?:[\\/]*)
6367 re_direlt='/[^/][^/]*/\.\./'
6368 # Canonicalize the pathname of ld
6369 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6370 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6371 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6372 done
6373 test -z "$LD" && LD="$ac_prog"
6376 # If it fails, then pretend we aren't using GCC.
6377 ac_prog=ld
6380 # If it is relative, then search for the first ld in PATH.
6381 with_gnu_ld=unknown
6383 esac
6384 elif test "$with_gnu_ld" = yes; then
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6386 $as_echo_n "checking for GNU ld... " >&6; }
6387 else
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6389 $as_echo_n "checking for non-GNU ld... " >&6; }
6391 if test "${lt_cv_path_LD+set}" = set; then :
6392 $as_echo_n "(cached) " >&6
6393 else
6394 if test -z "$LD"; then
6395 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6396 for ac_dir in $PATH; do
6397 IFS="$lt_save_ifs"
6398 test -z "$ac_dir" && ac_dir=.
6399 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6400 lt_cv_path_LD="$ac_dir/$ac_prog"
6401 # Check to see if the program is GNU ld. I'd rather use --version,
6402 # but apparently some variants of GNU ld only accept -v.
6403 # Break only if it was the GNU/non-GNU ld that we prefer.
6404 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6405 *GNU* | *'with BFD'*)
6406 test "$with_gnu_ld" != no && break
6409 test "$with_gnu_ld" != yes && break
6411 esac
6413 done
6414 IFS="$lt_save_ifs"
6415 else
6416 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6420 LD="$lt_cv_path_LD"
6421 if test -n "$LD"; then
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6423 $as_echo "$LD" >&6; }
6424 else
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6426 $as_echo "no" >&6; }
6428 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6430 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6431 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6432 $as_echo_n "(cached) " >&6
6433 else
6434 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6435 case `$LD -v 2>&1 </dev/null` in
6436 *GNU* | *'with BFD'*)
6437 lt_cv_prog_gnu_ld=yes
6440 lt_cv_prog_gnu_ld=no
6442 esac
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6445 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6446 with_gnu_ld=$lt_cv_prog_gnu_ld
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6457 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6458 if test "${lt_cv_path_NM+set}" = set; then :
6459 $as_echo_n "(cached) " >&6
6460 else
6461 if test -n "$NM"; then
6462 # Let the user override the test.
6463 lt_cv_path_NM="$NM"
6464 else
6465 lt_nm_to_check="${ac_tool_prefix}nm"
6466 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6467 lt_nm_to_check="$lt_nm_to_check nm"
6469 for lt_tmp_nm in $lt_nm_to_check; do
6470 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6471 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6472 IFS="$lt_save_ifs"
6473 test -z "$ac_dir" && ac_dir=.
6474 tmp_nm="$ac_dir/$lt_tmp_nm"
6475 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6476 # Check to see if the nm accepts a BSD-compat flag.
6477 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6478 # nm: unknown option "B" ignored
6479 # Tru64's nm complains that /dev/null is an invalid object file
6480 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6481 */dev/null* | *'Invalid file or object type'*)
6482 lt_cv_path_NM="$tmp_nm -B"
6483 break
6486 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6487 */dev/null*)
6488 lt_cv_path_NM="$tmp_nm -p"
6489 break
6492 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6493 continue # so that we can try to find one that supports BSD flags
6495 esac
6497 esac
6499 done
6500 IFS="$lt_save_ifs"
6501 done
6502 : ${lt_cv_path_NM=no}
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6506 $as_echo "$lt_cv_path_NM" >&6; }
6507 if test "$lt_cv_path_NM" != "no"; then
6508 NM="$lt_cv_path_NM"
6509 else
6510 # Didn't find any BSD compatible name lister, look for dumpbin.
6511 if test -n "$DUMPBIN"; then :
6512 # Let the user override the test.
6513 else
6514 if test -n "$ac_tool_prefix"; then
6515 for ac_prog in dumpbin "link -dump"
6517 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6518 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6520 $as_echo_n "checking for $ac_word... " >&6; }
6521 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6522 $as_echo_n "(cached) " >&6
6523 else
6524 if test -n "$DUMPBIN"; then
6525 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6526 else
6527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6528 for as_dir in $PATH
6530 IFS=$as_save_IFS
6531 test -z "$as_dir" && as_dir=.
6532 for ac_exec_ext in '' $ac_executable_extensions; do
6533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6534 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6536 break 2
6538 done
6539 done
6540 IFS=$as_save_IFS
6544 DUMPBIN=$ac_cv_prog_DUMPBIN
6545 if test -n "$DUMPBIN"; then
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6547 $as_echo "$DUMPBIN" >&6; }
6548 else
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6550 $as_echo "no" >&6; }
6554 test -n "$DUMPBIN" && break
6555 done
6557 if test -z "$DUMPBIN"; then
6558 ac_ct_DUMPBIN=$DUMPBIN
6559 for ac_prog in dumpbin "link -dump"
6561 # Extract the first word of "$ac_prog", so it can be a program name with args.
6562 set dummy $ac_prog; ac_word=$2
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6564 $as_echo_n "checking for $ac_word... " >&6; }
6565 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6566 $as_echo_n "(cached) " >&6
6567 else
6568 if test -n "$ac_ct_DUMPBIN"; then
6569 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6570 else
6571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6572 for as_dir in $PATH
6574 IFS=$as_save_IFS
6575 test -z "$as_dir" && as_dir=.
6576 for ac_exec_ext in '' $ac_executable_extensions; do
6577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6578 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6580 break 2
6582 done
6583 done
6584 IFS=$as_save_IFS
6588 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6589 if test -n "$ac_ct_DUMPBIN"; then
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6591 $as_echo "$ac_ct_DUMPBIN" >&6; }
6592 else
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6594 $as_echo "no" >&6; }
6598 test -n "$ac_ct_DUMPBIN" && break
6599 done
6601 if test "x$ac_ct_DUMPBIN" = x; then
6602 DUMPBIN=":"
6603 else
6604 case $cross_compiling:$ac_tool_warned in
6605 yes:)
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6607 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6608 ac_tool_warned=yes ;;
6609 esac
6610 DUMPBIN=$ac_ct_DUMPBIN
6614 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6615 *COFF*)
6616 DUMPBIN="$DUMPBIN -symbols"
6619 DUMPBIN=:
6621 esac
6624 if test "$DUMPBIN" != ":"; then
6625 NM="$DUMPBIN"
6628 test -z "$NM" && NM=nm
6635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6636 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6637 if test "${lt_cv_nm_interface+set}" = set; then :
6638 $as_echo_n "(cached) " >&6
6639 else
6640 lt_cv_nm_interface="BSD nm"
6641 echo "int some_variable = 0;" > conftest.$ac_ext
6642 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6643 (eval "$ac_compile" 2>conftest.err)
6644 cat conftest.err >&5
6645 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6646 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6647 cat conftest.err >&5
6648 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6649 cat conftest.out >&5
6650 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6651 lt_cv_nm_interface="MS dumpbin"
6653 rm -f conftest*
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6656 $as_echo "$lt_cv_nm_interface" >&6; }
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6659 $as_echo_n "checking whether ln -s works... " >&6; }
6660 LN_S=$as_ln_s
6661 if test "$LN_S" = "ln -s"; then
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6663 $as_echo "yes" >&6; }
6664 else
6665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6666 $as_echo "no, using $LN_S" >&6; }
6669 # find the maximum length of command line arguments
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6671 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6672 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6673 $as_echo_n "(cached) " >&6
6674 else
6676 teststring="ABCD"
6678 case $build_os in
6679 msdosdjgpp*)
6680 # On DJGPP, this test can blow up pretty badly due to problems in libc
6681 # (any single argument exceeding 2000 bytes causes a buffer overrun
6682 # during glob expansion). Even if it were fixed, the result of this
6683 # check would be larger than it should be.
6684 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6687 gnu*)
6688 # Under GNU Hurd, this test is not required because there is
6689 # no limit to the length of command line arguments.
6690 # Libtool will interpret -1 as no limit whatsoever
6691 lt_cv_sys_max_cmd_len=-1;
6694 cygwin* | mingw* | cegcc*)
6695 # On Win9x/ME, this test blows up -- it succeeds, but takes
6696 # about 5 minutes as the teststring grows exponentially.
6697 # Worse, since 9x/ME are not pre-emptively multitasking,
6698 # you end up with a "frozen" computer, even though with patience
6699 # the test eventually succeeds (with a max line length of 256k).
6700 # Instead, let's just punt: use the minimum linelength reported by
6701 # all of the supported platforms: 8192 (on NT/2K/XP).
6702 lt_cv_sys_max_cmd_len=8192;
6705 mint*)
6706 # On MiNT this can take a long time and run out of memory.
6707 lt_cv_sys_max_cmd_len=8192;
6710 amigaos*)
6711 # On AmigaOS with pdksh, this test takes hours, literally.
6712 # So we just punt and use a minimum line length of 8192.
6713 lt_cv_sys_max_cmd_len=8192;
6716 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6717 # This has been around since 386BSD, at least. Likely further.
6718 if test -x /sbin/sysctl; then
6719 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6720 elif test -x /usr/sbin/sysctl; then
6721 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6722 else
6723 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6725 # And add a safety zone
6726 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6727 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6730 interix*)
6731 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6732 lt_cv_sys_max_cmd_len=196608
6735 osf*)
6736 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6737 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6738 # nice to cause kernel panics so lets avoid the loop below.
6739 # First set a reasonable default.
6740 lt_cv_sys_max_cmd_len=16384
6742 if test -x /sbin/sysconfig; then
6743 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6744 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6745 esac
6748 sco3.2v5*)
6749 lt_cv_sys_max_cmd_len=102400
6751 sysv5* | sco5v6* | sysv4.2uw2*)
6752 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6753 if test -n "$kargmax"; then
6754 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6755 else
6756 lt_cv_sys_max_cmd_len=32768
6760 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6761 if test -n "$lt_cv_sys_max_cmd_len"; then
6762 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6763 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6764 else
6765 # Make teststring a little bigger before we do anything with it.
6766 # a 1K string should be a reasonable start.
6767 for i in 1 2 3 4 5 6 7 8 ; do
6768 teststring=$teststring$teststring
6769 done
6770 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6771 # If test is not a shell built-in, we'll probably end up computing a
6772 # maximum length that is only half of the actual maximum length, but
6773 # we can't tell.
6774 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6775 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6776 test $i != 17 # 1/2 MB should be enough
6778 i=`expr $i + 1`
6779 teststring=$teststring$teststring
6780 done
6781 # Only check the string length outside the loop.
6782 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6783 teststring=
6784 # Add a significant safety factor because C++ compilers can tack on
6785 # massive amounts of additional arguments before passing them to the
6786 # linker. It appears as though 1/2 is a usable value.
6787 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6790 esac
6794 if test -n $lt_cv_sys_max_cmd_len ; then
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6796 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6797 else
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6799 $as_echo "none" >&6; }
6801 max_cmd_len=$lt_cv_sys_max_cmd_len
6808 : ${CP="cp -f"}
6809 : ${MV="mv -f"}
6810 : ${RM="rm -f"}
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6813 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6814 # Try some XSI features
6815 xsi_shell=no
6816 ( _lt_dummy="a/b/c"
6817 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6818 = c,a/b,, \
6819 && eval 'test $(( 1 + 1 )) -eq 2 \
6820 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6821 && xsi_shell=yes
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6823 $as_echo "$xsi_shell" >&6; }
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6827 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6828 lt_shell_append=no
6829 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6830 >/dev/null 2>&1 \
6831 && lt_shell_append=yes
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6833 $as_echo "$lt_shell_append" >&6; }
6836 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6837 lt_unset=unset
6838 else
6839 lt_unset=false
6846 # test EBCDIC or ASCII
6847 case `echo X|tr X '\101'` in
6848 A) # ASCII based system
6849 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6850 lt_SP2NL='tr \040 \012'
6851 lt_NL2SP='tr \015\012 \040\040'
6853 *) # EBCDIC based system
6854 lt_SP2NL='tr \100 \n'
6855 lt_NL2SP='tr \r\n \100\100'
6857 esac
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6868 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6869 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6870 $as_echo_n "(cached) " >&6
6871 else
6872 lt_cv_ld_reload_flag='-r'
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6875 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6876 reload_flag=$lt_cv_ld_reload_flag
6877 case $reload_flag in
6878 "" | " "*) ;;
6879 *) reload_flag=" $reload_flag" ;;
6880 esac
6881 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6882 case $host_os in
6883 darwin*)
6884 if test "$GCC" = yes; then
6885 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6886 else
6887 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6890 esac
6900 if test -n "$ac_tool_prefix"; then
6901 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6902 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6904 $as_echo_n "checking for $ac_word... " >&6; }
6905 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6906 $as_echo_n "(cached) " >&6
6907 else
6908 if test -n "$OBJDUMP"; then
6909 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6910 else
6911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6912 for as_dir in $PATH
6914 IFS=$as_save_IFS
6915 test -z "$as_dir" && as_dir=.
6916 for ac_exec_ext in '' $ac_executable_extensions; do
6917 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6918 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6920 break 2
6922 done
6923 done
6924 IFS=$as_save_IFS
6928 OBJDUMP=$ac_cv_prog_OBJDUMP
6929 if test -n "$OBJDUMP"; then
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6931 $as_echo "$OBJDUMP" >&6; }
6932 else
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6934 $as_echo "no" >&6; }
6939 if test -z "$ac_cv_prog_OBJDUMP"; then
6940 ac_ct_OBJDUMP=$OBJDUMP
6941 # Extract the first word of "objdump", so it can be a program name with args.
6942 set dummy objdump; ac_word=$2
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6944 $as_echo_n "checking for $ac_word... " >&6; }
6945 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6946 $as_echo_n "(cached) " >&6
6947 else
6948 if test -n "$ac_ct_OBJDUMP"; then
6949 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6950 else
6951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6952 for as_dir in $PATH
6954 IFS=$as_save_IFS
6955 test -z "$as_dir" && as_dir=.
6956 for ac_exec_ext in '' $ac_executable_extensions; do
6957 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6958 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6960 break 2
6962 done
6963 done
6964 IFS=$as_save_IFS
6968 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6969 if test -n "$ac_ct_OBJDUMP"; then
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6971 $as_echo "$ac_ct_OBJDUMP" >&6; }
6972 else
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6974 $as_echo "no" >&6; }
6977 if test "x$ac_ct_OBJDUMP" = x; then
6978 OBJDUMP="false"
6979 else
6980 case $cross_compiling:$ac_tool_warned in
6981 yes:)
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6983 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6984 ac_tool_warned=yes ;;
6985 esac
6986 OBJDUMP=$ac_ct_OBJDUMP
6988 else
6989 OBJDUMP="$ac_cv_prog_OBJDUMP"
6992 test -z "$OBJDUMP" && OBJDUMP=objdump
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7003 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7004 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7005 $as_echo_n "(cached) " >&6
7006 else
7007 lt_cv_file_magic_cmd='$MAGIC_CMD'
7008 lt_cv_file_magic_test_file=
7009 lt_cv_deplibs_check_method='unknown'
7010 # Need to set the preceding variable on all platforms that support
7011 # interlibrary dependencies.
7012 # 'none' -- dependencies not supported.
7013 # `unknown' -- same as none, but documents that we really don't know.
7014 # 'pass_all' -- all dependencies passed with no checks.
7015 # 'test_compile' -- check by making test program.
7016 # 'file_magic [[regex]]' -- check by looking for files in library path
7017 # which responds to the $file_magic_cmd with a given extended regex.
7018 # If you have `file' or equivalent on your system and you're not sure
7019 # whether `pass_all' will *always* work, you probably want this one.
7021 case $host_os in
7022 aix[4-9]*)
7023 lt_cv_deplibs_check_method=pass_all
7026 beos*)
7027 lt_cv_deplibs_check_method=pass_all
7030 bsdi[45]*)
7031 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7032 lt_cv_file_magic_cmd='/usr/bin/file -L'
7033 lt_cv_file_magic_test_file=/shlib/libc.so
7036 cygwin*)
7037 # func_win32_libid is a shell function defined in ltmain.sh
7038 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7039 lt_cv_file_magic_cmd='func_win32_libid'
7042 mingw* | pw32*)
7043 # Base MSYS/MinGW do not provide the 'file' command needed by
7044 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7045 # unless we find 'file', for example because we are cross-compiling.
7046 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7047 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7048 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7049 lt_cv_file_magic_cmd='func_win32_libid'
7050 else
7051 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7052 lt_cv_file_magic_cmd='$OBJDUMP -f'
7056 cegcc*)
7057 # use the weaker test based on 'objdump'. See mingw*.
7058 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7059 lt_cv_file_magic_cmd='$OBJDUMP -f'
7062 darwin* | rhapsody*)
7063 lt_cv_deplibs_check_method=pass_all
7066 freebsd* | dragonfly*)
7067 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7068 case $host_cpu in
7069 i*86 )
7070 # Not sure whether the presence of OpenBSD here was a mistake.
7071 # Let's accept both of them until this is cleared up.
7072 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7073 lt_cv_file_magic_cmd=/usr/bin/file
7074 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7076 esac
7077 else
7078 lt_cv_deplibs_check_method=pass_all
7082 gnu*)
7083 lt_cv_deplibs_check_method=pass_all
7086 haiku*)
7087 lt_cv_deplibs_check_method=pass_all
7090 hpux10.20* | hpux11*)
7091 lt_cv_file_magic_cmd=/usr/bin/file
7092 case $host_cpu in
7093 ia64*)
7094 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7095 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7097 hppa*64*)
7098 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]'
7099 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7102 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7103 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7105 esac
7108 interix[3-9]*)
7109 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7110 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7113 irix5* | irix6* | nonstopux*)
7114 case $LD in
7115 *-32|*"-32 ") libmagic=32-bit;;
7116 *-n32|*"-n32 ") libmagic=N32;;
7117 *-64|*"-64 ") libmagic=64-bit;;
7118 *) libmagic=never-match;;
7119 esac
7120 lt_cv_deplibs_check_method=pass_all
7123 # This must be Linux ELF.
7124 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7125 lt_cv_deplibs_check_method=pass_all
7128 netbsd*)
7129 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7130 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7131 else
7132 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7136 newos6*)
7137 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7138 lt_cv_file_magic_cmd=/usr/bin/file
7139 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7142 *nto* | *qnx*)
7143 lt_cv_deplibs_check_method=pass_all
7146 openbsd*)
7147 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7148 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7149 else
7150 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7154 osf3* | osf4* | osf5*)
7155 lt_cv_deplibs_check_method=pass_all
7158 rdos*)
7159 lt_cv_deplibs_check_method=pass_all
7162 solaris*)
7163 lt_cv_deplibs_check_method=pass_all
7166 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7167 lt_cv_deplibs_check_method=pass_all
7170 sysv4 | sysv4.3*)
7171 case $host_vendor in
7172 motorola)
7173 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]'
7174 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7176 ncr)
7177 lt_cv_deplibs_check_method=pass_all
7179 sequent)
7180 lt_cv_file_magic_cmd='/bin/file'
7181 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7183 sni)
7184 lt_cv_file_magic_cmd='/bin/file'
7185 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7186 lt_cv_file_magic_test_file=/lib/libc.so
7188 siemens)
7189 lt_cv_deplibs_check_method=pass_all
7192 lt_cv_deplibs_check_method=pass_all
7194 esac
7197 tpf*)
7198 lt_cv_deplibs_check_method=pass_all
7200 esac
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7204 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7205 file_magic_cmd=$lt_cv_file_magic_cmd
7206 deplibs_check_method=$lt_cv_deplibs_check_method
7207 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7220 if test -n "$ac_tool_prefix"; then
7221 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7222 set dummy ${ac_tool_prefix}ar; ac_word=$2
7223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7224 $as_echo_n "checking for $ac_word... " >&6; }
7225 if test "${ac_cv_prog_AR+set}" = set; then :
7226 $as_echo_n "(cached) " >&6
7227 else
7228 if test -n "$AR"; then
7229 ac_cv_prog_AR="$AR" # Let the user override the test.
7230 else
7231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7232 for as_dir in $PATH
7234 IFS=$as_save_IFS
7235 test -z "$as_dir" && as_dir=.
7236 for ac_exec_ext in '' $ac_executable_extensions; do
7237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7238 ac_cv_prog_AR="${ac_tool_prefix}ar"
7239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7240 break 2
7242 done
7243 done
7244 IFS=$as_save_IFS
7248 AR=$ac_cv_prog_AR
7249 if test -n "$AR"; then
7250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7251 $as_echo "$AR" >&6; }
7252 else
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7254 $as_echo "no" >&6; }
7259 if test -z "$ac_cv_prog_AR"; then
7260 ac_ct_AR=$AR
7261 # Extract the first word of "ar", so it can be a program name with args.
7262 set dummy ar; ac_word=$2
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7264 $as_echo_n "checking for $ac_word... " >&6; }
7265 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7266 $as_echo_n "(cached) " >&6
7267 else
7268 if test -n "$ac_ct_AR"; then
7269 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7270 else
7271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7272 for as_dir in $PATH
7274 IFS=$as_save_IFS
7275 test -z "$as_dir" && as_dir=.
7276 for ac_exec_ext in '' $ac_executable_extensions; do
7277 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7278 ac_cv_prog_ac_ct_AR="ar"
7279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7280 break 2
7282 done
7283 done
7284 IFS=$as_save_IFS
7288 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7289 if test -n "$ac_ct_AR"; then
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7291 $as_echo "$ac_ct_AR" >&6; }
7292 else
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7294 $as_echo "no" >&6; }
7297 if test "x$ac_ct_AR" = x; then
7298 AR="false"
7299 else
7300 case $cross_compiling:$ac_tool_warned in
7301 yes:)
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7303 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7304 ac_tool_warned=yes ;;
7305 esac
7306 AR=$ac_ct_AR
7308 else
7309 AR="$ac_cv_prog_AR"
7312 test -z "$AR" && AR=ar
7313 test -z "$AR_FLAGS" && AR_FLAGS=cru
7325 if test -n "$ac_tool_prefix"; then
7326 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7327 set dummy ${ac_tool_prefix}strip; ac_word=$2
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7329 $as_echo_n "checking for $ac_word... " >&6; }
7330 if test "${ac_cv_prog_STRIP+set}" = set; then :
7331 $as_echo_n "(cached) " >&6
7332 else
7333 if test -n "$STRIP"; then
7334 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7335 else
7336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7337 for as_dir in $PATH
7339 IFS=$as_save_IFS
7340 test -z "$as_dir" && as_dir=.
7341 for ac_exec_ext in '' $ac_executable_extensions; do
7342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7343 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7345 break 2
7347 done
7348 done
7349 IFS=$as_save_IFS
7353 STRIP=$ac_cv_prog_STRIP
7354 if test -n "$STRIP"; then
7355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7356 $as_echo "$STRIP" >&6; }
7357 else
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7359 $as_echo "no" >&6; }
7364 if test -z "$ac_cv_prog_STRIP"; then
7365 ac_ct_STRIP=$STRIP
7366 # Extract the first word of "strip", so it can be a program name with args.
7367 set dummy strip; ac_word=$2
7368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7369 $as_echo_n "checking for $ac_word... " >&6; }
7370 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7371 $as_echo_n "(cached) " >&6
7372 else
7373 if test -n "$ac_ct_STRIP"; then
7374 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7375 else
7376 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7377 for as_dir in $PATH
7379 IFS=$as_save_IFS
7380 test -z "$as_dir" && as_dir=.
7381 for ac_exec_ext in '' $ac_executable_extensions; do
7382 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7383 ac_cv_prog_ac_ct_STRIP="strip"
7384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7385 break 2
7387 done
7388 done
7389 IFS=$as_save_IFS
7393 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7394 if test -n "$ac_ct_STRIP"; then
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7396 $as_echo "$ac_ct_STRIP" >&6; }
7397 else
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7399 $as_echo "no" >&6; }
7402 if test "x$ac_ct_STRIP" = x; then
7403 STRIP=":"
7404 else
7405 case $cross_compiling:$ac_tool_warned in
7406 yes:)
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7408 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7409 ac_tool_warned=yes ;;
7410 esac
7411 STRIP=$ac_ct_STRIP
7413 else
7414 STRIP="$ac_cv_prog_STRIP"
7417 test -z "$STRIP" && STRIP=:
7424 if test -n "$ac_tool_prefix"; then
7425 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7426 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7428 $as_echo_n "checking for $ac_word... " >&6; }
7429 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7430 $as_echo_n "(cached) " >&6
7431 else
7432 if test -n "$RANLIB"; then
7433 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7434 else
7435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7436 for as_dir in $PATH
7438 IFS=$as_save_IFS
7439 test -z "$as_dir" && as_dir=.
7440 for ac_exec_ext in '' $ac_executable_extensions; do
7441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7442 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7444 break 2
7446 done
7447 done
7448 IFS=$as_save_IFS
7452 RANLIB=$ac_cv_prog_RANLIB
7453 if test -n "$RANLIB"; then
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7455 $as_echo "$RANLIB" >&6; }
7456 else
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7458 $as_echo "no" >&6; }
7463 if test -z "$ac_cv_prog_RANLIB"; then
7464 ac_ct_RANLIB=$RANLIB
7465 # Extract the first word of "ranlib", so it can be a program name with args.
7466 set dummy ranlib; ac_word=$2
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7468 $as_echo_n "checking for $ac_word... " >&6; }
7469 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7470 $as_echo_n "(cached) " >&6
7471 else
7472 if test -n "$ac_ct_RANLIB"; then
7473 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7474 else
7475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7476 for as_dir in $PATH
7478 IFS=$as_save_IFS
7479 test -z "$as_dir" && as_dir=.
7480 for ac_exec_ext in '' $ac_executable_extensions; do
7481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7482 ac_cv_prog_ac_ct_RANLIB="ranlib"
7483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7484 break 2
7486 done
7487 done
7488 IFS=$as_save_IFS
7492 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7493 if test -n "$ac_ct_RANLIB"; then
7494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7495 $as_echo "$ac_ct_RANLIB" >&6; }
7496 else
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7498 $as_echo "no" >&6; }
7501 if test "x$ac_ct_RANLIB" = x; then
7502 RANLIB=":"
7503 else
7504 case $cross_compiling:$ac_tool_warned in
7505 yes:)
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7507 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7508 ac_tool_warned=yes ;;
7509 esac
7510 RANLIB=$ac_ct_RANLIB
7512 else
7513 RANLIB="$ac_cv_prog_RANLIB"
7516 test -z "$RANLIB" && RANLIB=:
7523 # Determine commands to create old-style static archives.
7524 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7525 old_postinstall_cmds='chmod 644 $oldlib'
7526 old_postuninstall_cmds=
7528 if test -n "$RANLIB"; then
7529 case $host_os in
7530 openbsd*)
7531 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7534 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7536 esac
7537 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7540 case $host_os in
7541 darwin*)
7542 lock_old_archive_extraction=yes ;;
7544 lock_old_archive_extraction=no ;;
7545 esac
7585 # If no C compiler was specified, use CC.
7586 LTCC=${LTCC-"$CC"}
7588 # If no C compiler flags were specified, use CFLAGS.
7589 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7591 # Allow CC to be a program name with arguments.
7592 compiler=$CC
7595 # Check for command to grab the raw symbol name followed by C symbol from nm.
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7597 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7598 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7599 $as_echo_n "(cached) " >&6
7600 else
7602 # These are sane defaults that work on at least a few old systems.
7603 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7605 # Character class describing NM global symbol codes.
7606 symcode='[BCDEGRST]'
7608 # Regexp to match symbols that can be accessed directly from C.
7609 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7611 # Define system-specific variables.
7612 case $host_os in
7613 aix*)
7614 symcode='[BCDT]'
7616 cygwin* | mingw* | pw32* | cegcc*)
7617 symcode='[ABCDGISTW]'
7619 hpux*)
7620 if test "$host_cpu" = ia64; then
7621 symcode='[ABCDEGRST]'
7624 irix* | nonstopux*)
7625 symcode='[BCDEGRST]'
7627 osf*)
7628 symcode='[BCDEGQRST]'
7630 solaris*)
7631 symcode='[BDRT]'
7633 sco3.2v5*)
7634 symcode='[DT]'
7636 sysv4.2uw2*)
7637 symcode='[DT]'
7639 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7640 symcode='[ABDT]'
7642 sysv4)
7643 symcode='[DFNSTU]'
7645 esac
7647 # If we're using GNU nm, then use its standard symbol codes.
7648 case `$NM -V 2>&1` in
7649 *GNU* | *'with BFD'*)
7650 symcode='[ABCDGIRSTW]' ;;
7651 esac
7653 # Transform an extracted symbol line into a proper C declaration.
7654 # Some systems (esp. on ia64) link data and code symbols differently,
7655 # so use this general approach.
7656 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7658 # Transform an extracted symbol line into symbol name and symbol address
7659 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7660 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'"
7662 # Handle CRLF in mingw tool chain
7663 opt_cr=
7664 case $build_os in
7665 mingw*)
7666 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7668 esac
7670 # Try without a prefix underscore, then with it.
7671 for ac_symprfx in "" "_"; do
7673 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7674 symxfrm="\\1 $ac_symprfx\\2 \\2"
7676 # Write the raw and C identifiers.
7677 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7678 # Fake it for dumpbin and say T for any non-static function
7679 # and D for any global variable.
7680 # Also find C++ and __fastcall symbols from MSVC++,
7681 # which start with @ or ?.
7682 lt_cv_sys_global_symbol_pipe="$AWK '"\
7683 " {last_section=section; section=\$ 3};"\
7684 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7685 " \$ 0!~/External *\|/{next};"\
7686 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7687 " {if(hide[section]) next};"\
7688 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7689 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7690 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7691 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7692 " ' prfx=^$ac_symprfx"
7693 else
7694 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7697 # Check to see that the pipe works correctly.
7698 pipe_works=no
7700 rm -f conftest*
7701 cat > conftest.$ac_ext <<_LT_EOF
7702 #ifdef __cplusplus
7703 extern "C" {
7704 #endif
7705 char nm_test_var;
7706 void nm_test_func(void);
7707 void nm_test_func(void){}
7708 #ifdef __cplusplus
7710 #endif
7711 int main(){nm_test_var='a';nm_test_func();return(0);}
7712 _LT_EOF
7714 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7715 (eval $ac_compile) 2>&5
7716 ac_status=$?
7717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7718 test $ac_status = 0; }; then
7719 # Now try to grab the symbols.
7720 nlist=conftest.nm
7721 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7722 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7723 ac_status=$?
7724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7725 test $ac_status = 0; } && test -s "$nlist"; then
7726 # Try sorting and uniquifying the output.
7727 if sort "$nlist" | uniq > "$nlist"T; then
7728 mv -f "$nlist"T "$nlist"
7729 else
7730 rm -f "$nlist"T
7733 # Make sure that we snagged all the symbols we need.
7734 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7735 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7736 cat <<_LT_EOF > conftest.$ac_ext
7737 #ifdef __cplusplus
7738 extern "C" {
7739 #endif
7741 _LT_EOF
7742 # Now generate the symbol file.
7743 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7745 cat <<_LT_EOF >> conftest.$ac_ext
7747 /* The mapping between symbol names and symbols. */
7748 const struct {
7749 const char *name;
7750 void *address;
7752 lt__PROGRAM__LTX_preloaded_symbols[] =
7754 { "@PROGRAM@", (void *) 0 },
7755 _LT_EOF
7756 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7757 cat <<\_LT_EOF >> conftest.$ac_ext
7758 {0, (void *) 0}
7761 /* This works around a problem in FreeBSD linker */
7762 #ifdef FREEBSD_WORKAROUND
7763 static const void *lt_preloaded_setup() {
7764 return lt__PROGRAM__LTX_preloaded_symbols;
7766 #endif
7768 #ifdef __cplusplus
7770 #endif
7771 _LT_EOF
7772 # Now try linking the two files.
7773 mv conftest.$ac_objext conftstm.$ac_objext
7774 lt_save_LIBS="$LIBS"
7775 lt_save_CFLAGS="$CFLAGS"
7776 LIBS="conftstm.$ac_objext"
7777 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7778 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7779 (eval $ac_link) 2>&5
7780 ac_status=$?
7781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7782 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7783 pipe_works=yes
7785 LIBS="$lt_save_LIBS"
7786 CFLAGS="$lt_save_CFLAGS"
7787 else
7788 echo "cannot find nm_test_func in $nlist" >&5
7790 else
7791 echo "cannot find nm_test_var in $nlist" >&5
7793 else
7794 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7796 else
7797 echo "$progname: failed program was:" >&5
7798 cat conftest.$ac_ext >&5
7800 rm -rf conftest* conftst*
7802 # Do not use the global_symbol_pipe unless it works.
7803 if test "$pipe_works" = yes; then
7804 break
7805 else
7806 lt_cv_sys_global_symbol_pipe=
7808 done
7812 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7813 lt_cv_sys_global_symbol_to_cdecl=
7815 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7817 $as_echo "failed" >&6; }
7818 else
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7820 $as_echo "ok" >&6; }
7844 # Check whether --enable-libtool-lock was given.
7845 if test "${enable_libtool_lock+set}" = set; then :
7846 enableval=$enable_libtool_lock;
7849 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7851 # Some flags need to be propagated to the compiler or linker for good
7852 # libtool support.
7853 case $host in
7854 ia64-*-hpux*)
7855 # Find out which ABI we are using.
7856 echo 'int i;' > conftest.$ac_ext
7857 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7858 (eval $ac_compile) 2>&5
7859 ac_status=$?
7860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7861 test $ac_status = 0; }; then
7862 case `/usr/bin/file conftest.$ac_objext` in
7863 *ELF-32*)
7864 HPUX_IA64_MODE="32"
7866 *ELF-64*)
7867 HPUX_IA64_MODE="64"
7869 esac
7871 rm -rf conftest*
7873 *-*-irix6*)
7874 # Find out which ABI we are using.
7875 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7876 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7877 (eval $ac_compile) 2>&5
7878 ac_status=$?
7879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7880 test $ac_status = 0; }; then
7881 if test "$lt_cv_prog_gnu_ld" = yes; then
7882 case `/usr/bin/file conftest.$ac_objext` in
7883 *32-bit*)
7884 LD="${LD-ld} -melf32bsmip"
7886 *N32*)
7887 LD="${LD-ld} -melf32bmipn32"
7889 *64-bit*)
7890 LD="${LD-ld} -melf64bmip"
7892 esac
7893 else
7894 case `/usr/bin/file conftest.$ac_objext` in
7895 *32-bit*)
7896 LD="${LD-ld} -32"
7898 *N32*)
7899 LD="${LD-ld} -n32"
7901 *64-bit*)
7902 LD="${LD-ld} -64"
7904 esac
7907 rm -rf conftest*
7910 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7911 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7912 # Find out which ABI we are using.
7913 echo 'int i;' > conftest.$ac_ext
7914 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7915 (eval $ac_compile) 2>&5
7916 ac_status=$?
7917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7918 test $ac_status = 0; }; then
7919 case `/usr/bin/file conftest.o` in
7920 *32-bit*)
7921 case $host in
7922 x86_64-*kfreebsd*-gnu)
7923 LD="${LD-ld} -m elf_i386_fbsd"
7925 x86_64-*linux*)
7926 LD="${LD-ld} -m elf_i386"
7928 ppc64-*linux*|powerpc64-*linux*)
7929 LD="${LD-ld} -m elf32ppclinux"
7931 s390x-*linux*)
7932 LD="${LD-ld} -m elf_s390"
7934 sparc64-*linux*)
7935 LD="${LD-ld} -m elf32_sparc"
7937 esac
7939 *64-bit*)
7940 case $host in
7941 x86_64-*kfreebsd*-gnu)
7942 LD="${LD-ld} -m elf_x86_64_fbsd"
7944 x86_64-*linux*)
7945 LD="${LD-ld} -m elf_x86_64"
7947 ppc*-*linux*|powerpc*-*linux*)
7948 LD="${LD-ld} -m elf64ppc"
7950 s390*-*linux*|s390*-*tpf*)
7951 LD="${LD-ld} -m elf64_s390"
7953 sparc*-*linux*)
7954 LD="${LD-ld} -m elf64_sparc"
7956 esac
7958 esac
7960 rm -rf conftest*
7963 *-*-sco3.2v5*)
7964 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7965 SAVE_CFLAGS="$CFLAGS"
7966 CFLAGS="$CFLAGS -belf"
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7968 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7969 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7970 $as_echo_n "(cached) " >&6
7971 else
7972 ac_ext=c
7973 ac_cpp='$CPP $CPPFLAGS'
7974 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7975 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7976 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7979 /* end confdefs.h. */
7982 main ()
7986 return 0;
7988 _ACEOF
7989 if ac_fn_c_try_link "$LINENO"; then :
7990 lt_cv_cc_needs_belf=yes
7991 else
7992 lt_cv_cc_needs_belf=no
7994 rm -f core conftest.err conftest.$ac_objext \
7995 conftest$ac_exeext conftest.$ac_ext
7996 ac_ext=c
7997 ac_cpp='$CPP $CPPFLAGS'
7998 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7999 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8000 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8004 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8005 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8006 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8007 CFLAGS="$SAVE_CFLAGS"
8010 sparc*-*solaris*)
8011 # Find out which ABI we are using.
8012 echo 'int i;' > conftest.$ac_ext
8013 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8014 (eval $ac_compile) 2>&5
8015 ac_status=$?
8016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8017 test $ac_status = 0; }; then
8018 case `/usr/bin/file conftest.o` in
8019 *64-bit*)
8020 case $lt_cv_prog_gnu_ld in
8021 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8023 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8024 LD="${LD-ld} -64"
8027 esac
8029 esac
8031 rm -rf conftest*
8033 esac
8035 need_locks="$enable_libtool_lock"
8038 case $host_os in
8039 rhapsody* | darwin*)
8040 if test -n "$ac_tool_prefix"; then
8041 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8042 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8044 $as_echo_n "checking for $ac_word... " >&6; }
8045 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8046 $as_echo_n "(cached) " >&6
8047 else
8048 if test -n "$DSYMUTIL"; then
8049 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8050 else
8051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8052 for as_dir in $PATH
8054 IFS=$as_save_IFS
8055 test -z "$as_dir" && as_dir=.
8056 for ac_exec_ext in '' $ac_executable_extensions; do
8057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8058 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8060 break 2
8062 done
8063 done
8064 IFS=$as_save_IFS
8068 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8069 if test -n "$DSYMUTIL"; then
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8071 $as_echo "$DSYMUTIL" >&6; }
8072 else
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8074 $as_echo "no" >&6; }
8079 if test -z "$ac_cv_prog_DSYMUTIL"; then
8080 ac_ct_DSYMUTIL=$DSYMUTIL
8081 # Extract the first word of "dsymutil", so it can be a program name with args.
8082 set dummy dsymutil; ac_word=$2
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8084 $as_echo_n "checking for $ac_word... " >&6; }
8085 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8086 $as_echo_n "(cached) " >&6
8087 else
8088 if test -n "$ac_ct_DSYMUTIL"; then
8089 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8090 else
8091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8092 for as_dir in $PATH
8094 IFS=$as_save_IFS
8095 test -z "$as_dir" && as_dir=.
8096 for ac_exec_ext in '' $ac_executable_extensions; do
8097 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8098 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8100 break 2
8102 done
8103 done
8104 IFS=$as_save_IFS
8108 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8109 if test -n "$ac_ct_DSYMUTIL"; then
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8111 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8112 else
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8114 $as_echo "no" >&6; }
8117 if test "x$ac_ct_DSYMUTIL" = x; then
8118 DSYMUTIL=":"
8119 else
8120 case $cross_compiling:$ac_tool_warned in
8121 yes:)
8122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8123 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8124 ac_tool_warned=yes ;;
8125 esac
8126 DSYMUTIL=$ac_ct_DSYMUTIL
8128 else
8129 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8132 if test -n "$ac_tool_prefix"; then
8133 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8134 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8136 $as_echo_n "checking for $ac_word... " >&6; }
8137 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8138 $as_echo_n "(cached) " >&6
8139 else
8140 if test -n "$NMEDIT"; then
8141 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8142 else
8143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8144 for as_dir in $PATH
8146 IFS=$as_save_IFS
8147 test -z "$as_dir" && as_dir=.
8148 for ac_exec_ext in '' $ac_executable_extensions; do
8149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8150 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8152 break 2
8154 done
8155 done
8156 IFS=$as_save_IFS
8160 NMEDIT=$ac_cv_prog_NMEDIT
8161 if test -n "$NMEDIT"; then
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8163 $as_echo "$NMEDIT" >&6; }
8164 else
8165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8166 $as_echo "no" >&6; }
8171 if test -z "$ac_cv_prog_NMEDIT"; then
8172 ac_ct_NMEDIT=$NMEDIT
8173 # Extract the first word of "nmedit", so it can be a program name with args.
8174 set dummy nmedit; ac_word=$2
8175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8176 $as_echo_n "checking for $ac_word... " >&6; }
8177 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8178 $as_echo_n "(cached) " >&6
8179 else
8180 if test -n "$ac_ct_NMEDIT"; then
8181 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8182 else
8183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8184 for as_dir in $PATH
8186 IFS=$as_save_IFS
8187 test -z "$as_dir" && as_dir=.
8188 for ac_exec_ext in '' $ac_executable_extensions; do
8189 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8190 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8192 break 2
8194 done
8195 done
8196 IFS=$as_save_IFS
8200 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8201 if test -n "$ac_ct_NMEDIT"; then
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8203 $as_echo "$ac_ct_NMEDIT" >&6; }
8204 else
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8206 $as_echo "no" >&6; }
8209 if test "x$ac_ct_NMEDIT" = x; then
8210 NMEDIT=":"
8211 else
8212 case $cross_compiling:$ac_tool_warned in
8213 yes:)
8214 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8215 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8216 ac_tool_warned=yes ;;
8217 esac
8218 NMEDIT=$ac_ct_NMEDIT
8220 else
8221 NMEDIT="$ac_cv_prog_NMEDIT"
8224 if test -n "$ac_tool_prefix"; then
8225 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8226 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8228 $as_echo_n "checking for $ac_word... " >&6; }
8229 if test "${ac_cv_prog_LIPO+set}" = set; then :
8230 $as_echo_n "(cached) " >&6
8231 else
8232 if test -n "$LIPO"; then
8233 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8234 else
8235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8236 for as_dir in $PATH
8238 IFS=$as_save_IFS
8239 test -z "$as_dir" && as_dir=.
8240 for ac_exec_ext in '' $ac_executable_extensions; do
8241 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8242 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8244 break 2
8246 done
8247 done
8248 IFS=$as_save_IFS
8252 LIPO=$ac_cv_prog_LIPO
8253 if test -n "$LIPO"; then
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8255 $as_echo "$LIPO" >&6; }
8256 else
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8258 $as_echo "no" >&6; }
8263 if test -z "$ac_cv_prog_LIPO"; then
8264 ac_ct_LIPO=$LIPO
8265 # Extract the first word of "lipo", so it can be a program name with args.
8266 set dummy lipo; ac_word=$2
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8268 $as_echo_n "checking for $ac_word... " >&6; }
8269 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8270 $as_echo_n "(cached) " >&6
8271 else
8272 if test -n "$ac_ct_LIPO"; then
8273 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8274 else
8275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8276 for as_dir in $PATH
8278 IFS=$as_save_IFS
8279 test -z "$as_dir" && as_dir=.
8280 for ac_exec_ext in '' $ac_executable_extensions; do
8281 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8282 ac_cv_prog_ac_ct_LIPO="lipo"
8283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8284 break 2
8286 done
8287 done
8288 IFS=$as_save_IFS
8292 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8293 if test -n "$ac_ct_LIPO"; then
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8295 $as_echo "$ac_ct_LIPO" >&6; }
8296 else
8297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8298 $as_echo "no" >&6; }
8301 if test "x$ac_ct_LIPO" = x; then
8302 LIPO=":"
8303 else
8304 case $cross_compiling:$ac_tool_warned in
8305 yes:)
8306 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8307 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8308 ac_tool_warned=yes ;;
8309 esac
8310 LIPO=$ac_ct_LIPO
8312 else
8313 LIPO="$ac_cv_prog_LIPO"
8316 if test -n "$ac_tool_prefix"; then
8317 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8318 set dummy ${ac_tool_prefix}otool; ac_word=$2
8319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8320 $as_echo_n "checking for $ac_word... " >&6; }
8321 if test "${ac_cv_prog_OTOOL+set}" = set; then :
8322 $as_echo_n "(cached) " >&6
8323 else
8324 if test -n "$OTOOL"; then
8325 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8326 else
8327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8328 for as_dir in $PATH
8330 IFS=$as_save_IFS
8331 test -z "$as_dir" && as_dir=.
8332 for ac_exec_ext in '' $ac_executable_extensions; do
8333 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8334 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8336 break 2
8338 done
8339 done
8340 IFS=$as_save_IFS
8344 OTOOL=$ac_cv_prog_OTOOL
8345 if test -n "$OTOOL"; then
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8347 $as_echo "$OTOOL" >&6; }
8348 else
8349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8350 $as_echo "no" >&6; }
8355 if test -z "$ac_cv_prog_OTOOL"; then
8356 ac_ct_OTOOL=$OTOOL
8357 # Extract the first word of "otool", so it can be a program name with args.
8358 set dummy otool; ac_word=$2
8359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8360 $as_echo_n "checking for $ac_word... " >&6; }
8361 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8362 $as_echo_n "(cached) " >&6
8363 else
8364 if test -n "$ac_ct_OTOOL"; then
8365 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8366 else
8367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8368 for as_dir in $PATH
8370 IFS=$as_save_IFS
8371 test -z "$as_dir" && as_dir=.
8372 for ac_exec_ext in '' $ac_executable_extensions; do
8373 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8374 ac_cv_prog_ac_ct_OTOOL="otool"
8375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8376 break 2
8378 done
8379 done
8380 IFS=$as_save_IFS
8384 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8385 if test -n "$ac_ct_OTOOL"; then
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8387 $as_echo "$ac_ct_OTOOL" >&6; }
8388 else
8389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8390 $as_echo "no" >&6; }
8393 if test "x$ac_ct_OTOOL" = x; then
8394 OTOOL=":"
8395 else
8396 case $cross_compiling:$ac_tool_warned in
8397 yes:)
8398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8399 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8400 ac_tool_warned=yes ;;
8401 esac
8402 OTOOL=$ac_ct_OTOOL
8404 else
8405 OTOOL="$ac_cv_prog_OTOOL"
8408 if test -n "$ac_tool_prefix"; then
8409 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8410 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8412 $as_echo_n "checking for $ac_word... " >&6; }
8413 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8414 $as_echo_n "(cached) " >&6
8415 else
8416 if test -n "$OTOOL64"; then
8417 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8418 else
8419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8420 for as_dir in $PATH
8422 IFS=$as_save_IFS
8423 test -z "$as_dir" && as_dir=.
8424 for ac_exec_ext in '' $ac_executable_extensions; do
8425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8426 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8428 break 2
8430 done
8431 done
8432 IFS=$as_save_IFS
8436 OTOOL64=$ac_cv_prog_OTOOL64
8437 if test -n "$OTOOL64"; then
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8439 $as_echo "$OTOOL64" >&6; }
8440 else
8441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8442 $as_echo "no" >&6; }
8447 if test -z "$ac_cv_prog_OTOOL64"; then
8448 ac_ct_OTOOL64=$OTOOL64
8449 # Extract the first word of "otool64", so it can be a program name with args.
8450 set dummy otool64; ac_word=$2
8451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8452 $as_echo_n "checking for $ac_word... " >&6; }
8453 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8454 $as_echo_n "(cached) " >&6
8455 else
8456 if test -n "$ac_ct_OTOOL64"; then
8457 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8458 else
8459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8460 for as_dir in $PATH
8462 IFS=$as_save_IFS
8463 test -z "$as_dir" && as_dir=.
8464 for ac_exec_ext in '' $ac_executable_extensions; do
8465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8466 ac_cv_prog_ac_ct_OTOOL64="otool64"
8467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8468 break 2
8470 done
8471 done
8472 IFS=$as_save_IFS
8476 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8477 if test -n "$ac_ct_OTOOL64"; then
8478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8479 $as_echo "$ac_ct_OTOOL64" >&6; }
8480 else
8481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8482 $as_echo "no" >&6; }
8485 if test "x$ac_ct_OTOOL64" = x; then
8486 OTOOL64=":"
8487 else
8488 case $cross_compiling:$ac_tool_warned in
8489 yes:)
8490 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8491 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8492 ac_tool_warned=yes ;;
8493 esac
8494 OTOOL64=$ac_ct_OTOOL64
8496 else
8497 OTOOL64="$ac_cv_prog_OTOOL64"
8526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8527 $as_echo_n "checking for -single_module linker flag... " >&6; }
8528 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8529 $as_echo_n "(cached) " >&6
8530 else
8531 lt_cv_apple_cc_single_mod=no
8532 if test -z "${LT_MULTI_MODULE}"; then
8533 # By default we will add the -single_module flag. You can override
8534 # by either setting the environment variable LT_MULTI_MODULE
8535 # non-empty at configure time, or by adding -multi_module to the
8536 # link flags.
8537 rm -rf libconftest.dylib*
8538 echo "int foo(void){return 1;}" > conftest.c
8539 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8540 -dynamiclib -Wl,-single_module conftest.c" >&5
8541 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8542 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8543 _lt_result=$?
8544 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8545 lt_cv_apple_cc_single_mod=yes
8546 else
8547 cat conftest.err >&5
8549 rm -rf libconftest.dylib*
8550 rm -f conftest.*
8553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8554 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8556 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8557 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8558 $as_echo_n "(cached) " >&6
8559 else
8560 lt_cv_ld_exported_symbols_list=no
8561 save_LDFLAGS=$LDFLAGS
8562 echo "_main" > conftest.sym
8563 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8565 /* end confdefs.h. */
8568 main ()
8572 return 0;
8574 _ACEOF
8575 if ac_fn_c_try_link "$LINENO"; then :
8576 lt_cv_ld_exported_symbols_list=yes
8577 else
8578 lt_cv_ld_exported_symbols_list=no
8580 rm -f core conftest.err conftest.$ac_objext \
8581 conftest$ac_exeext conftest.$ac_ext
8582 LDFLAGS="$save_LDFLAGS"
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8586 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8588 $as_echo_n "checking for -force_load linker flag... " >&6; }
8589 if test "${lt_cv_ld_force_load+set}" = set; then :
8590 $as_echo_n "(cached) " >&6
8591 else
8592 lt_cv_ld_force_load=no
8593 cat > conftest.c << _LT_EOF
8594 int forced_loaded() { return 2;}
8595 _LT_EOF
8596 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8597 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8598 echo "$AR cru libconftest.a conftest.o" >&5
8599 $AR cru libconftest.a conftest.o 2>&5
8600 cat > conftest.c << _LT_EOF
8601 int main() { return 0;}
8602 _LT_EOF
8603 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8604 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8605 _lt_result=$?
8606 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8607 lt_cv_ld_force_load=yes
8608 else
8609 cat conftest.err >&5
8611 rm -f conftest.err libconftest.a conftest conftest.c
8612 rm -rf conftest.dSYM
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8616 $as_echo "$lt_cv_ld_force_load" >&6; }
8617 case $host_os in
8618 rhapsody* | darwin1.[012])
8619 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8620 darwin1.*)
8621 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8622 darwin*) # darwin 5.x on
8623 # if running on 10.5 or later, the deployment target defaults
8624 # to the OS version, if on x86, and 10.4, the deployment
8625 # target defaults to 10.4. Don't you love it?
8626 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8627 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8628 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8629 10.[012]*)
8630 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8631 10.*)
8632 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8633 esac
8635 esac
8636 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8637 _lt_dar_single_mod='$single_module'
8639 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8640 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8641 else
8642 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8644 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8645 _lt_dsymutil='~$DSYMUTIL $lib || :'
8646 else
8647 _lt_dsymutil=
8650 esac
8652 for ac_header in dlfcn.h
8653 do :
8654 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8656 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8657 cat >>confdefs.h <<_ACEOF
8658 #define HAVE_DLFCN_H 1
8659 _ACEOF
8663 done
8670 # Set options
8674 enable_dlopen=no
8677 enable_win32_dll=no
8680 # Check whether --enable-shared was given.
8681 if test "${enable_shared+set}" = set; then :
8682 enableval=$enable_shared; p=${PACKAGE-default}
8683 case $enableval in
8684 yes) enable_shared=yes ;;
8685 no) enable_shared=no ;;
8687 enable_shared=no
8688 # Look at the argument we got. We use all the common list separators.
8689 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8690 for pkg in $enableval; do
8691 IFS="$lt_save_ifs"
8692 if test "X$pkg" = "X$p"; then
8693 enable_shared=yes
8695 done
8696 IFS="$lt_save_ifs"
8698 esac
8699 else
8700 enable_shared=yes
8711 # Check whether --enable-static was given.
8712 if test "${enable_static+set}" = set; then :
8713 enableval=$enable_static; p=${PACKAGE-default}
8714 case $enableval in
8715 yes) enable_static=yes ;;
8716 no) enable_static=no ;;
8718 enable_static=no
8719 # Look at the argument we got. We use all the common list separators.
8720 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8721 for pkg in $enableval; do
8722 IFS="$lt_save_ifs"
8723 if test "X$pkg" = "X$p"; then
8724 enable_static=yes
8726 done
8727 IFS="$lt_save_ifs"
8729 esac
8730 else
8731 enable_static=yes
8743 # Check whether --with-pic was given.
8744 if test "${with_pic+set}" = set; then :
8745 withval=$with_pic; pic_mode="$withval"
8746 else
8747 pic_mode=default
8751 test -z "$pic_mode" && pic_mode=default
8759 # Check whether --enable-fast-install was given.
8760 if test "${enable_fast_install+set}" = set; then :
8761 enableval=$enable_fast_install; p=${PACKAGE-default}
8762 case $enableval in
8763 yes) enable_fast_install=yes ;;
8764 no) enable_fast_install=no ;;
8766 enable_fast_install=no
8767 # Look at the argument we got. We use all the common list separators.
8768 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8769 for pkg in $enableval; do
8770 IFS="$lt_save_ifs"
8771 if test "X$pkg" = "X$p"; then
8772 enable_fast_install=yes
8774 done
8775 IFS="$lt_save_ifs"
8777 esac
8778 else
8779 enable_fast_install=yes
8792 # This can be used to rebuild libtool when needed
8793 LIBTOOL_DEPS="$ltmain"
8795 # Always use our own libtool.
8796 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8823 test -z "$LN_S" && LN_S="ln -s"
8838 if test -n "${ZSH_VERSION+set}" ; then
8839 setopt NO_GLOB_SUBST
8842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8843 $as_echo_n "checking for objdir... " >&6; }
8844 if test "${lt_cv_objdir+set}" = set; then :
8845 $as_echo_n "(cached) " >&6
8846 else
8847 rm -f .libs 2>/dev/null
8848 mkdir .libs 2>/dev/null
8849 if test -d .libs; then
8850 lt_cv_objdir=.libs
8851 else
8852 # MS-DOS does not allow filenames that begin with a dot.
8853 lt_cv_objdir=_libs
8855 rmdir .libs 2>/dev/null
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8858 $as_echo "$lt_cv_objdir" >&6; }
8859 objdir=$lt_cv_objdir
8865 cat >>confdefs.h <<_ACEOF
8866 #define LT_OBJDIR "$lt_cv_objdir/"
8867 _ACEOF
8872 case $host_os in
8873 aix3*)
8874 # AIX sometimes has problems with the GCC collect2 program. For some
8875 # reason, if we set the COLLECT_NAMES environment variable, the problems
8876 # vanish in a puff of smoke.
8877 if test "X${COLLECT_NAMES+set}" != Xset; then
8878 COLLECT_NAMES=
8879 export COLLECT_NAMES
8882 esac
8884 # Global variables:
8885 ofile=libtool
8886 can_build_shared=yes
8888 # All known linkers require a `.a' archive for static linking (except MSVC,
8889 # which needs '.lib').
8890 libext=a
8892 with_gnu_ld="$lt_cv_prog_gnu_ld"
8894 old_CC="$CC"
8895 old_CFLAGS="$CFLAGS"
8897 # Set sane defaults for various variables
8898 test -z "$CC" && CC=cc
8899 test -z "$LTCC" && LTCC=$CC
8900 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8901 test -z "$LD" && LD=ld
8902 test -z "$ac_objext" && ac_objext=o
8904 for cc_temp in $compiler""; do
8905 case $cc_temp in
8906 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8907 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8908 \-*) ;;
8909 *) break;;
8910 esac
8911 done
8912 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8915 # Only perform the check for file, if the check method requires it
8916 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8917 case $deplibs_check_method in
8918 file_magic*)
8919 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8921 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8922 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8923 $as_echo_n "(cached) " >&6
8924 else
8925 case $MAGIC_CMD in
8926 [\\/*] | ?:[\\/]*)
8927 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8930 lt_save_MAGIC_CMD="$MAGIC_CMD"
8931 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8932 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8933 for ac_dir in $ac_dummy; do
8934 IFS="$lt_save_ifs"
8935 test -z "$ac_dir" && ac_dir=.
8936 if test -f $ac_dir/${ac_tool_prefix}file; then
8937 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8938 if test -n "$file_magic_test_file"; then
8939 case $deplibs_check_method in
8940 "file_magic "*)
8941 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8942 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8943 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8944 $EGREP "$file_magic_regex" > /dev/null; then
8946 else
8947 cat <<_LT_EOF 1>&2
8949 *** Warning: the command libtool uses to detect shared libraries,
8950 *** $file_magic_cmd, produces output that libtool cannot recognize.
8951 *** The result is that libtool may fail to recognize shared libraries
8952 *** as such. This will affect the creation of libtool libraries that
8953 *** depend on shared libraries, but programs linked with such libtool
8954 *** libraries will work regardless of this problem. Nevertheless, you
8955 *** may want to report the problem to your system manager and/or to
8956 *** bug-libtool@gnu.org
8958 _LT_EOF
8959 fi ;;
8960 esac
8962 break
8964 done
8965 IFS="$lt_save_ifs"
8966 MAGIC_CMD="$lt_save_MAGIC_CMD"
8968 esac
8971 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8972 if test -n "$MAGIC_CMD"; then
8973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8974 $as_echo "$MAGIC_CMD" >&6; }
8975 else
8976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8977 $as_echo "no" >&6; }
8984 if test -z "$lt_cv_path_MAGIC_CMD"; then
8985 if test -n "$ac_tool_prefix"; then
8986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8987 $as_echo_n "checking for file... " >&6; }
8988 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8989 $as_echo_n "(cached) " >&6
8990 else
8991 case $MAGIC_CMD in
8992 [\\/*] | ?:[\\/]*)
8993 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8996 lt_save_MAGIC_CMD="$MAGIC_CMD"
8997 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8998 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8999 for ac_dir in $ac_dummy; do
9000 IFS="$lt_save_ifs"
9001 test -z "$ac_dir" && ac_dir=.
9002 if test -f $ac_dir/file; then
9003 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9004 if test -n "$file_magic_test_file"; then
9005 case $deplibs_check_method in
9006 "file_magic "*)
9007 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9008 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9009 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9010 $EGREP "$file_magic_regex" > /dev/null; then
9012 else
9013 cat <<_LT_EOF 1>&2
9015 *** Warning: the command libtool uses to detect shared libraries,
9016 *** $file_magic_cmd, produces output that libtool cannot recognize.
9017 *** The result is that libtool may fail to recognize shared libraries
9018 *** as such. This will affect the creation of libtool libraries that
9019 *** depend on shared libraries, but programs linked with such libtool
9020 *** libraries will work regardless of this problem. Nevertheless, you
9021 *** may want to report the problem to your system manager and/or to
9022 *** bug-libtool@gnu.org
9024 _LT_EOF
9025 fi ;;
9026 esac
9028 break
9030 done
9031 IFS="$lt_save_ifs"
9032 MAGIC_CMD="$lt_save_MAGIC_CMD"
9034 esac
9037 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9038 if test -n "$MAGIC_CMD"; then
9039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9040 $as_echo "$MAGIC_CMD" >&6; }
9041 else
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9043 $as_echo "no" >&6; }
9047 else
9048 MAGIC_CMD=:
9054 esac
9056 # Use C for the default configuration in the libtool script
9058 lt_save_CC="$CC"
9059 ac_ext=c
9060 ac_cpp='$CPP $CPPFLAGS'
9061 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9062 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9063 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9066 # Source file extension for C test sources.
9067 ac_ext=c
9069 # Object file extension for compiled C test sources.
9070 objext=o
9071 objext=$objext
9073 # Code to be used in simple compile tests
9074 lt_simple_compile_test_code="int some_variable = 0;"
9076 # Code to be used in simple link tests
9077 lt_simple_link_test_code='int main(){return(0);}'
9085 # If no C compiler was specified, use CC.
9086 LTCC=${LTCC-"$CC"}
9088 # If no C compiler flags were specified, use CFLAGS.
9089 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9091 # Allow CC to be a program name with arguments.
9092 compiler=$CC
9094 # Save the default compiler, since it gets overwritten when the other
9095 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9096 compiler_DEFAULT=$CC
9098 # save warnings/boilerplate of simple test code
9099 ac_outfile=conftest.$ac_objext
9100 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9101 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9102 _lt_compiler_boilerplate=`cat conftest.err`
9103 $RM conftest*
9105 ac_outfile=conftest.$ac_objext
9106 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9107 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9108 _lt_linker_boilerplate=`cat conftest.err`
9109 $RM -r conftest*
9112 ## CAVEAT EMPTOR:
9113 ## There is no encapsulation within the following macros, do not change
9114 ## the running order or otherwise move them around unless you know exactly
9115 ## what you are doing...
9116 if test -n "$compiler"; then
9118 lt_prog_compiler_no_builtin_flag=
9120 if test "$GCC" = yes; then
9121 case $cc_basename in
9122 nvcc*)
9123 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9125 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9126 esac
9128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9129 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9130 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9131 $as_echo_n "(cached) " >&6
9132 else
9133 lt_cv_prog_compiler_rtti_exceptions=no
9134 ac_outfile=conftest.$ac_objext
9135 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9136 lt_compiler_flag="-fno-rtti -fno-exceptions"
9137 # Insert the option either (1) after the last *FLAGS variable, or
9138 # (2) before a word containing "conftest.", or (3) at the end.
9139 # Note that $ac_compile itself does not contain backslashes and begins
9140 # with a dollar sign (not a hyphen), so the echo should work correctly.
9141 # The option is referenced via a variable to avoid confusing sed.
9142 lt_compile=`echo "$ac_compile" | $SED \
9143 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9144 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9145 -e 's:$: $lt_compiler_flag:'`
9146 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9147 (eval "$lt_compile" 2>conftest.err)
9148 ac_status=$?
9149 cat conftest.err >&5
9150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9151 if (exit $ac_status) && test -s "$ac_outfile"; then
9152 # The compiler can only warn and ignore the option if not recognized
9153 # So say no if there are warnings other than the usual output.
9154 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9155 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9156 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9157 lt_cv_prog_compiler_rtti_exceptions=yes
9160 $RM conftest*
9163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9164 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9166 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9167 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9168 else
9179 lt_prog_compiler_wl=
9180 lt_prog_compiler_pic=
9181 lt_prog_compiler_static=
9183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9184 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9186 if test "$GCC" = yes; then
9187 lt_prog_compiler_wl='-Wl,'
9188 lt_prog_compiler_static='-static'
9190 case $host_os in
9191 aix*)
9192 # All AIX code is PIC.
9193 if test "$host_cpu" = ia64; then
9194 # AIX 5 now supports IA64 processor
9195 lt_prog_compiler_static='-Bstatic'
9199 amigaos*)
9200 case $host_cpu in
9201 powerpc)
9202 # see comment about AmigaOS4 .so support
9203 lt_prog_compiler_pic='-fPIC'
9205 m68k)
9206 # FIXME: we need at least 68020 code to build shared libraries, but
9207 # adding the `-m68020' flag to GCC prevents building anything better,
9208 # like `-m68040'.
9209 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9211 esac
9214 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9215 # PIC is the default for these OSes.
9218 mingw* | cygwin* | pw32* | os2* | cegcc*)
9219 # This hack is so that the source file can tell whether it is being
9220 # built for inclusion in a dll (and should export symbols for example).
9221 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9222 # (--disable-auto-import) libraries
9223 lt_prog_compiler_pic='-DDLL_EXPORT'
9226 darwin* | rhapsody*)
9227 # PIC is the default on this platform
9228 # Common symbols not allowed in MH_DYLIB files
9229 lt_prog_compiler_pic='-fno-common'
9232 haiku*)
9233 # PIC is the default for Haiku.
9234 # The "-static" flag exists, but is broken.
9235 lt_prog_compiler_static=
9238 hpux*)
9239 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9240 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9241 # sets the default TLS model and affects inlining.
9242 case $host_cpu in
9243 hppa*64*)
9244 # +Z the default
9247 lt_prog_compiler_pic='-fPIC'
9249 esac
9252 interix[3-9]*)
9253 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9254 # Instead, we relocate shared libraries at runtime.
9257 msdosdjgpp*)
9258 # Just because we use GCC doesn't mean we suddenly get shared libraries
9259 # on systems that don't support them.
9260 lt_prog_compiler_can_build_shared=no
9261 enable_shared=no
9264 *nto* | *qnx*)
9265 # QNX uses GNU C++, but need to define -shared option too, otherwise
9266 # it will coredump.
9267 lt_prog_compiler_pic='-fPIC -shared'
9270 sysv4*MP*)
9271 if test -d /usr/nec; then
9272 lt_prog_compiler_pic=-Kconform_pic
9277 lt_prog_compiler_pic='-fPIC'
9279 esac
9281 case $cc_basename in
9282 nvcc*) # Cuda Compiler Driver 2.2
9283 lt_prog_compiler_wl='-Xlinker '
9284 lt_prog_compiler_pic='-Xcompiler -fPIC'
9286 esac
9287 else
9288 # PORTME Check for flag to pass linker flags through the system compiler.
9289 case $host_os in
9290 aix*)
9291 lt_prog_compiler_wl='-Wl,'
9292 if test "$host_cpu" = ia64; then
9293 # AIX 5 now supports IA64 processor
9294 lt_prog_compiler_static='-Bstatic'
9295 else
9296 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9300 mingw* | cygwin* | pw32* | os2* | cegcc*)
9301 # This hack is so that the source file can tell whether it is being
9302 # built for inclusion in a dll (and should export symbols for example).
9303 lt_prog_compiler_pic='-DDLL_EXPORT'
9306 hpux9* | hpux10* | hpux11*)
9307 lt_prog_compiler_wl='-Wl,'
9308 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9309 # not for PA HP-UX.
9310 case $host_cpu in
9311 hppa*64*|ia64*)
9312 # +Z the default
9315 lt_prog_compiler_pic='+Z'
9317 esac
9318 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9319 lt_prog_compiler_static='${wl}-a ${wl}archive'
9322 irix5* | irix6* | nonstopux*)
9323 lt_prog_compiler_wl='-Wl,'
9324 # PIC (with -KPIC) is the default.
9325 lt_prog_compiler_static='-non_shared'
9328 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9329 case $cc_basename in
9330 # old Intel for x86_64 which still supported -KPIC.
9331 ecc*)
9332 lt_prog_compiler_wl='-Wl,'
9333 lt_prog_compiler_pic='-KPIC'
9334 lt_prog_compiler_static='-static'
9336 # icc used to be incompatible with GCC.
9337 # ICC 10 doesn't accept -KPIC any more.
9338 icc* | ifort*)
9339 lt_prog_compiler_wl='-Wl,'
9340 lt_prog_compiler_pic='-fPIC'
9341 lt_prog_compiler_static='-static'
9343 # Lahey Fortran 8.1.
9344 lf95*)
9345 lt_prog_compiler_wl='-Wl,'
9346 lt_prog_compiler_pic='--shared'
9347 lt_prog_compiler_static='--static'
9349 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9350 # Portland Group compilers (*not* the Pentium gcc compiler,
9351 # which looks to be a dead project)
9352 lt_prog_compiler_wl='-Wl,'
9353 lt_prog_compiler_pic='-fpic'
9354 lt_prog_compiler_static='-Bstatic'
9356 ccc*)
9357 lt_prog_compiler_wl='-Wl,'
9358 # All Alpha code is PIC.
9359 lt_prog_compiler_static='-non_shared'
9361 xl* | bgxl* | bgf* | mpixl*)
9362 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9363 lt_prog_compiler_wl='-Wl,'
9364 lt_prog_compiler_pic='-qpic'
9365 lt_prog_compiler_static='-qstaticlink'
9368 case `$CC -V 2>&1 | sed 5q` in
9369 *Sun\ F* | *Sun*Fortran*)
9370 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9371 lt_prog_compiler_pic='-KPIC'
9372 lt_prog_compiler_static='-Bstatic'
9373 lt_prog_compiler_wl=''
9375 *Sun\ C*)
9376 # Sun C 5.9
9377 lt_prog_compiler_pic='-KPIC'
9378 lt_prog_compiler_static='-Bstatic'
9379 lt_prog_compiler_wl='-Wl,'
9381 esac
9383 esac
9386 newsos6)
9387 lt_prog_compiler_pic='-KPIC'
9388 lt_prog_compiler_static='-Bstatic'
9391 *nto* | *qnx*)
9392 # QNX uses GNU C++, but need to define -shared option too, otherwise
9393 # it will coredump.
9394 lt_prog_compiler_pic='-fPIC -shared'
9397 osf3* | osf4* | osf5*)
9398 lt_prog_compiler_wl='-Wl,'
9399 # All OSF/1 code is PIC.
9400 lt_prog_compiler_static='-non_shared'
9403 rdos*)
9404 lt_prog_compiler_static='-non_shared'
9407 solaris*)
9408 lt_prog_compiler_pic='-KPIC'
9409 lt_prog_compiler_static='-Bstatic'
9410 case $cc_basename in
9411 f77* | f90* | f95*)
9412 lt_prog_compiler_wl='-Qoption ld ';;
9414 lt_prog_compiler_wl='-Wl,';;
9415 esac
9418 sunos4*)
9419 lt_prog_compiler_wl='-Qoption ld '
9420 lt_prog_compiler_pic='-PIC'
9421 lt_prog_compiler_static='-Bstatic'
9424 sysv4 | sysv4.2uw2* | sysv4.3*)
9425 lt_prog_compiler_wl='-Wl,'
9426 lt_prog_compiler_pic='-KPIC'
9427 lt_prog_compiler_static='-Bstatic'
9430 sysv4*MP*)
9431 if test -d /usr/nec ;then
9432 lt_prog_compiler_pic='-Kconform_pic'
9433 lt_prog_compiler_static='-Bstatic'
9437 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9438 lt_prog_compiler_wl='-Wl,'
9439 lt_prog_compiler_pic='-KPIC'
9440 lt_prog_compiler_static='-Bstatic'
9443 unicos*)
9444 lt_prog_compiler_wl='-Wl,'
9445 lt_prog_compiler_can_build_shared=no
9448 uts4*)
9449 lt_prog_compiler_pic='-pic'
9450 lt_prog_compiler_static='-Bstatic'
9454 lt_prog_compiler_can_build_shared=no
9456 esac
9459 case $host_os in
9460 # For platforms which do not support PIC, -DPIC is meaningless:
9461 *djgpp*)
9462 lt_prog_compiler_pic=
9465 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9467 esac
9468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9469 $as_echo "$lt_prog_compiler_pic" >&6; }
9477 # Check to make sure the PIC flag actually works.
9479 if test -n "$lt_prog_compiler_pic"; then
9480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9481 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9482 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9483 $as_echo_n "(cached) " >&6
9484 else
9485 lt_cv_prog_compiler_pic_works=no
9486 ac_outfile=conftest.$ac_objext
9487 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9488 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9489 # Insert the option either (1) after the last *FLAGS variable, or
9490 # (2) before a word containing "conftest.", or (3) at the end.
9491 # Note that $ac_compile itself does not contain backslashes and begins
9492 # with a dollar sign (not a hyphen), so the echo should work correctly.
9493 # The option is referenced via a variable to avoid confusing sed.
9494 lt_compile=`echo "$ac_compile" | $SED \
9495 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9496 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9497 -e 's:$: $lt_compiler_flag:'`
9498 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9499 (eval "$lt_compile" 2>conftest.err)
9500 ac_status=$?
9501 cat conftest.err >&5
9502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9503 if (exit $ac_status) && test -s "$ac_outfile"; then
9504 # The compiler can only warn and ignore the option if not recognized
9505 # So say no if there are warnings other than the usual output.
9506 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9507 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9508 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9509 lt_cv_prog_compiler_pic_works=yes
9512 $RM conftest*
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9516 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9518 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9519 case $lt_prog_compiler_pic in
9520 "" | " "*) ;;
9521 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9522 esac
9523 else
9524 lt_prog_compiler_pic=
9525 lt_prog_compiler_can_build_shared=no
9536 # Check to make sure the static flag actually works.
9538 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9540 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9541 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9542 $as_echo_n "(cached) " >&6
9543 else
9544 lt_cv_prog_compiler_static_works=no
9545 save_LDFLAGS="$LDFLAGS"
9546 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9547 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9548 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9549 # The linker can only warn and ignore the option if not recognized
9550 # So say no if there are warnings
9551 if test -s conftest.err; then
9552 # Append any errors to the config.log.
9553 cat conftest.err 1>&5
9554 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9555 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9556 if diff conftest.exp conftest.er2 >/dev/null; then
9557 lt_cv_prog_compiler_static_works=yes
9559 else
9560 lt_cv_prog_compiler_static_works=yes
9563 $RM -r conftest*
9564 LDFLAGS="$save_LDFLAGS"
9567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9568 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9570 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9572 else
9573 lt_prog_compiler_static=
9582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9583 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9584 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9585 $as_echo_n "(cached) " >&6
9586 else
9587 lt_cv_prog_compiler_c_o=no
9588 $RM -r conftest 2>/dev/null
9589 mkdir conftest
9590 cd conftest
9591 mkdir out
9592 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9594 lt_compiler_flag="-o out/conftest2.$ac_objext"
9595 # Insert the option either (1) after the last *FLAGS variable, or
9596 # (2) before a word containing "conftest.", or (3) at the end.
9597 # Note that $ac_compile itself does not contain backslashes and begins
9598 # with a dollar sign (not a hyphen), so the echo should work correctly.
9599 lt_compile=`echo "$ac_compile" | $SED \
9600 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9601 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9602 -e 's:$: $lt_compiler_flag:'`
9603 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9604 (eval "$lt_compile" 2>out/conftest.err)
9605 ac_status=$?
9606 cat out/conftest.err >&5
9607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9608 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9609 then
9610 # The compiler can only warn and ignore the option if not recognized
9611 # So say no if there are warnings
9612 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9613 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9614 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9615 lt_cv_prog_compiler_c_o=yes
9618 chmod u+w . 2>&5
9619 $RM conftest*
9620 # SGI C++ compiler will create directory out/ii_files/ for
9621 # template instantiation
9622 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9623 $RM out/* && rmdir out
9624 cd ..
9625 $RM -r conftest
9626 $RM conftest*
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9630 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9638 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9639 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9640 $as_echo_n "(cached) " >&6
9641 else
9642 lt_cv_prog_compiler_c_o=no
9643 $RM -r conftest 2>/dev/null
9644 mkdir conftest
9645 cd conftest
9646 mkdir out
9647 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9649 lt_compiler_flag="-o out/conftest2.$ac_objext"
9650 # Insert the option either (1) after the last *FLAGS variable, or
9651 # (2) before a word containing "conftest.", or (3) at the end.
9652 # Note that $ac_compile itself does not contain backslashes and begins
9653 # with a dollar sign (not a hyphen), so the echo should work correctly.
9654 lt_compile=`echo "$ac_compile" | $SED \
9655 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9656 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9657 -e 's:$: $lt_compiler_flag:'`
9658 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9659 (eval "$lt_compile" 2>out/conftest.err)
9660 ac_status=$?
9661 cat out/conftest.err >&5
9662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9663 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9664 then
9665 # The compiler can only warn and ignore the option if not recognized
9666 # So say no if there are warnings
9667 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9668 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9669 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9670 lt_cv_prog_compiler_c_o=yes
9673 chmod u+w . 2>&5
9674 $RM conftest*
9675 # SGI C++ compiler will create directory out/ii_files/ for
9676 # template instantiation
9677 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9678 $RM out/* && rmdir out
9679 cd ..
9680 $RM -r conftest
9681 $RM conftest*
9684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9685 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9690 hard_links="nottested"
9691 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9692 # do not overwrite the value of need_locks provided by the user
9693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9694 $as_echo_n "checking if we can lock with hard links... " >&6; }
9695 hard_links=yes
9696 $RM conftest*
9697 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9698 touch conftest.a
9699 ln conftest.a conftest.b 2>&5 || hard_links=no
9700 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9702 $as_echo "$hard_links" >&6; }
9703 if test "$hard_links" = no; then
9704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9705 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9706 need_locks=warn
9708 else
9709 need_locks=no
9717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9718 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9720 runpath_var=
9721 allow_undefined_flag=
9722 always_export_symbols=no
9723 archive_cmds=
9724 archive_expsym_cmds=
9725 compiler_needs_object=no
9726 enable_shared_with_static_runtimes=no
9727 export_dynamic_flag_spec=
9728 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9729 hardcode_automatic=no
9730 hardcode_direct=no
9731 hardcode_direct_absolute=no
9732 hardcode_libdir_flag_spec=
9733 hardcode_libdir_flag_spec_ld=
9734 hardcode_libdir_separator=
9735 hardcode_minus_L=no
9736 hardcode_shlibpath_var=unsupported
9737 inherit_rpath=no
9738 link_all_deplibs=unknown
9739 module_cmds=
9740 module_expsym_cmds=
9741 old_archive_from_new_cmds=
9742 old_archive_from_expsyms_cmds=
9743 thread_safe_flag_spec=
9744 whole_archive_flag_spec=
9745 # include_expsyms should be a list of space-separated symbols to be *always*
9746 # included in the symbol list
9747 include_expsyms=
9748 # exclude_expsyms can be an extended regexp of symbols to exclude
9749 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9750 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9751 # as well as any symbol that contains `d'.
9752 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9753 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9754 # platforms (ab)use it in PIC code, but their linkers get confused if
9755 # the symbol is explicitly referenced. Since portable code cannot
9756 # rely on this symbol name, it's probably fine to never include it in
9757 # preloaded symbol tables.
9758 # Exclude shared library initialization/finalization symbols.
9759 extract_expsyms_cmds=
9761 case $host_os in
9762 cygwin* | mingw* | pw32* | cegcc*)
9763 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9764 # When not using gcc, we currently assume that we are using
9765 # Microsoft Visual C++.
9766 if test "$GCC" != yes; then
9767 with_gnu_ld=no
9770 interix*)
9771 # we just hope/assume this is gcc and not c89 (= MSVC++)
9772 with_gnu_ld=yes
9774 openbsd*)
9775 with_gnu_ld=no
9777 esac
9779 ld_shlibs=yes
9781 # On some targets, GNU ld is compatible enough with the native linker
9782 # that we're better off using the native interface for both.
9783 lt_use_gnu_ld_interface=no
9784 if test "$with_gnu_ld" = yes; then
9785 case $host_os in
9786 aix*)
9787 # The AIX port of GNU ld has always aspired to compatibility
9788 # with the native linker. However, as the warning in the GNU ld
9789 # block says, versions before 2.19.5* couldn't really create working
9790 # shared libraries, regardless of the interface used.
9791 case `$LD -v 2>&1` in
9792 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9793 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9794 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9796 lt_use_gnu_ld_interface=yes
9798 esac
9801 lt_use_gnu_ld_interface=yes
9803 esac
9806 if test "$lt_use_gnu_ld_interface" = yes; then
9807 # If archive_cmds runs LD, not CC, wlarc should be empty
9808 wlarc='${wl}'
9810 # Set some defaults for GNU ld with shared library support. These
9811 # are reset later if shared libraries are not supported. Putting them
9812 # here allows them to be overridden if necessary.
9813 runpath_var=LD_RUN_PATH
9814 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9815 export_dynamic_flag_spec='${wl}--export-dynamic'
9816 # ancient GNU ld didn't support --whole-archive et. al.
9817 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9818 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9819 else
9820 whole_archive_flag_spec=
9822 supports_anon_versioning=no
9823 case `$LD -v 2>&1` in
9824 *GNU\ gold*) supports_anon_versioning=yes ;;
9825 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9826 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9827 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9828 *\ 2.11.*) ;; # other 2.11 versions
9829 *) supports_anon_versioning=yes ;;
9830 esac
9832 # See if GNU ld supports shared libraries.
9833 case $host_os in
9834 aix[3-9]*)
9835 # On AIX/PPC, the GNU linker is very broken
9836 if test "$host_cpu" != ia64; then
9837 ld_shlibs=no
9838 cat <<_LT_EOF 1>&2
9840 *** Warning: the GNU linker, at least up to release 2.19, is reported
9841 *** to be unable to reliably create shared libraries on AIX.
9842 *** Therefore, libtool is disabling shared libraries support. If you
9843 *** really care for shared libraries, you may want to install binutils
9844 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9845 *** You will then need to restart the configuration process.
9847 _LT_EOF
9851 amigaos*)
9852 case $host_cpu in
9853 powerpc)
9854 # see comment about AmigaOS4 .so support
9855 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9856 archive_expsym_cmds=''
9858 m68k)
9859 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)'
9860 hardcode_libdir_flag_spec='-L$libdir'
9861 hardcode_minus_L=yes
9863 esac
9866 beos*)
9867 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9868 allow_undefined_flag=unsupported
9869 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9870 # support --undefined. This deserves some investigation. FIXME
9871 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9872 else
9873 ld_shlibs=no
9877 cygwin* | mingw* | pw32* | cegcc*)
9878 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9879 # as there is no search path for DLLs.
9880 hardcode_libdir_flag_spec='-L$libdir'
9881 export_dynamic_flag_spec='${wl}--export-all-symbols'
9882 allow_undefined_flag=unsupported
9883 always_export_symbols=no
9884 enable_shared_with_static_runtimes=yes
9885 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9887 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9888 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9889 # If the export-symbols file already is a .def file (1st line
9890 # is EXPORTS), use it as is; otherwise, prepend...
9891 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9892 cp $export_symbols $output_objdir/$soname.def;
9893 else
9894 echo EXPORTS > $output_objdir/$soname.def;
9895 cat $export_symbols >> $output_objdir/$soname.def;
9897 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9898 else
9899 ld_shlibs=no
9903 haiku*)
9904 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9905 link_all_deplibs=yes
9908 interix[3-9]*)
9909 hardcode_direct=no
9910 hardcode_shlibpath_var=no
9911 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9912 export_dynamic_flag_spec='${wl}-E'
9913 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9914 # Instead, shared libraries are loaded at an image base (0x10000000 by
9915 # default) and relocated if they conflict, which is a slow very memory
9916 # consuming and fragmenting process. To avoid this, we pick a random,
9917 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9918 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9919 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9920 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'
9923 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9924 tmp_diet=no
9925 if test "$host_os" = linux-dietlibc; then
9926 case $cc_basename in
9927 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9928 esac
9930 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9931 && test "$tmp_diet" = no
9932 then
9933 tmp_addflag=
9934 tmp_sharedflag='-shared'
9935 case $cc_basename,$host_cpu in
9936 pgcc*) # Portland Group C compiler
9937 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'
9938 tmp_addflag=' $pic_flag'
9940 pgf77* | pgf90* | pgf95* | pgfortran*)
9941 # Portland Group f77 and f90 compilers
9942 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'
9943 tmp_addflag=' $pic_flag -Mnomain' ;;
9944 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9945 tmp_addflag=' -i_dynamic' ;;
9946 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9947 tmp_addflag=' -i_dynamic -nofor_main' ;;
9948 ifc* | ifort*) # Intel Fortran compiler
9949 tmp_addflag=' -nofor_main' ;;
9950 lf95*) # Lahey Fortran 8.1
9951 whole_archive_flag_spec=
9952 tmp_sharedflag='--shared' ;;
9953 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9954 tmp_sharedflag='-qmkshrobj'
9955 tmp_addflag= ;;
9956 nvcc*) # Cuda Compiler Driver 2.2
9957 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'
9958 compiler_needs_object=yes
9960 esac
9961 case `$CC -V 2>&1 | sed 5q` in
9962 *Sun\ C*) # Sun C 5.9
9963 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'
9964 compiler_needs_object=yes
9965 tmp_sharedflag='-G' ;;
9966 *Sun\ F*) # Sun Fortran 8.3
9967 tmp_sharedflag='-G' ;;
9968 esac
9969 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9971 if test "x$supports_anon_versioning" = xyes; then
9972 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9973 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9974 echo "local: *; };" >> $output_objdir/$libname.ver~
9975 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9978 case $cc_basename in
9979 xlf* | bgf* | bgxlf* | mpixlf*)
9980 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9981 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9982 hardcode_libdir_flag_spec=
9983 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9984 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9985 if test "x$supports_anon_versioning" = xyes; then
9986 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9987 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9988 echo "local: *; };" >> $output_objdir/$libname.ver~
9989 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9992 esac
9993 else
9994 ld_shlibs=no
9998 netbsd*)
9999 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10000 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10001 wlarc=
10002 else
10003 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10004 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10008 solaris*)
10009 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10010 ld_shlibs=no
10011 cat <<_LT_EOF 1>&2
10013 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10014 *** create shared libraries on Solaris systems. Therefore, libtool
10015 *** is disabling shared libraries support. We urge you to upgrade GNU
10016 *** binutils to release 2.9.1 or newer. Another option is to modify
10017 *** your PATH or compiler configuration so that the native linker is
10018 *** used, and then restart.
10020 _LT_EOF
10021 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10022 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10023 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10024 else
10025 ld_shlibs=no
10029 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10030 case `$LD -v 2>&1` in
10031 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10032 ld_shlibs=no
10033 cat <<_LT_EOF 1>&2
10035 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10036 *** reliably create shared libraries on SCO systems. Therefore, libtool
10037 *** is disabling shared libraries support. We urge you to upgrade GNU
10038 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10039 *** your PATH or compiler configuration so that the native linker is
10040 *** used, and then restart.
10042 _LT_EOF
10045 # For security reasons, it is highly recommended that you always
10046 # use absolute paths for naming shared libraries, and exclude the
10047 # DT_RUNPATH tag from executables and libraries. But doing so
10048 # requires that you compile everything twice, which is a pain.
10049 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10050 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10051 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10052 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10053 else
10054 ld_shlibs=no
10057 esac
10060 sunos4*)
10061 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10062 wlarc=
10063 hardcode_direct=yes
10064 hardcode_shlibpath_var=no
10068 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10069 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10070 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10071 else
10072 ld_shlibs=no
10075 esac
10077 if test "$ld_shlibs" = no; then
10078 runpath_var=
10079 hardcode_libdir_flag_spec=
10080 export_dynamic_flag_spec=
10081 whole_archive_flag_spec=
10083 else
10084 # PORTME fill in a description of your system's linker (not GNU ld)
10085 case $host_os in
10086 aix3*)
10087 allow_undefined_flag=unsupported
10088 always_export_symbols=yes
10089 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'
10090 # Note: this linker hardcodes the directories in LIBPATH if there
10091 # are no directories specified by -L.
10092 hardcode_minus_L=yes
10093 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10094 # Neither direct hardcoding nor static linking is supported with a
10095 # broken collect2.
10096 hardcode_direct=unsupported
10100 aix[4-9]*)
10101 if test "$host_cpu" = ia64; then
10102 # On IA64, the linker does run time linking by default, so we don't
10103 # have to do anything special.
10104 aix_use_runtimelinking=no
10105 exp_sym_flag='-Bexport'
10106 no_entry_flag=""
10107 else
10108 # If we're using GNU nm, then we don't want the "-C" option.
10109 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10110 # Also, AIX nm treats weak defined symbols like other global
10111 # defined symbols, whereas GNU nm marks them as "W".
10112 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10113 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'
10114 else
10115 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'
10117 aix_use_runtimelinking=no
10119 # Test if we are trying to use run time linking or normal
10120 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10121 # need to do runtime linking.
10122 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10123 for ld_flag in $LDFLAGS; do
10124 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10125 aix_use_runtimelinking=yes
10126 break
10128 done
10130 esac
10132 exp_sym_flag='-bexport'
10133 no_entry_flag='-bnoentry'
10136 # When large executables or shared objects are built, AIX ld can
10137 # have problems creating the table of contents. If linking a library
10138 # or program results in "error TOC overflow" add -mminimal-toc to
10139 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10140 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10142 archive_cmds=''
10143 hardcode_direct=yes
10144 hardcode_direct_absolute=yes
10145 hardcode_libdir_separator=':'
10146 link_all_deplibs=yes
10147 file_list_spec='${wl}-f,'
10149 if test "$GCC" = yes; then
10150 case $host_os in aix4.[012]|aix4.[012].*)
10151 # We only want to do this on AIX 4.2 and lower, the check
10152 # below for broken collect2 doesn't work under 4.3+
10153 collect2name=`${CC} -print-prog-name=collect2`
10154 if test -f "$collect2name" &&
10155 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10156 then
10157 # We have reworked collect2
10159 else
10160 # We have old collect2
10161 hardcode_direct=unsupported
10162 # It fails to find uninstalled libraries when the uninstalled
10163 # path is not listed in the libpath. Setting hardcode_minus_L
10164 # to unsupported forces relinking
10165 hardcode_minus_L=yes
10166 hardcode_libdir_flag_spec='-L$libdir'
10167 hardcode_libdir_separator=
10170 esac
10171 shared_flag='-shared'
10172 if test "$aix_use_runtimelinking" = yes; then
10173 shared_flag="$shared_flag "'${wl}-G'
10175 else
10176 # not using gcc
10177 if test "$host_cpu" = ia64; then
10178 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10179 # chokes on -Wl,-G. The following line is correct:
10180 shared_flag='-G'
10181 else
10182 if test "$aix_use_runtimelinking" = yes; then
10183 shared_flag='${wl}-G'
10184 else
10185 shared_flag='${wl}-bM:SRE'
10190 export_dynamic_flag_spec='${wl}-bexpall'
10191 # It seems that -bexpall does not export symbols beginning with
10192 # underscore (_), so it is better to generate a list of symbols to export.
10193 always_export_symbols=yes
10194 if test "$aix_use_runtimelinking" = yes; then
10195 # Warning - without using the other runtime loading flags (-brtl),
10196 # -berok will link without error, but may produce a broken library.
10197 allow_undefined_flag='-berok'
10198 # Determine the default libpath from the value encoded in an
10199 # empty executable.
10200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10201 /* end confdefs.h. */
10204 main ()
10208 return 0;
10210 _ACEOF
10211 if ac_fn_c_try_link "$LINENO"; then :
10213 lt_aix_libpath_sed='
10214 /Import File Strings/,/^$/ {
10215 /^0/ {
10216 s/^0 *\(.*\)$/\1/
10220 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10221 # Check for a 64-bit object if we didn't find anything.
10222 if test -z "$aix_libpath"; then
10223 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10226 rm -f core conftest.err conftest.$ac_objext \
10227 conftest$ac_exeext conftest.$ac_ext
10228 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10230 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10231 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"
10232 else
10233 if test "$host_cpu" = ia64; then
10234 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10235 allow_undefined_flag="-z nodefs"
10236 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"
10237 else
10238 # Determine the default libpath from the value encoded in an
10239 # empty executable.
10240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10241 /* end confdefs.h. */
10244 main ()
10248 return 0;
10250 _ACEOF
10251 if ac_fn_c_try_link "$LINENO"; then :
10253 lt_aix_libpath_sed='
10254 /Import File Strings/,/^$/ {
10255 /^0/ {
10256 s/^0 *\(.*\)$/\1/
10260 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10261 # Check for a 64-bit object if we didn't find anything.
10262 if test -z "$aix_libpath"; then
10263 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10266 rm -f core conftest.err conftest.$ac_objext \
10267 conftest$ac_exeext conftest.$ac_ext
10268 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10270 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10271 # Warning - without using the other run time loading flags,
10272 # -berok will link without error, but may produce a broken library.
10273 no_undefined_flag=' ${wl}-bernotok'
10274 allow_undefined_flag=' ${wl}-berok'
10275 if test "$with_gnu_ld" = yes; then
10276 # We only use this code for GNU lds that support --whole-archive.
10277 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10278 else
10279 # Exported symbols can be pulled into shared objects from archives
10280 whole_archive_flag_spec='$convenience'
10282 archive_cmds_need_lc=yes
10283 # This is similar to how AIX traditionally builds its shared libraries.
10284 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'
10289 amigaos*)
10290 case $host_cpu in
10291 powerpc)
10292 # see comment about AmigaOS4 .so support
10293 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10294 archive_expsym_cmds=''
10296 m68k)
10297 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)'
10298 hardcode_libdir_flag_spec='-L$libdir'
10299 hardcode_minus_L=yes
10301 esac
10304 bsdi[45]*)
10305 export_dynamic_flag_spec=-rdynamic
10308 cygwin* | mingw* | pw32* | cegcc*)
10309 # When not using gcc, we currently assume that we are using
10310 # Microsoft Visual C++.
10311 # hardcode_libdir_flag_spec is actually meaningless, as there is
10312 # no search path for DLLs.
10313 hardcode_libdir_flag_spec=' '
10314 allow_undefined_flag=unsupported
10315 # Tell ltmain to make .lib files, not .a files.
10316 libext=lib
10317 # Tell ltmain to make .dll files, not .so files.
10318 shrext_cmds=".dll"
10319 # FIXME: Setting linknames here is a bad hack.
10320 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10321 # The linker will automatically build a .lib file if we build a DLL.
10322 old_archive_from_new_cmds='true'
10323 # FIXME: Should let the user specify the lib program.
10324 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10325 fix_srcfile_path='`cygpath -w "$srcfile"`'
10326 enable_shared_with_static_runtimes=yes
10329 darwin* | rhapsody*)
10332 archive_cmds_need_lc=no
10333 hardcode_direct=no
10334 hardcode_automatic=yes
10335 hardcode_shlibpath_var=unsupported
10336 if test "$lt_cv_ld_force_load" = "yes"; then
10337 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\"`'
10338 else
10339 whole_archive_flag_spec=''
10341 link_all_deplibs=yes
10342 allow_undefined_flag="$_lt_dar_allow_undefined"
10343 case $cc_basename in
10344 ifort*) _lt_dar_can_shared=yes ;;
10345 *) _lt_dar_can_shared=$GCC ;;
10346 esac
10347 if test "$_lt_dar_can_shared" = "yes"; then
10348 output_verbose_link_cmd=func_echo_all
10349 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10350 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10351 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}"
10352 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}"
10354 else
10355 ld_shlibs=no
10360 dgux*)
10361 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10362 hardcode_libdir_flag_spec='-L$libdir'
10363 hardcode_shlibpath_var=no
10366 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10367 # support. Future versions do this automatically, but an explicit c++rt0.o
10368 # does not break anything, and helps significantly (at the cost of a little
10369 # extra space).
10370 freebsd2.2*)
10371 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10372 hardcode_libdir_flag_spec='-R$libdir'
10373 hardcode_direct=yes
10374 hardcode_shlibpath_var=no
10377 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10378 freebsd2*)
10379 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10380 hardcode_direct=yes
10381 hardcode_minus_L=yes
10382 hardcode_shlibpath_var=no
10385 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10386 freebsd* | dragonfly*)
10387 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10388 hardcode_libdir_flag_spec='-R$libdir'
10389 hardcode_direct=yes
10390 hardcode_shlibpath_var=no
10393 hpux9*)
10394 if test "$GCC" = yes; then
10395 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'
10396 else
10397 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'
10399 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10400 hardcode_libdir_separator=:
10401 hardcode_direct=yes
10403 # hardcode_minus_L: Not really in the search PATH,
10404 # but as the default location of the library.
10405 hardcode_minus_L=yes
10406 export_dynamic_flag_spec='${wl}-E'
10409 hpux10*)
10410 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10411 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10412 else
10413 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10415 if test "$with_gnu_ld" = no; then
10416 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10417 hardcode_libdir_flag_spec_ld='+b $libdir'
10418 hardcode_libdir_separator=:
10419 hardcode_direct=yes
10420 hardcode_direct_absolute=yes
10421 export_dynamic_flag_spec='${wl}-E'
10422 # hardcode_minus_L: Not really in the search PATH,
10423 # but as the default location of the library.
10424 hardcode_minus_L=yes
10428 hpux11*)
10429 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10430 case $host_cpu in
10431 hppa*64*)
10432 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10434 ia64*)
10435 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10438 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10440 esac
10441 else
10442 case $host_cpu in
10443 hppa*64*)
10444 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10446 ia64*)
10447 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10451 # Older versions of the 11.00 compiler do not understand -b yet
10452 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10454 $as_echo_n "checking if $CC understands -b... " >&6; }
10455 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10456 $as_echo_n "(cached) " >&6
10457 else
10458 lt_cv_prog_compiler__b=no
10459 save_LDFLAGS="$LDFLAGS"
10460 LDFLAGS="$LDFLAGS -b"
10461 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10462 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10463 # The linker can only warn and ignore the option if not recognized
10464 # So say no if there are warnings
10465 if test -s conftest.err; then
10466 # Append any errors to the config.log.
10467 cat conftest.err 1>&5
10468 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10469 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10470 if diff conftest.exp conftest.er2 >/dev/null; then
10471 lt_cv_prog_compiler__b=yes
10473 else
10474 lt_cv_prog_compiler__b=yes
10477 $RM -r conftest*
10478 LDFLAGS="$save_LDFLAGS"
10481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10482 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10484 if test x"$lt_cv_prog_compiler__b" = xyes; then
10485 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10486 else
10487 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10491 esac
10493 if test "$with_gnu_ld" = no; then
10494 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10495 hardcode_libdir_separator=:
10497 case $host_cpu in
10498 hppa*64*|ia64*)
10499 hardcode_direct=no
10500 hardcode_shlibpath_var=no
10503 hardcode_direct=yes
10504 hardcode_direct_absolute=yes
10505 export_dynamic_flag_spec='${wl}-E'
10507 # hardcode_minus_L: Not really in the search PATH,
10508 # but as the default location of the library.
10509 hardcode_minus_L=yes
10511 esac
10515 irix5* | irix6* | nonstopux*)
10516 if test "$GCC" = yes; then
10517 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'
10518 # Try to use the -exported_symbol ld option, if it does not
10519 # work, assume that -exports_file does not work either and
10520 # implicitly export all symbols.
10521 save_LDFLAGS="$LDFLAGS"
10522 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10524 /* end confdefs.h. */
10525 int foo(void) {}
10526 _ACEOF
10527 if ac_fn_c_try_link "$LINENO"; then :
10528 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'
10531 rm -f core conftest.err conftest.$ac_objext \
10532 conftest$ac_exeext conftest.$ac_ext
10533 LDFLAGS="$save_LDFLAGS"
10534 else
10535 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'
10536 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'
10538 archive_cmds_need_lc='no'
10539 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10540 hardcode_libdir_separator=:
10541 inherit_rpath=yes
10542 link_all_deplibs=yes
10545 netbsd*)
10546 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10547 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10548 else
10549 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10551 hardcode_libdir_flag_spec='-R$libdir'
10552 hardcode_direct=yes
10553 hardcode_shlibpath_var=no
10556 newsos6)
10557 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10558 hardcode_direct=yes
10559 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10560 hardcode_libdir_separator=:
10561 hardcode_shlibpath_var=no
10564 *nto* | *qnx*)
10567 openbsd*)
10568 if test -f /usr/libexec/ld.so; then
10569 hardcode_direct=yes
10570 hardcode_shlibpath_var=no
10571 hardcode_direct_absolute=yes
10572 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10573 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10574 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10575 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10576 export_dynamic_flag_spec='${wl}-E'
10577 else
10578 case $host_os in
10579 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10580 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10581 hardcode_libdir_flag_spec='-R$libdir'
10584 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10585 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10587 esac
10589 else
10590 ld_shlibs=no
10594 os2*)
10595 hardcode_libdir_flag_spec='-L$libdir'
10596 hardcode_minus_L=yes
10597 allow_undefined_flag=unsupported
10598 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'
10599 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10602 osf3*)
10603 if test "$GCC" = yes; then
10604 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10605 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'
10606 else
10607 allow_undefined_flag=' -expect_unresolved \*'
10608 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'
10610 archive_cmds_need_lc='no'
10611 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10612 hardcode_libdir_separator=:
10615 osf4* | osf5*) # as osf3* with the addition of -msym flag
10616 if test "$GCC" = yes; then
10617 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10618 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'
10619 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10620 else
10621 allow_undefined_flag=' -expect_unresolved \*'
10622 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'
10623 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~
10624 $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'
10626 # Both c and cxx compiler support -rpath directly
10627 hardcode_libdir_flag_spec='-rpath $libdir'
10629 archive_cmds_need_lc='no'
10630 hardcode_libdir_separator=:
10633 solaris*)
10634 no_undefined_flag=' -z defs'
10635 if test "$GCC" = yes; then
10636 wlarc='${wl}'
10637 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10638 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10639 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10640 else
10641 case `$CC -V 2>&1` in
10642 *"Compilers 5.0"*)
10643 wlarc=''
10644 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10645 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10646 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10649 wlarc='${wl}'
10650 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10651 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10652 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10654 esac
10656 hardcode_libdir_flag_spec='-R$libdir'
10657 hardcode_shlibpath_var=no
10658 case $host_os in
10659 solaris2.[0-5] | solaris2.[0-5].*) ;;
10661 # The compiler driver will combine and reorder linker options,
10662 # but understands `-z linker_flag'. GCC discards it without `$wl',
10663 # but is careful enough not to reorder.
10664 # Supported since Solaris 2.6 (maybe 2.5.1?)
10665 if test "$GCC" = yes; then
10666 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10667 else
10668 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10671 esac
10672 link_all_deplibs=yes
10675 sunos4*)
10676 if test "x$host_vendor" = xsequent; then
10677 # Use $CC to link under sequent, because it throws in some extra .o
10678 # files that make .init and .fini sections work.
10679 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10680 else
10681 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10683 hardcode_libdir_flag_spec='-L$libdir'
10684 hardcode_direct=yes
10685 hardcode_minus_L=yes
10686 hardcode_shlibpath_var=no
10689 sysv4)
10690 case $host_vendor in
10691 sni)
10692 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10693 hardcode_direct=yes # is this really true???
10695 siemens)
10696 ## LD is ld it makes a PLAMLIB
10697 ## CC just makes a GrossModule.
10698 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10699 reload_cmds='$CC -r -o $output$reload_objs'
10700 hardcode_direct=no
10702 motorola)
10703 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10704 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10706 esac
10707 runpath_var='LD_RUN_PATH'
10708 hardcode_shlibpath_var=no
10711 sysv4.3*)
10712 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10713 hardcode_shlibpath_var=no
10714 export_dynamic_flag_spec='-Bexport'
10717 sysv4*MP*)
10718 if test -d /usr/nec; then
10719 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10720 hardcode_shlibpath_var=no
10721 runpath_var=LD_RUN_PATH
10722 hardcode_runpath_var=yes
10723 ld_shlibs=yes
10727 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10728 no_undefined_flag='${wl}-z,text'
10729 archive_cmds_need_lc=no
10730 hardcode_shlibpath_var=no
10731 runpath_var='LD_RUN_PATH'
10733 if test "$GCC" = yes; then
10734 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10735 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10736 else
10737 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10738 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10742 sysv5* | sco3.2v5* | sco5v6*)
10743 # Note: We can NOT use -z defs as we might desire, because we do not
10744 # link with -lc, and that would cause any symbols used from libc to
10745 # always be unresolved, which means just about no library would
10746 # ever link correctly. If we're not using GNU ld we use -z text
10747 # though, which does catch some bad symbols but isn't as heavy-handed
10748 # as -z defs.
10749 no_undefined_flag='${wl}-z,text'
10750 allow_undefined_flag='${wl}-z,nodefs'
10751 archive_cmds_need_lc=no
10752 hardcode_shlibpath_var=no
10753 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10754 hardcode_libdir_separator=':'
10755 link_all_deplibs=yes
10756 export_dynamic_flag_spec='${wl}-Bexport'
10757 runpath_var='LD_RUN_PATH'
10759 if test "$GCC" = yes; then
10760 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10761 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10762 else
10763 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10764 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10768 uts4*)
10769 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10770 hardcode_libdir_flag_spec='-L$libdir'
10771 hardcode_shlibpath_var=no
10775 ld_shlibs=no
10777 esac
10779 if test x$host_vendor = xsni; then
10780 case $host in
10781 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10782 export_dynamic_flag_spec='${wl}-Blargedynsym'
10784 esac
10788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10789 $as_echo "$ld_shlibs" >&6; }
10790 test "$ld_shlibs" = no && can_build_shared=no
10792 with_gnu_ld=$with_gnu_ld
10809 # Do we need to explicitly link libc?
10811 case "x$archive_cmds_need_lc" in
10812 x|xyes)
10813 # Assume -lc should be added
10814 archive_cmds_need_lc=yes
10816 if test "$enable_shared" = yes && test "$GCC" = yes; then
10817 case $archive_cmds in
10818 *'~'*)
10819 # FIXME: we may have to deal with multi-command sequences.
10821 '$CC '*)
10822 # Test whether the compiler implicitly links with -lc since on some
10823 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10824 # to ld, don't add -lc before -lgcc.
10825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10826 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10827 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10828 $as_echo_n "(cached) " >&6
10829 else
10830 $RM conftest*
10831 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10834 (eval $ac_compile) 2>&5
10835 ac_status=$?
10836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10837 test $ac_status = 0; } 2>conftest.err; then
10838 soname=conftest
10839 lib=conftest
10840 libobjs=conftest.$ac_objext
10841 deplibs=
10842 wl=$lt_prog_compiler_wl
10843 pic_flag=$lt_prog_compiler_pic
10844 compiler_flags=-v
10845 linker_flags=-v
10846 verstring=
10847 output_objdir=.
10848 libname=conftest
10849 lt_save_allow_undefined_flag=$allow_undefined_flag
10850 allow_undefined_flag=
10851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10852 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10853 ac_status=$?
10854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10855 test $ac_status = 0; }
10856 then
10857 lt_cv_archive_cmds_need_lc=no
10858 else
10859 lt_cv_archive_cmds_need_lc=yes
10861 allow_undefined_flag=$lt_save_allow_undefined_flag
10862 else
10863 cat conftest.err 1>&5
10865 $RM conftest*
10868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10869 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10870 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10872 esac
10875 esac
11033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11034 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11036 if test "$GCC" = yes; then
11037 case $host_os in
11038 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11039 *) lt_awk_arg="/^libraries:/" ;;
11040 esac
11041 case $host_os in
11042 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11043 *) lt_sed_strip_eq="s,=/,/,g" ;;
11044 esac
11045 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11046 case $lt_search_path_spec in
11047 *\;*)
11048 # if the path contains ";" then we assume it to be the separator
11049 # otherwise default to the standard path separator (i.e. ":") - it is
11050 # assumed that no part of a normal pathname contains ";" but that should
11051 # okay in the real world where ";" in dirpaths is itself problematic.
11052 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11055 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11057 esac
11058 # Ok, now we have the path, separated by spaces, we can step through it
11059 # and add multilib dir if necessary.
11060 lt_tmp_lt_search_path_spec=
11061 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11062 for lt_sys_path in $lt_search_path_spec; do
11063 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11064 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11065 else
11066 test -d "$lt_sys_path" && \
11067 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11069 done
11070 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11071 BEGIN {RS=" "; FS="/|\n";} {
11072 lt_foo="";
11073 lt_count=0;
11074 for (lt_i = NF; lt_i > 0; lt_i--) {
11075 if ($lt_i != "" && $lt_i != ".") {
11076 if ($lt_i == "..") {
11077 lt_count++;
11078 } else {
11079 if (lt_count == 0) {
11080 lt_foo="/" $lt_i lt_foo;
11081 } else {
11082 lt_count--;
11087 if (lt_foo != "") { lt_freq[lt_foo]++; }
11088 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11090 # AWK program above erroneously prepends '/' to C:/dos/paths
11091 # for these hosts.
11092 case $host_os in
11093 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11094 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11095 esac
11096 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11097 else
11098 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11100 library_names_spec=
11101 libname_spec='lib$name'
11102 soname_spec=
11103 shrext_cmds=".so"
11104 postinstall_cmds=
11105 postuninstall_cmds=
11106 finish_cmds=
11107 finish_eval=
11108 shlibpath_var=
11109 shlibpath_overrides_runpath=unknown
11110 version_type=none
11111 dynamic_linker="$host_os ld.so"
11112 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11113 need_lib_prefix=unknown
11114 hardcode_into_libs=no
11116 # when you set need_version to no, make sure it does not cause -set_version
11117 # flags to be left without arguments
11118 need_version=unknown
11120 case $host_os in
11121 aix3*)
11122 version_type=linux
11123 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11124 shlibpath_var=LIBPATH
11126 # AIX 3 has no versioning support, so we append a major version to the name.
11127 soname_spec='${libname}${release}${shared_ext}$major'
11130 aix[4-9]*)
11131 version_type=linux
11132 need_lib_prefix=no
11133 need_version=no
11134 hardcode_into_libs=yes
11135 if test "$host_cpu" = ia64; then
11136 # AIX 5 supports IA64
11137 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11138 shlibpath_var=LD_LIBRARY_PATH
11139 else
11140 # With GCC up to 2.95.x, collect2 would create an import file
11141 # for dependence libraries. The import file would start with
11142 # the line `#! .'. This would cause the generated library to
11143 # depend on `.', always an invalid library. This was fixed in
11144 # development snapshots of GCC prior to 3.0.
11145 case $host_os in
11146 aix4 | aix4.[01] | aix4.[01].*)
11147 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11148 echo ' yes '
11149 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11151 else
11152 can_build_shared=no
11155 esac
11156 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11157 # soname into executable. Probably we can add versioning support to
11158 # collect2, so additional links can be useful in future.
11159 if test "$aix_use_runtimelinking" = yes; then
11160 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11161 # instead of lib<name>.a to let people know that these are not
11162 # typical AIX shared libraries.
11163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11164 else
11165 # We preserve .a as extension for shared libraries through AIX4.2
11166 # and later when we are not doing run time linking.
11167 library_names_spec='${libname}${release}.a $libname.a'
11168 soname_spec='${libname}${release}${shared_ext}$major'
11170 shlibpath_var=LIBPATH
11174 amigaos*)
11175 case $host_cpu in
11176 powerpc)
11177 # Since July 2007 AmigaOS4 officially supports .so libraries.
11178 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11181 m68k)
11182 library_names_spec='$libname.ixlibrary $libname.a'
11183 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11184 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'
11186 esac
11189 beos*)
11190 library_names_spec='${libname}${shared_ext}'
11191 dynamic_linker="$host_os ld.so"
11192 shlibpath_var=LIBRARY_PATH
11195 bsdi[45]*)
11196 version_type=linux
11197 need_version=no
11198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11199 soname_spec='${libname}${release}${shared_ext}$major'
11200 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11201 shlibpath_var=LD_LIBRARY_PATH
11202 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11203 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11204 # the default ld.so.conf also contains /usr/contrib/lib and
11205 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11206 # libtool to hard-code these into programs
11209 cygwin* | mingw* | pw32* | cegcc*)
11210 version_type=windows
11211 shrext_cmds=".dll"
11212 need_version=no
11213 need_lib_prefix=no
11215 case $GCC,$host_os in
11216 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11217 library_names_spec='$libname.dll.a'
11218 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11219 postinstall_cmds='base_file=`basename \${file}`~
11220 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11221 dldir=$destdir/`dirname \$dlpath`~
11222 test -d \$dldir || mkdir -p \$dldir~
11223 $install_prog $dir/$dlname \$dldir/$dlname~
11224 chmod a+x \$dldir/$dlname~
11225 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11226 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11228 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11229 dlpath=$dir/\$dldll~
11230 $RM \$dlpath'
11231 shlibpath_overrides_runpath=yes
11233 case $host_os in
11234 cygwin*)
11235 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11236 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11238 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11240 mingw* | cegcc*)
11241 # MinGW DLLs use traditional 'lib' prefix
11242 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11244 pw32*)
11245 # pw32 DLLs use 'pw' prefix rather than 'lib'
11246 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11248 esac
11252 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11254 esac
11255 dynamic_linker='Win32 ld.exe'
11256 # FIXME: first we should search . and the directory the executable is in
11257 shlibpath_var=PATH
11260 darwin* | rhapsody*)
11261 dynamic_linker="$host_os dyld"
11262 version_type=darwin
11263 need_lib_prefix=no
11264 need_version=no
11265 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11266 soname_spec='${libname}${release}${major}$shared_ext'
11267 shlibpath_overrides_runpath=yes
11268 shlibpath_var=DYLD_LIBRARY_PATH
11269 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11271 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11272 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11275 dgux*)
11276 version_type=linux
11277 need_lib_prefix=no
11278 need_version=no
11279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11280 soname_spec='${libname}${release}${shared_ext}$major'
11281 shlibpath_var=LD_LIBRARY_PATH
11284 freebsd* | dragonfly*)
11285 # DragonFly does not have aout. When/if they implement a new
11286 # versioning mechanism, adjust this.
11287 if test -x /usr/bin/objformat; then
11288 objformat=`/usr/bin/objformat`
11289 else
11290 case $host_os in
11291 freebsd[123]*) objformat=aout ;;
11292 *) objformat=elf ;;
11293 esac
11295 version_type=freebsd-$objformat
11296 case $version_type in
11297 freebsd-elf*)
11298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11299 need_version=no
11300 need_lib_prefix=no
11302 freebsd-*)
11303 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11304 need_version=yes
11306 esac
11307 shlibpath_var=LD_LIBRARY_PATH
11308 case $host_os in
11309 freebsd2*)
11310 shlibpath_overrides_runpath=yes
11312 freebsd3.[01]* | freebsdelf3.[01]*)
11313 shlibpath_overrides_runpath=yes
11314 hardcode_into_libs=yes
11316 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11317 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11318 shlibpath_overrides_runpath=no
11319 hardcode_into_libs=yes
11321 *) # from 4.6 on, and DragonFly
11322 shlibpath_overrides_runpath=yes
11323 hardcode_into_libs=yes
11325 esac
11328 gnu*)
11329 version_type=linux
11330 need_lib_prefix=no
11331 need_version=no
11332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11333 soname_spec='${libname}${release}${shared_ext}$major'
11334 shlibpath_var=LD_LIBRARY_PATH
11335 hardcode_into_libs=yes
11338 haiku*)
11339 version_type=linux
11340 need_lib_prefix=no
11341 need_version=no
11342 dynamic_linker="$host_os runtime_loader"
11343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11344 soname_spec='${libname}${release}${shared_ext}$major'
11345 shlibpath_var=LIBRARY_PATH
11346 shlibpath_overrides_runpath=yes
11347 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11348 hardcode_into_libs=yes
11351 hpux9* | hpux10* | hpux11*)
11352 # Give a soname corresponding to the major version so that dld.sl refuses to
11353 # link against other versions.
11354 version_type=sunos
11355 need_lib_prefix=no
11356 need_version=no
11357 case $host_cpu in
11358 ia64*)
11359 shrext_cmds='.so'
11360 hardcode_into_libs=yes
11361 dynamic_linker="$host_os dld.so"
11362 shlibpath_var=LD_LIBRARY_PATH
11363 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11365 soname_spec='${libname}${release}${shared_ext}$major'
11366 if test "X$HPUX_IA64_MODE" = X32; then
11367 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11368 else
11369 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11371 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11373 hppa*64*)
11374 shrext_cmds='.sl'
11375 hardcode_into_libs=yes
11376 dynamic_linker="$host_os dld.sl"
11377 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11378 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11380 soname_spec='${libname}${release}${shared_ext}$major'
11381 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11382 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11385 shrext_cmds='.sl'
11386 dynamic_linker="$host_os dld.sl"
11387 shlibpath_var=SHLIB_PATH
11388 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11389 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11390 soname_spec='${libname}${release}${shared_ext}$major'
11392 esac
11393 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11394 postinstall_cmds='chmod 555 $lib'
11395 # or fails outright, so override atomically:
11396 install_override_mode=555
11399 interix[3-9]*)
11400 version_type=linux
11401 need_lib_prefix=no
11402 need_version=no
11403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11404 soname_spec='${libname}${release}${shared_ext}$major'
11405 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11406 shlibpath_var=LD_LIBRARY_PATH
11407 shlibpath_overrides_runpath=no
11408 hardcode_into_libs=yes
11411 irix5* | irix6* | nonstopux*)
11412 case $host_os in
11413 nonstopux*) version_type=nonstopux ;;
11415 if test "$lt_cv_prog_gnu_ld" = yes; then
11416 version_type=linux
11417 else
11418 version_type=irix
11419 fi ;;
11420 esac
11421 need_lib_prefix=no
11422 need_version=no
11423 soname_spec='${libname}${release}${shared_ext}$major'
11424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11425 case $host_os in
11426 irix5* | nonstopux*)
11427 libsuff= shlibsuff=
11430 case $LD in # libtool.m4 will add one of these switches to LD
11431 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11432 libsuff= shlibsuff= libmagic=32-bit;;
11433 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11434 libsuff=32 shlibsuff=N32 libmagic=N32;;
11435 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11436 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11437 *) libsuff= shlibsuff= libmagic=never-match;;
11438 esac
11440 esac
11441 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11442 shlibpath_overrides_runpath=no
11443 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11444 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11445 hardcode_into_libs=yes
11448 # No shared lib support for Linux oldld, aout, or coff.
11449 linux*oldld* | linux*aout* | linux*coff*)
11450 dynamic_linker=no
11453 # This must be Linux ELF.
11454 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11455 version_type=linux
11456 need_lib_prefix=no
11457 need_version=no
11458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11459 soname_spec='${libname}${release}${shared_ext}$major'
11460 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11461 shlibpath_var=LD_LIBRARY_PATH
11462 shlibpath_overrides_runpath=no
11464 # Some binutils ld are patched to set DT_RUNPATH
11465 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11466 $as_echo_n "(cached) " >&6
11467 else
11468 lt_cv_shlibpath_overrides_runpath=no
11469 save_LDFLAGS=$LDFLAGS
11470 save_libdir=$libdir
11471 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11472 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11474 /* end confdefs.h. */
11477 main ()
11481 return 0;
11483 _ACEOF
11484 if ac_fn_c_try_link "$LINENO"; then :
11485 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11486 lt_cv_shlibpath_overrides_runpath=yes
11489 rm -f core conftest.err conftest.$ac_objext \
11490 conftest$ac_exeext conftest.$ac_ext
11491 LDFLAGS=$save_LDFLAGS
11492 libdir=$save_libdir
11496 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11498 # This implies no fast_install, which is unacceptable.
11499 # Some rework will be needed to allow for fast_install
11500 # before this can be enabled.
11501 hardcode_into_libs=yes
11503 # Append ld.so.conf contents to the search path
11504 if test -f /etc/ld.so.conf; then
11505 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' ' '`
11506 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11509 # We used to test for /lib/ld.so.1 and disable shared libraries on
11510 # powerpc, because MkLinux only supported shared libraries with the
11511 # GNU dynamic linker. Since this was broken with cross compilers,
11512 # most powerpc-linux boxes support dynamic linking these days and
11513 # people can always --disable-shared, the test was removed, and we
11514 # assume the GNU/Linux dynamic linker is in use.
11515 dynamic_linker='GNU/Linux ld.so'
11518 netbsd*)
11519 version_type=sunos
11520 need_lib_prefix=no
11521 need_version=no
11522 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11524 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11525 dynamic_linker='NetBSD (a.out) ld.so'
11526 else
11527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11528 soname_spec='${libname}${release}${shared_ext}$major'
11529 dynamic_linker='NetBSD ld.elf_so'
11531 shlibpath_var=LD_LIBRARY_PATH
11532 shlibpath_overrides_runpath=yes
11533 hardcode_into_libs=yes
11536 newsos6)
11537 version_type=linux
11538 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11539 shlibpath_var=LD_LIBRARY_PATH
11540 shlibpath_overrides_runpath=yes
11543 *nto* | *qnx*)
11544 version_type=qnx
11545 need_lib_prefix=no
11546 need_version=no
11547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11548 soname_spec='${libname}${release}${shared_ext}$major'
11549 shlibpath_var=LD_LIBRARY_PATH
11550 shlibpath_overrides_runpath=no
11551 hardcode_into_libs=yes
11552 dynamic_linker='ldqnx.so'
11555 openbsd*)
11556 version_type=sunos
11557 sys_lib_dlsearch_path_spec="/usr/lib"
11558 need_lib_prefix=no
11559 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11560 case $host_os in
11561 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11562 *) need_version=no ;;
11563 esac
11564 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11565 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11566 shlibpath_var=LD_LIBRARY_PATH
11567 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11568 case $host_os in
11569 openbsd2.[89] | openbsd2.[89].*)
11570 shlibpath_overrides_runpath=no
11573 shlibpath_overrides_runpath=yes
11575 esac
11576 else
11577 shlibpath_overrides_runpath=yes
11581 os2*)
11582 libname_spec='$name'
11583 shrext_cmds=".dll"
11584 need_lib_prefix=no
11585 library_names_spec='$libname${shared_ext} $libname.a'
11586 dynamic_linker='OS/2 ld.exe'
11587 shlibpath_var=LIBPATH
11590 osf3* | osf4* | osf5*)
11591 version_type=osf
11592 need_lib_prefix=no
11593 need_version=no
11594 soname_spec='${libname}${release}${shared_ext}$major'
11595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11596 shlibpath_var=LD_LIBRARY_PATH
11597 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11598 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11601 rdos*)
11602 dynamic_linker=no
11605 solaris*)
11606 version_type=linux
11607 need_lib_prefix=no
11608 need_version=no
11609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11610 soname_spec='${libname}${release}${shared_ext}$major'
11611 shlibpath_var=LD_LIBRARY_PATH
11612 shlibpath_overrides_runpath=yes
11613 hardcode_into_libs=yes
11614 # ldd complains unless libraries are executable
11615 postinstall_cmds='chmod +x $lib'
11618 sunos4*)
11619 version_type=sunos
11620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11621 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11622 shlibpath_var=LD_LIBRARY_PATH
11623 shlibpath_overrides_runpath=yes
11624 if test "$with_gnu_ld" = yes; then
11625 need_lib_prefix=no
11627 need_version=yes
11630 sysv4 | sysv4.3*)
11631 version_type=linux
11632 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11633 soname_spec='${libname}${release}${shared_ext}$major'
11634 shlibpath_var=LD_LIBRARY_PATH
11635 case $host_vendor in
11636 sni)
11637 shlibpath_overrides_runpath=no
11638 need_lib_prefix=no
11639 runpath_var=LD_RUN_PATH
11641 siemens)
11642 need_lib_prefix=no
11644 motorola)
11645 need_lib_prefix=no
11646 need_version=no
11647 shlibpath_overrides_runpath=no
11648 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11650 esac
11653 sysv4*MP*)
11654 if test -d /usr/nec ;then
11655 version_type=linux
11656 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11657 soname_spec='$libname${shared_ext}.$major'
11658 shlibpath_var=LD_LIBRARY_PATH
11662 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11663 version_type=freebsd-elf
11664 need_lib_prefix=no
11665 need_version=no
11666 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11667 soname_spec='${libname}${release}${shared_ext}$major'
11668 shlibpath_var=LD_LIBRARY_PATH
11669 shlibpath_overrides_runpath=yes
11670 hardcode_into_libs=yes
11671 if test "$with_gnu_ld" = yes; then
11672 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11673 else
11674 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11675 case $host_os in
11676 sco3.2v5*)
11677 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11679 esac
11681 sys_lib_dlsearch_path_spec='/usr/lib'
11684 tpf*)
11685 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11686 version_type=linux
11687 need_lib_prefix=no
11688 need_version=no
11689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11690 shlibpath_var=LD_LIBRARY_PATH
11691 shlibpath_overrides_runpath=no
11692 hardcode_into_libs=yes
11695 uts4*)
11696 version_type=linux
11697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11698 soname_spec='${libname}${release}${shared_ext}$major'
11699 shlibpath_var=LD_LIBRARY_PATH
11703 dynamic_linker=no
11705 esac
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11707 $as_echo "$dynamic_linker" >&6; }
11708 test "$dynamic_linker" = no && can_build_shared=no
11710 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11711 if test "$GCC" = yes; then
11712 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11715 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11716 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11718 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11719 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11814 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11815 hardcode_action=
11816 if test -n "$hardcode_libdir_flag_spec" ||
11817 test -n "$runpath_var" ||
11818 test "X$hardcode_automatic" = "Xyes" ; then
11820 # We can hardcode non-existent directories.
11821 if test "$hardcode_direct" != no &&
11822 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11823 # have to relink, otherwise we might link with an installed library
11824 # when we should be linking with a yet-to-be-installed one
11825 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11826 test "$hardcode_minus_L" != no; then
11827 # Linking always hardcodes the temporary library directory.
11828 hardcode_action=relink
11829 else
11830 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11831 hardcode_action=immediate
11833 else
11834 # We cannot hardcode anything, or else we can only hardcode existing
11835 # directories.
11836 hardcode_action=unsupported
11838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11839 $as_echo "$hardcode_action" >&6; }
11841 if test "$hardcode_action" = relink ||
11842 test "$inherit_rpath" = yes; then
11843 # Fast installation is not supported
11844 enable_fast_install=no
11845 elif test "$shlibpath_overrides_runpath" = yes ||
11846 test "$enable_shared" = no; then
11847 # Fast installation is not necessary
11848 enable_fast_install=needless
11856 if test "x$enable_dlopen" != xyes; then
11857 enable_dlopen=unknown
11858 enable_dlopen_self=unknown
11859 enable_dlopen_self_static=unknown
11860 else
11861 lt_cv_dlopen=no
11862 lt_cv_dlopen_libs=
11864 case $host_os in
11865 beos*)
11866 lt_cv_dlopen="load_add_on"
11867 lt_cv_dlopen_libs=
11868 lt_cv_dlopen_self=yes
11871 mingw* | pw32* | cegcc*)
11872 lt_cv_dlopen="LoadLibrary"
11873 lt_cv_dlopen_libs=
11876 cygwin*)
11877 lt_cv_dlopen="dlopen"
11878 lt_cv_dlopen_libs=
11881 darwin*)
11882 # if libdl is installed we need to link against it
11883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11884 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11885 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11886 $as_echo_n "(cached) " >&6
11887 else
11888 ac_check_lib_save_LIBS=$LIBS
11889 LIBS="-ldl $LIBS"
11890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11891 /* end confdefs.h. */
11893 /* Override any GCC internal prototype to avoid an error.
11894 Use char because int might match the return type of a GCC
11895 builtin and then its argument prototype would still apply. */
11896 #ifdef __cplusplus
11897 extern "C"
11898 #endif
11899 char dlopen ();
11901 main ()
11903 return dlopen ();
11905 return 0;
11907 _ACEOF
11908 if ac_fn_c_try_link "$LINENO"; then :
11909 ac_cv_lib_dl_dlopen=yes
11910 else
11911 ac_cv_lib_dl_dlopen=no
11913 rm -f core conftest.err conftest.$ac_objext \
11914 conftest$ac_exeext conftest.$ac_ext
11915 LIBS=$ac_check_lib_save_LIBS
11917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11918 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11919 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11920 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11921 else
11923 lt_cv_dlopen="dyld"
11924 lt_cv_dlopen_libs=
11925 lt_cv_dlopen_self=yes
11932 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11933 if test "x$ac_cv_func_shl_load" = x""yes; then :
11934 lt_cv_dlopen="shl_load"
11935 else
11936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11937 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11938 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11939 $as_echo_n "(cached) " >&6
11940 else
11941 ac_check_lib_save_LIBS=$LIBS
11942 LIBS="-ldld $LIBS"
11943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11944 /* end confdefs.h. */
11946 /* Override any GCC internal prototype to avoid an error.
11947 Use char because int might match the return type of a GCC
11948 builtin and then its argument prototype would still apply. */
11949 #ifdef __cplusplus
11950 extern "C"
11951 #endif
11952 char shl_load ();
11954 main ()
11956 return shl_load ();
11958 return 0;
11960 _ACEOF
11961 if ac_fn_c_try_link "$LINENO"; then :
11962 ac_cv_lib_dld_shl_load=yes
11963 else
11964 ac_cv_lib_dld_shl_load=no
11966 rm -f core conftest.err conftest.$ac_objext \
11967 conftest$ac_exeext conftest.$ac_ext
11968 LIBS=$ac_check_lib_save_LIBS
11970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11971 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11972 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11973 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11974 else
11975 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11976 if test "x$ac_cv_func_dlopen" = x""yes; then :
11977 lt_cv_dlopen="dlopen"
11978 else
11979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11980 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11981 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11982 $as_echo_n "(cached) " >&6
11983 else
11984 ac_check_lib_save_LIBS=$LIBS
11985 LIBS="-ldl $LIBS"
11986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11987 /* end confdefs.h. */
11989 /* Override any GCC internal prototype to avoid an error.
11990 Use char because int might match the return type of a GCC
11991 builtin and then its argument prototype would still apply. */
11992 #ifdef __cplusplus
11993 extern "C"
11994 #endif
11995 char dlopen ();
11997 main ()
11999 return dlopen ();
12001 return 0;
12003 _ACEOF
12004 if ac_fn_c_try_link "$LINENO"; then :
12005 ac_cv_lib_dl_dlopen=yes
12006 else
12007 ac_cv_lib_dl_dlopen=no
12009 rm -f core conftest.err conftest.$ac_objext \
12010 conftest$ac_exeext conftest.$ac_ext
12011 LIBS=$ac_check_lib_save_LIBS
12013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12014 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12015 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12016 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12017 else
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12019 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12020 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12021 $as_echo_n "(cached) " >&6
12022 else
12023 ac_check_lib_save_LIBS=$LIBS
12024 LIBS="-lsvld $LIBS"
12025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12026 /* end confdefs.h. */
12028 /* Override any GCC internal prototype to avoid an error.
12029 Use char because int might match the return type of a GCC
12030 builtin and then its argument prototype would still apply. */
12031 #ifdef __cplusplus
12032 extern "C"
12033 #endif
12034 char dlopen ();
12036 main ()
12038 return dlopen ();
12040 return 0;
12042 _ACEOF
12043 if ac_fn_c_try_link "$LINENO"; then :
12044 ac_cv_lib_svld_dlopen=yes
12045 else
12046 ac_cv_lib_svld_dlopen=no
12048 rm -f core conftest.err conftest.$ac_objext \
12049 conftest$ac_exeext conftest.$ac_ext
12050 LIBS=$ac_check_lib_save_LIBS
12052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12053 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12054 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12055 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12056 else
12057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12058 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12059 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12060 $as_echo_n "(cached) " >&6
12061 else
12062 ac_check_lib_save_LIBS=$LIBS
12063 LIBS="-ldld $LIBS"
12064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12065 /* end confdefs.h. */
12067 /* Override any GCC internal prototype to avoid an error.
12068 Use char because int might match the return type of a GCC
12069 builtin and then its argument prototype would still apply. */
12070 #ifdef __cplusplus
12071 extern "C"
12072 #endif
12073 char dld_link ();
12075 main ()
12077 return dld_link ();
12079 return 0;
12081 _ACEOF
12082 if ac_fn_c_try_link "$LINENO"; then :
12083 ac_cv_lib_dld_dld_link=yes
12084 else
12085 ac_cv_lib_dld_dld_link=no
12087 rm -f core conftest.err conftest.$ac_objext \
12088 conftest$ac_exeext conftest.$ac_ext
12089 LIBS=$ac_check_lib_save_LIBS
12091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12092 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12093 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12094 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12113 esac
12115 if test "x$lt_cv_dlopen" != xno; then
12116 enable_dlopen=yes
12117 else
12118 enable_dlopen=no
12121 case $lt_cv_dlopen in
12122 dlopen)
12123 save_CPPFLAGS="$CPPFLAGS"
12124 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12126 save_LDFLAGS="$LDFLAGS"
12127 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12129 save_LIBS="$LIBS"
12130 LIBS="$lt_cv_dlopen_libs $LIBS"
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12133 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12134 if test "${lt_cv_dlopen_self+set}" = set; then :
12135 $as_echo_n "(cached) " >&6
12136 else
12137 if test "$cross_compiling" = yes; then :
12138 lt_cv_dlopen_self=cross
12139 else
12140 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12141 lt_status=$lt_dlunknown
12142 cat > conftest.$ac_ext <<_LT_EOF
12143 #line 12143 "configure"
12144 #include "confdefs.h"
12146 #if HAVE_DLFCN_H
12147 #include <dlfcn.h>
12148 #endif
12150 #include <stdio.h>
12152 #ifdef RTLD_GLOBAL
12153 # define LT_DLGLOBAL RTLD_GLOBAL
12154 #else
12155 # ifdef DL_GLOBAL
12156 # define LT_DLGLOBAL DL_GLOBAL
12157 # else
12158 # define LT_DLGLOBAL 0
12159 # endif
12160 #endif
12162 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12163 find out it does not work in some platform. */
12164 #ifndef LT_DLLAZY_OR_NOW
12165 # ifdef RTLD_LAZY
12166 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12167 # else
12168 # ifdef DL_LAZY
12169 # define LT_DLLAZY_OR_NOW DL_LAZY
12170 # else
12171 # ifdef RTLD_NOW
12172 # define LT_DLLAZY_OR_NOW RTLD_NOW
12173 # else
12174 # ifdef DL_NOW
12175 # define LT_DLLAZY_OR_NOW DL_NOW
12176 # else
12177 # define LT_DLLAZY_OR_NOW 0
12178 # endif
12179 # endif
12180 # endif
12181 # endif
12182 #endif
12184 /* When -fvisbility=hidden is used, assume the code has been annotated
12185 correspondingly for the symbols needed. */
12186 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12187 void fnord () __attribute__((visibility("default")));
12188 #endif
12190 void fnord () { int i=42; }
12191 int main ()
12193 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12194 int status = $lt_dlunknown;
12196 if (self)
12198 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12199 else
12201 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12202 else puts (dlerror ());
12204 /* dlclose (self); */
12206 else
12207 puts (dlerror ());
12209 return status;
12211 _LT_EOF
12212 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12213 (eval $ac_link) 2>&5
12214 ac_status=$?
12215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12216 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12217 (./conftest; exit; ) >&5 2>/dev/null
12218 lt_status=$?
12219 case x$lt_status in
12220 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12221 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12222 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12223 esac
12224 else :
12225 # compilation failed
12226 lt_cv_dlopen_self=no
12229 rm -fr conftest*
12233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12234 $as_echo "$lt_cv_dlopen_self" >&6; }
12236 if test "x$lt_cv_dlopen_self" = xyes; then
12237 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12239 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12240 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12241 $as_echo_n "(cached) " >&6
12242 else
12243 if test "$cross_compiling" = yes; then :
12244 lt_cv_dlopen_self_static=cross
12245 else
12246 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12247 lt_status=$lt_dlunknown
12248 cat > conftest.$ac_ext <<_LT_EOF
12249 #line 12249 "configure"
12250 #include "confdefs.h"
12252 #if HAVE_DLFCN_H
12253 #include <dlfcn.h>
12254 #endif
12256 #include <stdio.h>
12258 #ifdef RTLD_GLOBAL
12259 # define LT_DLGLOBAL RTLD_GLOBAL
12260 #else
12261 # ifdef DL_GLOBAL
12262 # define LT_DLGLOBAL DL_GLOBAL
12263 # else
12264 # define LT_DLGLOBAL 0
12265 # endif
12266 #endif
12268 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12269 find out it does not work in some platform. */
12270 #ifndef LT_DLLAZY_OR_NOW
12271 # ifdef RTLD_LAZY
12272 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12273 # else
12274 # ifdef DL_LAZY
12275 # define LT_DLLAZY_OR_NOW DL_LAZY
12276 # else
12277 # ifdef RTLD_NOW
12278 # define LT_DLLAZY_OR_NOW RTLD_NOW
12279 # else
12280 # ifdef DL_NOW
12281 # define LT_DLLAZY_OR_NOW DL_NOW
12282 # else
12283 # define LT_DLLAZY_OR_NOW 0
12284 # endif
12285 # endif
12286 # endif
12287 # endif
12288 #endif
12290 /* When -fvisbility=hidden is used, assume the code has been annotated
12291 correspondingly for the symbols needed. */
12292 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12293 void fnord () __attribute__((visibility("default")));
12294 #endif
12296 void fnord () { int i=42; }
12297 int main ()
12299 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12300 int status = $lt_dlunknown;
12302 if (self)
12304 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12305 else
12307 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12308 else puts (dlerror ());
12310 /* dlclose (self); */
12312 else
12313 puts (dlerror ());
12315 return status;
12317 _LT_EOF
12318 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12319 (eval $ac_link) 2>&5
12320 ac_status=$?
12321 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12322 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12323 (./conftest; exit; ) >&5 2>/dev/null
12324 lt_status=$?
12325 case x$lt_status in
12326 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12327 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12328 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12329 esac
12330 else :
12331 # compilation failed
12332 lt_cv_dlopen_self_static=no
12335 rm -fr conftest*
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12340 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12343 CPPFLAGS="$save_CPPFLAGS"
12344 LDFLAGS="$save_LDFLAGS"
12345 LIBS="$save_LIBS"
12347 esac
12349 case $lt_cv_dlopen_self in
12350 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12351 *) enable_dlopen_self=unknown ;;
12352 esac
12354 case $lt_cv_dlopen_self_static in
12355 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12356 *) enable_dlopen_self_static=unknown ;;
12357 esac
12376 striplib=
12377 old_striplib=
12378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12379 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12380 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12381 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12382 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12384 $as_echo "yes" >&6; }
12385 else
12386 # FIXME - insert some real tests, host_os isn't really good enough
12387 case $host_os in
12388 darwin*)
12389 if test -n "$STRIP" ; then
12390 striplib="$STRIP -x"
12391 old_striplib="$STRIP -S"
12392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12393 $as_echo "yes" >&6; }
12394 else
12395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12396 $as_echo "no" >&6; }
12400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12401 $as_echo "no" >&6; }
12403 esac
12417 # Report which library types will actually be built
12418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12419 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12421 $as_echo "$can_build_shared" >&6; }
12423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12424 $as_echo_n "checking whether to build shared libraries... " >&6; }
12425 test "$can_build_shared" = "no" && enable_shared=no
12427 # On AIX, shared libraries and static libraries use the same namespace, and
12428 # are all built from PIC.
12429 case $host_os in
12430 aix3*)
12431 test "$enable_shared" = yes && enable_static=no
12432 if test -n "$RANLIB"; then
12433 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12434 postinstall_cmds='$RANLIB $lib'
12438 aix[4-9]*)
12439 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12440 test "$enable_shared" = yes && enable_static=no
12443 esac
12444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12445 $as_echo "$enable_shared" >&6; }
12447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12448 $as_echo_n "checking whether to build static libraries... " >&6; }
12449 # Make sure either enable_shared or enable_static is yes.
12450 test "$enable_shared" = yes || enable_static=yes
12451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12452 $as_echo "$enable_static" >&6; }
12458 ac_ext=c
12459 ac_cpp='$CPP $CPPFLAGS'
12460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12464 CC="$lt_save_CC"
12466 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12467 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12468 (test "X$CXX" != "Xg++"))) ; then
12469 ac_ext=cpp
12470 ac_cpp='$CXXCPP $CPPFLAGS'
12471 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12472 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12473 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12475 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12476 if test -z "$CXXCPP"; then
12477 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12478 $as_echo_n "(cached) " >&6
12479 else
12480 # Double quotes because CXXCPP needs to be expanded
12481 for CXXCPP in "$CXX -E" "/lib/cpp"
12483 ac_preproc_ok=false
12484 for ac_cxx_preproc_warn_flag in '' yes
12486 # Use a header file that comes with gcc, so configuring glibc
12487 # with a fresh cross-compiler works.
12488 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12489 # <limits.h> exists even on freestanding compilers.
12490 # On the NeXT, cc -E runs the code through the compiler's parser,
12491 # not just through cpp. "Syntax error" is here to catch this case.
12492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12493 /* end confdefs.h. */
12494 #ifdef __STDC__
12495 # include <limits.h>
12496 #else
12497 # include <assert.h>
12498 #endif
12499 Syntax error
12500 _ACEOF
12501 if ac_fn_cxx_try_cpp "$LINENO"; then :
12503 else
12504 # Broken: fails on valid input.
12505 continue
12507 rm -f conftest.err conftest.$ac_ext
12509 # OK, works on sane cases. Now check whether nonexistent headers
12510 # can be detected and how.
12511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12512 /* end confdefs.h. */
12513 #include <ac_nonexistent.h>
12514 _ACEOF
12515 if ac_fn_cxx_try_cpp "$LINENO"; then :
12516 # Broken: success on invalid input.
12517 continue
12518 else
12519 # Passes both tests.
12520 ac_preproc_ok=:
12521 break
12523 rm -f conftest.err conftest.$ac_ext
12525 done
12526 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12527 rm -f conftest.err conftest.$ac_ext
12528 if $ac_preproc_ok; then :
12529 break
12532 done
12533 ac_cv_prog_CXXCPP=$CXXCPP
12536 CXXCPP=$ac_cv_prog_CXXCPP
12537 else
12538 ac_cv_prog_CXXCPP=$CXXCPP
12540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12541 $as_echo "$CXXCPP" >&6; }
12542 ac_preproc_ok=false
12543 for ac_cxx_preproc_warn_flag in '' yes
12545 # Use a header file that comes with gcc, so configuring glibc
12546 # with a fresh cross-compiler works.
12547 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12548 # <limits.h> exists even on freestanding compilers.
12549 # On the NeXT, cc -E runs the code through the compiler's parser,
12550 # not just through cpp. "Syntax error" is here to catch this case.
12551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552 /* end confdefs.h. */
12553 #ifdef __STDC__
12554 # include <limits.h>
12555 #else
12556 # include <assert.h>
12557 #endif
12558 Syntax error
12559 _ACEOF
12560 if ac_fn_cxx_try_cpp "$LINENO"; then :
12562 else
12563 # Broken: fails on valid input.
12564 continue
12566 rm -f conftest.err conftest.$ac_ext
12568 # OK, works on sane cases. Now check whether nonexistent headers
12569 # can be detected and how.
12570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12571 /* end confdefs.h. */
12572 #include <ac_nonexistent.h>
12573 _ACEOF
12574 if ac_fn_cxx_try_cpp "$LINENO"; then :
12575 # Broken: success on invalid input.
12576 continue
12577 else
12578 # Passes both tests.
12579 ac_preproc_ok=:
12580 break
12582 rm -f conftest.err conftest.$ac_ext
12584 done
12585 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12586 rm -f conftest.err conftest.$ac_ext
12587 if $ac_preproc_ok; then :
12589 else
12590 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12591 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12592 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12593 See \`config.log' for more details." "$LINENO" 5; }
12596 ac_ext=c
12597 ac_cpp='$CPP $CPPFLAGS'
12598 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12599 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12600 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12602 else
12603 _lt_caught_CXX_error=yes
12606 ac_ext=cpp
12607 ac_cpp='$CXXCPP $CPPFLAGS'
12608 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12609 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12610 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12612 archive_cmds_need_lc_CXX=no
12613 allow_undefined_flag_CXX=
12614 always_export_symbols_CXX=no
12615 archive_expsym_cmds_CXX=
12616 compiler_needs_object_CXX=no
12617 export_dynamic_flag_spec_CXX=
12618 hardcode_direct_CXX=no
12619 hardcode_direct_absolute_CXX=no
12620 hardcode_libdir_flag_spec_CXX=
12621 hardcode_libdir_flag_spec_ld_CXX=
12622 hardcode_libdir_separator_CXX=
12623 hardcode_minus_L_CXX=no
12624 hardcode_shlibpath_var_CXX=unsupported
12625 hardcode_automatic_CXX=no
12626 inherit_rpath_CXX=no
12627 module_cmds_CXX=
12628 module_expsym_cmds_CXX=
12629 link_all_deplibs_CXX=unknown
12630 old_archive_cmds_CXX=$old_archive_cmds
12631 reload_flag_CXX=$reload_flag
12632 reload_cmds_CXX=$reload_cmds
12633 no_undefined_flag_CXX=
12634 whole_archive_flag_spec_CXX=
12635 enable_shared_with_static_runtimes_CXX=no
12637 # Source file extension for C++ test sources.
12638 ac_ext=cpp
12640 # Object file extension for compiled C++ test sources.
12641 objext=o
12642 objext_CXX=$objext
12644 # No sense in running all these tests if we already determined that
12645 # the CXX compiler isn't working. Some variables (like enable_shared)
12646 # are currently assumed to apply to all compilers on this platform,
12647 # and will be corrupted by setting them based on a non-working compiler.
12648 if test "$_lt_caught_CXX_error" != yes; then
12649 # Code to be used in simple compile tests
12650 lt_simple_compile_test_code="int some_variable = 0;"
12652 # Code to be used in simple link tests
12653 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12655 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12662 # If no C compiler was specified, use CC.
12663 LTCC=${LTCC-"$CC"}
12665 # If no C compiler flags were specified, use CFLAGS.
12666 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12668 # Allow CC to be a program name with arguments.
12669 compiler=$CC
12672 # save warnings/boilerplate of simple test code
12673 ac_outfile=conftest.$ac_objext
12674 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12675 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12676 _lt_compiler_boilerplate=`cat conftest.err`
12677 $RM conftest*
12679 ac_outfile=conftest.$ac_objext
12680 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12681 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12682 _lt_linker_boilerplate=`cat conftest.err`
12683 $RM -r conftest*
12686 # Allow CC to be a program name with arguments.
12687 lt_save_CC=$CC
12688 lt_save_LD=$LD
12689 lt_save_GCC=$GCC
12690 GCC=$GXX
12691 lt_save_with_gnu_ld=$with_gnu_ld
12692 lt_save_path_LD=$lt_cv_path_LD
12693 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12694 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12695 else
12696 $as_unset lt_cv_prog_gnu_ld
12698 if test -n "${lt_cv_path_LDCXX+set}"; then
12699 lt_cv_path_LD=$lt_cv_path_LDCXX
12700 else
12701 $as_unset lt_cv_path_LD
12703 test -z "${LDCXX+set}" || LD=$LDCXX
12704 CC=${CXX-"c++"}
12705 compiler=$CC
12706 compiler_CXX=$CC
12707 for cc_temp in $compiler""; do
12708 case $cc_temp in
12709 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12710 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12711 \-*) ;;
12712 *) break;;
12713 esac
12714 done
12715 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12718 if test -n "$compiler"; then
12719 # We don't want -fno-exception when compiling C++ code, so set the
12720 # no_builtin_flag separately
12721 if test "$GXX" = yes; then
12722 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12723 else
12724 lt_prog_compiler_no_builtin_flag_CXX=
12727 if test "$GXX" = yes; then
12728 # Set up default GNU C++ configuration
12732 # Check whether --with-gnu-ld was given.
12733 if test "${with_gnu_ld+set}" = set; then :
12734 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12735 else
12736 with_gnu_ld=no
12739 ac_prog=ld
12740 if test "$GCC" = yes; then
12741 # Check if gcc -print-prog-name=ld gives a path.
12742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12743 $as_echo_n "checking for ld used by $CC... " >&6; }
12744 case $host in
12745 *-*-mingw*)
12746 # gcc leaves a trailing carriage return which upsets mingw
12747 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12749 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12750 esac
12751 case $ac_prog in
12752 # Accept absolute paths.
12753 [\\/]* | ?:[\\/]*)
12754 re_direlt='/[^/][^/]*/\.\./'
12755 # Canonicalize the pathname of ld
12756 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12757 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12758 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12759 done
12760 test -z "$LD" && LD="$ac_prog"
12763 # If it fails, then pretend we aren't using GCC.
12764 ac_prog=ld
12767 # If it is relative, then search for the first ld in PATH.
12768 with_gnu_ld=unknown
12770 esac
12771 elif test "$with_gnu_ld" = yes; then
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12773 $as_echo_n "checking for GNU ld... " >&6; }
12774 else
12775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12776 $as_echo_n "checking for non-GNU ld... " >&6; }
12778 if test "${lt_cv_path_LD+set}" = set; then :
12779 $as_echo_n "(cached) " >&6
12780 else
12781 if test -z "$LD"; then
12782 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12783 for ac_dir in $PATH; do
12784 IFS="$lt_save_ifs"
12785 test -z "$ac_dir" && ac_dir=.
12786 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12787 lt_cv_path_LD="$ac_dir/$ac_prog"
12788 # Check to see if the program is GNU ld. I'd rather use --version,
12789 # but apparently some variants of GNU ld only accept -v.
12790 # Break only if it was the GNU/non-GNU ld that we prefer.
12791 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12792 *GNU* | *'with BFD'*)
12793 test "$with_gnu_ld" != no && break
12796 test "$with_gnu_ld" != yes && break
12798 esac
12800 done
12801 IFS="$lt_save_ifs"
12802 else
12803 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12807 LD="$lt_cv_path_LD"
12808 if test -n "$LD"; then
12809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12810 $as_echo "$LD" >&6; }
12811 else
12812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12813 $as_echo "no" >&6; }
12815 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12817 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12818 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12819 $as_echo_n "(cached) " >&6
12820 else
12821 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12822 case `$LD -v 2>&1 </dev/null` in
12823 *GNU* | *'with BFD'*)
12824 lt_cv_prog_gnu_ld=yes
12827 lt_cv_prog_gnu_ld=no
12829 esac
12831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12832 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12833 with_gnu_ld=$lt_cv_prog_gnu_ld
12841 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12842 # archiving commands below assume that GNU ld is being used.
12843 if test "$with_gnu_ld" = yes; then
12844 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12845 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12847 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12848 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12850 # If archive_cmds runs LD, not CC, wlarc should be empty
12851 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12852 # investigate it a little bit more. (MM)
12853 wlarc='${wl}'
12855 # ancient GNU ld didn't support --whole-archive et. al.
12856 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12857 $GREP 'no-whole-archive' > /dev/null; then
12858 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12859 else
12860 whole_archive_flag_spec_CXX=
12862 else
12863 with_gnu_ld=no
12864 wlarc=
12866 # A generic and very simple default shared library creation
12867 # command for GNU C++ for the case where it uses the native
12868 # linker, instead of GNU ld. If possible, this setting should
12869 # overridden to take advantage of the native linker features on
12870 # the platform it is being used on.
12871 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12874 # Commands to make compiler produce verbose output that lists
12875 # what "hidden" libraries, object files and flags are used when
12876 # linking a shared library.
12877 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12879 else
12880 GXX=no
12881 with_gnu_ld=no
12882 wlarc=
12885 # PORTME: fill in a description of your system's C++ link characteristics
12886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12887 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12888 ld_shlibs_CXX=yes
12889 case $host_os in
12890 aix3*)
12891 # FIXME: insert proper C++ library support
12892 ld_shlibs_CXX=no
12894 aix[4-9]*)
12895 if test "$host_cpu" = ia64; then
12896 # On IA64, the linker does run time linking by default, so we don't
12897 # have to do anything special.
12898 aix_use_runtimelinking=no
12899 exp_sym_flag='-Bexport'
12900 no_entry_flag=""
12901 else
12902 aix_use_runtimelinking=no
12904 # Test if we are trying to use run time linking or normal
12905 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12906 # need to do runtime linking.
12907 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12908 for ld_flag in $LDFLAGS; do
12909 case $ld_flag in
12910 *-brtl*)
12911 aix_use_runtimelinking=yes
12912 break
12914 esac
12915 done
12917 esac
12919 exp_sym_flag='-bexport'
12920 no_entry_flag='-bnoentry'
12923 # When large executables or shared objects are built, AIX ld can
12924 # have problems creating the table of contents. If linking a library
12925 # or program results in "error TOC overflow" add -mminimal-toc to
12926 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12927 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12929 archive_cmds_CXX=''
12930 hardcode_direct_CXX=yes
12931 hardcode_direct_absolute_CXX=yes
12932 hardcode_libdir_separator_CXX=':'
12933 link_all_deplibs_CXX=yes
12934 file_list_spec_CXX='${wl}-f,'
12936 if test "$GXX" = yes; then
12937 case $host_os in aix4.[012]|aix4.[012].*)
12938 # We only want to do this on AIX 4.2 and lower, the check
12939 # below for broken collect2 doesn't work under 4.3+
12940 collect2name=`${CC} -print-prog-name=collect2`
12941 if test -f "$collect2name" &&
12942 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12943 then
12944 # We have reworked collect2
12946 else
12947 # We have old collect2
12948 hardcode_direct_CXX=unsupported
12949 # It fails to find uninstalled libraries when the uninstalled
12950 # path is not listed in the libpath. Setting hardcode_minus_L
12951 # to unsupported forces relinking
12952 hardcode_minus_L_CXX=yes
12953 hardcode_libdir_flag_spec_CXX='-L$libdir'
12954 hardcode_libdir_separator_CXX=
12956 esac
12957 shared_flag='-shared'
12958 if test "$aix_use_runtimelinking" = yes; then
12959 shared_flag="$shared_flag "'${wl}-G'
12961 else
12962 # not using gcc
12963 if test "$host_cpu" = ia64; then
12964 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12965 # chokes on -Wl,-G. The following line is correct:
12966 shared_flag='-G'
12967 else
12968 if test "$aix_use_runtimelinking" = yes; then
12969 shared_flag='${wl}-G'
12970 else
12971 shared_flag='${wl}-bM:SRE'
12976 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12977 # It seems that -bexpall does not export symbols beginning with
12978 # underscore (_), so it is better to generate a list of symbols to
12979 # export.
12980 always_export_symbols_CXX=yes
12981 if test "$aix_use_runtimelinking" = yes; then
12982 # Warning - without using the other runtime loading flags (-brtl),
12983 # -berok will link without error, but may produce a broken library.
12984 allow_undefined_flag_CXX='-berok'
12985 # Determine the default libpath from the value encoded in an empty
12986 # executable.
12987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12988 /* end confdefs.h. */
12991 main ()
12995 return 0;
12997 _ACEOF
12998 if ac_fn_cxx_try_link "$LINENO"; then :
13000 lt_aix_libpath_sed='
13001 /Import File Strings/,/^$/ {
13002 /^0/ {
13003 s/^0 *\(.*\)$/\1/
13007 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13008 # Check for a 64-bit object if we didn't find anything.
13009 if test -z "$aix_libpath"; then
13010 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13013 rm -f core conftest.err conftest.$ac_objext \
13014 conftest$ac_exeext conftest.$ac_ext
13015 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13017 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13019 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
13020 else
13021 if test "$host_cpu" = ia64; then
13022 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13023 allow_undefined_flag_CXX="-z nodefs"
13024 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
13025 else
13026 # Determine the default libpath from the value encoded in an
13027 # empty executable.
13028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13029 /* end confdefs.h. */
13032 main ()
13036 return 0;
13038 _ACEOF
13039 if ac_fn_cxx_try_link "$LINENO"; then :
13041 lt_aix_libpath_sed='
13042 /Import File Strings/,/^$/ {
13043 /^0/ {
13044 s/^0 *\(.*\)$/\1/
13048 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13049 # Check for a 64-bit object if we didn't find anything.
13050 if test -z "$aix_libpath"; then
13051 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13054 rm -f core conftest.err conftest.$ac_objext \
13055 conftest$ac_exeext conftest.$ac_ext
13056 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13058 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13059 # Warning - without using the other run time loading flags,
13060 # -berok will link without error, but may produce a broken library.
13061 no_undefined_flag_CXX=' ${wl}-bernotok'
13062 allow_undefined_flag_CXX=' ${wl}-berok'
13063 if test "$with_gnu_ld" = yes; then
13064 # We only use this code for GNU lds that support --whole-archive.
13065 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13066 else
13067 # Exported symbols can be pulled into shared objects from archives
13068 whole_archive_flag_spec_CXX='$convenience'
13070 archive_cmds_need_lc_CXX=yes
13071 # This is similar to how AIX traditionally builds its shared
13072 # libraries.
13073 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
13078 beos*)
13079 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13080 allow_undefined_flag_CXX=unsupported
13081 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13082 # support --undefined. This deserves some investigation. FIXME
13083 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13084 else
13085 ld_shlibs_CXX=no
13089 chorus*)
13090 case $cc_basename in
13092 # FIXME: insert proper C++ library support
13093 ld_shlibs_CXX=no
13095 esac
13098 cygwin* | mingw* | pw32* | cegcc*)
13099 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13100 # as there is no search path for DLLs.
13101 hardcode_libdir_flag_spec_CXX='-L$libdir'
13102 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13103 allow_undefined_flag_CXX=unsupported
13104 always_export_symbols_CXX=no
13105 enable_shared_with_static_runtimes_CXX=yes
13107 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13108 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13109 # If the export-symbols file already is a .def file (1st line
13110 # is EXPORTS), use it as is; otherwise, prepend...
13111 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13112 cp $export_symbols $output_objdir/$soname.def;
13113 else
13114 echo EXPORTS > $output_objdir/$soname.def;
13115 cat $export_symbols >> $output_objdir/$soname.def;
13117 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13118 else
13119 ld_shlibs_CXX=no
13122 darwin* | rhapsody*)
13125 archive_cmds_need_lc_CXX=no
13126 hardcode_direct_CXX=no
13127 hardcode_automatic_CXX=yes
13128 hardcode_shlibpath_var_CXX=unsupported
13129 if test "$lt_cv_ld_force_load" = "yes"; then
13130 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
13131 else
13132 whole_archive_flag_spec_CXX=''
13134 link_all_deplibs_CXX=yes
13135 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13136 case $cc_basename in
13137 ifort*) _lt_dar_can_shared=yes ;;
13138 *) _lt_dar_can_shared=$GCC ;;
13139 esac
13140 if test "$_lt_dar_can_shared" = "yes"; then
13141 output_verbose_link_cmd=func_echo_all
13142 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13143 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13144 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
13145 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
13146 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13147 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
13148 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
13151 else
13152 ld_shlibs_CXX=no
13157 dgux*)
13158 case $cc_basename in
13159 ec++*)
13160 # FIXME: insert proper C++ library support
13161 ld_shlibs_CXX=no
13163 ghcx*)
13164 # Green Hills C++ Compiler
13165 # FIXME: insert proper C++ library support
13166 ld_shlibs_CXX=no
13169 # FIXME: insert proper C++ library support
13170 ld_shlibs_CXX=no
13172 esac
13175 freebsd[12]*)
13176 # C++ shared libraries reported to be fairly broken before
13177 # switch to ELF
13178 ld_shlibs_CXX=no
13181 freebsd-elf*)
13182 archive_cmds_need_lc_CXX=no
13185 freebsd* | dragonfly*)
13186 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13187 # conventions
13188 ld_shlibs_CXX=yes
13191 gnu*)
13194 haiku*)
13195 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13196 link_all_deplibs_CXX=yes
13199 hpux9*)
13200 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13201 hardcode_libdir_separator_CXX=:
13202 export_dynamic_flag_spec_CXX='${wl}-E'
13203 hardcode_direct_CXX=yes
13204 hardcode_minus_L_CXX=yes # Not in the search PATH,
13205 # but as the default
13206 # location of the library.
13208 case $cc_basename in
13209 CC*)
13210 # FIXME: insert proper C++ library support
13211 ld_shlibs_CXX=no
13213 aCC*)
13214 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13215 # Commands to make compiler produce verbose output that lists
13216 # what "hidden" libraries, object files and flags are used when
13217 # linking a shared library.
13219 # There doesn't appear to be a way to prevent this compiler from
13220 # explicitly linking system object files so we need to strip them
13221 # from the output so that they don't get included in the library
13222 # dependencies.
13223 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13226 if test "$GXX" = yes; then
13227 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13228 else
13229 # FIXME: insert proper C++ library support
13230 ld_shlibs_CXX=no
13233 esac
13236 hpux10*|hpux11*)
13237 if test $with_gnu_ld = no; then
13238 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13239 hardcode_libdir_separator_CXX=:
13241 case $host_cpu in
13242 hppa*64*|ia64*)
13245 export_dynamic_flag_spec_CXX='${wl}-E'
13247 esac
13249 case $host_cpu in
13250 hppa*64*|ia64*)
13251 hardcode_direct_CXX=no
13252 hardcode_shlibpath_var_CXX=no
13255 hardcode_direct_CXX=yes
13256 hardcode_direct_absolute_CXX=yes
13257 hardcode_minus_L_CXX=yes # Not in the search PATH,
13258 # but as the default
13259 # location of the library.
13261 esac
13263 case $cc_basename in
13264 CC*)
13265 # FIXME: insert proper C++ library support
13266 ld_shlibs_CXX=no
13268 aCC*)
13269 case $host_cpu in
13270 hppa*64*)
13271 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13273 ia64*)
13274 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13277 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13279 esac
13280 # Commands to make compiler produce verbose output that lists
13281 # what "hidden" libraries, object files and flags are used when
13282 # linking a shared library.
13284 # There doesn't appear to be a way to prevent this compiler from
13285 # explicitly linking system object files so we need to strip them
13286 # from the output so that they don't get included in the library
13287 # dependencies.
13288 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13291 if test "$GXX" = yes; then
13292 if test $with_gnu_ld = no; then
13293 case $host_cpu in
13294 hppa*64*)
13295 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13297 ia64*)
13298 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13301 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13303 esac
13305 else
13306 # FIXME: insert proper C++ library support
13307 ld_shlibs_CXX=no
13310 esac
13313 interix[3-9]*)
13314 hardcode_direct_CXX=no
13315 hardcode_shlibpath_var_CXX=no
13316 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13317 export_dynamic_flag_spec_CXX='${wl}-E'
13318 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13319 # Instead, shared libraries are loaded at an image base (0x10000000 by
13320 # default) and relocated if they conflict, which is a slow very memory
13321 # consuming and fragmenting process. To avoid this, we pick a random,
13322 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13323 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13324 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13325 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13327 irix5* | irix6*)
13328 case $cc_basename in
13329 CC*)
13330 # SGI C++
13331 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13333 # Archives containing C++ object files must be created using
13334 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13335 # necessary to make sure instantiated templates are included
13336 # in the archive.
13337 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13340 if test "$GXX" = yes; then
13341 if test "$with_gnu_ld" = no; then
13342 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13343 else
13344 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
13347 link_all_deplibs_CXX=yes
13349 esac
13350 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13351 hardcode_libdir_separator_CXX=:
13352 inherit_rpath_CXX=yes
13355 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13356 case $cc_basename in
13357 KCC*)
13358 # Kuck and Associates, Inc. (KAI) C++ Compiler
13360 # KCC will only create a shared library if the output file
13361 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13362 # to its proper name (with version) after linking.
13363 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13364 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
13365 # Commands to make compiler produce verbose output that lists
13366 # what "hidden" libraries, object files and flags are used when
13367 # linking a shared library.
13369 # There doesn't appear to be a way to prevent this compiler from
13370 # explicitly linking system object files so we need to strip them
13371 # from the output so that they don't get included in the library
13372 # dependencies.
13373 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13375 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13376 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13378 # Archives containing C++ object files must be created using
13379 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13380 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13382 icpc* | ecpc* )
13383 # Intel C++
13384 with_gnu_ld=yes
13385 # version 8.0 and above of icpc choke on multiply defined symbols
13386 # if we add $predep_objects and $postdep_objects, however 7.1 and
13387 # earlier do not add the objects themselves.
13388 case `$CC -V 2>&1` in
13389 *"Version 7."*)
13390 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13391 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13393 *) # Version 8.0 or newer
13394 tmp_idyn=
13395 case $host_cpu in
13396 ia64*) tmp_idyn=' -i_dynamic';;
13397 esac
13398 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13399 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13401 esac
13402 archive_cmds_need_lc_CXX=no
13403 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13404 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13405 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13407 pgCC* | pgcpp*)
13408 # Portland Group C++ compiler
13409 case `$CC -V` in
13410 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13411 prelink_cmds_CXX='tpldir=Template.dir~
13412 rm -rf $tpldir~
13413 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13414 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13415 old_archive_cmds_CXX='tpldir=Template.dir~
13416 rm -rf $tpldir~
13417 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13418 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13419 $RANLIB $oldlib'
13420 archive_cmds_CXX='tpldir=Template.dir~
13421 rm -rf $tpldir~
13422 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13423 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13424 archive_expsym_cmds_CXX='tpldir=Template.dir~
13425 rm -rf $tpldir~
13426 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13427 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13429 *) # Version 6 and above use weak symbols
13430 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13431 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13433 esac
13435 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13436 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13437 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
13439 cxx*)
13440 # Compaq C++
13441 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13442 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13444 runpath_var=LD_RUN_PATH
13445 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13446 hardcode_libdir_separator_CXX=:
13448 # Commands to make compiler produce verbose output that lists
13449 # what "hidden" libraries, object files and flags are used when
13450 # linking a shared library.
13452 # There doesn't appear to be a way to prevent this compiler from
13453 # explicitly linking system object files so we need to strip them
13454 # from the output so that they don't get included in the library
13455 # dependencies.
13456 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
13458 xl* | mpixl* | bgxl*)
13459 # IBM XL 8.0 on PPC, with GNU ld
13460 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13461 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13462 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13463 if test "x$supports_anon_versioning" = xyes; then
13464 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13465 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13466 echo "local: *; };" >> $output_objdir/$libname.ver~
13467 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13471 case `$CC -V 2>&1 | sed 5q` in
13472 *Sun\ C*)
13473 # Sun C++ 5.9
13474 no_undefined_flag_CXX=' -zdefs'
13475 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13476 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13477 hardcode_libdir_flag_spec_CXX='-R$libdir'
13478 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
13479 compiler_needs_object_CXX=yes
13481 # Not sure whether something based on
13482 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13483 # would be better.
13484 output_verbose_link_cmd='func_echo_all'
13486 # Archives containing C++ object files must be created using
13487 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13488 # necessary to make sure instantiated templates are included
13489 # in the archive.
13490 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13492 esac
13494 esac
13497 lynxos*)
13498 # FIXME: insert proper C++ library support
13499 ld_shlibs_CXX=no
13502 m88k*)
13503 # FIXME: insert proper C++ library support
13504 ld_shlibs_CXX=no
13507 mvs*)
13508 case $cc_basename in
13509 cxx*)
13510 # FIXME: insert proper C++ library support
13511 ld_shlibs_CXX=no
13514 # FIXME: insert proper C++ library support
13515 ld_shlibs_CXX=no
13517 esac
13520 netbsd*)
13521 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13522 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13523 wlarc=
13524 hardcode_libdir_flag_spec_CXX='-R$libdir'
13525 hardcode_direct_CXX=yes
13526 hardcode_shlibpath_var_CXX=no
13528 # Workaround some broken pre-1.5 toolchains
13529 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13532 *nto* | *qnx*)
13533 ld_shlibs_CXX=yes
13536 openbsd2*)
13537 # C++ shared libraries are fairly broken
13538 ld_shlibs_CXX=no
13541 openbsd*)
13542 if test -f /usr/libexec/ld.so; then
13543 hardcode_direct_CXX=yes
13544 hardcode_shlibpath_var_CXX=no
13545 hardcode_direct_absolute_CXX=yes
13546 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13547 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13548 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13549 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13550 export_dynamic_flag_spec_CXX='${wl}-E'
13551 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13553 output_verbose_link_cmd=func_echo_all
13554 else
13555 ld_shlibs_CXX=no
13559 osf3* | osf4* | osf5*)
13560 case $cc_basename in
13561 KCC*)
13562 # Kuck and Associates, Inc. (KAI) C++ Compiler
13564 # KCC will only create a shared library if the output file
13565 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13566 # to its proper name (with version) after linking.
13567 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13569 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13570 hardcode_libdir_separator_CXX=:
13572 # Archives containing C++ object files must be created using
13573 # the KAI C++ compiler.
13574 case $host in
13575 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13576 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13577 esac
13579 RCC*)
13580 # Rational C++ 2.4.1
13581 # FIXME: insert proper C++ library support
13582 ld_shlibs_CXX=no
13584 cxx*)
13585 case $host in
13586 osf3*)
13587 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13588 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13589 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13592 allow_undefined_flag_CXX=' -expect_unresolved \*'
13593 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13594 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13595 echo "-hidden">> $lib.exp~
13596 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13597 $RM $lib.exp'
13598 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13600 esac
13602 hardcode_libdir_separator_CXX=:
13604 # Commands to make compiler produce verbose output that lists
13605 # what "hidden" libraries, object files and flags are used when
13606 # linking a shared library.
13608 # There doesn't appear to be a way to prevent this compiler from
13609 # explicitly linking system object files so we need to strip them
13610 # from the output so that they don't get included in the library
13611 # dependencies.
13612 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13615 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13616 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13617 case $host in
13618 osf3*)
13619 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13622 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13624 esac
13626 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13627 hardcode_libdir_separator_CXX=:
13629 # Commands to make compiler produce verbose output that lists
13630 # what "hidden" libraries, object files and flags are used when
13631 # linking a shared library.
13632 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13634 else
13635 # FIXME: insert proper C++ library support
13636 ld_shlibs_CXX=no
13639 esac
13642 psos*)
13643 # FIXME: insert proper C++ library support
13644 ld_shlibs_CXX=no
13647 sunos4*)
13648 case $cc_basename in
13649 CC*)
13650 # Sun C++ 4.x
13651 # FIXME: insert proper C++ library support
13652 ld_shlibs_CXX=no
13654 lcc*)
13655 # Lucid
13656 # FIXME: insert proper C++ library support
13657 ld_shlibs_CXX=no
13660 # FIXME: insert proper C++ library support
13661 ld_shlibs_CXX=no
13663 esac
13666 solaris*)
13667 case $cc_basename in
13668 CC*)
13669 # Sun C++ 4.2, 5.x and Centerline C++
13670 archive_cmds_need_lc_CXX=yes
13671 no_undefined_flag_CXX=' -zdefs'
13672 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13673 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13674 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13676 hardcode_libdir_flag_spec_CXX='-R$libdir'
13677 hardcode_shlibpath_var_CXX=no
13678 case $host_os in
13679 solaris2.[0-5] | solaris2.[0-5].*) ;;
13681 # The compiler driver will combine and reorder linker options,
13682 # but understands `-z linker_flag'.
13683 # Supported since Solaris 2.6 (maybe 2.5.1?)
13684 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13686 esac
13687 link_all_deplibs_CXX=yes
13689 output_verbose_link_cmd='func_echo_all'
13691 # Archives containing C++ object files must be created using
13692 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13693 # necessary to make sure instantiated templates are included
13694 # in the archive.
13695 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13697 gcx*)
13698 # Green Hills C++ Compiler
13699 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13701 # The C++ compiler must be used to create the archive.
13702 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13705 # GNU C++ compiler with Solaris linker
13706 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13707 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13708 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13709 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13710 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13711 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13713 # Commands to make compiler produce verbose output that lists
13714 # what "hidden" libraries, object files and flags are used when
13715 # linking a shared library.
13716 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13717 else
13718 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13719 # platform.
13720 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13721 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13722 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13724 # Commands to make compiler produce verbose output that lists
13725 # what "hidden" libraries, object files and flags are used when
13726 # linking a shared library.
13727 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13730 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13731 case $host_os in
13732 solaris2.[0-5] | solaris2.[0-5].*) ;;
13734 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13736 esac
13739 esac
13742 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13743 no_undefined_flag_CXX='${wl}-z,text'
13744 archive_cmds_need_lc_CXX=no
13745 hardcode_shlibpath_var_CXX=no
13746 runpath_var='LD_RUN_PATH'
13748 case $cc_basename in
13749 CC*)
13750 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13751 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13754 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13755 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13757 esac
13760 sysv5* | sco3.2v5* | sco5v6*)
13761 # Note: We can NOT use -z defs as we might desire, because we do not
13762 # link with -lc, and that would cause any symbols used from libc to
13763 # always be unresolved, which means just about no library would
13764 # ever link correctly. If we're not using GNU ld we use -z text
13765 # though, which does catch some bad symbols but isn't as heavy-handed
13766 # as -z defs.
13767 no_undefined_flag_CXX='${wl}-z,text'
13768 allow_undefined_flag_CXX='${wl}-z,nodefs'
13769 archive_cmds_need_lc_CXX=no
13770 hardcode_shlibpath_var_CXX=no
13771 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13772 hardcode_libdir_separator_CXX=':'
13773 link_all_deplibs_CXX=yes
13774 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13775 runpath_var='LD_RUN_PATH'
13777 case $cc_basename in
13778 CC*)
13779 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13780 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13781 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13782 '"$old_archive_cmds_CXX"
13783 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13784 '"$reload_cmds_CXX"
13787 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13788 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13790 esac
13793 tandem*)
13794 case $cc_basename in
13795 NCC*)
13796 # NonStop-UX NCC 3.20
13797 # FIXME: insert proper C++ library support
13798 ld_shlibs_CXX=no
13801 # FIXME: insert proper C++ library support
13802 ld_shlibs_CXX=no
13804 esac
13807 vxworks*)
13808 # FIXME: insert proper C++ library support
13809 ld_shlibs_CXX=no
13813 # FIXME: insert proper C++ library support
13814 ld_shlibs_CXX=no
13816 esac
13818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13819 $as_echo "$ld_shlibs_CXX" >&6; }
13820 test "$ld_shlibs_CXX" = no && can_build_shared=no
13822 GCC_CXX="$GXX"
13823 LD_CXX="$LD"
13825 ## CAVEAT EMPTOR:
13826 ## There is no encapsulation within the following macros, do not change
13827 ## the running order or otherwise move them around unless you know exactly
13828 ## what you are doing...
13829 # Dependencies to place before and after the object being linked:
13830 predep_objects_CXX=
13831 postdep_objects_CXX=
13832 predeps_CXX=
13833 postdeps_CXX=
13834 compiler_lib_search_path_CXX=
13836 cat > conftest.$ac_ext <<_LT_EOF
13837 class Foo
13839 public:
13840 Foo (void) { a = 0; }
13841 private:
13842 int a;
13844 _LT_EOF
13846 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13847 (eval $ac_compile) 2>&5
13848 ac_status=$?
13849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13850 test $ac_status = 0; }; then
13851 # Parse the compiler output and extract the necessary
13852 # objects, libraries and library flags.
13854 # Sentinel used to keep track of whether or not we are before
13855 # the conftest object file.
13856 pre_test_object_deps_done=no
13858 for p in `eval "$output_verbose_link_cmd"`; do
13859 case $p in
13861 -L* | -R* | -l*)
13862 # Some compilers place space between "-{L,R}" and the path.
13863 # Remove the space.
13864 if test $p = "-L" ||
13865 test $p = "-R"; then
13866 prev=$p
13867 continue
13868 else
13869 prev=
13872 if test "$pre_test_object_deps_done" = no; then
13873 case $p in
13874 -L* | -R*)
13875 # Internal compiler library paths should come after those
13876 # provided the user. The postdeps already come after the
13877 # user supplied libs so there is no need to process them.
13878 if test -z "$compiler_lib_search_path_CXX"; then
13879 compiler_lib_search_path_CXX="${prev}${p}"
13880 else
13881 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13884 # The "-l" case would never come before the object being
13885 # linked, so don't bother handling this case.
13886 esac
13887 else
13888 if test -z "$postdeps_CXX"; then
13889 postdeps_CXX="${prev}${p}"
13890 else
13891 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13896 *.$objext)
13897 # This assumes that the test object file only shows up
13898 # once in the compiler output.
13899 if test "$p" = "conftest.$objext"; then
13900 pre_test_object_deps_done=yes
13901 continue
13904 if test "$pre_test_object_deps_done" = no; then
13905 if test -z "$predep_objects_CXX"; then
13906 predep_objects_CXX="$p"
13907 else
13908 predep_objects_CXX="$predep_objects_CXX $p"
13910 else
13911 if test -z "$postdep_objects_CXX"; then
13912 postdep_objects_CXX="$p"
13913 else
13914 postdep_objects_CXX="$postdep_objects_CXX $p"
13919 *) ;; # Ignore the rest.
13921 esac
13922 done
13924 # Clean up.
13925 rm -f a.out a.exe
13926 else
13927 echo "libtool.m4: error: problem compiling CXX test program"
13930 $RM -f confest.$objext
13932 # PORTME: override above test on systems where it is broken
13933 case $host_os in
13934 interix[3-9]*)
13935 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13936 # hack all around it, let's just trust "g++" to DTRT.
13937 predep_objects_CXX=
13938 postdep_objects_CXX=
13939 postdeps_CXX=
13942 linux*)
13943 case `$CC -V 2>&1 | sed 5q` in
13944 *Sun\ C*)
13945 # Sun C++ 5.9
13947 # The more standards-conforming stlport4 library is
13948 # incompatible with the Cstd library. Avoid specifying
13949 # it if it's in CXXFLAGS. Ignore libCrun as
13950 # -library=stlport4 depends on it.
13951 case " $CXX $CXXFLAGS " in
13952 *" -library=stlport4 "*)
13953 solaris_use_stlport4=yes
13955 esac
13957 if test "$solaris_use_stlport4" != yes; then
13958 postdeps_CXX='-library=Cstd -library=Crun'
13961 esac
13964 solaris*)
13965 case $cc_basename in
13966 CC*)
13967 # The more standards-conforming stlport4 library is
13968 # incompatible with the Cstd library. Avoid specifying
13969 # it if it's in CXXFLAGS. Ignore libCrun as
13970 # -library=stlport4 depends on it.
13971 case " $CXX $CXXFLAGS " in
13972 *" -library=stlport4 "*)
13973 solaris_use_stlport4=yes
13975 esac
13977 # Adding this requires a known-good setup of shared libraries for
13978 # Sun compiler versions before 5.6, else PIC objects from an old
13979 # archive will be linked into the output, leading to subtle bugs.
13980 if test "$solaris_use_stlport4" != yes; then
13981 postdeps_CXX='-library=Cstd -library=Crun'
13984 esac
13986 esac
13989 case " $postdeps_CXX " in
13990 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13991 esac
13992 compiler_lib_search_dirs_CXX=
13993 if test -n "${compiler_lib_search_path_CXX}"; then
13994 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
14027 lt_prog_compiler_wl_CXX=
14028 lt_prog_compiler_pic_CXX=
14029 lt_prog_compiler_static_CXX=
14031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14032 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14034 # C++ specific cases for pic, static, wl, etc.
14035 if test "$GXX" = yes; then
14036 lt_prog_compiler_wl_CXX='-Wl,'
14037 lt_prog_compiler_static_CXX='-static'
14039 case $host_os in
14040 aix*)
14041 # All AIX code is PIC.
14042 if test "$host_cpu" = ia64; then
14043 # AIX 5 now supports IA64 processor
14044 lt_prog_compiler_static_CXX='-Bstatic'
14048 amigaos*)
14049 case $host_cpu in
14050 powerpc)
14051 # see comment about AmigaOS4 .so support
14052 lt_prog_compiler_pic_CXX='-fPIC'
14054 m68k)
14055 # FIXME: we need at least 68020 code to build shared libraries, but
14056 # adding the `-m68020' flag to GCC prevents building anything better,
14057 # like `-m68040'.
14058 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14060 esac
14063 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14064 # PIC is the default for these OSes.
14066 mingw* | cygwin* | os2* | pw32* | cegcc*)
14067 # This hack is so that the source file can tell whether it is being
14068 # built for inclusion in a dll (and should export symbols for example).
14069 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14070 # (--disable-auto-import) libraries
14071 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14073 darwin* | rhapsody*)
14074 # PIC is the default on this platform
14075 # Common symbols not allowed in MH_DYLIB files
14076 lt_prog_compiler_pic_CXX='-fno-common'
14078 *djgpp*)
14079 # DJGPP does not support shared libraries at all
14080 lt_prog_compiler_pic_CXX=
14082 haiku*)
14083 # PIC is the default for Haiku.
14084 # The "-static" flag exists, but is broken.
14085 lt_prog_compiler_static_CXX=
14087 interix[3-9]*)
14088 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14089 # Instead, we relocate shared libraries at runtime.
14091 sysv4*MP*)
14092 if test -d /usr/nec; then
14093 lt_prog_compiler_pic_CXX=-Kconform_pic
14096 hpux*)
14097 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14098 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14099 # sets the default TLS model and affects inlining.
14100 case $host_cpu in
14101 hppa*64*)
14104 lt_prog_compiler_pic_CXX='-fPIC'
14106 esac
14108 *qnx* | *nto*)
14109 # QNX uses GNU C++, but need to define -shared option too, otherwise
14110 # it will coredump.
14111 lt_prog_compiler_pic_CXX='-fPIC -shared'
14114 lt_prog_compiler_pic_CXX='-fPIC'
14116 esac
14117 else
14118 case $host_os in
14119 aix[4-9]*)
14120 # All AIX code is PIC.
14121 if test "$host_cpu" = ia64; then
14122 # AIX 5 now supports IA64 processor
14123 lt_prog_compiler_static_CXX='-Bstatic'
14124 else
14125 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14128 chorus*)
14129 case $cc_basename in
14130 cxch68*)
14131 # Green Hills C++ Compiler
14132 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
14134 esac
14136 dgux*)
14137 case $cc_basename in
14138 ec++*)
14139 lt_prog_compiler_pic_CXX='-KPIC'
14141 ghcx*)
14142 # Green Hills C++ Compiler
14143 lt_prog_compiler_pic_CXX='-pic'
14147 esac
14149 freebsd* | dragonfly*)
14150 # FreeBSD uses GNU C++
14152 hpux9* | hpux10* | hpux11*)
14153 case $cc_basename in
14154 CC*)
14155 lt_prog_compiler_wl_CXX='-Wl,'
14156 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14157 if test "$host_cpu" != ia64; then
14158 lt_prog_compiler_pic_CXX='+Z'
14161 aCC*)
14162 lt_prog_compiler_wl_CXX='-Wl,'
14163 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14164 case $host_cpu in
14165 hppa*64*|ia64*)
14166 # +Z the default
14169 lt_prog_compiler_pic_CXX='+Z'
14171 esac
14175 esac
14177 interix*)
14178 # This is c89, which is MS Visual C++ (no shared libs)
14179 # Anyone wants to do a port?
14181 irix5* | irix6* | nonstopux*)
14182 case $cc_basename in
14183 CC*)
14184 lt_prog_compiler_wl_CXX='-Wl,'
14185 lt_prog_compiler_static_CXX='-non_shared'
14186 # CC pic flag -KPIC is the default.
14190 esac
14192 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14193 case $cc_basename in
14194 KCC*)
14195 # KAI C++ Compiler
14196 lt_prog_compiler_wl_CXX='--backend -Wl,'
14197 lt_prog_compiler_pic_CXX='-fPIC'
14199 ecpc* )
14200 # old Intel C++ for x86_64 which still supported -KPIC.
14201 lt_prog_compiler_wl_CXX='-Wl,'
14202 lt_prog_compiler_pic_CXX='-KPIC'
14203 lt_prog_compiler_static_CXX='-static'
14205 icpc* )
14206 # Intel C++, used to be incompatible with GCC.
14207 # ICC 10 doesn't accept -KPIC any more.
14208 lt_prog_compiler_wl_CXX='-Wl,'
14209 lt_prog_compiler_pic_CXX='-fPIC'
14210 lt_prog_compiler_static_CXX='-static'
14212 pgCC* | pgcpp*)
14213 # Portland Group C++ compiler
14214 lt_prog_compiler_wl_CXX='-Wl,'
14215 lt_prog_compiler_pic_CXX='-fpic'
14216 lt_prog_compiler_static_CXX='-Bstatic'
14218 cxx*)
14219 # Compaq C++
14220 # Make sure the PIC flag is empty. It appears that all Alpha
14221 # Linux and Compaq Tru64 Unix objects are PIC.
14222 lt_prog_compiler_pic_CXX=
14223 lt_prog_compiler_static_CXX='-non_shared'
14225 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14226 # IBM XL 8.0, 9.0 on PPC and BlueGene
14227 lt_prog_compiler_wl_CXX='-Wl,'
14228 lt_prog_compiler_pic_CXX='-qpic'
14229 lt_prog_compiler_static_CXX='-qstaticlink'
14232 case `$CC -V 2>&1 | sed 5q` in
14233 *Sun\ C*)
14234 # Sun C++ 5.9
14235 lt_prog_compiler_pic_CXX='-KPIC'
14236 lt_prog_compiler_static_CXX='-Bstatic'
14237 lt_prog_compiler_wl_CXX='-Qoption ld '
14239 esac
14241 esac
14243 lynxos*)
14245 m88k*)
14247 mvs*)
14248 case $cc_basename in
14249 cxx*)
14250 lt_prog_compiler_pic_CXX='-W c,exportall'
14254 esac
14256 netbsd*)
14258 *qnx* | *nto*)
14259 # QNX uses GNU C++, but need to define -shared option too, otherwise
14260 # it will coredump.
14261 lt_prog_compiler_pic_CXX='-fPIC -shared'
14263 osf3* | osf4* | osf5*)
14264 case $cc_basename in
14265 KCC*)
14266 lt_prog_compiler_wl_CXX='--backend -Wl,'
14268 RCC*)
14269 # Rational C++ 2.4.1
14270 lt_prog_compiler_pic_CXX='-pic'
14272 cxx*)
14273 # Digital/Compaq C++
14274 lt_prog_compiler_wl_CXX='-Wl,'
14275 # Make sure the PIC flag is empty. It appears that all Alpha
14276 # Linux and Compaq Tru64 Unix objects are PIC.
14277 lt_prog_compiler_pic_CXX=
14278 lt_prog_compiler_static_CXX='-non_shared'
14282 esac
14284 psos*)
14286 solaris*)
14287 case $cc_basename in
14288 CC*)
14289 # Sun C++ 4.2, 5.x and Centerline C++
14290 lt_prog_compiler_pic_CXX='-KPIC'
14291 lt_prog_compiler_static_CXX='-Bstatic'
14292 lt_prog_compiler_wl_CXX='-Qoption ld '
14294 gcx*)
14295 # Green Hills C++ Compiler
14296 lt_prog_compiler_pic_CXX='-PIC'
14300 esac
14302 sunos4*)
14303 case $cc_basename in
14304 CC*)
14305 # Sun C++ 4.x
14306 lt_prog_compiler_pic_CXX='-pic'
14307 lt_prog_compiler_static_CXX='-Bstatic'
14309 lcc*)
14310 # Lucid
14311 lt_prog_compiler_pic_CXX='-pic'
14315 esac
14317 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14318 case $cc_basename in
14319 CC*)
14320 lt_prog_compiler_wl_CXX='-Wl,'
14321 lt_prog_compiler_pic_CXX='-KPIC'
14322 lt_prog_compiler_static_CXX='-Bstatic'
14324 esac
14326 tandem*)
14327 case $cc_basename in
14328 NCC*)
14329 # NonStop-UX NCC 3.20
14330 lt_prog_compiler_pic_CXX='-KPIC'
14334 esac
14336 vxworks*)
14339 lt_prog_compiler_can_build_shared_CXX=no
14341 esac
14344 case $host_os in
14345 # For platforms which do not support PIC, -DPIC is meaningless:
14346 *djgpp*)
14347 lt_prog_compiler_pic_CXX=
14350 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14352 esac
14353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14354 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14359 # Check to make sure the PIC flag actually works.
14361 if test -n "$lt_prog_compiler_pic_CXX"; then
14362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14363 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14364 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14365 $as_echo_n "(cached) " >&6
14366 else
14367 lt_cv_prog_compiler_pic_works_CXX=no
14368 ac_outfile=conftest.$ac_objext
14369 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14370 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14371 # Insert the option either (1) after the last *FLAGS variable, or
14372 # (2) before a word containing "conftest.", or (3) at the end.
14373 # Note that $ac_compile itself does not contain backslashes and begins
14374 # with a dollar sign (not a hyphen), so the echo should work correctly.
14375 # The option is referenced via a variable to avoid confusing sed.
14376 lt_compile=`echo "$ac_compile" | $SED \
14377 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14378 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14379 -e 's:$: $lt_compiler_flag:'`
14380 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14381 (eval "$lt_compile" 2>conftest.err)
14382 ac_status=$?
14383 cat conftest.err >&5
14384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14385 if (exit $ac_status) && test -s "$ac_outfile"; then
14386 # The compiler can only warn and ignore the option if not recognized
14387 # So say no if there are warnings other than the usual output.
14388 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14389 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14390 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14391 lt_cv_prog_compiler_pic_works_CXX=yes
14394 $RM conftest*
14397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14398 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14400 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14401 case $lt_prog_compiler_pic_CXX in
14402 "" | " "*) ;;
14403 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14404 esac
14405 else
14406 lt_prog_compiler_pic_CXX=
14407 lt_prog_compiler_can_build_shared_CXX=no
14415 # Check to make sure the static flag actually works.
14417 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14419 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14420 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14421 $as_echo_n "(cached) " >&6
14422 else
14423 lt_cv_prog_compiler_static_works_CXX=no
14424 save_LDFLAGS="$LDFLAGS"
14425 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14426 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14427 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14428 # The linker can only warn and ignore the option if not recognized
14429 # So say no if there are warnings
14430 if test -s conftest.err; then
14431 # Append any errors to the config.log.
14432 cat conftest.err 1>&5
14433 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14434 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14435 if diff conftest.exp conftest.er2 >/dev/null; then
14436 lt_cv_prog_compiler_static_works_CXX=yes
14438 else
14439 lt_cv_prog_compiler_static_works_CXX=yes
14442 $RM -r conftest*
14443 LDFLAGS="$save_LDFLAGS"
14446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14447 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14449 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14451 else
14452 lt_prog_compiler_static_CXX=
14458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14459 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14460 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14461 $as_echo_n "(cached) " >&6
14462 else
14463 lt_cv_prog_compiler_c_o_CXX=no
14464 $RM -r conftest 2>/dev/null
14465 mkdir conftest
14466 cd conftest
14467 mkdir out
14468 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14470 lt_compiler_flag="-o out/conftest2.$ac_objext"
14471 # Insert the option either (1) after the last *FLAGS variable, or
14472 # (2) before a word containing "conftest.", or (3) at the end.
14473 # Note that $ac_compile itself does not contain backslashes and begins
14474 # with a dollar sign (not a hyphen), so the echo should work correctly.
14475 lt_compile=`echo "$ac_compile" | $SED \
14476 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14477 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14478 -e 's:$: $lt_compiler_flag:'`
14479 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14480 (eval "$lt_compile" 2>out/conftest.err)
14481 ac_status=$?
14482 cat out/conftest.err >&5
14483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14484 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14485 then
14486 # The compiler can only warn and ignore the option if not recognized
14487 # So say no if there are warnings
14488 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14489 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14490 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14491 lt_cv_prog_compiler_c_o_CXX=yes
14494 chmod u+w . 2>&5
14495 $RM conftest*
14496 # SGI C++ compiler will create directory out/ii_files/ for
14497 # template instantiation
14498 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14499 $RM out/* && rmdir out
14500 cd ..
14501 $RM -r conftest
14502 $RM conftest*
14505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14506 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14511 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14512 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14513 $as_echo_n "(cached) " >&6
14514 else
14515 lt_cv_prog_compiler_c_o_CXX=no
14516 $RM -r conftest 2>/dev/null
14517 mkdir conftest
14518 cd conftest
14519 mkdir out
14520 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14522 lt_compiler_flag="-o out/conftest2.$ac_objext"
14523 # Insert the option either (1) after the last *FLAGS variable, or
14524 # (2) before a word containing "conftest.", or (3) at the end.
14525 # Note that $ac_compile itself does not contain backslashes and begins
14526 # with a dollar sign (not a hyphen), so the echo should work correctly.
14527 lt_compile=`echo "$ac_compile" | $SED \
14528 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14529 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14530 -e 's:$: $lt_compiler_flag:'`
14531 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14532 (eval "$lt_compile" 2>out/conftest.err)
14533 ac_status=$?
14534 cat out/conftest.err >&5
14535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14536 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14537 then
14538 # The compiler can only warn and ignore the option if not recognized
14539 # So say no if there are warnings
14540 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14541 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14542 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14543 lt_cv_prog_compiler_c_o_CXX=yes
14546 chmod u+w . 2>&5
14547 $RM conftest*
14548 # SGI C++ compiler will create directory out/ii_files/ for
14549 # template instantiation
14550 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14551 $RM out/* && rmdir out
14552 cd ..
14553 $RM -r conftest
14554 $RM conftest*
14557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14558 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14563 hard_links="nottested"
14564 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14565 # do not overwrite the value of need_locks provided by the user
14566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14567 $as_echo_n "checking if we can lock with hard links... " >&6; }
14568 hard_links=yes
14569 $RM conftest*
14570 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14571 touch conftest.a
14572 ln conftest.a conftest.b 2>&5 || hard_links=no
14573 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14575 $as_echo "$hard_links" >&6; }
14576 if test "$hard_links" = no; then
14577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14578 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14579 need_locks=warn
14581 else
14582 need_locks=no
14587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14588 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14590 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14591 case $host_os in
14592 aix[4-9]*)
14593 # If we're using GNU nm, then we don't want the "-C" option.
14594 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14595 # Also, AIX nm treats weak defined symbols like other global defined
14596 # symbols, whereas GNU nm marks them as "W".
14597 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14598 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14599 else
14600 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14603 pw32*)
14604 export_symbols_cmds_CXX="$ltdll_cmds"
14606 cygwin* | mingw* | cegcc*)
14607 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14610 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14612 esac
14613 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14616 $as_echo "$ld_shlibs_CXX" >&6; }
14617 test "$ld_shlibs_CXX" = no && can_build_shared=no
14619 with_gnu_ld_CXX=$with_gnu_ld
14627 # Do we need to explicitly link libc?
14629 case "x$archive_cmds_need_lc_CXX" in
14630 x|xyes)
14631 # Assume -lc should be added
14632 archive_cmds_need_lc_CXX=yes
14634 if test "$enable_shared" = yes && test "$GCC" = yes; then
14635 case $archive_cmds_CXX in
14636 *'~'*)
14637 # FIXME: we may have to deal with multi-command sequences.
14639 '$CC '*)
14640 # Test whether the compiler implicitly links with -lc since on some
14641 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14642 # to ld, don't add -lc before -lgcc.
14643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14644 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14645 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14646 $as_echo_n "(cached) " >&6
14647 else
14648 $RM conftest*
14649 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14651 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14652 (eval $ac_compile) 2>&5
14653 ac_status=$?
14654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14655 test $ac_status = 0; } 2>conftest.err; then
14656 soname=conftest
14657 lib=conftest
14658 libobjs=conftest.$ac_objext
14659 deplibs=
14660 wl=$lt_prog_compiler_wl_CXX
14661 pic_flag=$lt_prog_compiler_pic_CXX
14662 compiler_flags=-v
14663 linker_flags=-v
14664 verstring=
14665 output_objdir=.
14666 libname=conftest
14667 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14668 allow_undefined_flag_CXX=
14669 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14670 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14671 ac_status=$?
14672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14673 test $ac_status = 0; }
14674 then
14675 lt_cv_archive_cmds_need_lc_CXX=no
14676 else
14677 lt_cv_archive_cmds_need_lc_CXX=yes
14679 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14680 else
14681 cat conftest.err 1>&5
14683 $RM conftest*
14686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14687 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14688 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14690 esac
14693 esac
14758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14759 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14761 library_names_spec=
14762 libname_spec='lib$name'
14763 soname_spec=
14764 shrext_cmds=".so"
14765 postinstall_cmds=
14766 postuninstall_cmds=
14767 finish_cmds=
14768 finish_eval=
14769 shlibpath_var=
14770 shlibpath_overrides_runpath=unknown
14771 version_type=none
14772 dynamic_linker="$host_os ld.so"
14773 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14774 need_lib_prefix=unknown
14775 hardcode_into_libs=no
14777 # when you set need_version to no, make sure it does not cause -set_version
14778 # flags to be left without arguments
14779 need_version=unknown
14781 case $host_os in
14782 aix3*)
14783 version_type=linux
14784 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14785 shlibpath_var=LIBPATH
14787 # AIX 3 has no versioning support, so we append a major version to the name.
14788 soname_spec='${libname}${release}${shared_ext}$major'
14791 aix[4-9]*)
14792 version_type=linux
14793 need_lib_prefix=no
14794 need_version=no
14795 hardcode_into_libs=yes
14796 if test "$host_cpu" = ia64; then
14797 # AIX 5 supports IA64
14798 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14799 shlibpath_var=LD_LIBRARY_PATH
14800 else
14801 # With GCC up to 2.95.x, collect2 would create an import file
14802 # for dependence libraries. The import file would start with
14803 # the line `#! .'. This would cause the generated library to
14804 # depend on `.', always an invalid library. This was fixed in
14805 # development snapshots of GCC prior to 3.0.
14806 case $host_os in
14807 aix4 | aix4.[01] | aix4.[01].*)
14808 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14809 echo ' yes '
14810 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14812 else
14813 can_build_shared=no
14816 esac
14817 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14818 # soname into executable. Probably we can add versioning support to
14819 # collect2, so additional links can be useful in future.
14820 if test "$aix_use_runtimelinking" = yes; then
14821 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14822 # instead of lib<name>.a to let people know that these are not
14823 # typical AIX shared libraries.
14824 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14825 else
14826 # We preserve .a as extension for shared libraries through AIX4.2
14827 # and later when we are not doing run time linking.
14828 library_names_spec='${libname}${release}.a $libname.a'
14829 soname_spec='${libname}${release}${shared_ext}$major'
14831 shlibpath_var=LIBPATH
14835 amigaos*)
14836 case $host_cpu in
14837 powerpc)
14838 # Since July 2007 AmigaOS4 officially supports .so libraries.
14839 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14842 m68k)
14843 library_names_spec='$libname.ixlibrary $libname.a'
14844 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14845 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'
14847 esac
14850 beos*)
14851 library_names_spec='${libname}${shared_ext}'
14852 dynamic_linker="$host_os ld.so"
14853 shlibpath_var=LIBRARY_PATH
14856 bsdi[45]*)
14857 version_type=linux
14858 need_version=no
14859 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14860 soname_spec='${libname}${release}${shared_ext}$major'
14861 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14862 shlibpath_var=LD_LIBRARY_PATH
14863 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14864 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14865 # the default ld.so.conf also contains /usr/contrib/lib and
14866 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14867 # libtool to hard-code these into programs
14870 cygwin* | mingw* | pw32* | cegcc*)
14871 version_type=windows
14872 shrext_cmds=".dll"
14873 need_version=no
14874 need_lib_prefix=no
14876 case $GCC,$host_os in
14877 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14878 library_names_spec='$libname.dll.a'
14879 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14880 postinstall_cmds='base_file=`basename \${file}`~
14881 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14882 dldir=$destdir/`dirname \$dlpath`~
14883 test -d \$dldir || mkdir -p \$dldir~
14884 $install_prog $dir/$dlname \$dldir/$dlname~
14885 chmod a+x \$dldir/$dlname~
14886 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14887 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14889 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14890 dlpath=$dir/\$dldll~
14891 $RM \$dlpath'
14892 shlibpath_overrides_runpath=yes
14894 case $host_os in
14895 cygwin*)
14896 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14897 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14900 mingw* | cegcc*)
14901 # MinGW DLLs use traditional 'lib' prefix
14902 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14904 pw32*)
14905 # pw32 DLLs use 'pw' prefix rather than 'lib'
14906 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14908 esac
14912 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14914 esac
14915 dynamic_linker='Win32 ld.exe'
14916 # FIXME: first we should search . and the directory the executable is in
14917 shlibpath_var=PATH
14920 darwin* | rhapsody*)
14921 dynamic_linker="$host_os dyld"
14922 version_type=darwin
14923 need_lib_prefix=no
14924 need_version=no
14925 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14926 soname_spec='${libname}${release}${major}$shared_ext'
14927 shlibpath_overrides_runpath=yes
14928 shlibpath_var=DYLD_LIBRARY_PATH
14929 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14931 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14934 dgux*)
14935 version_type=linux
14936 need_lib_prefix=no
14937 need_version=no
14938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14939 soname_spec='${libname}${release}${shared_ext}$major'
14940 shlibpath_var=LD_LIBRARY_PATH
14943 freebsd* | dragonfly*)
14944 # DragonFly does not have aout. When/if they implement a new
14945 # versioning mechanism, adjust this.
14946 if test -x /usr/bin/objformat; then
14947 objformat=`/usr/bin/objformat`
14948 else
14949 case $host_os in
14950 freebsd[123]*) objformat=aout ;;
14951 *) objformat=elf ;;
14952 esac
14954 version_type=freebsd-$objformat
14955 case $version_type in
14956 freebsd-elf*)
14957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14958 need_version=no
14959 need_lib_prefix=no
14961 freebsd-*)
14962 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14963 need_version=yes
14965 esac
14966 shlibpath_var=LD_LIBRARY_PATH
14967 case $host_os in
14968 freebsd2*)
14969 shlibpath_overrides_runpath=yes
14971 freebsd3.[01]* | freebsdelf3.[01]*)
14972 shlibpath_overrides_runpath=yes
14973 hardcode_into_libs=yes
14975 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14976 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14977 shlibpath_overrides_runpath=no
14978 hardcode_into_libs=yes
14980 *) # from 4.6 on, and DragonFly
14981 shlibpath_overrides_runpath=yes
14982 hardcode_into_libs=yes
14984 esac
14987 gnu*)
14988 version_type=linux
14989 need_lib_prefix=no
14990 need_version=no
14991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14992 soname_spec='${libname}${release}${shared_ext}$major'
14993 shlibpath_var=LD_LIBRARY_PATH
14994 hardcode_into_libs=yes
14997 haiku*)
14998 version_type=linux
14999 need_lib_prefix=no
15000 need_version=no
15001 dynamic_linker="$host_os runtime_loader"
15002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15003 soname_spec='${libname}${release}${shared_ext}$major'
15004 shlibpath_var=LIBRARY_PATH
15005 shlibpath_overrides_runpath=yes
15006 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15007 hardcode_into_libs=yes
15010 hpux9* | hpux10* | hpux11*)
15011 # Give a soname corresponding to the major version so that dld.sl refuses to
15012 # link against other versions.
15013 version_type=sunos
15014 need_lib_prefix=no
15015 need_version=no
15016 case $host_cpu in
15017 ia64*)
15018 shrext_cmds='.so'
15019 hardcode_into_libs=yes
15020 dynamic_linker="$host_os dld.so"
15021 shlibpath_var=LD_LIBRARY_PATH
15022 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15024 soname_spec='${libname}${release}${shared_ext}$major'
15025 if test "X$HPUX_IA64_MODE" = X32; then
15026 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15027 else
15028 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15030 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15032 hppa*64*)
15033 shrext_cmds='.sl'
15034 hardcode_into_libs=yes
15035 dynamic_linker="$host_os dld.sl"
15036 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15037 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15039 soname_spec='${libname}${release}${shared_ext}$major'
15040 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15041 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15044 shrext_cmds='.sl'
15045 dynamic_linker="$host_os dld.sl"
15046 shlibpath_var=SHLIB_PATH
15047 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15049 soname_spec='${libname}${release}${shared_ext}$major'
15051 esac
15052 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15053 postinstall_cmds='chmod 555 $lib'
15054 # or fails outright, so override atomically:
15055 install_override_mode=555
15058 interix[3-9]*)
15059 version_type=linux
15060 need_lib_prefix=no
15061 need_version=no
15062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15063 soname_spec='${libname}${release}${shared_ext}$major'
15064 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15065 shlibpath_var=LD_LIBRARY_PATH
15066 shlibpath_overrides_runpath=no
15067 hardcode_into_libs=yes
15070 irix5* | irix6* | nonstopux*)
15071 case $host_os in
15072 nonstopux*) version_type=nonstopux ;;
15074 if test "$lt_cv_prog_gnu_ld" = yes; then
15075 version_type=linux
15076 else
15077 version_type=irix
15078 fi ;;
15079 esac
15080 need_lib_prefix=no
15081 need_version=no
15082 soname_spec='${libname}${release}${shared_ext}$major'
15083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15084 case $host_os in
15085 irix5* | nonstopux*)
15086 libsuff= shlibsuff=
15089 case $LD in # libtool.m4 will add one of these switches to LD
15090 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15091 libsuff= shlibsuff= libmagic=32-bit;;
15092 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15093 libsuff=32 shlibsuff=N32 libmagic=N32;;
15094 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15095 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15096 *) libsuff= shlibsuff= libmagic=never-match;;
15097 esac
15099 esac
15100 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15101 shlibpath_overrides_runpath=no
15102 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15103 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15104 hardcode_into_libs=yes
15107 # No shared lib support for Linux oldld, aout, or coff.
15108 linux*oldld* | linux*aout* | linux*coff*)
15109 dynamic_linker=no
15112 # This must be Linux ELF.
15113 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15114 version_type=linux
15115 need_lib_prefix=no
15116 need_version=no
15117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15118 soname_spec='${libname}${release}${shared_ext}$major'
15119 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15120 shlibpath_var=LD_LIBRARY_PATH
15121 shlibpath_overrides_runpath=no
15123 # Some binutils ld are patched to set DT_RUNPATH
15124 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15125 $as_echo_n "(cached) " >&6
15126 else
15127 lt_cv_shlibpath_overrides_runpath=no
15128 save_LDFLAGS=$LDFLAGS
15129 save_libdir=$libdir
15130 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15131 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15133 /* end confdefs.h. */
15136 main ()
15140 return 0;
15142 _ACEOF
15143 if ac_fn_cxx_try_link "$LINENO"; then :
15144 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15145 lt_cv_shlibpath_overrides_runpath=yes
15148 rm -f core conftest.err conftest.$ac_objext \
15149 conftest$ac_exeext conftest.$ac_ext
15150 LDFLAGS=$save_LDFLAGS
15151 libdir=$save_libdir
15155 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15157 # This implies no fast_install, which is unacceptable.
15158 # Some rework will be needed to allow for fast_install
15159 # before this can be enabled.
15160 hardcode_into_libs=yes
15162 # Append ld.so.conf contents to the search path
15163 if test -f /etc/ld.so.conf; then
15164 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' ' '`
15165 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15168 # We used to test for /lib/ld.so.1 and disable shared libraries on
15169 # powerpc, because MkLinux only supported shared libraries with the
15170 # GNU dynamic linker. Since this was broken with cross compilers,
15171 # most powerpc-linux boxes support dynamic linking these days and
15172 # people can always --disable-shared, the test was removed, and we
15173 # assume the GNU/Linux dynamic linker is in use.
15174 dynamic_linker='GNU/Linux ld.so'
15177 netbsd*)
15178 version_type=sunos
15179 need_lib_prefix=no
15180 need_version=no
15181 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15183 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15184 dynamic_linker='NetBSD (a.out) ld.so'
15185 else
15186 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15187 soname_spec='${libname}${release}${shared_ext}$major'
15188 dynamic_linker='NetBSD ld.elf_so'
15190 shlibpath_var=LD_LIBRARY_PATH
15191 shlibpath_overrides_runpath=yes
15192 hardcode_into_libs=yes
15195 newsos6)
15196 version_type=linux
15197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15198 shlibpath_var=LD_LIBRARY_PATH
15199 shlibpath_overrides_runpath=yes
15202 *nto* | *qnx*)
15203 version_type=qnx
15204 need_lib_prefix=no
15205 need_version=no
15206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15207 soname_spec='${libname}${release}${shared_ext}$major'
15208 shlibpath_var=LD_LIBRARY_PATH
15209 shlibpath_overrides_runpath=no
15210 hardcode_into_libs=yes
15211 dynamic_linker='ldqnx.so'
15214 openbsd*)
15215 version_type=sunos
15216 sys_lib_dlsearch_path_spec="/usr/lib"
15217 need_lib_prefix=no
15218 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15219 case $host_os in
15220 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15221 *) need_version=no ;;
15222 esac
15223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15224 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15225 shlibpath_var=LD_LIBRARY_PATH
15226 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15227 case $host_os in
15228 openbsd2.[89] | openbsd2.[89].*)
15229 shlibpath_overrides_runpath=no
15232 shlibpath_overrides_runpath=yes
15234 esac
15235 else
15236 shlibpath_overrides_runpath=yes
15240 os2*)
15241 libname_spec='$name'
15242 shrext_cmds=".dll"
15243 need_lib_prefix=no
15244 library_names_spec='$libname${shared_ext} $libname.a'
15245 dynamic_linker='OS/2 ld.exe'
15246 shlibpath_var=LIBPATH
15249 osf3* | osf4* | osf5*)
15250 version_type=osf
15251 need_lib_prefix=no
15252 need_version=no
15253 soname_spec='${libname}${release}${shared_ext}$major'
15254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15255 shlibpath_var=LD_LIBRARY_PATH
15256 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15257 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15260 rdos*)
15261 dynamic_linker=no
15264 solaris*)
15265 version_type=linux
15266 need_lib_prefix=no
15267 need_version=no
15268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15269 soname_spec='${libname}${release}${shared_ext}$major'
15270 shlibpath_var=LD_LIBRARY_PATH
15271 shlibpath_overrides_runpath=yes
15272 hardcode_into_libs=yes
15273 # ldd complains unless libraries are executable
15274 postinstall_cmds='chmod +x $lib'
15277 sunos4*)
15278 version_type=sunos
15279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15280 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15281 shlibpath_var=LD_LIBRARY_PATH
15282 shlibpath_overrides_runpath=yes
15283 if test "$with_gnu_ld" = yes; then
15284 need_lib_prefix=no
15286 need_version=yes
15289 sysv4 | sysv4.3*)
15290 version_type=linux
15291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15292 soname_spec='${libname}${release}${shared_ext}$major'
15293 shlibpath_var=LD_LIBRARY_PATH
15294 case $host_vendor in
15295 sni)
15296 shlibpath_overrides_runpath=no
15297 need_lib_prefix=no
15298 runpath_var=LD_RUN_PATH
15300 siemens)
15301 need_lib_prefix=no
15303 motorola)
15304 need_lib_prefix=no
15305 need_version=no
15306 shlibpath_overrides_runpath=no
15307 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15309 esac
15312 sysv4*MP*)
15313 if test -d /usr/nec ;then
15314 version_type=linux
15315 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15316 soname_spec='$libname${shared_ext}.$major'
15317 shlibpath_var=LD_LIBRARY_PATH
15321 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15322 version_type=freebsd-elf
15323 need_lib_prefix=no
15324 need_version=no
15325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15326 soname_spec='${libname}${release}${shared_ext}$major'
15327 shlibpath_var=LD_LIBRARY_PATH
15328 shlibpath_overrides_runpath=yes
15329 hardcode_into_libs=yes
15330 if test "$with_gnu_ld" = yes; then
15331 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15332 else
15333 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15334 case $host_os in
15335 sco3.2v5*)
15336 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15338 esac
15340 sys_lib_dlsearch_path_spec='/usr/lib'
15343 tpf*)
15344 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15345 version_type=linux
15346 need_lib_prefix=no
15347 need_version=no
15348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15349 shlibpath_var=LD_LIBRARY_PATH
15350 shlibpath_overrides_runpath=no
15351 hardcode_into_libs=yes
15354 uts4*)
15355 version_type=linux
15356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15357 soname_spec='${libname}${release}${shared_ext}$major'
15358 shlibpath_var=LD_LIBRARY_PATH
15362 dynamic_linker=no
15364 esac
15365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15366 $as_echo "$dynamic_linker" >&6; }
15367 test "$dynamic_linker" = no && can_build_shared=no
15369 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15370 if test "$GCC" = yes; then
15371 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15374 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15375 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15377 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15378 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15419 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15420 hardcode_action_CXX=
15421 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15422 test -n "$runpath_var_CXX" ||
15423 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15425 # We can hardcode non-existent directories.
15426 if test "$hardcode_direct_CXX" != no &&
15427 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15428 # have to relink, otherwise we might link with an installed library
15429 # when we should be linking with a yet-to-be-installed one
15430 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15431 test "$hardcode_minus_L_CXX" != no; then
15432 # Linking always hardcodes the temporary library directory.
15433 hardcode_action_CXX=relink
15434 else
15435 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15436 hardcode_action_CXX=immediate
15438 else
15439 # We cannot hardcode anything, or else we can only hardcode existing
15440 # directories.
15441 hardcode_action_CXX=unsupported
15443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15444 $as_echo "$hardcode_action_CXX" >&6; }
15446 if test "$hardcode_action_CXX" = relink ||
15447 test "$inherit_rpath_CXX" = yes; then
15448 # Fast installation is not supported
15449 enable_fast_install=no
15450 elif test "$shlibpath_overrides_runpath" = yes ||
15451 test "$enable_shared" = no; then
15452 # Fast installation is not necessary
15453 enable_fast_install=needless
15462 fi # test -n "$compiler"
15464 CC=$lt_save_CC
15465 LDCXX=$LD
15466 LD=$lt_save_LD
15467 GCC=$lt_save_GCC
15468 with_gnu_ld=$lt_save_with_gnu_ld
15469 lt_cv_path_LDCXX=$lt_cv_path_LD
15470 lt_cv_path_LD=$lt_save_path_LD
15471 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15472 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15473 fi # test "$_lt_caught_CXX_error" != yes
15475 ac_ext=c
15476 ac_cpp='$CPP $CPPFLAGS'
15477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15493 ac_config_commands="$ac_config_commands libtool"
15498 # Only expand once:
15502 ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it"
15503 # If we haven't got the data from the intl directory,
15504 # assume NLS is disabled.
15505 USE_NLS=no
15506 LIBINTL=
15507 LIBINTL_DEP=
15508 INCINTL=
15509 XGETTEXT=
15510 GMSGFMT=
15511 POSUB=
15513 if test -f ../intl/config.intl; then
15514 . ../intl/config.intl
15516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15517 $as_echo_n "checking whether NLS is requested... " >&6; }
15518 if test x"$USE_NLS" != xyes; then
15519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15520 $as_echo "no" >&6; }
15521 else
15522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15523 $as_echo "yes" >&6; }
15525 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15529 $as_echo_n "checking for catalogs to be installed... " >&6; }
15530 # Look for .po and .gmo files in the source directory.
15531 CATALOGS=
15532 XLINGUAS=
15533 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15534 # If there aren't any .gmo files the shell will give us the
15535 # literal string "../path/to/srcdir/po/*.gmo" which has to be
15536 # weeded out.
15537 case "$cat" in *\**)
15538 continue;;
15539 esac
15540 # The quadruple backslash is collapsed to a double backslash
15541 # by the backticks, then collapsed again by the double quotes,
15542 # leaving us with one backslash in the sed expression (right
15543 # before the dot that mustn't act as a wildcard).
15544 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15545 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15546 # The user is allowed to set LINGUAS to a list of languages to
15547 # install catalogs for. If it's empty that means "all of them."
15548 if test "x$LINGUAS" = x; then
15549 CATALOGS="$CATALOGS $cat"
15550 XLINGUAS="$XLINGUAS $lang"
15551 else
15552 case "$LINGUAS" in *$lang*)
15553 CATALOGS="$CATALOGS $cat"
15554 XLINGUAS="$XLINGUAS $lang"
15556 esac
15558 done
15559 LINGUAS="$XLINGUAS"
15560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15561 $as_echo "$LINGUAS" >&6; }
15564 DATADIRNAME=share
15566 INSTOBJEXT=.mo
15568 GENCAT=gencat
15570 CATOBJEXT=.gmo
15574 MKINSTALLDIRS=
15575 if test -n "$ac_aux_dir"; then
15576 case "$ac_aux_dir" in
15577 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15578 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15579 esac
15581 if test -z "$MKINSTALLDIRS"; then
15582 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15588 $as_echo_n "checking whether NLS is requested... " >&6; }
15589 # Check whether --enable-nls was given.
15590 if test "${enable_nls+set}" = set; then :
15591 enableval=$enable_nls; USE_NLS=$enableval
15592 else
15593 USE_NLS=yes
15596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15597 $as_echo "$USE_NLS" >&6; }
15604 # Prepare PATH_SEPARATOR.
15605 # The user is always right.
15606 if test "${PATH_SEPARATOR+set}" != set; then
15607 echo "#! /bin/sh" >conf$$.sh
15608 echo "exit 0" >>conf$$.sh
15609 chmod +x conf$$.sh
15610 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15611 PATH_SEPARATOR=';'
15612 else
15613 PATH_SEPARATOR=:
15615 rm -f conf$$.sh
15618 # Find out how to test for executable files. Don't use a zero-byte file,
15619 # as systems may use methods other than mode bits to determine executability.
15620 cat >conf$$.file <<_ASEOF
15621 #! /bin/sh
15622 exit 0
15623 _ASEOF
15624 chmod +x conf$$.file
15625 if test -x conf$$.file >/dev/null 2>&1; then
15626 ac_executable_p="test -x"
15627 else
15628 ac_executable_p="test -f"
15630 rm -f conf$$.file
15632 # Extract the first word of "msgfmt", so it can be a program name with args.
15633 set dummy msgfmt; ac_word=$2
15634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15635 $as_echo_n "checking for $ac_word... " >&6; }
15636 if test "${ac_cv_path_MSGFMT+set}" = set; then :
15637 $as_echo_n "(cached) " >&6
15638 else
15639 case "$MSGFMT" in
15640 [\\/]* | ?:[\\/]*)
15641 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15644 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15645 for ac_dir in $PATH; do
15646 IFS="$ac_save_IFS"
15647 test -z "$ac_dir" && ac_dir=.
15648 for ac_exec_ext in '' $ac_executable_extensions; do
15649 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15650 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15651 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15652 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15653 break 2
15656 done
15657 done
15658 IFS="$ac_save_IFS"
15659 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15661 esac
15663 MSGFMT="$ac_cv_path_MSGFMT"
15664 if test "$MSGFMT" != ":"; then
15665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15666 $as_echo "$MSGFMT" >&6; }
15667 else
15668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15669 $as_echo "no" >&6; }
15672 # Extract the first word of "gmsgfmt", so it can be a program name with args.
15673 set dummy gmsgfmt; ac_word=$2
15674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15675 $as_echo_n "checking for $ac_word... " >&6; }
15676 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15677 $as_echo_n "(cached) " >&6
15678 else
15679 case $GMSGFMT in
15680 [\\/]* | ?:[\\/]*)
15681 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15685 for as_dir in $PATH
15687 IFS=$as_save_IFS
15688 test -z "$as_dir" && as_dir=.
15689 for ac_exec_ext in '' $ac_executable_extensions; do
15690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15691 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15693 break 2
15695 done
15696 done
15697 IFS=$as_save_IFS
15699 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15701 esac
15703 GMSGFMT=$ac_cv_path_GMSGFMT
15704 if test -n "$GMSGFMT"; then
15705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15706 $as_echo "$GMSGFMT" >&6; }
15707 else
15708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15709 $as_echo "no" >&6; }
15715 # Prepare PATH_SEPARATOR.
15716 # The user is always right.
15717 if test "${PATH_SEPARATOR+set}" != set; then
15718 echo "#! /bin/sh" >conf$$.sh
15719 echo "exit 0" >>conf$$.sh
15720 chmod +x conf$$.sh
15721 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15722 PATH_SEPARATOR=';'
15723 else
15724 PATH_SEPARATOR=:
15726 rm -f conf$$.sh
15729 # Find out how to test for executable files. Don't use a zero-byte file,
15730 # as systems may use methods other than mode bits to determine executability.
15731 cat >conf$$.file <<_ASEOF
15732 #! /bin/sh
15733 exit 0
15734 _ASEOF
15735 chmod +x conf$$.file
15736 if test -x conf$$.file >/dev/null 2>&1; then
15737 ac_executable_p="test -x"
15738 else
15739 ac_executable_p="test -f"
15741 rm -f conf$$.file
15743 # Extract the first word of "xgettext", so it can be a program name with args.
15744 set dummy xgettext; ac_word=$2
15745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15746 $as_echo_n "checking for $ac_word... " >&6; }
15747 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15748 $as_echo_n "(cached) " >&6
15749 else
15750 case "$XGETTEXT" in
15751 [\\/]* | ?:[\\/]*)
15752 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15755 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15756 for ac_dir in $PATH; do
15757 IFS="$ac_save_IFS"
15758 test -z "$ac_dir" && ac_dir=.
15759 for ac_exec_ext in '' $ac_executable_extensions; do
15760 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15761 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15762 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15763 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15764 break 2
15767 done
15768 done
15769 IFS="$ac_save_IFS"
15770 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15772 esac
15774 XGETTEXT="$ac_cv_path_XGETTEXT"
15775 if test "$XGETTEXT" != ":"; then
15776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15777 $as_echo "$XGETTEXT" >&6; }
15778 else
15779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15780 $as_echo "no" >&6; }
15783 rm -f messages.po
15786 # Prepare PATH_SEPARATOR.
15787 # The user is always right.
15788 if test "${PATH_SEPARATOR+set}" != set; then
15789 echo "#! /bin/sh" >conf$$.sh
15790 echo "exit 0" >>conf$$.sh
15791 chmod +x conf$$.sh
15792 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15793 PATH_SEPARATOR=';'
15794 else
15795 PATH_SEPARATOR=:
15797 rm -f conf$$.sh
15800 # Find out how to test for executable files. Don't use a zero-byte file,
15801 # as systems may use methods other than mode bits to determine executability.
15802 cat >conf$$.file <<_ASEOF
15803 #! /bin/sh
15804 exit 0
15805 _ASEOF
15806 chmod +x conf$$.file
15807 if test -x conf$$.file >/dev/null 2>&1; then
15808 ac_executable_p="test -x"
15809 else
15810 ac_executable_p="test -f"
15812 rm -f conf$$.file
15814 # Extract the first word of "msgmerge", so it can be a program name with args.
15815 set dummy msgmerge; ac_word=$2
15816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15817 $as_echo_n "checking for $ac_word... " >&6; }
15818 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15819 $as_echo_n "(cached) " >&6
15820 else
15821 case "$MSGMERGE" in
15822 [\\/]* | ?:[\\/]*)
15823 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15826 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15827 for ac_dir in $PATH; do
15828 IFS="$ac_save_IFS"
15829 test -z "$ac_dir" && ac_dir=.
15830 for ac_exec_ext in '' $ac_executable_extensions; do
15831 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15832 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15833 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15834 break 2
15837 done
15838 done
15839 IFS="$ac_save_IFS"
15840 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15842 esac
15844 MSGMERGE="$ac_cv_path_MSGMERGE"
15845 if test "$MSGMERGE" != ":"; then
15846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15847 $as_echo "$MSGMERGE" >&6; }
15848 else
15849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15850 $as_echo "no" >&6; }
15854 if test "$GMSGFMT" != ":"; then
15855 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15856 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15858 else
15859 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15861 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15862 GMSGFMT=":"
15866 if test "$XGETTEXT" != ":"; then
15867 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15868 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15870 else
15871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15872 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15873 XGETTEXT=":"
15875 rm -f messages.po
15878 ac_config_commands="$ac_config_commands default-1"
15884 for ac_prog in 'bison -y' byacc
15886 # Extract the first word of "$ac_prog", so it can be a program name with args.
15887 set dummy $ac_prog; ac_word=$2
15888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15889 $as_echo_n "checking for $ac_word... " >&6; }
15890 if test "${ac_cv_prog_YACC+set}" = set; then :
15891 $as_echo_n "(cached) " >&6
15892 else
15893 if test -n "$YACC"; then
15894 ac_cv_prog_YACC="$YACC" # Let the user override the test.
15895 else
15896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15897 for as_dir in $PATH
15899 IFS=$as_save_IFS
15900 test -z "$as_dir" && as_dir=.
15901 for ac_exec_ext in '' $ac_executable_extensions; do
15902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15903 ac_cv_prog_YACC="$ac_prog"
15904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15905 break 2
15907 done
15908 done
15909 IFS=$as_save_IFS
15913 YACC=$ac_cv_prog_YACC
15914 if test -n "$YACC"; then
15915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
15916 $as_echo "$YACC" >&6; }
15917 else
15918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15919 $as_echo "no" >&6; }
15923 test -n "$YACC" && break
15924 done
15925 test -n "$YACC" || YACC="yacc"
15927 for ac_prog in flex lex
15929 # Extract the first word of "$ac_prog", so it can be a program name with args.
15930 set dummy $ac_prog; ac_word=$2
15931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15932 $as_echo_n "checking for $ac_word... " >&6; }
15933 if test "${ac_cv_prog_LEX+set}" = set; then :
15934 $as_echo_n "(cached) " >&6
15935 else
15936 if test -n "$LEX"; then
15937 ac_cv_prog_LEX="$LEX" # Let the user override the test.
15938 else
15939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15940 for as_dir in $PATH
15942 IFS=$as_save_IFS
15943 test -z "$as_dir" && as_dir=.
15944 for ac_exec_ext in '' $ac_executable_extensions; do
15945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15946 ac_cv_prog_LEX="$ac_prog"
15947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15948 break 2
15950 done
15951 done
15952 IFS=$as_save_IFS
15956 LEX=$ac_cv_prog_LEX
15957 if test -n "$LEX"; then
15958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
15959 $as_echo "$LEX" >&6; }
15960 else
15961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15962 $as_echo "no" >&6; }
15966 test -n "$LEX" && break
15967 done
15968 test -n "$LEX" || LEX=":"
15970 if test "x$LEX" != "x:"; then
15971 cat >conftest.l <<_ACEOF
15973 a { ECHO; }
15974 b { REJECT; }
15975 c { yymore (); }
15976 d { yyless (1); }
15977 e { yyless (input () != 0); }
15978 f { unput (yytext[0]); }
15979 . { BEGIN INITIAL; }
15981 #ifdef YYTEXT_POINTER
15982 extern char *yytext;
15983 #endif
15985 main (void)
15987 return ! yylex () + ! yywrap ();
15989 _ACEOF
15990 { { ac_try="$LEX conftest.l"
15991 case "(($ac_try" in
15992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15993 *) ac_try_echo=$ac_try;;
15994 esac
15995 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15996 $as_echo "$ac_try_echo"; } >&5
15997 (eval "$LEX conftest.l") 2>&5
15998 ac_status=$?
15999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16000 test $ac_status = 0; }
16001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16002 $as_echo_n "checking lex output file root... " >&6; }
16003 if test "${ac_cv_prog_lex_root+set}" = set; then :
16004 $as_echo_n "(cached) " >&6
16005 else
16007 if test -f lex.yy.c; then
16008 ac_cv_prog_lex_root=lex.yy
16009 elif test -f lexyy.c; then
16010 ac_cv_prog_lex_root=lexyy
16011 else
16012 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16016 $as_echo "$ac_cv_prog_lex_root" >&6; }
16017 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16019 if test -z "${LEXLIB+set}"; then
16020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16021 $as_echo_n "checking lex library... " >&6; }
16022 if test "${ac_cv_lib_lex+set}" = set; then :
16023 $as_echo_n "(cached) " >&6
16024 else
16026 ac_save_LIBS=$LIBS
16027 ac_cv_lib_lex='none needed'
16028 for ac_lib in '' -lfl -ll; do
16029 LIBS="$ac_lib $ac_save_LIBS"
16030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16031 /* end confdefs.h. */
16032 `cat $LEX_OUTPUT_ROOT.c`
16033 _ACEOF
16034 if ac_fn_c_try_link "$LINENO"; then :
16035 ac_cv_lib_lex=$ac_lib
16037 rm -f core conftest.err conftest.$ac_objext \
16038 conftest$ac_exeext conftest.$ac_ext
16039 test "$ac_cv_lib_lex" != 'none needed' && break
16040 done
16041 LIBS=$ac_save_LIBS
16044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16045 $as_echo "$ac_cv_lib_lex" >&6; }
16046 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16051 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16052 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16053 $as_echo_n "(cached) " >&6
16054 else
16055 # POSIX says lex can declare yytext either as a pointer or an array; the
16056 # default is implementation-dependent. Figure out which it is, since
16057 # not all implementations provide the %pointer and %array declarations.
16058 ac_cv_prog_lex_yytext_pointer=no
16059 ac_save_LIBS=$LIBS
16060 LIBS="$LEXLIB $ac_save_LIBS"
16061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16062 /* end confdefs.h. */
16063 #define YYTEXT_POINTER 1
16064 `cat $LEX_OUTPUT_ROOT.c`
16065 _ACEOF
16066 if ac_fn_c_try_link "$LINENO"; then :
16067 ac_cv_prog_lex_yytext_pointer=yes
16069 rm -f core conftest.err conftest.$ac_objext \
16070 conftest$ac_exeext conftest.$ac_ext
16071 LIBS=$ac_save_LIBS
16074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16075 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16076 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16078 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16081 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16084 if test "$LEX" = :; then
16085 LEX=${am_missing_run}flex
16089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16090 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16091 # Check whether --enable-maintainer-mode was given.
16092 if test "${enable_maintainer_mode+set}" = set; then :
16093 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16094 else
16095 USE_MAINTAINER_MODE=no
16098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16099 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16100 if test $USE_MAINTAINER_MODE = yes; then
16101 MAINTAINER_MODE_TRUE=
16102 MAINTAINER_MODE_FALSE='#'
16103 else
16104 MAINTAINER_MODE_TRUE='#'
16105 MAINTAINER_MODE_FALSE=
16108 MAINT=$MAINTAINER_MODE_TRUE
16111 if false; then
16112 GENINSRC_NEVER_TRUE=
16113 GENINSRC_NEVER_FALSE='#'
16114 else
16115 GENINSRC_NEVER_TRUE='#'
16116 GENINSRC_NEVER_FALSE=
16119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16120 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16121 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16122 $as_echo_n "(cached) " >&6
16123 else
16124 echo abfoo >t1
16125 echo cdfoo >t2
16126 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16127 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16128 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16130 else
16131 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16134 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16135 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16137 else
16138 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16141 rm t1 t2
16144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16145 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16146 do_compare="$gcc_cv_prog_cmp_skip"
16150 . ${srcdir}/configure.host
16157 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h sys/param.h
16158 do :
16159 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16160 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16161 eval as_val=\$$as_ac_Header
16162 if test "x$as_val" = x""yes; then :
16163 cat >>confdefs.h <<_ACEOF
16164 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16165 _ACEOF
16169 done
16171 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16172 do :
16173 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16174 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16175 eval as_val=\$$as_ac_Header
16176 if test "x$as_val" = x""yes; then :
16177 cat >>confdefs.h <<_ACEOF
16178 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16179 _ACEOF
16183 done
16185 for ac_func in glob mkstemp realpath sbrk waitpid
16186 do :
16187 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16188 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16189 eval as_val=\$$as_ac_var
16190 if test "x$as_val" = x""yes; then :
16191 cat >>confdefs.h <<_ACEOF
16192 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16193 _ACEOF
16196 done
16198 for ac_func in open lseek close
16199 do :
16200 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16201 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16202 eval as_val=\$$as_ac_var
16203 if test "x$as_val" = x""yes; then :
16204 cat >>confdefs.h <<_ACEOF
16205 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16206 _ACEOF
16209 done
16211 ac_header_dirent=no
16212 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16213 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16215 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16216 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16217 $as_echo_n "(cached) " >&6
16218 else
16219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16220 /* end confdefs.h. */
16221 #include <sys/types.h>
16222 #include <$ac_hdr>
16225 main ()
16227 if ((DIR *) 0)
16228 return 0;
16230 return 0;
16232 _ACEOF
16233 if ac_fn_c_try_compile "$LINENO"; then :
16234 eval "$as_ac_Header=yes"
16235 else
16236 eval "$as_ac_Header=no"
16238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16240 eval ac_res=\$$as_ac_Header
16241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16242 $as_echo "$ac_res" >&6; }
16243 eval as_val=\$$as_ac_Header
16244 if test "x$as_val" = x""yes; then :
16245 cat >>confdefs.h <<_ACEOF
16246 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16247 _ACEOF
16249 ac_header_dirent=$ac_hdr; break
16252 done
16253 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16254 if test $ac_header_dirent = dirent.h; then
16255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16256 $as_echo_n "checking for library containing opendir... " >&6; }
16257 if test "${ac_cv_search_opendir+set}" = set; then :
16258 $as_echo_n "(cached) " >&6
16259 else
16260 ac_func_search_save_LIBS=$LIBS
16261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16262 /* end confdefs.h. */
16264 /* Override any GCC internal prototype to avoid an error.
16265 Use char because int might match the return type of a GCC
16266 builtin and then its argument prototype would still apply. */
16267 #ifdef __cplusplus
16268 extern "C"
16269 #endif
16270 char opendir ();
16272 main ()
16274 return opendir ();
16276 return 0;
16278 _ACEOF
16279 for ac_lib in '' dir; do
16280 if test -z "$ac_lib"; then
16281 ac_res="none required"
16282 else
16283 ac_res=-l$ac_lib
16284 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16286 if ac_fn_c_try_link "$LINENO"; then :
16287 ac_cv_search_opendir=$ac_res
16289 rm -f core conftest.err conftest.$ac_objext \
16290 conftest$ac_exeext
16291 if test "${ac_cv_search_opendir+set}" = set; then :
16292 break
16294 done
16295 if test "${ac_cv_search_opendir+set}" = set; then :
16297 else
16298 ac_cv_search_opendir=no
16300 rm conftest.$ac_ext
16301 LIBS=$ac_func_search_save_LIBS
16303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16304 $as_echo "$ac_cv_search_opendir" >&6; }
16305 ac_res=$ac_cv_search_opendir
16306 if test "$ac_res" != no; then :
16307 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16311 else
16312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16313 $as_echo_n "checking for library containing opendir... " >&6; }
16314 if test "${ac_cv_search_opendir+set}" = set; then :
16315 $as_echo_n "(cached) " >&6
16316 else
16317 ac_func_search_save_LIBS=$LIBS
16318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16319 /* end confdefs.h. */
16321 /* Override any GCC internal prototype to avoid an error.
16322 Use char because int might match the return type of a GCC
16323 builtin and then its argument prototype would still apply. */
16324 #ifdef __cplusplus
16325 extern "C"
16326 #endif
16327 char opendir ();
16329 main ()
16331 return opendir ();
16333 return 0;
16335 _ACEOF
16336 for ac_lib in '' x; do
16337 if test -z "$ac_lib"; then
16338 ac_res="none required"
16339 else
16340 ac_res=-l$ac_lib
16341 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16343 if ac_fn_c_try_link "$LINENO"; then :
16344 ac_cv_search_opendir=$ac_res
16346 rm -f core conftest.err conftest.$ac_objext \
16347 conftest$ac_exeext
16348 if test "${ac_cv_search_opendir+set}" = set; then :
16349 break
16351 done
16352 if test "${ac_cv_search_opendir+set}" = set; then :
16354 else
16355 ac_cv_search_opendir=no
16357 rm conftest.$ac_ext
16358 LIBS=$ac_func_search_save_LIBS
16360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16361 $as_echo "$ac_cv_search_opendir" >&6; }
16362 ac_res=$ac_cv_search_opendir
16363 if test "$ac_res" != no; then :
16364 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16371 # Check for dlopen support and enable plugins if possible.
16372 enable_plugins=yes
16373 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
16375 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
16377 else
16378 enable_plugins=no
16382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16383 $as_echo_n "checking for library containing dlopen... " >&6; }
16384 if test "${ac_cv_search_dlopen+set}" = set; then :
16385 $as_echo_n "(cached) " >&6
16386 else
16387 ac_func_search_save_LIBS=$LIBS
16388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16389 /* end confdefs.h. */
16391 /* Override any GCC internal prototype to avoid an error.
16392 Use char because int might match the return type of a GCC
16393 builtin and then its argument prototype would still apply. */
16394 #ifdef __cplusplus
16395 extern "C"
16396 #endif
16397 char dlopen ();
16399 main ()
16401 return dlopen ();
16403 return 0;
16405 _ACEOF
16406 for ac_lib in '' dl; do
16407 if test -z "$ac_lib"; then
16408 ac_res="none required"
16409 else
16410 ac_res=-l$ac_lib
16411 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16413 if ac_fn_c_try_link "$LINENO"; then :
16414 ac_cv_search_dlopen=$ac_res
16416 rm -f core conftest.err conftest.$ac_objext \
16417 conftest$ac_exeext
16418 if test "${ac_cv_search_dlopen+set}" = set; then :
16419 break
16421 done
16422 if test "${ac_cv_search_dlopen+set}" = set; then :
16424 else
16425 ac_cv_search_dlopen=no
16427 rm conftest.$ac_ext
16428 LIBS=$ac_func_search_save_LIBS
16430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16431 $as_echo "$ac_cv_search_dlopen" >&6; }
16432 ac_res=$ac_cv_search_dlopen
16433 if test "$ac_res" != no; then :
16434 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16436 else
16437 enable_plugins=no
16440 for ac_func in dlopen dlsym dlclose
16441 do :
16442 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16443 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16444 eval as_val=\$$as_ac_var
16445 if test "x$as_val" = x""yes; then :
16446 cat >>confdefs.h <<_ACEOF
16447 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16448 _ACEOF
16450 else
16451 enable_plugins=no
16453 done
16455 # We also support plugins on Windows (MinGW).
16456 if test x$enable_plugins = xno ; then
16457 for ac_header in windows.h
16458 do :
16459 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
16461 if test "x$ac_cv_header_windows_h" = x""yes; then :
16462 cat >>confdefs.h <<_ACEOF
16463 #define HAVE_WINDOWS_H 1
16464 _ACEOF
16465 enable_plugins=yes
16468 done
16471 if test x$enable_plugins = xyes; then
16472 ENABLE_PLUGINS_TRUE=
16473 ENABLE_PLUGINS_FALSE='#'
16474 else
16475 ENABLE_PLUGINS_TRUE='#'
16476 ENABLE_PLUGINS_FALSE=
16480 # Check whether --enable-initfini-array was given.
16481 if test "${enable_initfini_array+set}" = set; then :
16482 enableval=$enable_initfini_array;
16483 else
16485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
16486 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
16487 if test "${gcc_cv_initfini_array+set}" = set; then :
16488 $as_echo_n "(cached) " >&6
16489 else
16490 if test "x${build}" = "x${target}" ; then
16491 if test "$cross_compiling" = yes; then :
16492 gcc_cv_initfini_array=no
16493 else
16494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16495 /* end confdefs.h. */
16497 static int x = -1;
16498 int main (void) { return x; }
16499 int foo (void) { x = 0; }
16500 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
16501 _ACEOF
16502 if ac_fn_c_try_run "$LINENO"; then :
16503 gcc_cv_initfini_array=yes
16504 else
16505 gcc_cv_initfini_array=no
16507 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16508 conftest.$ac_objext conftest.beam conftest.$ac_ext
16511 else
16512 gcc_cv_initfini_array=no
16515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
16516 $as_echo "$gcc_cv_initfini_array" >&6; }
16517 enable_initfini_array=$gcc_cv_initfini_array
16522 if test $enable_initfini_array = yes; then
16524 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16529 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16530 if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16531 $as_echo_n "(cached) " >&6
16532 else
16533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16534 /* end confdefs.h. */
16535 #include <unistd.h>
16537 main ()
16539 extern int getopt (int, char *const*, const char *);
16541 return 0;
16543 _ACEOF
16544 if ac_fn_c_try_compile "$LINENO"; then :
16545 ld_cv_decl_getopt_unistd_h=yes
16546 else
16547 ld_cv_decl_getopt_unistd_h=no
16549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16553 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16554 if test $ld_cv_decl_getopt_unistd_h = yes; then
16556 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16561 case "${host}" in
16562 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16564 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16566 esac
16568 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16569 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16570 ac_have_decl=1
16571 else
16572 ac_have_decl=0
16575 cat >>confdefs.h <<_ACEOF
16576 #define HAVE_DECL_STRSTR $ac_have_decl
16577 _ACEOF
16578 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16579 if test "x$ac_cv_have_decl_free" = x""yes; then :
16580 ac_have_decl=1
16581 else
16582 ac_have_decl=0
16585 cat >>confdefs.h <<_ACEOF
16586 #define HAVE_DECL_FREE $ac_have_decl
16587 _ACEOF
16588 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16589 if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16590 ac_have_decl=1
16591 else
16592 ac_have_decl=0
16595 cat >>confdefs.h <<_ACEOF
16596 #define HAVE_DECL_SBRK $ac_have_decl
16597 _ACEOF
16598 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16599 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16600 ac_have_decl=1
16601 else
16602 ac_have_decl=0
16605 cat >>confdefs.h <<_ACEOF
16606 #define HAVE_DECL_GETENV $ac_have_decl
16607 _ACEOF
16608 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16609 if test "x$ac_cv_have_decl_environ" = x""yes; then :
16610 ac_have_decl=1
16611 else
16612 ac_have_decl=0
16615 cat >>confdefs.h <<_ACEOF
16616 #define HAVE_DECL_ENVIRON $ac_have_decl
16617 _ACEOF
16620 # Link in zlib if we can. This is needed only for the bootstrap tests
16621 # right now, since those tests use libbfd, which depends on zlib.
16623 # See if the user specified whether he wants zlib support or not.
16625 # Check whether --with-zlib was given.
16626 if test "${with_zlib+set}" = set; then :
16627 withval=$with_zlib;
16628 else
16629 with_zlib=auto
16633 if test "$with_zlib" != "no"; then
16634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
16635 $as_echo_n "checking for library containing zlibVersion... " >&6; }
16636 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16637 $as_echo_n "(cached) " >&6
16638 else
16639 ac_func_search_save_LIBS=$LIBS
16640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16641 /* end confdefs.h. */
16643 /* Override any GCC internal prototype to avoid an error.
16644 Use char because int might match the return type of a GCC
16645 builtin and then its argument prototype would still apply. */
16646 #ifdef __cplusplus
16647 extern "C"
16648 #endif
16649 char zlibVersion ();
16651 main ()
16653 return zlibVersion ();
16655 return 0;
16657 _ACEOF
16658 for ac_lib in '' z; do
16659 if test -z "$ac_lib"; then
16660 ac_res="none required"
16661 else
16662 ac_res=-l$ac_lib
16663 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16665 if ac_fn_c_try_link "$LINENO"; then :
16666 ac_cv_search_zlibVersion=$ac_res
16668 rm -f core conftest.err conftest.$ac_objext \
16669 conftest$ac_exeext
16670 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16671 break
16673 done
16674 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16676 else
16677 ac_cv_search_zlibVersion=no
16679 rm conftest.$ac_ext
16680 LIBS=$ac_func_search_save_LIBS
16682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
16683 $as_echo "$ac_cv_search_zlibVersion" >&6; }
16684 ac_res=$ac_cv_search_zlibVersion
16685 if test "$ac_res" != no; then :
16686 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16687 for ac_header in zlib.h
16688 do :
16689 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
16690 if test "x$ac_cv_header_zlib_h" = x""yes; then :
16691 cat >>confdefs.h <<_ACEOF
16692 #define HAVE_ZLIB_H 1
16693 _ACEOF
16697 done
16701 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
16702 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
16707 # When converting linker scripts into strings for use in emulation
16708 # files, use astring.sed if the compiler supports ANSI string
16709 # concatenation, or ostring.sed otherwise. This is to support the
16710 # broken Microsoft MSVC compiler, which limits the length of string
16711 # constants, while still supporting pre-ANSI compilers which do not
16712 # support string concatenation.
16713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16714 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16715 if test "${ld_cv_string_concatenation+set}" = set; then :
16716 $as_echo_n "(cached) " >&6
16717 else
16718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16719 /* end confdefs.h. */
16722 main ()
16724 char *a = "a" "a";
16726 return 0;
16728 _ACEOF
16729 if ac_fn_c_try_compile "$LINENO"; then :
16730 ld_cv_string_concatenation=yes
16731 else
16732 ld_cv_string_concatenation=no
16734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16738 $as_echo "$ld_cv_string_concatenation" >&6; }
16739 if test "$ld_cv_string_concatenation" = "yes"; then
16740 STRINGIFY=astring.sed
16741 else
16742 STRINGIFY=ostring.sed
16746 # target-specific stuff:
16748 all_targets=
16749 EMUL=
16750 all_emuls=
16751 all_emul_extras=
16752 all_libpath=
16754 rm -f tdirs
16756 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
16758 if test "$targ_alias" = "all"; then
16759 all_targets=true
16760 else
16761 # Canonicalize the secondary target names.
16762 result=`$ac_config_sub $targ_alias 2>/dev/null`
16763 if test -n "$result"; then
16764 targ=$result
16765 else
16766 targ=$targ_alias
16769 . ${srcdir}/configure.tgt
16771 if test "$targ" = "$target"; then
16772 EMUL=$targ_emul
16775 if test x${want64} = xfalse; then
16776 . ${srcdir}/../bfd/config.bfd
16779 if test x${want64} = xtrue; then
16780 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16781 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16784 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16785 case " $all_emuls " in
16786 *" e${i}.o "*) ;;
16788 all_emuls="$all_emuls e${i}.o"
16789 eval result=\$tdir_$i
16790 test -z "$result" && result=$targ_alias
16791 echo tdir_$i=$result >> tdirs
16793 esac
16794 done
16796 for i in $targ_emul $targ_extra_libpath; do
16797 case " $all_libpath " in
16798 *" ${i} "*) ;;
16800 if test -z "$all_libpath"; then
16801 all_libpath=${i}
16802 else
16803 all_libpath="$all_libpath ${i}"
16806 esac
16807 done
16809 for i in $targ_extra_ofiles; do
16810 case " $all_emul_extras " in
16811 *" ${i} "*) ;;
16813 all_emul_extras="$all_emul_extras ${i}"
16815 esac
16816 done
16818 done
16822 TDIRS=tdirs
16825 if test x${all_targets} = xtrue; then
16826 if test x${want64} = xfalse; then
16827 # The cast to long int works around a bug in the HP C Compiler
16828 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16829 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16830 # This bug is HP SR number 8606223364.
16831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16832 $as_echo_n "checking size of long... " >&6; }
16833 if test "${ac_cv_sizeof_long+set}" = set; then :
16834 $as_echo_n "(cached) " >&6
16835 else
16836 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
16838 else
16839 if test "$ac_cv_type_long" = yes; then
16840 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16841 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16842 { as_fn_set_status 77
16843 as_fn_error "cannot compute sizeof (long)
16844 See \`config.log' for more details." "$LINENO" 5; }; }
16845 else
16846 ac_cv_sizeof_long=0
16851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16852 $as_echo "$ac_cv_sizeof_long" >&6; }
16856 cat >>confdefs.h <<_ACEOF
16857 #define SIZEOF_LONG $ac_cv_sizeof_long
16858 _ACEOF
16861 if test "x${ac_cv_sizeof_long}" = "x8"; then
16862 want64=true
16865 if test x${want64} = xtrue; then
16866 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16867 else
16868 EMULATION_OFILES='$(ALL_EMULATIONS)'
16870 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16871 else
16872 EMULATION_OFILES=$all_emuls
16873 EMUL_EXTRA_OFILES=$all_emul_extras
16879 EMULATION_LIBPATH=$all_libpath
16882 if test x${enable_static} = xno; then
16883 TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
16884 else
16885 TESTBFDLIB="../bfd/.libs/libbfd.a"
16889 target_vendor=${target_vendor=$host_vendor}
16890 case "$target_vendor" in
16891 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
16892 *) EXTRA_SHLIB_EXTENSION= ;;
16893 esac
16895 case "$target_os" in
16896 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
16897 esac
16899 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
16901 cat >>confdefs.h <<_ACEOF
16902 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
16903 _ACEOF
16912 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
16914 cat >confcache <<\_ACEOF
16915 # This file is a shell script that caches the results of configure
16916 # tests run on this system so they can be shared between configure
16917 # scripts and configure runs, see configure's option --config-cache.
16918 # It is not useful on other systems. If it contains results you don't
16919 # want to keep, you may remove or edit it.
16921 # config.status only pays attention to the cache file if you give it
16922 # the --recheck option to rerun configure.
16924 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16925 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16926 # following values.
16928 _ACEOF
16930 # The following way of writing the cache mishandles newlines in values,
16931 # but we know of no workaround that is simple, portable, and efficient.
16932 # So, we kill variables containing newlines.
16933 # Ultrix sh set writes to stderr and can't be redirected directly,
16934 # and sets the high bit in the cache file unless we assign to the vars.
16936 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16937 eval ac_val=\$$ac_var
16938 case $ac_val in #(
16939 *${as_nl}*)
16940 case $ac_var in #(
16941 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16942 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16943 esac
16944 case $ac_var in #(
16945 _ | IFS | as_nl) ;; #(
16946 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16947 *) { eval $ac_var=; unset $ac_var;} ;;
16948 esac ;;
16949 esac
16950 done
16952 (set) 2>&1 |
16953 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16954 *${as_nl}ac_space=\ *)
16955 # `set' does not quote correctly, so add quotes: double-quote
16956 # substitution turns \\\\ into \\, and sed turns \\ into \.
16957 sed -n \
16958 "s/'/'\\\\''/g;
16959 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16960 ;; #(
16962 # `set' quotes correctly as required by POSIX, so do not add quotes.
16963 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16965 esac |
16966 sort
16968 sed '
16969 /^ac_cv_env_/b end
16970 t clear
16971 :clear
16972 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16973 t end
16974 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16975 :end' >>confcache
16976 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16977 if test -w "$cache_file"; then
16978 test "x$cache_file" != "x/dev/null" &&
16979 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16980 $as_echo "$as_me: updating cache $cache_file" >&6;}
16981 cat confcache >$cache_file
16982 else
16983 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16984 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16987 rm -f confcache
16989 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16990 # Let make expand exec_prefix.
16991 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16993 DEFS=-DHAVE_CONFIG_H
16995 ac_libobjs=
16996 ac_ltlibobjs=
16997 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16998 # 1. Remove the extension, and $U if already installed.
16999 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17000 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17001 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17002 # will be set to the directory where LIBOBJS objects are built.
17003 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17004 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17005 done
17006 LIBOBJS=$ac_libobjs
17008 LTLIBOBJS=$ac_ltlibobjs
17011 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17012 as_fn_error "conditional \"AMDEP\" was never defined.
17013 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17015 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17016 as_fn_error "conditional \"am__fastdepCC\" was never defined.
17017 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17019 if test -n "$EXEEXT"; then
17020 am__EXEEXT_TRUE=
17021 am__EXEEXT_FALSE='#'
17022 else
17023 am__EXEEXT_TRUE='#'
17024 am__EXEEXT_FALSE=
17027 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17028 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17029 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17031 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17032 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17033 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17035 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17036 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17037 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17039 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17040 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17041 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17043 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17044 as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17045 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17048 : ${CONFIG_STATUS=./config.status}
17049 ac_write_fail=0
17050 ac_clean_files_save=$ac_clean_files
17051 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17052 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17053 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17054 as_write_fail=0
17055 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17056 #! $SHELL
17057 # Generated by $as_me.
17058 # Run this file to recreate the current configuration.
17059 # Compiler output produced by configure, useful for debugging
17060 # configure, is in config.log if it exists.
17062 debug=false
17063 ac_cs_recheck=false
17064 ac_cs_silent=false
17066 SHELL=\${CONFIG_SHELL-$SHELL}
17067 export SHELL
17068 _ASEOF
17069 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17070 ## -------------------- ##
17071 ## M4sh Initialization. ##
17072 ## -------------------- ##
17074 # Be more Bourne compatible
17075 DUALCASE=1; export DUALCASE # for MKS sh
17076 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17077 emulate sh
17078 NULLCMD=:
17079 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17080 # is contrary to our usage. Disable this feature.
17081 alias -g '${1+"$@"}'='"$@"'
17082 setopt NO_GLOB_SUBST
17083 else
17084 case `(set -o) 2>/dev/null` in #(
17085 *posix*) :
17086 set -o posix ;; #(
17087 *) :
17089 esac
17093 as_nl='
17095 export as_nl
17096 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17097 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17098 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17099 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17100 # Prefer a ksh shell builtin over an external printf program on Solaris,
17101 # but without wasting forks for bash or zsh.
17102 if test -z "$BASH_VERSION$ZSH_VERSION" \
17103 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17104 as_echo='print -r --'
17105 as_echo_n='print -rn --'
17106 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17107 as_echo='printf %s\n'
17108 as_echo_n='printf %s'
17109 else
17110 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17111 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17112 as_echo_n='/usr/ucb/echo -n'
17113 else
17114 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17115 as_echo_n_body='eval
17116 arg=$1;
17117 case $arg in #(
17118 *"$as_nl"*)
17119 expr "X$arg" : "X\\(.*\\)$as_nl";
17120 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17121 esac;
17122 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17124 export as_echo_n_body
17125 as_echo_n='sh -c $as_echo_n_body as_echo'
17127 export as_echo_body
17128 as_echo='sh -c $as_echo_body as_echo'
17131 # The user is always right.
17132 if test "${PATH_SEPARATOR+set}" != set; then
17133 PATH_SEPARATOR=:
17134 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17135 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17136 PATH_SEPARATOR=';'
17141 # IFS
17142 # We need space, tab and new line, in precisely that order. Quoting is
17143 # there to prevent editors from complaining about space-tab.
17144 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17145 # splitting by setting IFS to empty value.)
17146 IFS=" "" $as_nl"
17148 # Find who we are. Look in the path if we contain no directory separator.
17149 case $0 in #((
17150 *[\\/]* ) as_myself=$0 ;;
17151 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17152 for as_dir in $PATH
17154 IFS=$as_save_IFS
17155 test -z "$as_dir" && as_dir=.
17156 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17157 done
17158 IFS=$as_save_IFS
17161 esac
17162 # We did not find ourselves, most probably we were run as `sh COMMAND'
17163 # in which case we are not to be found in the path.
17164 if test "x$as_myself" = x; then
17165 as_myself=$0
17167 if test ! -f "$as_myself"; then
17168 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17169 exit 1
17172 # Unset variables that we do not need and which cause bugs (e.g. in
17173 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17174 # suppresses any "Segmentation fault" message there. '((' could
17175 # trigger a bug in pdksh 5.2.14.
17176 for as_var in BASH_ENV ENV MAIL MAILPATH
17177 do eval test x\${$as_var+set} = xset \
17178 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17179 done
17180 PS1='$ '
17181 PS2='> '
17182 PS4='+ '
17184 # NLS nuisances.
17185 LC_ALL=C
17186 export LC_ALL
17187 LANGUAGE=C
17188 export LANGUAGE
17190 # CDPATH.
17191 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17194 # as_fn_error ERROR [LINENO LOG_FD]
17195 # ---------------------------------
17196 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17197 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17198 # script with status $?, using 1 if that was 0.
17199 as_fn_error ()
17201 as_status=$?; test $as_status -eq 0 && as_status=1
17202 if test "$3"; then
17203 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17204 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17206 $as_echo "$as_me: error: $1" >&2
17207 as_fn_exit $as_status
17208 } # as_fn_error
17211 # as_fn_set_status STATUS
17212 # -----------------------
17213 # Set $? to STATUS, without forking.
17214 as_fn_set_status ()
17216 return $1
17217 } # as_fn_set_status
17219 # as_fn_exit STATUS
17220 # -----------------
17221 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17222 as_fn_exit ()
17224 set +e
17225 as_fn_set_status $1
17226 exit $1
17227 } # as_fn_exit
17229 # as_fn_unset VAR
17230 # ---------------
17231 # Portably unset VAR.
17232 as_fn_unset ()
17234 { eval $1=; unset $1;}
17236 as_unset=as_fn_unset
17237 # as_fn_append VAR VALUE
17238 # ----------------------
17239 # Append the text in VALUE to the end of the definition contained in VAR. Take
17240 # advantage of any shell optimizations that allow amortized linear growth over
17241 # repeated appends, instead of the typical quadratic growth present in naive
17242 # implementations.
17243 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17244 eval 'as_fn_append ()
17246 eval $1+=\$2
17248 else
17249 as_fn_append ()
17251 eval $1=\$$1\$2
17253 fi # as_fn_append
17255 # as_fn_arith ARG...
17256 # ------------------
17257 # Perform arithmetic evaluation on the ARGs, and store the result in the
17258 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17259 # must be portable across $(()) and expr.
17260 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17261 eval 'as_fn_arith ()
17263 as_val=$(( $* ))
17265 else
17266 as_fn_arith ()
17268 as_val=`expr "$@" || test $? -eq 1`
17270 fi # as_fn_arith
17273 if expr a : '\(a\)' >/dev/null 2>&1 &&
17274 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17275 as_expr=expr
17276 else
17277 as_expr=false
17280 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17281 as_basename=basename
17282 else
17283 as_basename=false
17286 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17287 as_dirname=dirname
17288 else
17289 as_dirname=false
17292 as_me=`$as_basename -- "$0" ||
17293 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17294 X"$0" : 'X\(//\)$' \| \
17295 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17296 $as_echo X/"$0" |
17297 sed '/^.*\/\([^/][^/]*\)\/*$/{
17298 s//\1/
17301 /^X\/\(\/\/\)$/{
17302 s//\1/
17305 /^X\/\(\/\).*/{
17306 s//\1/
17309 s/.*/./; q'`
17311 # Avoid depending upon Character Ranges.
17312 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17313 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17314 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17315 as_cr_digits='0123456789'
17316 as_cr_alnum=$as_cr_Letters$as_cr_digits
17318 ECHO_C= ECHO_N= ECHO_T=
17319 case `echo -n x` in #(((((
17320 -n*)
17321 case `echo 'xy\c'` in
17322 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17323 xy) ECHO_C='\c';;
17324 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17325 ECHO_T=' ';;
17326 esac;;
17328 ECHO_N='-n';;
17329 esac
17331 rm -f conf$$ conf$$.exe conf$$.file
17332 if test -d conf$$.dir; then
17333 rm -f conf$$.dir/conf$$.file
17334 else
17335 rm -f conf$$.dir
17336 mkdir conf$$.dir 2>/dev/null
17338 if (echo >conf$$.file) 2>/dev/null; then
17339 if ln -s conf$$.file conf$$ 2>/dev/null; then
17340 as_ln_s='ln -s'
17341 # ... but there are two gotchas:
17342 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17343 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17344 # In both cases, we have to default to `cp -p'.
17345 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17346 as_ln_s='cp -p'
17347 elif ln conf$$.file conf$$ 2>/dev/null; then
17348 as_ln_s=ln
17349 else
17350 as_ln_s='cp -p'
17352 else
17353 as_ln_s='cp -p'
17355 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17356 rmdir conf$$.dir 2>/dev/null
17359 # as_fn_mkdir_p
17360 # -------------
17361 # Create "$as_dir" as a directory, including parents if necessary.
17362 as_fn_mkdir_p ()
17365 case $as_dir in #(
17366 -*) as_dir=./$as_dir;;
17367 esac
17368 test -d "$as_dir" || eval $as_mkdir_p || {
17369 as_dirs=
17370 while :; do
17371 case $as_dir in #(
17372 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17373 *) as_qdir=$as_dir;;
17374 esac
17375 as_dirs="'$as_qdir' $as_dirs"
17376 as_dir=`$as_dirname -- "$as_dir" ||
17377 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17378 X"$as_dir" : 'X\(//\)[^/]' \| \
17379 X"$as_dir" : 'X\(//\)$' \| \
17380 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17381 $as_echo X"$as_dir" |
17382 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17383 s//\1/
17386 /^X\(\/\/\)[^/].*/{
17387 s//\1/
17390 /^X\(\/\/\)$/{
17391 s//\1/
17394 /^X\(\/\).*/{
17395 s//\1/
17398 s/.*/./; q'`
17399 test -d "$as_dir" && break
17400 done
17401 test -z "$as_dirs" || eval "mkdir $as_dirs"
17402 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17405 } # as_fn_mkdir_p
17406 if mkdir -p . 2>/dev/null; then
17407 as_mkdir_p='mkdir -p "$as_dir"'
17408 else
17409 test -d ./-p && rmdir ./-p
17410 as_mkdir_p=false
17413 if test -x / >/dev/null 2>&1; then
17414 as_test_x='test -x'
17415 else
17416 if ls -dL / >/dev/null 2>&1; then
17417 as_ls_L_option=L
17418 else
17419 as_ls_L_option=
17421 as_test_x='
17422 eval sh -c '\''
17423 if test -d "$1"; then
17424 test -d "$1/.";
17425 else
17426 case $1 in #(
17427 -*)set "./$1";;
17428 esac;
17429 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17430 ???[sx]*):;;*)false;;esac;fi
17431 '\'' sh
17434 as_executable_p=$as_test_x
17436 # Sed expression to map a string onto a valid CPP name.
17437 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17439 # Sed expression to map a string onto a valid variable name.
17440 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17443 exec 6>&1
17444 ## ----------------------------------- ##
17445 ## Main body of $CONFIG_STATUS script. ##
17446 ## ----------------------------------- ##
17447 _ASEOF
17448 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17450 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17451 # Save the log message, to keep $0 and so on meaningful, and to
17452 # report actual input values of CONFIG_FILES etc. instead of their
17453 # values after options handling.
17454 ac_log="
17455 This file was extended by $as_me, which was
17456 generated by GNU Autoconf 2.64. Invocation command line was
17458 CONFIG_FILES = $CONFIG_FILES
17459 CONFIG_HEADERS = $CONFIG_HEADERS
17460 CONFIG_LINKS = $CONFIG_LINKS
17461 CONFIG_COMMANDS = $CONFIG_COMMANDS
17462 $ $0 $@
17464 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17467 _ACEOF
17469 case $ac_config_files in *"
17470 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17471 esac
17473 case $ac_config_headers in *"
17474 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17475 esac
17478 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17479 # Files that config.status was made for.
17480 config_files="$ac_config_files"
17481 config_headers="$ac_config_headers"
17482 config_commands="$ac_config_commands"
17484 _ACEOF
17486 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17487 ac_cs_usage="\
17488 \`$as_me' instantiates files and other configuration actions
17489 from templates according to the current configuration. Unless the files
17490 and actions are specified as TAGs, all are instantiated by default.
17492 Usage: $0 [OPTION]... [TAG]...
17494 -h, --help print this help, then exit
17495 -V, --version print version number and configuration settings, then exit
17496 -q, --quiet, --silent
17497 do not print progress messages
17498 -d, --debug don't remove temporary files
17499 --recheck update $as_me by reconfiguring in the same conditions
17500 --file=FILE[:TEMPLATE]
17501 instantiate the configuration file FILE
17502 --header=FILE[:TEMPLATE]
17503 instantiate the configuration header FILE
17505 Configuration files:
17506 $config_files
17508 Configuration headers:
17509 $config_headers
17511 Configuration commands:
17512 $config_commands
17514 Report bugs to the package provider."
17516 _ACEOF
17517 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17518 ac_cs_version="\\
17519 config.status
17520 configured by $0, generated by GNU Autoconf 2.64,
17521 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17523 Copyright (C) 2009 Free Software Foundation, Inc.
17524 This config.status script is free software; the Free Software Foundation
17525 gives unlimited permission to copy, distribute and modify it."
17527 ac_pwd='$ac_pwd'
17528 srcdir='$srcdir'
17529 INSTALL='$INSTALL'
17530 MKDIR_P='$MKDIR_P'
17531 AWK='$AWK'
17532 test -n "\$AWK" || AWK=awk
17533 _ACEOF
17535 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17536 # The default lists apply if the user does not specify any file.
17537 ac_need_defaults=:
17538 while test $# != 0
17540 case $1 in
17541 --*=*)
17542 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17543 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17544 ac_shift=:
17547 ac_option=$1
17548 ac_optarg=$2
17549 ac_shift=shift
17551 esac
17553 case $ac_option in
17554 # Handling of the options.
17555 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17556 ac_cs_recheck=: ;;
17557 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17558 $as_echo "$ac_cs_version"; exit ;;
17559 --debug | --debu | --deb | --de | --d | -d )
17560 debug=: ;;
17561 --file | --fil | --fi | --f )
17562 $ac_shift
17563 case $ac_optarg in
17564 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17565 esac
17566 as_fn_append CONFIG_FILES " '$ac_optarg'"
17567 ac_need_defaults=false;;
17568 --header | --heade | --head | --hea )
17569 $ac_shift
17570 case $ac_optarg in
17571 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17572 esac
17573 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17574 ac_need_defaults=false;;
17575 --he | --h)
17576 # Conflict between --help and --header
17577 as_fn_error "ambiguous option: \`$1'
17578 Try \`$0 --help' for more information.";;
17579 --help | --hel | -h )
17580 $as_echo "$ac_cs_usage"; exit ;;
17581 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17582 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17583 ac_cs_silent=: ;;
17585 # This is an error.
17586 -*) as_fn_error "unrecognized option: \`$1'
17587 Try \`$0 --help' for more information." ;;
17589 *) as_fn_append ac_config_targets " $1"
17590 ac_need_defaults=false ;;
17592 esac
17593 shift
17594 done
17596 ac_configure_extra_args=
17598 if $ac_cs_silent; then
17599 exec 6>/dev/null
17600 ac_configure_extra_args="$ac_configure_extra_args --silent"
17603 _ACEOF
17604 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17605 if \$ac_cs_recheck; then
17606 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17607 shift
17608 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17609 CONFIG_SHELL='$SHELL'
17610 export CONFIG_SHELL
17611 exec "\$@"
17614 _ACEOF
17615 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17616 exec 5>>config.log
17618 echo
17619 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17620 ## Running $as_me. ##
17621 _ASBOX
17622 $as_echo "$ac_log"
17623 } >&5
17625 _ACEOF
17626 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17628 # INIT-COMMANDS
17630 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17633 # The HP-UX ksh and POSIX shell print the target directory to stdout
17634 # if CDPATH is set.
17635 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17637 sed_quote_subst='$sed_quote_subst'
17638 double_quote_subst='$double_quote_subst'
17639 delay_variable_subst='$delay_variable_subst'
17640 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17641 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17642 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17643 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17644 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17645 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17646 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17647 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17648 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17649 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17650 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17651 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17652 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17653 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17654 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17655 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17656 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17657 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17658 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17659 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17660 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17661 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17662 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17663 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17664 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17665 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17666 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17667 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17668 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17669 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17670 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17671 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17672 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17673 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17674 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17675 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17676 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17677 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17678 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17679 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17680 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17681 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17682 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17683 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17684 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17685 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17686 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17687 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17688 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"`'
17689 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17690 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17691 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17692 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17693 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17694 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17695 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17696 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17697 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17698 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17699 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17700 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17701 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17702 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17703 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17704 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17705 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17706 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17707 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17708 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17709 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17710 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17711 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17712 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17713 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17714 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17715 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17716 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17717 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17718 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17719 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17720 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17721 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17722 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17723 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17724 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17725 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17726 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17727 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17728 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17729 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17730 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17731 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17732 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17733 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17734 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17735 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17736 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17737 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17738 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17739 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17740 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17741 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17742 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17743 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17744 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17745 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17746 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17747 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17748 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17749 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17750 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17751 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17752 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17753 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17754 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17755 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17756 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17757 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17758 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17759 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17760 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17761 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17762 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17763 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17764 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17765 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17766 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17767 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17768 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17769 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17770 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17771 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17772 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17773 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17774 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17775 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17776 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17777 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17778 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17779 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17780 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17781 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17782 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17783 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17784 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17785 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17786 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17787 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17788 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17789 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17790 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17791 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17792 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17793 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17794 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17795 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17796 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17797 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17798 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17799 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17800 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17801 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17802 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17803 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17804 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17805 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17806 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17807 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17808 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17809 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17810 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17811 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17812 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17813 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17814 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17816 LTCC='$LTCC'
17817 LTCFLAGS='$LTCFLAGS'
17818 compiler='$compiler_DEFAULT'
17820 # A function that is used when there is no print builtin or printf.
17821 func_fallback_echo ()
17823 eval 'cat <<_LTECHO_EOF
17825 _LTECHO_EOF'
17828 # Quote evaled strings.
17829 for var in SHELL \
17830 ECHO \
17831 SED \
17832 GREP \
17833 EGREP \
17834 FGREP \
17835 LD \
17836 NM \
17837 LN_S \
17838 lt_SP2NL \
17839 lt_NL2SP \
17840 reload_flag \
17841 OBJDUMP \
17842 deplibs_check_method \
17843 file_magic_cmd \
17844 AR \
17845 AR_FLAGS \
17846 STRIP \
17847 RANLIB \
17848 CC \
17849 CFLAGS \
17850 compiler \
17851 lt_cv_sys_global_symbol_pipe \
17852 lt_cv_sys_global_symbol_to_cdecl \
17853 lt_cv_sys_global_symbol_to_c_name_address \
17854 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17855 lt_prog_compiler_no_builtin_flag \
17856 lt_prog_compiler_wl \
17857 lt_prog_compiler_pic \
17858 lt_prog_compiler_static \
17859 lt_cv_prog_compiler_c_o \
17860 need_locks \
17861 DSYMUTIL \
17862 NMEDIT \
17863 LIPO \
17864 OTOOL \
17865 OTOOL64 \
17866 shrext_cmds \
17867 export_dynamic_flag_spec \
17868 whole_archive_flag_spec \
17869 compiler_needs_object \
17870 with_gnu_ld \
17871 allow_undefined_flag \
17872 no_undefined_flag \
17873 hardcode_libdir_flag_spec \
17874 hardcode_libdir_flag_spec_ld \
17875 hardcode_libdir_separator \
17876 fix_srcfile_path \
17877 exclude_expsyms \
17878 include_expsyms \
17879 file_list_spec \
17880 variables_saved_for_relink \
17881 libname_spec \
17882 library_names_spec \
17883 soname_spec \
17884 install_override_mode \
17885 finish_eval \
17886 old_striplib \
17887 striplib \
17888 compiler_lib_search_dirs \
17889 predep_objects \
17890 postdep_objects \
17891 predeps \
17892 postdeps \
17893 compiler_lib_search_path \
17894 LD_CXX \
17895 reload_flag_CXX \
17896 compiler_CXX \
17897 lt_prog_compiler_no_builtin_flag_CXX \
17898 lt_prog_compiler_wl_CXX \
17899 lt_prog_compiler_pic_CXX \
17900 lt_prog_compiler_static_CXX \
17901 lt_cv_prog_compiler_c_o_CXX \
17902 export_dynamic_flag_spec_CXX \
17903 whole_archive_flag_spec_CXX \
17904 compiler_needs_object_CXX \
17905 with_gnu_ld_CXX \
17906 allow_undefined_flag_CXX \
17907 no_undefined_flag_CXX \
17908 hardcode_libdir_flag_spec_CXX \
17909 hardcode_libdir_flag_spec_ld_CXX \
17910 hardcode_libdir_separator_CXX \
17911 fix_srcfile_path_CXX \
17912 exclude_expsyms_CXX \
17913 include_expsyms_CXX \
17914 file_list_spec_CXX \
17915 compiler_lib_search_dirs_CXX \
17916 predep_objects_CXX \
17917 postdep_objects_CXX \
17918 predeps_CXX \
17919 postdeps_CXX \
17920 compiler_lib_search_path_CXX; do
17921 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17922 *[\\\\\\\`\\"\\\$]*)
17923 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17926 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17928 esac
17929 done
17931 # Double-quote double-evaled strings.
17932 for var in reload_cmds \
17933 old_postinstall_cmds \
17934 old_postuninstall_cmds \
17935 old_archive_cmds \
17936 extract_expsyms_cmds \
17937 old_archive_from_new_cmds \
17938 old_archive_from_expsyms_cmds \
17939 archive_cmds \
17940 archive_expsym_cmds \
17941 module_cmds \
17942 module_expsym_cmds \
17943 export_symbols_cmds \
17944 prelink_cmds \
17945 postinstall_cmds \
17946 postuninstall_cmds \
17947 finish_cmds \
17948 sys_lib_search_path_spec \
17949 sys_lib_dlsearch_path_spec \
17950 reload_cmds_CXX \
17951 old_archive_cmds_CXX \
17952 old_archive_from_new_cmds_CXX \
17953 old_archive_from_expsyms_cmds_CXX \
17954 archive_cmds_CXX \
17955 archive_expsym_cmds_CXX \
17956 module_cmds_CXX \
17957 module_expsym_cmds_CXX \
17958 export_symbols_cmds_CXX \
17959 prelink_cmds_CXX; do
17960 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17961 *[\\\\\\\`\\"\\\$]*)
17962 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17965 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17967 esac
17968 done
17970 ac_aux_dir='$ac_aux_dir'
17971 xsi_shell='$xsi_shell'
17972 lt_shell_append='$lt_shell_append'
17974 # See if we are running on zsh, and set the options which allow our
17975 # commands through without removal of \ escapes INIT.
17976 if test -n "\${ZSH_VERSION+set}" ; then
17977 setopt NO_GLOB_SUBST
17981 PACKAGE='$PACKAGE'
17982 VERSION='$VERSION'
17983 TIMESTAMP='$TIMESTAMP'
17984 RM='$RM'
17985 ofile='$ofile'
17991 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
17992 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17993 # from automake.
17994 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17995 # Capture the value of LINGUAS because we need it to compute CATALOGS.
17996 LINGUAS="${LINGUAS-%UNSET%}"
17999 _ACEOF
18001 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18003 # Handling of arguments.
18004 for ac_config_target in $ac_config_targets
18006 case $ac_config_target in
18007 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18008 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18009 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18010 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18011 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18012 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18014 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18015 esac
18016 done
18019 # If the user did not use the arguments to specify the items to instantiate,
18020 # then the envvar interface is used. Set only those that are not.
18021 # We use the long form for the default assignment because of an extremely
18022 # bizarre bug on SunOS 4.1.3.
18023 if $ac_need_defaults; then
18024 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18025 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18026 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18029 # Have a temporary directory for convenience. Make it in the build tree
18030 # simply because there is no reason against having it here, and in addition,
18031 # creating and moving files from /tmp can sometimes cause problems.
18032 # Hook for its removal unless debugging.
18033 # Note that there is a small window in which the directory will not be cleaned:
18034 # after its creation but before its name has been assigned to `$tmp'.
18035 $debug ||
18037 tmp=
18038 trap 'exit_status=$?
18039 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18041 trap 'as_fn_exit 1' 1 2 13 15
18043 # Create a (secure) tmp directory for tmp files.
18046 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18047 test -n "$tmp" && test -d "$tmp"
18048 } ||
18050 tmp=./conf$$-$RANDOM
18051 (umask 077 && mkdir "$tmp")
18052 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18054 # Set up the scripts for CONFIG_FILES section.
18055 # No need to generate them if there are no CONFIG_FILES.
18056 # This happens for instance with `./config.status config.h'.
18057 if test -n "$CONFIG_FILES"; then
18059 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18060 ac_cs_awk_getline=:
18061 ac_cs_awk_pipe_init=
18062 ac_cs_awk_read_file='
18063 while ((getline aline < (F[key])) > 0)
18064 print(aline)
18065 close(F[key])'
18066 ac_cs_awk_pipe_fini=
18067 else
18068 ac_cs_awk_getline=false
18069 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18070 ac_cs_awk_read_file='
18071 print "|#_!!_#|"
18072 print "cat " F[key] " &&"
18073 '$ac_cs_awk_pipe_init
18074 # The final `:' finishes the AND list.
18075 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18077 ac_cr=`echo X | tr X '\015'`
18078 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18079 # But we know of no other shell where ac_cr would be empty at this
18080 # point, so we can use a bashism as a fallback.
18081 if test "x$ac_cr" = x; then
18082 eval ac_cr=\$\'\\r\'
18084 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18085 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18086 ac_cs_awk_cr='\r'
18087 else
18088 ac_cs_awk_cr=$ac_cr
18091 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18092 _ACEOF
18094 # Create commands to substitute file output variables.
18096 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18097 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18098 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18099 echo "_ACAWK" &&
18100 echo "_ACEOF"
18101 } >conf$$files.sh &&
18102 . ./conf$$files.sh ||
18103 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18104 rm -f conf$$files.sh
18107 echo "cat >conf$$subs.awk <<_ACEOF" &&
18108 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18109 echo "_ACEOF"
18110 } >conf$$subs.sh ||
18111 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18112 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18113 ac_delim='%!_!# '
18114 for ac_last_try in false false false false false :; do
18115 . ./conf$$subs.sh ||
18116 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18118 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18119 if test $ac_delim_n = $ac_delim_num; then
18120 break
18121 elif $ac_last_try; then
18122 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18123 else
18124 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18126 done
18127 rm -f conf$$subs.sh
18129 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18130 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18131 _ACEOF
18132 sed -n '
18134 s/^/S["/; s/!.*/"]=/
18137 s/^[^!]*!//
18138 :repl
18139 t repl
18140 s/'"$ac_delim"'$//
18141 t delim
18144 s/\(.\{148\}\).*/\1/
18145 t more1
18146 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18149 b repl
18150 :more1
18151 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18154 s/.\{148\}//
18155 t nl
18156 :delim
18158 s/\(.\{148\}\).*/\1/
18159 t more2
18160 s/["\\]/\\&/g; s/^/"/; s/$/"/
18163 :more2
18164 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18167 s/.\{148\}//
18168 t delim
18169 ' <conf$$subs.awk | sed '
18170 /^[^""]/{
18172 s/\n//
18174 ' >>$CONFIG_STATUS || ac_write_fail=1
18175 rm -f conf$$subs.awk
18176 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18177 _ACAWK
18178 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18179 for (key in S) S_is_set[key] = 1
18180 FS = "\a"
18181 \$ac_cs_awk_pipe_init
18184 line = $ 0
18185 nfields = split(line, field, "@")
18186 substed = 0
18187 len = length(field[1])
18188 for (i = 2; i < nfields; i++) {
18189 key = field[i]
18190 keylen = length(key)
18191 if (S_is_set[key]) {
18192 value = S[key]
18193 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18194 len += length(value) + length(field[++i])
18195 substed = 1
18196 } else
18197 len += 1 + keylen
18199 if (nfields == 3 && !substed) {
18200 key = field[2]
18201 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18202 \$ac_cs_awk_read_file
18203 next
18206 print line
18208 \$ac_cs_awk_pipe_fini
18209 _ACAWK
18210 _ACEOF
18211 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18212 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18213 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18214 else
18216 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18217 || as_fn_error "could not setup config files machinery" "$LINENO" 5
18218 _ACEOF
18220 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18221 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18222 # trailing colons and then remove the whole line if VPATH becomes empty
18223 # (actually we leave an empty line to preserve line numbers).
18224 if test "x$srcdir" = x.; then
18225 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18226 s/:*\$(srcdir):*/:/
18227 s/:*\${srcdir}:*/:/
18228 s/:*@srcdir@:*/:/
18229 s/^\([^=]*=[ ]*\):*/\1/
18230 s/:*$//
18231 s/^[^=]*=[ ]*$//
18235 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18236 fi # test -n "$CONFIG_FILES"
18238 # Set up the scripts for CONFIG_HEADERS section.
18239 # No need to generate them if there are no CONFIG_HEADERS.
18240 # This happens for instance with `./config.status Makefile'.
18241 if test -n "$CONFIG_HEADERS"; then
18242 cat >"$tmp/defines.awk" <<\_ACAWK ||
18243 BEGIN {
18244 _ACEOF
18246 # Transform confdefs.h into an awk script `defines.awk', embedded as
18247 # here-document in config.status, that substitutes the proper values into
18248 # config.h.in to produce config.h.
18250 # Create a delimiter string that does not exist in confdefs.h, to ease
18251 # handling of long lines.
18252 ac_delim='%!_!# '
18253 for ac_last_try in false false :; do
18254 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18255 if test -z "$ac_t"; then
18256 break
18257 elif $ac_last_try; then
18258 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18259 else
18260 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18262 done
18264 # For the awk script, D is an array of macro values keyed by name,
18265 # likewise P contains macro parameters if any. Preserve backslash
18266 # newline sequences.
18268 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18269 sed -n '
18270 s/.\{148\}/&'"$ac_delim"'/g
18271 t rset
18272 :rset
18273 s/^[ ]*#[ ]*define[ ][ ]*/ /
18274 t def
18276 :def
18277 s/\\$//
18278 t bsnl
18279 s/["\\]/\\&/g
18280 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18281 D["\1"]=" \3"/p
18282 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18284 :bsnl
18285 s/["\\]/\\&/g
18286 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18287 D["\1"]=" \3\\\\\\n"\\/p
18288 t cont
18289 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18290 t cont
18292 :cont
18294 s/.\{148\}/&'"$ac_delim"'/g
18295 t clear
18296 :clear
18297 s/\\$//
18298 t bsnlc
18299 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18301 :bsnlc
18302 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18303 b cont
18304 ' <confdefs.h | sed '
18305 s/'"$ac_delim"'/"\\\
18306 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18308 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18309 for (key in D) D_is_set[key] = 1
18310 FS = "\a"
18312 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18313 line = \$ 0
18314 split(line, arg, " ")
18315 if (arg[1] == "#") {
18316 defundef = arg[2]
18317 mac1 = arg[3]
18318 } else {
18319 defundef = substr(arg[1], 2)
18320 mac1 = arg[2]
18322 split(mac1, mac2, "(") #)
18323 macro = mac2[1]
18324 prefix = substr(line, 1, index(line, defundef) - 1)
18325 if (D_is_set[macro]) {
18326 # Preserve the white space surrounding the "#".
18327 print prefix "define", macro P[macro] D[macro]
18328 next
18329 } else {
18330 # Replace #undef with comments. This is necessary, for example,
18331 # in the case of _POSIX_SOURCE, which is predefined and required
18332 # on some systems where configure will not decide to define it.
18333 if (defundef == "undef") {
18334 print "/*", prefix defundef, macro, "*/"
18335 next
18339 { print }
18340 _ACAWK
18341 _ACEOF
18342 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18343 as_fn_error "could not setup config headers machinery" "$LINENO" 5
18344 fi # test -n "$CONFIG_HEADERS"
18347 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18348 shift
18349 for ac_tag
18351 case $ac_tag in
18352 :[FHLC]) ac_mode=$ac_tag; continue;;
18353 esac
18354 case $ac_mode$ac_tag in
18355 :[FHL]*:*);;
18356 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18357 :[FH]-) ac_tag=-:-;;
18358 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18359 esac
18360 ac_save_IFS=$IFS
18361 IFS=:
18362 set x $ac_tag
18363 IFS=$ac_save_IFS
18364 shift
18365 ac_file=$1
18366 shift
18368 case $ac_mode in
18369 :L) ac_source=$1;;
18370 :[FH])
18371 ac_file_inputs=
18372 for ac_f
18374 case $ac_f in
18375 -) ac_f="$tmp/stdin";;
18376 *) # Look for the file first in the build tree, then in the source tree
18377 # (if the path is not absolute). The absolute path cannot be DOS-style,
18378 # because $ac_f cannot contain `:'.
18379 test -f "$ac_f" ||
18380 case $ac_f in
18381 [\\/$]*) false;;
18382 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18383 esac ||
18384 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18385 esac
18386 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18387 as_fn_append ac_file_inputs " '$ac_f'"
18388 done
18390 # Let's still pretend it is `configure' which instantiates (i.e., don't
18391 # use $as_me), people would be surprised to read:
18392 # /* config.h. Generated by config.status. */
18393 configure_input='Generated from '`
18394 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18395 `' by configure.'
18396 if test x"$ac_file" != x-; then
18397 configure_input="$ac_file. $configure_input"
18398 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18399 $as_echo "$as_me: creating $ac_file" >&6;}
18401 # Neutralize special characters interpreted by sed in replacement strings.
18402 case $configure_input in #(
18403 *\&* | *\|* | *\\* )
18404 ac_sed_conf_input=`$as_echo "$configure_input" |
18405 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18406 *) ac_sed_conf_input=$configure_input;;
18407 esac
18409 case $ac_tag in
18410 *:-:* | *:-) cat >"$tmp/stdin" \
18411 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18412 esac
18414 esac
18416 ac_dir=`$as_dirname -- "$ac_file" ||
18417 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18418 X"$ac_file" : 'X\(//\)[^/]' \| \
18419 X"$ac_file" : 'X\(//\)$' \| \
18420 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18421 $as_echo X"$ac_file" |
18422 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18423 s//\1/
18426 /^X\(\/\/\)[^/].*/{
18427 s//\1/
18430 /^X\(\/\/\)$/{
18431 s//\1/
18434 /^X\(\/\).*/{
18435 s//\1/
18438 s/.*/./; q'`
18439 as_dir="$ac_dir"; as_fn_mkdir_p
18440 ac_builddir=.
18442 case "$ac_dir" in
18443 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18445 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18446 # A ".." for each directory in $ac_dir_suffix.
18447 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18448 case $ac_top_builddir_sub in
18449 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18450 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18451 esac ;;
18452 esac
18453 ac_abs_top_builddir=$ac_pwd
18454 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18455 # for backward compatibility:
18456 ac_top_builddir=$ac_top_build_prefix
18458 case $srcdir in
18459 .) # We are building in place.
18460 ac_srcdir=.
18461 ac_top_srcdir=$ac_top_builddir_sub
18462 ac_abs_top_srcdir=$ac_pwd ;;
18463 [\\/]* | ?:[\\/]* ) # Absolute name.
18464 ac_srcdir=$srcdir$ac_dir_suffix;
18465 ac_top_srcdir=$srcdir
18466 ac_abs_top_srcdir=$srcdir ;;
18467 *) # Relative name.
18468 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18469 ac_top_srcdir=$ac_top_build_prefix$srcdir
18470 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18471 esac
18472 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18475 case $ac_mode in
18478 # CONFIG_FILE
18481 case $INSTALL in
18482 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18483 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18484 esac
18485 ac_MKDIR_P=$MKDIR_P
18486 case $MKDIR_P in
18487 [\\/$]* | ?:[\\/]* ) ;;
18488 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18489 esac
18490 _ACEOF
18492 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18493 # If the template does not know about datarootdir, expand it.
18494 # FIXME: This hack should be removed a few years after 2.60.
18495 ac_datarootdir_hack=; ac_datarootdir_seen=
18496 ac_sed_dataroot='
18497 /datarootdir/ {
18501 /@datadir@/p
18502 /@docdir@/p
18503 /@infodir@/p
18504 /@localedir@/p
18505 /@mandir@/p'
18506 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18507 *datarootdir*) ac_datarootdir_seen=yes;;
18508 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18510 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18511 _ACEOF
18512 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18513 ac_datarootdir_hack='
18514 s&@datadir@&$datadir&g
18515 s&@docdir@&$docdir&g
18516 s&@infodir@&$infodir&g
18517 s&@localedir@&$localedir&g
18518 s&@mandir@&$mandir&g
18519 s&\\\${datarootdir}&$datarootdir&g' ;;
18520 esac
18521 _ACEOF
18523 # Neutralize VPATH when `$srcdir' = `.'.
18524 # Shell code in configure.ac might set extrasub.
18525 # FIXME: do we really want to maintain this feature?
18526 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18527 ac_sed_extra="$ac_vpsub
18528 $extrasub
18529 _ACEOF
18530 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18532 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18533 s|@configure_input@|$ac_sed_conf_input|;t t
18534 s&@top_builddir@&$ac_top_builddir_sub&;t t
18535 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18536 s&@srcdir@&$ac_srcdir&;t t
18537 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18538 s&@top_srcdir@&$ac_top_srcdir&;t t
18539 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18540 s&@builddir@&$ac_builddir&;t t
18541 s&@abs_builddir@&$ac_abs_builddir&;t t
18542 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18543 s&@INSTALL@&$ac_INSTALL&;t t
18544 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18545 $ac_datarootdir_hack
18547 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18548 if $ac_cs_awk_getline; then
18549 $AWK -f "$tmp/subs.awk"
18550 else
18551 $AWK -f "$tmp/subs.awk" | $SHELL
18552 fi >$tmp/out \
18553 || as_fn_error "could not create $ac_file" "$LINENO" 5
18555 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18556 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18557 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18559 which seems to be undefined. Please make sure it is defined." >&5
18560 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18561 which seems to be undefined. Please make sure it is defined." >&2;}
18563 rm -f "$tmp/stdin"
18564 case $ac_file in
18565 -) cat "$tmp/out" && rm -f "$tmp/out";;
18566 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18567 esac \
18568 || as_fn_error "could not create $ac_file" "$LINENO" 5
18572 # CONFIG_HEADER
18574 if test x"$ac_file" != x-; then
18576 $as_echo "/* $configure_input */" \
18577 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18578 } >"$tmp/config.h" \
18579 || as_fn_error "could not create $ac_file" "$LINENO" 5
18580 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18581 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18582 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18583 else
18584 rm -f "$ac_file"
18585 mv "$tmp/config.h" "$ac_file" \
18586 || as_fn_error "could not create $ac_file" "$LINENO" 5
18588 else
18589 $as_echo "/* $configure_input */" \
18590 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18591 || as_fn_error "could not create -" "$LINENO" 5
18593 # Compute "$ac_file"'s index in $config_headers.
18594 _am_arg="$ac_file"
18595 _am_stamp_count=1
18596 for _am_header in $config_headers :; do
18597 case $_am_header in
18598 $_am_arg | $_am_arg:* )
18599 break ;;
18601 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18602 esac
18603 done
18604 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18605 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18606 X"$_am_arg" : 'X\(//\)[^/]' \| \
18607 X"$_am_arg" : 'X\(//\)$' \| \
18608 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18609 $as_echo X"$_am_arg" |
18610 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18611 s//\1/
18614 /^X\(\/\/\)[^/].*/{
18615 s//\1/
18618 /^X\(\/\/\)$/{
18619 s//\1/
18622 /^X\(\/\).*/{
18623 s//\1/
18626 s/.*/./; q'`/stamp-h$_am_stamp_count
18629 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18630 $as_echo "$as_me: executing $ac_file commands" >&6;}
18632 esac
18635 case $ac_file$ac_mode in
18636 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18637 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18638 # are listed without --file. Let's play safe and only enable the eval
18639 # if we detect the quoting.
18640 case $CONFIG_FILES in
18641 *\'*) eval set x "$CONFIG_FILES" ;;
18642 *) set x $CONFIG_FILES ;;
18643 esac
18644 shift
18645 for mf
18647 # Strip MF so we end up with the name of the file.
18648 mf=`echo "$mf" | sed -e 's/:.*$//'`
18649 # Check whether this is an Automake generated Makefile or not.
18650 # We used to match only the files named `Makefile.in', but
18651 # some people rename them; so instead we look at the file content.
18652 # Grep'ing the first line is not enough: some people post-process
18653 # each Makefile.in and add a new line on top of each file to say so.
18654 # Grep'ing the whole file is not good either: AIX grep has a line
18655 # limit of 2048, but all sed's we know have understand at least 4000.
18656 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18657 dirpart=`$as_dirname -- "$mf" ||
18658 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18659 X"$mf" : 'X\(//\)[^/]' \| \
18660 X"$mf" : 'X\(//\)$' \| \
18661 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18662 $as_echo X"$mf" |
18663 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18664 s//\1/
18667 /^X\(\/\/\)[^/].*/{
18668 s//\1/
18671 /^X\(\/\/\)$/{
18672 s//\1/
18675 /^X\(\/\).*/{
18676 s//\1/
18679 s/.*/./; q'`
18680 else
18681 continue
18683 # Extract the definition of DEPDIR, am__include, and am__quote
18684 # from the Makefile without running `make'.
18685 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18686 test -z "$DEPDIR" && continue
18687 am__include=`sed -n 's/^am__include = //p' < "$mf"`
18688 test -z "am__include" && continue
18689 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18690 # When using ansi2knr, U may be empty or an underscore; expand it
18691 U=`sed -n 's/^U = //p' < "$mf"`
18692 # Find all dependency output files, they are included files with
18693 # $(DEPDIR) in their names. We invoke sed twice because it is the
18694 # simplest approach to changing $(DEPDIR) to its actual value in the
18695 # expansion.
18696 for file in `sed -n "
18697 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18698 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18699 # Make sure the directory exists.
18700 test -f "$dirpart/$file" && continue
18701 fdir=`$as_dirname -- "$file" ||
18702 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18703 X"$file" : 'X\(//\)[^/]' \| \
18704 X"$file" : 'X\(//\)$' \| \
18705 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18706 $as_echo X"$file" |
18707 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18708 s//\1/
18711 /^X\(\/\/\)[^/].*/{
18712 s//\1/
18715 /^X\(\/\/\)$/{
18716 s//\1/
18719 /^X\(\/\).*/{
18720 s//\1/
18723 s/.*/./; q'`
18724 as_dir=$dirpart/$fdir; as_fn_mkdir_p
18725 # echo "creating $dirpart/$file"
18726 echo '# dummy' > "$dirpart/$file"
18727 done
18728 done
18731 "libtool":C)
18733 # See if we are running on zsh, and set the options which allow our
18734 # commands through without removal of \ escapes.
18735 if test -n "${ZSH_VERSION+set}" ; then
18736 setopt NO_GLOB_SUBST
18739 cfgfile="${ofile}T"
18740 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18741 $RM "$cfgfile"
18743 cat <<_LT_EOF >> "$cfgfile"
18744 #! $SHELL
18746 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18747 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18748 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18749 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18751 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18752 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18753 # Written by Gordon Matzigkeit, 1996
18755 # This file is part of GNU Libtool.
18757 # GNU Libtool is free software; you can redistribute it and/or
18758 # modify it under the terms of the GNU General Public License as
18759 # published by the Free Software Foundation; either version 2 of
18760 # the License, or (at your option) any later version.
18762 # As a special exception to the GNU General Public License,
18763 # if you distribute this file as part of a program or library that
18764 # is built using GNU Libtool, you may include this file under the
18765 # same distribution terms that you use for the rest of that program.
18767 # GNU Libtool is distributed in the hope that it will be useful,
18768 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18769 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18770 # GNU General Public License for more details.
18772 # You should have received a copy of the GNU General Public License
18773 # along with GNU Libtool; see the file COPYING. If not, a copy
18774 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18775 # obtained by writing to the Free Software Foundation, Inc.,
18776 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18779 # The names of the tagged configurations supported by this script.
18780 available_tags="CXX "
18782 # ### BEGIN LIBTOOL CONFIG
18784 # Which release of libtool.m4 was used?
18785 macro_version=$macro_version
18786 macro_revision=$macro_revision
18788 # Whether or not to build shared libraries.
18789 build_libtool_libs=$enable_shared
18791 # Whether or not to build static libraries.
18792 build_old_libs=$enable_static
18794 # What type of objects to build.
18795 pic_mode=$pic_mode
18797 # Whether or not to optimize for fast installation.
18798 fast_install=$enable_fast_install
18800 # Shell to use when invoking shell scripts.
18801 SHELL=$lt_SHELL
18803 # An echo program that protects backslashes.
18804 ECHO=$lt_ECHO
18806 # The host system.
18807 host_alias=$host_alias
18808 host=$host
18809 host_os=$host_os
18811 # The build system.
18812 build_alias=$build_alias
18813 build=$build
18814 build_os=$build_os
18816 # A sed program that does not truncate output.
18817 SED=$lt_SED
18819 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18820 Xsed="\$SED -e 1s/^X//"
18822 # A grep program that handles long lines.
18823 GREP=$lt_GREP
18825 # An ERE matcher.
18826 EGREP=$lt_EGREP
18828 # A literal string matcher.
18829 FGREP=$lt_FGREP
18831 # A BSD- or MS-compatible name lister.
18832 NM=$lt_NM
18834 # Whether we need soft or hard links.
18835 LN_S=$lt_LN_S
18837 # What is the maximum length of a command?
18838 max_cmd_len=$max_cmd_len
18840 # Object file suffix (normally "o").
18841 objext=$ac_objext
18843 # Executable file suffix (normally "").
18844 exeext=$exeext
18846 # whether the shell understands "unset".
18847 lt_unset=$lt_unset
18849 # turn spaces into newlines.
18850 SP2NL=$lt_lt_SP2NL
18852 # turn newlines into spaces.
18853 NL2SP=$lt_lt_NL2SP
18855 # An object symbol dumper.
18856 OBJDUMP=$lt_OBJDUMP
18858 # Method to check whether dependent libraries are shared objects.
18859 deplibs_check_method=$lt_deplibs_check_method
18861 # Command to use when deplibs_check_method == "file_magic".
18862 file_magic_cmd=$lt_file_magic_cmd
18864 # The archiver.
18865 AR=$lt_AR
18866 AR_FLAGS=$lt_AR_FLAGS
18868 # A symbol stripping program.
18869 STRIP=$lt_STRIP
18871 # Commands used to install an old-style archive.
18872 RANLIB=$lt_RANLIB
18873 old_postinstall_cmds=$lt_old_postinstall_cmds
18874 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18876 # Whether to use a lock for old archive extraction.
18877 lock_old_archive_extraction=$lock_old_archive_extraction
18879 # A C compiler.
18880 LTCC=$lt_CC
18882 # LTCC compiler flags.
18883 LTCFLAGS=$lt_CFLAGS
18885 # Take the output of nm and produce a listing of raw symbols and C names.
18886 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18888 # Transform the output of nm in a proper C declaration.
18889 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18891 # Transform the output of nm in a C name address pair.
18892 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18894 # Transform the output of nm in a C name address pair when lib prefix is needed.
18895 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18897 # The name of the directory that contains temporary libtool files.
18898 objdir=$objdir
18900 # Used to examine libraries when file_magic_cmd begins with "file".
18901 MAGIC_CMD=$MAGIC_CMD
18903 # Must we lock files when doing compilation?
18904 need_locks=$lt_need_locks
18906 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18907 DSYMUTIL=$lt_DSYMUTIL
18909 # Tool to change global to local symbols on Mac OS X.
18910 NMEDIT=$lt_NMEDIT
18912 # Tool to manipulate fat objects and archives on Mac OS X.
18913 LIPO=$lt_LIPO
18915 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18916 OTOOL=$lt_OTOOL
18918 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18919 OTOOL64=$lt_OTOOL64
18921 # Old archive suffix (normally "a").
18922 libext=$libext
18924 # Shared library suffix (normally ".so").
18925 shrext_cmds=$lt_shrext_cmds
18927 # The commands to extract the exported symbol list from a shared archive.
18928 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18930 # Variables whose values should be saved in libtool wrapper scripts and
18931 # restored at link time.
18932 variables_saved_for_relink=$lt_variables_saved_for_relink
18934 # Do we need the "lib" prefix for modules?
18935 need_lib_prefix=$need_lib_prefix
18937 # Do we need a version for libraries?
18938 need_version=$need_version
18940 # Library versioning type.
18941 version_type=$version_type
18943 # Shared library runtime path variable.
18944 runpath_var=$runpath_var
18946 # Shared library path variable.
18947 shlibpath_var=$shlibpath_var
18949 # Is shlibpath searched before the hard-coded library search path?
18950 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18952 # Format of library name prefix.
18953 libname_spec=$lt_libname_spec
18955 # List of archive names. First name is the real one, the rest are links.
18956 # The last name is the one that the linker finds with -lNAME
18957 library_names_spec=$lt_library_names_spec
18959 # The coded name of the library, if different from the real name.
18960 soname_spec=$lt_soname_spec
18962 # Permission mode override for installation of shared libraries.
18963 install_override_mode=$lt_install_override_mode
18965 # Command to use after installation of a shared archive.
18966 postinstall_cmds=$lt_postinstall_cmds
18968 # Command to use after uninstallation of a shared archive.
18969 postuninstall_cmds=$lt_postuninstall_cmds
18971 # Commands used to finish a libtool library installation in a directory.
18972 finish_cmds=$lt_finish_cmds
18974 # As "finish_cmds", except a single script fragment to be evaled but
18975 # not shown.
18976 finish_eval=$lt_finish_eval
18978 # Whether we should hardcode library paths into libraries.
18979 hardcode_into_libs=$hardcode_into_libs
18981 # Compile-time system search path for libraries.
18982 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18984 # Run-time system search path for libraries.
18985 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18987 # Whether dlopen is supported.
18988 dlopen_support=$enable_dlopen
18990 # Whether dlopen of programs is supported.
18991 dlopen_self=$enable_dlopen_self
18993 # Whether dlopen of statically linked programs is supported.
18994 dlopen_self_static=$enable_dlopen_self_static
18996 # Commands to strip libraries.
18997 old_striplib=$lt_old_striplib
18998 striplib=$lt_striplib
19001 # The linker used to build libraries.
19002 LD=$lt_LD
19004 # How to create reloadable object files.
19005 reload_flag=$lt_reload_flag
19006 reload_cmds=$lt_reload_cmds
19008 # Commands used to build an old-style archive.
19009 old_archive_cmds=$lt_old_archive_cmds
19011 # A language specific compiler.
19012 CC=$lt_compiler
19014 # Is the compiler the GNU compiler?
19015 with_gcc=$GCC
19017 # Compiler flag to turn off builtin functions.
19018 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19020 # How to pass a linker flag through the compiler.
19021 wl=$lt_lt_prog_compiler_wl
19023 # Additional compiler flags for building library objects.
19024 pic_flag=$lt_lt_prog_compiler_pic
19026 # Compiler flag to prevent dynamic linking.
19027 link_static_flag=$lt_lt_prog_compiler_static
19029 # Does compiler simultaneously support -c and -o options?
19030 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19032 # Whether or not to add -lc for building shared libraries.
19033 build_libtool_need_lc=$archive_cmds_need_lc
19035 # Whether or not to disallow shared libs when runtime libs are static.
19036 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19038 # Compiler flag to allow reflexive dlopens.
19039 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19041 # Compiler flag to generate shared objects directly from archives.
19042 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19044 # Whether the compiler copes with passing no objects directly.
19045 compiler_needs_object=$lt_compiler_needs_object
19047 # Create an old-style archive from a shared archive.
19048 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19050 # Create a temporary old-style archive to link instead of a shared archive.
19051 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19053 # Commands used to build a shared archive.
19054 archive_cmds=$lt_archive_cmds
19055 archive_expsym_cmds=$lt_archive_expsym_cmds
19057 # Commands used to build a loadable module if different from building
19058 # a shared archive.
19059 module_cmds=$lt_module_cmds
19060 module_expsym_cmds=$lt_module_expsym_cmds
19062 # Whether we are building with GNU ld or not.
19063 with_gnu_ld=$lt_with_gnu_ld
19065 # Flag that allows shared libraries with undefined symbols to be built.
19066 allow_undefined_flag=$lt_allow_undefined_flag
19068 # Flag that enforces no undefined symbols.
19069 no_undefined_flag=$lt_no_undefined_flag
19071 # Flag to hardcode \$libdir into a binary during linking.
19072 # This must work even if \$libdir does not exist
19073 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19075 # If ld is used when linking, flag to hardcode \$libdir into a binary
19076 # during linking. This must work even if \$libdir does not exist.
19077 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19079 # Whether we need a single "-rpath" flag with a separated argument.
19080 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19082 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19083 # DIR into the resulting binary.
19084 hardcode_direct=$hardcode_direct
19086 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19087 # DIR into the resulting binary and the resulting library dependency is
19088 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19089 # library is relocated.
19090 hardcode_direct_absolute=$hardcode_direct_absolute
19092 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19093 # into the resulting binary.
19094 hardcode_minus_L=$hardcode_minus_L
19096 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19097 # into the resulting binary.
19098 hardcode_shlibpath_var=$hardcode_shlibpath_var
19100 # Set to "yes" if building a shared library automatically hardcodes DIR
19101 # into the library and all subsequent libraries and executables linked
19102 # against it.
19103 hardcode_automatic=$hardcode_automatic
19105 # Set to yes if linker adds runtime paths of dependent libraries
19106 # to runtime path list.
19107 inherit_rpath=$inherit_rpath
19109 # Whether libtool must link a program against all its dependency libraries.
19110 link_all_deplibs=$link_all_deplibs
19112 # Fix the shell variable \$srcfile for the compiler.
19113 fix_srcfile_path=$lt_fix_srcfile_path
19115 # Set to "yes" if exported symbols are required.
19116 always_export_symbols=$always_export_symbols
19118 # The commands to list exported symbols.
19119 export_symbols_cmds=$lt_export_symbols_cmds
19121 # Symbols that should not be listed in the preloaded symbols.
19122 exclude_expsyms=$lt_exclude_expsyms
19124 # Symbols that must always be exported.
19125 include_expsyms=$lt_include_expsyms
19127 # Commands necessary for linking programs (against libraries) with templates.
19128 prelink_cmds=$lt_prelink_cmds
19130 # Specify filename containing input files.
19131 file_list_spec=$lt_file_list_spec
19133 # How to hardcode a shared library path into an executable.
19134 hardcode_action=$hardcode_action
19136 # The directories searched by this compiler when creating a shared library.
19137 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19139 # Dependencies to place before and after the objects being linked to
19140 # create a shared library.
19141 predep_objects=$lt_predep_objects
19142 postdep_objects=$lt_postdep_objects
19143 predeps=$lt_predeps
19144 postdeps=$lt_postdeps
19146 # The library search path used internally by the compiler when linking
19147 # a shared library.
19148 compiler_lib_search_path=$lt_compiler_lib_search_path
19150 # ### END LIBTOOL CONFIG
19152 _LT_EOF
19154 case $host_os in
19155 aix3*)
19156 cat <<\_LT_EOF >> "$cfgfile"
19157 # AIX sometimes has problems with the GCC collect2 program. For some
19158 # reason, if we set the COLLECT_NAMES environment variable, the problems
19159 # vanish in a puff of smoke.
19160 if test "X${COLLECT_NAMES+set}" != Xset; then
19161 COLLECT_NAMES=
19162 export COLLECT_NAMES
19164 _LT_EOF
19166 esac
19169 ltmain="$ac_aux_dir/ltmain.sh"
19172 # We use sed instead of cat because bash on DJGPP gets confused if
19173 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19174 # text mode, it properly converts lines to CR/LF. This bash problem
19175 # is reportedly fixed, but why not run on old versions too?
19176 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19177 || (rm -f "$cfgfile"; exit 1)
19179 case $xsi_shell in
19180 yes)
19181 cat << \_LT_EOF >> "$cfgfile"
19183 # func_dirname file append nondir_replacement
19184 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19185 # otherwise set result to NONDIR_REPLACEMENT.
19186 func_dirname ()
19188 case ${1} in
19189 */*) func_dirname_result="${1%/*}${2}" ;;
19190 * ) func_dirname_result="${3}" ;;
19191 esac
19194 # func_basename file
19195 func_basename ()
19197 func_basename_result="${1##*/}"
19200 # func_dirname_and_basename file append nondir_replacement
19201 # perform func_basename and func_dirname in a single function
19202 # call:
19203 # dirname: Compute the dirname of FILE. If nonempty,
19204 # add APPEND to the result, otherwise set result
19205 # to NONDIR_REPLACEMENT.
19206 # value returned in "$func_dirname_result"
19207 # basename: Compute filename of FILE.
19208 # value retuned in "$func_basename_result"
19209 # Implementation must be kept synchronized with func_dirname
19210 # and func_basename. For efficiency, we do not delegate to
19211 # those functions but instead duplicate the functionality here.
19212 func_dirname_and_basename ()
19214 case ${1} in
19215 */*) func_dirname_result="${1%/*}${2}" ;;
19216 * ) func_dirname_result="${3}" ;;
19217 esac
19218 func_basename_result="${1##*/}"
19221 # func_stripname prefix suffix name
19222 # strip PREFIX and SUFFIX off of NAME.
19223 # PREFIX and SUFFIX must not contain globbing or regex special
19224 # characters, hashes, percent signs, but SUFFIX may contain a leading
19225 # dot (in which case that matches only a dot).
19226 func_stripname ()
19228 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19229 # positional parameters, so assign one to ordinary parameter first.
19230 func_stripname_result=${3}
19231 func_stripname_result=${func_stripname_result#"${1}"}
19232 func_stripname_result=${func_stripname_result%"${2}"}
19235 # func_opt_split
19236 func_opt_split ()
19238 func_opt_split_opt=${1%%=*}
19239 func_opt_split_arg=${1#*=}
19242 # func_lo2o object
19243 func_lo2o ()
19245 case ${1} in
19246 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19247 *) func_lo2o_result=${1} ;;
19248 esac
19251 # func_xform libobj-or-source
19252 func_xform ()
19254 func_xform_result=${1%.*}.lo
19257 # func_arith arithmetic-term...
19258 func_arith ()
19260 func_arith_result=$(( $* ))
19263 # func_len string
19264 # STRING may not start with a hyphen.
19265 func_len ()
19267 func_len_result=${#1}
19270 _LT_EOF
19272 *) # Bourne compatible functions.
19273 cat << \_LT_EOF >> "$cfgfile"
19275 # func_dirname file append nondir_replacement
19276 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19277 # otherwise set result to NONDIR_REPLACEMENT.
19278 func_dirname ()
19280 # Extract subdirectory from the argument.
19281 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19282 if test "X$func_dirname_result" = "X${1}"; then
19283 func_dirname_result="${3}"
19284 else
19285 func_dirname_result="$func_dirname_result${2}"
19289 # func_basename file
19290 func_basename ()
19292 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19296 # func_stripname prefix suffix name
19297 # strip PREFIX and SUFFIX off of NAME.
19298 # PREFIX and SUFFIX must not contain globbing or regex special
19299 # characters, hashes, percent signs, but SUFFIX may contain a leading
19300 # dot (in which case that matches only a dot).
19301 # func_strip_suffix prefix name
19302 func_stripname ()
19304 case ${2} in
19305 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19306 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19307 esac
19310 # sed scripts:
19311 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19312 my_sed_long_arg='1s/^-[^=]*=//'
19314 # func_opt_split
19315 func_opt_split ()
19317 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19318 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19321 # func_lo2o object
19322 func_lo2o ()
19324 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19327 # func_xform libobj-or-source
19328 func_xform ()
19330 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19333 # func_arith arithmetic-term...
19334 func_arith ()
19336 func_arith_result=`expr "$@"`
19339 # func_len string
19340 # STRING may not start with a hyphen.
19341 func_len ()
19343 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19346 _LT_EOF
19347 esac
19349 case $lt_shell_append in
19350 yes)
19351 cat << \_LT_EOF >> "$cfgfile"
19353 # func_append var value
19354 # Append VALUE to the end of shell variable VAR.
19355 func_append ()
19357 eval "$1+=\$2"
19359 _LT_EOF
19362 cat << \_LT_EOF >> "$cfgfile"
19364 # func_append var value
19365 # Append VALUE to the end of shell variable VAR.
19366 func_append ()
19368 eval "$1=\$$1\$2"
19371 _LT_EOF
19373 esac
19376 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19377 || (rm -f "$cfgfile"; exit 1)
19379 mv -f "$cfgfile" "$ofile" ||
19380 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19381 chmod +x "$ofile"
19384 cat <<_LT_EOF >> "$ofile"
19386 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19388 # The linker used to build libraries.
19389 LD=$lt_LD_CXX
19391 # How to create reloadable object files.
19392 reload_flag=$lt_reload_flag_CXX
19393 reload_cmds=$lt_reload_cmds_CXX
19395 # Commands used to build an old-style archive.
19396 old_archive_cmds=$lt_old_archive_cmds_CXX
19398 # A language specific compiler.
19399 CC=$lt_compiler_CXX
19401 # Is the compiler the GNU compiler?
19402 with_gcc=$GCC_CXX
19404 # Compiler flag to turn off builtin functions.
19405 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19407 # How to pass a linker flag through the compiler.
19408 wl=$lt_lt_prog_compiler_wl_CXX
19410 # Additional compiler flags for building library objects.
19411 pic_flag=$lt_lt_prog_compiler_pic_CXX
19413 # Compiler flag to prevent dynamic linking.
19414 link_static_flag=$lt_lt_prog_compiler_static_CXX
19416 # Does compiler simultaneously support -c and -o options?
19417 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19419 # Whether or not to add -lc for building shared libraries.
19420 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19422 # Whether or not to disallow shared libs when runtime libs are static.
19423 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19425 # Compiler flag to allow reflexive dlopens.
19426 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19428 # Compiler flag to generate shared objects directly from archives.
19429 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19431 # Whether the compiler copes with passing no objects directly.
19432 compiler_needs_object=$lt_compiler_needs_object_CXX
19434 # Create an old-style archive from a shared archive.
19435 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19437 # Create a temporary old-style archive to link instead of a shared archive.
19438 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19440 # Commands used to build a shared archive.
19441 archive_cmds=$lt_archive_cmds_CXX
19442 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19444 # Commands used to build a loadable module if different from building
19445 # a shared archive.
19446 module_cmds=$lt_module_cmds_CXX
19447 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19449 # Whether we are building with GNU ld or not.
19450 with_gnu_ld=$lt_with_gnu_ld_CXX
19452 # Flag that allows shared libraries with undefined symbols to be built.
19453 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19455 # Flag that enforces no undefined symbols.
19456 no_undefined_flag=$lt_no_undefined_flag_CXX
19458 # Flag to hardcode \$libdir into a binary during linking.
19459 # This must work even if \$libdir does not exist
19460 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19462 # If ld is used when linking, flag to hardcode \$libdir into a binary
19463 # during linking. This must work even if \$libdir does not exist.
19464 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19466 # Whether we need a single "-rpath" flag with a separated argument.
19467 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19469 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19470 # DIR into the resulting binary.
19471 hardcode_direct=$hardcode_direct_CXX
19473 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19474 # DIR into the resulting binary and the resulting library dependency is
19475 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19476 # library is relocated.
19477 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19479 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19480 # into the resulting binary.
19481 hardcode_minus_L=$hardcode_minus_L_CXX
19483 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19484 # into the resulting binary.
19485 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19487 # Set to "yes" if building a shared library automatically hardcodes DIR
19488 # into the library and all subsequent libraries and executables linked
19489 # against it.
19490 hardcode_automatic=$hardcode_automatic_CXX
19492 # Set to yes if linker adds runtime paths of dependent libraries
19493 # to runtime path list.
19494 inherit_rpath=$inherit_rpath_CXX
19496 # Whether libtool must link a program against all its dependency libraries.
19497 link_all_deplibs=$link_all_deplibs_CXX
19499 # Fix the shell variable \$srcfile for the compiler.
19500 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19502 # Set to "yes" if exported symbols are required.
19503 always_export_symbols=$always_export_symbols_CXX
19505 # The commands to list exported symbols.
19506 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19508 # Symbols that should not be listed in the preloaded symbols.
19509 exclude_expsyms=$lt_exclude_expsyms_CXX
19511 # Symbols that must always be exported.
19512 include_expsyms=$lt_include_expsyms_CXX
19514 # Commands necessary for linking programs (against libraries) with templates.
19515 prelink_cmds=$lt_prelink_cmds_CXX
19517 # Specify filename containing input files.
19518 file_list_spec=$lt_file_list_spec_CXX
19520 # How to hardcode a shared library path into an executable.
19521 hardcode_action=$hardcode_action_CXX
19523 # The directories searched by this compiler when creating a shared library.
19524 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19526 # Dependencies to place before and after the objects being linked to
19527 # create a shared library.
19528 predep_objects=$lt_predep_objects_CXX
19529 postdep_objects=$lt_postdep_objects_CXX
19530 predeps=$lt_predeps_CXX
19531 postdeps=$lt_postdeps_CXX
19533 # The library search path used internally by the compiler when linking
19534 # a shared library.
19535 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19537 # ### END LIBTOOL TAG CONFIG: CXX
19538 _LT_EOF
19541 "default-1":C)
19542 for ac_file in $CONFIG_FILES; do
19543 # Support "outfile[:infile[:infile...]]"
19544 case "$ac_file" in
19545 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19546 esac
19547 # PO directories have a Makefile.in generated from Makefile.in.in.
19548 case "$ac_file" in */Makefile.in)
19549 # Adjust a relative srcdir.
19550 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19551 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19552 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19553 # In autoconf-2.13 it is called $ac_given_srcdir.
19554 # In autoconf-2.50 it is called $srcdir.
19555 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19556 case "$ac_given_srcdir" in
19557 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19558 /*) top_srcdir="$ac_given_srcdir" ;;
19559 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
19560 esac
19561 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19562 rm -f "$ac_dir/POTFILES"
19563 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19564 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19565 POMAKEFILEDEPS="POTFILES.in"
19566 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19567 # on $ac_dir but don't depend on user-specified configuration
19568 # parameters.
19569 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19570 # The LINGUAS file contains the set of available languages.
19571 if test -n "$OBSOLETE_ALL_LINGUAS"; then
19572 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
19574 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19575 # Hide the ALL_LINGUAS assigment from automake.
19576 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19577 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19578 else
19579 # The set of available languages was given in configure.in.
19580 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19582 case "$ac_given_srcdir" in
19583 .) srcdirpre= ;;
19584 *) srcdirpre='$(srcdir)/' ;;
19585 esac
19586 POFILES=
19587 GMOFILES=
19588 UPDATEPOFILES=
19589 DUMMYPOFILES=
19590 for lang in $ALL_LINGUAS; do
19591 POFILES="$POFILES $srcdirpre$lang.po"
19592 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19593 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19594 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19595 done
19596 # CATALOGS depends on both $ac_dir and the user's LINGUAS
19597 # environment variable.
19598 INST_LINGUAS=
19599 if test -n "$ALL_LINGUAS"; then
19600 for presentlang in $ALL_LINGUAS; do
19601 useit=no
19602 if test "%UNSET%" != "$LINGUAS"; then
19603 desiredlanguages="$LINGUAS"
19604 else
19605 desiredlanguages="$ALL_LINGUAS"
19607 for desiredlang in $desiredlanguages; do
19608 # Use the presentlang catalog if desiredlang is
19609 # a. equal to presentlang, or
19610 # b. a variant of presentlang (because in this case,
19611 # presentlang can be used as a fallback for messages
19612 # which are not translated in the desiredlang catalog).
19613 case "$desiredlang" in
19614 "$presentlang"*) useit=yes;;
19615 esac
19616 done
19617 if test $useit = yes; then
19618 INST_LINGUAS="$INST_LINGUAS $presentlang"
19620 done
19622 CATALOGS=
19623 if test -n "$INST_LINGUAS"; then
19624 for lang in $INST_LINGUAS; do
19625 CATALOGS="$CATALOGS $lang.gmo"
19626 done
19628 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19629 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
19630 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19631 if test -f "$f"; then
19632 case "$f" in
19633 *.orig | *.bak | *~) ;;
19634 *) cat "$f" >> "$ac_dir/Makefile" ;;
19635 esac
19637 done
19640 esac
19641 done ;;
19643 esac
19644 done # for ac_tag
19647 as_fn_exit 0
19648 _ACEOF
19649 ac_clean_files=$ac_clean_files_save
19651 test $ac_write_fail = 0 ||
19652 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19655 # configure is writing to config.log, and then calls config.status.
19656 # config.status does its own redirection, appending to config.log.
19657 # Unfortunately, on DOS this fails, as config.log is still kept open
19658 # by configure, so config.status won't be able to write to it; its
19659 # output is simply discarded. So we exec the FD to /dev/null,
19660 # effectively closing config.log, so it can be properly (re)opened and
19661 # appended to by config.status. When coming back to configure, we
19662 # need to make the FD available again.
19663 if test "$no_create" != yes; then
19664 ac_cs_success=:
19665 ac_config_status_args=
19666 test "$silent" = yes &&
19667 ac_config_status_args="$ac_config_status_args --quiet"
19668 exec 5>/dev/null
19669 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19670 exec 5>>config.log
19671 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19672 # would make configure fail if this is the last instruction.
19673 $ac_cs_success || as_fn_exit $?
19675 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19677 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}