2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for package-unused version-unused.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software 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 :
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+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
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
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
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'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 as_echo_n='sh -c $as_echo_n_body as_echo'
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
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.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147 *v*x* | *x*v* ) as_opts=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 test -z "$as_dir" && as_dir=.
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
246 if test "x$CONFIG_SHELL" != x; then :
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
256 *v*x* | *x*v* ) as_opts=-vx ;;
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
284 SHELL=${CONFIG_SHELL-/bin/sh}
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
295 # Portably unset VAR.
298 { eval $1=; unset $1;}
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
322 # Create "$as_dir" as a directory, including parents if necessary.
327 -*) as_dir=./$as_dir;;
329 test -d "$as_dir" || eval $as_mkdir_p || {
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
360 test -d "$as_dir" && break
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
406 as_val=`expr "$@" || test $? -eq 1`
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
418 as_status=$1; test $as_status -eq 0 && as_status=1
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
504 # Exit status is that of the last command.
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
526 mkdir conf$$.dir 2>/dev/null
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
537 elif ln conf$$.file conf$$ 2>/dev/null; then
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
551 test -d ./-p && rmdir ./-p
556 as_executable_p=as_fn_executable_p
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564 SHELL=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" || exec 7<&0 </dev/null
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578 ac_default_prefix=/usr/local
580 ac_config_libobj_dir=.
587 # Identity of this package.
588 PACKAGE_NAME='package-unused'
589 PACKAGE_TARNAME='libphobos'
590 PACKAGE_VERSION='version-unused'
591 PACKAGE_STRING='package-unused version-unused'
595 ac_unique_file="libdruntime/gcc/attribute.d"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
609 # ifdef HAVE_STDLIB_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
632 ac_subst_vars='am__EXEEXT_FALSE
640 ENABLE_LIBDRUNTIME_ONLY_FALSE
641 ENABLE_LIBDRUNTIME_ONLY_TRUE
642 ENABLE_LIBPHOBOS_FALSE
643 ENABLE_LIBPHOBOS_TRUE
645 libphobos_toolexeclibdir
646 libphobos_toolexecdir
649 BACKTRACE_SUPPORTS_THREADS
650 BACKTRACE_USES_MALLOC
655 DCFG_HAVE_64BIT_ATOMICS
656 DCFG_HAVE_ATOMIC_BUILTINS
660 DRUNTIME_OS_MINFO_BRACKETING_FALSE
661 DRUNTIME_OS_MINFO_BRACKETING_TRUE
662 DCFG_MINFO_BRACKETING
663 DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE
664 DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE
665 DCFG_ARM_EABI_UNWINDER
667 DRUNTIME_OS_POSIX_FALSE
668 DRUNTIME_OS_POSIX_TRUE
669 DRUNTIME_OS_SOLARIS_FALSE
670 DRUNTIME_OS_SOLARIS_TRUE
671 DRUNTIME_OS_MINGW_FALSE
672 DRUNTIME_OS_MINGW_TRUE
673 DRUNTIME_OS_LINUX_FALSE
674 DRUNTIME_OS_LINUX_TRUE
675 DRUNTIME_OS_OPENBSD_FALSE
676 DRUNTIME_OS_OPENBSD_TRUE
677 DRUNTIME_OS_NETBSD_FALSE
678 DRUNTIME_OS_NETBSD_TRUE
679 DRUNTIME_OS_FREEBSD_FALSE
680 DRUNTIME_OS_FREEBSD_TRUE
681 DRUNTIME_OS_DRAGONFLYBSD_FALSE
682 DRUNTIME_OS_DRAGONFLYBSD_TRUE
683 DRUNTIME_OS_DARWIN_FALSE
684 DRUNTIME_OS_DARWIN_TRUE
685 DRUNTIME_OS_ANDROID_FALSE
686 DRUNTIME_OS_ANDROID_TRUE
687 DRUNTIME_OS_AIX_FALSE
689 DRUNTIME_CPU_S390_FALSE
690 DRUNTIME_CPU_S390_TRUE
691 DRUNTIME_CPU_SYSTEMZ_FALSE
692 DRUNTIME_CPU_SYSTEMZ_TRUE
693 DRUNTIME_CPU_X86_FALSE
694 DRUNTIME_CPU_X86_TRUE
695 DRUNTIME_CPU_POWERPC_FALSE
696 DRUNTIME_CPU_POWERPC_TRUE
697 DRUNTIME_CPU_MIPS_FALSE
698 DRUNTIME_CPU_MIPS_TRUE
699 DRUNTIME_CPU_ARM_FALSE
700 DRUNTIME_CPU_ARM_TRUE
701 DRUNTIME_CPU_AARCH64_FALSE
702 DRUNTIME_CPU_AARCH64_TRUE
706 phobos_compiler_shared_flag
707 phobos_compiler_pic_flag
733 MAINTAINER_MODE_FALSE
751 INSTALL_STRIP_PROGRAM
816 program_transform_name
827 ac_subst_files='DRTSTUFF_SPEC'
829 enable_option_checking
832 enable_maintainer_mode
840 with_gcc_major_version_only
844 with_target_system_zlib
846 enable_version_specific_runtime_libs
849 with_libphobos_druntime_only
850 enable_libphobos_checking
852 ac_precious_vars='build_alias
863 # Initialize some variables set by options.
865 ac_init_version=false
866 ac_unrecognized_opts=
868 # The variables have the same names as the options, with
869 # dashes changed to underlines.
877 program_transform_name=s,x,x,
885 # Installation directory options.
886 # These are left unexpanded so users can "make install exec_prefix=/foo"
887 # and all the variables that are supposed to be based on exec_prefix
888 # by default will actually change.
889 # Use braces instead of parens because sh, perl, etc. also accept them.
890 # (The list follows the same order as the GNU Coding Standards.)
891 bindir='${exec_prefix}/bin'
892 sbindir='${exec_prefix}/sbin'
893 libexecdir='${exec_prefix}/libexec'
894 datarootdir='${prefix}/share'
895 datadir='${datarootdir}'
896 sysconfdir='${prefix}/etc'
897 sharedstatedir='${prefix}/com'
898 localstatedir='${prefix}/var'
899 includedir='${prefix}/include'
900 oldincludedir='/usr/include'
901 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
902 infodir='${datarootdir}/info'
907 libdir='${exec_prefix}/lib'
908 localedir='${datarootdir}/locale'
909 mandir='${datarootdir}/man'
915 # If the previous option needs an argument, assign it.
916 if test -n "$ac_prev"; then
917 eval $ac_prev=\$ac_option
923 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
928 # Accept the important Cygnus configure options, so we can diagnose typos.
930 case $ac_dashdash$ac_option in
934 -bindir | --bindir | --bindi | --bind | --bin | --bi)
936 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
939 -build | --build | --buil | --bui | --bu)
940 ac_prev=build_alias ;;
941 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
942 build_alias=$ac_optarg ;;
944 -cache-file | --cache-file | --cache-fil | --cache-fi \
945 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
946 ac_prev=cache_file ;;
947 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
948 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
949 cache_file=$ac_optarg ;;
952 cache_file=config.cache ;;
954 -datadir | --datadir | --datadi | --datad)
956 -datadir=* | --datadir=* | --datadi=* | --datad=*)
957 datadir=$ac_optarg ;;
959 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
960 | --dataroo | --dataro | --datar)
961 ac_prev=datarootdir ;;
962 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
963 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
964 datarootdir=$ac_optarg ;;
966 -disable-* | --disable-*)
967 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
968 # Reject names that are not valid shell variable names.
969 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
970 as_fn_error $? "invalid feature name: $ac_useropt"
971 ac_useropt_orig=$ac_useropt
972 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
973 case $ac_user_opts in
977 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
978 ac_unrecognized_sep=', ';;
980 eval enable_$ac_useropt=no ;;
982 -docdir | --docdir | --docdi | --doc | --do)
984 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
987 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
989 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
992 -enable-* | --enable-*)
993 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
994 # Reject names that are not valid shell variable names.
995 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
996 as_fn_error $? "invalid feature name: $ac_useropt"
997 ac_useropt_orig=$ac_useropt
998 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
999 case $ac_user_opts in
1001 "enable_$ac_useropt"
1003 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1004 ac_unrecognized_sep=', ';;
1006 eval enable_$ac_useropt=\$ac_optarg ;;
1008 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1009 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1010 | --exec | --exe | --ex)
1011 ac_prev=exec_prefix ;;
1012 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1013 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1014 | --exec=* | --exe=* | --ex=*)
1015 exec_prefix=$ac_optarg ;;
1017 -gas | --gas | --ga | --g)
1018 # Obsolete; use --with-gas.
1021 -help | --help | --hel | --he | -h)
1022 ac_init_help=long ;;
1023 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1024 ac_init_help=recursive ;;
1025 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1026 ac_init_help=short ;;
1028 -host | --host | --hos | --ho)
1029 ac_prev=host_alias ;;
1030 -host=* | --host=* | --hos=* | --ho=*)
1031 host_alias=$ac_optarg ;;
1033 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1035 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1037 htmldir=$ac_optarg ;;
1039 -includedir | --includedir | --includedi | --included | --include \
1040 | --includ | --inclu | --incl | --inc)
1041 ac_prev=includedir ;;
1042 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1043 | --includ=* | --inclu=* | --incl=* | --inc=*)
1044 includedir=$ac_optarg ;;
1046 -infodir | --infodir | --infodi | --infod | --info | --inf)
1048 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1049 infodir=$ac_optarg ;;
1051 -libdir | --libdir | --libdi | --libd)
1053 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1054 libdir=$ac_optarg ;;
1056 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1057 | --libexe | --libex | --libe)
1058 ac_prev=libexecdir ;;
1059 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1060 | --libexe=* | --libex=* | --libe=*)
1061 libexecdir=$ac_optarg ;;
1063 -localedir | --localedir | --localedi | --localed | --locale)
1064 ac_prev=localedir ;;
1065 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1066 localedir=$ac_optarg ;;
1068 -localstatedir | --localstatedir | --localstatedi | --localstated \
1069 | --localstate | --localstat | --localsta | --localst | --locals)
1070 ac_prev=localstatedir ;;
1071 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1072 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1073 localstatedir=$ac_optarg ;;
1075 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1077 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1078 mandir=$ac_optarg ;;
1080 -nfp | --nfp | --nf)
1081 # Obsolete; use --without-fp.
1084 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1085 | --no-cr | --no-c | -n)
1088 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1089 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1092 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1093 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1094 | --oldin | --oldi | --old | --ol | --o)
1095 ac_prev=oldincludedir ;;
1096 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1097 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1098 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1099 oldincludedir=$ac_optarg ;;
1101 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1103 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1104 prefix=$ac_optarg ;;
1106 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1107 | --program-pre | --program-pr | --program-p)
1108 ac_prev=program_prefix ;;
1109 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1110 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1111 program_prefix=$ac_optarg ;;
1113 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1114 | --program-suf | --program-su | --program-s)
1115 ac_prev=program_suffix ;;
1116 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1117 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1118 program_suffix=$ac_optarg ;;
1120 -program-transform-name | --program-transform-name \
1121 | --program-transform-nam | --program-transform-na \
1122 | --program-transform-n | --program-transform- \
1123 | --program-transform | --program-transfor \
1124 | --program-transfo | --program-transf \
1125 | --program-trans | --program-tran \
1126 | --progr-tra | --program-tr | --program-t)
1127 ac_prev=program_transform_name ;;
1128 -program-transform-name=* | --program-transform-name=* \
1129 | --program-transform-nam=* | --program-transform-na=* \
1130 | --program-transform-n=* | --program-transform-=* \
1131 | --program-transform=* | --program-transfor=* \
1132 | --program-transfo=* | --program-transf=* \
1133 | --program-trans=* | --program-tran=* \
1134 | --progr-tra=* | --program-tr=* | --program-t=*)
1135 program_transform_name=$ac_optarg ;;
1137 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1139 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1140 pdfdir=$ac_optarg ;;
1142 -psdir | --psdir | --psdi | --psd | --ps)
1144 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1147 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1148 | -silent | --silent | --silen | --sile | --sil)
1151 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1153 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1155 sbindir=$ac_optarg ;;
1157 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1158 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1159 | --sharedst | --shareds | --shared | --share | --shar \
1161 ac_prev=sharedstatedir ;;
1162 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1163 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1164 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1166 sharedstatedir=$ac_optarg ;;
1168 -site | --site | --sit)
1170 -site=* | --site=* | --sit=*)
1173 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1175 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1176 srcdir=$ac_optarg ;;
1178 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1179 | --syscon | --sysco | --sysc | --sys | --sy)
1180 ac_prev=sysconfdir ;;
1181 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1182 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1183 sysconfdir=$ac_optarg ;;
1185 -target | --target | --targe | --targ | --tar | --ta | --t)
1186 ac_prev=target_alias ;;
1187 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1188 target_alias=$ac_optarg ;;
1190 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1193 -version | --version | --versio | --versi | --vers | -V)
1194 ac_init_version=: ;;
1197 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1198 # Reject names that are not valid shell variable names.
1199 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1200 as_fn_error $? "invalid package name: $ac_useropt"
1201 ac_useropt_orig=$ac_useropt
1202 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1203 case $ac_user_opts in
1207 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1208 ac_unrecognized_sep=', ';;
1210 eval with_$ac_useropt=\$ac_optarg ;;
1212 -without-* | --without-*)
1213 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1214 # Reject names that are not valid shell variable names.
1215 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1216 as_fn_error $? "invalid package name: $ac_useropt"
1217 ac_useropt_orig=$ac_useropt
1218 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1219 case $ac_user_opts in
1223 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1224 ac_unrecognized_sep=', ';;
1226 eval with_$ac_useropt=no ;;
1229 # Obsolete; use --with-x.
1232 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1233 | --x-incl | --x-inc | --x-in | --x-i)
1234 ac_prev=x_includes ;;
1235 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1236 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1237 x_includes=$ac_optarg ;;
1239 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1240 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1241 ac_prev=x_libraries ;;
1242 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1243 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1244 x_libraries=$ac_optarg ;;
1246 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1247 Try \`$0 --help' for more information"
1251 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1252 # Reject names that are not valid shell variable names.
1253 case $ac_envvar in #(
1254 '' | [0-9]* | *[!_$as_cr_alnum]* )
1255 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1257 eval $ac_envvar=\$ac_optarg
1258 export $ac_envvar ;;
1261 # FIXME: should be removed in autoconf 3.0.
1262 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1263 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1264 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1265 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1271 if test -n "$ac_prev"; then
1272 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1273 as_fn_error $? "missing argument to $ac_option"
1276 if test -n "$ac_unrecognized_opts"; then
1277 case $enable_option_checking in
1279 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1280 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1284 # Check all directory arguments for consistency.
1285 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1286 datadir sysconfdir sharedstatedir localstatedir includedir \
1287 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1288 libdir localedir mandir
1290 eval ac_val=\$$ac_var
1291 # Remove trailing slashes.
1294 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1295 eval $ac_var=\$ac_val;;
1297 # Be sure to have absolute directory names.
1299 [\\/$]* | ?:[\\/]* ) continue;;
1300 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1302 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1305 # There might be people who depend on the old broken behavior: `$host'
1306 # used to hold the argument of --host etc.
1307 # FIXME: To remove some day.
1310 target=$target_alias
1312 # FIXME: To remove some day.
1313 if test "x$host_alias" != x; then
1314 if test "x$build_alias" = x; then
1315 cross_compiling=maybe
1316 elif test "x$build_alias" != "x$host_alias"; then
1322 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1324 test "$silent" = yes && exec 6>/dev/null
1327 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1328 ac_ls_di=`ls -di .` &&
1329 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1330 as_fn_error $? "working directory cannot be determined"
1331 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1332 as_fn_error $? "pwd does not report name of working directory"
1335 # Find the source files, if location was not specified.
1336 if test -z "$srcdir"; then
1337 ac_srcdir_defaulted=yes
1338 # Try the directory containing this script, then the parent directory.
1339 ac_confdir=`$as_dirname -- "$as_myself" ||
1340 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1341 X"$as_myself" : 'X\(//\)[^/]' \| \
1342 X"$as_myself" : 'X\(//\)$' \| \
1343 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1344 $as_echo X"$as_myself" |
1345 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1363 if test ! -r "$srcdir/$ac_unique_file"; then
1367 ac_srcdir_defaulted=no
1369 if test ! -r "$srcdir/$ac_unique_file"; then
1370 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1371 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1373 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1375 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1377 # When building in place, set srcdir=.
1378 if test "$ac_abs_confdir" = "$ac_pwd"; then
1381 # Remove unnecessary trailing slashes from srcdir.
1382 # Double slashes in file names in object file debugging info
1383 # mess up M-x gdb in Emacs.
1385 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1387 for ac_var in $ac_precious_vars; do
1388 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1389 eval ac_env_${ac_var}_value=\$${ac_var}
1390 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1391 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1395 # Report the --help message.
1397 if test "$ac_init_help" = "long"; then
1398 # Omit some internal or obsolete options to make the list less imposing.
1399 # This message is too long to be a string in the A/UX 3.1 sh.
1401 \`configure' configures package-unused version-unused to adapt to many kinds of systems.
1403 Usage: $0 [OPTION]... [VAR=VALUE]...
1405 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1406 VAR=VALUE. See below for descriptions of some of the useful variables.
1408 Defaults for the options are specified in brackets.
1411 -h, --help display this help and exit
1412 --help=short display options specific to this package
1413 --help=recursive display the short help of all the included packages
1414 -V, --version display version information and exit
1415 -q, --quiet, --silent do not print \`checking ...' messages
1416 --cache-file=FILE cache test results in FILE [disabled]
1417 -C, --config-cache alias for \`--cache-file=config.cache'
1418 -n, --no-create do not create output files
1419 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1421 Installation directories:
1422 --prefix=PREFIX install architecture-independent files in PREFIX
1423 [$ac_default_prefix]
1424 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1427 By default, \`make install' will install all the files in
1428 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1429 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1430 for instance \`--prefix=\$HOME'.
1432 For better control, use the options below.
1434 Fine tuning of the installation directories:
1435 --bindir=DIR user executables [EPREFIX/bin]
1436 --sbindir=DIR system admin executables [EPREFIX/sbin]
1437 --libexecdir=DIR program executables [EPREFIX/libexec]
1438 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1439 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1440 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1441 --libdir=DIR object code libraries [EPREFIX/lib]
1442 --includedir=DIR C header files [PREFIX/include]
1443 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1444 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1445 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1446 --infodir=DIR info documentation [DATAROOTDIR/info]
1447 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1448 --mandir=DIR man documentation [DATAROOTDIR/man]
1449 --docdir=DIR documentation root [DATAROOTDIR/doc/libphobos]
1450 --htmldir=DIR html documentation [DOCDIR]
1451 --dvidir=DIR dvi documentation [DOCDIR]
1452 --pdfdir=DIR pdf documentation [DOCDIR]
1453 --psdir=DIR ps documentation [DOCDIR]
1459 --program-prefix=PREFIX prepend PREFIX to installed program names
1460 --program-suffix=SUFFIX append SUFFIX to installed program names
1461 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1464 --build=BUILD configure for building on BUILD [guessed]
1465 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1466 --target=TARGET configure for building compilers for TARGET [HOST]
1470 if test -n "$ac_init_help"; then
1471 case $ac_init_help in
1472 short | recursive ) echo "Configuration of package-unused version-unused:";;
1477 --disable-option-checking ignore unrecognized --enable/--with options
1478 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1479 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1480 --enable-multilib build many library versions (default)
1481 --enable-silent-rules less verbose build output (undo: "make V=1")
1482 --disable-silent-rules verbose build output (undo: "make V=0")
1483 --enable-maintainer-mode
1484 enable make rules and dependencies not useful (and
1485 sometimes confusing) to the casual installer
1486 --enable-cet enable Intel CET in target libraries [default=auto]
1487 --enable-shared[=PKGS] build shared libraries [default=yes]
1488 --enable-static[=PKGS] build static libraries [default=yes]
1489 --enable-fast-install[=PKGS]
1490 optimize for fast installation [default=yes]
1491 --disable-libtool-lock avoid locking (might break parallel builds)
1492 --enable-werror turns on -Werror [default=no]
1493 --enable-version-specific-runtime-libs
1494 Specify that runtime libraries should be installed
1495 in a compiler-specific directory
1496 --enable-libphobos Enable libphobos
1497 --enable-libphobos-checking[=LIST]
1498 enable expensive run-time checks. With LIST, enable
1499 only specific categories of checks. Categories are:
1500 yes,no,all,none,release. Flags are: assert or other
1504 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1505 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1506 --with-pic try to use only PIC/non-PIC objects [default=use
1508 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1509 --with-gcc-major-version-only
1510 use only GCC major number in filesystem paths
1511 --without-libatomic Do not use libatomic in core.atomic (default: auto)
1512 --without-libbacktrace Do not use libbacktrace in core.runtime (default:
1514 --with-target-system-zlib={yes,no,auto}
1515 use installed libz (default: no)
1516 --with-cross-host=HOST configuring with a cross compiler
1517 --with-toolexeclibdir=DIR
1518 install libraries built with a cross compiler within
1520 --with-libphobos-druntime-only={yes,no,auto}
1521 build only the druntime library (default: auto)
1523 Some influential environment variables:
1524 CC C compiler command
1525 CFLAGS C compiler flags
1526 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1527 nonstandard directory <lib dir>
1528 LIBS libraries to pass to the linker, e.g. -l<library>
1529 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1530 you have headers in a nonstandard directory <include dir>
1532 CCAS assembler compiler command (defaults to CC)
1533 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
1534 GDC D compiler command
1535 GDCFLAGS D compiler flags
1537 Use these variables to override the choices made by `configure' or to help
1538 it to find libraries and programs with nonstandard names/locations.
1540 Report bugs to the package provider.
1545 if test "$ac_init_help" = "recursive"; then
1546 # If there are subdirs, report their specific --help.
1547 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1548 test -d "$ac_dir" ||
1549 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1554 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1556 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1557 # A ".." for each directory in $ac_dir_suffix.
1558 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1559 case $ac_top_builddir_sub in
1560 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1561 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1564 ac_abs_top_builddir=$ac_pwd
1565 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1566 # for backward compatibility:
1567 ac_top_builddir=$ac_top_build_prefix
1570 .) # We are building in place.
1572 ac_top_srcdir=$ac_top_builddir_sub
1573 ac_abs_top_srcdir=$ac_pwd ;;
1574 [\\/]* | ?:[\\/]* ) # Absolute name.
1575 ac_srcdir=$srcdir$ac_dir_suffix;
1576 ac_top_srcdir=$srcdir
1577 ac_abs_top_srcdir=$srcdir ;;
1579 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1580 ac_top_srcdir=$ac_top_build_prefix$srcdir
1581 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1583 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1585 cd "$ac_dir" || { ac_status=$?; continue; }
1586 # Check for guested configure.
1587 if test -f "$ac_srcdir/configure.gnu"; then
1589 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1590 elif test -f "$ac_srcdir/configure"; then
1592 $SHELL "$ac_srcdir/configure" --help=recursive
1594 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1596 cd "$ac_pwd" || { ac_status=$?; break; }
1600 test -n "$ac_init_help" && exit $ac_status
1601 if $ac_init_version; then
1603 package-unused configure version-unused
1604 generated by GNU Autoconf 2.69
1606 Copyright (C) 2012 Free Software Foundation, Inc.
1607 This configure script is free software; the Free Software Foundation
1608 gives unlimited permission to copy, distribute and modify it.
1613 ## ------------------------ ##
1614 ## Autoconf initialization. ##
1615 ## ------------------------ ##
1617 # ac_fn_c_try_compile LINENO
1618 # --------------------------
1619 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1620 ac_fn_c_try_compile ()
1622 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1623 rm -f conftest.$ac_objext
1624 if { { ac_try="$ac_compile"
1626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1627 *) ac_try_echo=$ac_try;;
1629 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1630 $as_echo "$ac_try_echo"; } >&5
1631 (eval "$ac_compile") 2>conftest.err
1633 if test -s conftest.err; then
1634 grep -v '^ *+' conftest.err >conftest.er1
1635 cat conftest.er1 >&5
1636 mv -f conftest.er1 conftest.err
1638 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1639 test $ac_status = 0; } && {
1640 test -z "$ac_c_werror_flag" ||
1641 test ! -s conftest.err
1642 } && test -s conftest.$ac_objext; then :
1645 $as_echo "$as_me: failed program was:" >&5
1646 sed 's/^/| /' conftest.$ac_ext >&5
1650 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1651 as_fn_set_status $ac_retval
1653 } # ac_fn_c_try_compile
1655 # ac_fn_c_try_cpp LINENO
1656 # ----------------------
1657 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661 if { { ac_try="$ac_cpp conftest.$ac_ext"
1663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1664 *) ac_try_echo=$ac_try;;
1666 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1667 $as_echo "$ac_try_echo"; } >&5
1668 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1670 if test -s conftest.err; then
1671 grep -v '^ *+' conftest.err >conftest.er1
1672 cat conftest.er1 >&5
1673 mv -f conftest.er1 conftest.err
1675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1676 test $ac_status = 0; } > conftest.i && {
1677 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1678 test ! -s conftest.err
1682 $as_echo "$as_me: failed program was:" >&5
1683 sed 's/^/| /' conftest.$ac_ext >&5
1687 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1688 as_fn_set_status $ac_retval
1692 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1693 # -------------------------------------------------------
1694 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1695 # the include files in INCLUDES and setting the cache variable VAR
1697 ac_fn_c_check_header_mongrel ()
1699 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1700 if eval \${$3+:} false; then :
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1702 $as_echo_n "checking for $2... " >&6; }
1703 if eval \${$3+:} false; then :
1704 $as_echo_n "(cached) " >&6
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1708 $as_echo "$ac_res" >&6; }
1710 # Is the header compilable?
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1712 $as_echo_n "checking $2 usability... " >&6; }
1713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1714 /* end confdefs.h. */
1718 if ac_fn_c_try_compile "$LINENO"; then :
1719 ac_header_compiler=yes
1721 ac_header_compiler=no
1723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1725 $as_echo "$ac_header_compiler" >&6; }
1727 # Is the header present?
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1729 $as_echo_n "checking $2 presence... " >&6; }
1730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1731 /* end confdefs.h. */
1734 if ac_fn_c_try_cpp "$LINENO"; then :
1735 ac_header_preproc=yes
1737 ac_header_preproc=no
1739 rm -f conftest.err conftest.i conftest.$ac_ext
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1741 $as_echo "$ac_header_preproc" >&6; }
1743 # So? What about this header?
1744 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1747 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1749 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1753 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1754 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1755 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1757 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1759 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1761 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1765 $as_echo_n "checking for $2... " >&6; }
1766 if eval \${$3+:} false; then :
1767 $as_echo_n "(cached) " >&6
1769 eval "$3=\$ac_header_compiler"
1772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1773 $as_echo "$ac_res" >&6; }
1775 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1777 } # ac_fn_c_check_header_mongrel
1779 # ac_fn_c_try_run LINENO
1780 # ----------------------
1781 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1782 # that executables *can* be run.
1785 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1786 if { { ac_try="$ac_link"
1788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1789 *) ac_try_echo=$ac_try;;
1791 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1792 $as_echo "$ac_try_echo"; } >&5
1793 (eval "$ac_link") 2>&5
1795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1797 { { case "(($ac_try" in
1798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1799 *) ac_try_echo=$ac_try;;
1801 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1802 $as_echo "$ac_try_echo"; } >&5
1803 (eval "$ac_try") 2>&5
1805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1806 test $ac_status = 0; }; }; then :
1809 $as_echo "$as_me: program exited with status $ac_status" >&5
1810 $as_echo "$as_me: failed program was:" >&5
1811 sed 's/^/| /' conftest.$ac_ext >&5
1813 ac_retval=$ac_status
1815 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1816 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1817 as_fn_set_status $ac_retval
1821 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1822 # -------------------------------------------------------
1823 # Tests whether HEADER exists and can be compiled using the include files in
1824 # INCLUDES, setting the cache variable VAR accordingly.
1825 ac_fn_c_check_header_compile ()
1827 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1829 $as_echo_n "checking for $2... " >&6; }
1830 if eval \${$3+:} false; then :
1831 $as_echo_n "(cached) " >&6
1833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1834 /* end confdefs.h. */
1838 if ac_fn_c_try_compile "$LINENO"; then :
1843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1847 $as_echo "$ac_res" >&6; }
1848 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1850 } # ac_fn_c_check_header_compile
1852 # ac_fn_d_try_compile LINENO
1853 # --------------------------
1854 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1855 ac_fn_d_try_compile ()
1857 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1858 rm -f conftest.$ac_objext
1859 if { { ac_try="$ac_compile"
1861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1862 *) ac_try_echo=$ac_try;;
1864 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1865 $as_echo "$ac_try_echo"; } >&5
1866 (eval "$ac_compile") 2>conftest.err
1868 if test -s conftest.err; then
1869 grep -v '^ *+' conftest.err >conftest.er1
1870 cat conftest.er1 >&5
1871 mv -f conftest.er1 conftest.err
1873 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1874 test $ac_status = 0; } && {
1875 test -z "$ac_d_werror_flag" ||
1876 test ! -s conftest.err
1877 } && test -s conftest.$ac_objext; then :
1880 $as_echo "$as_me: failed program was:" >&5
1881 sed 's/^/| /' conftest.$ac_ext >&5
1885 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1886 as_fn_set_status $ac_retval
1888 } # ac_fn_d_try_compile
1890 # ac_fn_c_try_link LINENO
1891 # -----------------------
1892 # Try to link conftest.$ac_ext, and return whether this succeeded.
1895 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1896 rm -f conftest.$ac_objext conftest$ac_exeext
1897 if { { ac_try="$ac_link"
1899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1900 *) ac_try_echo=$ac_try;;
1902 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1903 $as_echo "$ac_try_echo"; } >&5
1904 (eval "$ac_link") 2>conftest.err
1906 if test -s conftest.err; then
1907 grep -v '^ *+' conftest.err >conftest.er1
1908 cat conftest.er1 >&5
1909 mv -f conftest.er1 conftest.err
1911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1912 test $ac_status = 0; } && {
1913 test -z "$ac_c_werror_flag" ||
1914 test ! -s conftest.err
1915 } && test -s conftest$ac_exeext && {
1916 test "$cross_compiling" = yes ||
1917 test -x conftest$ac_exeext
1921 $as_echo "$as_me: failed program was:" >&5
1922 sed 's/^/| /' conftest.$ac_ext >&5
1926 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1927 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1928 # interfere with the next link command; also delete a directory that is
1929 # left behind by Apple's compiler. We do this before executing the actions.
1930 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1931 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1932 as_fn_set_status $ac_retval
1934 } # ac_fn_c_try_link
1936 # ac_fn_c_check_func LINENO FUNC VAR
1937 # ----------------------------------
1938 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1939 ac_fn_c_check_func ()
1941 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1943 $as_echo_n "checking for $2... " >&6; }
1944 if eval \${$3+:} false; then :
1945 $as_echo_n "(cached) " >&6
1947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1948 /* end confdefs.h. */
1949 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1950 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1951 #define $2 innocuous_$2
1953 /* System header to define __stub macros and hopefully few prototypes,
1954 which can conflict with char $2 (); below.
1955 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1956 <limits.h> exists even on freestanding compilers. */
1959 # include <limits.h>
1961 # include <assert.h>
1966 /* Override any GCC internal prototype to avoid an error.
1967 Use char because int might match the return type of a GCC
1968 builtin and then its argument prototype would still apply. */
1973 /* The GNU C library defines this for functions which it implements
1974 to always fail with ENOSYS. Some functions are actually named
1975 something starting with __ and the normal name is an alias. */
1976 #if defined __stub_$2 || defined __stub___$2
1988 if ac_fn_c_try_link "$LINENO"; then :
1993 rm -f core conftest.err conftest.$ac_objext \
1994 conftest$ac_exeext conftest.$ac_ext
1997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1998 $as_echo "$ac_res" >&6; }
1999 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2001 } # ac_fn_c_check_func
2003 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2004 # ----------------------------------------------------
2005 # Tries to find if the field MEMBER exists in type AGGR, after including
2006 # INCLUDES, setting cache variable VAR accordingly.
2007 ac_fn_c_check_member ()
2009 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2011 $as_echo_n "checking for $2.$3... " >&6; }
2012 if eval \${$4+:} false; then :
2013 $as_echo_n "(cached) " >&6
2015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2016 /* end confdefs.h. */
2028 if ac_fn_c_try_compile "$LINENO"; then :
2031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2032 /* end confdefs.h. */
2038 if (sizeof ac_aggr.$3)
2044 if ac_fn_c_try_compile "$LINENO"; then :
2049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2055 $as_echo "$ac_res" >&6; }
2056 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2058 } # ac_fn_c_check_member
2060 # ac_fn_d_try_link LINENO
2061 # -----------------------
2062 # Try to link conftest.$ac_ext, and return whether this succeeded.
2065 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2066 rm -f conftest.$ac_objext conftest$ac_exeext
2067 if { { ac_try="$ac_link"
2069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2070 *) ac_try_echo=$ac_try;;
2072 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2073 $as_echo "$ac_try_echo"; } >&5
2074 (eval "$ac_link") 2>conftest.err
2076 if test -s conftest.err; then
2077 grep -v '^ *+' conftest.err >conftest.er1
2078 cat conftest.er1 >&5
2079 mv -f conftest.er1 conftest.err
2081 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2082 test $ac_status = 0; } && {
2083 test -z "$ac_d_werror_flag" ||
2084 test ! -s conftest.err
2085 } && test -s conftest$ac_exeext && {
2086 test "$cross_compiling" = yes ||
2087 test -x conftest$ac_exeext
2091 $as_echo "$as_me: failed program was:" >&5
2092 sed 's/^/| /' conftest.$ac_ext >&5
2096 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2097 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2098 # interfere with the next link command; also delete a directory that is
2099 # left behind by Apple's compiler. We do this before executing the actions.
2100 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2101 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2102 as_fn_set_status $ac_retval
2104 } # ac_fn_d_try_link
2105 cat >config.log <<_ACEOF
2106 This file contains any messages produced by compilers while
2107 running configure, to aid debugging if configure makes a mistake.
2109 It was created by package-unused $as_me version-unused, which was
2110 generated by GNU Autoconf 2.69. Invocation command line was
2122 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2123 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2124 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2125 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2126 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2128 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2129 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2131 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2132 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2133 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2134 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2135 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2136 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2137 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2145 test -z "$as_dir" && as_dir=.
2146 $as_echo "PATH: $as_dir"
2162 # Keep a trace of the command line.
2163 # Strip out --no-create and --no-recursion so they do not pile up.
2164 # Strip out --silent because we don't want to record it for future runs.
2165 # Also quote any args containing shell meta-characters.
2166 # Make two passes to allow for proper duplicate-argument suppression.
2170 ac_must_keep_next=false
2176 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2177 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2178 | -silent | --silent | --silen | --sile | --sil)
2181 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2184 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2186 as_fn_append ac_configure_args1 " '$ac_arg'"
2187 if test $ac_must_keep_next = true; then
2188 ac_must_keep_next=false # Got value, back to normal.
2191 *=* | --config-cache | -C | -disable-* | --disable-* \
2192 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2193 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2194 | -with-* | --with-* | -without-* | --without-* | --x)
2195 case "$ac_configure_args0 " in
2196 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2199 -* ) ac_must_keep_next=true ;;
2202 as_fn_append ac_configure_args " '$ac_arg'"
2207 { ac_configure_args0=; unset ac_configure_args0;}
2208 { ac_configure_args1=; unset ac_configure_args1;}
2210 # When interrupted or exit'd, cleanup temporary files, and complete
2211 # config.log. We remove comments because anyway the quotes in there
2212 # would cause problems or look ugly.
2213 # WARNING: Use '\'' to represent an apostrophe within the trap.
2214 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2215 trap 'exit_status=$?
2216 # Save into config.log some information that might help in debugging.
2220 $as_echo "## ---------------- ##
2221 ## Cache variables. ##
2222 ## ---------------- ##"
2224 # The following way of writing the cache mishandles newlines in values,
2226 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2227 eval ac_val=\$$ac_var
2231 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2232 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2235 _ | IFS | as_nl) ;; #(
2236 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2237 *) { eval $ac_var=; unset $ac_var;} ;;
2242 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2243 *${as_nl}ac_space=\ *)
2245 "s/'\''/'\''\\\\'\'''\''/g;
2246 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2249 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2256 $as_echo "## ----------------- ##
2257 ## Output variables. ##
2258 ## ----------------- ##"
2260 for ac_var in $ac_subst_vars
2262 eval ac_val=\$$ac_var
2264 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2266 $as_echo "$ac_var='\''$ac_val'\''"
2270 if test -n "$ac_subst_files"; then
2271 $as_echo "## ------------------- ##
2272 ## File substitutions. ##
2273 ## ------------------- ##"
2275 for ac_var in $ac_subst_files
2277 eval ac_val=\$$ac_var
2279 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2281 $as_echo "$ac_var='\''$ac_val'\''"
2286 if test -s confdefs.h; then
2287 $as_echo "## ----------- ##
2294 test "$ac_signal" != 0 &&
2295 $as_echo "$as_me: caught signal $ac_signal"
2296 $as_echo "$as_me: exit $exit_status"
2298 rm -f core *.core core.conftest.* &&
2299 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2302 for ac_signal in 1 2 13 15; do
2303 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2307 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2308 rm -f -r conftest* confdefs.h
2310 $as_echo "/* confdefs.h */" > confdefs.h
2312 # Predefined preprocessor variables.
2314 cat >>confdefs.h <<_ACEOF
2315 #define PACKAGE_NAME "$PACKAGE_NAME"
2318 cat >>confdefs.h <<_ACEOF
2319 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2322 cat >>confdefs.h <<_ACEOF
2323 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2326 cat >>confdefs.h <<_ACEOF
2327 #define PACKAGE_STRING "$PACKAGE_STRING"
2330 cat >>confdefs.h <<_ACEOF
2331 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2334 cat >>confdefs.h <<_ACEOF
2335 #define PACKAGE_URL "$PACKAGE_URL"
2339 # Let the site file select an alternate cache file if it wants to.
2340 # Prefer an explicitly selected file to automatically selected ones.
2343 if test -n "$CONFIG_SITE"; then
2344 # We do not want a PATH search for config.site.
2345 case $CONFIG_SITE in #((
2346 -*) ac_site_file1=./$CONFIG_SITE;;
2347 */*) ac_site_file1=$CONFIG_SITE;;
2348 *) ac_site_file1=./$CONFIG_SITE;;
2350 elif test "x$prefix" != xNONE; then
2351 ac_site_file1=$prefix/share/config.site
2352 ac_site_file2=$prefix/etc/config.site
2354 ac_site_file1=$ac_default_prefix/share/config.site
2355 ac_site_file2=$ac_default_prefix/etc/config.site
2357 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2359 test "x$ac_site_file" = xNONE && continue
2360 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2361 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2362 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2363 sed 's/^/| /' "$ac_site_file" >&5
2365 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2366 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2367 as_fn_error $? "failed to load site script $ac_site_file
2368 See \`config.log' for more details" "$LINENO" 5; }
2372 if test -r "$cache_file"; then
2373 # Some versions of bash will fail to source /dev/null (special files
2374 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2375 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2376 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2377 $as_echo "$as_me: loading cache $cache_file" >&6;}
2379 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2380 *) . "./$cache_file";;
2384 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2385 $as_echo "$as_me: creating cache $cache_file" >&6;}
2389 # Check that the precious variables saved in the cache have kept the same
2391 ac_cache_corrupted=false
2392 for ac_var in $ac_precious_vars; do
2393 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2394 eval ac_new_set=\$ac_env_${ac_var}_set
2395 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2396 eval ac_new_val=\$ac_env_${ac_var}_value
2397 case $ac_old_set,$ac_new_set in
2399 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2400 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2401 ac_cache_corrupted=: ;;
2403 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2404 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2405 ac_cache_corrupted=: ;;
2408 if test "x$ac_old_val" != "x$ac_new_val"; then
2409 # differences in whitespace do not lead to failure.
2410 ac_old_val_w=`echo x $ac_old_val`
2411 ac_new_val_w=`echo x $ac_new_val`
2412 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2414 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2415 ac_cache_corrupted=:
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2418 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2419 eval $ac_var=\$ac_old_val
2421 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2422 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2423 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2424 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2427 # Pass precious variables to config.status.
2428 if test "$ac_new_set" = set; then
2430 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2431 *) ac_arg=$ac_var=$ac_new_val ;;
2433 case " $ac_configure_args " in
2434 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2435 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2439 if $ac_cache_corrupted; then
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2441 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2442 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2443 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2444 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2446 ## -------------------- ##
2447 ## Main body of script. ##
2448 ## -------------------- ##
2451 ac_cpp='$CPP $CPPFLAGS'
2452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2454 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2461 ac_config_headers="$ac_config_headers config.h"
2464 # Default to --enable-multilib
2465 # Check whether --enable-multilib was given.
2466 if test "${enable_multilib+set}" = set; then :
2467 enableval=$enable_multilib; case "$enableval" in
2468 yes) multilib=yes ;;
2470 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2477 # We may get other options which we leave undocumented:
2478 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2479 # See config-ml.in if you want the gory details.
2481 if test "$srcdir" = "."; then
2482 if test "$with_target_subdir" != "."; then
2483 multi_basedir="$srcdir/$with_multisrctop../.."
2485 multi_basedir="$srcdir/$with_multisrctop.."
2488 multi_basedir="$srcdir/.."
2492 # Even if the default multilib is not a cross compilation,
2493 # it may be that some of the other multilibs are.
2494 if test $cross_compiling = no && test $multilib = yes \
2495 && test "x${with_multisubdir}" != x ; then
2496 cross_compiling=maybe
2499 ac_config_commands="$ac_config_commands default-1"
2502 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2503 if test -f "$ac_dir/install-sh"; then
2505 ac_install_sh="$ac_aux_dir/install-sh -c"
2507 elif test -f "$ac_dir/install.sh"; then
2509 ac_install_sh="$ac_aux_dir/install.sh -c"
2511 elif test -f "$ac_dir/shtool"; then
2513 ac_install_sh="$ac_aux_dir/shtool install -c"
2517 if test -z "$ac_aux_dir"; then
2518 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2521 # These three variables are undocumented and unsupported,
2522 # and are intended to be withdrawn in a future Autoconf release.
2523 # They can cause serious problems if a builder's source tree is in a directory
2524 # whose full name contains unusual characters.
2525 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2526 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2527 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2530 # Make sure we can run config.sub.
2531 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2532 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2535 $as_echo_n "checking build system type... " >&6; }
2536 if ${ac_cv_build+:} false; then :
2537 $as_echo_n "(cached) " >&6
2539 ac_build_alias=$build_alias
2540 test "x$ac_build_alias" = x &&
2541 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2542 test "x$ac_build_alias" = x &&
2543 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2544 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2545 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2549 $as_echo "$ac_cv_build" >&6; }
2550 case $ac_cv_build in
2552 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2555 ac_save_IFS=$IFS; IFS='-'
2561 # Remember, the first character of IFS is used to create $*,
2562 # except with old shells:
2565 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2569 $as_echo_n "checking host system type... " >&6; }
2570 if ${ac_cv_host+:} false; then :
2571 $as_echo_n "(cached) " >&6
2573 if test "x$host_alias" = x; then
2574 ac_cv_host=$ac_cv_build
2576 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2577 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2582 $as_echo "$ac_cv_host" >&6; }
2585 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2588 ac_save_IFS=$IFS; IFS='-'
2594 # Remember, the first character of IFS is used to create $*,
2595 # except with old shells:
2598 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2602 $as_echo_n "checking target system type... " >&6; }
2603 if ${ac_cv_target+:} false; then :
2604 $as_echo_n "(cached) " >&6
2606 if test "x$target_alias" = x; then
2607 ac_cv_target=$ac_cv_host
2609 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2610 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2615 $as_echo "$ac_cv_target" >&6; }
2616 case $ac_cv_target in
2618 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2620 target=$ac_cv_target
2621 ac_save_IFS=$IFS; IFS='-'
2627 # Remember, the first character of IFS is used to create $*,
2628 # except with old shells:
2631 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2634 # The aliases save the names the user supplied, while $host etc.
2635 # will get canonicalized.
2636 test -n "$target_alias" &&
2637 test "$program_prefix$program_suffix$program_transform_name" = \
2639 program_prefix=${target_alias}-
2641 # Expand $ac_aux_dir to an absolute path.
2642 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2645 ac_cpp='$CPP $CPPFLAGS'
2646 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2647 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2648 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2649 if test -n "$ac_tool_prefix"; then
2650 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2651 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2653 $as_echo_n "checking for $ac_word... " >&6; }
2654 if ${ac_cv_prog_CC+:} false; then :
2655 $as_echo_n "(cached) " >&6
2657 if test -n "$CC"; then
2658 ac_cv_prog_CC="$CC" # Let the user override the test.
2660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2664 test -z "$as_dir" && as_dir=.
2665 for ac_exec_ext in '' $ac_executable_extensions; do
2666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2667 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2678 if test -n "$CC"; then
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2680 $as_echo "$CC" >&6; }
2682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2683 $as_echo "no" >&6; }
2688 if test -z "$ac_cv_prog_CC"; then
2690 # Extract the first word of "gcc", so it can be a program name with args.
2691 set dummy gcc; ac_word=$2
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2693 $as_echo_n "checking for $ac_word... " >&6; }
2694 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2695 $as_echo_n "(cached) " >&6
2697 if test -n "$ac_ct_CC"; then
2698 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2704 test -z "$as_dir" && as_dir=.
2705 for ac_exec_ext in '' $ac_executable_extensions; do
2706 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2707 ac_cv_prog_ac_ct_CC="gcc"
2708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2717 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2718 if test -n "$ac_ct_CC"; then
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2720 $as_echo "$ac_ct_CC" >&6; }
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2723 $as_echo "no" >&6; }
2726 if test "x$ac_ct_CC" = x; then
2729 case $cross_compiling:$ac_tool_warned in
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2732 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2733 ac_tool_warned=yes ;;
2741 if test -z "$CC"; then
2742 if test -n "$ac_tool_prefix"; then
2743 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2744 set dummy ${ac_tool_prefix}cc; ac_word=$2
2745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2746 $as_echo_n "checking for $ac_word... " >&6; }
2747 if ${ac_cv_prog_CC+:} false; then :
2748 $as_echo_n "(cached) " >&6
2750 if test -n "$CC"; then
2751 ac_cv_prog_CC="$CC" # Let the user override the test.
2753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2757 test -z "$as_dir" && as_dir=.
2758 for ac_exec_ext in '' $ac_executable_extensions; do
2759 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2760 ac_cv_prog_CC="${ac_tool_prefix}cc"
2761 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2771 if test -n "$CC"; then
2772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2773 $as_echo "$CC" >&6; }
2775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2776 $as_echo "no" >&6; }
2782 if test -z "$CC"; then
2783 # Extract the first word of "cc", so it can be a program name with args.
2784 set dummy cc; ac_word=$2
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2786 $as_echo_n "checking for $ac_word... " >&6; }
2787 if ${ac_cv_prog_CC+:} false; then :
2788 $as_echo_n "(cached) " >&6
2790 if test -n "$CC"; then
2791 ac_cv_prog_CC="$CC" # Let the user override the test.
2794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2798 test -z "$as_dir" && as_dir=.
2799 for ac_exec_ext in '' $ac_executable_extensions; do
2800 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2801 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2802 ac_prog_rejected=yes
2806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2813 if test $ac_prog_rejected = yes; then
2814 # We found a bogon in the path, so make sure we never use it.
2815 set dummy $ac_cv_prog_CC
2817 if test $# != 0; then
2818 # We chose a different compiler from the bogus one.
2819 # However, it has the same basename, so the bogon will be chosen
2820 # first if we set CC to just the basename; use the full file name.
2822 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2828 if test -n "$CC"; then
2829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2830 $as_echo "$CC" >&6; }
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2833 $as_echo "no" >&6; }
2838 if test -z "$CC"; then
2839 if test -n "$ac_tool_prefix"; then
2840 for ac_prog in cl.exe
2842 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2843 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2845 $as_echo_n "checking for $ac_word... " >&6; }
2846 if ${ac_cv_prog_CC+:} false; then :
2847 $as_echo_n "(cached) " >&6
2849 if test -n "$CC"; then
2850 ac_cv_prog_CC="$CC" # Let the user override the test.
2852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2856 test -z "$as_dir" && as_dir=.
2857 for ac_exec_ext in '' $ac_executable_extensions; do
2858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2859 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2870 if test -n "$CC"; then
2871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2872 $as_echo "$CC" >&6; }
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2875 $as_echo "no" >&6; }
2879 test -n "$CC" && break
2882 if test -z "$CC"; then
2884 for ac_prog in cl.exe
2886 # Extract the first word of "$ac_prog", so it can be a program name with args.
2887 set dummy $ac_prog; ac_word=$2
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2889 $as_echo_n "checking for $ac_word... " >&6; }
2890 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2891 $as_echo_n "(cached) " >&6
2893 if test -n "$ac_ct_CC"; then
2894 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900 test -z "$as_dir" && as_dir=.
2901 for ac_exec_ext in '' $ac_executable_extensions; do
2902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2903 ac_cv_prog_ac_ct_CC="$ac_prog"
2904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2913 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2914 if test -n "$ac_ct_CC"; then
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2916 $as_echo "$ac_ct_CC" >&6; }
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2919 $as_echo "no" >&6; }
2923 test -n "$ac_ct_CC" && break
2926 if test "x$ac_ct_CC" = x; then
2929 case $cross_compiling:$ac_tool_warned in
2931 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2932 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2933 ac_tool_warned=yes ;;
2942 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2943 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2944 as_fn_error $? "no acceptable C compiler found in \$PATH
2945 See \`config.log' for more details" "$LINENO" 5; }
2947 # Provide some information about the compiler.
2948 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2951 for ac_option in --version -v -V -qversion; do
2952 { { ac_try="$ac_compiler $ac_option >&5"
2954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2955 *) ac_try_echo=$ac_try;;
2957 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2958 $as_echo "$ac_try_echo"; } >&5
2959 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2961 if test -s conftest.err; then
2963 ... rest of stderr output deleted ...
2964 10q' conftest.err >conftest.er1
2965 cat conftest.er1 >&5
2967 rm -f conftest.er1 conftest.err
2968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2969 test $ac_status = 0; }
2972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2973 /* end confdefs.h. */
2983 ac_clean_files_save=$ac_clean_files
2984 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2985 # Try to create an executable without -o first, disregard a.out.
2986 # It will help us diagnose broken compilers, and finding out an intuition
2988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2989 $as_echo_n "checking whether the C compiler works... " >&6; }
2990 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2992 # The possible output files:
2993 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2996 for ac_file in $ac_files
2999 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3000 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3005 if { { ac_try="$ac_link_default"
3007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3008 *) ac_try_echo=$ac_try;;
3010 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3011 $as_echo "$ac_try_echo"; } >&5
3012 (eval "$ac_link_default") 2>&5
3014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3015 test $ac_status = 0; }; then :
3016 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3017 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3018 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3019 # so that the user can short-circuit this test for compilers unknown to
3021 for ac_file in $ac_files ''
3023 test -f "$ac_file" || continue
3025 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3028 # We found the default executable, but exeext='' is most
3032 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3034 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3036 # We set ac_cv_exeext here because the later test for it is not
3037 # safe: cross compilers may not add the suffix if given an `-o'
3038 # argument, so we may need to know it at that point already.
3039 # Even if this section looks crufty: it has the advantage of
3046 test "$ac_cv_exeext" = no && ac_cv_exeext=
3051 if test -z "$ac_file"; then :
3052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3053 $as_echo "no" >&6; }
3054 $as_echo "$as_me: failed program was:" >&5
3055 sed 's/^/| /' conftest.$ac_ext >&5
3057 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3058 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3059 as_fn_error 77 "C compiler cannot create executables
3060 See \`config.log' for more details" "$LINENO" 5; }
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3063 $as_echo "yes" >&6; }
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3066 $as_echo_n "checking for C compiler default output file name... " >&6; }
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3068 $as_echo "$ac_file" >&6; }
3069 ac_exeext=$ac_cv_exeext
3071 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3072 ac_clean_files=$ac_clean_files_save
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3074 $as_echo_n "checking for suffix of executables... " >&6; }
3075 if { { ac_try="$ac_link"
3077 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3078 *) ac_try_echo=$ac_try;;
3080 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3081 $as_echo "$ac_try_echo"; } >&5
3082 (eval "$ac_link") 2>&5
3084 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3085 test $ac_status = 0; }; then :
3086 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3087 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3088 # work properly (i.e., refer to `conftest.exe'), while it won't with
3090 for ac_file in conftest.exe conftest conftest.*; do
3091 test -f "$ac_file" || continue
3093 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3094 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3100 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3101 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3102 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3103 See \`config.log' for more details" "$LINENO" 5; }
3105 rm -f conftest conftest$ac_cv_exeext
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3107 $as_echo "$ac_cv_exeext" >&6; }
3109 rm -f conftest.$ac_ext
3110 EXEEXT=$ac_cv_exeext
3112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3113 /* end confdefs.h. */
3118 FILE *f = fopen ("conftest.out", "w");
3119 return ferror (f) || fclose (f) != 0;
3125 ac_clean_files="$ac_clean_files conftest.out"
3126 # Check that the compiler produces executables we can run. If not, either
3127 # the compiler is broken, or we cross compile.
3128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3129 $as_echo_n "checking whether we are cross compiling... " >&6; }
3130 if test "$cross_compiling" != yes; then
3131 { { ac_try="$ac_link"
3133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3134 *) ac_try_echo=$ac_try;;
3136 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3137 $as_echo "$ac_try_echo"; } >&5
3138 (eval "$ac_link") 2>&5
3140 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3141 test $ac_status = 0; }
3142 if { ac_try='./conftest$ac_cv_exeext'
3143 { { case "(($ac_try" in
3144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3145 *) ac_try_echo=$ac_try;;
3147 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3148 $as_echo "$ac_try_echo"; } >&5
3149 (eval "$ac_try") 2>&5
3151 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3152 test $ac_status = 0; }; }; then
3155 if test "$cross_compiling" = maybe; then
3158 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3159 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3160 as_fn_error $? "cannot run C compiled programs.
3161 If you meant to cross compile, use \`--host'.
3162 See \`config.log' for more details" "$LINENO" 5; }
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3167 $as_echo "$cross_compiling" >&6; }
3169 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3170 ac_clean_files=$ac_clean_files_save
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3172 $as_echo_n "checking for suffix of object files... " >&6; }
3173 if ${ac_cv_objext+:} false; then :
3174 $as_echo_n "(cached) " >&6
3176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3177 /* end confdefs.h. */
3187 rm -f conftest.o conftest.obj
3188 if { { ac_try="$ac_compile"
3190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3191 *) ac_try_echo=$ac_try;;
3193 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3194 $as_echo "$ac_try_echo"; } >&5
3195 (eval "$ac_compile") 2>&5
3197 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3198 test $ac_status = 0; }; then :
3199 for ac_file in conftest.o conftest.obj conftest.*; do
3200 test -f "$ac_file" || continue;
3202 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3203 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3208 $as_echo "$as_me: failed program was:" >&5
3209 sed 's/^/| /' conftest.$ac_ext >&5
3211 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3212 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3213 as_fn_error $? "cannot compute suffix of object files: cannot compile
3214 See \`config.log' for more details" "$LINENO" 5; }
3216 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3219 $as_echo "$ac_cv_objext" >&6; }
3220 OBJEXT=$ac_cv_objext
3222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3223 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3224 if ${ac_cv_c_compiler_gnu+:} false; then :
3225 $as_echo_n "(cached) " >&6
3227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3228 /* end confdefs.h. */
3241 if ac_fn_c_try_compile "$LINENO"; then :
3246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3247 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3251 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3252 if test $ac_compiler_gnu = yes; then
3257 ac_test_CFLAGS=${CFLAGS+set}
3258 ac_save_CFLAGS=$CFLAGS
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3260 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3261 if ${ac_cv_prog_cc_g+:} false; then :
3262 $as_echo_n "(cached) " >&6
3264 ac_save_c_werror_flag=$ac_c_werror_flag
3265 ac_c_werror_flag=yes
3268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3269 /* end confdefs.h. */
3279 if ac_fn_c_try_compile "$LINENO"; then :
3283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3284 /* end confdefs.h. */
3294 if ac_fn_c_try_compile "$LINENO"; then :
3297 ac_c_werror_flag=$ac_save_c_werror_flag
3299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3300 /* end confdefs.h. */
3310 if ac_fn_c_try_compile "$LINENO"; then :
3313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3317 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3318 ac_c_werror_flag=$ac_save_c_werror_flag
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3321 $as_echo "$ac_cv_prog_cc_g" >&6; }
3322 if test "$ac_test_CFLAGS" = set; then
3323 CFLAGS=$ac_save_CFLAGS
3324 elif test $ac_cv_prog_cc_g = yes; then
3325 if test "$GCC" = yes; then
3331 if test "$GCC" = yes; then
3337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3338 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3339 if ${ac_cv_prog_cc_c89+:} false; then :
3340 $as_echo_n "(cached) " >&6
3342 ac_cv_prog_cc_c89=no
3344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345 /* end confdefs.h. */
3349 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3350 struct buf { int x; };
3351 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3352 static char *e (p, i)
3358 static char *f (char * (*g) (char **, int), char **p, ...)
3363 s = g (p, va_arg (v,int));
3368 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3369 function prototypes and stuff, but not '\xHH' hex character constants.
3370 These don't provoke an error unfortunately, instead are silently treated
3371 as 'x'. The following induces an error, until -std is added to get
3372 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3373 array size at least. It's necessary to write '\x00'==0 to get something
3374 that's true only with -std. */
3375 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3377 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3378 inside strings and character constants. */
3380 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3382 int test (int i, double x);
3383 struct s1 {int (*f) (int a);};
3384 struct s2 {int (*f) (double a);};
3385 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3391 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3396 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3397 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3399 CC="$ac_save_CC $ac_arg"
3400 if ac_fn_c_try_compile "$LINENO"; then :
3401 ac_cv_prog_cc_c89=$ac_arg
3403 rm -f core conftest.err conftest.$ac_objext
3404 test "x$ac_cv_prog_cc_c89" != "xno" && break
3406 rm -f conftest.$ac_ext
3411 case "x$ac_cv_prog_cc_c89" in
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3414 $as_echo "none needed" >&6; } ;;
3416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3417 $as_echo "unsupported" >&6; } ;;
3419 CC="$CC $ac_cv_prog_cc_c89"
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3421 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3423 if test "x$ac_cv_prog_cc_c89" != xno; then :
3428 ac_cpp='$CPP $CPPFLAGS'
3429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3434 ac_cpp='$CPP $CPPFLAGS'
3435 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3436 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3437 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3439 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3440 if ${am_cv_prog_cc_c_o+:} false; then :
3441 $as_echo_n "(cached) " >&6
3443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3444 /* end confdefs.h. */
3454 # Make sure it works both with $CC and with simple cc.
3455 # Following AC_PROG_CC_C_O, we do the test twice because some
3456 # compilers refuse to overwrite an existing .o file with -o,
3457 # though they will create one.
3458 am_cv_prog_cc_c_o=yes
3460 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3461 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3464 (exit $ac_status); } \
3465 && test -f conftest2.$ac_objext; then
3468 am_cv_prog_cc_c_o=no
3472 rm -f core conftest*
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3476 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3477 if test "$am_cv_prog_cc_c_o" != yes; then
3478 # Losing compiler, so override with the script.
3479 # FIXME: It is wrong to rewrite CC.
3480 # But if we don't then we get into trouble of one sort or another.
3481 # A longer-term fix would be to have automake use am__CC in this case,
3482 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3483 CC="$am_aux_dir/compile $CC"
3486 ac_cpp='$CPP $CPPFLAGS'
3487 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3488 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3489 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3494 ac_cpp='$CPP $CPPFLAGS'
3495 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3496 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3497 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3499 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3500 # On Suns, sometimes $CPP names a directory.
3501 if test -n "$CPP" && test -d "$CPP"; then
3504 if test -z "$CPP"; then
3505 if ${ac_cv_prog_CPP+:} false; then :
3506 $as_echo_n "(cached) " >&6
3508 # Double quotes because CPP needs to be expanded
3509 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3512 for ac_c_preproc_warn_flag in '' yes
3514 # Use a header file that comes with gcc, so configuring glibc
3515 # with a fresh cross-compiler works.
3516 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3517 # <limits.h> exists even on freestanding compilers.
3518 # On the NeXT, cc -E runs the code through the compiler's parser,
3519 # not just through cpp. "Syntax error" is here to catch this case.
3520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3521 /* end confdefs.h. */
3523 # include <limits.h>
3525 # include <assert.h>
3529 if ac_fn_c_try_cpp "$LINENO"; then :
3532 # Broken: fails on valid input.
3535 rm -f conftest.err conftest.i conftest.$ac_ext
3537 # OK, works on sane cases. Now check whether nonexistent headers
3538 # can be detected and how.
3539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3540 /* end confdefs.h. */
3541 #include <ac_nonexistent.h>
3543 if ac_fn_c_try_cpp "$LINENO"; then :
3544 # Broken: success on invalid input.
3547 # Passes both tests.
3551 rm -f conftest.err conftest.i conftest.$ac_ext
3554 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3555 rm -f conftest.i conftest.err conftest.$ac_ext
3556 if $ac_preproc_ok; then :
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3569 $as_echo "$CPP" >&6; }
3571 for ac_c_preproc_warn_flag in '' yes
3573 # Use a header file that comes with gcc, so configuring glibc
3574 # with a fresh cross-compiler works.
3575 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3576 # <limits.h> exists even on freestanding compilers.
3577 # On the NeXT, cc -E runs the code through the compiler's parser,
3578 # not just through cpp. "Syntax error" is here to catch this case.
3579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3580 /* end confdefs.h. */
3582 # include <limits.h>
3584 # include <assert.h>
3588 if ac_fn_c_try_cpp "$LINENO"; then :
3591 # Broken: fails on valid input.
3594 rm -f conftest.err conftest.i conftest.$ac_ext
3596 # OK, works on sane cases. Now check whether nonexistent headers
3597 # can be detected and how.
3598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3599 /* end confdefs.h. */
3600 #include <ac_nonexistent.h>
3602 if ac_fn_c_try_cpp "$LINENO"; then :
3603 # Broken: success on invalid input.
3606 # Passes both tests.
3610 rm -f conftest.err conftest.i conftest.$ac_ext
3613 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3614 rm -f conftest.i conftest.err conftest.$ac_ext
3615 if $ac_preproc_ok; then :
3618 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3619 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3620 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3621 See \`config.log' for more details" "$LINENO" 5; }
3625 ac_cpp='$CPP $CPPFLAGS'
3626 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3627 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3628 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3632 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3633 if ${ac_cv_path_GREP+:} false; then :
3634 $as_echo_n "(cached) " >&6
3636 if test -z "$GREP"; then
3637 ac_path_GREP_found=false
3638 # Loop through the user's path and test for each of PROGNAME-LIST
3639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3640 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3643 test -z "$as_dir" && as_dir=.
3644 for ac_prog in grep ggrep; do
3645 for ac_exec_ext in '' $ac_executable_extensions; do
3646 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3647 as_fn_executable_p "$ac_path_GREP" || continue
3648 # Check for GNU ac_path_GREP and select it if it is found.
3649 # Check for GNU $ac_path_GREP
3650 case `"$ac_path_GREP" --version 2>&1` in
3652 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3655 $as_echo_n 0123456789 >"conftest.in"
3658 cat "conftest.in" "conftest.in" >"conftest.tmp"
3659 mv "conftest.tmp" "conftest.in"
3660 cp "conftest.in" "conftest.nl"
3661 $as_echo 'GREP' >> "conftest.nl"
3662 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3663 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3664 as_fn_arith $ac_count + 1 && ac_count=$as_val
3665 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3666 # Best one so far, save it but keep looking for a better one
3667 ac_cv_path_GREP="$ac_path_GREP"
3668 ac_path_GREP_max=$ac_count
3670 # 10*(2^10) chars as input seems more than enough
3671 test $ac_count -gt 10 && break
3673 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3676 $ac_path_GREP_found && break 3
3681 if test -z "$ac_cv_path_GREP"; then
3682 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3685 ac_cv_path_GREP=$GREP
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3690 $as_echo "$ac_cv_path_GREP" >&6; }
3691 GREP="$ac_cv_path_GREP"
3694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3695 $as_echo_n "checking for egrep... " >&6; }
3696 if ${ac_cv_path_EGREP+:} false; then :
3697 $as_echo_n "(cached) " >&6
3699 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3700 then ac_cv_path_EGREP="$GREP -E"
3702 if test -z "$EGREP"; then
3703 ac_path_EGREP_found=false
3704 # Loop through the user's path and test for each of PROGNAME-LIST
3705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3706 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3709 test -z "$as_dir" && as_dir=.
3710 for ac_prog in egrep; do
3711 for ac_exec_ext in '' $ac_executable_extensions; do
3712 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3713 as_fn_executable_p "$ac_path_EGREP" || continue
3714 # Check for GNU ac_path_EGREP and select it if it is found.
3715 # Check for GNU $ac_path_EGREP
3716 case `"$ac_path_EGREP" --version 2>&1` in
3718 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3721 $as_echo_n 0123456789 >"conftest.in"
3724 cat "conftest.in" "conftest.in" >"conftest.tmp"
3725 mv "conftest.tmp" "conftest.in"
3726 cp "conftest.in" "conftest.nl"
3727 $as_echo 'EGREP' >> "conftest.nl"
3728 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3729 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3730 as_fn_arith $ac_count + 1 && ac_count=$as_val
3731 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3732 # Best one so far, save it but keep looking for a better one
3733 ac_cv_path_EGREP="$ac_path_EGREP"
3734 ac_path_EGREP_max=$ac_count
3736 # 10*(2^10) chars as input seems more than enough
3737 test $ac_count -gt 10 && break
3739 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3742 $ac_path_EGREP_found && break 3
3747 if test -z "$ac_cv_path_EGREP"; then
3748 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3751 ac_cv_path_EGREP=$EGREP
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3757 $as_echo "$ac_cv_path_EGREP" >&6; }
3758 EGREP="$ac_cv_path_EGREP"
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3762 $as_echo_n "checking for ANSI C header files... " >&6; }
3763 if ${ac_cv_header_stdc+:} false; then :
3764 $as_echo_n "(cached) " >&6
3766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3767 /* end confdefs.h. */
3781 if ac_fn_c_try_compile "$LINENO"; then :
3782 ac_cv_header_stdc=yes
3784 ac_cv_header_stdc=no
3786 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3788 if test $ac_cv_header_stdc = yes; then
3789 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3791 /* end confdefs.h. */
3795 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3796 $EGREP "memchr" >/dev/null 2>&1; then :
3799 ac_cv_header_stdc=no
3805 if test $ac_cv_header_stdc = yes; then
3806 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3808 /* end confdefs.h. */
3812 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3813 $EGREP "free" >/dev/null 2>&1; then :
3816 ac_cv_header_stdc=no
3822 if test $ac_cv_header_stdc = yes; then
3823 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3824 if test "$cross_compiling" = yes; then :
3827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3828 /* end confdefs.h. */
3831 #if ((' ' & 0x0FF) == 0x020)
3832 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3833 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3835 # define ISLOWER(c) \
3836 (('a' <= (c) && (c) <= 'i') \
3837 || ('j' <= (c) && (c) <= 'r') \
3838 || ('s' <= (c) && (c) <= 'z'))
3839 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3842 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3847 for (i = 0; i < 256; i++)
3848 if (XOR (islower (i), ISLOWER (i))
3849 || toupper (i) != TOUPPER (i))
3854 if ac_fn_c_try_run "$LINENO"; then :
3857 ac_cv_header_stdc=no
3859 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3860 conftest.$ac_objext conftest.beam conftest.$ac_ext
3865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3866 $as_echo "$ac_cv_header_stdc" >&6; }
3867 if test $ac_cv_header_stdc = yes; then
3869 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3873 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3874 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3875 inttypes.h stdint.h unistd.h
3877 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3878 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3880 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3881 cat >>confdefs.h <<_ACEOF
3882 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3891 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3892 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3899 if test "$MINIX" = yes; then
3901 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3904 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3907 $as_echo "#define _MINIX 1" >>confdefs.h
3912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3913 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3914 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3915 $as_echo_n "(cached) " >&6
3917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3918 /* end confdefs.h. */
3920 # define __EXTENSIONS__ 1
3921 $ac_includes_default
3930 if ac_fn_c_try_compile "$LINENO"; then :
3931 ac_cv_safe_to_define___extensions__=yes
3933 ac_cv_safe_to_define___extensions__=no
3935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3938 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3939 test $ac_cv_safe_to_define___extensions__ = yes &&
3940 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3942 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3944 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3946 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3948 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3952 target_alias=${target_alias-$target}
3955 # 1.11.1: Require that version of automake.
3956 # foreign: Don't require README, INSTALL, NEWS, etc.
3957 # no-define: Don't define PACKAGE and VERSION.
3958 # no-dependencies: Don't generate automatic dependencies.
3959 # (because it breaks when using bootstrap-lean, since some of the
3960 # headers are gone at "make install" time).
3961 # subdir-objects: Build objects in sub-directories.
3962 # -Wall: Issue all automake warnings.
3963 # -Wno-portability: Don't warn about constructs supported by GNU make.
3964 # (because GCC requires GNU make anyhow).
3965 # -Wno-override: Overrides used in testsuite.
3966 am__api_version='1.15'
3968 # Find a good install program. We prefer a C program (faster),
3969 # so one script is as good as another. But avoid the broken or
3970 # incompatible versions:
3971 # SysV /etc/install, /usr/sbin/install
3972 # SunOS /usr/etc/install
3973 # IRIX /sbin/install
3975 # AmigaOS /C/install, which installs bootblocks on floppy discs
3976 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3977 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3978 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3979 # OS/2's system install, which has a completely different semantic
3980 # ./install, which can be erroneously created by make from ./install.sh.
3981 # Reject install programs that cannot install multiple files.
3982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3983 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3984 if test -z "$INSTALL"; then
3985 if ${ac_cv_path_install+:} false; then :
3986 $as_echo_n "(cached) " >&6
3988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3992 test -z "$as_dir" && as_dir=.
3993 # Account for people who put trailing slashes in PATH elements.
3994 case $as_dir/ in #((
3995 ./ | .// | /[cC]/* | \
3996 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3997 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4000 # OSF1 and SCO ODT 3.0 have their own names for install.
4001 # Don't use installbsd from OSF since it installs stuff as root
4003 for ac_prog in ginstall scoinst install; do
4004 for ac_exec_ext in '' $ac_executable_extensions; do
4005 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4006 if test $ac_prog = install &&
4007 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4008 # AIX install. It has an incompatible calling convention.
4010 elif test $ac_prog = install &&
4011 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4012 # program-specific install script used by HP pwplus--don't use.
4015 rm -rf conftest.one conftest.two conftest.dir
4016 echo one > conftest.one
4017 echo two > conftest.two
4019 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4020 test -s conftest.one && test -s conftest.two &&
4021 test -s conftest.dir/conftest.one &&
4022 test -s conftest.dir/conftest.two
4024 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4037 rm -rf conftest.one conftest.two conftest.dir
4040 if test "${ac_cv_path_install+set}" = set; then
4041 INSTALL=$ac_cv_path_install
4043 # As a last resort, use the slow shell script. Don't cache a
4044 # value for INSTALL within a source directory, because that will
4045 # break other packages using the cache if that directory is
4046 # removed, or if the value is a relative name.
4047 INSTALL=$ac_install_sh
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4051 $as_echo "$INSTALL" >&6; }
4053 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4054 # It thinks the first close brace ends the variable substitution.
4055 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4057 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4059 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4062 $as_echo_n "checking whether build environment is sane... " >&6; }
4063 # Reject unsafe characters in $srcdir or the absolute working directory
4064 # name. Accept space and tab only in the latter.
4068 *[\\\"\#\$\&\'\`$am_lf]*)
4069 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
4072 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
4073 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
4076 # Do 'set' in a subshell so we don't clobber the current shell's
4077 # arguments. Must try -L first in case configure is actually a
4078 # symlink; some systems play weird games with the mod time of symlinks
4079 # (eg FreeBSD returns the mod time of the symlink's containing
4083 for am_try in 1 2; do
4084 echo "timestamp, slept: $am_has_slept" > conftest.file
4085 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4086 if test "$*" = "X"; then
4088 set X `ls -t "$srcdir/configure" conftest.file`
4090 if test "$*" != "X $srcdir/configure conftest.file" \
4091 && test "$*" != "X conftest.file $srcdir/configure"; then
4093 # If neither matched, then we have a broken ls. This can happen
4094 # if, for instance, CONFIG_SHELL is bash and it inherits a
4095 # broken ls alias from the environment. This has actually
4096 # happened. Such a system could not be considered "sane".
4097 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
4098 alias in your environment" "$LINENO" 5
4100 if test "$2" = conftest.file || test $am_try -eq 2; then
4107 test "$2" = conftest.file
4113 as_fn_error $? "newly created file is older than distributed files!
4114 Check your system clock" "$LINENO" 5
4116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4117 $as_echo "yes" >&6; }
4118 # If we didn't sleep, we still need to ensure time stamps of config.status and
4119 # generated files are strictly newer.
4121 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
4128 test "$program_prefix" != NONE &&
4129 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4130 # Use a double $ so make ignores it.
4131 test "$program_suffix" != NONE &&
4132 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4133 # Double any \ or $.
4134 # By default was `s,x,x', remove it if useless.
4135 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4136 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4138 if test x"${MISSING+set}" != xset; then
4141 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4143 MISSING="\${SHELL} $am_aux_dir/missing" ;;
4146 # Use eval to expand $SHELL
4147 if eval "$MISSING --is-lightweight"; then
4148 am_missing_run="$MISSING "
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4152 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4155 if test x"${install_sh+set}" != xset; then
4158 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4160 install_sh="\${SHELL} $am_aux_dir/install-sh"
4164 # Installed binaries are usually stripped using 'strip' when the user
4165 # run "make install-strip". However 'strip' might not be the right
4166 # tool to use in cross-compilation environments, therefore Automake
4167 # will honor the 'STRIP' environment variable to overrule this program.
4168 if test "$cross_compiling" != no; then
4169 if test -n "$ac_tool_prefix"; then
4170 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4171 set dummy ${ac_tool_prefix}strip; ac_word=$2
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4173 $as_echo_n "checking for $ac_word... " >&6; }
4174 if ${ac_cv_prog_STRIP+:} false; then :
4175 $as_echo_n "(cached) " >&6
4177 if test -n "$STRIP"; then
4178 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4184 test -z "$as_dir" && as_dir=.
4185 for ac_exec_ext in '' $ac_executable_extensions; do
4186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4187 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4197 STRIP=$ac_cv_prog_STRIP
4198 if test -n "$STRIP"; then
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4200 $as_echo "$STRIP" >&6; }
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4203 $as_echo "no" >&6; }
4208 if test -z "$ac_cv_prog_STRIP"; then
4210 # Extract the first word of "strip", so it can be a program name with args.
4211 set dummy strip; ac_word=$2
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4213 $as_echo_n "checking for $ac_word... " >&6; }
4214 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4215 $as_echo_n "(cached) " >&6
4217 if test -n "$ac_ct_STRIP"; then
4218 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4224 test -z "$as_dir" && as_dir=.
4225 for ac_exec_ext in '' $ac_executable_extensions; do
4226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4227 ac_cv_prog_ac_ct_STRIP="strip"
4228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4237 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4238 if test -n "$ac_ct_STRIP"; then
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4240 $as_echo "$ac_ct_STRIP" >&6; }
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4243 $as_echo "no" >&6; }
4246 if test "x$ac_ct_STRIP" = x; then
4249 case $cross_compiling:$ac_tool_warned in
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4252 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4253 ac_tool_warned=yes ;;
4258 STRIP="$ac_cv_prog_STRIP"
4262 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4265 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4266 if test -z "$MKDIR_P"; then
4267 if ${ac_cv_path_mkdir+:} false; then :
4268 $as_echo_n "(cached) " >&6
4270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4271 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4274 test -z "$as_dir" && as_dir=.
4275 for ac_prog in mkdir gmkdir; do
4276 for ac_exec_ext in '' $ac_executable_extensions; do
4277 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4278 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4279 'mkdir (GNU coreutils) '* | \
4280 'mkdir (coreutils) '* | \
4281 'mkdir (fileutils) '4.1*)
4282 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4292 test -d ./--version && rmdir ./--version
4293 if test "${ac_cv_path_mkdir+set}" = set; then
4294 MKDIR_P="$ac_cv_path_mkdir -p"
4296 # As a last resort, use the slow shell script. Don't cache a
4297 # value for MKDIR_P within a source directory, because that will
4298 # break other packages using the cache if that directory is
4299 # removed, or if the value is a relative name.
4300 MKDIR_P="$ac_install_sh -d"
4303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4304 $as_echo "$MKDIR_P" >&6; }
4306 for ac_prog in gawk mawk nawk awk
4308 # Extract the first word of "$ac_prog", so it can be a program name with args.
4309 set dummy $ac_prog; ac_word=$2
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4311 $as_echo_n "checking for $ac_word... " >&6; }
4312 if ${ac_cv_prog_AWK+:} false; then :
4313 $as_echo_n "(cached) " >&6
4315 if test -n "$AWK"; then
4316 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4322 test -z "$as_dir" && as_dir=.
4323 for ac_exec_ext in '' $ac_executable_extensions; do
4324 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4325 ac_cv_prog_AWK="$ac_prog"
4326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4336 if test -n "$AWK"; then
4337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4338 $as_echo "$AWK" >&6; }
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4341 $as_echo "no" >&6; }
4345 test -n "$AWK" && break
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4349 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4351 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4352 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4353 $as_echo_n "(cached) " >&6
4355 cat >conftest.make <<\_ACEOF
4358 @echo '@@@%%%=$(MAKE)=@@@%%%'
4360 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4361 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4363 eval ac_cv_prog_make_${ac_make}_set=yes;;
4365 eval ac_cv_prog_make_${ac_make}_set=no;;
4369 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4371 $as_echo "yes" >&6; }
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4375 $as_echo "no" >&6; }
4376 SET_MAKE="MAKE=${MAKE-make}"
4379 rm -rf .tst 2>/dev/null
4380 mkdir .tst 2>/dev/null
4381 if test -d .tst; then
4386 rmdir .tst 2>/dev/null
4388 # Check whether --enable-silent-rules was given.
4389 if test "${enable_silent_rules+set}" = set; then :
4390 enableval=$enable_silent_rules;
4393 case $enable_silent_rules in # (((
4394 yes) AM_DEFAULT_VERBOSITY=0;;
4395 no) AM_DEFAULT_VERBOSITY=1;;
4396 *) AM_DEFAULT_VERBOSITY=1;;
4398 am_make=${MAKE-make}
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4400 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4401 if ${am_cv_make_support_nested_variables+:} false; then :
4402 $as_echo_n "(cached) " >&6
4404 if $as_echo 'TRUE=$(BAR$(V))
4410 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4411 am_cv_make_support_nested_variables=yes
4413 am_cv_make_support_nested_variables=no
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4417 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4418 if test $am_cv_make_support_nested_variables = yes; then
4420 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4422 AM_V=$AM_DEFAULT_VERBOSITY
4423 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4427 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4428 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4429 # is not polluted with repeated "-I."
4430 am__isrc=' -I$(srcdir)'
4431 # test to see if srcdir already configured
4432 if test -f $srcdir/config.status; then
4433 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4437 # test whether we have cygpath
4438 if test -z "$CYGPATH_W"; then
4439 if (cygpath --version) >/dev/null 2>/dev/null; then
4440 CYGPATH_W='cygpath -w'
4447 # Define the identity of the package.
4449 VERSION='version-unused'
4452 # Some tools Automake needs.
4454 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4457 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4460 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4463 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4466 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4468 # For better backward compatibility. To be removed once Automake 1.9.x
4469 # dies out for good. For more background, see:
4470 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4471 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4472 mkdir_p='$(MKDIR_P)'
4474 # We need awk for the "check" target (and possibly the TAP driver). The
4475 # system "awk" is bad on some platforms.
4476 # Always define AMTAR for backward compatibility. Yes, it's still used
4477 # in the wild :-( We should find a proper way to deprecate it ...
4481 # We'll loop over all known methods to create a tar archive until one works.
4482 _am_tools='gnutar pax cpio none'
4484 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4491 # POSIX will say in a future version that running "rm -f" with no argument
4492 # is OK; and we want to be able to make that assumption in our Makefile
4493 # recipes. So use an aggressive probe to check that the usage we want is
4494 # actually supported "in the wild" to an acceptable degree.
4495 # See automake bug#10828.
4496 # To make any issue more visible, cause the running configure to be aborted
4497 # by default if the 'rm' program in use doesn't match our expectations; the
4498 # user can still override this though.
4499 if rm -f && rm -fr && rm -rf; then : OK; else
4503 Your 'rm' program seems unable to run without file operands specified
4504 on the command line, even when the '-f' option is present. This is contrary
4505 to the behaviour of most rm programs out there, and not conforming with
4506 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4508 Please tell bug-automake@gnu.org about your system, including the value
4509 of your $PATH and any error possibly output before this message. This
4510 can help us improve future automake versions.
4513 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4514 echo 'Configuration will proceed anyway, since you have set the' >&2
4515 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4519 Aborting the configuration process, to ensure you take notice of the issue.
4521 You can download and install GNU coreutils to get an 'rm' implementation
4522 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4524 If you want to complete the configuration process using your problematic
4525 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4526 to "yes", and re-run configure.
4529 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4536 # By default we simply use the C compiler to build assembly code.
4538 test "${CCAS+set}" = set || CCAS=$CC
4539 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4544 ac_cpp='$CPP $CPPFLAGS'
4545 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4546 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4547 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4548 if test -n "$ac_tool_prefix"; then
4549 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4550 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4552 $as_echo_n "checking for $ac_word... " >&6; }
4553 if ${ac_cv_prog_CC+:} false; then :
4554 $as_echo_n "(cached) " >&6
4556 if test -n "$CC"; then
4557 ac_cv_prog_CC="$CC" # Let the user override the test.
4559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4563 test -z "$as_dir" && as_dir=.
4564 for ac_exec_ext in '' $ac_executable_extensions; do
4565 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4566 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4577 if test -n "$CC"; then
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4579 $as_echo "$CC" >&6; }
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4582 $as_echo "no" >&6; }
4587 if test -z "$ac_cv_prog_CC"; then
4589 # Extract the first word of "gcc", so it can be a program name with args.
4590 set dummy gcc; ac_word=$2
4591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4592 $as_echo_n "checking for $ac_word... " >&6; }
4593 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4594 $as_echo_n "(cached) " >&6
4596 if test -n "$ac_ct_CC"; then
4597 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4603 test -z "$as_dir" && as_dir=.
4604 for ac_exec_ext in '' $ac_executable_extensions; do
4605 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4606 ac_cv_prog_ac_ct_CC="gcc"
4607 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4616 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4617 if test -n "$ac_ct_CC"; then
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4619 $as_echo "$ac_ct_CC" >&6; }
4621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4622 $as_echo "no" >&6; }
4625 if test "x$ac_ct_CC" = x; then
4628 case $cross_compiling:$ac_tool_warned in
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4631 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4632 ac_tool_warned=yes ;;
4640 if test -z "$CC"; then
4641 if test -n "$ac_tool_prefix"; then
4642 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4643 set dummy ${ac_tool_prefix}cc; ac_word=$2
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4645 $as_echo_n "checking for $ac_word... " >&6; }
4646 if ${ac_cv_prog_CC+:} false; then :
4647 $as_echo_n "(cached) " >&6
4649 if test -n "$CC"; then
4650 ac_cv_prog_CC="$CC" # Let the user override the test.
4652 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4656 test -z "$as_dir" && as_dir=.
4657 for ac_exec_ext in '' $ac_executable_extensions; do
4658 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4659 ac_cv_prog_CC="${ac_tool_prefix}cc"
4660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4670 if test -n "$CC"; then
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4672 $as_echo "$CC" >&6; }
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4675 $as_echo "no" >&6; }
4681 if test -z "$CC"; then
4682 # Extract the first word of "cc", so it can be a program name with args.
4683 set dummy cc; ac_word=$2
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4685 $as_echo_n "checking for $ac_word... " >&6; }
4686 if ${ac_cv_prog_CC+:} false; then :
4687 $as_echo_n "(cached) " >&6
4689 if test -n "$CC"; then
4690 ac_cv_prog_CC="$CC" # Let the user override the test.
4693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4697 test -z "$as_dir" && as_dir=.
4698 for ac_exec_ext in '' $ac_executable_extensions; do
4699 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4700 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4701 ac_prog_rejected=yes
4705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4712 if test $ac_prog_rejected = yes; then
4713 # We found a bogon in the path, so make sure we never use it.
4714 set dummy $ac_cv_prog_CC
4716 if test $# != 0; then
4717 # We chose a different compiler from the bogus one.
4718 # However, it has the same basename, so the bogon will be chosen
4719 # first if we set CC to just the basename; use the full file name.
4721 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4727 if test -n "$CC"; then
4728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4729 $as_echo "$CC" >&6; }
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4732 $as_echo "no" >&6; }
4737 if test -z "$CC"; then
4738 if test -n "$ac_tool_prefix"; then
4739 for ac_prog in cl.exe
4741 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4742 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4744 $as_echo_n "checking for $ac_word... " >&6; }
4745 if ${ac_cv_prog_CC+:} false; then :
4746 $as_echo_n "(cached) " >&6
4748 if test -n "$CC"; then
4749 ac_cv_prog_CC="$CC" # Let the user override the test.
4751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4755 test -z "$as_dir" && as_dir=.
4756 for ac_exec_ext in '' $ac_executable_extensions; do
4757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4758 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4769 if test -n "$CC"; then
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4771 $as_echo "$CC" >&6; }
4773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4774 $as_echo "no" >&6; }
4778 test -n "$CC" && break
4781 if test -z "$CC"; then
4783 for ac_prog in cl.exe
4785 # Extract the first word of "$ac_prog", so it can be a program name with args.
4786 set dummy $ac_prog; ac_word=$2
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4788 $as_echo_n "checking for $ac_word... " >&6; }
4789 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4790 $as_echo_n "(cached) " >&6
4792 if test -n "$ac_ct_CC"; then
4793 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4799 test -z "$as_dir" && as_dir=.
4800 for ac_exec_ext in '' $ac_executable_extensions; do
4801 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4802 ac_cv_prog_ac_ct_CC="$ac_prog"
4803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4812 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4813 if test -n "$ac_ct_CC"; then
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4815 $as_echo "$ac_ct_CC" >&6; }
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4818 $as_echo "no" >&6; }
4822 test -n "$ac_ct_CC" && break
4825 if test "x$ac_ct_CC" = x; then
4828 case $cross_compiling:$ac_tool_warned in
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4831 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4832 ac_tool_warned=yes ;;
4841 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4842 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4843 as_fn_error $? "no acceptable C compiler found in \$PATH
4844 See \`config.log' for more details" "$LINENO" 5; }
4846 # Provide some information about the compiler.
4847 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4850 for ac_option in --version -v -V -qversion; do
4851 { { ac_try="$ac_compiler $ac_option >&5"
4853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4854 *) ac_try_echo=$ac_try;;
4856 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4857 $as_echo "$ac_try_echo"; } >&5
4858 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4860 if test -s conftest.err; then
4862 ... rest of stderr output deleted ...
4863 10q' conftest.err >conftest.er1
4864 cat conftest.er1 >&5
4866 rm -f conftest.er1 conftest.err
4867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4868 test $ac_status = 0; }
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4872 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4873 if ${ac_cv_c_compiler_gnu+:} false; then :
4874 $as_echo_n "(cached) " >&6
4876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4877 /* end confdefs.h. */
4890 if ac_fn_c_try_compile "$LINENO"; then :
4895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4896 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4900 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4901 if test $ac_compiler_gnu = yes; then
4906 ac_test_CFLAGS=${CFLAGS+set}
4907 ac_save_CFLAGS=$CFLAGS
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4909 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4910 if ${ac_cv_prog_cc_g+:} false; then :
4911 $as_echo_n "(cached) " >&6
4913 ac_save_c_werror_flag=$ac_c_werror_flag
4914 ac_c_werror_flag=yes
4917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4918 /* end confdefs.h. */
4928 if ac_fn_c_try_compile "$LINENO"; then :
4932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4933 /* end confdefs.h. */
4943 if ac_fn_c_try_compile "$LINENO"; then :
4946 ac_c_werror_flag=$ac_save_c_werror_flag
4948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4949 /* end confdefs.h. */
4959 if ac_fn_c_try_compile "$LINENO"; then :
4962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4966 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4967 ac_c_werror_flag=$ac_save_c_werror_flag
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4970 $as_echo "$ac_cv_prog_cc_g" >&6; }
4971 if test "$ac_test_CFLAGS" = set; then
4972 CFLAGS=$ac_save_CFLAGS
4973 elif test $ac_cv_prog_cc_g = yes; then
4974 if test "$GCC" = yes; then
4980 if test "$GCC" = yes; then
4986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4987 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4988 if ${ac_cv_prog_cc_c89+:} false; then :
4989 $as_echo_n "(cached) " >&6
4991 ac_cv_prog_cc_c89=no
4993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4994 /* end confdefs.h. */
4998 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4999 struct buf { int x; };
5000 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5001 static char *e (p, i)
5007 static char *f (char * (*g) (char **, int), char **p, ...)
5012 s = g (p, va_arg (v,int));
5017 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5018 function prototypes and stuff, but not '\xHH' hex character constants.
5019 These don't provoke an error unfortunately, instead are silently treated
5020 as 'x'. The following induces an error, until -std is added to get
5021 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5022 array size at least. It's necessary to write '\x00'==0 to get something
5023 that's true only with -std. */
5024 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5026 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5027 inside strings and character constants. */
5029 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5031 int test (int i, double x);
5032 struct s1 {int (*f) (int a);};
5033 struct s2 {int (*f) (double a);};
5034 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5040 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5045 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5046 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5048 CC="$ac_save_CC $ac_arg"
5049 if ac_fn_c_try_compile "$LINENO"; then :
5050 ac_cv_prog_cc_c89=$ac_arg
5052 rm -f core conftest.err conftest.$ac_objext
5053 test "x$ac_cv_prog_cc_c89" != "xno" && break
5055 rm -f conftest.$ac_ext
5060 case "x$ac_cv_prog_cc_c89" in
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5063 $as_echo "none needed" >&6; } ;;
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5066 $as_echo "unsupported" >&6; } ;;
5068 CC="$CC $ac_cv_prog_cc_c89"
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5070 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5072 if test "x$ac_cv_prog_cc_c89" != xno; then :
5077 ac_cpp='$CPP $CPPFLAGS'
5078 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5079 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5080 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5083 ac_cpp='$CPP $CPPFLAGS'
5084 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5085 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5086 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5088 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5089 if ${am_cv_prog_cc_c_o+:} false; then :
5090 $as_echo_n "(cached) " >&6
5092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5093 /* end confdefs.h. */
5103 # Make sure it works both with $CC and with simple cc.
5104 # Following AC_PROG_CC_C_O, we do the test twice because some
5105 # compilers refuse to overwrite an existing .o file with -o,
5106 # though they will create one.
5107 am_cv_prog_cc_c_o=yes
5109 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5110 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5113 (exit $ac_status); } \
5114 && test -f conftest2.$ac_objext; then
5117 am_cv_prog_cc_c_o=no
5121 rm -f core conftest*
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5125 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5126 if test "$am_cv_prog_cc_c_o" != yes; then
5127 # Losing compiler, so override with the script.
5128 # FIXME: It is wrong to rewrite CC.
5129 # But if we don't then we get into trouble of one sort or another.
5130 # A longer-term fix would be to have automake use am__CC in this case,
5131 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5132 CC="$am_aux_dir/compile $CC"
5135 ac_cpp='$CPP $CPPFLAGS'
5136 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5137 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5138 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5142 ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5'
5143 ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5145 if test -n "$ac_tool_prefix"; then
5146 # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
5147 set dummy ${ac_tool_prefix}gdc; ac_word=$2
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5149 $as_echo_n "checking for $ac_word... " >&6; }
5150 if ${ac_cv_prog_GDC+:} false; then :
5151 $as_echo_n "(cached) " >&6
5153 if test -n "$GDC"; then
5154 ac_cv_prog_GDC="$GDC" # Let the user override the test.
5156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5160 test -z "$as_dir" && as_dir=.
5161 for ac_exec_ext in '' $ac_executable_extensions; do
5162 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5163 ac_cv_prog_GDC="${ac_tool_prefix}gdc"
5164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5174 if test -n "$GDC"; then
5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
5176 $as_echo "$GDC" >&6; }
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5179 $as_echo "no" >&6; }
5184 if test -z "$ac_cv_prog_GDC"; then
5186 # Extract the first word of "gdc", so it can be a program name with args.
5187 set dummy gdc; ac_word=$2
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5189 $as_echo_n "checking for $ac_word... " >&6; }
5190 if ${ac_cv_prog_ac_ct_GDC+:} false; then :
5191 $as_echo_n "(cached) " >&6
5193 if test -n "$ac_ct_GDC"; then
5194 ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test.
5196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200 test -z "$as_dir" && as_dir=.
5201 for ac_exec_ext in '' $ac_executable_extensions; do
5202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5203 ac_cv_prog_ac_ct_GDC="gdc"
5204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5213 ac_ct_GDC=$ac_cv_prog_ac_ct_GDC
5214 if test -n "$ac_ct_GDC"; then
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5
5216 $as_echo "$ac_ct_GDC" >&6; }
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5219 $as_echo "no" >&6; }
5222 if test "x$ac_ct_GDC" = x; then
5225 case $cross_compiling:$ac_tool_warned in
5227 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5228 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5229 ac_tool_warned=yes ;;
5234 GDC="$ac_cv_prog_GDC"
5237 if test -z "$GDC"; then
5238 if test -n "$ac_tool_prefix"; then
5239 # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
5240 set dummy ${ac_tool_prefix}gdc; ac_word=$2
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5242 $as_echo_n "checking for $ac_word... " >&6; }
5243 if ${ac_cv_prog_GDC+:} false; then :
5244 $as_echo_n "(cached) " >&6
5246 if test -n "$GDC"; then
5247 ac_cv_prog_GDC="$GDC" # Let the user override the test.
5249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5253 test -z "$as_dir" && as_dir=.
5254 for ac_exec_ext in '' $ac_executable_extensions; do
5255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5256 ac_cv_prog_GDC="$ac_tool_prefix}gdc"
5257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5267 if test -n "$GDC"; then
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
5269 $as_echo "$GDC" >&6; }
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5272 $as_echo "no" >&6; }
5278 if test -z "$GDC"; then
5279 # Extract the first word of "gdc", so it can be a program name with args.
5280 set dummy gdc; ac_word=$2
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5282 $as_echo_n "checking for $ac_word... " >&6; }
5283 if ${ac_cv_prog_GDC+:} false; then :
5284 $as_echo_n "(cached) " >&6
5286 if test -n "$GDC"; then
5287 ac_cv_prog_GDC="$GDC" # Let the user override the test.
5290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5294 test -z "$as_dir" && as_dir=.
5295 for ac_exec_ext in '' $ac_executable_extensions; do
5296 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5297 if test "$as_dir/$ac_word$ac_exec_ext" = "false"; then
5298 ac_prog_rejected=yes
5301 ac_cv_prog_GDC="gdc"
5302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5309 if test $ac_prog_rejected = yes; then
5310 # We found a bogon in the path, so make sure we never use it.
5311 set dummy $ac_cv_prog_GDC
5313 if test $# != 0; then
5314 # We chose a different compiler from the bogus one.
5315 # However, it has the same basename, so the bogon will be chosen
5316 # first if we set GDC to just the basename; use the full file name.
5318 ac_cv_prog_GDC="$as_dir/$ac_word${1+' '}$@"
5324 if test -n "$GDC"; then
5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
5326 $as_echo "$GDC" >&6; }
5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5329 $as_echo "no" >&6; }
5336 # Provide some information about the compiler.
5337 $as_echo "$as_me:${as_lineno-$LINENO}: checking for D compiler version" >&5
5340 { { ac_try="$ac_compiler --version >&5"
5342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5343 *) ac_try_echo=$ac_try;;
5345 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5346 $as_echo "$ac_try_echo"; } >&5
5347 (eval "$ac_compiler --version >&5") 2>conftest.err
5349 if test -s conftest.err; then
5351 ... rest of stderr output deleted ...
5352 10q' conftest.err >conftest.er1
5353 cat conftest.er1 >&5
5355 rm -f conftest.er1 conftest.err
5356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5357 test $ac_status = 0; }
5359 ac_cpp='$CPP $CPPFLAGS'
5360 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5361 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5362 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for absolute libphobos source path" >&5
5366 $as_echo_n "checking for absolute libphobos source path... " >&6; }
5367 if ${phobos_cv_abs_srcdir+:} false; then :
5368 $as_echo_n "(cached) " >&6
5370 phobos_cv_abs_srcdir=`cd $srcdir && pwd`
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $phobos_cv_abs_srcdir" >&5
5373 $as_echo "$phobos_cv_abs_srcdir" >&6; }
5374 if test -d "$phobos_cv_abs_srcdir"; then :
5377 as_fn_error $? "can't find absolute libphobos source path" "$LINENO" 5
5383 gdc_save_DFLAGS=$GDCFLAGS
5384 GDCFLAGS="-fno-moduleinfo -nostdinc -I $phobos_cv_abs_srcdir/libdruntime $GDCFLAGS"
5387 ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5'
5388 ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking If $GDC can compile D sources" >&5
5392 $as_echo_n "checking If $GDC can compile D sources... " >&6; }
5393 cat > conftest.$ac_ext <<_ACEOF
5397 extern(C) int main() {
5401 if ac_fn_d_try_compile "$LINENO"; then :
5402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5403 $as_echo "yes" >&6; }
5405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5406 $as_echo "no" >&6; }
5407 as_fn_error $? "can't compile D sources!" "$LINENO" 5
5409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5411 ac_cpp='$CPP $CPPFLAGS'
5412 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5413 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5414 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5417 GDCFLAGS=$gdc_save_DFLAGS
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
5425 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
5426 # Check whether --enable-maintainer-mode was given.
5427 if test "${enable_maintainer_mode+set}" = set; then :
5428 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
5430 USE_MAINTAINER_MODE=no
5433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
5434 $as_echo "$USE_MAINTAINER_MODE" >&6; }
5435 if test $USE_MAINTAINER_MODE = yes; then
5436 MAINTAINER_MODE_TRUE=
5437 MAINTAINER_MODE_FALSE='#'
5439 MAINTAINER_MODE_TRUE='#'
5440 MAINTAINER_MODE_FALSE=
5443 MAINT=$MAINTAINER_MODE_TRUE
5446 if test -n "$ac_tool_prefix"; then
5447 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5448 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5450 $as_echo_n "checking for $ac_word... " >&6; }
5451 if ${ac_cv_prog_RANLIB+:} false; then :
5452 $as_echo_n "(cached) " >&6
5454 if test -n "$RANLIB"; then
5455 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5461 test -z "$as_dir" && as_dir=.
5462 for ac_exec_ext in '' $ac_executable_extensions; do
5463 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5464 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5474 RANLIB=$ac_cv_prog_RANLIB
5475 if test -n "$RANLIB"; then
5476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5477 $as_echo "$RANLIB" >&6; }
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5480 $as_echo "no" >&6; }
5485 if test -z "$ac_cv_prog_RANLIB"; then
5486 ac_ct_RANLIB=$RANLIB
5487 # Extract the first word of "ranlib", so it can be a program name with args.
5488 set dummy ranlib; ac_word=$2
5489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5490 $as_echo_n "checking for $ac_word... " >&6; }
5491 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5492 $as_echo_n "(cached) " >&6
5494 if test -n "$ac_ct_RANLIB"; then
5495 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5501 test -z "$as_dir" && as_dir=.
5502 for ac_exec_ext in '' $ac_executable_extensions; do
5503 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5504 ac_cv_prog_ac_ct_RANLIB="ranlib"
5505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5514 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5515 if test -n "$ac_ct_RANLIB"; then
5516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5517 $as_echo "$ac_ct_RANLIB" >&6; }
5519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5520 $as_echo "no" >&6; }
5523 if test "x$ac_ct_RANLIB" = x; then
5526 case $cross_compiling:$ac_tool_warned in
5528 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5529 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5530 ac_tool_warned=yes ;;
5532 RANLIB=$ac_ct_RANLIB
5535 RANLIB="$ac_cv_prog_RANLIB"
5539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5540 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5542 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5543 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5544 $as_echo_n "(cached) " >&6
5546 cat >conftest.make <<\_ACEOF
5549 @echo '@@@%%%=$(MAKE)=@@@%%%'
5551 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5552 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5554 eval ac_cv_prog_make_${ac_make}_set=yes;;
5556 eval ac_cv_prog_make_${ac_make}_set=no;;
5560 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5562 $as_echo "yes" >&6; }
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5566 $as_echo "no" >&6; }
5567 SET_MAKE="MAKE=${MAKE-make}"
5571 # Add CET specific flags if CET is enabled
5572 # Check whether --enable-cet was given.
5573 if test "${enable_cet+set}" = set; then :
5574 enableval=$enable_cet;
5575 case "$enableval" in
5577 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5586 $as_echo_n "checking for CET support... " >&6; }
5588 # NB: Avoid nested save_CFLAGS and save_LDFLAGS.
5590 i[34567]86-*-linux* | x86_64-*-linux*)
5591 case "$enable_cet" in
5593 # Check if target supports multi-byte NOPs
5594 # and if compiler and assembler support CET insn.
5595 cet_save_CFLAGS="$CFLAGS"
5596 CFLAGS="$CFLAGS -fcf-protection"
5597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5598 /* end confdefs.h. */
5604 #if !defined(__SSE2__)
5605 #error target does not support multi-byte NOPs
5614 if ac_fn_c_try_compile "$LINENO"; then :
5619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5620 CFLAGS="$cet_save_CFLAGS"
5623 # Check if assembler supports CET.
5624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5625 /* end confdefs.h. */
5635 if ac_fn_c_try_compile "$LINENO"; then :
5638 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
5640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5648 if test x$enable_cet = xyes; then
5649 CET_FLAGS="-fcf-protection -mshstk"
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5651 $as_echo "yes" >&6; }
5653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5654 $as_echo "no" >&6; }
5658 # To ensure that runtime code for CET is compiled in, add in D version flags.
5659 if test x$enable_cet = xyes; then :
5661 CET_DFLAGS="$CET_FLAGS -fversion=CET"
5662 DCFG_ENABLE_CET=true
5667 DCFG_ENABLE_CET=false
5673 # This should be inherited in the recursive make, but ensure it is defined.
5677 CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5685 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5690 macro_version='2.2.7a'
5691 macro_revision='1.3134'
5705 ltmain="$ac_aux_dir/ltmain.sh"
5707 # Backslashify metacharacters that are still active within
5708 # double-quoted strings.
5709 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5711 # Same as above, but do not quote variable references.
5712 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5714 # Sed substitution to delay expansion of an escaped shell variable in a
5715 # double_quote_subst'ed string.
5716 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5718 # Sed substitution to delay expansion of an escaped single quote.
5719 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5721 # Sed substitution to avoid accidental globbing in evaled expressions
5722 no_glob_subst='s/\*/\\\*/g'
5724 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5725 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5726 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5729 $as_echo_n "checking how to print strings... " >&6; }
5730 # Test print first, because it will be a builtin if present.
5731 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5732 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5734 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5737 # Use this function as a fallback that always works.
5738 func_fallback_echo ()
5740 eval 'cat <<_LTECHO_EOF
5744 ECHO='func_fallback_echo'
5747 # func_echo_all arg...
5748 # Invoke $ECHO with all args, space-separated.
5755 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5756 $as_echo "printf" >&6; } ;;
5757 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5758 $as_echo "print -r" >&6; } ;;
5759 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5760 $as_echo "cat" >&6; } ;;
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5777 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5778 if ${ac_cv_path_SED+:} false; then :
5779 $as_echo_n "(cached) " >&6
5781 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5782 for ac_i in 1 2 3 4 5 6 7; do
5783 ac_script="$ac_script$as_nl$ac_script"
5785 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5786 { ac_script=; unset ac_script;}
5787 if test -z "$SED"; then
5788 ac_path_SED_found=false
5789 # Loop through the user's path and test for each of PROGNAME-LIST
5790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5794 test -z "$as_dir" && as_dir=.
5795 for ac_prog in sed gsed; do
5796 for ac_exec_ext in '' $ac_executable_extensions; do
5797 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5798 as_fn_executable_p "$ac_path_SED" || continue
5799 # Check for GNU ac_path_SED and select it if it is found.
5800 # Check for GNU $ac_path_SED
5801 case `"$ac_path_SED" --version 2>&1` in
5803 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5806 $as_echo_n 0123456789 >"conftest.in"
5809 cat "conftest.in" "conftest.in" >"conftest.tmp"
5810 mv "conftest.tmp" "conftest.in"
5811 cp "conftest.in" "conftest.nl"
5812 $as_echo '' >> "conftest.nl"
5813 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5814 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5815 as_fn_arith $ac_count + 1 && ac_count=$as_val
5816 if test $ac_count -gt ${ac_path_SED_max-0}; then
5817 # Best one so far, save it but keep looking for a better one
5818 ac_cv_path_SED="$ac_path_SED"
5819 ac_path_SED_max=$ac_count
5821 # 10*(2^10) chars as input seems more than enough
5822 test $ac_count -gt 10 && break
5824 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5827 $ac_path_SED_found && break 3
5832 if test -z "$ac_cv_path_SED"; then
5833 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5841 $as_echo "$ac_cv_path_SED" >&6; }
5842 SED="$ac_cv_path_SED"
5845 test -z "$SED" && SED=sed
5846 Xsed="$SED -e 1s/^X//"
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5859 $as_echo_n "checking for fgrep... " >&6; }
5860 if ${ac_cv_path_FGREP+:} false; then :
5861 $as_echo_n "(cached) " >&6
5863 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5864 then ac_cv_path_FGREP="$GREP -F"
5866 if test -z "$FGREP"; then
5867 ac_path_FGREP_found=false
5868 # Loop through the user's path and test for each of PROGNAME-LIST
5869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5870 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5873 test -z "$as_dir" && as_dir=.
5874 for ac_prog in fgrep; do
5875 for ac_exec_ext in '' $ac_executable_extensions; do
5876 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5877 as_fn_executable_p "$ac_path_FGREP" || continue
5878 # Check for GNU ac_path_FGREP and select it if it is found.
5879 # Check for GNU $ac_path_FGREP
5880 case `"$ac_path_FGREP" --version 2>&1` in
5882 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5885 $as_echo_n 0123456789 >"conftest.in"
5888 cat "conftest.in" "conftest.in" >"conftest.tmp"
5889 mv "conftest.tmp" "conftest.in"
5890 cp "conftest.in" "conftest.nl"
5891 $as_echo 'FGREP' >> "conftest.nl"
5892 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5893 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5894 as_fn_arith $ac_count + 1 && ac_count=$as_val
5895 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5896 # Best one so far, save it but keep looking for a better one
5897 ac_cv_path_FGREP="$ac_path_FGREP"
5898 ac_path_FGREP_max=$ac_count
5900 # 10*(2^10) chars as input seems more than enough
5901 test $ac_count -gt 10 && break
5903 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5906 $ac_path_FGREP_found && break 3
5911 if test -z "$ac_cv_path_FGREP"; then
5912 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5915 ac_cv_path_FGREP=$FGREP
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5921 $as_echo "$ac_cv_path_FGREP" >&6; }
5922 FGREP="$ac_cv_path_FGREP"
5925 test -z "$GREP" && GREP=grep
5945 # Check whether --with-gnu-ld was given.
5946 if test "${with_gnu_ld+set}" = set; then :
5947 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5953 if test "$GCC" = yes; then
5954 # Check if gcc -print-prog-name=ld gives a path.
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5956 $as_echo_n "checking for ld used by $CC... " >&6; }
5959 # gcc leaves a trailing carriage return which upsets mingw
5960 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5962 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5965 # Accept absolute paths.
5967 re_direlt='/[^/][^/]*/\.\./'
5968 # Canonicalize the pathname of ld
5969 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5970 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5971 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5973 test -z "$LD" && LD="$ac_prog"
5976 # If it fails, then pretend we aren't using GCC.
5980 # If it is relative, then search for the first ld in PATH.
5984 elif test "$with_gnu_ld" = yes; then
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5986 $as_echo_n "checking for GNU ld... " >&6; }
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5989 $as_echo_n "checking for non-GNU ld... " >&6; }
5991 if ${lt_cv_path_LD+:} false; then :
5992 $as_echo_n "(cached) " >&6
5994 if test -z "$LD"; then
5995 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5996 for ac_dir in $PATH; do
5998 test -z "$ac_dir" && ac_dir=.
5999 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6000 lt_cv_path_LD="$ac_dir/$ac_prog"
6001 # Check to see if the program is GNU ld. I'd rather use --version,
6002 # but apparently some variants of GNU ld only accept -v.
6003 # Break only if it was the GNU/non-GNU ld that we prefer.
6004 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6005 *GNU* | *'with BFD'*)
6006 test "$with_gnu_ld" != no && break
6009 test "$with_gnu_ld" != yes && break
6016 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6021 if test -n "$LD"; then
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6023 $as_echo "$LD" >&6; }
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6026 $as_echo "no" >&6; }
6028 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6030 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6031 if ${lt_cv_prog_gnu_ld+:} false; then :
6032 $as_echo_n "(cached) " >&6
6034 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6035 case `$LD -v 2>&1 </dev/null` in
6036 *GNU* | *'with BFD'*)
6037 lt_cv_prog_gnu_ld=yes
6040 lt_cv_prog_gnu_ld=no
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6045 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6046 with_gnu_ld=$lt_cv_prog_gnu_ld
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6057 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6058 if ${lt_cv_path_NM+:} false; then :
6059 $as_echo_n "(cached) " >&6
6061 if test -n "$NM"; then
6062 # Let the user override the test.
6065 lt_nm_to_check="${ac_tool_prefix}nm"
6066 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6067 lt_nm_to_check="$lt_nm_to_check nm"
6069 for lt_tmp_nm in $lt_nm_to_check; do
6070 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6071 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6073 test -z "$ac_dir" && ac_dir=.
6074 tmp_nm="$ac_dir/$lt_tmp_nm"
6075 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6076 # Check to see if the nm accepts a BSD-compat flag.
6077 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6078 # nm: unknown option "B" ignored
6079 # Tru64's nm complains that /dev/null is an invalid object file
6080 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6081 */dev/null* | *'Invalid file or object type'*)
6082 lt_cv_path_NM="$tmp_nm -B"
6086 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6088 lt_cv_path_NM="$tmp_nm -p"
6092 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6093 continue # so that we can try to find one that supports BSD flags
6102 : ${lt_cv_path_NM=no}
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6106 $as_echo "$lt_cv_path_NM" >&6; }
6107 if test "$lt_cv_path_NM" != "no"; then
6110 # Didn't find any BSD compatible name lister, look for dumpbin.
6111 if test -n "$DUMPBIN"; then :
6112 # Let the user override the test.
6114 if test -n "$ac_tool_prefix"; then
6115 for ac_prog in dumpbin "link -dump"
6117 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6118 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6120 $as_echo_n "checking for $ac_word... " >&6; }
6121 if ${ac_cv_prog_DUMPBIN+:} false; then :
6122 $as_echo_n "(cached) " >&6
6124 if test -n "$DUMPBIN"; then
6125 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6131 test -z "$as_dir" && as_dir=.
6132 for ac_exec_ext in '' $ac_executable_extensions; do
6133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6134 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6144 DUMPBIN=$ac_cv_prog_DUMPBIN
6145 if test -n "$DUMPBIN"; then
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6147 $as_echo "$DUMPBIN" >&6; }
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6150 $as_echo "no" >&6; }
6154 test -n "$DUMPBIN" && break
6157 if test -z "$DUMPBIN"; then
6158 ac_ct_DUMPBIN=$DUMPBIN
6159 for ac_prog in dumpbin "link -dump"
6161 # Extract the first word of "$ac_prog", so it can be a program name with args.
6162 set dummy $ac_prog; ac_word=$2
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6164 $as_echo_n "checking for $ac_word... " >&6; }
6165 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6166 $as_echo_n "(cached) " >&6
6168 if test -n "$ac_ct_DUMPBIN"; then
6169 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6175 test -z "$as_dir" && as_dir=.
6176 for ac_exec_ext in '' $ac_executable_extensions; do
6177 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6178 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6188 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6189 if test -n "$ac_ct_DUMPBIN"; then
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6191 $as_echo "$ac_ct_DUMPBIN" >&6; }
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6194 $as_echo "no" >&6; }
6198 test -n "$ac_ct_DUMPBIN" && break
6201 if test "x$ac_ct_DUMPBIN" = x; then
6204 case $cross_compiling:$ac_tool_warned in
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6207 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6208 ac_tool_warned=yes ;;
6210 DUMPBIN=$ac_ct_DUMPBIN
6214 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6216 DUMPBIN="$DUMPBIN -symbols"
6224 if test "$DUMPBIN" != ":"; then
6228 test -z "$NM" && NM=nm
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6236 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6237 if ${lt_cv_nm_interface+:} false; then :
6238 $as_echo_n "(cached) " >&6
6240 lt_cv_nm_interface="BSD nm"
6241 echo "int some_variable = 0;" > conftest.$ac_ext
6242 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6243 (eval "$ac_compile" 2>conftest.err)
6244 cat conftest.err >&5
6245 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6246 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6247 cat conftest.err >&5
6248 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6249 cat conftest.out >&5
6250 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6251 lt_cv_nm_interface="MS dumpbin"
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6256 $as_echo "$lt_cv_nm_interface" >&6; }
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6259 $as_echo_n "checking whether ln -s works... " >&6; }
6261 if test "$LN_S" = "ln -s"; then
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6263 $as_echo "yes" >&6; }
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6266 $as_echo "no, using $LN_S" >&6; }
6269 # find the maximum length of command line arguments
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6271 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6272 if ${lt_cv_sys_max_cmd_len+:} false; then :
6273 $as_echo_n "(cached) " >&6
6280 # On DJGPP, this test can blow up pretty badly due to problems in libc
6281 # (any single argument exceeding 2000 bytes causes a buffer overrun
6282 # during glob expansion). Even if it were fixed, the result of this
6283 # check would be larger than it should be.
6284 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6288 # Under GNU Hurd, this test is not required because there is
6289 # no limit to the length of command line arguments.
6290 # Libtool will interpret -1 as no limit whatsoever
6291 lt_cv_sys_max_cmd_len=-1;
6294 cygwin* | mingw* | cegcc*)
6295 # On Win9x/ME, this test blows up -- it succeeds, but takes
6296 # about 5 minutes as the teststring grows exponentially.
6297 # Worse, since 9x/ME are not pre-emptively multitasking,
6298 # you end up with a "frozen" computer, even though with patience
6299 # the test eventually succeeds (with a max line length of 256k).
6300 # Instead, let's just punt: use the minimum linelength reported by
6301 # all of the supported platforms: 8192 (on NT/2K/XP).
6302 lt_cv_sys_max_cmd_len=8192;
6306 # On MiNT this can take a long time and run out of memory.
6307 lt_cv_sys_max_cmd_len=8192;
6311 # On AmigaOS with pdksh, this test takes hours, literally.
6312 # So we just punt and use a minimum line length of 8192.
6313 lt_cv_sys_max_cmd_len=8192;
6316 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6317 # This has been around since 386BSD, at least. Likely further.
6318 if test -x /sbin/sysctl; then
6319 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6320 elif test -x /usr/sbin/sysctl; then
6321 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6323 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6325 # And add a safety zone
6326 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6327 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6331 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6332 lt_cv_sys_max_cmd_len=196608
6336 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6337 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6338 # nice to cause kernel panics so lets avoid the loop below.
6339 # First set a reasonable default.
6340 lt_cv_sys_max_cmd_len=16384
6342 if test -x /sbin/sysconfig; then
6343 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6344 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6349 lt_cv_sys_max_cmd_len=102400
6351 sysv5* | sco5v6* | sysv4.2uw2*)
6352 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6353 if test -n "$kargmax"; then
6354 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6356 lt_cv_sys_max_cmd_len=32768
6360 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6361 if test -n "$lt_cv_sys_max_cmd_len"; then
6362 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6363 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6365 # Make teststring a little bigger before we do anything with it.
6366 # a 1K string should be a reasonable start.
6367 for i in 1 2 3 4 5 6 7 8 ; do
6368 teststring=$teststring$teststring
6370 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6371 # If test is not a shell built-in, we'll probably end up computing a
6372 # maximum length that is only half of the actual maximum length, but
6374 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6375 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6376 test $i != 17 # 1/2 MB should be enough
6379 teststring=$teststring$teststring
6381 # Only check the string length outside the loop.
6382 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6384 # Add a significant safety factor because C++ compilers can tack on
6385 # massive amounts of additional arguments before passing them to the
6386 # linker. It appears as though 1/2 is a usable value.
6387 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6394 if test -n $lt_cv_sys_max_cmd_len ; then
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6396 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6399 $as_echo "none" >&6; }
6401 max_cmd_len=$lt_cv_sys_max_cmd_len
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6413 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6414 # Try some XSI features
6417 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6419 && eval 'test $(( 1 + 1 )) -eq 2 \
6420 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6423 $as_echo "$xsi_shell" >&6; }
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6427 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6429 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6431 && lt_shell_append=yes
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6433 $as_echo "$lt_shell_append" >&6; }
6436 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6446 # test EBCDIC or ASCII
6447 case `echo X|tr X '\101'` in
6448 A) # ASCII based system
6449 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6450 lt_SP2NL='tr \040 \012'
6451 lt_NL2SP='tr \015\012 \040\040'
6453 *) # EBCDIC based system
6454 lt_SP2NL='tr \100 \n'
6455 lt_NL2SP='tr \r\n \100\100'
6467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6468 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6469 if ${lt_cv_ld_reload_flag+:} false; then :
6470 $as_echo_n "(cached) " >&6
6472 lt_cv_ld_reload_flag='-r'
6474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6475 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6476 reload_flag=$lt_cv_ld_reload_flag
6477 case $reload_flag in
6479 *) reload_flag=" $reload_flag" ;;
6481 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6484 if test "$GCC" = yes; then
6485 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6487 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6500 if test -n "$ac_tool_prefix"; then
6501 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6502 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6504 $as_echo_n "checking for $ac_word... " >&6; }
6505 if ${ac_cv_prog_OBJDUMP+:} false; then :
6506 $as_echo_n "(cached) " >&6
6508 if test -n "$OBJDUMP"; then
6509 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6515 test -z "$as_dir" && as_dir=.
6516 for ac_exec_ext in '' $ac_executable_extensions; do
6517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6518 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6528 OBJDUMP=$ac_cv_prog_OBJDUMP
6529 if test -n "$OBJDUMP"; then
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6531 $as_echo "$OBJDUMP" >&6; }
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6534 $as_echo "no" >&6; }
6539 if test -z "$ac_cv_prog_OBJDUMP"; then
6540 ac_ct_OBJDUMP=$OBJDUMP
6541 # Extract the first word of "objdump", so it can be a program name with args.
6542 set dummy objdump; ac_word=$2
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6544 $as_echo_n "checking for $ac_word... " >&6; }
6545 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6546 $as_echo_n "(cached) " >&6
6548 if test -n "$ac_ct_OBJDUMP"; then
6549 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6555 test -z "$as_dir" && as_dir=.
6556 for ac_exec_ext in '' $ac_executable_extensions; do
6557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6558 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6568 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6569 if test -n "$ac_ct_OBJDUMP"; then
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6571 $as_echo "$ac_ct_OBJDUMP" >&6; }
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6574 $as_echo "no" >&6; }
6577 if test "x$ac_ct_OBJDUMP" = x; then
6580 case $cross_compiling:$ac_tool_warned in
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6583 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6584 ac_tool_warned=yes ;;
6586 OBJDUMP=$ac_ct_OBJDUMP
6589 OBJDUMP="$ac_cv_prog_OBJDUMP"
6592 test -z "$OBJDUMP" && OBJDUMP=objdump
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6603 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6604 if ${lt_cv_deplibs_check_method+:} false; then :
6605 $as_echo_n "(cached) " >&6
6607 lt_cv_file_magic_cmd='$MAGIC_CMD'
6608 lt_cv_file_magic_test_file=
6609 lt_cv_deplibs_check_method='unknown'
6610 # Need to set the preceding variable on all platforms that support
6611 # interlibrary dependencies.
6612 # 'none' -- dependencies not supported.
6613 # `unknown' -- same as none, but documents that we really don't know.
6614 # 'pass_all' -- all dependencies passed with no checks.
6615 # 'test_compile' -- check by making test program.
6616 # 'file_magic [[regex]]' -- check by looking for files in library path
6617 # which responds to the $file_magic_cmd with a given extended regex.
6618 # If you have `file' or equivalent on your system and you're not sure
6619 # whether `pass_all' will *always* work, you probably want this one.
6623 lt_cv_deplibs_check_method=pass_all
6627 lt_cv_deplibs_check_method=pass_all
6631 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6632 lt_cv_file_magic_cmd='/usr/bin/file -L'
6633 lt_cv_file_magic_test_file=/shlib/libc.so
6637 # func_win32_libid is a shell function defined in ltmain.sh
6638 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6639 lt_cv_file_magic_cmd='func_win32_libid'
6643 # Base MSYS/MinGW do not provide the 'file' command needed by
6644 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6645 # unless we find 'file', for example because we are cross-compiling.
6646 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6647 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6648 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6649 lt_cv_file_magic_cmd='func_win32_libid'
6651 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6652 lt_cv_file_magic_cmd='$OBJDUMP -f'
6657 # use the weaker test based on 'objdump'. See mingw*.
6658 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6659 lt_cv_file_magic_cmd='$OBJDUMP -f'
6662 darwin* | rhapsody*)
6663 lt_cv_deplibs_check_method=pass_all
6666 freebsd* | dragonfly*)
6667 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6670 # Not sure whether the presence of OpenBSD here was a mistake.
6671 # Let's accept both of them until this is cleared up.
6672 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6673 lt_cv_file_magic_cmd=/usr/bin/file
6674 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6678 lt_cv_deplibs_check_method=pass_all
6683 lt_cv_deplibs_check_method=pass_all
6687 lt_cv_deplibs_check_method=pass_all
6690 hpux10.20* | hpux11*)
6691 lt_cv_file_magic_cmd=/usr/bin/file
6694 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6695 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6698 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]'
6699 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6702 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6703 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6709 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6710 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6713 irix5* | irix6* | nonstopux*)
6715 *-32|*"-32 ") libmagic=32-bit;;
6716 *-n32|*"-n32 ") libmagic=N32;;
6717 *-64|*"-64 ") libmagic=64-bit;;
6718 *) libmagic=never-match;;
6720 lt_cv_deplibs_check_method=pass_all
6723 # This must be Linux ELF.
6724 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
6725 lt_cv_deplibs_check_method=pass_all
6729 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6730 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6732 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6737 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6738 lt_cv_file_magic_cmd=/usr/bin/file
6739 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6743 lt_cv_deplibs_check_method=pass_all
6747 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6748 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6750 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6754 osf3* | osf4* | osf5*)
6755 lt_cv_deplibs_check_method=pass_all
6759 lt_cv_deplibs_check_method=pass_all
6763 lt_cv_deplibs_check_method=pass_all
6766 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6767 lt_cv_deplibs_check_method=pass_all
6771 case $host_vendor in
6773 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]'
6774 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6777 lt_cv_deplibs_check_method=pass_all
6780 lt_cv_file_magic_cmd='/bin/file'
6781 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6784 lt_cv_file_magic_cmd='/bin/file'
6785 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6786 lt_cv_file_magic_test_file=/lib/libc.so
6789 lt_cv_deplibs_check_method=pass_all
6792 lt_cv_deplibs_check_method=pass_all
6798 lt_cv_deplibs_check_method=pass_all
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6804 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6805 file_magic_cmd=$lt_cv_file_magic_cmd
6806 deplibs_check_method=$lt_cv_deplibs_check_method
6807 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6820 if test -n "$ac_tool_prefix"; then
6821 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6822 set dummy ${ac_tool_prefix}ar; ac_word=$2
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6824 $as_echo_n "checking for $ac_word... " >&6; }
6825 if ${ac_cv_prog_AR+:} false; then :
6826 $as_echo_n "(cached) " >&6
6828 if test -n "$AR"; then
6829 ac_cv_prog_AR="$AR" # Let the user override the test.
6831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6835 test -z "$as_dir" && as_dir=.
6836 for ac_exec_ext in '' $ac_executable_extensions; do
6837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6838 ac_cv_prog_AR="${ac_tool_prefix}ar"
6839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6849 if test -n "$AR"; then
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6851 $as_echo "$AR" >&6; }
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6854 $as_echo "no" >&6; }
6859 if test -z "$ac_cv_prog_AR"; then
6861 # Extract the first word of "ar", so it can be a program name with args.
6862 set dummy ar; ac_word=$2
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6864 $as_echo_n "checking for $ac_word... " >&6; }
6865 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6866 $as_echo_n "(cached) " >&6
6868 if test -n "$ac_ct_AR"; then
6869 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6875 test -z "$as_dir" && as_dir=.
6876 for ac_exec_ext in '' $ac_executable_extensions; do
6877 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6878 ac_cv_prog_ac_ct_AR="ar"
6879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6888 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6889 if test -n "$ac_ct_AR"; then
6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6891 $as_echo "$ac_ct_AR" >&6; }
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6894 $as_echo "no" >&6; }
6897 if test "x$ac_ct_AR" = x; then
6900 case $cross_compiling:$ac_tool_warned in
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6903 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6904 ac_tool_warned=yes ;;
6912 test -z "$AR" && AR=ar
6913 test -z "$AR_FLAGS" && AR_FLAGS=cru
6925 if test -n "$ac_tool_prefix"; then
6926 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6927 set dummy ${ac_tool_prefix}strip; ac_word=$2
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6929 $as_echo_n "checking for $ac_word... " >&6; }
6930 if ${ac_cv_prog_STRIP+:} false; then :
6931 $as_echo_n "(cached) " >&6
6933 if test -n "$STRIP"; then
6934 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6940 test -z "$as_dir" && as_dir=.
6941 for ac_exec_ext in '' $ac_executable_extensions; do
6942 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6943 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6953 STRIP=$ac_cv_prog_STRIP
6954 if test -n "$STRIP"; then
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6956 $as_echo "$STRIP" >&6; }
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6959 $as_echo "no" >&6; }
6964 if test -z "$ac_cv_prog_STRIP"; then
6966 # Extract the first word of "strip", so it can be a program name with args.
6967 set dummy strip; ac_word=$2
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6969 $as_echo_n "checking for $ac_word... " >&6; }
6970 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6971 $as_echo_n "(cached) " >&6
6973 if test -n "$ac_ct_STRIP"; then
6974 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6980 test -z "$as_dir" && as_dir=.
6981 for ac_exec_ext in '' $ac_executable_extensions; do
6982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6983 ac_cv_prog_ac_ct_STRIP="strip"
6984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6993 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6994 if test -n "$ac_ct_STRIP"; then
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6996 $as_echo "$ac_ct_STRIP" >&6; }
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6999 $as_echo "no" >&6; }
7002 if test "x$ac_ct_STRIP" = x; then
7005 case $cross_compiling:$ac_tool_warned in
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7009 ac_tool_warned=yes ;;
7014 STRIP="$ac_cv_prog_STRIP"
7017 test -z "$STRIP" && STRIP=:
7024 if test -n "$ac_tool_prefix"; then
7025 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7026 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7028 $as_echo_n "checking for $ac_word... " >&6; }
7029 if ${ac_cv_prog_RANLIB+:} false; then :
7030 $as_echo_n "(cached) " >&6
7032 if test -n "$RANLIB"; then
7033 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7039 test -z "$as_dir" && as_dir=.
7040 for ac_exec_ext in '' $ac_executable_extensions; do
7041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7042 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7052 RANLIB=$ac_cv_prog_RANLIB
7053 if test -n "$RANLIB"; then
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7055 $as_echo "$RANLIB" >&6; }
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7058 $as_echo "no" >&6; }
7063 if test -z "$ac_cv_prog_RANLIB"; then
7064 ac_ct_RANLIB=$RANLIB
7065 # Extract the first word of "ranlib", so it can be a program name with args.
7066 set dummy ranlib; ac_word=$2
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7068 $as_echo_n "checking for $ac_word... " >&6; }
7069 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7070 $as_echo_n "(cached) " >&6
7072 if test -n "$ac_ct_RANLIB"; then
7073 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7079 test -z "$as_dir" && as_dir=.
7080 for ac_exec_ext in '' $ac_executable_extensions; do
7081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7082 ac_cv_prog_ac_ct_RANLIB="ranlib"
7083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7092 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7093 if test -n "$ac_ct_RANLIB"; then
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7095 $as_echo "$ac_ct_RANLIB" >&6; }
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7098 $as_echo "no" >&6; }
7101 if test "x$ac_ct_RANLIB" = x; then
7104 case $cross_compiling:$ac_tool_warned in
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7107 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7108 ac_tool_warned=yes ;;
7110 RANLIB=$ac_ct_RANLIB
7113 RANLIB="$ac_cv_prog_RANLIB"
7116 test -z "$RANLIB" && RANLIB=:
7123 # Determine commands to create old-style static archives.
7124 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7125 old_postinstall_cmds='chmod 644 $oldlib'
7126 old_postuninstall_cmds=
7128 if test -n "$RANLIB"; then
7131 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7134 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7137 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7142 lock_old_archive_extraction=yes ;;
7144 lock_old_archive_extraction=no ;;
7185 # If no C compiler was specified, use CC.
7188 # If no C compiler flags were specified, use CFLAGS.
7189 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7191 # Allow CC to be a program name with arguments.
7195 # Check for command to grab the raw symbol name followed by C symbol from nm.
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7197 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7198 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7199 $as_echo_n "(cached) " >&6
7202 # These are sane defaults that work on at least a few old systems.
7203 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7205 # Character class describing NM global symbol codes.
7206 symcode='[BCDEGRST]'
7208 # Regexp to match symbols that can be accessed directly from C.
7209 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7211 # Define system-specific variables.
7216 cygwin* | mingw* | pw32* | cegcc*)
7217 symcode='[ABCDGISTW]'
7220 if test "$host_cpu" = ia64; then
7221 symcode='[ABCDEGRST]'
7225 symcode='[BCDEGRST]'
7228 symcode='[BCDEGQRST]'
7239 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7247 # If we're using GNU nm, then use its standard symbol codes.
7248 case `$NM -V 2>&1` in
7249 *GNU* | *'with BFD'*)
7250 symcode='[ABCDGIRSTW]' ;;
7253 # Transform an extracted symbol line into a proper C declaration.
7254 # Some systems (esp. on ia64) link data and code symbols differently,
7255 # so use this general approach.
7256 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7258 # Transform an extracted symbol line into symbol name and symbol address
7259 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7260 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'"
7262 # Handle CRLF in mingw tool chain
7266 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7270 # Try without a prefix underscore, then with it.
7271 for ac_symprfx in "" "_"; do
7273 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7274 symxfrm="\\1 $ac_symprfx\\2 \\2"
7276 # Write the raw and C identifiers.
7277 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7278 # Fake it for dumpbin and say T for any non-static function
7279 # and D for any global variable.
7280 # Also find C++ and __fastcall symbols from MSVC++,
7281 # which start with @ or ?.
7282 lt_cv_sys_global_symbol_pipe="$AWK '"\
7283 " {last_section=section; section=\$ 3};"\
7284 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7285 " \$ 0!~/External *\|/{next};"\
7286 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7287 " {if(hide[section]) next};"\
7288 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7289 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7290 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7291 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7292 " ' prfx=^$ac_symprfx"
7294 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7297 # Check to see that the pipe works correctly.
7301 cat > conftest.$ac_ext <<_LT_EOF
7306 void nm_test_func(void);
7307 void nm_test_func(void){}
7311 int main(){nm_test_var='a';nm_test_func();return(0);}
7314 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7315 (eval $ac_compile) 2>&5
7317 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7318 test $ac_status = 0; }; then
7319 # Now try to grab the symbols.
7321 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7322 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7324 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7325 test $ac_status = 0; } && test -s "$nlist"; then
7326 # Try sorting and uniquifying the output.
7327 if sort "$nlist" | uniq > "$nlist"T; then
7328 mv -f "$nlist"T "$nlist"
7333 # Make sure that we snagged all the symbols we need.
7334 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7335 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7336 cat <<_LT_EOF > conftest.$ac_ext
7342 # Now generate the symbol file.
7343 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7345 cat <<_LT_EOF >> conftest.$ac_ext
7347 /* The mapping between symbol names and symbols. */
7352 lt__PROGRAM__LTX_preloaded_symbols[] =
7354 { "@PROGRAM@", (void *) 0 },
7356 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7357 cat <<\_LT_EOF >> conftest.$ac_ext
7361 /* This works around a problem in FreeBSD linker */
7362 #ifdef FREEBSD_WORKAROUND
7363 static const void *lt_preloaded_setup() {
7364 return lt__PROGRAM__LTX_preloaded_symbols;
7372 # Now try linking the two files.
7373 mv conftest.$ac_objext conftstm.$ac_objext
7374 lt_save_LIBS="$LIBS"
7375 lt_save_CFLAGS="$CFLAGS"
7376 LIBS="conftstm.$ac_objext"
7377 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7378 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7379 (eval $ac_link) 2>&5
7381 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7382 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7385 LIBS="$lt_save_LIBS"
7386 CFLAGS="$lt_save_CFLAGS"
7388 echo "cannot find nm_test_func in $nlist" >&5
7391 echo "cannot find nm_test_var in $nlist" >&5
7394 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7397 echo "$progname: failed program was:" >&5
7398 cat conftest.$ac_ext >&5
7400 rm -rf conftest* conftst*
7402 # Do not use the global_symbol_pipe unless it works.
7403 if test "$pipe_works" = yes; then
7406 lt_cv_sys_global_symbol_pipe=
7412 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7413 lt_cv_sys_global_symbol_to_cdecl=
7415 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7417 $as_echo "failed" >&6; }
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7420 $as_echo "ok" >&6; }
7444 # Check whether --enable-libtool-lock was given.
7445 if test "${enable_libtool_lock+set}" = set; then :
7446 enableval=$enable_libtool_lock;
7449 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7451 # Some flags need to be propagated to the compiler or linker for good
7455 # Find out which ABI we are using.
7456 echo 'int i;' > conftest.$ac_ext
7457 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7458 (eval $ac_compile) 2>&5
7460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7461 test $ac_status = 0; }; then
7462 case `/usr/bin/file conftest.$ac_objext` in
7474 # Find out which ABI we are using.
7475 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7476 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7477 (eval $ac_compile) 2>&5
7479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7480 test $ac_status = 0; }; then
7481 if test "$lt_cv_prog_gnu_ld" = yes; then
7482 case `/usr/bin/file conftest.$ac_objext` in
7484 LD="${LD-ld} -melf32bsmip"
7487 LD="${LD-ld} -melf32bmipn32"
7490 LD="${LD-ld} -melf64bmip"
7494 case `/usr/bin/file conftest.$ac_objext` in
7510 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7511 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7512 # Find out which ABI we are using.
7513 echo 'int i;' > conftest.$ac_ext
7514 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7515 (eval $ac_compile) 2>&5
7517 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7518 test $ac_status = 0; }; then
7519 case `/usr/bin/file conftest.o` in
7522 x86_64-*kfreebsd*-gnu)
7523 LD="${LD-ld} -m elf_i386_fbsd"
7526 case `/usr/bin/file conftest.o` in
7528 LD="${LD-ld} -m elf32_x86_64"
7531 LD="${LD-ld} -m elf_i386"
7535 powerpc64le-*linux*)
7536 LD="${LD-ld} -m elf32lppclinux"
7539 LD="${LD-ld} -m elf32ppclinux"
7542 LD="${LD-ld} -m elf_s390"
7545 LD="${LD-ld} -m elf32_sparc"
7551 x86_64-*kfreebsd*-gnu)
7552 LD="${LD-ld} -m elf_x86_64_fbsd"
7555 LD="${LD-ld} -m elf_x86_64"
7558 LD="${LD-ld} -m elf64lppc"
7561 LD="${LD-ld} -m elf64ppc"
7563 s390*-*linux*|s390*-*tpf*)
7564 LD="${LD-ld} -m elf64_s390"
7567 LD="${LD-ld} -m elf64_sparc"
7577 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7578 SAVE_CFLAGS="$CFLAGS"
7579 CFLAGS="$CFLAGS -belf"
7580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7581 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7582 if ${lt_cv_cc_needs_belf+:} false; then :
7583 $as_echo_n "(cached) " >&6
7586 ac_cpp='$CPP $CPPFLAGS'
7587 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7588 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7589 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7592 /* end confdefs.h. */
7602 if ac_fn_c_try_link "$LINENO"; then :
7603 lt_cv_cc_needs_belf=yes
7605 lt_cv_cc_needs_belf=no
7607 rm -f core conftest.err conftest.$ac_objext \
7608 conftest$ac_exeext conftest.$ac_ext
7610 ac_cpp='$CPP $CPPFLAGS'
7611 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7612 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7613 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7617 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7618 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7619 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7620 CFLAGS="$SAVE_CFLAGS"
7624 # Find out which ABI we are using.
7625 echo 'int i;' > conftest.$ac_ext
7626 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7627 (eval $ac_compile) 2>&5
7629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7630 test $ac_status = 0; }; then
7631 case `/usr/bin/file conftest.o` in
7633 case $lt_cv_prog_gnu_ld in
7634 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7636 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7648 need_locks="$enable_libtool_lock"
7652 rhapsody* | darwin*)
7653 if test -n "$ac_tool_prefix"; then
7654 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7655 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7657 $as_echo_n "checking for $ac_word... " >&6; }
7658 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7659 $as_echo_n "(cached) " >&6
7661 if test -n "$DSYMUTIL"; then
7662 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7668 test -z "$as_dir" && as_dir=.
7669 for ac_exec_ext in '' $ac_executable_extensions; do
7670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7671 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7681 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7682 if test -n "$DSYMUTIL"; then
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7684 $as_echo "$DSYMUTIL" >&6; }
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7687 $as_echo "no" >&6; }
7692 if test -z "$ac_cv_prog_DSYMUTIL"; then
7693 ac_ct_DSYMUTIL=$DSYMUTIL
7694 # Extract the first word of "dsymutil", so it can be a program name with args.
7695 set dummy dsymutil; ac_word=$2
7696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7697 $as_echo_n "checking for $ac_word... " >&6; }
7698 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7699 $as_echo_n "(cached) " >&6
7701 if test -n "$ac_ct_DSYMUTIL"; then
7702 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7708 test -z "$as_dir" && as_dir=.
7709 for ac_exec_ext in '' $ac_executable_extensions; do
7710 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7711 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7712 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7721 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7722 if test -n "$ac_ct_DSYMUTIL"; then
7723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7724 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7727 $as_echo "no" >&6; }
7730 if test "x$ac_ct_DSYMUTIL" = x; then
7733 case $cross_compiling:$ac_tool_warned in
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7736 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7737 ac_tool_warned=yes ;;
7739 DSYMUTIL=$ac_ct_DSYMUTIL
7742 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7745 if test -n "$ac_tool_prefix"; then
7746 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7747 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7749 $as_echo_n "checking for $ac_word... " >&6; }
7750 if ${ac_cv_prog_NMEDIT+:} false; then :
7751 $as_echo_n "(cached) " >&6
7753 if test -n "$NMEDIT"; then
7754 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7760 test -z "$as_dir" && as_dir=.
7761 for ac_exec_ext in '' $ac_executable_extensions; do
7762 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7763 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7773 NMEDIT=$ac_cv_prog_NMEDIT
7774 if test -n "$NMEDIT"; then
7775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7776 $as_echo "$NMEDIT" >&6; }
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7779 $as_echo "no" >&6; }
7784 if test -z "$ac_cv_prog_NMEDIT"; then
7785 ac_ct_NMEDIT=$NMEDIT
7786 # Extract the first word of "nmedit", so it can be a program name with args.
7787 set dummy nmedit; ac_word=$2
7788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7789 $as_echo_n "checking for $ac_word... " >&6; }
7790 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7791 $as_echo_n "(cached) " >&6
7793 if test -n "$ac_ct_NMEDIT"; then
7794 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7800 test -z "$as_dir" && as_dir=.
7801 for ac_exec_ext in '' $ac_executable_extensions; do
7802 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7803 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7813 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7814 if test -n "$ac_ct_NMEDIT"; then
7815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7816 $as_echo "$ac_ct_NMEDIT" >&6; }
7818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7819 $as_echo "no" >&6; }
7822 if test "x$ac_ct_NMEDIT" = x; then
7825 case $cross_compiling:$ac_tool_warned in
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7828 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7829 ac_tool_warned=yes ;;
7831 NMEDIT=$ac_ct_NMEDIT
7834 NMEDIT="$ac_cv_prog_NMEDIT"
7837 if test -n "$ac_tool_prefix"; then
7838 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7839 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7841 $as_echo_n "checking for $ac_word... " >&6; }
7842 if ${ac_cv_prog_LIPO+:} false; then :
7843 $as_echo_n "(cached) " >&6
7845 if test -n "$LIPO"; then
7846 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7852 test -z "$as_dir" && as_dir=.
7853 for ac_exec_ext in '' $ac_executable_extensions; do
7854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7855 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7865 LIPO=$ac_cv_prog_LIPO
7866 if test -n "$LIPO"; then
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7868 $as_echo "$LIPO" >&6; }
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7871 $as_echo "no" >&6; }
7876 if test -z "$ac_cv_prog_LIPO"; then
7878 # Extract the first word of "lipo", so it can be a program name with args.
7879 set dummy lipo; ac_word=$2
7880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7881 $as_echo_n "checking for $ac_word... " >&6; }
7882 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7883 $as_echo_n "(cached) " >&6
7885 if test -n "$ac_ct_LIPO"; then
7886 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7892 test -z "$as_dir" && as_dir=.
7893 for ac_exec_ext in '' $ac_executable_extensions; do
7894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7895 ac_cv_prog_ac_ct_LIPO="lipo"
7896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7905 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7906 if test -n "$ac_ct_LIPO"; then
7907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7908 $as_echo "$ac_ct_LIPO" >&6; }
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7911 $as_echo "no" >&6; }
7914 if test "x$ac_ct_LIPO" = x; then
7917 case $cross_compiling:$ac_tool_warned in
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7920 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7921 ac_tool_warned=yes ;;
7926 LIPO="$ac_cv_prog_LIPO"
7929 if test -n "$ac_tool_prefix"; then
7930 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7931 set dummy ${ac_tool_prefix}otool; ac_word=$2
7932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7933 $as_echo_n "checking for $ac_word... " >&6; }
7934 if ${ac_cv_prog_OTOOL+:} false; then :
7935 $as_echo_n "(cached) " >&6
7937 if test -n "$OTOOL"; then
7938 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7944 test -z "$as_dir" && as_dir=.
7945 for ac_exec_ext in '' $ac_executable_extensions; do
7946 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7947 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7957 OTOOL=$ac_cv_prog_OTOOL
7958 if test -n "$OTOOL"; then
7959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7960 $as_echo "$OTOOL" >&6; }
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7963 $as_echo "no" >&6; }
7968 if test -z "$ac_cv_prog_OTOOL"; then
7970 # Extract the first word of "otool", so it can be a program name with args.
7971 set dummy otool; ac_word=$2
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7973 $as_echo_n "checking for $ac_word... " >&6; }
7974 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7975 $as_echo_n "(cached) " >&6
7977 if test -n "$ac_ct_OTOOL"; then
7978 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7984 test -z "$as_dir" && as_dir=.
7985 for ac_exec_ext in '' $ac_executable_extensions; do
7986 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7987 ac_cv_prog_ac_ct_OTOOL="otool"
7988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7997 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7998 if test -n "$ac_ct_OTOOL"; then
7999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8000 $as_echo "$ac_ct_OTOOL" >&6; }
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8003 $as_echo "no" >&6; }
8006 if test "x$ac_ct_OTOOL" = x; then
8009 case $cross_compiling:$ac_tool_warned in
8011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8012 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8013 ac_tool_warned=yes ;;
8018 OTOOL="$ac_cv_prog_OTOOL"
8021 if test -n "$ac_tool_prefix"; then
8022 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8023 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8025 $as_echo_n "checking for $ac_word... " >&6; }
8026 if ${ac_cv_prog_OTOOL64+:} false; then :
8027 $as_echo_n "(cached) " >&6
8029 if test -n "$OTOOL64"; then
8030 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8036 test -z "$as_dir" && as_dir=.
8037 for ac_exec_ext in '' $ac_executable_extensions; do
8038 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8039 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8049 OTOOL64=$ac_cv_prog_OTOOL64
8050 if test -n "$OTOOL64"; then
8051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8052 $as_echo "$OTOOL64" >&6; }
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8055 $as_echo "no" >&6; }
8060 if test -z "$ac_cv_prog_OTOOL64"; then
8061 ac_ct_OTOOL64=$OTOOL64
8062 # Extract the first word of "otool64", so it can be a program name with args.
8063 set dummy otool64; ac_word=$2
8064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8065 $as_echo_n "checking for $ac_word... " >&6; }
8066 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8067 $as_echo_n "(cached) " >&6
8069 if test -n "$ac_ct_OTOOL64"; then
8070 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8076 test -z "$as_dir" && as_dir=.
8077 for ac_exec_ext in '' $ac_executable_extensions; do
8078 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8079 ac_cv_prog_ac_ct_OTOOL64="otool64"
8080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8089 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8090 if test -n "$ac_ct_OTOOL64"; then
8091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8092 $as_echo "$ac_ct_OTOOL64" >&6; }
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8095 $as_echo "no" >&6; }
8098 if test "x$ac_ct_OTOOL64" = x; then
8101 case $cross_compiling:$ac_tool_warned in
8103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8104 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8105 ac_tool_warned=yes ;;
8107 OTOOL64=$ac_ct_OTOOL64
8110 OTOOL64="$ac_cv_prog_OTOOL64"
8139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8140 $as_echo_n "checking for -single_module linker flag... " >&6; }
8141 if ${lt_cv_apple_cc_single_mod+:} false; then :
8142 $as_echo_n "(cached) " >&6
8144 lt_cv_apple_cc_single_mod=no
8145 if test -z "${LT_MULTI_MODULE}"; then
8146 # By default we will add the -single_module flag. You can override
8147 # by either setting the environment variable LT_MULTI_MODULE
8148 # non-empty at configure time, or by adding -multi_module to the
8150 rm -rf libconftest.dylib*
8151 echo "int foo(void){return 1;}" > conftest.c
8152 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8153 -dynamiclib -Wl,-single_module conftest.c" >&5
8154 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8155 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8157 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8158 lt_cv_apple_cc_single_mod=yes
8160 cat conftest.err >&5
8162 rm -rf libconftest.dylib*
8166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8167 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8169 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8170 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8171 $as_echo_n "(cached) " >&6
8173 lt_cv_ld_exported_symbols_list=no
8174 save_LDFLAGS=$LDFLAGS
8175 echo "_main" > conftest.sym
8176 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8178 /* end confdefs.h. */
8188 if ac_fn_c_try_link "$LINENO"; then :
8189 lt_cv_ld_exported_symbols_list=yes
8191 lt_cv_ld_exported_symbols_list=no
8193 rm -f core conftest.err conftest.$ac_objext \
8194 conftest$ac_exeext conftest.$ac_ext
8195 LDFLAGS="$save_LDFLAGS"
8198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8199 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8201 $as_echo_n "checking for -force_load linker flag... " >&6; }
8202 if ${lt_cv_ld_force_load+:} false; then :
8203 $as_echo_n "(cached) " >&6
8205 lt_cv_ld_force_load=no
8206 cat > conftest.c << _LT_EOF
8207 int forced_loaded() { return 2;}
8209 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8210 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8211 echo "$AR cru libconftest.a conftest.o" >&5
8212 $AR cru libconftest.a conftest.o 2>&5
8213 cat > conftest.c << _LT_EOF
8214 int main() { return 0;}
8216 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8217 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8219 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8220 lt_cv_ld_force_load=yes
8222 cat conftest.err >&5
8224 rm -f conftest.err libconftest.a conftest conftest.c
8225 rm -rf conftest.dSYM
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8229 $as_echo "$lt_cv_ld_force_load" >&6; }
8230 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
8231 # build without first building modern cctools / linker.
8232 case $host_cpu-$host_os in
8233 *-rhapsody* | *-darwin1.[012])
8234 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8236 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8238 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
8239 # deployment target is forced to an earlier version.
8240 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
8241 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
8244 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8251 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8252 _lt_dar_single_mod='$single_module'
8254 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8255 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8257 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8259 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8260 _lt_dsymutil='~$DSYMUTIL $lib || :'
8267 for ac_header in dlfcn.h
8269 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8271 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8272 cat >>confdefs.h <<_ACEOF
8273 #define HAVE_DLFCN_H 1
8293 # Check whether --enable-shared was given.
8294 if test "${enable_shared+set}" = set; then :
8295 enableval=$enable_shared; p=${PACKAGE-default}
8297 yes) enable_shared=yes ;;
8298 no) enable_shared=no ;;
8301 # Look at the argument we got. We use all the common list separators.
8302 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8303 for pkg in $enableval; do
8305 if test "X$pkg" = "X$p"; then
8324 # Check whether --enable-static was given.
8325 if test "${enable_static+set}" = set; then :
8326 enableval=$enable_static; p=${PACKAGE-default}
8328 yes) enable_static=yes ;;
8329 no) enable_static=no ;;
8332 # Look at the argument we got. We use all the common list separators.
8333 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8334 for pkg in $enableval; do
8336 if test "X$pkg" = "X$p"; then
8356 # Check whether --with-pic was given.
8357 if test "${with_pic+set}" = set; then :
8358 withval=$with_pic; pic_mode="$withval"
8364 test -z "$pic_mode" && pic_mode=default
8372 # Check whether --enable-fast-install was given.
8373 if test "${enable_fast_install+set}" = set; then :
8374 enableval=$enable_fast_install; p=${PACKAGE-default}
8376 yes) enable_fast_install=yes ;;
8377 no) enable_fast_install=no ;;
8379 enable_fast_install=no
8380 # Look at the argument we got. We use all the common list separators.
8381 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8382 for pkg in $enableval; do
8384 if test "X$pkg" = "X$p"; then
8385 enable_fast_install=yes
8392 enable_fast_install=yes
8405 # This can be used to rebuild libtool when needed
8406 LIBTOOL_DEPS="$ltmain"
8408 # Always use our own libtool.
8409 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8436 test -z "$LN_S" && LN_S="ln -s"
8451 if test -n "${ZSH_VERSION+set}" ; then
8452 setopt NO_GLOB_SUBST
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8456 $as_echo_n "checking for objdir... " >&6; }
8457 if ${lt_cv_objdir+:} false; then :
8458 $as_echo_n "(cached) " >&6
8460 rm -f .libs 2>/dev/null
8461 mkdir .libs 2>/dev/null
8462 if test -d .libs; then
8465 # MS-DOS does not allow filenames that begin with a dot.
8468 rmdir .libs 2>/dev/null
8470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8471 $as_echo "$lt_cv_objdir" >&6; }
8472 objdir=$lt_cv_objdir
8478 cat >>confdefs.h <<_ACEOF
8479 #define LT_OBJDIR "$lt_cv_objdir/"
8487 # AIX sometimes has problems with the GCC collect2 program. For some
8488 # reason, if we set the COLLECT_NAMES environment variable, the problems
8489 # vanish in a puff of smoke.
8490 if test "X${COLLECT_NAMES+set}" != Xset; then
8492 export COLLECT_NAMES
8499 can_build_shared=yes
8501 # All known linkers require a `.a' archive for static linking (except MSVC,
8502 # which needs '.lib').
8505 with_gnu_ld="$lt_cv_prog_gnu_ld"
8508 old_CFLAGS="$CFLAGS"
8510 # Set sane defaults for various variables
8511 test -z "$CC" && CC=cc
8512 test -z "$LTCC" && LTCC=$CC
8513 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8514 test -z "$LD" && LD=ld
8515 test -z "$ac_objext" && ac_objext=o
8517 for cc_temp in $compiler""; do
8519 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8520 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8525 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8528 # Only perform the check for file, if the check method requires it
8529 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8530 case $deplibs_check_method in
8532 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8534 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8535 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8536 $as_echo_n "(cached) " >&6
8540 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8543 lt_save_MAGIC_CMD="$MAGIC_CMD"
8544 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8545 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8546 for ac_dir in $ac_dummy; do
8548 test -z "$ac_dir" && ac_dir=.
8549 if test -f $ac_dir/${ac_tool_prefix}file; then
8550 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8551 if test -n "$file_magic_test_file"; then
8552 case $deplibs_check_method in
8554 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8555 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8556 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8557 $EGREP "$file_magic_regex" > /dev/null; then
8562 *** Warning: the command libtool uses to detect shared libraries,
8563 *** $file_magic_cmd, produces output that libtool cannot recognize.
8564 *** The result is that libtool may fail to recognize shared libraries
8565 *** as such. This will affect the creation of libtool libraries that
8566 *** depend on shared libraries, but programs linked with such libtool
8567 *** libraries will work regardless of this problem. Nevertheless, you
8568 *** may want to report the problem to your system manager and/or to
8569 *** bug-libtool@gnu.org
8579 MAGIC_CMD="$lt_save_MAGIC_CMD"
8584 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8585 if test -n "$MAGIC_CMD"; then
8586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8587 $as_echo "$MAGIC_CMD" >&6; }
8589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8590 $as_echo "no" >&6; }
8597 if test -z "$lt_cv_path_MAGIC_CMD"; then
8598 if test -n "$ac_tool_prefix"; then
8599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8600 $as_echo_n "checking for file... " >&6; }
8601 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8602 $as_echo_n "(cached) " >&6
8606 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8609 lt_save_MAGIC_CMD="$MAGIC_CMD"
8610 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8611 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8612 for ac_dir in $ac_dummy; do
8614 test -z "$ac_dir" && ac_dir=.
8615 if test -f $ac_dir/file; then
8616 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8617 if test -n "$file_magic_test_file"; then
8618 case $deplibs_check_method in
8620 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8621 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8622 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8623 $EGREP "$file_magic_regex" > /dev/null; then
8628 *** Warning: the command libtool uses to detect shared libraries,
8629 *** $file_magic_cmd, produces output that libtool cannot recognize.
8630 *** The result is that libtool may fail to recognize shared libraries
8631 *** as such. This will affect the creation of libtool libraries that
8632 *** depend on shared libraries, but programs linked with such libtool
8633 *** libraries will work regardless of this problem. Nevertheless, you
8634 *** may want to report the problem to your system manager and/or to
8635 *** bug-libtool@gnu.org
8645 MAGIC_CMD="$lt_save_MAGIC_CMD"
8650 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8651 if test -n "$MAGIC_CMD"; then
8652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8653 $as_echo "$MAGIC_CMD" >&6; }
8655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8656 $as_echo "no" >&6; }
8669 # Use C for the default configuration in the libtool script
8673 ac_cpp='$CPP $CPPFLAGS'
8674 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8675 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8676 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8679 # Source file extension for C test sources.
8682 # Object file extension for compiled C test sources.
8686 # Code to be used in simple compile tests
8687 lt_simple_compile_test_code="int some_variable = 0;"
8689 # Code to be used in simple link tests
8690 lt_simple_link_test_code='int main(){return(0);}'
8698 # If no C compiler was specified, use CC.
8701 # If no C compiler flags were specified, use CFLAGS.
8702 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8704 # Allow CC to be a program name with arguments.
8707 # Save the default compiler, since it gets overwritten when the other
8708 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8709 compiler_DEFAULT=$CC
8711 # save warnings/boilerplate of simple test code
8712 ac_outfile=conftest.$ac_objext
8713 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8714 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8715 _lt_compiler_boilerplate=`cat conftest.err`
8718 ac_outfile=conftest.$ac_objext
8719 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8720 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8721 _lt_linker_boilerplate=`cat conftest.err`
8726 ## There is no encapsulation within the following macros, do not change
8727 ## the running order or otherwise move them around unless you know exactly
8728 ## what you are doing...
8729 if test -n "$compiler"; then
8731 lt_prog_compiler_no_builtin_flag=
8733 if test "$GCC" = yes; then
8734 case $cc_basename in
8736 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8738 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8742 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8743 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8744 $as_echo_n "(cached) " >&6
8746 lt_cv_prog_compiler_rtti_exceptions=no
8747 ac_outfile=conftest.$ac_objext
8748 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8749 lt_compiler_flag="-fno-rtti -fno-exceptions"
8750 # Insert the option either (1) after the last *FLAGS variable, or
8751 # (2) before a word containing "conftest.", or (3) at the end.
8752 # Note that $ac_compile itself does not contain backslashes and begins
8753 # with a dollar sign (not a hyphen), so the echo should work correctly.
8754 # The option is referenced via a variable to avoid confusing sed.
8755 lt_compile=`echo "$ac_compile" | $SED \
8756 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8757 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8758 -e 's:$: $lt_compiler_flag:'`
8759 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8760 (eval "$lt_compile" 2>conftest.err)
8762 cat conftest.err >&5
8763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8764 if (exit $ac_status) && test -s "$ac_outfile"; then
8765 # The compiler can only warn and ignore the option if not recognized
8766 # So say no if there are warnings other than the usual output.
8767 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8768 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8769 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8770 lt_cv_prog_compiler_rtti_exceptions=yes
8776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8777 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8779 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8780 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8792 lt_prog_compiler_wl=
8793 lt_prog_compiler_pic=
8794 lt_prog_compiler_static=
8796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8797 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8799 if test "$GCC" = yes; then
8800 lt_prog_compiler_wl='-Wl,'
8801 lt_prog_compiler_static='-static'
8805 # All AIX code is PIC.
8806 if test "$host_cpu" = ia64; then
8807 # AIX 5 now supports IA64 processor
8808 lt_prog_compiler_static='-Bstatic'
8810 lt_prog_compiler_pic='-fPIC'
8816 # see comment about AmigaOS4 .so support
8817 lt_prog_compiler_pic='-fPIC'
8820 # FIXME: we need at least 68020 code to build shared libraries, but
8821 # adding the `-m68020' flag to GCC prevents building anything better,
8823 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8828 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8829 # PIC is the default for these OSes.
8832 mingw* | cygwin* | pw32* | os2* | cegcc*)
8833 # This hack is so that the source file can tell whether it is being
8834 # built for inclusion in a dll (and should export symbols for example).
8835 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8836 # (--disable-auto-import) libraries
8837 lt_prog_compiler_pic='-DDLL_EXPORT'
8840 darwin* | rhapsody*)
8841 # PIC is the default on this platform
8842 # Common symbols not allowed in MH_DYLIB files
8843 lt_prog_compiler_pic='-fno-common'
8847 # PIC is the default for Haiku.
8848 # The "-static" flag exists, but is broken.
8849 lt_prog_compiler_static=
8853 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8854 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8855 # sets the default TLS model and affects inlining.
8861 lt_prog_compiler_pic='-fPIC'
8867 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8868 # Instead, we relocate shared libraries at runtime.
8872 # Just because we use GCC doesn't mean we suddenly get shared libraries
8873 # on systems that don't support them.
8874 lt_prog_compiler_can_build_shared=no
8879 # QNX uses GNU C++, but need to define -shared option too, otherwise
8881 lt_prog_compiler_pic='-fPIC -shared'
8885 if test -d /usr/nec; then
8886 lt_prog_compiler_pic=-Kconform_pic
8891 lt_prog_compiler_pic='-fPIC'
8895 case $cc_basename in
8896 nvcc*) # Cuda Compiler Driver 2.2
8897 lt_prog_compiler_wl='-Xlinker '
8898 lt_prog_compiler_pic='-Xcompiler -fPIC'
8902 # PORTME Check for flag to pass linker flags through the system compiler.
8905 lt_prog_compiler_wl='-Wl,'
8906 if test "$host_cpu" = ia64; then
8907 # AIX 5 now supports IA64 processor
8908 lt_prog_compiler_static='-Bstatic'
8910 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8914 mingw* | cygwin* | pw32* | os2* | cegcc*)
8915 # This hack is so that the source file can tell whether it is being
8916 # built for inclusion in a dll (and should export symbols for example).
8917 lt_prog_compiler_pic='-DDLL_EXPORT'
8920 hpux9* | hpux10* | hpux11*)
8921 lt_prog_compiler_wl='-Wl,'
8922 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8929 lt_prog_compiler_pic='+Z'
8932 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8933 lt_prog_compiler_static='${wl}-a ${wl}archive'
8936 irix5* | irix6* | nonstopux*)
8937 lt_prog_compiler_wl='-Wl,'
8938 # PIC (with -KPIC) is the default.
8939 lt_prog_compiler_static='-non_shared'
8942 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8943 case $cc_basename in
8944 # old Intel for x86_64 which still supported -KPIC.
8946 lt_prog_compiler_wl='-Wl,'
8947 lt_prog_compiler_pic='-KPIC'
8948 lt_prog_compiler_static='-static'
8950 # icc used to be incompatible with GCC.
8951 # ICC 10 doesn't accept -KPIC any more.
8953 lt_prog_compiler_wl='-Wl,'
8954 lt_prog_compiler_pic='-fPIC'
8955 lt_prog_compiler_static='-static'
8957 # Lahey Fortran 8.1.
8959 lt_prog_compiler_wl='-Wl,'
8960 lt_prog_compiler_pic='--shared'
8961 lt_prog_compiler_static='--static'
8963 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8964 # Portland Group compilers (*not* the Pentium gcc compiler,
8965 # which looks to be a dead project)
8966 lt_prog_compiler_wl='-Wl,'
8967 lt_prog_compiler_pic='-fpic'
8968 lt_prog_compiler_static='-Bstatic'
8971 lt_prog_compiler_wl='-Wl,'
8972 # All Alpha code is PIC.
8973 lt_prog_compiler_static='-non_shared'
8975 xl* | bgxl* | bgf* | mpixl*)
8976 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8977 lt_prog_compiler_wl='-Wl,'
8978 lt_prog_compiler_pic='-qpic'
8979 lt_prog_compiler_static='-qstaticlink'
8982 case `$CC -V 2>&1 | sed 5q` in
8983 *Sun\ F* | *Sun*Fortran*)
8984 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8985 lt_prog_compiler_pic='-KPIC'
8986 lt_prog_compiler_static='-Bstatic'
8987 lt_prog_compiler_wl=''
8991 lt_prog_compiler_pic='-KPIC'
8992 lt_prog_compiler_static='-Bstatic'
8993 lt_prog_compiler_wl='-Wl,'
9001 lt_prog_compiler_pic='-KPIC'
9002 lt_prog_compiler_static='-Bstatic'
9006 # QNX uses GNU C++, but need to define -shared option too, otherwise
9008 lt_prog_compiler_pic='-fPIC -shared'
9011 osf3* | osf4* | osf5*)
9012 lt_prog_compiler_wl='-Wl,'
9013 # All OSF/1 code is PIC.
9014 lt_prog_compiler_static='-non_shared'
9018 lt_prog_compiler_static='-non_shared'
9022 lt_prog_compiler_pic='-KPIC'
9023 lt_prog_compiler_static='-Bstatic'
9024 case $cc_basename in
9026 lt_prog_compiler_wl='-Qoption ld ';;
9028 lt_prog_compiler_wl='-Wl,';;
9033 lt_prog_compiler_wl='-Qoption ld '
9034 lt_prog_compiler_pic='-PIC'
9035 lt_prog_compiler_static='-Bstatic'
9038 sysv4 | sysv4.2uw2* | sysv4.3*)
9039 lt_prog_compiler_wl='-Wl,'
9040 lt_prog_compiler_pic='-KPIC'
9041 lt_prog_compiler_static='-Bstatic'
9045 if test -d /usr/nec ;then
9046 lt_prog_compiler_pic='-Kconform_pic'
9047 lt_prog_compiler_static='-Bstatic'
9051 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9052 lt_prog_compiler_wl='-Wl,'
9053 lt_prog_compiler_pic='-KPIC'
9054 lt_prog_compiler_static='-Bstatic'
9058 lt_prog_compiler_wl='-Wl,'
9059 lt_prog_compiler_can_build_shared=no
9063 lt_prog_compiler_pic='-pic'
9064 lt_prog_compiler_static='-Bstatic'
9068 lt_prog_compiler_can_build_shared=no
9074 # For platforms which do not support PIC, -DPIC is meaningless:
9076 lt_prog_compiler_pic=
9079 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9083 $as_echo "$lt_prog_compiler_pic" >&6; }
9091 # Check to make sure the PIC flag actually works.
9093 if test -n "$lt_prog_compiler_pic"; then
9094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9095 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9096 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9097 $as_echo_n "(cached) " >&6
9099 lt_cv_prog_compiler_pic_works=no
9100 ac_outfile=conftest.$ac_objext
9101 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9102 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9103 # Insert the option either (1) after the last *FLAGS variable, or
9104 # (2) before a word containing "conftest.", or (3) at the end.
9105 # Note that $ac_compile itself does not contain backslashes and begins
9106 # with a dollar sign (not a hyphen), so the echo should work correctly.
9107 # The option is referenced via a variable to avoid confusing sed.
9108 lt_compile=`echo "$ac_compile" | $SED \
9109 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9110 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9111 -e 's:$: $lt_compiler_flag:'`
9112 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9113 (eval "$lt_compile" 2>conftest.err)
9115 cat conftest.err >&5
9116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9117 if (exit $ac_status) && test -s "$ac_outfile"; then
9118 # The compiler can only warn and ignore the option if not recognized
9119 # So say no if there are warnings other than the usual output.
9120 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9121 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9122 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9123 lt_cv_prog_compiler_pic_works=yes
9129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9130 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9132 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9133 case $lt_prog_compiler_pic in
9135 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9138 lt_prog_compiler_pic=
9139 lt_prog_compiler_can_build_shared=no
9150 # Check to make sure the static flag actually works.
9152 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9154 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9155 if ${lt_cv_prog_compiler_static_works+:} false; then :
9156 $as_echo_n "(cached) " >&6
9158 lt_cv_prog_compiler_static_works=no
9159 save_LDFLAGS="$LDFLAGS"
9160 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9161 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9162 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9163 # The linker can only warn and ignore the option if not recognized
9164 # So say no if there are warnings
9165 if test -s conftest.err; then
9166 # Append any errors to the config.log.
9167 cat conftest.err 1>&5
9168 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9169 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9170 if diff conftest.exp conftest.er2 >/dev/null; then
9171 lt_cv_prog_compiler_static_works=yes
9174 lt_cv_prog_compiler_static_works=yes
9178 LDFLAGS="$save_LDFLAGS"
9181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9182 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9184 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9187 lt_prog_compiler_static=
9196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9197 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9198 if ${lt_cv_prog_compiler_c_o+:} false; then :
9199 $as_echo_n "(cached) " >&6
9201 lt_cv_prog_compiler_c_o=no
9202 $RM -r conftest 2>/dev/null
9206 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9208 lt_compiler_flag="-o out/conftest2.$ac_objext"
9209 # Insert the option either (1) after the last *FLAGS variable, or
9210 # (2) before a word containing "conftest.", or (3) at the end.
9211 # Note that $ac_compile itself does not contain backslashes and begins
9212 # with a dollar sign (not a hyphen), so the echo should work correctly.
9213 lt_compile=`echo "$ac_compile" | $SED \
9214 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9215 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9216 -e 's:$: $lt_compiler_flag:'`
9217 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9218 (eval "$lt_compile" 2>out/conftest.err)
9220 cat out/conftest.err >&5
9221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9222 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9224 # The compiler can only warn and ignore the option if not recognized
9225 # So say no if there are warnings
9226 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9227 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9228 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9229 lt_cv_prog_compiler_c_o=yes
9234 # SGI C++ compiler will create directory out/ii_files/ for
9235 # template instantiation
9236 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9237 $RM out/* && rmdir out
9243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9244 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9252 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9253 if ${lt_cv_prog_compiler_c_o+:} false; then :
9254 $as_echo_n "(cached) " >&6
9256 lt_cv_prog_compiler_c_o=no
9257 $RM -r conftest 2>/dev/null
9261 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9263 lt_compiler_flag="-o out/conftest2.$ac_objext"
9264 # Insert the option either (1) after the last *FLAGS variable, or
9265 # (2) before a word containing "conftest.", or (3) at the end.
9266 # Note that $ac_compile itself does not contain backslashes and begins
9267 # with a dollar sign (not a hyphen), so the echo should work correctly.
9268 lt_compile=`echo "$ac_compile" | $SED \
9269 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9270 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9271 -e 's:$: $lt_compiler_flag:'`
9272 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9273 (eval "$lt_compile" 2>out/conftest.err)
9275 cat out/conftest.err >&5
9276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9277 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9279 # The compiler can only warn and ignore the option if not recognized
9280 # So say no if there are warnings
9281 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9282 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9283 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9284 lt_cv_prog_compiler_c_o=yes
9289 # SGI C++ compiler will create directory out/ii_files/ for
9290 # template instantiation
9291 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9292 $RM out/* && rmdir out
9298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9299 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9304 hard_links="nottested"
9305 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9306 # do not overwrite the value of need_locks provided by the user
9307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9308 $as_echo_n "checking if we can lock with hard links... " >&6; }
9311 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9313 ln conftest.a conftest.b 2>&5 || hard_links=no
9314 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9316 $as_echo "$hard_links" >&6; }
9317 if test "$hard_links" = no; then
9318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9319 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9332 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9335 allow_undefined_flag=
9336 always_export_symbols=no
9338 archive_expsym_cmds=
9339 compiler_needs_object=no
9340 enable_shared_with_static_runtimes=no
9341 export_dynamic_flag_spec=
9342 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9343 hardcode_automatic=no
9345 hardcode_direct_absolute=no
9346 hardcode_libdir_flag_spec=
9347 hardcode_libdir_flag_spec_ld=
9348 hardcode_libdir_separator=
9350 hardcode_shlibpath_var=unsupported
9352 link_all_deplibs=unknown
9355 old_archive_from_new_cmds=
9356 old_archive_from_expsyms_cmds=
9357 thread_safe_flag_spec=
9358 whole_archive_flag_spec=
9359 # include_expsyms should be a list of space-separated symbols to be *always*
9360 # included in the symbol list
9362 # exclude_expsyms can be an extended regexp of symbols to exclude
9363 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9364 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9365 # as well as any symbol that contains `d'.
9366 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9367 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9368 # platforms (ab)use it in PIC code, but their linkers get confused if
9369 # the symbol is explicitly referenced. Since portable code cannot
9370 # rely on this symbol name, it's probably fine to never include it in
9371 # preloaded symbol tables.
9372 # Exclude shared library initialization/finalization symbols.
9373 extract_expsyms_cmds=
9376 cygwin* | mingw* | pw32* | cegcc*)
9377 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9378 # When not using gcc, we currently assume that we are using
9379 # Microsoft Visual C++.
9380 if test "$GCC" != yes; then
9385 # we just hope/assume this is gcc and not c89 (= MSVC++)
9395 # On some targets, GNU ld is compatible enough with the native linker
9396 # that we're better off using the native interface for both.
9397 lt_use_gnu_ld_interface=no
9398 if test "$with_gnu_ld" = yes; then
9401 # The AIX port of GNU ld has always aspired to compatibility
9402 # with the native linker. However, as the warning in the GNU ld
9403 # block says, versions before 2.19.5* couldn't really create working
9404 # shared libraries, regardless of the interface used.
9405 case `$LD -v 2>&1` in
9406 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9407 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9408 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9410 lt_use_gnu_ld_interface=yes
9415 lt_use_gnu_ld_interface=yes
9420 if test "$lt_use_gnu_ld_interface" = yes; then
9421 # If archive_cmds runs LD, not CC, wlarc should be empty
9424 # Set some defaults for GNU ld with shared library support. These
9425 # are reset later if shared libraries are not supported. Putting them
9426 # here allows them to be overridden if necessary.
9427 runpath_var=LD_RUN_PATH
9428 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9429 export_dynamic_flag_spec='${wl}--export-dynamic'
9430 # ancient GNU ld didn't support --whole-archive et. al.
9431 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9432 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9434 whole_archive_flag_spec=
9436 supports_anon_versioning=no
9437 case `$LD -v 2>&1` in
9438 *GNU\ gold*) supports_anon_versioning=yes ;;
9439 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9440 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9441 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9442 *\ 2.11.*) ;; # other 2.11 versions
9443 *) supports_anon_versioning=yes ;;
9446 # See if GNU ld supports shared libraries.
9449 # On AIX/PPC, the GNU linker is very broken
9450 if test "$host_cpu" != ia64; then
9454 *** Warning: the GNU linker, at least up to release 2.19, is reported
9455 *** to be unable to reliably create shared libraries on AIX.
9456 *** Therefore, libtool is disabling shared libraries support. If you
9457 *** really care for shared libraries, you may want to install binutils
9458 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9459 *** You will then need to restart the configuration process.
9468 # see comment about AmigaOS4 .so support
9469 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9470 archive_expsym_cmds=''
9473 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)'
9474 hardcode_libdir_flag_spec='-L$libdir'
9475 hardcode_minus_L=yes
9481 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9482 allow_undefined_flag=unsupported
9483 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9484 # support --undefined. This deserves some investigation. FIXME
9485 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9491 cygwin* | mingw* | pw32* | cegcc*)
9492 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9493 # as there is no search path for DLLs.
9494 hardcode_libdir_flag_spec='-L$libdir'
9495 export_dynamic_flag_spec='${wl}--export-all-symbols'
9496 allow_undefined_flag=unsupported
9497 always_export_symbols=no
9498 enable_shared_with_static_runtimes=yes
9499 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9501 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9502 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9503 # If the export-symbols file already is a .def file (1st line
9504 # is EXPORTS), use it as is; otherwise, prepend...
9505 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9506 cp $export_symbols $output_objdir/$soname.def;
9508 echo EXPORTS > $output_objdir/$soname.def;
9509 cat $export_symbols >> $output_objdir/$soname.def;
9511 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9518 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9519 link_all_deplibs=yes
9524 hardcode_shlibpath_var=no
9525 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9526 export_dynamic_flag_spec='${wl}-E'
9527 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9528 # Instead, shared libraries are loaded at an image base (0x10000000 by
9529 # default) and relocated if they conflict, which is a slow very memory
9530 # consuming and fragmenting process. To avoid this, we pick a random,
9531 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9532 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9533 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9534 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'
9537 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
9539 if test "$host_os" = linux-dietlibc; then
9540 case $cc_basename in
9541 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9544 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9545 && test "$tmp_diet" = no
9547 tmp_addflag=' $pic_flag'
9548 tmp_sharedflag='-shared'
9549 case $cc_basename,$host_cpu in
9550 pgcc*) # Portland Group C compiler
9551 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'
9552 tmp_addflag=' $pic_flag'
9554 pgf77* | pgf90* | pgf95* | pgfortran*)
9555 # Portland Group f77 and f90 compilers
9556 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'
9557 tmp_addflag=' $pic_flag -Mnomain' ;;
9558 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9559 tmp_addflag=' -i_dynamic' ;;
9560 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9561 tmp_addflag=' -i_dynamic -nofor_main' ;;
9562 ifc* | ifort*) # Intel Fortran compiler
9563 tmp_addflag=' -nofor_main' ;;
9564 lf95*) # Lahey Fortran 8.1
9565 whole_archive_flag_spec=
9566 tmp_sharedflag='--shared' ;;
9567 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9568 tmp_sharedflag='-qmkshrobj'
9570 nvcc*) # Cuda Compiler Driver 2.2
9571 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'
9572 compiler_needs_object=yes
9575 case `$CC -V 2>&1 | sed 5q` in
9576 *Sun\ C*) # Sun C 5.9
9577 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'
9578 compiler_needs_object=yes
9579 tmp_sharedflag='-G' ;;
9580 *Sun\ F*) # Sun Fortran 8.3
9581 tmp_sharedflag='-G' ;;
9583 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9585 if test "x$supports_anon_versioning" = xyes; then
9586 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9587 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9588 echo "local: *; };" >> $output_objdir/$libname.ver~
9589 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9592 case $cc_basename in
9593 xlf* | bgf* | bgxlf* | mpixlf*)
9594 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9595 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9596 hardcode_libdir_flag_spec=
9597 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9598 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9599 if test "x$supports_anon_versioning" = xyes; then
9600 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9601 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9602 echo "local: *; };" >> $output_objdir/$libname.ver~
9603 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9613 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9614 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9617 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9618 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9623 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9627 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9628 *** create shared libraries on Solaris systems. Therefore, libtool
9629 *** is disabling shared libraries support. We urge you to upgrade GNU
9630 *** binutils to release 2.9.1 or newer. Another option is to modify
9631 *** your PATH or compiler configuration so that the native linker is
9632 *** used, and then restart.
9635 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9636 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9637 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9643 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9644 case `$LD -v 2>&1` in
9645 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9649 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9650 *** reliably create shared libraries on SCO systems. Therefore, libtool
9651 *** is disabling shared libraries support. We urge you to upgrade GNU
9652 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9653 *** your PATH or compiler configuration so that the native linker is
9654 *** used, and then restart.
9659 # For security reasons, it is highly recommended that you always
9660 # use absolute paths for naming shared libraries, and exclude the
9661 # DT_RUNPATH tag from executables and libraries. But doing so
9662 # requires that you compile everything twice, which is a pain.
9663 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9664 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9665 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9666 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9675 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9678 hardcode_shlibpath_var=no
9682 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9683 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9684 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9691 if test "$ld_shlibs" = no; then
9693 hardcode_libdir_flag_spec=
9694 export_dynamic_flag_spec=
9695 whole_archive_flag_spec=
9698 # PORTME fill in a description of your system's linker (not GNU ld)
9701 allow_undefined_flag=unsupported
9702 always_export_symbols=yes
9703 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'
9704 # Note: this linker hardcodes the directories in LIBPATH if there
9705 # are no directories specified by -L.
9706 hardcode_minus_L=yes
9707 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9708 # Neither direct hardcoding nor static linking is supported with a
9710 hardcode_direct=unsupported
9715 if test "$host_cpu" = ia64; then
9716 # On IA64, the linker does run time linking by default, so we don't
9717 # have to do anything special.
9718 aix_use_runtimelinking=no
9719 exp_sym_flag='-Bexport'
9722 # If we're using GNU nm, then we don't want the "-C" option.
9723 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9724 # Also, AIX nm treats weak defined symbols like other global
9725 # defined symbols, whereas GNU nm marks them as "W".
9726 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9727 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'
9729 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9731 aix_use_runtimelinking=no
9733 # Test if we are trying to use run time linking or normal
9734 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9735 # need to do runtime linking.
9736 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9737 for ld_flag in $LDFLAGS; do
9738 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9739 aix_use_runtimelinking=yes
9746 exp_sym_flag='-bexport'
9747 no_entry_flag='-bnoentry'
9750 # When large executables or shared objects are built, AIX ld can
9751 # have problems creating the table of contents. If linking a library
9752 # or program results in "error TOC overflow" add -mminimal-toc to
9753 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9754 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9758 hardcode_direct_absolute=yes
9759 hardcode_libdir_separator=':'
9760 link_all_deplibs=yes
9761 file_list_spec='${wl}-f,'
9763 if test "$GCC" = yes; then
9764 case $host_os in aix4.[012]|aix4.[012].*)
9765 # We only want to do this on AIX 4.2 and lower, the check
9766 # below for broken collect2 doesn't work under 4.3+
9767 collect2name=`${CC} -print-prog-name=collect2`
9768 if test -f "$collect2name" &&
9769 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9771 # We have reworked collect2
9774 # We have old collect2
9775 hardcode_direct=unsupported
9776 # It fails to find uninstalled libraries when the uninstalled
9777 # path is not listed in the libpath. Setting hardcode_minus_L
9778 # to unsupported forces relinking
9779 hardcode_minus_L=yes
9780 hardcode_libdir_flag_spec='-L$libdir'
9781 hardcode_libdir_separator=
9785 shared_flag='-shared'
9786 if test "$aix_use_runtimelinking" = yes; then
9787 shared_flag="$shared_flag "'${wl}-G'
9791 if test "$host_cpu" = ia64; then
9792 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9793 # chokes on -Wl,-G. The following line is correct:
9796 if test "$aix_use_runtimelinking" = yes; then
9797 shared_flag='${wl}-G'
9799 shared_flag='${wl}-bM:SRE'
9804 export_dynamic_flag_spec='${wl}-bexpall'
9805 # It seems that -bexpall does not export symbols beginning with
9806 # underscore (_), so it is better to generate a list of symbols to export.
9807 always_export_symbols=yes
9808 if test "$aix_use_runtimelinking" = yes; then
9809 # Warning - without using the other runtime loading flags (-brtl),
9810 # -berok will link without error, but may produce a broken library.
9811 allow_undefined_flag='-berok'
9812 # Determine the default libpath from the value encoded in an
9814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9815 /* end confdefs.h. */
9825 if ac_fn_c_try_link "$LINENO"; then :
9827 lt_aix_libpath_sed='
9828 /Import File Strings/,/^$/ {
9834 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9835 # Check for a 64-bit object if we didn't find anything.
9836 if test -z "$aix_libpath"; then
9837 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9840 rm -f core conftest.err conftest.$ac_objext \
9841 conftest$ac_exeext conftest.$ac_ext
9842 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9844 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9845 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"
9847 if test "$host_cpu" = ia64; then
9848 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9849 allow_undefined_flag="-z nodefs"
9850 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"
9852 # Determine the default libpath from the value encoded in an
9854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9855 /* end confdefs.h. */
9865 if ac_fn_c_try_link "$LINENO"; then :
9867 lt_aix_libpath_sed='
9868 /Import File Strings/,/^$/ {
9874 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9875 # Check for a 64-bit object if we didn't find anything.
9876 if test -z "$aix_libpath"; then
9877 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9880 rm -f core conftest.err conftest.$ac_objext \
9881 conftest$ac_exeext conftest.$ac_ext
9882 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9884 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9885 # Warning - without using the other run time loading flags,
9886 # -berok will link without error, but may produce a broken library.
9887 no_undefined_flag=' ${wl}-bernotok'
9888 allow_undefined_flag=' ${wl}-berok'
9889 if test "$with_gnu_ld" = yes; then
9890 # We only use this code for GNU lds that support --whole-archive.
9891 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9893 # Exported symbols can be pulled into shared objects from archives
9894 whole_archive_flag_spec='$convenience'
9896 archive_cmds_need_lc=yes
9897 # This is similar to how AIX traditionally builds its shared libraries.
9898 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'
9906 # see comment about AmigaOS4 .so support
9907 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9908 archive_expsym_cmds=''
9911 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)'
9912 hardcode_libdir_flag_spec='-L$libdir'
9913 hardcode_minus_L=yes
9919 export_dynamic_flag_spec=-rdynamic
9922 cygwin* | mingw* | pw32* | cegcc*)
9923 # When not using gcc, we currently assume that we are using
9924 # Microsoft Visual C++.
9925 # hardcode_libdir_flag_spec is actually meaningless, as there is
9926 # no search path for DLLs.
9927 hardcode_libdir_flag_spec=' '
9928 allow_undefined_flag=unsupported
9929 # Tell ltmain to make .lib files, not .a files.
9931 # Tell ltmain to make .dll files, not .so files.
9933 # FIXME: Setting linknames here is a bad hack.
9934 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9935 # The linker will automatically build a .lib file if we build a DLL.
9936 old_archive_from_new_cmds='true'
9937 # FIXME: Should let the user specify the lib program.
9938 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9939 fix_srcfile_path='`cygpath -w "$srcfile"`'
9940 enable_shared_with_static_runtimes=yes
9943 darwin* | rhapsody*)
9946 archive_cmds_need_lc=no
9948 hardcode_automatic=yes
9949 hardcode_shlibpath_var=unsupported
9950 if test "$lt_cv_ld_force_load" = "yes"; then
9951 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\"`'
9953 whole_archive_flag_spec=''
9955 link_all_deplibs=yes
9956 allow_undefined_flag="$_lt_dar_allow_undefined"
9957 case $cc_basename in
9958 ifort*) _lt_dar_can_shared=yes ;;
9959 *) _lt_dar_can_shared=$GCC ;;
9961 if test "$_lt_dar_can_shared" = "yes"; then
9962 output_verbose_link_cmd=func_echo_all
9963 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9964 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9965 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}"
9966 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}"
9975 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9976 hardcode_libdir_flag_spec='-L$libdir'
9977 hardcode_shlibpath_var=no
9980 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9981 # support. Future versions do this automatically, but an explicit c++rt0.o
9982 # does not break anything, and helps significantly (at the cost of a little
9985 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9986 hardcode_libdir_flag_spec='-R$libdir'
9988 hardcode_shlibpath_var=no
9991 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9993 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9995 hardcode_minus_L=yes
9996 hardcode_shlibpath_var=no
9999 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10000 freebsd* | dragonfly*)
10001 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10002 hardcode_libdir_flag_spec='-R$libdir'
10003 hardcode_direct=yes
10004 hardcode_shlibpath_var=no
10008 if test "$GCC" = yes; then
10009 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'
10011 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'
10013 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10014 hardcode_libdir_separator=:
10015 hardcode_direct=yes
10017 # hardcode_minus_L: Not really in the search PATH,
10018 # but as the default location of the library.
10019 hardcode_minus_L=yes
10020 export_dynamic_flag_spec='${wl}-E'
10024 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10025 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10027 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10029 if test "$with_gnu_ld" = no; then
10030 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10031 hardcode_libdir_flag_spec_ld='+b $libdir'
10032 hardcode_libdir_separator=:
10033 hardcode_direct=yes
10034 hardcode_direct_absolute=yes
10035 export_dynamic_flag_spec='${wl}-E'
10036 # hardcode_minus_L: Not really in the search PATH,
10037 # but as the default location of the library.
10038 hardcode_minus_L=yes
10043 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10046 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10049 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10052 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10058 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10061 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10065 # Older versions of the 11.00 compiler do not understand -b yet
10066 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10068 $as_echo_n "checking if $CC understands -b... " >&6; }
10069 if ${lt_cv_prog_compiler__b+:} false; then :
10070 $as_echo_n "(cached) " >&6
10072 lt_cv_prog_compiler__b=no
10073 save_LDFLAGS="$LDFLAGS"
10074 LDFLAGS="$LDFLAGS -b"
10075 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10076 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10077 # The linker can only warn and ignore the option if not recognized
10078 # So say no if there are warnings
10079 if test -s conftest.err; then
10080 # Append any errors to the config.log.
10081 cat conftest.err 1>&5
10082 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10083 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10084 if diff conftest.exp conftest.er2 >/dev/null; then
10085 lt_cv_prog_compiler__b=yes
10088 lt_cv_prog_compiler__b=yes
10092 LDFLAGS="$save_LDFLAGS"
10095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10096 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10098 if test x"$lt_cv_prog_compiler__b" = xyes; then
10099 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10101 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10107 if test "$with_gnu_ld" = no; then
10108 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10109 hardcode_libdir_separator=:
10114 hardcode_shlibpath_var=no
10117 hardcode_direct=yes
10118 hardcode_direct_absolute=yes
10119 export_dynamic_flag_spec='${wl}-E'
10121 # hardcode_minus_L: Not really in the search PATH,
10122 # but as the default location of the library.
10123 hardcode_minus_L=yes
10129 irix5* | irix6* | nonstopux*)
10130 if test "$GCC" = yes; then
10131 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'
10132 # Try to use the -exported_symbol ld option, if it does not
10133 # work, assume that -exports_file does not work either and
10134 # implicitly export all symbols.
10135 save_LDFLAGS="$LDFLAGS"
10136 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10138 /* end confdefs.h. */
10141 if ac_fn_c_try_link "$LINENO"; then :
10142 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'
10145 rm -f core conftest.err conftest.$ac_objext \
10146 conftest$ac_exeext conftest.$ac_ext
10147 LDFLAGS="$save_LDFLAGS"
10149 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'
10150 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'
10152 archive_cmds_need_lc='no'
10153 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10154 hardcode_libdir_separator=:
10156 link_all_deplibs=yes
10160 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10161 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10163 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10165 hardcode_libdir_flag_spec='-R$libdir'
10166 hardcode_direct=yes
10167 hardcode_shlibpath_var=no
10171 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10172 hardcode_direct=yes
10173 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10174 hardcode_libdir_separator=:
10175 hardcode_shlibpath_var=no
10182 if test -f /usr/libexec/ld.so; then
10183 hardcode_direct=yes
10184 hardcode_shlibpath_var=no
10185 hardcode_direct_absolute=yes
10186 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10187 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10188 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10189 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10190 export_dynamic_flag_spec='${wl}-E'
10193 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10194 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10195 hardcode_libdir_flag_spec='-R$libdir'
10198 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10199 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10209 hardcode_libdir_flag_spec='-L$libdir'
10210 hardcode_minus_L=yes
10211 allow_undefined_flag=unsupported
10212 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'
10213 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10217 if test "$GCC" = yes; then
10218 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10219 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'
10221 allow_undefined_flag=' -expect_unresolved \*'
10222 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'
10224 archive_cmds_need_lc='no'
10225 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10226 hardcode_libdir_separator=:
10229 osf4* | osf5*) # as osf3* with the addition of -msym flag
10230 if test "$GCC" = yes; then
10231 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10232 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'
10233 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10235 allow_undefined_flag=' -expect_unresolved \*'
10236 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'
10237 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~
10238 $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'
10240 # Both c and cxx compiler support -rpath directly
10241 hardcode_libdir_flag_spec='-rpath $libdir'
10243 archive_cmds_need_lc='no'
10244 hardcode_libdir_separator=:
10248 no_undefined_flag=' -z defs'
10249 if test "$GCC" = yes; then
10251 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10252 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10253 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10255 case `$CC -V 2>&1` in
10258 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10259 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10260 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10264 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10265 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10266 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10270 hardcode_libdir_flag_spec='-R$libdir'
10271 hardcode_shlibpath_var=no
10273 solaris2.[0-5] | solaris2.[0-5].*) ;;
10275 # The compiler driver will combine and reorder linker options,
10276 # but understands `-z linker_flag'. GCC discards it without `$wl',
10277 # but is careful enough not to reorder.
10278 # Supported since Solaris 2.6 (maybe 2.5.1?)
10279 if test "$GCC" = yes; then
10280 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10282 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10286 link_all_deplibs=yes
10290 if test "x$host_vendor" = xsequent; then
10291 # Use $CC to link under sequent, because it throws in some extra .o
10292 # files that make .init and .fini sections work.
10293 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10295 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10297 hardcode_libdir_flag_spec='-L$libdir'
10298 hardcode_direct=yes
10299 hardcode_minus_L=yes
10300 hardcode_shlibpath_var=no
10304 case $host_vendor in
10306 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10307 hardcode_direct=yes # is this really true???
10310 ## LD is ld it makes a PLAMLIB
10311 ## CC just makes a GrossModule.
10312 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10313 reload_cmds='$CC -r -o $output$reload_objs'
10317 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10318 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10321 runpath_var='LD_RUN_PATH'
10322 hardcode_shlibpath_var=no
10326 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10327 hardcode_shlibpath_var=no
10328 export_dynamic_flag_spec='-Bexport'
10332 if test -d /usr/nec; then
10333 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10334 hardcode_shlibpath_var=no
10335 runpath_var=LD_RUN_PATH
10336 hardcode_runpath_var=yes
10341 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10342 no_undefined_flag='${wl}-z,text'
10343 archive_cmds_need_lc=no
10344 hardcode_shlibpath_var=no
10345 runpath_var='LD_RUN_PATH'
10347 if test "$GCC" = yes; then
10348 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10349 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10351 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10352 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10356 sysv5* | sco3.2v5* | sco5v6*)
10357 # Note: We can NOT use -z defs as we might desire, because we do not
10358 # link with -lc, and that would cause any symbols used from libc to
10359 # always be unresolved, which means just about no library would
10360 # ever link correctly. If we're not using GNU ld we use -z text
10361 # though, which does catch some bad symbols but isn't as heavy-handed
10363 no_undefined_flag='${wl}-z,text'
10364 allow_undefined_flag='${wl}-z,nodefs'
10365 archive_cmds_need_lc=no
10366 hardcode_shlibpath_var=no
10367 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10368 hardcode_libdir_separator=':'
10369 link_all_deplibs=yes
10370 export_dynamic_flag_spec='${wl}-Bexport'
10371 runpath_var='LD_RUN_PATH'
10373 if test "$GCC" = yes; then
10374 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10375 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10377 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10378 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10383 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10384 hardcode_libdir_flag_spec='-L$libdir'
10385 hardcode_shlibpath_var=no
10393 if test x$host_vendor = xsni; then
10395 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10396 export_dynamic_flag_spec='${wl}-Blargedynsym'
10402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10403 $as_echo "$ld_shlibs" >&6; }
10404 test "$ld_shlibs" = no && can_build_shared=no
10406 with_gnu_ld=$with_gnu_ld
10423 # Do we need to explicitly link libc?
10425 case "x$archive_cmds_need_lc" in
10427 # Assume -lc should be added
10428 archive_cmds_need_lc=yes
10430 if test "$enable_shared" = yes && test "$GCC" = yes; then
10431 case $archive_cmds in
10433 # FIXME: we may have to deal with multi-command sequences.
10436 # Test whether the compiler implicitly links with -lc since on some
10437 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10438 # to ld, don't add -lc before -lgcc.
10439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10440 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10441 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10442 $as_echo_n "(cached) " >&6
10445 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10447 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10448 (eval $ac_compile) 2>&5
10450 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10451 test $ac_status = 0; } 2>conftest.err; then
10454 libobjs=conftest.$ac_objext
10456 wl=$lt_prog_compiler_wl
10457 pic_flag=$lt_prog_compiler_pic
10463 lt_save_allow_undefined_flag=$allow_undefined_flag
10464 allow_undefined_flag=
10465 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10466 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10469 test $ac_status = 0; }
10471 lt_cv_archive_cmds_need_lc=no
10473 lt_cv_archive_cmds_need_lc=yes
10475 allow_undefined_flag=$lt_save_allow_undefined_flag
10477 cat conftest.err 1>&5
10482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10483 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10484 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10648 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10650 if test "$GCC" = yes; then
10652 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10653 *) lt_awk_arg="/^libraries:/" ;;
10656 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10657 *) lt_sed_strip_eq="s,=/,/,g" ;;
10659 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10660 case $lt_search_path_spec in
10662 # if the path contains ";" then we assume it to be the separator
10663 # otherwise default to the standard path separator (i.e. ":") - it is
10664 # assumed that no part of a normal pathname contains ";" but that should
10665 # okay in the real world where ";" in dirpaths is itself problematic.
10666 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10669 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10672 # Ok, now we have the path, separated by spaces, we can step through it
10673 # and add multilib dir if necessary.
10674 lt_tmp_lt_search_path_spec=
10675 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10676 for lt_sys_path in $lt_search_path_spec; do
10677 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10678 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10680 test -d "$lt_sys_path" && \
10681 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10684 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10685 BEGIN {RS=" "; FS="/|\n";} {
10688 for (lt_i = NF; lt_i > 0; lt_i--) {
10689 if ($lt_i != "" && $lt_i != ".") {
10690 if ($lt_i == "..") {
10693 if (lt_count == 0) {
10694 lt_foo="/" $lt_i lt_foo;
10701 if (lt_foo != "") { lt_freq[lt_foo]++; }
10702 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10704 # AWK program above erroneously prepends '/' to C:/dos/paths
10707 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10708 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10710 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10712 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10714 library_names_spec=
10715 libname_spec='lib$name'
10719 postuninstall_cmds=
10723 shlibpath_overrides_runpath=unknown
10725 dynamic_linker="$host_os ld.so"
10726 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10727 need_lib_prefix=unknown
10728 hardcode_into_libs=no
10730 # when you set need_version to no, make sure it does not cause -set_version
10731 # flags to be left without arguments
10732 need_version=unknown
10737 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10738 shlibpath_var=LIBPATH
10740 # AIX 3 has no versioning support, so we append a major version to the name.
10741 soname_spec='${libname}${release}${shared_ext}$major'
10748 hardcode_into_libs=yes
10749 if test "$host_cpu" = ia64; then
10750 # AIX 5 supports IA64
10751 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10752 shlibpath_var=LD_LIBRARY_PATH
10754 # With GCC up to 2.95.x, collect2 would create an import file
10755 # for dependence libraries. The import file would start with
10756 # the line `#! .'. This would cause the generated library to
10757 # depend on `.', always an invalid library. This was fixed in
10758 # development snapshots of GCC prior to 3.0.
10760 aix4 | aix4.[01] | aix4.[01].*)
10761 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10763 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10766 can_build_shared=no
10770 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10771 # soname into executable. Probably we can add versioning support to
10772 # collect2, so additional links can be useful in future.
10773 if test "$aix_use_runtimelinking" = yes; then
10774 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10775 # instead of lib<name>.a to let people know that these are not
10776 # typical AIX shared libraries.
10777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10779 # We preserve .a as extension for shared libraries through AIX4.2
10780 # and later when we are not doing run time linking.
10781 library_names_spec='${libname}${release}.a $libname.a'
10782 soname_spec='${libname}${release}${shared_ext}$major'
10784 shlibpath_var=LIBPATH
10791 # Since July 2007 AmigaOS4 officially supports .so libraries.
10792 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10796 library_names_spec='$libname.ixlibrary $libname.a'
10797 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10798 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'
10804 library_names_spec='${libname}${shared_ext}'
10805 dynamic_linker="$host_os ld.so"
10806 shlibpath_var=LIBRARY_PATH
10812 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10813 soname_spec='${libname}${release}${shared_ext}$major'
10814 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10815 shlibpath_var=LD_LIBRARY_PATH
10816 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10817 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10818 # the default ld.so.conf also contains /usr/contrib/lib and
10819 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10820 # libtool to hard-code these into programs
10823 cygwin* | mingw* | pw32* | cegcc*)
10824 version_type=windows
10829 case $GCC,$host_os in
10830 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10831 library_names_spec='$libname.dll.a'
10832 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10833 postinstall_cmds='base_file=`basename \${file}`~
10834 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10835 dldir=$destdir/`dirname \$dlpath`~
10836 test -d \$dldir || mkdir -p \$dldir~
10837 $install_prog $dir/$dlname \$dldir/$dlname~
10838 chmod a+x \$dldir/$dlname~
10839 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10840 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10842 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10843 dlpath=$dir/\$dldll~
10845 shlibpath_overrides_runpath=yes
10849 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10850 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10852 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10855 # MinGW DLLs use traditional 'lib' prefix
10856 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10859 # pw32 DLLs use 'pw' prefix rather than 'lib'
10860 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10866 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10869 dynamic_linker='Win32 ld.exe'
10870 # FIXME: first we should search . and the directory the executable is in
10874 darwin* | rhapsody*)
10875 dynamic_linker="$host_os dyld"
10876 version_type=darwin
10879 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10880 soname_spec='${libname}${release}${major}$shared_ext'
10881 shlibpath_overrides_runpath=yes
10882 shlibpath_var=DYLD_LIBRARY_PATH
10883 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10885 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10886 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10893 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10894 soname_spec='${libname}${release}${shared_ext}$major'
10895 shlibpath_var=LD_LIBRARY_PATH
10898 freebsd* | dragonfly*)
10899 # DragonFly does not have aout. When/if they implement a new
10900 # versioning mechanism, adjust this.
10901 if test -x /usr/bin/objformat; then
10902 objformat=`/usr/bin/objformat`
10905 freebsd[23].*) objformat=aout ;;
10906 *) objformat=elf ;;
10909 version_type=freebsd-$objformat
10910 case $version_type in
10912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10917 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10921 shlibpath_var=LD_LIBRARY_PATH
10924 shlibpath_overrides_runpath=yes
10926 freebsd3.[01]* | freebsdelf3.[01]*)
10927 shlibpath_overrides_runpath=yes
10928 hardcode_into_libs=yes
10930 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10931 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10932 shlibpath_overrides_runpath=no
10933 hardcode_into_libs=yes
10935 *) # from 4.6 on, and DragonFly
10936 shlibpath_overrides_runpath=yes
10937 hardcode_into_libs=yes
10946 dynamic_linker="$host_os runtime_loader"
10947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10948 soname_spec='${libname}${release}${shared_ext}$major'
10949 shlibpath_var=LIBRARY_PATH
10950 shlibpath_overrides_runpath=yes
10951 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10952 hardcode_into_libs=yes
10955 hpux9* | hpux10* | hpux11*)
10956 # Give a soname corresponding to the major version so that dld.sl refuses to
10957 # link against other versions.
10964 hardcode_into_libs=yes
10965 dynamic_linker="$host_os dld.so"
10966 shlibpath_var=LD_LIBRARY_PATH
10967 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10968 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10969 soname_spec='${libname}${release}${shared_ext}$major'
10970 if test "X$HPUX_IA64_MODE" = X32; then
10971 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10973 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10975 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10979 hardcode_into_libs=yes
10980 dynamic_linker="$host_os dld.sl"
10981 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10982 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10984 soname_spec='${libname}${release}${shared_ext}$major'
10985 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10986 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10990 dynamic_linker="$host_os dld.sl"
10991 shlibpath_var=SHLIB_PATH
10992 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10993 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10994 soname_spec='${libname}${release}${shared_ext}$major'
10997 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10998 postinstall_cmds='chmod 555 $lib'
10999 # or fails outright, so override atomically:
11000 install_override_mode=555
11007 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11008 soname_spec='${libname}${release}${shared_ext}$major'
11009 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11010 shlibpath_var=LD_LIBRARY_PATH
11011 shlibpath_overrides_runpath=no
11012 hardcode_into_libs=yes
11015 irix5* | irix6* | nonstopux*)
11017 nonstopux*) version_type=nonstopux ;;
11019 if test "$lt_cv_prog_gnu_ld" = yes; then
11027 soname_spec='${libname}${release}${shared_ext}$major'
11028 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11030 irix5* | nonstopux*)
11031 libsuff= shlibsuff=
11034 case $LD in # libtool.m4 will add one of these switches to LD
11035 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11036 libsuff= shlibsuff= libmagic=32-bit;;
11037 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11038 libsuff=32 shlibsuff=N32 libmagic=N32;;
11039 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11040 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11041 *) libsuff= shlibsuff= libmagic=never-match;;
11045 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11046 shlibpath_overrides_runpath=no
11047 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11048 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11049 hardcode_into_libs=yes
11052 # No shared lib support for Linux oldld, aout, or coff.
11053 linux*oldld* | linux*aout* | linux*coff*)
11057 # This must be Linux ELF.
11059 # uclinux* changes (here and below) have been submitted to the libtool
11060 # project, but have not yet been accepted: they are GCC-local changes
11061 # for the time being. (See
11062 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
11063 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
11067 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11068 soname_spec='${libname}${release}${shared_ext}$major'
11069 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11070 shlibpath_var=LD_LIBRARY_PATH
11071 shlibpath_overrides_runpath=no
11073 # Some binutils ld are patched to set DT_RUNPATH
11074 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11075 $as_echo_n "(cached) " >&6
11077 lt_cv_shlibpath_overrides_runpath=no
11078 save_LDFLAGS=$LDFLAGS
11079 save_libdir=$libdir
11080 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11081 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11083 /* end confdefs.h. */
11093 if ac_fn_c_try_link "$LINENO"; then :
11094 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11095 lt_cv_shlibpath_overrides_runpath=yes
11098 rm -f core conftest.err conftest.$ac_objext \
11099 conftest$ac_exeext conftest.$ac_ext
11100 LDFLAGS=$save_LDFLAGS
11101 libdir=$save_libdir
11105 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11107 # This implies no fast_install, which is unacceptable.
11108 # Some rework will be needed to allow for fast_install
11109 # before this can be enabled.
11110 hardcode_into_libs=yes
11112 # Append ld.so.conf contents to the search path
11113 if test -f /etc/ld.so.conf; then
11114 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' ' '`
11115 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11118 # We used to test for /lib/ld.so.1 and disable shared libraries on
11119 # powerpc, because MkLinux only supported shared libraries with the
11120 # GNU dynamic linker. Since this was broken with cross compilers,
11121 # most powerpc-linux boxes support dynamic linking these days and
11122 # people can always --disable-shared, the test was removed, and we
11123 # assume the GNU/Linux dynamic linker is in use.
11124 dynamic_linker='GNU/Linux ld.so'
11131 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11132 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11133 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11134 dynamic_linker='NetBSD (a.out) ld.so'
11136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11137 soname_spec='${libname}${release}${shared_ext}$major'
11138 dynamic_linker='NetBSD ld.elf_so'
11140 shlibpath_var=LD_LIBRARY_PATH
11141 shlibpath_overrides_runpath=yes
11142 hardcode_into_libs=yes
11147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11148 shlibpath_var=LD_LIBRARY_PATH
11149 shlibpath_overrides_runpath=yes
11156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11157 soname_spec='${libname}${release}${shared_ext}$major'
11158 shlibpath_var=LD_LIBRARY_PATH
11159 shlibpath_overrides_runpath=no
11160 hardcode_into_libs=yes
11161 dynamic_linker='ldqnx.so'
11166 sys_lib_dlsearch_path_spec="/usr/lib"
11168 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11170 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11171 *) need_version=no ;;
11173 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11174 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11175 shlibpath_var=LD_LIBRARY_PATH
11176 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11178 openbsd2.[89] | openbsd2.[89].*)
11179 shlibpath_overrides_runpath=no
11182 shlibpath_overrides_runpath=yes
11186 shlibpath_overrides_runpath=yes
11191 libname_spec='$name'
11194 library_names_spec='$libname${shared_ext} $libname.a'
11195 dynamic_linker='OS/2 ld.exe'
11196 shlibpath_var=LIBPATH
11199 osf3* | osf4* | osf5*)
11203 soname_spec='${libname}${release}${shared_ext}$major'
11204 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11205 shlibpath_var=LD_LIBRARY_PATH
11206 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11207 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11219 soname_spec='${libname}${release}${shared_ext}$major'
11220 shlibpath_var=LD_LIBRARY_PATH
11221 shlibpath_overrides_runpath=yes
11222 hardcode_into_libs=yes
11223 # ldd complains unless libraries are executable
11224 postinstall_cmds='chmod +x $lib'
11229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11230 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11231 shlibpath_var=LD_LIBRARY_PATH
11232 shlibpath_overrides_runpath=yes
11233 if test "$with_gnu_ld" = yes; then
11241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11242 soname_spec='${libname}${release}${shared_ext}$major'
11243 shlibpath_var=LD_LIBRARY_PATH
11244 case $host_vendor in
11246 shlibpath_overrides_runpath=no
11248 runpath_var=LD_RUN_PATH
11256 shlibpath_overrides_runpath=no
11257 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11263 if test -d /usr/nec ;then
11265 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11266 soname_spec='$libname${shared_ext}.$major'
11267 shlibpath_var=LD_LIBRARY_PATH
11271 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11272 version_type=freebsd-elf
11275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11276 soname_spec='${libname}${release}${shared_ext}$major'
11277 shlibpath_var=LD_LIBRARY_PATH
11278 shlibpath_overrides_runpath=yes
11279 hardcode_into_libs=yes
11280 if test "$with_gnu_ld" = yes; then
11281 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11283 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11286 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11290 sys_lib_dlsearch_path_spec='/usr/lib'
11294 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11299 shlibpath_var=LD_LIBRARY_PATH
11300 shlibpath_overrides_runpath=no
11301 hardcode_into_libs=yes
11306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11307 soname_spec='${libname}${release}${shared_ext}$major'
11308 shlibpath_var=LD_LIBRARY_PATH
11315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11316 $as_echo "$dynamic_linker" >&6; }
11317 test "$dynamic_linker" = no && can_build_shared=no
11319 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11320 if test "$GCC" = yes; then
11321 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11324 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11325 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11327 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11328 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11423 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11425 if test -n "$hardcode_libdir_flag_spec" ||
11426 test -n "$runpath_var" ||
11427 test "X$hardcode_automatic" = "Xyes" ; then
11429 # We can hardcode non-existent directories.
11430 if test "$hardcode_direct" != no &&
11431 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11432 # have to relink, otherwise we might link with an installed library
11433 # when we should be linking with a yet-to-be-installed one
11434 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11435 test "$hardcode_minus_L" != no; then
11436 # Linking always hardcodes the temporary library directory.
11437 hardcode_action=relink
11439 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11440 hardcode_action=immediate
11443 # We cannot hardcode anything, or else we can only hardcode existing
11445 hardcode_action=unsupported
11447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11448 $as_echo "$hardcode_action" >&6; }
11450 if test "$hardcode_action" = relink ||
11451 test "$inherit_rpath" = yes; then
11452 # Fast installation is not supported
11453 enable_fast_install=no
11454 elif test "$shlibpath_overrides_runpath" = yes ||
11455 test "$enable_shared" = no; then
11456 # Fast installation is not necessary
11457 enable_fast_install=needless
11465 if test "x$enable_dlopen" != xyes; then
11466 enable_dlopen=unknown
11467 enable_dlopen_self=unknown
11468 enable_dlopen_self_static=unknown
11475 lt_cv_dlopen="load_add_on"
11477 lt_cv_dlopen_self=yes
11480 mingw* | pw32* | cegcc*)
11481 lt_cv_dlopen="LoadLibrary"
11486 lt_cv_dlopen="dlopen"
11491 # if libdl is installed we need to link against it
11492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11493 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11494 if ${ac_cv_lib_dl_dlopen+:} false; then :
11495 $as_echo_n "(cached) " >&6
11497 ac_check_lib_save_LIBS=$LIBS
11499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11500 /* end confdefs.h. */
11502 /* Override any GCC internal prototype to avoid an error.
11503 Use char because int might match the return type of a GCC
11504 builtin and then its argument prototype would still apply. */
11517 if ac_fn_c_try_link "$LINENO"; then :
11518 ac_cv_lib_dl_dlopen=yes
11520 ac_cv_lib_dl_dlopen=no
11522 rm -f core conftest.err conftest.$ac_objext \
11523 conftest$ac_exeext conftest.$ac_ext
11524 LIBS=$ac_check_lib_save_LIBS
11526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11527 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11528 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11529 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11532 lt_cv_dlopen="dyld"
11534 lt_cv_dlopen_self=yes
11541 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11542 if test "x$ac_cv_func_shl_load" = xyes; then :
11543 lt_cv_dlopen="shl_load"
11545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11546 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11547 if ${ac_cv_lib_dld_shl_load+:} false; then :
11548 $as_echo_n "(cached) " >&6
11550 ac_check_lib_save_LIBS=$LIBS
11552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11553 /* end confdefs.h. */
11555 /* Override any GCC internal prototype to avoid an error.
11556 Use char because int might match the return type of a GCC
11557 builtin and then its argument prototype would still apply. */
11565 return shl_load ();
11570 if ac_fn_c_try_link "$LINENO"; then :
11571 ac_cv_lib_dld_shl_load=yes
11573 ac_cv_lib_dld_shl_load=no
11575 rm -f core conftest.err conftest.$ac_objext \
11576 conftest$ac_exeext conftest.$ac_ext
11577 LIBS=$ac_check_lib_save_LIBS
11579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11580 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11581 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11582 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11584 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11585 if test "x$ac_cv_func_dlopen" = xyes; then :
11586 lt_cv_dlopen="dlopen"
11588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11589 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11590 if ${ac_cv_lib_dl_dlopen+:} false; then :
11591 $as_echo_n "(cached) " >&6
11593 ac_check_lib_save_LIBS=$LIBS
11595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11596 /* end confdefs.h. */
11598 /* Override any GCC internal prototype to avoid an error.
11599 Use char because int might match the return type of a GCC
11600 builtin and then its argument prototype would still apply. */
11613 if ac_fn_c_try_link "$LINENO"; then :
11614 ac_cv_lib_dl_dlopen=yes
11616 ac_cv_lib_dl_dlopen=no
11618 rm -f core conftest.err conftest.$ac_objext \
11619 conftest$ac_exeext conftest.$ac_ext
11620 LIBS=$ac_check_lib_save_LIBS
11622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11623 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11624 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11625 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11628 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11629 if ${ac_cv_lib_svld_dlopen+:} false; then :
11630 $as_echo_n "(cached) " >&6
11632 ac_check_lib_save_LIBS=$LIBS
11633 LIBS="-lsvld $LIBS"
11634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11635 /* end confdefs.h. */
11637 /* Override any GCC internal prototype to avoid an error.
11638 Use char because int might match the return type of a GCC
11639 builtin and then its argument prototype would still apply. */
11652 if ac_fn_c_try_link "$LINENO"; then :
11653 ac_cv_lib_svld_dlopen=yes
11655 ac_cv_lib_svld_dlopen=no
11657 rm -f core conftest.err conftest.$ac_objext \
11658 conftest$ac_exeext conftest.$ac_ext
11659 LIBS=$ac_check_lib_save_LIBS
11661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11662 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11663 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11664 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11667 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11668 if ${ac_cv_lib_dld_dld_link+:} false; then :
11669 $as_echo_n "(cached) " >&6
11671 ac_check_lib_save_LIBS=$LIBS
11673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11674 /* end confdefs.h. */
11676 /* Override any GCC internal prototype to avoid an error.
11677 Use char because int might match the return type of a GCC
11678 builtin and then its argument prototype would still apply. */
11686 return dld_link ();
11691 if ac_fn_c_try_link "$LINENO"; then :
11692 ac_cv_lib_dld_dld_link=yes
11694 ac_cv_lib_dld_dld_link=no
11696 rm -f core conftest.err conftest.$ac_objext \
11697 conftest$ac_exeext conftest.$ac_ext
11698 LIBS=$ac_check_lib_save_LIBS
11700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11701 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11702 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11703 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11724 if test "x$lt_cv_dlopen" != xno; then
11730 case $lt_cv_dlopen in
11732 save_CPPFLAGS="$CPPFLAGS"
11733 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11735 save_LDFLAGS="$LDFLAGS"
11736 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11739 LIBS="$lt_cv_dlopen_libs $LIBS"
11741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11742 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11743 if ${lt_cv_dlopen_self+:} false; then :
11744 $as_echo_n "(cached) " >&6
11746 if test "$cross_compiling" = yes; then :
11747 lt_cv_dlopen_self=cross
11749 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11750 lt_status=$lt_dlunknown
11751 cat > conftest.$ac_ext <<_LT_EOF
11752 #line 11752 "configure"
11753 #include "confdefs.h"
11762 # define LT_DLGLOBAL RTLD_GLOBAL
11765 # define LT_DLGLOBAL DL_GLOBAL
11767 # define LT_DLGLOBAL 0
11771 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11772 find out it does not work in some platform. */
11773 #ifndef LT_DLLAZY_OR_NOW
11775 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11778 # define LT_DLLAZY_OR_NOW DL_LAZY
11781 # define LT_DLLAZY_OR_NOW RTLD_NOW
11784 # define LT_DLLAZY_OR_NOW DL_NOW
11786 # define LT_DLLAZY_OR_NOW 0
11793 /* When -fvisbility=hidden is used, assume the code has been annotated
11794 correspondingly for the symbols needed. */
11795 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11796 void fnord () __attribute__((visibility("default")));
11799 void fnord () { int i=42; }
11802 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11803 int status = $lt_dlunknown;
11807 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11810 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11811 else puts (dlerror ());
11813 /* dlclose (self); */
11821 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11822 (eval $ac_link) 2>&5
11824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11825 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11826 (./conftest; exit; ) >&5 2>/dev/null
11828 case x$lt_status in
11829 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11830 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11831 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11834 # compilation failed
11835 lt_cv_dlopen_self=no
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11843 $as_echo "$lt_cv_dlopen_self" >&6; }
11845 if test "x$lt_cv_dlopen_self" = xyes; then
11846 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11848 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11849 if ${lt_cv_dlopen_self_static+:} false; then :
11850 $as_echo_n "(cached) " >&6
11852 if test "$cross_compiling" = yes; then :
11853 lt_cv_dlopen_self_static=cross
11855 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11856 lt_status=$lt_dlunknown
11857 cat > conftest.$ac_ext <<_LT_EOF
11858 #line 11858 "configure"
11859 #include "confdefs.h"
11868 # define LT_DLGLOBAL RTLD_GLOBAL
11871 # define LT_DLGLOBAL DL_GLOBAL
11873 # define LT_DLGLOBAL 0
11877 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11878 find out it does not work in some platform. */
11879 #ifndef LT_DLLAZY_OR_NOW
11881 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11884 # define LT_DLLAZY_OR_NOW DL_LAZY
11887 # define LT_DLLAZY_OR_NOW RTLD_NOW
11890 # define LT_DLLAZY_OR_NOW DL_NOW
11892 # define LT_DLLAZY_OR_NOW 0
11899 /* When -fvisbility=hidden is used, assume the code has been annotated
11900 correspondingly for the symbols needed. */
11901 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11902 void fnord () __attribute__((visibility("default")));
11905 void fnord () { int i=42; }
11908 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11909 int status = $lt_dlunknown;
11913 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11916 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11917 else puts (dlerror ());
11919 /* dlclose (self); */
11927 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11928 (eval $ac_link) 2>&5
11930 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11931 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11932 (./conftest; exit; ) >&5 2>/dev/null
11934 case x$lt_status in
11935 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11936 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11937 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11940 # compilation failed
11941 lt_cv_dlopen_self_static=no
11948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11949 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11952 CPPFLAGS="$save_CPPFLAGS"
11953 LDFLAGS="$save_LDFLAGS"
11958 case $lt_cv_dlopen_self in
11959 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11960 *) enable_dlopen_self=unknown ;;
11963 case $lt_cv_dlopen_self_static in
11964 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11965 *) enable_dlopen_self_static=unknown ;;
11987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11988 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11989 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11990 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11991 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11993 $as_echo "yes" >&6; }
11995 # FIXME - insert some real tests, host_os isn't really good enough
11998 if test -n "$STRIP" ; then
11999 striplib="$STRIP -x"
12000 old_striplib="$STRIP -S"
12001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12002 $as_echo "yes" >&6; }
12004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12005 $as_echo "no" >&6; }
12009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12010 $as_echo "no" >&6; }
12026 # Report which library types will actually be built
12027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12028 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12030 $as_echo "$can_build_shared" >&6; }
12032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12033 $as_echo_n "checking whether to build shared libraries... " >&6; }
12034 test "$can_build_shared" = "no" && enable_shared=no
12036 # On AIX, shared libraries and static libraries use the same namespace, and
12037 # are all built from PIC.
12040 test "$enable_shared" = yes && enable_static=no
12041 if test -n "$RANLIB"; then
12042 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12043 postinstall_cmds='$RANLIB $lib'
12048 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12049 test "$enable_shared" = yes && enable_static=no
12053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12054 $as_echo "$enable_shared" >&6; }
12056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12057 $as_echo_n "checking whether to build static libraries... " >&6; }
12058 # Make sure either enable_shared or enable_static is yes.
12059 test "$enable_shared" = yes || enable_static=yes
12060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12061 $as_echo "$enable_static" >&6; }
12068 ac_cpp='$CPP $CPPFLAGS'
12069 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12070 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12071 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12087 ac_config_commands="$ac_config_commands libtool"
12092 # Only expand once:
12098 gdc_save_DFLAGS=$GDCFLAGS
12099 GDCFLAGS="-fno-moduleinfo -nostdinc -I $phobos_cv_abs_srcdir/libdruntime $GDCFLAGS"
12102 # Source file extension for D test sources.
12105 # Object file extension for compiled D test sources.
12109 # Code to be used in simple compile tests
12110 lt_simple_compile_test_code="\
12112 shared int some_variable = 0;
12115 # Code to be used in simple link tests
12116 lt_simple_link_test_code="\
12118 extern(C) int main() { return 0; }
12121 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12128 # If no C compiler was specified, use CC.
12131 # If no C compiler flags were specified, use CFLAGS.
12132 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12134 # Allow CC to be a program name with arguments.
12138 # save warnings/boilerplate of simple test code
12139 ac_outfile=conftest.$ac_objext
12140 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12141 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12142 _lt_compiler_boilerplate=`cat conftest.err`
12145 ac_outfile=conftest.$ac_objext
12146 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12147 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12148 _lt_linker_boilerplate=`cat conftest.err`
12152 # Allow CC to be a program name with arguments.
12154 lt_save_CFLAGS=$CFLAGS
12162 for cc_temp in $compiler""; do
12164 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12165 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12170 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12173 # GDC did not exist at the time GCC didn't implicitly link libc in.
12174 archive_cmds_need_lc_D=no
12176 old_archive_cmds_D=$old_archive_cmds
12177 reload_flag_D=$reload_flag
12178 reload_cmds_D=$reload_cmds
12181 ## There is no encapsulation within the following macros, do not change
12182 ## the running order or otherwise move them around unless you know exactly
12183 ## what you are doing...
12184 if test -n "$compiler"; then
12186 lt_prog_compiler_no_builtin_flag_D=
12188 if test "$GCC" = yes; then
12189 case $cc_basename in
12191 lt_prog_compiler_no_builtin_flag_D=' -Xcompiler -fno-builtin' ;;
12193 lt_prog_compiler_no_builtin_flag_D=' -fno-builtin' ;;
12196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
12197 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
12198 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
12199 $as_echo_n "(cached) " >&6
12201 lt_cv_prog_compiler_rtti_exceptions=no
12202 ac_outfile=conftest.$ac_objext
12203 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12204 lt_compiler_flag="-fno-rtti -fno-exceptions"
12205 # Insert the option either (1) after the last *FLAGS variable, or
12206 # (2) before a word containing "conftest.", or (3) at the end.
12207 # Note that $ac_compile itself does not contain backslashes and begins
12208 # with a dollar sign (not a hyphen), so the echo should work correctly.
12209 # The option is referenced via a variable to avoid confusing sed.
12210 lt_compile=`echo "$ac_compile" | $SED \
12211 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12212 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12213 -e 's:$: $lt_compiler_flag:'`
12214 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12215 (eval "$lt_compile" 2>conftest.err)
12217 cat conftest.err >&5
12218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12219 if (exit $ac_status) && test -s "$ac_outfile"; then
12220 # The compiler can only warn and ignore the option if not recognized
12221 # So say no if there are warnings other than the usual output.
12222 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12223 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12224 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12225 lt_cv_prog_compiler_rtti_exceptions=yes
12231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
12232 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
12234 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
12235 lt_prog_compiler_no_builtin_flag_D="$lt_prog_compiler_no_builtin_flag_D -fno-rtti -fno-exceptions"
12244 lt_prog_compiler_wl_D=
12245 lt_prog_compiler_pic_D=
12246 lt_prog_compiler_static_D=
12248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12249 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12251 if test "$GCC" = yes; then
12252 lt_prog_compiler_wl_D='-Wl,'
12253 lt_prog_compiler_static_D='-static'
12257 # All AIX code is PIC.
12258 if test "$host_cpu" = ia64; then
12259 # AIX 5 now supports IA64 processor
12260 lt_prog_compiler_static_D='-Bstatic'
12262 lt_prog_compiler_pic_D='-fPIC'
12268 # see comment about AmigaOS4 .so support
12269 lt_prog_compiler_pic_D='-fPIC'
12272 # FIXME: we need at least 68020 code to build shared libraries, but
12273 # adding the `-m68020' flag to GCC prevents building anything better,
12275 lt_prog_compiler_pic_D='-m68020 -resident32 -malways-restore-a4'
12280 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12281 # PIC is the default for these OSes.
12284 mingw* | cygwin* | pw32* | os2* | cegcc*)
12285 # This hack is so that the source file can tell whether it is being
12286 # built for inclusion in a dll (and should export symbols for example).
12287 # Although the cygwin gcc ignores -fPIC, still need this for old-style
12288 # (--disable-auto-import) libraries
12289 lt_prog_compiler_pic_D='-DDLL_EXPORT'
12292 darwin* | rhapsody*)
12293 # PIC is the default on this platform
12294 # Common symbols not allowed in MH_DYLIB files
12295 lt_prog_compiler_pic_D='-fno-common'
12299 # PIC is the default for Haiku.
12300 # The "-static" flag exists, but is broken.
12301 lt_prog_compiler_static_D=
12305 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12306 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
12307 # sets the default TLS model and affects inlining.
12313 lt_prog_compiler_pic_D='-fPIC'
12319 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12320 # Instead, we relocate shared libraries at runtime.
12324 # Just because we use GCC doesn't mean we suddenly get shared libraries
12325 # on systems that don't support them.
12326 lt_prog_compiler_can_build_shared_D=no
12331 # QNX uses GNU C++, but need to define -shared option too, otherwise
12332 # it will coredump.
12333 lt_prog_compiler_pic_D='-fPIC -shared'
12337 if test -d /usr/nec; then
12338 lt_prog_compiler_pic_D=-Kconform_pic
12343 lt_prog_compiler_pic_D='-fPIC'
12347 case $cc_basename in
12348 nvcc*) # Cuda Compiler Driver 2.2
12349 lt_prog_compiler_wl_D='-Xlinker '
12350 lt_prog_compiler_pic_D='-Xcompiler -fPIC'
12354 # PORTME Check for flag to pass linker flags through the system compiler.
12357 lt_prog_compiler_wl_D='-Wl,'
12358 if test "$host_cpu" = ia64; then
12359 # AIX 5 now supports IA64 processor
12360 lt_prog_compiler_static_D='-Bstatic'
12362 lt_prog_compiler_static_D='-bnso -bI:/lib/syscalls.exp'
12366 mingw* | cygwin* | pw32* | os2* | cegcc*)
12367 # This hack is so that the source file can tell whether it is being
12368 # built for inclusion in a dll (and should export symbols for example).
12369 lt_prog_compiler_pic_D='-DDLL_EXPORT'
12372 hpux9* | hpux10* | hpux11*)
12373 lt_prog_compiler_wl_D='-Wl,'
12374 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12375 # not for PA HP-UX.
12381 lt_prog_compiler_pic_D='+Z'
12384 # Is there a better lt_prog_compiler_static that works with the bundled CC?
12385 lt_prog_compiler_static_D='${wl}-a ${wl}archive'
12388 irix5* | irix6* | nonstopux*)
12389 lt_prog_compiler_wl_D='-Wl,'
12390 # PIC (with -KPIC) is the default.
12391 lt_prog_compiler_static_D='-non_shared'
12394 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12395 case $cc_basename in
12396 # old Intel for x86_64 which still supported -KPIC.
12398 lt_prog_compiler_wl_D='-Wl,'
12399 lt_prog_compiler_pic_D='-KPIC'
12400 lt_prog_compiler_static_D='-static'
12402 # icc used to be incompatible with GCC.
12403 # ICC 10 doesn't accept -KPIC any more.
12405 lt_prog_compiler_wl_D='-Wl,'
12406 lt_prog_compiler_pic_D='-fPIC'
12407 lt_prog_compiler_static_D='-static'
12409 # Lahey Fortran 8.1.
12411 lt_prog_compiler_wl_D='-Wl,'
12412 lt_prog_compiler_pic_D='--shared'
12413 lt_prog_compiler_static_D='--static'
12415 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
12416 # Portland Group compilers (*not* the Pentium gcc compiler,
12417 # which looks to be a dead project)
12418 lt_prog_compiler_wl_D='-Wl,'
12419 lt_prog_compiler_pic_D='-fpic'
12420 lt_prog_compiler_static_D='-Bstatic'
12423 lt_prog_compiler_wl_D='-Wl,'
12424 # All Alpha code is PIC.
12425 lt_prog_compiler_static_D='-non_shared'
12427 xl* | bgxl* | bgf* | mpixl*)
12428 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
12429 lt_prog_compiler_wl_D='-Wl,'
12430 lt_prog_compiler_pic_D='-qpic'
12431 lt_prog_compiler_static_D='-qstaticlink'
12434 case `$CC -V 2>&1 | sed 5q` in
12435 *Sun\ F* | *Sun*Fortran*)
12436 # Sun Fortran 8.3 passes all unrecognized flags to the linker
12437 lt_prog_compiler_pic_D='-KPIC'
12438 lt_prog_compiler_static_D='-Bstatic'
12439 lt_prog_compiler_wl_D=''
12443 lt_prog_compiler_pic_D='-KPIC'
12444 lt_prog_compiler_static_D='-Bstatic'
12445 lt_prog_compiler_wl_D='-Wl,'
12453 lt_prog_compiler_pic_D='-KPIC'
12454 lt_prog_compiler_static_D='-Bstatic'
12458 # QNX uses GNU C++, but need to define -shared option too, otherwise
12459 # it will coredump.
12460 lt_prog_compiler_pic_D='-fPIC -shared'
12463 osf3* | osf4* | osf5*)
12464 lt_prog_compiler_wl_D='-Wl,'
12465 # All OSF/1 code is PIC.
12466 lt_prog_compiler_static_D='-non_shared'
12470 lt_prog_compiler_static_D='-non_shared'
12474 lt_prog_compiler_pic_D='-KPIC'
12475 lt_prog_compiler_static_D='-Bstatic'
12476 case $cc_basename in
12477 f77* | f90* | f95*)
12478 lt_prog_compiler_wl_D='-Qoption ld ';;
12480 lt_prog_compiler_wl_D='-Wl,';;
12485 lt_prog_compiler_wl_D='-Qoption ld '
12486 lt_prog_compiler_pic_D='-PIC'
12487 lt_prog_compiler_static_D='-Bstatic'
12490 sysv4 | sysv4.2uw2* | sysv4.3*)
12491 lt_prog_compiler_wl_D='-Wl,'
12492 lt_prog_compiler_pic_D='-KPIC'
12493 lt_prog_compiler_static_D='-Bstatic'
12497 if test -d /usr/nec ;then
12498 lt_prog_compiler_pic_D='-Kconform_pic'
12499 lt_prog_compiler_static_D='-Bstatic'
12503 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12504 lt_prog_compiler_wl_D='-Wl,'
12505 lt_prog_compiler_pic_D='-KPIC'
12506 lt_prog_compiler_static_D='-Bstatic'
12510 lt_prog_compiler_wl_D='-Wl,'
12511 lt_prog_compiler_can_build_shared_D=no
12515 lt_prog_compiler_pic_D='-pic'
12516 lt_prog_compiler_static_D='-Bstatic'
12520 lt_prog_compiler_can_build_shared_D=no
12526 # For platforms which do not support PIC, -DPIC is meaningless:
12528 lt_prog_compiler_pic_D=
12531 lt_prog_compiler_pic_D="$lt_prog_compiler_pic_D"
12534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_D" >&5
12535 $as_echo "$lt_prog_compiler_pic_D" >&6; }
12540 # Check to make sure the PIC flag actually works.
12542 if test -n "$lt_prog_compiler_pic_D"; then
12543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_D works" >&5
12544 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_D works... " >&6; }
12545 if ${lt_cv_prog_compiler_pic_works_D+:} false; then :
12546 $as_echo_n "(cached) " >&6
12548 lt_cv_prog_compiler_pic_works_D=no
12549 ac_outfile=conftest.$ac_objext
12550 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12551 lt_compiler_flag="$lt_prog_compiler_pic_D"
12552 # Insert the option either (1) after the last *FLAGS variable, or
12553 # (2) before a word containing "conftest.", or (3) at the end.
12554 # Note that $ac_compile itself does not contain backslashes and begins
12555 # with a dollar sign (not a hyphen), so the echo should work correctly.
12556 # The option is referenced via a variable to avoid confusing sed.
12557 lt_compile=`echo "$ac_compile" | $SED \
12558 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12559 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12560 -e 's:$: $lt_compiler_flag:'`
12561 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12562 (eval "$lt_compile" 2>conftest.err)
12564 cat conftest.err >&5
12565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12566 if (exit $ac_status) && test -s "$ac_outfile"; then
12567 # The compiler can only warn and ignore the option if not recognized
12568 # So say no if there are warnings other than the usual output.
12569 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12570 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12571 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12572 lt_cv_prog_compiler_pic_works_D=yes
12578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_D" >&5
12579 $as_echo "$lt_cv_prog_compiler_pic_works_D" >&6; }
12581 if test x"$lt_cv_prog_compiler_pic_works_D" = xyes; then
12582 case $lt_prog_compiler_pic_D in
12584 *) lt_prog_compiler_pic_D=" $lt_prog_compiler_pic_D" ;;
12587 lt_prog_compiler_pic_D=
12588 lt_prog_compiler_can_build_shared_D=no
12596 # Check to make sure the static flag actually works.
12598 wl=$lt_prog_compiler_wl_D eval lt_tmp_static_flag=\"$lt_prog_compiler_static_D\"
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12600 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12601 if ${lt_cv_prog_compiler_static_works_D+:} false; then :
12602 $as_echo_n "(cached) " >&6
12604 lt_cv_prog_compiler_static_works_D=no
12605 save_LDFLAGS="$LDFLAGS"
12606 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12607 echo "$lt_simple_link_test_code" > conftest.$ac_ext
12608 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12609 # The linker can only warn and ignore the option if not recognized
12610 # So say no if there are warnings
12611 if test -s conftest.err; then
12612 # Append any errors to the config.log.
12613 cat conftest.err 1>&5
12614 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12615 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12616 if diff conftest.exp conftest.er2 >/dev/null; then
12617 lt_cv_prog_compiler_static_works_D=yes
12620 lt_cv_prog_compiler_static_works_D=yes
12624 LDFLAGS="$save_LDFLAGS"
12627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_D" >&5
12628 $as_echo "$lt_cv_prog_compiler_static_works_D" >&6; }
12630 if test x"$lt_cv_prog_compiler_static_works_D" = xyes; then
12633 lt_prog_compiler_static_D=
12639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12640 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12641 if ${lt_cv_prog_compiler_c_o_D+:} false; then :
12642 $as_echo_n "(cached) " >&6
12644 lt_cv_prog_compiler_c_o_D=no
12645 $RM -r conftest 2>/dev/null
12649 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12651 lt_compiler_flag="-o out/conftest2.$ac_objext"
12652 # Insert the option either (1) after the last *FLAGS variable, or
12653 # (2) before a word containing "conftest.", or (3) at the end.
12654 # Note that $ac_compile itself does not contain backslashes and begins
12655 # with a dollar sign (not a hyphen), so the echo should work correctly.
12656 lt_compile=`echo "$ac_compile" | $SED \
12657 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12658 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12659 -e 's:$: $lt_compiler_flag:'`
12660 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12661 (eval "$lt_compile" 2>out/conftest.err)
12663 cat out/conftest.err >&5
12664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12665 if (exit $ac_status) && test -s out/conftest2.$ac_objext
12667 # The compiler can only warn and ignore the option if not recognized
12668 # So say no if there are warnings
12669 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12670 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12671 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12672 lt_cv_prog_compiler_c_o_D=yes
12677 # SGI C++ compiler will create directory out/ii_files/ for
12678 # template instantiation
12679 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12680 $RM out/* && rmdir out
12686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_D" >&5
12687 $as_echo "$lt_cv_prog_compiler_c_o_D" >&6; }
12691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12692 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12693 if ${lt_cv_prog_compiler_c_o_D+:} false; then :
12694 $as_echo_n "(cached) " >&6
12696 lt_cv_prog_compiler_c_o_D=no
12697 $RM -r conftest 2>/dev/null
12701 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12703 lt_compiler_flag="-o out/conftest2.$ac_objext"
12704 # Insert the option either (1) after the last *FLAGS variable, or
12705 # (2) before a word containing "conftest.", or (3) at the end.
12706 # Note that $ac_compile itself does not contain backslashes and begins
12707 # with a dollar sign (not a hyphen), so the echo should work correctly.
12708 lt_compile=`echo "$ac_compile" | $SED \
12709 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12710 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12711 -e 's:$: $lt_compiler_flag:'`
12712 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12713 (eval "$lt_compile" 2>out/conftest.err)
12715 cat out/conftest.err >&5
12716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12717 if (exit $ac_status) && test -s out/conftest2.$ac_objext
12719 # The compiler can only warn and ignore the option if not recognized
12720 # So say no if there are warnings
12721 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12722 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12723 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12724 lt_cv_prog_compiler_c_o_D=yes
12729 # SGI C++ compiler will create directory out/ii_files/ for
12730 # template instantiation
12731 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12732 $RM out/* && rmdir out
12738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_D" >&5
12739 $as_echo "$lt_cv_prog_compiler_c_o_D" >&6; }
12744 hard_links="nottested"
12745 if test "$lt_cv_prog_compiler_c_o_D" = no && test "$need_locks" != no; then
12746 # do not overwrite the value of need_locks provided by the user
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
12748 $as_echo_n "checking if we can lock with hard links... " >&6; }
12751 ln conftest.a conftest.b 2>/dev/null && hard_links=no
12753 ln conftest.a conftest.b 2>&5 || hard_links=no
12754 ln conftest.a conftest.b 2>/dev/null && hard_links=no
12755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
12756 $as_echo "$hard_links" >&6; }
12757 if test "$hard_links" = no; then
12758 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12759 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12769 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12772 allow_undefined_flag_D=
12773 always_export_symbols_D=no
12775 archive_expsym_cmds_D=
12776 compiler_needs_object_D=no
12777 enable_shared_with_static_runtimes_D=no
12778 export_dynamic_flag_spec_D=
12779 export_symbols_cmds_D='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12780 hardcode_automatic_D=no
12781 hardcode_direct_D=no
12782 hardcode_direct_absolute_D=no
12783 hardcode_libdir_flag_spec_D=
12784 hardcode_libdir_flag_spec_ld_D=
12785 hardcode_libdir_separator_D=
12786 hardcode_minus_L_D=no
12787 hardcode_shlibpath_var_D=unsupported
12789 link_all_deplibs_D=unknown
12791 module_expsym_cmds_D=
12792 old_archive_from_new_cmds_D=
12793 old_archive_from_expsyms_cmds_D=
12794 thread_safe_flag_spec_D=
12795 whole_archive_flag_spec_D=
12796 # include_expsyms should be a list of space-separated symbols to be *always*
12797 # included in the symbol list
12799 # exclude_expsyms can be an extended regexp of symbols to exclude
12800 # it will be wrapped by ` (' and `)$', so one must not match beginning or
12801 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
12802 # as well as any symbol that contains `d'.
12803 exclude_expsyms_D='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12804 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12805 # platforms (ab)use it in PIC code, but their linkers get confused if
12806 # the symbol is explicitly referenced. Since portable code cannot
12807 # rely on this symbol name, it's probably fine to never include it in
12808 # preloaded symbol tables.
12809 # Exclude shared library initialization/finalization symbols.
12810 extract_expsyms_cmds=
12813 cygwin* | mingw* | pw32* | cegcc*)
12814 # FIXME: the MSVC++ port hasn't been tested in a loooong time
12815 # When not using gcc, we currently assume that we are using
12816 # Microsoft Visual C++.
12817 if test "$GCC" != yes; then
12822 # we just hope/assume this is gcc and not c89 (= MSVC++)
12832 # On some targets, GNU ld is compatible enough with the native linker
12833 # that we're better off using the native interface for both.
12834 lt_use_gnu_ld_interface=no
12835 if test "$with_gnu_ld" = yes; then
12838 # The AIX port of GNU ld has always aspired to compatibility
12839 # with the native linker. However, as the warning in the GNU ld
12840 # block says, versions before 2.19.5* couldn't really create working
12841 # shared libraries, regardless of the interface used.
12842 case `$LD -v 2>&1` in
12843 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
12844 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
12845 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
12847 lt_use_gnu_ld_interface=yes
12852 lt_use_gnu_ld_interface=yes
12857 if test "$lt_use_gnu_ld_interface" = yes; then
12858 # If archive_cmds runs LD, not CC, wlarc should be empty
12861 # Set some defaults for GNU ld with shared library support. These
12862 # are reset later if shared libraries are not supported. Putting them
12863 # here allows them to be overridden if necessary.
12864 runpath_var=LD_RUN_PATH
12865 hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
12866 export_dynamic_flag_spec_D='${wl}--export-dynamic'
12867 # ancient GNU ld didn't support --whole-archive et. al.
12868 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12869 whole_archive_flag_spec_D="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12871 whole_archive_flag_spec_D=
12873 supports_anon_versioning=no
12874 case `$LD -v 2>&1` in
12875 *GNU\ gold*) supports_anon_versioning=yes ;;
12876 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12877 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12878 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12879 *\ 2.11.*) ;; # other 2.11 versions
12880 *) supports_anon_versioning=yes ;;
12883 # See if GNU ld supports shared libraries.
12886 # On AIX/PPC, the GNU linker is very broken
12887 if test "$host_cpu" != ia64; then
12891 *** Warning: the GNU linker, at least up to release 2.19, is reported
12892 *** to be unable to reliably create shared libraries on AIX.
12893 *** Therefore, libtool is disabling shared libraries support. If you
12894 *** really care for shared libraries, you may want to install binutils
12895 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
12896 *** You will then need to restart the configuration process.
12905 # see comment about AmigaOS4 .so support
12906 archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12907 archive_expsym_cmds_D=''
12910 archive_cmds_D='$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)'
12911 hardcode_libdir_flag_spec_D='-L$libdir'
12912 hardcode_minus_L_D=yes
12918 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12919 allow_undefined_flag_D=unsupported
12920 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12921 # support --undefined. This deserves some investigation. FIXME
12922 archive_cmds_D='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12928 cygwin* | mingw* | pw32* | cegcc*)
12929 # _LT_TAGVAR(hardcode_libdir_flag_spec, D) is actually meaningless,
12930 # as there is no search path for DLLs.
12931 hardcode_libdir_flag_spec_D='-L$libdir'
12932 export_dynamic_flag_spec_D='${wl}--export-all-symbols'
12933 allow_undefined_flag_D=unsupported
12934 always_export_symbols_D=no
12935 enable_shared_with_static_runtimes_D=yes
12936 export_symbols_cmds_D='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12938 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12939 archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12940 # If the export-symbols file already is a .def file (1st line
12941 # is EXPORTS), use it as is; otherwise, prepend...
12942 archive_expsym_cmds_D='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12943 cp $export_symbols $output_objdir/$soname.def;
12945 echo EXPORTS > $output_objdir/$soname.def;
12946 cat $export_symbols >> $output_objdir/$soname.def;
12948 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12955 archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12956 link_all_deplibs_D=yes
12960 hardcode_direct_D=no
12961 hardcode_shlibpath_var_D=no
12962 hardcode_libdir_flag_spec_D='${wl}-rpath,$libdir'
12963 export_dynamic_flag_spec_D='${wl}-E'
12964 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12965 # Instead, shared libraries are loaded at an image base (0x10000000 by
12966 # default) and relocated if they conflict, which is a slow very memory
12967 # consuming and fragmenting process. To avoid this, we pick a random,
12968 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12969 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12970 archive_cmds_D='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12971 archive_expsym_cmds_D='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'
12974 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
12976 if test "$host_os" = linux-dietlibc; then
12977 case $cc_basename in
12978 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
12981 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
12982 && test "$tmp_diet" = no
12984 tmp_addflag=' $pic_flag'
12985 tmp_sharedflag='-shared'
12986 case $cc_basename,$host_cpu in
12987 pgcc*) # Portland Group C compiler
12988 whole_archive_flag_spec_D='${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'
12989 tmp_addflag=' $pic_flag'
12991 pgf77* | pgf90* | pgf95* | pgfortran*)
12992 # Portland Group f77 and f90 compilers
12993 whole_archive_flag_spec_D='${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'
12994 tmp_addflag=' $pic_flag -Mnomain' ;;
12995 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
12996 tmp_addflag=' -i_dynamic' ;;
12997 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
12998 tmp_addflag=' -i_dynamic -nofor_main' ;;
12999 ifc* | ifort*) # Intel Fortran compiler
13000 tmp_addflag=' -nofor_main' ;;
13001 lf95*) # Lahey Fortran 8.1
13002 whole_archive_flag_spec_D=
13003 tmp_sharedflag='--shared' ;;
13004 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
13005 tmp_sharedflag='-qmkshrobj'
13007 nvcc*) # Cuda Compiler Driver 2.2
13008 whole_archive_flag_spec_D='${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'
13009 compiler_needs_object_D=yes
13012 case `$CC -V 2>&1 | sed 5q` in
13013 *Sun\ C*) # Sun C 5.9
13014 whole_archive_flag_spec_D='${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'
13015 compiler_needs_object_D=yes
13016 tmp_sharedflag='-G' ;;
13017 *Sun\ F*) # Sun Fortran 8.3
13018 tmp_sharedflag='-G' ;;
13020 archive_cmds_D='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13022 if test "x$supports_anon_versioning" = xyes; then
13023 archive_expsym_cmds_D='echo "{ global:" > $output_objdir/$libname.ver~
13024 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13025 echo "local: *; };" >> $output_objdir/$libname.ver~
13026 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13029 case $cc_basename in
13030 xlf* | bgf* | bgxlf* | mpixlf*)
13031 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
13032 whole_archive_flag_spec_D='--whole-archive$convenience --no-whole-archive'
13033 hardcode_libdir_flag_spec_D=
13034 hardcode_libdir_flag_spec_ld_D='-rpath $libdir'
13035 archive_cmds_D='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
13036 if test "x$supports_anon_versioning" = xyes; then
13037 archive_expsym_cmds_D='echo "{ global:" > $output_objdir/$libname.ver~
13038 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13039 echo "local: *; };" >> $output_objdir/$libname.ver~
13040 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
13050 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13051 archive_cmds_D='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
13054 archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13055 archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13060 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
13064 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
13065 *** create shared libraries on Solaris systems. Therefore, libtool
13066 *** is disabling shared libraries support. We urge you to upgrade GNU
13067 *** binutils to release 2.9.1 or newer. Another option is to modify
13068 *** your PATH or compiler configuration so that the native linker is
13069 *** used, and then restart.
13072 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13073 archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13074 archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13080 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
13081 case `$LD -v 2>&1` in
13082 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
13086 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
13087 *** reliably create shared libraries on SCO systems. Therefore, libtool
13088 *** is disabling shared libraries support. We urge you to upgrade GNU
13089 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
13090 *** your PATH or compiler configuration so that the native linker is
13091 *** used, and then restart.
13096 # For security reasons, it is highly recommended that you always
13097 # use absolute paths for naming shared libraries, and exclude the
13098 # DT_RUNPATH tag from executables and libraries. But doing so
13099 # requires that you compile everything twice, which is a pain.
13100 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13101 hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
13102 archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13103 archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13112 archive_cmds_D='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13114 hardcode_direct_D=yes
13115 hardcode_shlibpath_var_D=no
13119 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13120 archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13121 archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13128 if test "$ld_shlibs_D" = no; then
13130 hardcode_libdir_flag_spec_D=
13131 export_dynamic_flag_spec_D=
13132 whole_archive_flag_spec_D=
13135 # PORTME fill in a description of your system's linker (not GNU ld)
13138 allow_undefined_flag_D=unsupported
13139 always_export_symbols_D=yes
13140 archive_expsym_cmds_D='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
13141 # Note: this linker hardcodes the directories in LIBPATH if there
13142 # are no directories specified by -L.
13143 hardcode_minus_L_D=yes
13144 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
13145 # Neither direct hardcoding nor static linking is supported with a
13147 hardcode_direct_D=unsupported
13152 if test "$host_cpu" = ia64; then
13153 # On IA64, the linker does run time linking by default, so we don't
13154 # have to do anything special.
13155 aix_use_runtimelinking=no
13156 exp_sym_flag='-Bexport'
13159 # If we're using GNU nm, then we don't want the "-C" option.
13160 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13161 # Also, AIX nm treats weak defined symbols like other global
13162 # defined symbols, whereas GNU nm marks them as "W".
13163 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13164 export_symbols_cmds_D='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13166 export_symbols_cmds_D='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13168 aix_use_runtimelinking=no
13170 # Test if we are trying to use run time linking or normal
13171 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13172 # need to do runtime linking.
13173 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13174 for ld_flag in $LDFLAGS; do
13175 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
13176 aix_use_runtimelinking=yes
13183 exp_sym_flag='-bexport'
13184 no_entry_flag='-bnoentry'
13187 # When large executables or shared objects are built, AIX ld can
13188 # have problems creating the table of contents. If linking a library
13189 # or program results in "error TOC overflow" add -mminimal-toc to
13190 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
13191 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13194 hardcode_direct_D=yes
13195 hardcode_direct_absolute_D=yes
13196 hardcode_libdir_separator_D=':'
13197 link_all_deplibs_D=yes
13198 file_list_spec_D='${wl}-f,'
13200 if test "$GCC" = yes; then
13201 case $host_os in aix4.[012]|aix4.[012].*)
13202 # We only want to do this on AIX 4.2 and lower, the check
13203 # below for broken collect2 doesn't work under 4.3+
13204 collect2name=`${CC} -print-prog-name=collect2`
13205 if test -f "$collect2name" &&
13206 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13208 # We have reworked collect2
13211 # We have old collect2
13212 hardcode_direct_D=unsupported
13213 # It fails to find uninstalled libraries when the uninstalled
13214 # path is not listed in the libpath. Setting hardcode_minus_L
13215 # to unsupported forces relinking
13216 hardcode_minus_L_D=yes
13217 hardcode_libdir_flag_spec_D='-L$libdir'
13218 hardcode_libdir_separator_D=
13222 shared_flag='-shared'
13223 if test "$aix_use_runtimelinking" = yes; then
13224 shared_flag="$shared_flag "'${wl}-G'
13228 if test "$host_cpu" = ia64; then
13229 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13230 # chokes on -Wl,-G. The following line is correct:
13233 if test "$aix_use_runtimelinking" = yes; then
13234 shared_flag='${wl}-G'
13236 shared_flag='${wl}-bM:SRE'
13241 export_dynamic_flag_spec_D='${wl}-bexpall'
13242 # It seems that -bexpall does not export symbols beginning with
13243 # underscore (_), so it is better to generate a list of symbols to export.
13244 always_export_symbols_D=yes
13245 if test "$aix_use_runtimelinking" = yes; then
13246 # Warning - without using the other runtime loading flags (-brtl),
13247 # -berok will link without error, but may produce a broken library.
13248 allow_undefined_flag_D='-berok'
13249 # Determine the default libpath from the value encoded in an
13250 # empty executable.
13251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13252 /* end confdefs.h. */
13262 if ac_fn_c_try_link "$LINENO"; then :
13264 lt_aix_libpath_sed='
13265 /Import File Strings/,/^$/ {
13271 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13272 # Check for a 64-bit object if we didn't find anything.
13273 if test -z "$aix_libpath"; then
13274 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13277 rm -f core conftest.err conftest.$ac_objext \
13278 conftest$ac_exeext conftest.$ac_ext
13279 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13281 hardcode_libdir_flag_spec_D='${wl}-blibpath:$libdir:'"$aix_libpath"
13282 archive_expsym_cmds_D='$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"
13284 if test "$host_cpu" = ia64; then
13285 hardcode_libdir_flag_spec_D='${wl}-R $libdir:/usr/lib:/lib'
13286 allow_undefined_flag_D="-z nodefs"
13287 archive_expsym_cmds_D="\$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"
13289 # Determine the default libpath from the value encoded in an
13290 # empty executable.
13291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13292 /* end confdefs.h. */
13302 if ac_fn_c_try_link "$LINENO"; then :
13304 lt_aix_libpath_sed='
13305 /Import File Strings/,/^$/ {
13311 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13312 # Check for a 64-bit object if we didn't find anything.
13313 if test -z "$aix_libpath"; then
13314 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13317 rm -f core conftest.err conftest.$ac_objext \
13318 conftest$ac_exeext conftest.$ac_ext
13319 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13321 hardcode_libdir_flag_spec_D='${wl}-blibpath:$libdir:'"$aix_libpath"
13322 # Warning - without using the other run time loading flags,
13323 # -berok will link without error, but may produce a broken library.
13324 no_undefined_flag_D=' ${wl}-bernotok'
13325 allow_undefined_flag_D=' ${wl}-berok'
13326 if test "$with_gnu_ld" = yes; then
13327 # We only use this code for GNU lds that support --whole-archive.
13328 whole_archive_flag_spec_D='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13330 # Exported symbols can be pulled into shared objects from archives
13331 whole_archive_flag_spec_D='$convenience'
13333 archive_cmds_need_lc_D=yes
13334 # This is similar to how AIX traditionally builds its shared libraries.
13335 archive_expsym_cmds_D="\$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'
13343 # see comment about AmigaOS4 .so support
13344 archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13345 archive_expsym_cmds_D=''
13348 archive_cmds_D='$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)'
13349 hardcode_libdir_flag_spec_D='-L$libdir'
13350 hardcode_minus_L_D=yes
13356 export_dynamic_flag_spec_D=-rdynamic
13359 cygwin* | mingw* | pw32* | cegcc*)
13360 # When not using gcc, we currently assume that we are using
13361 # Microsoft Visual C++.
13362 # hardcode_libdir_flag_spec is actually meaningless, as there is
13363 # no search path for DLLs.
13364 hardcode_libdir_flag_spec_D=' '
13365 allow_undefined_flag_D=unsupported
13366 # Tell ltmain to make .lib files, not .a files.
13368 # Tell ltmain to make .dll files, not .so files.
13370 # FIXME: Setting linknames here is a bad hack.
13371 archive_cmds_D='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
13372 # The linker will automatically build a .lib file if we build a DLL.
13373 old_archive_from_new_cmds_D='true'
13374 # FIXME: Should let the user specify the lib program.
13375 old_archive_cmds_D='lib -OUT:$oldlib$oldobjs$old_deplibs'
13376 fix_srcfile_path_D='`cygpath -w "$srcfile"`'
13377 enable_shared_with_static_runtimes_D=yes
13380 darwin* | rhapsody*)
13383 archive_cmds_need_lc_D=no
13384 hardcode_direct_D=no
13385 hardcode_automatic_D=yes
13386 hardcode_shlibpath_var_D=unsupported
13387 if test "$lt_cv_ld_force_load" = "yes"; then
13388 whole_archive_flag_spec_D='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
13390 whole_archive_flag_spec_D=''
13392 link_all_deplibs_D=yes
13393 allow_undefined_flag_D="$_lt_dar_allow_undefined"
13394 case $cc_basename in
13395 ifort*) _lt_dar_can_shared=yes ;;
13396 *) _lt_dar_can_shared=$GCC ;;
13398 if test "$_lt_dar_can_shared" = "yes"; then
13399 output_verbose_link_cmd=func_echo_all
13400 archive_cmds_D="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13401 module_cmds_D="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13402 archive_expsym_cmds_D="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}"
13403 module_expsym_cmds_D="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}"
13412 archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13413 hardcode_libdir_flag_spec_D='-L$libdir'
13414 hardcode_shlibpath_var_D=no
13417 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13418 # support. Future versions do this automatically, but an explicit c++rt0.o
13419 # does not break anything, and helps significantly (at the cost of a little
13422 archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13423 hardcode_libdir_flag_spec_D='-R$libdir'
13424 hardcode_direct_D=yes
13425 hardcode_shlibpath_var_D=no
13428 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13430 archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13431 hardcode_direct_D=yes
13432 hardcode_minus_L_D=yes
13433 hardcode_shlibpath_var_D=no
13436 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13437 freebsd* | dragonfly*)
13438 archive_cmds_D='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
13439 hardcode_libdir_flag_spec_D='-R$libdir'
13440 hardcode_direct_D=yes
13441 hardcode_shlibpath_var_D=no
13445 if test "$GCC" = yes; then
13446 archive_cmds_D='$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'
13448 archive_cmds_D='$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'
13450 hardcode_libdir_flag_spec_D='${wl}+b ${wl}$libdir'
13451 hardcode_libdir_separator_D=:
13452 hardcode_direct_D=yes
13454 # hardcode_minus_L: Not really in the search PATH,
13455 # but as the default location of the library.
13456 hardcode_minus_L_D=yes
13457 export_dynamic_flag_spec_D='${wl}-E'
13461 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13462 archive_cmds_D='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13464 archive_cmds_D='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13466 if test "$with_gnu_ld" = no; then
13467 hardcode_libdir_flag_spec_D='${wl}+b ${wl}$libdir'
13468 hardcode_libdir_flag_spec_ld_D='+b $libdir'
13469 hardcode_libdir_separator_D=:
13470 hardcode_direct_D=yes
13471 hardcode_direct_absolute_D=yes
13472 export_dynamic_flag_spec_D='${wl}-E'
13473 # hardcode_minus_L: Not really in the search PATH,
13474 # but as the default location of the library.
13475 hardcode_minus_L_D=yes
13480 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13483 archive_cmds_D='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13486 archive_cmds_D='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13489 archive_cmds_D='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13495 archive_cmds_D='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13498 archive_cmds_D='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13501 archive_cmds_D='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13505 if test "$with_gnu_ld" = no; then
13506 hardcode_libdir_flag_spec_D='${wl}+b ${wl}$libdir'
13507 hardcode_libdir_separator_D=:
13511 hardcode_direct_D=no
13512 hardcode_shlibpath_var_D=no
13515 hardcode_direct_D=yes
13516 hardcode_direct_absolute_D=yes
13517 export_dynamic_flag_spec_D='${wl}-E'
13519 # hardcode_minus_L: Not really in the search PATH,
13520 # but as the default location of the library.
13521 hardcode_minus_L_D=yes
13527 irix5* | irix6* | nonstopux*)
13528 if test "$GCC" = yes; then
13529 archive_cmds_D='$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'
13530 # Try to use the -exported_symbol ld option, if it does not
13531 # work, assume that -exports_file does not work either and
13532 # implicitly export all symbols.
13533 save_LDFLAGS="$LDFLAGS"
13534 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
13535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13536 /* end confdefs.h. */
13539 if ac_fn_c_try_link "$LINENO"; then :
13540 archive_expsym_cmds_D='$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'
13543 rm -f core conftest.err conftest.$ac_objext \
13544 conftest$ac_exeext conftest.$ac_ext
13545 LDFLAGS="$save_LDFLAGS"
13547 archive_cmds_D='$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'
13548 archive_expsym_cmds_D='$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'
13550 archive_cmds_need_lc_D='no'
13551 hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
13552 hardcode_libdir_separator_D=:
13553 inherit_rpath_D=yes
13554 link_all_deplibs_D=yes
13558 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13559 archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
13561 archive_cmds_D='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
13563 hardcode_libdir_flag_spec_D='-R$libdir'
13564 hardcode_direct_D=yes
13565 hardcode_shlibpath_var_D=no
13569 archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13570 hardcode_direct_D=yes
13571 hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
13572 hardcode_libdir_separator_D=:
13573 hardcode_shlibpath_var_D=no
13580 if test -f /usr/libexec/ld.so; then
13581 hardcode_direct_D=yes
13582 hardcode_shlibpath_var_D=no
13583 hardcode_direct_absolute_D=yes
13584 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13585 archive_cmds_D='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13586 archive_expsym_cmds_D='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
13587 hardcode_libdir_flag_spec_D='${wl}-rpath,$libdir'
13588 export_dynamic_flag_spec_D='${wl}-E'
13591 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13592 archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13593 hardcode_libdir_flag_spec_D='-R$libdir'
13596 archive_cmds_D='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13597 hardcode_libdir_flag_spec_D='${wl}-rpath,$libdir'
13607 hardcode_libdir_flag_spec_D='-L$libdir'
13608 hardcode_minus_L_D=yes
13609 allow_undefined_flag_D=unsupported
13610 archive_cmds_D='$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'
13611 old_archive_from_new_cmds_D='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13615 if test "$GCC" = yes; then
13616 allow_undefined_flag_D=' ${wl}-expect_unresolved ${wl}\*'
13617 archive_cmds_D='$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'
13619 allow_undefined_flag_D=' -expect_unresolved \*'
13620 archive_cmds_D='$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'
13622 archive_cmds_need_lc_D='no'
13623 hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
13624 hardcode_libdir_separator_D=:
13627 osf4* | osf5*) # as osf3* with the addition of -msym flag
13628 if test "$GCC" = yes; then
13629 allow_undefined_flag_D=' ${wl}-expect_unresolved ${wl}\*'
13630 archive_cmds_D='$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'
13631 hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
13633 allow_undefined_flag_D=' -expect_unresolved \*'
13634 archive_cmds_D='$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'
13635 archive_expsym_cmds_D='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
13636 $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'
13638 # Both c and cxx compiler support -rpath directly
13639 hardcode_libdir_flag_spec_D='-rpath $libdir'
13641 archive_cmds_need_lc_D='no'
13642 hardcode_libdir_separator_D=:
13646 no_undefined_flag_D=' -z defs'
13647 if test "$GCC" = yes; then
13649 archive_cmds_D='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13650 archive_expsym_cmds_D='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13651 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13653 case `$CC -V 2>&1` in
13656 archive_cmds_D='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13657 archive_expsym_cmds_D='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13658 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
13662 archive_cmds_D='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
13663 archive_expsym_cmds_D='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13664 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13668 hardcode_libdir_flag_spec_D='-R$libdir'
13669 hardcode_shlibpath_var_D=no
13671 solaris2.[0-5] | solaris2.[0-5].*) ;;
13673 # The compiler driver will combine and reorder linker options,
13674 # but understands `-z linker_flag'. GCC discards it without `$wl',
13675 # but is careful enough not to reorder.
13676 # Supported since Solaris 2.6 (maybe 2.5.1?)
13677 if test "$GCC" = yes; then
13678 whole_archive_flag_spec_D='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13680 whole_archive_flag_spec_D='-z allextract$convenience -z defaultextract'
13684 link_all_deplibs_D=yes
13688 if test "x$host_vendor" = xsequent; then
13689 # Use $CC to link under sequent, because it throws in some extra .o
13690 # files that make .init and .fini sections work.
13691 archive_cmds_D='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13693 archive_cmds_D='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13695 hardcode_libdir_flag_spec_D='-L$libdir'
13696 hardcode_direct_D=yes
13697 hardcode_minus_L_D=yes
13698 hardcode_shlibpath_var_D=no
13702 case $host_vendor in
13704 archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13705 hardcode_direct_D=yes # is this really true???
13708 ## LD is ld it makes a PLAMLIB
13709 ## CC just makes a GrossModule.
13710 archive_cmds_D='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13711 reload_cmds_D='$CC -r -o $output$reload_objs'
13712 hardcode_direct_D=no
13715 archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13716 hardcode_direct_D=no #Motorola manual says yes, but my tests say they lie
13719 runpath_var='LD_RUN_PATH'
13720 hardcode_shlibpath_var_D=no
13724 archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13725 hardcode_shlibpath_var_D=no
13726 export_dynamic_flag_spec_D='-Bexport'
13730 if test -d /usr/nec; then
13731 archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13732 hardcode_shlibpath_var_D=no
13733 runpath_var=LD_RUN_PATH
13734 hardcode_runpath_var=yes
13739 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13740 no_undefined_flag_D='${wl}-z,text'
13741 archive_cmds_need_lc_D=no
13742 hardcode_shlibpath_var_D=no
13743 runpath_var='LD_RUN_PATH'
13745 if test "$GCC" = yes; then
13746 archive_cmds_D='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13747 archive_expsym_cmds_D='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13749 archive_cmds_D='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13750 archive_expsym_cmds_D='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13754 sysv5* | sco3.2v5* | sco5v6*)
13755 # Note: We can NOT use -z defs as we might desire, because we do not
13756 # link with -lc, and that would cause any symbols used from libc to
13757 # always be unresolved, which means just about no library would
13758 # ever link correctly. If we're not using GNU ld we use -z text
13759 # though, which does catch some bad symbols but isn't as heavy-handed
13761 no_undefined_flag_D='${wl}-z,text'
13762 allow_undefined_flag_D='${wl}-z,nodefs'
13763 archive_cmds_need_lc_D=no
13764 hardcode_shlibpath_var_D=no
13765 hardcode_libdir_flag_spec_D='${wl}-R,$libdir'
13766 hardcode_libdir_separator_D=':'
13767 link_all_deplibs_D=yes
13768 export_dynamic_flag_spec_D='${wl}-Bexport'
13769 runpath_var='LD_RUN_PATH'
13771 if test "$GCC" = yes; then
13772 archive_cmds_D='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13773 archive_expsym_cmds_D='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13775 archive_cmds_D='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13776 archive_expsym_cmds_D='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13781 archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13782 hardcode_libdir_flag_spec_D='-L$libdir'
13783 hardcode_shlibpath_var_D=no
13791 if test x$host_vendor = xsni; then
13793 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13794 export_dynamic_flag_spec_D='${wl}-Blargedynsym'
13800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_D" >&5
13801 $as_echo "$ld_shlibs_D" >&6; }
13802 test "$ld_shlibs_D" = no && can_build_shared=no
13804 with_gnu_ld_D=$with_gnu_ld
13812 # Do we need to explicitly link libc?
13814 case "x$archive_cmds_need_lc_D" in
13816 # Assume -lc should be added
13817 archive_cmds_need_lc_D=yes
13819 if test "$enable_shared" = yes && test "$GCC" = yes; then
13820 case $archive_cmds_D in
13822 # FIXME: we may have to deal with multi-command sequences.
13825 # Test whether the compiler implicitly links with -lc since on some
13826 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13827 # to ld, don't add -lc before -lgcc.
13828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13829 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13830 if ${lt_cv_archive_cmds_need_lc_D+:} false; then :
13831 $as_echo_n "(cached) " >&6
13834 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13836 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13837 (eval $ac_compile) 2>&5
13839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13840 test $ac_status = 0; } 2>conftest.err; then
13843 libobjs=conftest.$ac_objext
13845 wl=$lt_prog_compiler_wl_D
13846 pic_flag=$lt_prog_compiler_pic_D
13852 lt_save_allow_undefined_flag=$allow_undefined_flag_D
13853 allow_undefined_flag_D=
13854 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_D 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13855 (eval $archive_cmds_D 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13858 test $ac_status = 0; }
13860 lt_cv_archive_cmds_need_lc_D=no
13862 lt_cv_archive_cmds_need_lc_D=yes
13864 allow_undefined_flag_D=$lt_save_allow_undefined_flag
13866 cat conftest.err 1>&5
13871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_D" >&5
13872 $as_echo "$lt_cv_archive_cmds_need_lc_D" >&6; }
13873 archive_cmds_need_lc_D=$lt_cv_archive_cmds_need_lc_D
13943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13944 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13946 if test -n "$hardcode_libdir_flag_spec_D" ||
13947 test -n "$runpath_var_D" ||
13948 test "X$hardcode_automatic_D" = "Xyes" ; then
13950 # We can hardcode non-existent directories.
13951 if test "$hardcode_direct_D" != no &&
13952 # If the only mechanism to avoid hardcoding is shlibpath_var, we
13953 # have to relink, otherwise we might link with an installed library
13954 # when we should be linking with a yet-to-be-installed one
13955 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, D)" != no &&
13956 test "$hardcode_minus_L_D" != no; then
13957 # Linking always hardcodes the temporary library directory.
13958 hardcode_action_D=relink
13960 # We can link without hardcoding, and we can hardcode nonexisting dirs.
13961 hardcode_action_D=immediate
13964 # We cannot hardcode anything, or else we can only hardcode existing
13966 hardcode_action_D=unsupported
13968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_D" >&5
13969 $as_echo "$hardcode_action_D" >&6; }
13971 if test "$hardcode_action_D" = relink ||
13972 test "$inherit_rpath_D" = yes; then
13973 # Fast installation is not supported
13974 enable_fast_install=no
13975 elif test "$shlibpath_overrides_runpath" = yes ||
13976 test "$enable_shared" = no; then
13977 # Fast installation is not necessary
13978 enable_fast_install=needless
13990 ac_cpp='$CPP $CPPFLAGS'
13991 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13992 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13993 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13998 CFLAGS=$lt_save_CFLAGS
14000 GDCFLAGS=$gdc_save_DFLAGS
14005 # libtool variables for Phobos shared and position-independent compiles.
14007 # Use phobos_lt_pic_flag to designate the automake variable
14008 # used to encapsulate the default libtool approach to creating objects
14009 # with position-independent code. Default: -prefer-pic.
14011 # Use phobos_compiler_shared_flag to designate the compile-time flags for
14012 # creating shared objects. Default: -fversion=Shared.
14014 # Use phobos_compiler_pic_flag to designate the compile-time flags for
14015 # creating position-independent objects. This varies with the target
14016 # hardware and operating system, but is often: -fPIC.
14018 # The distinction between pic and shared compilation flags is not present in
14019 # libtool, and so we make it here. How it is handled is that in shared
14020 # compilations the `lt_prog_compiler_pic_D' variable is used to instead
14021 # ensure that conditional compilation of shared runtime code is compiled in.
14022 if test "$enable_shared" = yes; then
14023 phobos_lt_pic_flag="-prefer-pic"
14024 phobos_compiler_pic_flag="$lt_prog_compiler_pic_D"
14025 phobos_compiler_shared_flag="-fversion=Shared"
14027 phobos_lt_pic_flag=
14028 phobos_compiler_pic_flag=
14029 phobos_compiler_shared_flag=
14035 # Override the libtool's pic_flag and pic_mode.
14036 # Do this step after AM_PROG_LIBTOOL, but before AC_OUTPUT.
14037 # NB: this impacts --with-pic and --without-pic.
14038 lt_prog_compiler_pic_D="$phobos_compiler_pic_flag $phobos_compiler_shared_flag"
14041 # Determine what GCC version number to use in filesystem paths.
14043 get_gcc_base_ver="cat"
14045 # Check whether --with-gcc-major-version-only was given.
14046 if test "${with_gcc_major_version_only+set}" = set; then :
14047 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
14048 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
14056 # libphobos/libdruntime specific options and feature detection
14058 # These need to be absolute paths, yet at the same time need to
14059 # canonicalize only relative paths, because then amd will not unmount
14060 # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
14061 libphobos_builddir=`${PWDCMD-pwd}`
14063 \\/$* | ?:\\/*) libphobos_srcdir=${srcdir} ;;
14064 *) libphobos_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
14070 if test ${multilib} = yes; then
14071 multilib_arg="--enable-multilib"
14077 # Check whether --enable-werror was given.
14078 if test "${enable_werror+set}" = set; then :
14079 enableval=$enable_werror;
14083 if test "x$enable_werror" = "xyes"; then
14084 WERROR_FLAG="-Werror"
14088 druntime_target_cpu_parsed=""
14089 case "$target_cpu" in
14091 druntime_target_cpu_parsed="aarch64"
14093 arm*) druntime_target_cpu_parsed="arm"
14095 mips*) druntime_target_cpu_parsed="mips"
14098 druntime_target_cpu_parsed="powerpc"
14101 druntime_target_cpu_parsed="x86"
14104 druntime_target_cpu_parsed="s390x"
14107 druntime_target_cpu_parsed="s390"
14110 if test "$druntime_target_cpu_parsed" = "aarch64"; then
14111 DRUNTIME_CPU_AARCH64_TRUE=
14112 DRUNTIME_CPU_AARCH64_FALSE='#'
14114 DRUNTIME_CPU_AARCH64_TRUE='#'
14115 DRUNTIME_CPU_AARCH64_FALSE=
14118 if test "$druntime_target_cpu_parsed" = "arm"; then
14119 DRUNTIME_CPU_ARM_TRUE=
14120 DRUNTIME_CPU_ARM_FALSE='#'
14122 DRUNTIME_CPU_ARM_TRUE='#'
14123 DRUNTIME_CPU_ARM_FALSE=
14126 if test "$druntime_target_cpu_parsed" = "mips"; then
14127 DRUNTIME_CPU_MIPS_TRUE=
14128 DRUNTIME_CPU_MIPS_FALSE='#'
14130 DRUNTIME_CPU_MIPS_TRUE='#'
14131 DRUNTIME_CPU_MIPS_FALSE=
14134 if test "$druntime_target_cpu_parsed" = "powerpc"; then
14135 DRUNTIME_CPU_POWERPC_TRUE=
14136 DRUNTIME_CPU_POWERPC_FALSE='#'
14138 DRUNTIME_CPU_POWERPC_TRUE='#'
14139 DRUNTIME_CPU_POWERPC_FALSE=
14142 if test "$druntime_target_cpu_parsed" = "x86"; then
14143 DRUNTIME_CPU_X86_TRUE=
14144 DRUNTIME_CPU_X86_FALSE='#'
14146 DRUNTIME_CPU_X86_TRUE='#'
14147 DRUNTIME_CPU_X86_FALSE=
14150 if test "$druntime_target_cpu_parsed" = "s390x"; then
14151 DRUNTIME_CPU_SYSTEMZ_TRUE=
14152 DRUNTIME_CPU_SYSTEMZ_FALSE='#'
14154 DRUNTIME_CPU_SYSTEMZ_TRUE='#'
14155 DRUNTIME_CPU_SYSTEMZ_FALSE=
14158 if test "$druntime_target_cpu_parsed" = "s390"; then
14159 DRUNTIME_CPU_S390_TRUE=
14160 DRUNTIME_CPU_S390_FALSE='#'
14162 DRUNTIME_CPU_S390_TRUE='#'
14163 DRUNTIME_CPU_S390_FALSE=
14168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for target OS" >&5
14169 $as_echo_n "checking for target OS... " >&6; }
14170 if ${druntime_cv_target_os+:} false; then :
14171 $as_echo_n "(cached) " >&6
14173 druntime_cv_target_os=`echo $target_os | sed 's/^\([A-Za-z_]+\)/\1/'`
14175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_target_os" >&5
14176 $as_echo "$druntime_cv_target_os" >&6; }
14177 if test -z "$druntime_cv_target_os"; then :
14178 as_fn_error $? "can't detect target OS" "$LINENO" 5
14184 druntime_target_os_parsed=""
14185 case "$druntime_cv_target_os" in
14186 aix*) druntime_target_os_parsed="aix"
14189 druntime_target_os_parsed="android"
14191 darwin*) druntime_target_os_parsed="darwin"
14194 druntime_target_os_parsed="dragonflybsd"
14196 freebsd*|k*bsd*-gnu)
14197 druntime_target_os_parsed="freebsd"
14200 druntime_target_os_parsed="openbsd"
14203 druntime_target_os_parsed="netbsd"
14205 linux*) druntime_target_os_parsed="linux"
14207 mingw*) druntime_target_os_parsed="mingw"
14209 *solaris*) druntime_target_os_parsed="solaris"
14211 if test "$druntime_target_os_parsed" = "aix"; then
14212 DRUNTIME_OS_AIX_TRUE=
14213 DRUNTIME_OS_AIX_FALSE='#'
14215 DRUNTIME_OS_AIX_TRUE='#'
14216 DRUNTIME_OS_AIX_FALSE=
14219 if test "$druntime_target_os_parsed" = "android"; then
14220 DRUNTIME_OS_ANDROID_TRUE=
14221 DRUNTIME_OS_ANDROID_FALSE='#'
14223 DRUNTIME_OS_ANDROID_TRUE='#'
14224 DRUNTIME_OS_ANDROID_FALSE=
14227 if test "$druntime_target_os_parsed" = "darwin"; then
14228 DRUNTIME_OS_DARWIN_TRUE=
14229 DRUNTIME_OS_DARWIN_FALSE='#'
14231 DRUNTIME_OS_DARWIN_TRUE='#'
14232 DRUNTIME_OS_DARWIN_FALSE=
14235 if test "$druntime_target_os_parsed" = "dragonflybsd"; then
14236 DRUNTIME_OS_DRAGONFLYBSD_TRUE=
14237 DRUNTIME_OS_DRAGONFLYBSD_FALSE='#'
14239 DRUNTIME_OS_DRAGONFLYBSD_TRUE='#'
14240 DRUNTIME_OS_DRAGONFLYBSD_FALSE=
14243 if test "$druntime_target_os_parsed" = "freebsd"; then
14244 DRUNTIME_OS_FREEBSD_TRUE=
14245 DRUNTIME_OS_FREEBSD_FALSE='#'
14247 DRUNTIME_OS_FREEBSD_TRUE='#'
14248 DRUNTIME_OS_FREEBSD_FALSE=
14251 if test "$druntime_target_os_parsed" = "netbsd"; then
14252 DRUNTIME_OS_NETBSD_TRUE=
14253 DRUNTIME_OS_NETBSD_FALSE='#'
14255 DRUNTIME_OS_NETBSD_TRUE='#'
14256 DRUNTIME_OS_NETBSD_FALSE=
14259 if test "$druntime_target_os_parsed" = "openbsd"; then
14260 DRUNTIME_OS_OPENBSD_TRUE=
14261 DRUNTIME_OS_OPENBSD_FALSE='#'
14263 DRUNTIME_OS_OPENBSD_TRUE='#'
14264 DRUNTIME_OS_OPENBSD_FALSE=
14267 if test "$druntime_target_os_parsed" = "linux"; then
14268 DRUNTIME_OS_LINUX_TRUE=
14269 DRUNTIME_OS_LINUX_FALSE='#'
14271 DRUNTIME_OS_LINUX_TRUE='#'
14272 DRUNTIME_OS_LINUX_FALSE=
14275 if test "$druntime_target_os_parsed" = "mingw"; then
14276 DRUNTIME_OS_MINGW_TRUE=
14277 DRUNTIME_OS_MINGW_FALSE='#'
14279 DRUNTIME_OS_MINGW_TRUE='#'
14280 DRUNTIME_OS_MINGW_FALSE=
14283 if test "$druntime_target_os_parsed" = "solaris"; then
14284 DRUNTIME_OS_SOLARIS_TRUE=
14285 DRUNTIME_OS_SOLARIS_FALSE='#'
14287 DRUNTIME_OS_SOLARIS_TRUE='#'
14288 DRUNTIME_OS_SOLARIS_FALSE=
14292 druntime_target_posix="no"
14293 case "$druntime_cv_target_os" in
14294 aix*|*bsd*|cygwin*|darwin*|dragonfly*|gnu*|linux*|skyos*|*solaris*|sysv*)
14295 druntime_target_posix="yes"
14298 if test "$druntime_target_posix" = "yes"; then
14299 DRUNTIME_OS_POSIX_TRUE=
14300 DRUNTIME_OS_POSIX_FALSE='#'
14302 DRUNTIME_OS_POSIX_TRUE='#'
14303 DRUNTIME_OS_POSIX_FALSE=
14309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GDC" >&5
14310 $as_echo_n "checking for thread model used by GDC... " >&6; }
14311 d_thread_model=`$GDC -v 2>&1 | sed -n 's/^Thread model: //p'`
14312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d_thread_model" >&5
14313 $as_echo "$d_thread_model" >&6; }
14315 # Map from thread model to thread interface.
14317 case $d_thread_model in
14318 aix) DCFG_THREAD_MODEL="Posix" ;;
14319 lynx) DCFG_THREAD_MODEL="Posix" ;;
14320 posix) DCFG_THREAD_MODEL="Posix" ;;
14321 single) DCFG_THREAD_MODEL="Single" ;;
14322 win32) DCFG_THREAD_MODEL="Win32" ;;
14323 # TODO: These targets need porting.
14324 dce|mipssde|rtems|tpf|vxworks)
14325 DCFG_THREAD_MODEL="Single" ;;
14326 *) as_fn_error "Thread implementation '$d_thread_model' not recognised" "$LINENO" 5 ;;
14333 ac_cpp='$CPP $CPPFLAGS'
14334 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14335 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14336 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ARM unwinder" >&5
14339 $as_echo_n "checking for ARM unwinder... " >&6; }
14340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14341 /* end confdefs.h. */
14342 #include <unwind.h>
14347 #if __ARM_EABI_UNWINDER__
14355 if ac_fn_c_try_compile "$LINENO"; then :
14356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14357 $as_echo "no" >&6; }
14358 DCFG_ARM_EABI_UNWINDER=false
14360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14361 $as_echo "yes" >&6; }
14362 DCFG_ARM_EABI_UNWINDER=true
14364 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14366 if test "$DCFG_ARM_EABI_UNWINDER" = "true"; then
14367 DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE=
14368 DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE='#'
14370 DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE='#'
14371 DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE=
14375 ac_cpp='$CPP $CPPFLAGS'
14376 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14377 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14378 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14383 ac_cpp='$CPP $CPPFLAGS'
14384 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14385 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14386 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for minfo section bracketing" >&5
14389 $as_echo_n "checking for minfo section bracketing... " >&6; }
14390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14391 /* end confdefs.h. */
14393 void* module_info_ptr __attribute__((section ("minfo")));
14394 extern void* __start_minfo __attribute__((visibility ("hidden")));
14395 extern void* __stop_minfo __attribute__((visibility ("hidden")));
14399 // Never run, just to prevent compiler from optimizing access
14400 return &__start_minfo == &__stop_minfo;
14404 if ac_fn_c_try_link "$LINENO"; then :
14405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14406 $as_echo "yes" >&6; }
14407 DCFG_MINFO_BRACKETING=true
14409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14410 $as_echo "no" >&6; }
14411 DCFG_MINFO_BRACKETING=false
14413 rm -f core conftest.err conftest.$ac_objext \
14414 conftest$ac_exeext conftest.$ac_ext
14416 if test "$DCFG_MINFO_BRACKETING" = "true"; then
14417 DRUNTIME_OS_MINFO_BRACKETING_TRUE=
14418 DRUNTIME_OS_MINFO_BRACKETING_FALSE='#'
14420 DRUNTIME_OS_MINFO_BRACKETING_TRUE='#'
14421 DRUNTIME_OS_MINFO_BRACKETING_FALSE=
14425 ac_cpp='$CPP $CPPFLAGS'
14426 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14427 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14428 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14433 ac_cpp='$CPP $CPPFLAGS'
14434 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14435 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14436 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14438 ac_fn_c_check_member "$LINENO" "struct dl_phdr_info" "dlpi_tls_modid" "ac_cv_member_struct_dl_phdr_info_dlpi_tls_modid" "#include <link.h>
14440 if test "x$ac_cv_member_struct_dl_phdr_info_dlpi_tls_modid" = xyes; then :
14441 DCFG_DLPI_TLS_MODID=true
14443 DCFG_DLPI_TLS_MODID=false
14448 ac_cpp='$CPP $CPPFLAGS'
14449 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14450 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14451 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14456 i?86-*-solaris2.* | x86_64-*-solaris2.*)
14457 # 64-bit Solaris/x86 ld breaks calls to __tls_get_addr with non-TLS
14458 # relocs. Work around by disabling TLS transitions. Not necessary
14459 # on 32-bit x86, but cannot be distinguished reliably in specs.
14460 druntime_ld_prog=`$CC -print-prog-name=ld`
14462 druntime_ld_relax_transtls=no
14463 if test -n "$druntime_ld_prog" \
14464 && $druntime_ld_prog -v 2>&1 | grep GNU > /dev/null 2>&1; then
14465 druntime_ld_gld=yes
14467 echo 'int main (void) { return 0; }' > conftest.c
14468 save_LDFLAGS="$LDFLAGS"
14469 LDFLAGS="$LDFLAGS -Wl,-z,relax=transtls"
14470 if $CC $CFLAGS $LDFLAGS -o conftest conftest.c > /dev/null 2>&1; then
14471 druntime_ld_relax_transtls=yes
14473 LDFLAGS="$save_LDFLAGS"
14474 rm -f conftest.c conftest
14476 if test "$druntime_ld_relax_transtls" = "yes"; then
14477 OS_LINK_SPEC='-z relax=transtls'
14485 ac_cpp='$CPP $CPPFLAGS'
14486 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14487 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14488 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14490 DCFG_HAVE_QSORT_R=false
14491 ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
14492 if test "x$ac_cv_func_qsort_r" = xyes; then :
14493 DCFG_HAVE_QSORT_R=true
14498 ac_cpp='$CPP $CPPFLAGS'
14499 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14500 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14501 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14507 gdc_save_DFLAGS=$GDCFLAGS
14508 GDCFLAGS="-fno-moduleinfo -nostdinc -I $phobos_cv_abs_srcdir/libdruntime -nophoboslib $GDCFLAGS"
14511 ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5'
14512 ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14513 ac_compiler_gnu=yes
14515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing malloc" >&5
14516 $as_echo_n "checking for library containing malloc... " >&6; }
14517 if ${ac_cv_search_malloc+:} false; then :
14518 $as_echo_n "(cached) " >&6
14520 ac_func_search_save_LIBS=$LIBS
14521 cat > conftest.$ac_ext <<_ACEOF
14523 extern(C) int malloc();
14525 extern(C) int main() {
14526 malloc(); return 0;
14529 for ac_lib in '' c; do
14530 if test -z "$ac_lib"; then
14531 ac_res="none required"
14534 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14536 if ac_fn_d_try_link "$LINENO"; then :
14537 ac_cv_search_malloc=$ac_res
14539 rm -f core conftest.err conftest.$ac_objext \
14541 if ${ac_cv_search_malloc+:} false; then :
14545 if ${ac_cv_search_malloc+:} false; then :
14548 ac_cv_search_malloc=no
14550 rm conftest.$ac_ext
14551 LIBS=$ac_func_search_save_LIBS
14553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_malloc" >&5
14554 $as_echo "$ac_cv_search_malloc" >&6; }
14555 ac_res=$ac_cv_search_malloc
14556 if test "$ac_res" != no; then :
14557 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
14562 $as_echo_n "checking for library containing pthread_create... " >&6; }
14563 if ${ac_cv_search_pthread_create+:} false; then :
14564 $as_echo_n "(cached) " >&6
14566 ac_func_search_save_LIBS=$LIBS
14567 cat > conftest.$ac_ext <<_ACEOF
14569 extern(C) int pthread_create();
14571 extern(C) int main() {
14572 pthread_create(); return 0;
14575 for ac_lib in '' pthread; do
14576 if test -z "$ac_lib"; then
14577 ac_res="none required"
14580 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14582 if ac_fn_d_try_link "$LINENO"; then :
14583 ac_cv_search_pthread_create=$ac_res
14585 rm -f core conftest.err conftest.$ac_objext \
14587 if ${ac_cv_search_pthread_create+:} false; then :
14591 if ${ac_cv_search_pthread_create+:} false; then :
14594 ac_cv_search_pthread_create=no
14596 rm conftest.$ac_ext
14597 LIBS=$ac_func_search_save_LIBS
14599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
14600 $as_echo "$ac_cv_search_pthread_create" >&6; }
14601 ac_res=$ac_cv_search_pthread_create
14602 if test "$ac_res" != no; then :
14603 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cosf" >&5
14608 $as_echo_n "checking for library containing cosf... " >&6; }
14609 if ${ac_cv_search_cosf+:} false; then :
14610 $as_echo_n "(cached) " >&6
14612 ac_func_search_save_LIBS=$LIBS
14613 cat > conftest.$ac_ext <<_ACEOF
14615 extern(C) int cosf();
14617 extern(C) int main() {
14621 for ac_lib in '' m; do
14622 if test -z "$ac_lib"; then
14623 ac_res="none required"
14626 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14628 if ac_fn_d_try_link "$LINENO"; then :
14629 ac_cv_search_cosf=$ac_res
14631 rm -f core conftest.err conftest.$ac_objext \
14633 if ${ac_cv_search_cosf+:} false; then :
14637 if ${ac_cv_search_cosf+:} false; then :
14640 ac_cv_search_cosf=no
14642 rm conftest.$ac_ext
14643 LIBS=$ac_func_search_save_LIBS
14645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cosf" >&5
14646 $as_echo "$ac_cv_search_cosf" >&6; }
14647 ac_res=$ac_cv_search_cosf
14648 if test "$ac_res" != no; then :
14649 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
14654 $as_echo_n "checking for library containing clock_gettime... " >&6; }
14655 if ${ac_cv_search_clock_gettime+:} false; then :
14656 $as_echo_n "(cached) " >&6
14658 ac_func_search_save_LIBS=$LIBS
14659 cat > conftest.$ac_ext <<_ACEOF
14661 extern(C) int clock_gettime();
14663 extern(C) int main() {
14664 clock_gettime(); return 0;
14667 for ac_lib in '' rt; do
14668 if test -z "$ac_lib"; then
14669 ac_res="none required"
14672 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14674 if ac_fn_d_try_link "$LINENO"; then :
14675 ac_cv_search_clock_gettime=$ac_res
14677 rm -f core conftest.err conftest.$ac_objext \
14679 if ${ac_cv_search_clock_gettime+:} false; then :
14683 if ${ac_cv_search_clock_gettime+:} false; then :
14686 ac_cv_search_clock_gettime=no
14688 rm conftest.$ac_ext
14689 LIBS=$ac_func_search_save_LIBS
14691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
14692 $as_echo "$ac_cv_search_clock_gettime" >&6; }
14693 ac_res=$ac_cv_search_clock_gettime
14694 if test "$ac_res" != no; then :
14695 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14700 # This checks to see if the host supports the compiler-generated builtins
14701 # for atomic operations for various integral sizes. Note, this is intended
14702 # to be an all-or-nothing switch, so all the atomic operations that are
14703 # used should be checked.
14704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for byte" >&5
14705 $as_echo_n "checking for atomic builtins for byte... " >&6; }
14706 if ${druntime_cv_atomic_byte+:} false; then :
14707 $as_echo_n "(cached) " >&6
14710 cat > conftest.$ac_ext <<_ACEOF
14712 import gcc.builtins;
14714 extern(C) int main() {
14718 __atomic_compare_exchange_1(&c1, &c2, c3, false, 5, 5);
14719 __atomic_load_1(&c1, 5);
14720 __atomic_store_1(&c1, c2, 5);
14725 if ac_fn_d_try_link "$LINENO"; then :
14726 druntime_cv_atomic_byte=yes
14728 druntime_cv_atomic_byte=no
14730 rm -f core conftest.err conftest.$ac_objext \
14731 conftest$ac_exeext conftest.$ac_ext
14735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_byte" >&5
14736 $as_echo "$druntime_cv_atomic_byte" >&6; }
14738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for short" >&5
14739 $as_echo_n "checking for atomic builtins for short... " >&6; }
14740 if ${druntime_cv_atomic_short+:} false; then :
14741 $as_echo_n "(cached) " >&6
14744 cat > conftest.$ac_ext <<_ACEOF
14746 import gcc.builtins;
14748 extern(C) int main() {
14752 __atomic_compare_exchange_2(&c1, &c2, c3, false, 5, 5);
14753 __atomic_load_2(&c1, 5);
14754 __atomic_store_2(&c1, c2, 5);
14759 if ac_fn_d_try_link "$LINENO"; then :
14760 druntime_cv_atomic_short=yes
14762 druntime_cv_atomic_short=no
14764 rm -f core conftest.err conftest.$ac_objext \
14765 conftest$ac_exeext conftest.$ac_ext
14769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_short" >&5
14770 $as_echo "$druntime_cv_atomic_short" >&6; }
14772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for int" >&5
14773 $as_echo_n "checking for atomic builtins for int... " >&6; }
14774 if ${druntime_cv_atomic_int+:} false; then :
14775 $as_echo_n "(cached) " >&6
14778 cat > conftest.$ac_ext <<_ACEOF
14780 import gcc.builtins;
14782 extern(C) int main() {
14786 __atomic_compare_exchange_4(&c1, &c2, c3, false, 5, 5);
14787 __atomic_load_4(&c1, 5);
14788 __atomic_store_4(&c1, c2, 5);
14793 if ac_fn_d_try_link "$LINENO"; then :
14794 druntime_cv_atomic_int=yes
14796 druntime_cv_atomic_int=no
14798 rm -f core conftest.err conftest.$ac_objext \
14799 conftest$ac_exeext conftest.$ac_ext
14803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_int" >&5
14804 $as_echo "$druntime_cv_atomic_int" >&6; }
14806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for long" >&5
14807 $as_echo_n "checking for atomic builtins for long... " >&6; }
14808 if ${druntime_cv_atomic_long+:} false; then :
14809 $as_echo_n "(cached) " >&6
14812 cat > conftest.$ac_ext <<_ACEOF
14814 import gcc.builtins;
14816 extern(C) int main() {
14820 __atomic_compare_exchange_8(&c1, &c2, c3, false, 5, 5);
14821 __atomic_load_8(&c1, 5);
14822 __atomic_store_8(&c1, c2, 5);
14827 if ac_fn_d_try_link "$LINENO"; then :
14828 druntime_cv_atomic_long=yes
14830 druntime_cv_atomic_long=no
14832 rm -f core conftest.err conftest.$ac_objext \
14833 conftest$ac_exeext conftest.$ac_ext
14837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_long" >&5
14838 $as_echo "$druntime_cv_atomic_long" >&6; }
14840 # Have atomic builtin support if all but the long test above passes.
14841 DCFG_HAVE_ATOMIC_BUILTINS=false
14842 if test "$druntime_cv_atomic_byte" = yes \
14843 && test "$druntime_cv_atomic_short" = yes \
14844 && test "$druntime_cv_atomic_int" = yes; then \
14845 DCFG_HAVE_ATOMIC_BUILTINS=true
14848 # Have 64-bit atomic support if the long test above passes.
14849 DCFG_HAVE_64BIT_ATOMICS=false
14850 if test "$druntime_cv_atomic_long" = yes; then
14851 DCFG_HAVE_64BIT_ATOMICS=true
14858 ac_cpp='$CPP $CPPFLAGS'
14859 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14860 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14861 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14864 GDCFLAGS=$gdc_save_DFLAGS
14869 # Check whether --with-libatomic was given.
14870 if test "${with_libatomic+set}" = set; then :
14871 withval=$with_libatomic;
14875 DCFG_HAVE_LIBATOMIC=false
14877 if test "x$with_libatomic" != "xno"; then :
14879 DCFG_HAVE_LIBATOMIC=true
14880 LIBATOMIC=../../libatomic/libatomic_convenience.la
14884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic" >&5
14885 $as_echo_n "checking for libatomic... " >&6; }
14886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14887 $as_echo "disabled" >&6; }
14896 ac_cpp='$CPP $CPPFLAGS'
14897 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14898 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14899 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14901 BACKTRACE_SUPPORTED=false
14902 BACKTRACE_USES_MALLOC=false
14903 BACKTRACE_SUPPORTS_THREADS=false
14907 # Check whether --with-libbacktrace was given.
14908 if test "${with_libbacktrace+set}" = set; then :
14909 withval=$with_libbacktrace;
14913 if test "x$with_libbacktrace" != "xno"; then :
14915 LIBBACKTRACE=../../libbacktrace/libbacktrace.la
14917 gdc_save_CPPFLAGS=$CPPFLAGS
14918 CPPFLAGS="$CPPFLAGS -I../libbacktrace "
14920 ac_fn_c_check_header_mongrel "$LINENO" "backtrace-supported.h" "ac_cv_header_backtrace_supported_h" "$ac_includes_default"
14921 if test "x$ac_cv_header_backtrace_supported_h" = xyes; then :
14922 have_libbacktrace_h=true
14924 have_libbacktrace_h=false
14929 if $have_libbacktrace_h; then
14930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking libbacktrace: BACKTRACE_SUPPORTED" >&5
14931 $as_echo_n "checking libbacktrace: BACKTRACE_SUPPORTED... " >&6; }
14932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14933 /* end confdefs.h. */
14935 #include <backtrace-supported.h>
14936 #if BACKTRACE_SUPPORTED
14937 FOUND_LIBBACKTRACE_RESULT_GDC
14941 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14942 $EGREP "FOUND_LIBBACKTRACE_RESULT_GDC" >/dev/null 2>&1; then :
14943 BACKTRACE_SUPPORTED=true
14945 BACKTRACE_SUPPORTED=false
14949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BACKTRACE_SUPPORTED" >&5
14950 $as_echo "$BACKTRACE_SUPPORTED" >&6; }
14952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking libbacktrace: BACKTRACE_USES_MALLOC" >&5
14953 $as_echo_n "checking libbacktrace: BACKTRACE_USES_MALLOC... " >&6; }
14954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14955 /* end confdefs.h. */
14957 #include <backtrace-supported.h>
14958 #if BACKTRACE_USES_MALLOC
14959 FOUND_LIBBACKTRACE_RESULT_GDC
14963 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14964 $EGREP "FOUND_LIBBACKTRACE_RESULT_GDC" >/dev/null 2>&1; then :
14965 BACKTRACE_USES_MALLOC=true
14967 BACKTRACE_USES_MALLOC=false
14971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BACKTRACE_USES_MALLOC" >&5
14972 $as_echo "$BACKTRACE_USES_MALLOC" >&6; }
14974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking libbacktrace: BACKTRACE_SUPPORTS_THREADS" >&5
14975 $as_echo_n "checking libbacktrace: BACKTRACE_SUPPORTS_THREADS... " >&6; }
14976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14977 /* end confdefs.h. */
14979 #include <backtrace-supported.h>
14980 #if BACKTRACE_SUPPORTS_THREADS
14981 FOUND_LIBBACKTRACE_RESULT_GDC
14985 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14986 $EGREP "FOUND_LIBBACKTRACE_RESULT_GDC" >/dev/null 2>&1; then :
14987 BACKTRACE_SUPPORTS_THREADS=true
14989 BACKTRACE_SUPPORTS_THREADS=false
14993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BACKTRACE_SUPPORTS_THREADS" >&5
14994 $as_echo "$BACKTRACE_SUPPORTS_THREADS" >&6; }
14996 CPPFLAGS=$gdc_save_CPPFLAGS
15000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbacktrace" >&5
15001 $as_echo_n "checking for libbacktrace... " >&6; }
15002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
15003 $as_echo "disabled" >&6; }
15012 ac_cpp='$CPP $CPPFLAGS'
15013 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15014 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15015 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15019 # Libtool has already checked this, so re-use the inferred dlopen lib.
15020 if test "x$enable_dlopen" = "xyes" && test -n "$lt_cv_dlopen_libs"; then :
15022 LIBS="$LIBS $lt_cv_dlopen_libs"
15027 druntime_check_both=no
15028 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
15029 if test "x$ac_cv_func_connect" = xyes; then :
15032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
15033 $as_echo_n "checking for connect in -lsocket... " >&6; }
15034 if ${ac_cv_lib_socket_connect+:} false; then :
15035 $as_echo_n "(cached) " >&6
15037 ac_check_lib_save_LIBS=$LIBS
15038 LIBS="-lsocket $LIBS"
15039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15040 /* end confdefs.h. */
15042 /* Override any GCC internal prototype to avoid an error.
15043 Use char because int might match the return type of a GCC
15044 builtin and then its argument prototype would still apply. */
15057 if ac_fn_c_try_link "$LINENO"; then :
15058 ac_cv_lib_socket_connect=yes
15060 ac_cv_lib_socket_connect=no
15062 rm -f core conftest.err conftest.$ac_objext \
15063 conftest$ac_exeext conftest.$ac_ext
15064 LIBS=$ac_check_lib_save_LIBS
15066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
15067 $as_echo "$ac_cv_lib_socket_connect" >&6; }
15068 if test "x$ac_cv_lib_socket_connect" = xyes; then :
15069 LIBS="$LIBS -lsocket"
15071 druntime_check_both=yes
15076 if test "$druntime_check_both" = "yes"; then
15077 druntime_old_libs=$LIBS
15078 LIBS="$LIBS -lsocket -lnsl"
15079 ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
15080 if test "x$ac_cv_func_accept" = xyes; then :
15083 LIBS=$druntime_old_libs
15087 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
15088 if test "x$ac_cv_func_gethostbyname" = xyes; then :
15091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
15092 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
15093 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
15094 $as_echo_n "(cached) " >&6
15096 ac_check_lib_save_LIBS=$LIBS
15098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15099 /* end confdefs.h. */
15101 /* Override any GCC internal prototype to avoid an error.
15102 Use char because int might match the return type of a GCC
15103 builtin and then its argument prototype would still apply. */
15107 char gethostbyname ();
15111 return gethostbyname ();
15116 if ac_fn_c_try_link "$LINENO"; then :
15117 ac_cv_lib_nsl_gethostbyname=yes
15119 ac_cv_lib_nsl_gethostbyname=no
15121 rm -f core conftest.err conftest.$ac_objext \
15122 conftest$ac_exeext conftest.$ac_ext
15123 LIBS=$ac_check_lib_save_LIBS
15125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
15126 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
15127 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
15135 # Keep this in sync with core/thread.d, set druntime_fiber_asm_external to
15136 # "yes" for targets that have 'version = AsmExternal'.
15137 druntime_fiber_asm_external=no
15138 case "$target_cpu" in
15141 i[34567]86|x86_64 | \
15143 druntime_fiber_asm_external=yes
15146 if test "$druntime_fiber_asm_external" = no; then
15147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing swapcontext" >&5
15148 $as_echo_n "checking for library containing swapcontext... " >&6; }
15149 if ${ac_cv_search_swapcontext+:} false; then :
15150 $as_echo_n "(cached) " >&6
15152 ac_func_search_save_LIBS=$LIBS
15153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15154 /* end confdefs.h. */
15156 /* Override any GCC internal prototype to avoid an error.
15157 Use char because int might match the return type of a GCC
15158 builtin and then its argument prototype would still apply. */
15162 char swapcontext ();
15166 return swapcontext ();
15171 for ac_lib in '' c ucontext; do
15172 if test -z "$ac_lib"; then
15173 ac_res="none required"
15176 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15178 if ac_fn_c_try_link "$LINENO"; then :
15179 ac_cv_search_swapcontext=$ac_res
15181 rm -f core conftest.err conftest.$ac_objext \
15183 if ${ac_cv_search_swapcontext+:} false; then :
15187 if ${ac_cv_search_swapcontext+:} false; then :
15190 ac_cv_search_swapcontext=no
15192 rm conftest.$ac_ext
15193 LIBS=$ac_func_search_save_LIBS
15195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_swapcontext" >&5
15196 $as_echo "$ac_cv_search_swapcontext" >&6; }
15197 ac_res=$ac_cv_search_swapcontext
15198 if test "$ac_res" != no; then :
15199 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15202 as_fn_error $? "swapcontext required but not found" "$LINENO" 5
15209 ac_cpp='$CPP $CPPFLAGS'
15210 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15211 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15212 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15217 # Check whether --with-target-system-zlib was given.
15218 if test "${with_target_system_zlib+set}" = set; then :
15219 withval=$with_target_system_zlib;
15221 with_target_system_zlib=no
15225 case "$with_target_system_zlib" in
15227 *) as_fn_error $? "Invalid argument for --with-target-system-zlib" "$LINENO" 5 ;;
15230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system zlib" >&5
15231 $as_echo_n "checking for system zlib... " >&6; }
15234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15235 /* end confdefs.h. */
15240 gzopen("none", "rb")
15245 if ac_fn_c_try_link "$LINENO"; then :
15247 if test "$cross_compiling" = yes; then :
15248 system_zlib_found=no
15251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15252 /* end confdefs.h. */
15256 gzFile file = gzopen("none", "rb");
15261 if ac_fn_c_try_run "$LINENO"; then :
15262 system_zlib_found=yes
15264 system_zlib_found=no
15266 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15267 conftest.$ac_objext conftest.beam conftest.$ac_ext
15272 system_zlib_found=no
15274 rm -f core conftest.err conftest.$ac_objext \
15275 conftest$ac_exeext conftest.$ac_ext
15278 if test x$system_zlib_found = xyes && test x$with_target_system_zlib != xno; then
15279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
15280 $as_echo "found" >&6; }
15282 elif test x$system_zlib_found = xno && test x$with_target_system_zlib = xyes; then
15283 as_fn_error $? "system zlib required but not found" "$LINENO" 5
15285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
15286 $as_echo "just compiled" >&6; }
15287 LIBZ=../../zlib/libz_convenience.la
15292 ac_cpp='$CPP $CPPFLAGS'
15293 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15294 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15295 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking D GCC version" >&5
15302 $as_echo_n "checking D GCC version... " >&6; }
15303 gcc_version=`eval $get_gcc_base_ver $srcdir/../gcc/BASE-VER`
15304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_version" >&5
15305 $as_echo "$gcc_version" >&6; }
15309 # Check whether --with-cross-host was given.
15310 if test "${with_cross_host+set}" = set; then :
15311 withval=$with_cross_host;
15315 libphobos_toolexecdir=no
15316 libphobos_toolexeclibdir=no
15318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
15319 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
15320 # Check whether --enable-version-specific-runtime-libs was given.
15321 if test "${enable_version_specific_runtime_libs+set}" = set; then :
15322 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
15323 yes) version_specific_libs=yes ;;
15324 no) version_specific_libs=no ;;
15325 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
15328 version_specific_libs=no
15331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
15332 $as_echo "$version_specific_libs" >&6; }
15335 # Check whether --with-toolexeclibdir was given.
15336 if test "${with_toolexeclibdir+set}" = set; then :
15337 withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
15341 with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
15345 with_toolexeclibdir=no
15350 # Version-specific runtime libs processing.
15351 if test $version_specific_libs = yes; then
15352 libphobos_toolexecdir='${libdir}/gcc/${host_alias}'
15353 libphobos_toolexeclibdir='${toolexecdir}/${gcc_version}$(MULTISUBDIR)'
15355 # Calculate libphobos_toolexecdir, libphobos_toolexeclibdir
15356 # Install a library built with a cross compiler in tooldir, not libdir.
15357 if test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then
15358 libphobos_toolexecdir='${exec_prefix}/${host_alias}'
15359 case ${with_toolexeclibdir} in
15361 libphobos_toolexeclibdir='${toolexecdir}/lib'
15364 libphobos_toolexeclibdir=${with_toolexeclibdir}
15368 libphobos_toolexecdir='${libdir}/gcc/${host_alias}'
15369 libphobos_toolexeclibdir='${libdir}'
15371 multi_os_directory=`$GDC -print-multi-os-directory`
15372 case $multi_os_directory in
15373 .) ;; # Avoid trailing /.
15374 *) libphobos_toolexeclibdir=${libphobos_toolexeclibdir}/${multi_os_directory} ;;
15380 # Default case for install directory for D sources files.
15381 gdc_include_dir='$(libdir)/gcc/${target_alias}/${gcc_version}/include/d'
15385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-libphobos" >&5
15386 $as_echo_n "checking for --enable-libphobos... " >&6; }
15387 # Check whether --enable-libphobos was given.
15388 if test "${enable_libphobos+set}" = set; then :
15389 enableval=$enable_libphobos;
15392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libphobos" >&5
15393 $as_echo "$enable_libphobos" >&6; }
15395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-libphobos-druntime-only" >&5
15396 $as_echo_n "checking for --with-libphobos-druntime-only... " >&6; }
15398 # Check whether --with-libphobos-druntime-only was given.
15399 if test "${with_libphobos_druntime_only+set}" = set; then :
15400 withval=$with_libphobos_druntime_only;
15402 with_libphobos_druntime_only=auto
15405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_libphobos_druntime_only" >&5
15406 $as_echo "$with_libphobos_druntime_only" >&6; }
15408 case "$with_libphobos_druntime_only" in
15410 *) as_fn_error $? "Invalid argument for --with-libphobos-druntime-only" "$LINENO" 5 ;;
15413 # See if supported.
15414 unset LIBPHOBOS_SUPPORTED
15415 unset LIBDRUNTIME_ONLY
15416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for host support for libphobos" >&5
15417 $as_echo_n "checking for host support for libphobos... " >&6; }
15418 . ${srcdir}/configure.tgt
15420 x86_64-*-solaris2.* | i?86-*-solaris2.*)
15421 # libphobos doesn't compile with the Solaris/x86 assembler due to a
15422 # relatively low linelength limit.
15423 as_prog=`$CC -print-prog-name=as`
15424 if test -n "$as_prog" && $as_prog -v /dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
15425 druntime_cv_use_gas=yes;
15427 druntime_cv_use_gas=no;
15430 if test x$druntime_cv_use_gas = xno; then
15431 LIBPHOBOS_SUPPORTED=no
15433 # 64-bit D execution fails with Solaris ld without -z relax=transtls support.
15434 if test "$druntime_ld_gld" = "no" && test "$druntime_ld_relax_transtls" = "no"; then
15435 LIBPHOBOS_SUPPORTED=no
15439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBPHOBOS_SUPPORTED" >&5
15440 $as_echo "$LIBPHOBOS_SUPPORTED" >&6; }
15442 # Decide if it's usable.
15443 case $LIBPHOBOS_SUPPORTED:$enable_libphobos in
15444 *:no) use_libphobos=no ;;
15445 *:yes) use_libphobos=yes ;;
15446 yes:*) use_libphobos=yes ;;
15447 *:*) use_libphobos=no ;;
15449 if test x$use_libphobos = xyes; then
15450 ENABLE_LIBPHOBOS_TRUE=
15451 ENABLE_LIBPHOBOS_FALSE='#'
15453 ENABLE_LIBPHOBOS_TRUE='#'
15454 ENABLE_LIBPHOBOS_FALSE=
15458 # Decide if only libdruntime should be built.
15459 case $LIBDRUNTIME_ONLY:$with_libphobos_druntime_only in
15460 *:no) only_libdruntime=no ;;
15461 *:yes) only_libdruntime=yes ;;
15462 yes:*) only_libdruntime=yes ;;
15463 *:*) only_libdruntime=no ;;
15465 if test x$only_libdruntime = xyes; then
15466 ENABLE_LIBDRUNTIME_ONLY_TRUE=
15467 ENABLE_LIBDRUNTIME_ONLY_FALSE='#'
15469 ENABLE_LIBDRUNTIME_ONLY_TRUE='#'
15470 ENABLE_LIBDRUNTIME_ONLY_FALSE=
15474 # Enable expensive internal checks
15475 # Check whether --enable-libphobos-checking was given.
15476 if test "${enable_libphobos_checking+set}" = set; then :
15477 enableval=$enable_libphobos_checking; ac_checking_flags="${enableval}"
15479 ac_checking_flags=release
15482 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
15483 for check in release $ac_checking_flags
15486 # These set all the flags to specific states
15487 yes|all) RELEASE_FLAG="-fno-release" ; ASSERT_FLAG= ;;
15488 no|none|release) RELEASE_FLAG="-frelease" ; ASSERT_FLAG= ;;
15489 # These enable particular checks
15490 assert) ASSERT_FLAG="-fassert" ;;
15496 CHECKING_DFLAGS="$RELEASE_FLAG $ASSERT_FLAG"
15499 # Add drtbegin.o/drtend.o to startfile/endfile specs in libgphobos.spec
15500 if test "$DCFG_MINFO_BRACKETING" = "false"; then
15501 DRTSTUFF_SPEC=$srcdir/src/drtstuff.spec
15503 DRTSTUFF_SPEC=/dev/null
15507 # Add dependencies for libgphobos.spec file
15508 SPEC_PHOBOS_DEPS="$LIBS"
15511 # Libdruntime / phobos soname version
15512 libtool_VERSION=2:0:0
15515 # Set default flags (after DRUNTIME_WERROR!)
15516 if test -z "$GDCFLAGS"; then
15521 WARN_DFLAGS="-Wall $WERROR_FLAG"
15524 # Sanity check for the cross-compilation case:
15525 ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
15526 if test "x$ac_cv_header_stdio_h" = xyes; then :
15529 as_fn_error $? "cannot find stdio.h." "$LINENO" 5
15534 ac_config_files="$ac_config_files Makefile"
15537 ac_config_files="$ac_config_files libdruntime/gcc/config.d libdruntime/gcc/libbacktrace.d"
15539 ac_config_files="$ac_config_files src/libgphobos.spec"
15541 ac_config_files="$ac_config_files testsuite/testsuite_flags"
15544 # Multilibs need MULTISUBDIR defined correctly in certain makefiles so
15545 # that multilib installs will end up installed in the correct place.
15546 # The testsuite needs it for multilib-aware ABI baseline files.
15547 # To work around this not being passed down from config-ml.in ->
15548 # srcdir/Makefile.am -> srcdir/{src,libdruntime,...}/Makefile.am, manually
15549 # append it here. Only modify Makefiles that have just been created.
15551 # Also, get rid of this simulated-VPATH thing that automake does.
15552 ac_config_files="$ac_config_files libdruntime/Makefile src/Makefile testsuite/Makefile"
15555 cat >confcache <<\_ACEOF
15556 # This file is a shell script that caches the results of configure
15557 # tests run on this system so they can be shared between configure
15558 # scripts and configure runs, see configure's option --config-cache.
15559 # It is not useful on other systems. If it contains results you don't
15560 # want to keep, you may remove or edit it.
15562 # config.status only pays attention to the cache file if you give it
15563 # the --recheck option to rerun configure.
15565 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15566 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15567 # following values.
15571 # The following way of writing the cache mishandles newlines in values,
15572 # but we know of no workaround that is simple, portable, and efficient.
15573 # So, we kill variables containing newlines.
15574 # Ultrix sh set writes to stderr and can't be redirected directly,
15575 # and sets the high bit in the cache file unless we assign to the vars.
15577 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15578 eval ac_val=\$$ac_var
15582 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15583 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15586 _ | IFS | as_nl) ;; #(
15587 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15588 *) { eval $ac_var=; unset $ac_var;} ;;
15594 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15595 *${as_nl}ac_space=\ *)
15596 # `set' does not quote correctly, so add quotes: double-quote
15597 # substitution turns \\\\ into \\, and sed turns \\ into \.
15600 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15603 # `set' quotes correctly as required by POSIX, so do not add quotes.
15604 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15613 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15615 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15617 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15618 if test -w "$cache_file"; then
15619 if test "x$cache_file" != "x/dev/null"; then
15620 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15621 $as_echo "$as_me: updating cache $cache_file" >&6;}
15622 if test ! -f "$cache_file" || test -h "$cache_file"; then
15623 cat confcache >"$cache_file"
15625 case $cache_file in #(
15627 mv -f confcache "$cache_file"$$ &&
15628 mv -f "$cache_file"$$ "$cache_file" ;; #(
15630 mv -f confcache "$cache_file" ;;
15635 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15636 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15641 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15642 # Let make expand exec_prefix.
15643 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15645 DEFS=-DHAVE_CONFIG_H
15650 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15651 # 1. Remove the extension, and $U if already installed.
15652 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15653 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15654 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15655 # will be set to the directory where LIBOBJS objects are built.
15656 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15657 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15659 LIBOBJS=$ac_libobjs
15661 LTLIBOBJS=$ac_ltlibobjs
15664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15665 $as_echo_n "checking that generated files are newer than configure... " >&6; }
15666 if test -n "$am_sleep_pid"; then
15667 # Hide warnings about reused PIDs.
15668 wait $am_sleep_pid 2>/dev/null
15670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15671 $as_echo "done" >&6; }
15672 if test -n "$EXEEXT"; then
15674 am__EXEEXT_FALSE='#'
15676 am__EXEEXT_TRUE='#'
15680 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15681 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15682 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15684 if test -z "${DRUNTIME_CPU_AARCH64_TRUE}" && test -z "${DRUNTIME_CPU_AARCH64_FALSE}"; then
15685 as_fn_error $? "conditional \"DRUNTIME_CPU_AARCH64\" was never defined.
15686 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15688 if test -z "${DRUNTIME_CPU_ARM_TRUE}" && test -z "${DRUNTIME_CPU_ARM_FALSE}"; then
15689 as_fn_error $? "conditional \"DRUNTIME_CPU_ARM\" was never defined.
15690 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15692 if test -z "${DRUNTIME_CPU_MIPS_TRUE}" && test -z "${DRUNTIME_CPU_MIPS_FALSE}"; then
15693 as_fn_error $? "conditional \"DRUNTIME_CPU_MIPS\" was never defined.
15694 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15696 if test -z "${DRUNTIME_CPU_POWERPC_TRUE}" && test -z "${DRUNTIME_CPU_POWERPC_FALSE}"; then
15697 as_fn_error $? "conditional \"DRUNTIME_CPU_POWERPC\" was never defined.
15698 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15700 if test -z "${DRUNTIME_CPU_X86_TRUE}" && test -z "${DRUNTIME_CPU_X86_FALSE}"; then
15701 as_fn_error $? "conditional \"DRUNTIME_CPU_X86\" was never defined.
15702 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15704 if test -z "${DRUNTIME_CPU_SYSTEMZ_TRUE}" && test -z "${DRUNTIME_CPU_SYSTEMZ_FALSE}"; then
15705 as_fn_error $? "conditional \"DRUNTIME_CPU_SYSTEMZ\" was never defined.
15706 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15708 if test -z "${DRUNTIME_CPU_S390_TRUE}" && test -z "${DRUNTIME_CPU_S390_FALSE}"; then
15709 as_fn_error $? "conditional \"DRUNTIME_CPU_S390\" was never defined.
15710 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15712 if test -z "${DRUNTIME_OS_AIX_TRUE}" && test -z "${DRUNTIME_OS_AIX_FALSE}"; then
15713 as_fn_error $? "conditional \"DRUNTIME_OS_AIX\" was never defined.
15714 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15716 if test -z "${DRUNTIME_OS_ANDROID_TRUE}" && test -z "${DRUNTIME_OS_ANDROID_FALSE}"; then
15717 as_fn_error $? "conditional \"DRUNTIME_OS_ANDROID\" was never defined.
15718 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15720 if test -z "${DRUNTIME_OS_DARWIN_TRUE}" && test -z "${DRUNTIME_OS_DARWIN_FALSE}"; then
15721 as_fn_error $? "conditional \"DRUNTIME_OS_DARWIN\" was never defined.
15722 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15724 if test -z "${DRUNTIME_OS_DRAGONFLYBSD_TRUE}" && test -z "${DRUNTIME_OS_DRAGONFLYBSD_FALSE}"; then
15725 as_fn_error $? "conditional \"DRUNTIME_OS_DRAGONFLYBSD\" was never defined.
15726 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15728 if test -z "${DRUNTIME_OS_FREEBSD_TRUE}" && test -z "${DRUNTIME_OS_FREEBSD_FALSE}"; then
15729 as_fn_error $? "conditional \"DRUNTIME_OS_FREEBSD\" was never defined.
15730 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15732 if test -z "${DRUNTIME_OS_NETBSD_TRUE}" && test -z "${DRUNTIME_OS_NETBSD_FALSE}"; then
15733 as_fn_error $? "conditional \"DRUNTIME_OS_NETBSD\" was never defined.
15734 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15736 if test -z "${DRUNTIME_OS_OPENBSD_TRUE}" && test -z "${DRUNTIME_OS_OPENBSD_FALSE}"; then
15737 as_fn_error $? "conditional \"DRUNTIME_OS_OPENBSD\" was never defined.
15738 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15740 if test -z "${DRUNTIME_OS_LINUX_TRUE}" && test -z "${DRUNTIME_OS_LINUX_FALSE}"; then
15741 as_fn_error $? "conditional \"DRUNTIME_OS_LINUX\" was never defined.
15742 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15744 if test -z "${DRUNTIME_OS_MINGW_TRUE}" && test -z "${DRUNTIME_OS_MINGW_FALSE}"; then
15745 as_fn_error $? "conditional \"DRUNTIME_OS_MINGW\" was never defined.
15746 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15748 if test -z "${DRUNTIME_OS_SOLARIS_TRUE}" && test -z "${DRUNTIME_OS_SOLARIS_FALSE}"; then
15749 as_fn_error $? "conditional \"DRUNTIME_OS_SOLARIS\" was never defined.
15750 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15752 if test -z "${DRUNTIME_OS_POSIX_TRUE}" && test -z "${DRUNTIME_OS_POSIX_FALSE}"; then
15753 as_fn_error $? "conditional \"DRUNTIME_OS_POSIX\" was never defined.
15754 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15756 if test -z "${DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE}" && test -z "${DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE}"; then
15757 as_fn_error $? "conditional \"DRUNTIME_OS_ARM_EABI_UNWINDER\" was never defined.
15758 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15760 if test -z "${DRUNTIME_OS_MINFO_BRACKETING_TRUE}" && test -z "${DRUNTIME_OS_MINFO_BRACKETING_FALSE}"; then
15761 as_fn_error $? "conditional \"DRUNTIME_OS_MINFO_BRACKETING\" was never defined.
15762 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15764 if test -z "${ENABLE_LIBPHOBOS_TRUE}" && test -z "${ENABLE_LIBPHOBOS_FALSE}"; then
15765 as_fn_error $? "conditional \"ENABLE_LIBPHOBOS\" was never defined.
15766 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15768 if test -z "${ENABLE_LIBDRUNTIME_ONLY_TRUE}" && test -z "${ENABLE_LIBDRUNTIME_ONLY_FALSE}"; then
15769 as_fn_error $? "conditional \"ENABLE_LIBDRUNTIME_ONLY\" was never defined.
15770 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15773 : "${CONFIG_STATUS=./config.status}"
15775 ac_clean_files_save=$ac_clean_files
15776 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15777 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15778 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15780 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15782 # Generated by $as_me.
15783 # Run this file to recreate the current configuration.
15784 # Compiler output produced by configure, useful for debugging
15785 # configure, is in config.log if it exists.
15788 ac_cs_recheck=false
15791 SHELL=\${CONFIG_SHELL-$SHELL}
15794 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15795 ## -------------------- ##
15796 ## M4sh Initialization. ##
15797 ## -------------------- ##
15799 # Be more Bourne compatible
15800 DUALCASE=1; export DUALCASE # for MKS sh
15801 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15804 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15805 # is contrary to our usage. Disable this feature.
15806 alias -g '${1+"$@"}'='"$@"'
15807 setopt NO_GLOB_SUBST
15809 case `(set -o) 2>/dev/null` in #(
15821 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15822 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15823 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15824 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15825 # Prefer a ksh shell builtin over an external printf program on Solaris,
15826 # but without wasting forks for bash or zsh.
15827 if test -z "$BASH_VERSION$ZSH_VERSION" \
15828 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15829 as_echo='print -r --'
15830 as_echo_n='print -rn --'
15831 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15832 as_echo='printf %s\n'
15833 as_echo_n='printf %s'
15835 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15836 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15837 as_echo_n='/usr/ucb/echo -n'
15839 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15840 as_echo_n_body='eval
15844 expr "X$arg" : "X\\(.*\\)$as_nl";
15845 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15847 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15849 export as_echo_n_body
15850 as_echo_n='sh -c $as_echo_n_body as_echo'
15852 export as_echo_body
15853 as_echo='sh -c $as_echo_body as_echo'
15856 # The user is always right.
15857 if test "${PATH_SEPARATOR+set}" != set; then
15859 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15860 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15867 # We need space, tab and new line, in precisely that order. Quoting is
15868 # there to prevent editors from complaining about space-tab.
15869 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15870 # splitting by setting IFS to empty value.)
15873 # Find who we are. Look in the path if we contain no directory separator.
15876 *[\\/]* ) as_myself=$0 ;;
15877 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15878 for as_dir in $PATH
15881 test -z "$as_dir" && as_dir=.
15882 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15888 # We did not find ourselves, most probably we were run as `sh COMMAND'
15889 # in which case we are not to be found in the path.
15890 if test "x$as_myself" = x; then
15893 if test ! -f "$as_myself"; then
15894 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15898 # Unset variables that we do not need and which cause bugs (e.g. in
15899 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15900 # suppresses any "Segmentation fault" message there. '((' could
15901 # trigger a bug in pdksh 5.2.14.
15902 for as_var in BASH_ENV ENV MAIL MAILPATH
15903 do eval test x\${$as_var+set} = xset \
15904 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15917 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15920 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15921 # ----------------------------------------
15922 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15923 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15924 # script with STATUS, using 1 if that was 0.
15927 as_status=$1; test $as_status -eq 0 && as_status=1
15929 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15930 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15932 $as_echo "$as_me: error: $2" >&2
15933 as_fn_exit $as_status
15937 # as_fn_set_status STATUS
15938 # -----------------------
15939 # Set $? to STATUS, without forking.
15940 as_fn_set_status ()
15943 } # as_fn_set_status
15945 # as_fn_exit STATUS
15946 # -----------------
15947 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15951 as_fn_set_status $1
15957 # Portably unset VAR.
15960 { eval $1=; unset $1;}
15962 as_unset=as_fn_unset
15963 # as_fn_append VAR VALUE
15964 # ----------------------
15965 # Append the text in VALUE to the end of the definition contained in VAR. Take
15966 # advantage of any shell optimizations that allow amortized linear growth over
15967 # repeated appends, instead of the typical quadratic growth present in naive
15969 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15970 eval 'as_fn_append ()
15981 # as_fn_arith ARG...
15982 # ------------------
15983 # Perform arithmetic evaluation on the ARGs, and store the result in the
15984 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15985 # must be portable across $(()) and expr.
15986 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15987 eval 'as_fn_arith ()
15994 as_val=`expr "$@" || test $? -eq 1`
15999 if expr a : '\(a\)' >/dev/null 2>&1 &&
16000 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16006 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16007 as_basename=basename
16012 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16018 as_me=`$as_basename -- "$0" ||
16019 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16020 X"$0" : 'X\(//\)$' \| \
16021 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16023 sed '/^.*\/\([^/][^/]*\)\/*$/{
16037 # Avoid depending upon Character Ranges.
16038 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16039 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16040 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16041 as_cr_digits='0123456789'
16042 as_cr_alnum=$as_cr_Letters$as_cr_digits
16044 ECHO_C= ECHO_N= ECHO_T=
16045 case `echo -n x` in #(((((
16047 case `echo 'xy\c'` in
16048 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16050 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16057 rm -f conf$$ conf$$.exe conf$$.file
16058 if test -d conf$$.dir; then
16059 rm -f conf$$.dir/conf$$.file
16062 mkdir conf$$.dir 2>/dev/null
16064 if (echo >conf$$.file) 2>/dev/null; then
16065 if ln -s conf$$.file conf$$ 2>/dev/null; then
16067 # ... but there are two gotchas:
16068 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16069 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16070 # In both cases, we have to default to `cp -pR'.
16071 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16073 elif ln conf$$.file conf$$ 2>/dev/null; then
16081 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16082 rmdir conf$$.dir 2>/dev/null
16087 # Create "$as_dir" as a directory, including parents if necessary.
16092 -*) as_dir=./$as_dir;;
16094 test -d "$as_dir" || eval $as_mkdir_p || {
16098 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16099 *) as_qdir=$as_dir;;
16101 as_dirs="'$as_qdir' $as_dirs"
16102 as_dir=`$as_dirname -- "$as_dir" ||
16103 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16104 X"$as_dir" : 'X\(//\)[^/]' \| \
16105 X"$as_dir" : 'X\(//\)$' \| \
16106 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16107 $as_echo X"$as_dir" |
16108 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16112 /^X\(\/\/\)[^/].*/{
16125 test -d "$as_dir" && break
16127 test -z "$as_dirs" || eval "mkdir $as_dirs"
16128 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16132 if mkdir -p . 2>/dev/null; then
16133 as_mkdir_p='mkdir -p "$as_dir"'
16135 test -d ./-p && rmdir ./-p
16140 # as_fn_executable_p FILE
16141 # -----------------------
16142 # Test if FILE is an executable regular file.
16143 as_fn_executable_p ()
16145 test -f "$1" && test -x "$1"
16146 } # as_fn_executable_p
16147 as_test_x='test -x'
16148 as_executable_p=as_fn_executable_p
16150 # Sed expression to map a string onto a valid CPP name.
16151 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16153 # Sed expression to map a string onto a valid variable name.
16154 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16158 ## ----------------------------------- ##
16159 ## Main body of $CONFIG_STATUS script. ##
16160 ## ----------------------------------- ##
16162 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16164 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16165 # Save the log message, to keep $0 and so on meaningful, and to
16166 # report actual input values of CONFIG_FILES etc. instead of their
16167 # values after options handling.
16169 This file was extended by package-unused $as_me version-unused, which was
16170 generated by GNU Autoconf 2.69. Invocation command line was
16172 CONFIG_FILES = $CONFIG_FILES
16173 CONFIG_HEADERS = $CONFIG_HEADERS
16174 CONFIG_LINKS = $CONFIG_LINKS
16175 CONFIG_COMMANDS = $CONFIG_COMMANDS
16178 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16183 case $ac_config_files in *"
16184 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16187 case $ac_config_headers in *"
16188 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16192 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16193 # Files that config.status was made for.
16194 config_files="$ac_config_files"
16195 config_headers="$ac_config_headers"
16196 config_commands="$ac_config_commands"
16200 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16202 \`$as_me' instantiates files and other configuration actions
16203 from templates according to the current configuration. Unless the files
16204 and actions are specified as TAGs, all are instantiated by default.
16206 Usage: $0 [OPTION]... [TAG]...
16208 -h, --help print this help, then exit
16209 -V, --version print version number and configuration settings, then exit
16210 --config print configuration, then exit
16211 -q, --quiet, --silent
16212 do not print progress messages
16213 -d, --debug don't remove temporary files
16214 --recheck update $as_me by reconfiguring in the same conditions
16215 --file=FILE[:TEMPLATE]
16216 instantiate the configuration file FILE
16217 --header=FILE[:TEMPLATE]
16218 instantiate the configuration header FILE
16220 Configuration files:
16223 Configuration headers:
16226 Configuration commands:
16229 Report bugs to the package provider."
16232 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16233 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16235 package-unused config.status version-unused
16236 configured by $0, generated by GNU Autoconf 2.69,
16237 with options \\"\$ac_cs_config\\"
16239 Copyright (C) 2012 Free Software Foundation, Inc.
16240 This config.status script is free software; the Free Software Foundation
16241 gives unlimited permission to copy, distribute and modify it."
16248 test -n "\$AWK" || AWK=awk
16251 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16252 # The default lists apply if the user does not specify any file.
16258 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16259 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16263 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16275 # Handling of the options.
16276 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16278 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16279 $as_echo "$ac_cs_version"; exit ;;
16280 --config | --confi | --conf | --con | --co | --c )
16281 $as_echo "$ac_cs_config"; exit ;;
16282 --debug | --debu | --deb | --de | --d | -d )
16284 --file | --fil | --fi | --f )
16287 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16288 '') as_fn_error $? "missing file argument" ;;
16290 as_fn_append CONFIG_FILES " '$ac_optarg'"
16291 ac_need_defaults=false;;
16292 --header | --heade | --head | --hea )
16295 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16297 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16298 ac_need_defaults=false;;
16300 # Conflict between --help and --header
16301 as_fn_error $? "ambiguous option: \`$1'
16302 Try \`$0 --help' for more information.";;
16303 --help | --hel | -h )
16304 $as_echo "$ac_cs_usage"; exit ;;
16305 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16306 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16309 # This is an error.
16310 -*) as_fn_error $? "unrecognized option: \`$1'
16311 Try \`$0 --help' for more information." ;;
16313 *) as_fn_append ac_config_targets " $1"
16314 ac_need_defaults=false ;;
16320 ac_configure_extra_args=
16322 if $ac_cs_silent; then
16324 ac_configure_extra_args="$ac_configure_extra_args --silent"
16328 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16329 if \$ac_cs_recheck; then
16330 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16332 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16333 CONFIG_SHELL='$SHELL'
16334 export CONFIG_SHELL
16339 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16343 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16344 ## Running $as_me. ##
16350 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16358 with_multisubdir="$with_multisubdir"
16359 with_multisrctop="$with_multisrctop"
16360 with_target_subdir="$with_target_subdir"
16361 ac_configure_args="${multilib_arg} ${ac_configure_args}"
16362 multi_basedir="$multi_basedir"
16363 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
16366 GFORTRAN="$GFORTRAN"
16370 # The HP-UX ksh and POSIX shell print the target directory to stdout
16371 # if CDPATH is set.
16372 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16374 sed_quote_subst='$sed_quote_subst'
16375 double_quote_subst='$double_quote_subst'
16376 delay_variable_subst='$delay_variable_subst'
16377 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16378 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16379 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16380 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16381 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16382 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16383 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16384 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16385 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16386 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16387 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16388 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16389 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16390 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16391 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16392 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16393 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16394 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16395 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16396 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16397 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16398 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16399 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16400 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16401 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16402 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16403 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16404 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16405 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16406 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16407 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16408 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16409 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16410 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16411 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16412 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16413 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16414 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16415 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16416 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16417 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16418 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16419 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16420 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16421 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16422 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16423 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16424 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16425 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"`'
16426 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16427 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16428 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16429 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16430 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16431 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16432 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16433 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16434 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16435 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16436 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16437 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16438 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16439 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16440 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16441 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16442 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16443 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16444 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16445 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16446 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16447 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16448 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16449 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16450 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16451 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16452 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16453 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16454 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16455 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16456 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16457 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16458 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16459 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16460 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16461 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16462 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16463 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16464 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16465 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16466 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16467 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16468 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16469 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16470 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16471 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16472 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16473 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16474 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16475 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16476 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16477 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16478 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16479 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16480 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16481 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16482 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16483 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16484 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16485 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16486 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16487 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16488 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16489 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16490 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16491 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16492 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16493 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16494 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16495 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16496 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16497 LD_D='`$ECHO "$LD_D" | $SED "$delay_single_quote_subst"`'
16498 reload_flag_D='`$ECHO "$reload_flag_D" | $SED "$delay_single_quote_subst"`'
16499 reload_cmds_D='`$ECHO "$reload_cmds_D" | $SED "$delay_single_quote_subst"`'
16500 old_archive_cmds_D='`$ECHO "$old_archive_cmds_D" | $SED "$delay_single_quote_subst"`'
16501 compiler_D='`$ECHO "$compiler_D" | $SED "$delay_single_quote_subst"`'
16502 GCC_D='`$ECHO "$GCC_D" | $SED "$delay_single_quote_subst"`'
16503 lt_prog_compiler_no_builtin_flag_D='`$ECHO "$lt_prog_compiler_no_builtin_flag_D" | $SED "$delay_single_quote_subst"`'
16504 lt_prog_compiler_wl_D='`$ECHO "$lt_prog_compiler_wl_D" | $SED "$delay_single_quote_subst"`'
16505 lt_prog_compiler_pic_D='`$ECHO "$lt_prog_compiler_pic_D" | $SED "$delay_single_quote_subst"`'
16506 lt_prog_compiler_static_D='`$ECHO "$lt_prog_compiler_static_D" | $SED "$delay_single_quote_subst"`'
16507 lt_cv_prog_compiler_c_o_D='`$ECHO "$lt_cv_prog_compiler_c_o_D" | $SED "$delay_single_quote_subst"`'
16508 archive_cmds_need_lc_D='`$ECHO "$archive_cmds_need_lc_D" | $SED "$delay_single_quote_subst"`'
16509 enable_shared_with_static_runtimes_D='`$ECHO "$enable_shared_with_static_runtimes_D" | $SED "$delay_single_quote_subst"`'
16510 export_dynamic_flag_spec_D='`$ECHO "$export_dynamic_flag_spec_D" | $SED "$delay_single_quote_subst"`'
16511 whole_archive_flag_spec_D='`$ECHO "$whole_archive_flag_spec_D" | $SED "$delay_single_quote_subst"`'
16512 compiler_needs_object_D='`$ECHO "$compiler_needs_object_D" | $SED "$delay_single_quote_subst"`'
16513 old_archive_from_new_cmds_D='`$ECHO "$old_archive_from_new_cmds_D" | $SED "$delay_single_quote_subst"`'
16514 old_archive_from_expsyms_cmds_D='`$ECHO "$old_archive_from_expsyms_cmds_D" | $SED "$delay_single_quote_subst"`'
16515 archive_cmds_D='`$ECHO "$archive_cmds_D" | $SED "$delay_single_quote_subst"`'
16516 archive_expsym_cmds_D='`$ECHO "$archive_expsym_cmds_D" | $SED "$delay_single_quote_subst"`'
16517 module_cmds_D='`$ECHO "$module_cmds_D" | $SED "$delay_single_quote_subst"`'
16518 module_expsym_cmds_D='`$ECHO "$module_expsym_cmds_D" | $SED "$delay_single_quote_subst"`'
16519 with_gnu_ld_D='`$ECHO "$with_gnu_ld_D" | $SED "$delay_single_quote_subst"`'
16520 allow_undefined_flag_D='`$ECHO "$allow_undefined_flag_D" | $SED "$delay_single_quote_subst"`'
16521 no_undefined_flag_D='`$ECHO "$no_undefined_flag_D" | $SED "$delay_single_quote_subst"`'
16522 hardcode_libdir_flag_spec_D='`$ECHO "$hardcode_libdir_flag_spec_D" | $SED "$delay_single_quote_subst"`'
16523 hardcode_libdir_flag_spec_ld_D='`$ECHO "$hardcode_libdir_flag_spec_ld_D" | $SED "$delay_single_quote_subst"`'
16524 hardcode_libdir_separator_D='`$ECHO "$hardcode_libdir_separator_D" | $SED "$delay_single_quote_subst"`'
16525 hardcode_direct_D='`$ECHO "$hardcode_direct_D" | $SED "$delay_single_quote_subst"`'
16526 hardcode_direct_absolute_D='`$ECHO "$hardcode_direct_absolute_D" | $SED "$delay_single_quote_subst"`'
16527 hardcode_minus_L_D='`$ECHO "$hardcode_minus_L_D" | $SED "$delay_single_quote_subst"`'
16528 hardcode_shlibpath_var_D='`$ECHO "$hardcode_shlibpath_var_D" | $SED "$delay_single_quote_subst"`'
16529 hardcode_automatic_D='`$ECHO "$hardcode_automatic_D" | $SED "$delay_single_quote_subst"`'
16530 inherit_rpath_D='`$ECHO "$inherit_rpath_D" | $SED "$delay_single_quote_subst"`'
16531 link_all_deplibs_D='`$ECHO "$link_all_deplibs_D" | $SED "$delay_single_quote_subst"`'
16532 fix_srcfile_path_D='`$ECHO "$fix_srcfile_path_D" | $SED "$delay_single_quote_subst"`'
16533 always_export_symbols_D='`$ECHO "$always_export_symbols_D" | $SED "$delay_single_quote_subst"`'
16534 export_symbols_cmds_D='`$ECHO "$export_symbols_cmds_D" | $SED "$delay_single_quote_subst"`'
16535 exclude_expsyms_D='`$ECHO "$exclude_expsyms_D" | $SED "$delay_single_quote_subst"`'
16536 include_expsyms_D='`$ECHO "$include_expsyms_D" | $SED "$delay_single_quote_subst"`'
16537 prelink_cmds_D='`$ECHO "$prelink_cmds_D" | $SED "$delay_single_quote_subst"`'
16538 file_list_spec_D='`$ECHO "$file_list_spec_D" | $SED "$delay_single_quote_subst"`'
16539 hardcode_action_D='`$ECHO "$hardcode_action_D" | $SED "$delay_single_quote_subst"`'
16542 LTCFLAGS='$LTCFLAGS'
16543 compiler='$compiler_DEFAULT'
16545 # A function that is used when there is no print builtin or printf.
16546 func_fallback_echo ()
16548 eval 'cat <<_LTECHO_EOF
16553 # Quote evaled strings.
16567 deplibs_check_method \
16576 lt_cv_sys_global_symbol_pipe \
16577 lt_cv_sys_global_symbol_to_cdecl \
16578 lt_cv_sys_global_symbol_to_c_name_address \
16579 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16580 lt_prog_compiler_no_builtin_flag \
16581 lt_prog_compiler_wl \
16582 lt_prog_compiler_pic \
16583 lt_prog_compiler_static \
16584 lt_cv_prog_compiler_c_o \
16592 export_dynamic_flag_spec \
16593 whole_archive_flag_spec \
16594 compiler_needs_object \
16596 allow_undefined_flag \
16597 no_undefined_flag \
16598 hardcode_libdir_flag_spec \
16599 hardcode_libdir_flag_spec_ld \
16600 hardcode_libdir_separator \
16605 variables_saved_for_relink \
16607 library_names_spec \
16609 install_override_mode \
16616 lt_prog_compiler_no_builtin_flag_D \
16617 lt_prog_compiler_wl_D \
16618 lt_prog_compiler_pic_D \
16619 lt_prog_compiler_static_D \
16620 lt_cv_prog_compiler_c_o_D \
16621 export_dynamic_flag_spec_D \
16622 whole_archive_flag_spec_D \
16623 compiler_needs_object_D \
16625 allow_undefined_flag_D \
16626 no_undefined_flag_D \
16627 hardcode_libdir_flag_spec_D \
16628 hardcode_libdir_flag_spec_ld_D \
16629 hardcode_libdir_separator_D \
16630 fix_srcfile_path_D \
16631 exclude_expsyms_D \
16632 include_expsyms_D \
16633 file_list_spec_D; do
16634 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16635 *[\\\\\\\`\\"\\\$]*)
16636 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16639 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16644 # Double-quote double-evaled strings.
16645 for var in reload_cmds \
16646 old_postinstall_cmds \
16647 old_postuninstall_cmds \
16649 extract_expsyms_cmds \
16650 old_archive_from_new_cmds \
16651 old_archive_from_expsyms_cmds \
16653 archive_expsym_cmds \
16655 module_expsym_cmds \
16656 export_symbols_cmds \
16659 postuninstall_cmds \
16661 sys_lib_search_path_spec \
16662 sys_lib_dlsearch_path_spec \
16664 old_archive_cmds_D \
16665 old_archive_from_new_cmds_D \
16666 old_archive_from_expsyms_cmds_D \
16668 archive_expsym_cmds_D \
16670 module_expsym_cmds_D \
16671 export_symbols_cmds_D \
16673 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16674 *[\\\\\\\`\\"\\\$]*)
16675 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16678 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16683 ac_aux_dir='$ac_aux_dir'
16684 xsi_shell='$xsi_shell'
16685 lt_shell_append='$lt_shell_append'
16687 # See if we are running on zsh, and set the options which allow our
16688 # commands through without removal of \ escapes INIT.
16689 if test -n "\${ZSH_VERSION+set}" ; then
16690 setopt NO_GLOB_SUBST
16696 TIMESTAMP='$TIMESTAMP'
16707 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16709 # Handling of arguments.
16710 for ac_config_target in $ac_config_targets
16712 case $ac_config_target in
16713 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16714 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16715 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16716 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16717 "libdruntime/gcc/config.d") CONFIG_FILES="$CONFIG_FILES libdruntime/gcc/config.d" ;;
16718 "libdruntime/gcc/libbacktrace.d") CONFIG_FILES="$CONFIG_FILES libdruntime/gcc/libbacktrace.d" ;;
16719 "src/libgphobos.spec") CONFIG_FILES="$CONFIG_FILES src/libgphobos.spec" ;;
16720 "testsuite/testsuite_flags") CONFIG_FILES="$CONFIG_FILES testsuite/testsuite_flags" ;;
16721 "libdruntime/Makefile") CONFIG_FILES="$CONFIG_FILES libdruntime/Makefile" ;;
16722 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
16723 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
16725 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16730 # If the user did not use the arguments to specify the items to instantiate,
16731 # then the envvar interface is used. Set only those that are not.
16732 # We use the long form for the default assignment because of an extremely
16733 # bizarre bug on SunOS 4.1.3.
16734 if $ac_need_defaults; then
16735 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16736 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16737 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16740 # Have a temporary directory for convenience. Make it in the build tree
16741 # simply because there is no reason against having it here, and in addition,
16742 # creating and moving files from /tmp can sometimes cause problems.
16743 # Hook for its removal unless debugging.
16744 # Note that there is a small window in which the directory will not be cleaned:
16745 # after its creation but before its name has been assigned to `$tmp'.
16749 trap 'exit_status=$?
16750 : "${ac_tmp:=$tmp}"
16751 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16753 trap 'as_fn_exit 1' 1 2 13 15
16755 # Create a (secure) tmp directory for tmp files.
16758 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16762 tmp=./conf$$-$RANDOM
16763 (umask 077 && mkdir "$tmp")
16764 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16767 # Set up the scripts for CONFIG_FILES section.
16768 # No need to generate them if there are no CONFIG_FILES.
16769 # This happens for instance with `./config.status config.h'.
16770 if test -n "$CONFIG_FILES"; then
16772 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16773 ac_cs_awk_getline=:
16774 ac_cs_awk_pipe_init=
16775 ac_cs_awk_read_file='
16776 while ((getline aline < (F[key])) > 0)
16779 ac_cs_awk_pipe_fini=
16781 ac_cs_awk_getline=false
16782 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16783 ac_cs_awk_read_file='
16785 print "cat " F[key] " &&"
16786 '$ac_cs_awk_pipe_init
16787 # The final `:' finishes the AND list.
16788 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16790 ac_cr=`echo X | tr X '\015'`
16791 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16792 # But we know of no other shell where ac_cr would be empty at this
16793 # point, so we can use a bashism as a fallback.
16794 if test "x$ac_cr" = x; then
16795 eval ac_cr=\$\'\\r\'
16797 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16798 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16801 ac_cs_awk_cr=$ac_cr
16804 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16807 # Create commands to substitute file output variables.
16809 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16810 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
16811 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16814 } >conf$$files.sh &&
16815 . ./conf$$files.sh ||
16816 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16817 rm -f conf$$files.sh
16820 echo "cat >conf$$subs.awk <<_ACEOF" &&
16821 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16823 } >conf$$subs.sh ||
16824 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16825 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16827 for ac_last_try in false false false false false :; do
16828 . ./conf$$subs.sh ||
16829 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16831 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16832 if test $ac_delim_n = $ac_delim_num; then
16834 elif $ac_last_try; then
16835 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16837 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16840 rm -f conf$$subs.sh
16842 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16843 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16847 s/^/S["/; s/!.*/"]=/
16857 s/\(.\{148\}\)..*/\1/
16859 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16864 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16871 s/\(.\{148\}\)..*/\1/
16873 s/["\\]/\\&/g; s/^/"/; s/$/"/
16877 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16882 ' <conf$$subs.awk | sed '
16887 ' >>$CONFIG_STATUS || ac_write_fail=1
16888 rm -f conf$$subs.awk
16889 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16891 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16892 for (key in S) S_is_set[key] = 1
16894 \$ac_cs_awk_pipe_init
16898 nfields = split(line, field, "@")
16900 len = length(field[1])
16901 for (i = 2; i < nfields; i++) {
16903 keylen = length(key)
16904 if (S_is_set[key]) {
16906 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16907 len += length(value) + length(field[++i])
16912 if (nfields == 3 && !substed) {
16914 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16915 \$ac_cs_awk_read_file
16921 \$ac_cs_awk_pipe_fini
16924 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16925 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16926 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16929 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16930 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16933 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16934 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16935 # trailing colons and then remove the whole line if VPATH becomes empty
16936 # (actually we leave an empty line to preserve line numbers).
16937 if test "x$srcdir" = x.; then
16938 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16956 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16957 fi # test -n "$CONFIG_FILES"
16959 # Set up the scripts for CONFIG_HEADERS section.
16960 # No need to generate them if there are no CONFIG_HEADERS.
16961 # This happens for instance with `./config.status Makefile'.
16962 if test -n "$CONFIG_HEADERS"; then
16963 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16967 # Transform confdefs.h into an awk script `defines.awk', embedded as
16968 # here-document in config.status, that substitutes the proper values into
16969 # config.h.in to produce config.h.
16971 # Create a delimiter string that does not exist in confdefs.h, to ease
16972 # handling of long lines.
16974 for ac_last_try in false false :; do
16975 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16976 if test -z "$ac_tt"; then
16978 elif $ac_last_try; then
16979 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16981 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16985 # For the awk script, D is an array of macro values keyed by name,
16986 # likewise P contains macro parameters if any. Preserve backslash
16987 # newline sequences.
16989 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16991 s/.\{148\}/&'"$ac_delim"'/g
16994 s/^[ ]*#[ ]*define[ ][ ]*/ /
17001 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17003 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17007 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17008 D["\1"]=" \3\\\\\\n"\\/p
17010 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17015 s/.\{148\}/&'"$ac_delim"'/g
17020 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17023 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17025 ' <confdefs.h | sed '
17026 s/'"$ac_delim"'/"\\\
17027 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17029 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17030 for (key in D) D_is_set[key] = 1
17033 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17035 split(line, arg, " ")
17036 if (arg[1] == "#") {
17040 defundef = substr(arg[1], 2)
17043 split(mac1, mac2, "(") #)
17045 prefix = substr(line, 1, index(line, defundef) - 1)
17046 if (D_is_set[macro]) {
17047 # Preserve the white space surrounding the "#".
17048 print prefix "define", macro P[macro] D[macro]
17051 # Replace #undef with comments. This is necessary, for example,
17052 # in the case of _POSIX_SOURCE, which is predefined and required
17053 # on some systems where configure will not decide to define it.
17054 if (defundef == "undef") {
17055 print "/*", prefix defundef, macro, "*/"
17063 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17064 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17065 fi # test -n "$CONFIG_HEADERS"
17068 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17073 :[FHLC]) ac_mode=$ac_tag; continue;;
17075 case $ac_mode$ac_tag in
17077 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17078 :[FH]-) ac_tag=-:-;;
17079 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17096 -) ac_f="$ac_tmp/stdin";;
17097 *) # Look for the file first in the build tree, then in the source tree
17098 # (if the path is not absolute). The absolute path cannot be DOS-style,
17099 # because $ac_f cannot contain `:'.
17103 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17105 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17107 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17108 as_fn_append ac_file_inputs " '$ac_f'"
17111 # Let's still pretend it is `configure' which instantiates (i.e., don't
17112 # use $as_me), people would be surprised to read:
17113 # /* config.h. Generated by config.status. */
17114 configure_input='Generated from '`
17115 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17117 if test x"$ac_file" != x-; then
17118 configure_input="$ac_file. $configure_input"
17119 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17120 $as_echo "$as_me: creating $ac_file" >&6;}
17122 # Neutralize special characters interpreted by sed in replacement strings.
17123 case $configure_input in #(
17124 *\&* | *\|* | *\\* )
17125 ac_sed_conf_input=`$as_echo "$configure_input" |
17126 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17127 *) ac_sed_conf_input=$configure_input;;
17131 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17132 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17137 ac_dir=`$as_dirname -- "$ac_file" ||
17138 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17139 X"$ac_file" : 'X\(//\)[^/]' \| \
17140 X"$ac_file" : 'X\(//\)$' \| \
17141 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17142 $as_echo X"$ac_file" |
17143 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17147 /^X\(\/\/\)[^/].*/{
17160 as_dir="$ac_dir"; as_fn_mkdir_p
17164 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17166 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17167 # A ".." for each directory in $ac_dir_suffix.
17168 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17169 case $ac_top_builddir_sub in
17170 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17171 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17174 ac_abs_top_builddir=$ac_pwd
17175 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17176 # for backward compatibility:
17177 ac_top_builddir=$ac_top_build_prefix
17180 .) # We are building in place.
17182 ac_top_srcdir=$ac_top_builddir_sub
17183 ac_abs_top_srcdir=$ac_pwd ;;
17184 [\\/]* | ?:[\\/]* ) # Absolute name.
17185 ac_srcdir=$srcdir$ac_dir_suffix;
17186 ac_top_srcdir=$srcdir
17187 ac_abs_top_srcdir=$srcdir ;;
17188 *) # Relative name.
17189 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17190 ac_top_srcdir=$ac_top_build_prefix$srcdir
17191 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17193 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17203 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17204 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17206 ac_MKDIR_P=$MKDIR_P
17208 [\\/$]* | ?:[\\/]* ) ;;
17209 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17213 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17214 # If the template does not know about datarootdir, expand it.
17215 # FIXME: This hack should be removed a few years after 2.60.
17216 ac_datarootdir_hack=; ac_datarootdir_seen=
17227 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17228 *datarootdir*) ac_datarootdir_seen=yes;;
17229 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17231 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17233 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17234 ac_datarootdir_hack='
17235 s&@datadir@&$datadir&g
17236 s&@docdir@&$docdir&g
17237 s&@infodir@&$infodir&g
17238 s&@localedir@&$localedir&g
17239 s&@mandir@&$mandir&g
17240 s&\\\${datarootdir}&$datarootdir&g' ;;
17244 # Neutralize VPATH when `$srcdir' = `.'.
17245 # Shell code in configure.ac might set extrasub.
17246 # FIXME: do we really want to maintain this feature?
17247 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17248 ac_sed_extra="$ac_vpsub
17251 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17253 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17254 s|@configure_input@|$ac_sed_conf_input|;t t
17255 s&@top_builddir@&$ac_top_builddir_sub&;t t
17256 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17257 s&@srcdir@&$ac_srcdir&;t t
17258 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17259 s&@top_srcdir@&$ac_top_srcdir&;t t
17260 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17261 s&@builddir@&$ac_builddir&;t t
17262 s&@abs_builddir@&$ac_abs_builddir&;t t
17263 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17264 s&@INSTALL@&$ac_INSTALL&;t t
17265 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17266 $ac_datarootdir_hack
17268 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17269 if $ac_cs_awk_getline; then
17270 $AWK -f "$ac_tmp/subs.awk"
17272 $AWK -f "$ac_tmp/subs.awk" | $SHELL
17274 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17276 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17277 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17278 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17279 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17281 which seems to be undefined. Please make sure it is defined" >&5
17282 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17283 which seems to be undefined. Please make sure it is defined" >&2;}
17285 rm -f "$ac_tmp/stdin"
17287 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17288 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17290 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17296 if test x"$ac_file" != x-; then
17298 $as_echo "/* $configure_input */" \
17299 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17300 } >"$ac_tmp/config.h" \
17301 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17302 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17303 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17304 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17307 mv "$ac_tmp/config.h" "$ac_file" \
17308 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17311 $as_echo "/* $configure_input */" \
17312 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17313 || as_fn_error $? "could not create -" "$LINENO" 5
17315 # Compute "$ac_file"'s index in $config_headers.
17318 for _am_header in $config_headers :; do
17319 case $_am_header in
17320 $_am_arg | $_am_arg:* )
17323 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17326 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17327 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17328 X"$_am_arg" : 'X\(//\)[^/]' \| \
17329 X"$_am_arg" : 'X\(//\)$' \| \
17330 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17331 $as_echo X"$_am_arg" |
17332 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17336 /^X\(\/\/\)[^/].*/{
17348 s/.*/./; q'`/stamp-h$_am_stamp_count
17351 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17352 $as_echo "$as_me: executing $ac_file commands" >&6;}
17357 case $ac_file$ac_mode in
17359 # Only add multilib support code if we just rebuilt the top-level
17361 case " $CONFIG_FILES " in
17363 ac_file=Makefile . ${multi_basedir}/config-ml.in
17368 # See if we are running on zsh, and set the options which allow our
17369 # commands through without removal of \ escapes.
17370 if test -n "${ZSH_VERSION+set}" ; then
17371 setopt NO_GLOB_SUBST
17374 cfgfile="${ofile}T"
17375 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17378 cat <<_LT_EOF >> "$cfgfile"
17381 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17382 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17383 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17384 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17386 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17387 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17388 # Written by Gordon Matzigkeit, 1996
17390 # This file is part of GNU Libtool.
17392 # GNU Libtool is free software; you can redistribute it and/or
17393 # modify it under the terms of the GNU General Public License as
17394 # published by the Free Software Foundation; either version 2 of
17395 # the License, or (at your option) any later version.
17397 # As a special exception to the GNU General Public License,
17398 # if you distribute this file as part of a program or library that
17399 # is built using GNU Libtool, you may include this file under the
17400 # same distribution terms that you use for the rest of that program.
17402 # GNU Libtool is distributed in the hope that it will be useful,
17403 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17404 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17405 # GNU General Public License for more details.
17407 # You should have received a copy of the GNU General Public License
17408 # along with GNU Libtool; see the file COPYING. If not, a copy
17409 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17410 # obtained by writing to the Free Software Foundation, Inc.,
17411 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17414 # The names of the tagged configurations supported by this script.
17415 available_tags="D "
17417 # ### BEGIN LIBTOOL CONFIG
17419 # Which release of libtool.m4 was used?
17420 macro_version=$macro_version
17421 macro_revision=$macro_revision
17423 # Whether or not to build shared libraries.
17424 build_libtool_libs=$enable_shared
17426 # Whether or not to build static libraries.
17427 build_old_libs=$enable_static
17429 # What type of objects to build.
17432 # Whether or not to optimize for fast installation.
17433 fast_install=$enable_fast_install
17435 # Shell to use when invoking shell scripts.
17438 # An echo program that protects backslashes.
17442 host_alias=$host_alias
17446 # The build system.
17447 build_alias=$build_alias
17451 # A sed program that does not truncate output.
17454 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17455 Xsed="\$SED -e 1s/^X//"
17457 # A grep program that handles long lines.
17463 # A literal string matcher.
17466 # A BSD- or MS-compatible name lister.
17469 # Whether we need soft or hard links.
17472 # What is the maximum length of a command?
17473 max_cmd_len=$max_cmd_len
17475 # Object file suffix (normally "o").
17478 # Executable file suffix (normally "").
17481 # whether the shell understands "unset".
17484 # turn spaces into newlines.
17487 # turn newlines into spaces.
17490 # An object symbol dumper.
17491 OBJDUMP=$lt_OBJDUMP
17493 # Method to check whether dependent libraries are shared objects.
17494 deplibs_check_method=$lt_deplibs_check_method
17496 # Command to use when deplibs_check_method == "file_magic".
17497 file_magic_cmd=$lt_file_magic_cmd
17501 AR_FLAGS=$lt_AR_FLAGS
17503 # A symbol stripping program.
17506 # Commands used to install an old-style archive.
17508 old_postinstall_cmds=$lt_old_postinstall_cmds
17509 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17511 # Whether to use a lock for old archive extraction.
17512 lock_old_archive_extraction=$lock_old_archive_extraction
17517 # LTCC compiler flags.
17518 LTCFLAGS=$lt_CFLAGS
17520 # Take the output of nm and produce a listing of raw symbols and C names.
17521 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17523 # Transform the output of nm in a proper C declaration.
17524 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17526 # Transform the output of nm in a C name address pair.
17527 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17529 # Transform the output of nm in a C name address pair when lib prefix is needed.
17530 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17532 # The name of the directory that contains temporary libtool files.
17535 # Used to examine libraries when file_magic_cmd begins with "file".
17536 MAGIC_CMD=$MAGIC_CMD
17538 # Must we lock files when doing compilation?
17539 need_locks=$lt_need_locks
17541 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17542 DSYMUTIL=$lt_DSYMUTIL
17544 # Tool to change global to local symbols on Mac OS X.
17547 # Tool to manipulate fat objects and archives on Mac OS X.
17550 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17553 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17554 OTOOL64=$lt_OTOOL64
17556 # Old archive suffix (normally "a").
17559 # Shared library suffix (normally ".so").
17560 shrext_cmds=$lt_shrext_cmds
17562 # The commands to extract the exported symbol list from a shared archive.
17563 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17565 # Variables whose values should be saved in libtool wrapper scripts and
17566 # restored at link time.
17567 variables_saved_for_relink=$lt_variables_saved_for_relink
17569 # Do we need the "lib" prefix for modules?
17570 need_lib_prefix=$need_lib_prefix
17572 # Do we need a version for libraries?
17573 need_version=$need_version
17575 # Library versioning type.
17576 version_type=$version_type
17578 # Shared library runtime path variable.
17579 runpath_var=$runpath_var
17581 # Shared library path variable.
17582 shlibpath_var=$shlibpath_var
17584 # Is shlibpath searched before the hard-coded library search path?
17585 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17587 # Format of library name prefix.
17588 libname_spec=$lt_libname_spec
17590 # List of archive names. First name is the real one, the rest are links.
17591 # The last name is the one that the linker finds with -lNAME
17592 library_names_spec=$lt_library_names_spec
17594 # The coded name of the library, if different from the real name.
17595 soname_spec=$lt_soname_spec
17597 # Permission mode override for installation of shared libraries.
17598 install_override_mode=$lt_install_override_mode
17600 # Command to use after installation of a shared archive.
17601 postinstall_cmds=$lt_postinstall_cmds
17603 # Command to use after uninstallation of a shared archive.
17604 postuninstall_cmds=$lt_postuninstall_cmds
17606 # Commands used to finish a libtool library installation in a directory.
17607 finish_cmds=$lt_finish_cmds
17609 # As "finish_cmds", except a single script fragment to be evaled but
17611 finish_eval=$lt_finish_eval
17613 # Whether we should hardcode library paths into libraries.
17614 hardcode_into_libs=$hardcode_into_libs
17616 # Compile-time system search path for libraries.
17617 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17619 # Run-time system search path for libraries.
17620 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17622 # Whether dlopen is supported.
17623 dlopen_support=$enable_dlopen
17625 # Whether dlopen of programs is supported.
17626 dlopen_self=$enable_dlopen_self
17628 # Whether dlopen of statically linked programs is supported.
17629 dlopen_self_static=$enable_dlopen_self_static
17631 # Commands to strip libraries.
17632 old_striplib=$lt_old_striplib
17633 striplib=$lt_striplib
17636 # The linker used to build libraries.
17639 # How to create reloadable object files.
17640 reload_flag=$lt_reload_flag
17641 reload_cmds=$lt_reload_cmds
17643 # Commands used to build an old-style archive.
17644 old_archive_cmds=$lt_old_archive_cmds
17646 # A language specific compiler.
17649 # Is the compiler the GNU compiler?
17652 # Compiler flag to turn off builtin functions.
17653 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17655 # How to pass a linker flag through the compiler.
17656 wl=$lt_lt_prog_compiler_wl
17658 # Additional compiler flags for building library objects.
17659 pic_flag=$lt_lt_prog_compiler_pic
17661 # Compiler flag to prevent dynamic linking.
17662 link_static_flag=$lt_lt_prog_compiler_static
17664 # Does compiler simultaneously support -c and -o options?
17665 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17667 # Whether or not to add -lc for building shared libraries.
17668 build_libtool_need_lc=$archive_cmds_need_lc
17670 # Whether or not to disallow shared libs when runtime libs are static.
17671 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17673 # Compiler flag to allow reflexive dlopens.
17674 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17676 # Compiler flag to generate shared objects directly from archives.
17677 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17679 # Whether the compiler copes with passing no objects directly.
17680 compiler_needs_object=$lt_compiler_needs_object
17682 # Create an old-style archive from a shared archive.
17683 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17685 # Create a temporary old-style archive to link instead of a shared archive.
17686 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17688 # Commands used to build a shared archive.
17689 archive_cmds=$lt_archive_cmds
17690 archive_expsym_cmds=$lt_archive_expsym_cmds
17692 # Commands used to build a loadable module if different from building
17693 # a shared archive.
17694 module_cmds=$lt_module_cmds
17695 module_expsym_cmds=$lt_module_expsym_cmds
17697 # Whether we are building with GNU ld or not.
17698 with_gnu_ld=$lt_with_gnu_ld
17700 # Flag that allows shared libraries with undefined symbols to be built.
17701 allow_undefined_flag=$lt_allow_undefined_flag
17703 # Flag that enforces no undefined symbols.
17704 no_undefined_flag=$lt_no_undefined_flag
17706 # Flag to hardcode \$libdir into a binary during linking.
17707 # This must work even if \$libdir does not exist
17708 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17710 # If ld is used when linking, flag to hardcode \$libdir into a binary
17711 # during linking. This must work even if \$libdir does not exist.
17712 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17714 # Whether we need a single "-rpath" flag with a separated argument.
17715 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17717 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17718 # DIR into the resulting binary.
17719 hardcode_direct=$hardcode_direct
17721 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17722 # DIR into the resulting binary and the resulting library dependency is
17723 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17724 # library is relocated.
17725 hardcode_direct_absolute=$hardcode_direct_absolute
17727 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17728 # into the resulting binary.
17729 hardcode_minus_L=$hardcode_minus_L
17731 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17732 # into the resulting binary.
17733 hardcode_shlibpath_var=$hardcode_shlibpath_var
17735 # Set to "yes" if building a shared library automatically hardcodes DIR
17736 # into the library and all subsequent libraries and executables linked
17738 hardcode_automatic=$hardcode_automatic
17740 # Set to yes if linker adds runtime paths of dependent libraries
17741 # to runtime path list.
17742 inherit_rpath=$inherit_rpath
17744 # Whether libtool must link a program against all its dependency libraries.
17745 link_all_deplibs=$link_all_deplibs
17747 # Fix the shell variable \$srcfile for the compiler.
17748 fix_srcfile_path=$lt_fix_srcfile_path
17750 # Set to "yes" if exported symbols are required.
17751 always_export_symbols=$always_export_symbols
17753 # The commands to list exported symbols.
17754 export_symbols_cmds=$lt_export_symbols_cmds
17756 # Symbols that should not be listed in the preloaded symbols.
17757 exclude_expsyms=$lt_exclude_expsyms
17759 # Symbols that must always be exported.
17760 include_expsyms=$lt_include_expsyms
17762 # Commands necessary for linking programs (against libraries) with templates.
17763 prelink_cmds=$lt_prelink_cmds
17765 # Specify filename containing input files.
17766 file_list_spec=$lt_file_list_spec
17768 # How to hardcode a shared library path into an executable.
17769 hardcode_action=$hardcode_action
17771 # ### END LIBTOOL CONFIG
17777 cat <<\_LT_EOF >> "$cfgfile"
17778 # AIX sometimes has problems with the GCC collect2 program. For some
17779 # reason, if we set the COLLECT_NAMES environment variable, the problems
17780 # vanish in a puff of smoke.
17781 if test "X${COLLECT_NAMES+set}" != Xset; then
17783 export COLLECT_NAMES
17790 ltmain="$ac_aux_dir/ltmain.sh"
17793 # We use sed instead of cat because bash on DJGPP gets confused if
17794 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17795 # text mode, it properly converts lines to CR/LF. This bash problem
17796 # is reportedly fixed, but why not run on old versions too?
17797 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17798 || (rm -f "$cfgfile"; exit 1)
17802 cat << \_LT_EOF >> "$cfgfile"
17804 # func_dirname file append nondir_replacement
17805 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17806 # otherwise set result to NONDIR_REPLACEMENT.
17810 */*) func_dirname_result="${1%/*}${2}" ;;
17811 * ) func_dirname_result="${3}" ;;
17815 # func_basename file
17818 func_basename_result="${1##*/}"
17821 # func_dirname_and_basename file append nondir_replacement
17822 # perform func_basename and func_dirname in a single function
17824 # dirname: Compute the dirname of FILE. If nonempty,
17825 # add APPEND to the result, otherwise set result
17826 # to NONDIR_REPLACEMENT.
17827 # value returned in "$func_dirname_result"
17828 # basename: Compute filename of FILE.
17829 # value retuned in "$func_basename_result"
17830 # Implementation must be kept synchronized with func_dirname
17831 # and func_basename. For efficiency, we do not delegate to
17832 # those functions but instead duplicate the functionality here.
17833 func_dirname_and_basename ()
17836 */*) func_dirname_result="${1%/*}${2}" ;;
17837 * ) func_dirname_result="${3}" ;;
17839 func_basename_result="${1##*/}"
17842 # func_stripname prefix suffix name
17843 # strip PREFIX and SUFFIX off of NAME.
17844 # PREFIX and SUFFIX must not contain globbing or regex special
17845 # characters, hashes, percent signs, but SUFFIX may contain a leading
17846 # dot (in which case that matches only a dot).
17849 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17850 # positional parameters, so assign one to ordinary parameter first.
17851 func_stripname_result=${3}
17852 func_stripname_result=${func_stripname_result#"${1}"}
17853 func_stripname_result=${func_stripname_result%"${2}"}
17859 func_opt_split_opt=${1%%=*}
17860 func_opt_split_arg=${1#*=}
17867 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17868 *) func_lo2o_result=${1} ;;
17872 # func_xform libobj-or-source
17875 func_xform_result=${1%.*}.lo
17878 # func_arith arithmetic-term...
17881 func_arith_result=$(( $* ))
17885 # STRING may not start with a hyphen.
17888 func_len_result=${#1}
17893 *) # Bourne compatible functions.
17894 cat << \_LT_EOF >> "$cfgfile"
17896 # func_dirname file append nondir_replacement
17897 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17898 # otherwise set result to NONDIR_REPLACEMENT.
17901 # Extract subdirectory from the argument.
17902 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17903 if test "X$func_dirname_result" = "X${1}"; then
17904 func_dirname_result="${3}"
17906 func_dirname_result="$func_dirname_result${2}"
17910 # func_basename file
17913 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17917 # func_stripname prefix suffix name
17918 # strip PREFIX and SUFFIX off of NAME.
17919 # PREFIX and SUFFIX must not contain globbing or regex special
17920 # characters, hashes, percent signs, but SUFFIX may contain a leading
17921 # dot (in which case that matches only a dot).
17922 # func_strip_suffix prefix name
17926 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17927 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17932 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17933 my_sed_long_arg='1s/^-[^=]*=//'
17938 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17939 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17945 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17948 # func_xform libobj-or-source
17951 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17954 # func_arith arithmetic-term...
17957 func_arith_result=`expr "$@"`
17961 # STRING may not start with a hyphen.
17964 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17970 case $lt_shell_append in
17972 cat << \_LT_EOF >> "$cfgfile"
17974 # func_append var value
17975 # Append VALUE to the end of shell variable VAR.
17983 cat << \_LT_EOF >> "$cfgfile"
17985 # func_append var value
17986 # Append VALUE to the end of shell variable VAR.
17997 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17998 || (rm -f "$cfgfile"; exit 1)
18000 mv -f "$cfgfile" "$ofile" ||
18001 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18005 cat <<_LT_EOF >> "$ofile"
18007 # ### BEGIN LIBTOOL TAG CONFIG: D
18009 # The linker used to build libraries.
18012 # How to create reloadable object files.
18013 reload_flag=$lt_reload_flag_D
18014 reload_cmds=$lt_reload_cmds_D
18016 # Commands used to build an old-style archive.
18017 old_archive_cmds=$lt_old_archive_cmds_D
18019 # A language specific compiler.
18022 # Is the compiler the GNU compiler?
18025 # Compiler flag to turn off builtin functions.
18026 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_D
18028 # How to pass a linker flag through the compiler.
18029 wl=$lt_lt_prog_compiler_wl_D
18031 # Additional compiler flags for building library objects.
18032 pic_flag=$lt_lt_prog_compiler_pic_D
18034 # Compiler flag to prevent dynamic linking.
18035 link_static_flag=$lt_lt_prog_compiler_static_D
18037 # Does compiler simultaneously support -c and -o options?
18038 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_D
18040 # Whether or not to add -lc for building shared libraries.
18041 build_libtool_need_lc=$archive_cmds_need_lc_D
18043 # Whether or not to disallow shared libs when runtime libs are static.
18044 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_D
18046 # Compiler flag to allow reflexive dlopens.
18047 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_D
18049 # Compiler flag to generate shared objects directly from archives.
18050 whole_archive_flag_spec=$lt_whole_archive_flag_spec_D
18052 # Whether the compiler copes with passing no objects directly.
18053 compiler_needs_object=$lt_compiler_needs_object_D
18055 # Create an old-style archive from a shared archive.
18056 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_D
18058 # Create a temporary old-style archive to link instead of a shared archive.
18059 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_D
18061 # Commands used to build a shared archive.
18062 archive_cmds=$lt_archive_cmds_D
18063 archive_expsym_cmds=$lt_archive_expsym_cmds_D
18065 # Commands used to build a loadable module if different from building
18066 # a shared archive.
18067 module_cmds=$lt_module_cmds_D
18068 module_expsym_cmds=$lt_module_expsym_cmds_D
18070 # Whether we are building with GNU ld or not.
18071 with_gnu_ld=$lt_with_gnu_ld_D
18073 # Flag that allows shared libraries with undefined symbols to be built.
18074 allow_undefined_flag=$lt_allow_undefined_flag_D
18076 # Flag that enforces no undefined symbols.
18077 no_undefined_flag=$lt_no_undefined_flag_D
18079 # Flag to hardcode \$libdir into a binary during linking.
18080 # This must work even if \$libdir does not exist
18081 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_D
18083 # If ld is used when linking, flag to hardcode \$libdir into a binary
18084 # during linking. This must work even if \$libdir does not exist.
18085 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_D
18087 # Whether we need a single "-rpath" flag with a separated argument.
18088 hardcode_libdir_separator=$lt_hardcode_libdir_separator_D
18090 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18091 # DIR into the resulting binary.
18092 hardcode_direct=$hardcode_direct_D
18094 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18095 # DIR into the resulting binary and the resulting library dependency is
18096 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18097 # library is relocated.
18098 hardcode_direct_absolute=$hardcode_direct_absolute_D
18100 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18101 # into the resulting binary.
18102 hardcode_minus_L=$hardcode_minus_L_D
18104 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18105 # into the resulting binary.
18106 hardcode_shlibpath_var=$hardcode_shlibpath_var_D
18108 # Set to "yes" if building a shared library automatically hardcodes DIR
18109 # into the library and all subsequent libraries and executables linked
18111 hardcode_automatic=$hardcode_automatic_D
18113 # Set to yes if linker adds runtime paths of dependent libraries
18114 # to runtime path list.
18115 inherit_rpath=$inherit_rpath_D
18117 # Whether libtool must link a program against all its dependency libraries.
18118 link_all_deplibs=$link_all_deplibs_D
18120 # Fix the shell variable \$srcfile for the compiler.
18121 fix_srcfile_path=$lt_fix_srcfile_path_D
18123 # Set to "yes" if exported symbols are required.
18124 always_export_symbols=$always_export_symbols_D
18126 # The commands to list exported symbols.
18127 export_symbols_cmds=$lt_export_symbols_cmds_D
18129 # Symbols that should not be listed in the preloaded symbols.
18130 exclude_expsyms=$lt_exclude_expsyms_D
18132 # Symbols that must always be exported.
18133 include_expsyms=$lt_include_expsyms_D
18135 # Commands necessary for linking programs (against libraries) with templates.
18136 prelink_cmds=$lt_prelink_cmds_D
18138 # Specify filename containing input files.
18139 file_list_spec=$lt_file_list_spec_D
18141 # How to hardcode a shared library path into an executable.
18142 hardcode_action=$hardcode_action_D
18144 # ### END LIBTOOL TAG CONFIG: D
18148 "testsuite/testsuite_flags":F) chmod +x testsuite/testsuite_flags ;;
18149 "libdruntime/Makefile":F) cat > vpsed$$ << \_EOF
18150 s!`test -f '$<' || echo '$(srcdir)/'`!!
18152 sed -f vpsed$$ $ac_file > tmp$$
18155 echo 'MULTISUBDIR =' >> $ac_file
18157 . ${multi_basedir}/config-ml.in
18158 { ml_norecursion=; unset ml_norecursion;}
18160 "src/Makefile":F) cat > vpsed$$ << \_EOF
18161 s!`test -f '$<' || echo '$(srcdir)/'`!!
18163 sed -f vpsed$$ $ac_file > tmp$$
18166 echo 'MULTISUBDIR =' >> $ac_file
18168 . ${multi_basedir}/config-ml.in
18169 { ml_norecursion=; unset ml_norecursion;}
18171 "testsuite/Makefile":F) cat > vpsed$$ << \_EOF
18172 s!`test -f '$<' || echo '$(srcdir)/'`!!
18174 sed -f vpsed$$ $ac_file > tmp$$
18177 echo 'MULTISUBDIR =' >> $ac_file
18179 . ${multi_basedir}/config-ml.in
18180 { ml_norecursion=; unset ml_norecursion;}
18189 ac_clean_files=$ac_clean_files_save
18191 test $ac_write_fail = 0 ||
18192 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18195 # configure is writing to config.log, and then calls config.status.
18196 # config.status does its own redirection, appending to config.log.
18197 # Unfortunately, on DOS this fails, as config.log is still kept open
18198 # by configure, so config.status won't be able to write to it; its
18199 # output is simply discarded. So we exec the FD to /dev/null,
18200 # effectively closing config.log, so it can be properly (re)opened and
18201 # appended to by config.status. When coming back to configure, we
18202 # need to make the FD available again.
18203 if test "$no_create" != yes; then
18205 ac_config_status_args=
18206 test "$silent" = yes &&
18207 ac_config_status_args="$ac_config_status_args --quiet"
18209 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18211 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18212 # would make configure fail if this is the last instruction.
18213 $ac_cs_success || as_fn_exit 1
18215 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18216 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18217 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}