2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for GNU Atomic Library 1.0.
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
200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 PATH=/empty FPATH=/empty; export PATH FPATH
205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
207 test \$(( 1 + 1 )) = 2 || 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
='GNU Atomic Library'
589 PACKAGE_TARNAME
='libatomic'
590 PACKAGE_VERSION
='1.0'
591 PACKAGE_STRING
='GNU Atomic Library 1.0'
593 PACKAGE_URL
='http://www.gnu.org/software/libatomic/'
595 # Factoring default headers for most tests.
596 ac_includes_default
="\
598 #ifdef HAVE_SYS_TYPES_H
599 # include <sys/types.h>
601 #ifdef HAVE_SYS_STAT_H
602 # include <sys/stat.h>
608 # ifdef HAVE_STDLIB_H
613 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618 #ifdef HAVE_STRINGS_H
619 # include <strings.h>
621 #ifdef HAVE_INTTYPES_H
622 # include <inttypes.h>
631 ac_subst_vars
='am__EXEEXT_FALSE
642 ARCH_AARCH64_LINUX_FALSE
643 ARCH_AARCH64_LINUX_TRUE
651 LIBAT_BUILD_VERSIONED_SHLIB_SUN_FALSE
652 LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE
653 LIBAT_BUILD_VERSIONED_SHLIB_GNU_FALSE
654 LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE
655 LIBAT_BUILD_VERSIONED_SHLIB_FALSE
656 LIBAT_BUILD_VERSIONED_SHLIB_TRUE
659 ARCH_AARCH64_HAVE_LSE128_FALSE
660 ARCH_AARCH64_HAVE_LSE128_TRUE
661 SYSROOT_CFLAGS_FOR_TARGET
664 ENABLE_DARWIN_AT_RPATH_FALSE
665 ENABLE_DARWIN_AT_RPATH_TRUE
667 MAINTAINER_MODE_FALSE
691 am__fastdepCCAS_FALSE
728 INSTALL_STRIP_PROGRAM
784 program_transform_name
797 enable_option_checking
798 enable_version_specific_runtime_libs
799 enable_generated_files_in_srcdir
803 enable_dependency_tracking
810 enable_darwin_at_rpath
811 enable_maintainer_mode
815 with_gcc_major_version_only
817 ac_precious_vars
='build_alias
824 # Initialize some variables set by options.
826 ac_init_version
=false
827 ac_unrecognized_opts
=
829 # The variables have the same names as the options, with
830 # dashes changed to underlines.
838 program_transform_name
=s
,x
,x
,
846 # Installation directory options.
847 # These are left unexpanded so users can "make install exec_prefix=/foo"
848 # and all the variables that are supposed to be based on exec_prefix
849 # by default will actually change.
850 # Use braces instead of parens because sh, perl, etc. also accept them.
851 # (The list follows the same order as the GNU Coding Standards.)
852 bindir
='${exec_prefix}/bin'
853 sbindir
='${exec_prefix}/sbin'
854 libexecdir
='${exec_prefix}/libexec'
855 datarootdir
='${prefix}/share'
856 datadir
='${datarootdir}'
857 sysconfdir
='${prefix}/etc'
858 sharedstatedir
='${prefix}/com'
859 localstatedir
='${prefix}/var'
860 includedir
='${prefix}/include'
861 oldincludedir
='/usr/include'
862 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
863 infodir
='${datarootdir}/info'
868 libdir
='${exec_prefix}/lib'
869 localedir
='${datarootdir}/locale'
870 mandir
='${datarootdir}/man'
876 # If the previous option needs an argument, assign it.
877 if test -n "$ac_prev"; then
878 eval $ac_prev=\
$ac_option
884 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
889 # Accept the important Cygnus configure options, so we can diagnose typos.
891 case $ac_dashdash$ac_option in
895 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
897 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
900 -build |
--build |
--buil |
--bui |
--bu)
901 ac_prev
=build_alias
;;
902 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
903 build_alias
=$ac_optarg ;;
905 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
906 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
907 ac_prev
=cache_file
;;
908 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
909 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
910 cache_file
=$ac_optarg ;;
913 cache_file
=config.cache
;;
915 -datadir |
--datadir |
--datadi |
--datad)
917 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
918 datadir
=$ac_optarg ;;
920 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
921 |
--dataroo |
--dataro |
--datar)
922 ac_prev
=datarootdir
;;
923 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
924 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
925 datarootdir
=$ac_optarg ;;
927 -disable-* |
--disable-*)
928 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
929 # Reject names that are not valid shell variable names.
930 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
931 as_fn_error $?
"invalid feature name: $ac_useropt"
932 ac_useropt_orig
=$ac_useropt
933 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
934 case $ac_user_opts in
938 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
939 ac_unrecognized_sep
=', ';;
941 eval enable_
$ac_useropt=no
;;
943 -docdir |
--docdir |
--docdi |
--doc |
--do)
945 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
948 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
950 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
953 -enable-* |
--enable-*)
954 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
955 # Reject names that are not valid shell variable names.
956 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
957 as_fn_error $?
"invalid feature name: $ac_useropt"
958 ac_useropt_orig
=$ac_useropt
959 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
960 case $ac_user_opts in
964 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
965 ac_unrecognized_sep
=', ';;
967 eval enable_
$ac_useropt=\
$ac_optarg ;;
969 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
970 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
971 |
--exec |
--exe |
--ex)
972 ac_prev
=exec_prefix
;;
973 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
974 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
975 |
--exec=* |
--exe=* |
--ex=*)
976 exec_prefix
=$ac_optarg ;;
978 -gas |
--gas |
--ga |
--g)
979 # Obsolete; use --with-gas.
982 -help |
--help |
--hel |
--he |
-h)
984 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
985 ac_init_help
=recursive
;;
986 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
987 ac_init_help
=short
;;
989 -host |
--host |
--hos |
--ho)
990 ac_prev
=host_alias
;;
991 -host=* |
--host=* |
--hos=* |
--ho=*)
992 host_alias
=$ac_optarg ;;
994 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
996 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
998 htmldir
=$ac_optarg ;;
1000 -includedir |
--includedir |
--includedi |
--included |
--include \
1001 |
--includ |
--inclu |
--incl |
--inc)
1002 ac_prev
=includedir
;;
1003 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1004 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1005 includedir
=$ac_optarg ;;
1007 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1009 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1010 infodir
=$ac_optarg ;;
1012 -libdir |
--libdir |
--libdi |
--libd)
1014 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1015 libdir
=$ac_optarg ;;
1017 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1018 |
--libexe |
--libex |
--libe)
1019 ac_prev
=libexecdir
;;
1020 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1021 |
--libexe=* |
--libex=* |
--libe=*)
1022 libexecdir
=$ac_optarg ;;
1024 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1025 ac_prev
=localedir
;;
1026 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1027 localedir
=$ac_optarg ;;
1029 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1030 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1031 ac_prev
=localstatedir
;;
1032 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1033 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1034 localstatedir
=$ac_optarg ;;
1036 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1038 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1039 mandir
=$ac_optarg ;;
1041 -nfp |
--nfp |
--nf)
1042 # Obsolete; use --without-fp.
1045 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1046 |
--no-cr |
--no-c |
-n)
1049 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1050 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1053 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1054 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1055 |
--oldin |
--oldi |
--old |
--ol |
--o)
1056 ac_prev
=oldincludedir
;;
1057 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1058 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1059 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1060 oldincludedir
=$ac_optarg ;;
1062 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1064 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1065 prefix
=$ac_optarg ;;
1067 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1068 |
--program-pre |
--program-pr |
--program-p)
1069 ac_prev
=program_prefix
;;
1070 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1071 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1072 program_prefix
=$ac_optarg ;;
1074 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1075 |
--program-suf |
--program-su |
--program-s)
1076 ac_prev
=program_suffix
;;
1077 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1078 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1079 program_suffix
=$ac_optarg ;;
1081 -program-transform-name |
--program-transform-name \
1082 |
--program-transform-nam |
--program-transform-na \
1083 |
--program-transform-n |
--program-transform- \
1084 |
--program-transform |
--program-transfor \
1085 |
--program-transfo |
--program-transf \
1086 |
--program-trans |
--program-tran \
1087 |
--progr-tra |
--program-tr |
--program-t)
1088 ac_prev
=program_transform_name
;;
1089 -program-transform-name=* |
--program-transform-name=* \
1090 |
--program-transform-nam=* |
--program-transform-na=* \
1091 |
--program-transform-n=* |
--program-transform-=* \
1092 |
--program-transform=* |
--program-transfor=* \
1093 |
--program-transfo=* |
--program-transf=* \
1094 |
--program-trans=* |
--program-tran=* \
1095 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1096 program_transform_name
=$ac_optarg ;;
1098 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1100 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1101 pdfdir
=$ac_optarg ;;
1103 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1105 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1108 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1109 |
-silent |
--silent |
--silen |
--sile |
--sil)
1112 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1114 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1116 sbindir
=$ac_optarg ;;
1118 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1119 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1120 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1122 ac_prev
=sharedstatedir
;;
1123 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1124 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1125 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1127 sharedstatedir
=$ac_optarg ;;
1129 -site |
--site |
--sit)
1131 -site=* |
--site=* |
--sit=*)
1134 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1136 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1137 srcdir
=$ac_optarg ;;
1139 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1140 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1141 ac_prev
=sysconfdir
;;
1142 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1143 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1144 sysconfdir
=$ac_optarg ;;
1146 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1147 ac_prev
=target_alias
;;
1148 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1149 target_alias
=$ac_optarg ;;
1151 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1154 -version |
--version |
--versio |
--versi |
--vers |
-V)
1155 ac_init_version
=: ;;
1158 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1159 # Reject names that are not valid shell variable names.
1160 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1161 as_fn_error $?
"invalid package name: $ac_useropt"
1162 ac_useropt_orig
=$ac_useropt
1163 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1164 case $ac_user_opts in
1168 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1169 ac_unrecognized_sep
=', ';;
1171 eval with_
$ac_useropt=\
$ac_optarg ;;
1173 -without-* |
--without-*)
1174 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1175 # Reject names that are not valid shell variable names.
1176 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1177 as_fn_error $?
"invalid package name: $ac_useropt"
1178 ac_useropt_orig
=$ac_useropt
1179 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1180 case $ac_user_opts in
1184 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1185 ac_unrecognized_sep
=', ';;
1187 eval with_
$ac_useropt=no
;;
1190 # Obsolete; use --with-x.
1193 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1194 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1195 ac_prev
=x_includes
;;
1196 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1197 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1198 x_includes
=$ac_optarg ;;
1200 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1201 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1202 ac_prev
=x_libraries
;;
1203 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1204 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1205 x_libraries
=$ac_optarg ;;
1207 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1208 Try \`$0 --help' for more information"
1212 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1213 # Reject names that are not valid shell variable names.
1214 case $ac_envvar in #(
1215 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1216 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1218 eval $ac_envvar=\
$ac_optarg
1219 export $ac_envvar ;;
1222 # FIXME: should be removed in autoconf 3.0.
1223 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1224 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1225 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1226 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1232 if test -n "$ac_prev"; then
1233 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1234 as_fn_error $?
"missing argument to $ac_option"
1237 if test -n "$ac_unrecognized_opts"; then
1238 case $enable_option_checking in
1240 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1241 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1245 # Check all directory arguments for consistency.
1246 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1247 datadir sysconfdir sharedstatedir localstatedir includedir \
1248 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1249 libdir localedir mandir
1251 eval ac_val
=\$
$ac_var
1252 # Remove trailing slashes.
1255 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1256 eval $ac_var=\
$ac_val;;
1258 # Be sure to have absolute directory names.
1260 [\\/$
]* | ?
:[\\/]* ) continue;;
1261 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1263 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1266 # There might be people who depend on the old broken behavior: `$host'
1267 # used to hold the argument of --host etc.
1268 # FIXME: To remove some day.
1271 target
=$target_alias
1273 # FIXME: To remove some day.
1274 if test "x$host_alias" != x
; then
1275 if test "x$build_alias" = x
; then
1276 cross_compiling
=maybe
1277 elif test "x$build_alias" != "x$host_alias"; then
1283 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1285 test "$silent" = yes && exec 6>/dev
/null
1288 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1289 ac_ls_di
=`ls -di .` &&
1290 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1291 as_fn_error $?
"working directory cannot be determined"
1292 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1293 as_fn_error $?
"pwd does not report name of working directory"
1296 # Find the source files, if location was not specified.
1297 if test -z "$srcdir"; then
1298 ac_srcdir_defaulted
=yes
1299 # Try the directory containing this script, then the parent directory.
1300 ac_confdir
=`$as_dirname -- "$as_myself" ||
1301 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1302 X"$as_myself" : 'X\(//\)[^/]' \| \
1303 X"$as_myself" : 'X\(//\)$' \| \
1304 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1305 $as_echo X"$as_myself" |
1306 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1324 if test ! -r "$srcdir/$ac_unique_file"; then
1328 ac_srcdir_defaulted
=no
1330 if test ! -r "$srcdir/$ac_unique_file"; then
1331 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1332 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1334 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1336 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1338 # When building in place, set srcdir=.
1339 if test "$ac_abs_confdir" = "$ac_pwd"; then
1342 # Remove unnecessary trailing slashes from srcdir.
1343 # Double slashes in file names in object file debugging info
1344 # mess up M-x gdb in Emacs.
1346 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1348 for ac_var
in $ac_precious_vars; do
1349 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1350 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1351 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1352 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1356 # Report the --help message.
1358 if test "$ac_init_help" = "long"; then
1359 # Omit some internal or obsolete options to make the list less imposing.
1360 # This message is too long to be a string in the A/UX 3.1 sh.
1362 \`configure' configures GNU Atomic Library 1.0 to adapt to many kinds of systems.
1364 Usage: $0 [OPTION]... [VAR=VALUE]...
1366 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1367 VAR=VALUE. See below for descriptions of some of the useful variables.
1369 Defaults for the options are specified in brackets.
1372 -h, --help display this help and exit
1373 --help=short display options specific to this package
1374 --help=recursive display the short help of all the included packages
1375 -V, --version display version information and exit
1376 -q, --quiet, --silent do not print \`checking ...' messages
1377 --cache-file=FILE cache test results in FILE [disabled]
1378 -C, --config-cache alias for \`--cache-file=config.cache'
1379 -n, --no-create do not create output files
1380 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1382 Installation directories:
1383 --prefix=PREFIX install architecture-independent files in PREFIX
1384 [$ac_default_prefix]
1385 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1388 By default, \`make install' will install all the files in
1389 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1390 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1391 for instance \`--prefix=\$HOME'.
1393 For better control, use the options below.
1395 Fine tuning of the installation directories:
1396 --bindir=DIR user executables [EPREFIX/bin]
1397 --sbindir=DIR system admin executables [EPREFIX/sbin]
1398 --libexecdir=DIR program executables [EPREFIX/libexec]
1399 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1400 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1401 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1402 --libdir=DIR object code libraries [EPREFIX/lib]
1403 --includedir=DIR C header files [PREFIX/include]
1404 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1405 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1406 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1407 --infodir=DIR info documentation [DATAROOTDIR/info]
1408 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1409 --mandir=DIR man documentation [DATAROOTDIR/man]
1410 --docdir=DIR documentation root [DATAROOTDIR/doc/libatomic]
1411 --htmldir=DIR html documentation [DOCDIR]
1412 --dvidir=DIR dvi documentation [DOCDIR]
1413 --pdfdir=DIR pdf documentation [DOCDIR]
1414 --psdir=DIR ps documentation [DOCDIR]
1420 --program-prefix=PREFIX prepend PREFIX to installed program names
1421 --program-suffix=SUFFIX append SUFFIX to installed program names
1422 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1425 --build=BUILD configure
for building on BUILD
[guessed
]
1426 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1427 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1431 if test -n "$ac_init_help"; then
1432 case $ac_init_help in
1433 short | recursive
) echo "Configuration of GNU Atomic Library 1.0:";;
1438 --disable-option-checking ignore unrecognized
--enable/--with options
1439 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1440 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1441 --enable-version-specific-runtime-libs
1442 Specify that runtime libraries should be installed
1443 in a compiler-specific directory
[default
=no
]
1444 --enable-generated-files-in-srcdir
1445 put copies of generated files
in source dir intended
1446 for creating
source tarballs
for users without
1447 texinfo bison or flex.
[default
=no
]
1448 --enable-silent-rules less verbose build output
(undo
: "make V=1")
1449 --disable-silent-rules verbose build output
(undo
: "make V=0")
1450 --enable-multilib build many library versions
(default
)
1451 --enable-dependency-tracking
1452 do not reject slow dependency extractors
1453 --disable-dependency-tracking
1454 speeds up one-time build
1455 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1456 --enable-static[=PKGS
] build static libraries
[default
=yes]
1457 --enable-fast-install[=PKGS
]
1458 optimize
for fast installation
[default
=yes]
1459 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1460 --enable-darwin-at-rpath
1461 install libraries with @rpath
/library-name
, requires
1462 rpaths to be added to executables
1463 --enable-maintainer-mode
1464 enable make rules and dependencies not useful
(and
1465 sometimes confusing
) to the casual installer
1466 --enable-symvers=STYLE enables symbol versioning of the shared library
1468 --disable-werror disable building with
-Werror
1469 --enable-cet enable Intel CET
in target libraries
[default
=auto
]
1472 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1473 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1474 --with-toolexeclibdir=DIR
1475 install libraries built with a cross compiler within
1477 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1479 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1480 --with-gcc-major-version-only
1481 use only GCC major number
in filesystem paths
1483 Some influential environment variables
:
1484 CC C compiler
command
1485 CFLAGS C compiler flags
1486 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1487 nonstandard directory
<lib dir
>
1488 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1489 CPPFLAGS
(Objective
) C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if
1490 you have headers
in a nonstandard directory
<include dir
>
1491 CCAS assembler compiler
command (defaults to CC
)
1492 CCASFLAGS assembler compiler flags
(defaults to CFLAGS
)
1495 Use these variables to override the choices made by
`configure' or to help
1496 it to find libraries and programs with nonstandard names/locations.
1498 Report bugs to the package provider.
1499 GNU Atomic Library home page: <http://www.gnu.org/software/libatomic/>.
1500 General help using GNU software: <http://www.gnu.org/gethelp/>.
1505 if test "$ac_init_help" = "recursive"; then
1506 # If there are subdirs, report their specific --help.
1507 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1508 test -d "$ac_dir" ||
1509 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1514 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1516 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1517 # A ".." for each directory in $ac_dir_suffix.
1518 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1519 case $ac_top_builddir_sub in
1520 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1521 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1524 ac_abs_top_builddir=$ac_pwd
1525 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1526 # for backward compatibility:
1527 ac_top_builddir=$ac_top_build_prefix
1530 .) # We are building in place.
1532 ac_top_srcdir=$ac_top_builddir_sub
1533 ac_abs_top_srcdir=$ac_pwd ;;
1534 [\\/]* | ?:[\\/]* ) # Absolute name.
1535 ac_srcdir=$srcdir$ac_dir_suffix;
1536 ac_top_srcdir=$srcdir
1537 ac_abs_top_srcdir=$srcdir ;;
1539 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1540 ac_top_srcdir=$ac_top_build_prefix$srcdir
1541 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1543 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1545 cd "$ac_dir" || { ac_status=$?; continue; }
1546 # Check for guested configure.
1547 if test -f "$ac_srcdir/configure.gnu"; then
1549 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1550 elif test -f "$ac_srcdir/configure"; then
1552 $SHELL "$ac_srcdir/configure" --help=recursive
1554 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1556 cd "$ac_pwd" || { ac_status=$?; break; }
1560 test -n "$ac_init_help" && exit $ac_status
1561 if $ac_init_version; then
1563 GNU Atomic Library configure 1.0
1564 generated by GNU Autoconf 2.69
1566 Copyright (C) 2012 Free Software Foundation, Inc.
1567 This configure script is free software; the Free Software Foundation
1568 gives unlimited permission to copy, distribute and modify it.
1573 ## ------------------------ ##
1574 ## Autoconf initialization. ##
1575 ## ------------------------ ##
1577 # ac_fn_c_try_compile LINENO
1578 # --------------------------
1579 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1580 ac_fn_c_try_compile ()
1582 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583 rm -f conftest.$ac_objext
1584 if { { ac_try="$ac_compile"
1586 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1587 *) ac_try_echo
=$ac_try;;
1589 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1590 $as_echo "$ac_try_echo"; } >&5
1591 (eval "$ac_compile") 2>conftest.err
1593 if test -s conftest.err
; then
1594 grep -v '^ *+' conftest.err
>conftest.er1
1595 cat conftest.er1
>&5
1596 mv -f conftest.er1 conftest.err
1598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1599 test $ac_status = 0; } && {
1600 test -z "$ac_c_werror_flag" ||
1601 test ! -s conftest.err
1602 } && test -s conftest.
$ac_objext; then :
1605 $as_echo "$as_me: failed program was:" >&5
1606 sed 's/^/| /' conftest.
$ac_ext >&5
1610 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1611 as_fn_set_status
$ac_retval
1613 } # ac_fn_c_try_compile
1615 # ac_fn_c_try_link LINENO
1616 # -----------------------
1617 # Try to link conftest.$ac_ext, and return whether this succeeded.
1620 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1621 rm -f conftest.
$ac_objext conftest
$ac_exeext
1622 if { { ac_try
="$ac_link"
1624 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1625 *) ac_try_echo=$ac_try;;
1627 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628 $as_echo "$ac_try_echo"; } >&5
1629 (eval "$ac_link") 2>conftest.err
1631 if test -s conftest.err; then
1632 grep -v '^ *+' conftest.err >conftest.er1
1633 cat conftest.er1 >&5
1634 mv -f conftest.er1 conftest.err
1636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637 test $ac_status = 0; } && {
1638 test -z "$ac_c_werror_flag" ||
1639 test ! -s conftest.err
1640 } && test -s conftest$ac_exeext && {
1641 test "$cross_compiling" = yes ||
1642 test -x conftest$ac_exeext
1646 $as_echo "$as_me: failed program was:" >&5
1647 sed 's/^/| /' conftest.$ac_ext >&5
1651 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1652 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1653 # interfere with the next link command; also delete a directory that is
1654 # left behind by Apple's compiler. We do this before executing the actions.
1655 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1656 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1657 as_fn_set_status $ac_retval
1659 } # ac_fn_c_try_link
1661 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1662 # -------------------------------------------------------
1663 # Tests whether HEADER exists and can be compiled using the include files in
1664 # INCLUDES, setting the cache variable VAR accordingly.
1665 ac_fn_c_check_header_compile ()
1667 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1669 $as_echo_n "checking for $2... " >&6; }
1670 if eval \${$3+:} false; then :
1671 $as_echo_n "(cached) " >&6
1673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1674 /* end confdefs.h. */
1678 if ac_fn_c_try_compile "$LINENO"; then :
1683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1687 $as_echo "$ac_res" >&6; }
1688 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1690 } # ac_fn_c_check_header_compile
1692 # ac_fn_c_try_cpp LINENO
1693 # ----------------------
1694 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1697 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1698 if { { ac_try="$ac_cpp conftest.$ac_ext"
1700 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1701 *) ac_try_echo
=$ac_try;;
1703 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1704 $as_echo "$ac_try_echo"; } >&5
1705 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1707 if test -s conftest.err
; then
1708 grep -v '^ *+' conftest.err
>conftest.er1
1709 cat conftest.er1
>&5
1710 mv -f conftest.er1 conftest.err
1712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1713 test $ac_status = 0; } > conftest.i
&& {
1714 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1715 test ! -s conftest.err
1719 $as_echo "$as_me: failed program was:" >&5
1720 sed 's/^/| /' conftest.
$ac_ext >&5
1724 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1725 as_fn_set_status
$ac_retval
1729 # ac_fn_c_try_run LINENO
1730 # ----------------------
1731 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1732 # that executables *can* be run.
1735 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1736 if { { ac_try
="$ac_link"
1738 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1739 *) ac_try_echo=$ac_try;;
1741 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742 $as_echo "$ac_try_echo"; } >&5
1743 (eval "$ac_link") 2>&5
1745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1747 { { case "(($ac_try" in
1748 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1749 *) ac_try_echo
=$ac_try;;
1751 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1752 $as_echo "$ac_try_echo"; } >&5
1753 (eval "$ac_try") 2>&5
1755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1756 test $ac_status = 0; }; }; then :
1759 $as_echo "$as_me: program exited with status $ac_status" >&5
1760 $as_echo "$as_me: failed program was:" >&5
1761 sed 's/^/| /' conftest.
$ac_ext >&5
1763 ac_retval
=$ac_status
1765 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1766 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1767 as_fn_set_status
$ac_retval
1771 # ac_fn_c_check_func LINENO FUNC VAR
1772 # ----------------------------------
1773 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1774 ac_fn_c_check_func
()
1776 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1778 $as_echo_n "checking for $2... " >&6; }
1779 if eval \
${$3+:} false
; then :
1780 $as_echo_n "(cached) " >&6
1782 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1783 /* end confdefs.h. */
1784 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1785 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1786 #define $2 innocuous_$2
1788 /* System header to define __stub macros and hopefully few prototypes,
1789 which can conflict with char $2 (); below.
1790 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1791 <limits.h> exists even on freestanding compilers. */
1794 # include <limits.h>
1796 # include <assert.h>
1801 /* Override any GCC internal prototype to avoid an error.
1802 Use char because int might match the return type of a GCC
1803 builtin and then its argument prototype would still apply. */
1808 /* The GNU C library defines this for functions which it implements
1809 to always fail with ENOSYS. Some functions are actually named
1810 something starting with __ and the normal name is an alias. */
1811 #if defined __stub_$2 || defined __stub___$2
1823 if ac_fn_c_try_link
"$LINENO"; then :
1828 rm -f core conftest.err conftest.
$ac_objext \
1829 conftest
$ac_exeext conftest.
$ac_ext
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1833 $as_echo "$ac_res" >&6; }
1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1836 } # ac_fn_c_check_func
1838 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1839 # -------------------------------------------
1840 # Tests whether TYPE exists after having included INCLUDES, setting cache
1841 # variable VAR accordingly.
1842 ac_fn_c_check_type
()
1844 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1846 $as_echo_n "checking for $2... " >&6; }
1847 if eval \
${$3+:} false
; then :
1848 $as_echo_n "(cached) " >&6
1851 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1852 /* end confdefs.h. */
1863 if ac_fn_c_try_compile
"$LINENO"; then :
1864 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1865 /* end confdefs.h. */
1876 if ac_fn_c_try_compile
"$LINENO"; then :
1881 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1883 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1887 $as_echo "$ac_res" >&6; }
1888 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1890 } # ac_fn_c_check_type
1892 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1893 # --------------------------------------------
1894 # Tries to find the compile-time value of EXPR in a program that includes
1895 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1897 ac_fn_c_compute_int
()
1899 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1900 if test "$cross_compiling" = yes; then
1901 # Depending upon the size, compute the lo and hi bounds.
1902 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1903 /* end confdefs.h. */
1908 static int test_array [1 - 2 * !(($2) >= 0)];
1910 return test_array [0];
1916 if ac_fn_c_try_compile
"$LINENO"; then :
1919 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1920 /* end confdefs.h. */
1925 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1927 return test_array [0];
1933 if ac_fn_c_try_compile
"$LINENO"; then :
1934 ac_hi
=$ac_mid; break
1936 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
1937 if test $ac_lo -le $ac_mid; then
1941 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
1943 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1946 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1947 /* end confdefs.h. */
1952 static int test_array [1 - 2 * !(($2) < 0)];
1954 return test_array [0];
1960 if ac_fn_c_try_compile
"$LINENO"; then :
1963 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1964 /* end confdefs.h. */
1969 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1971 return test_array [0];
1977 if ac_fn_c_try_compile
"$LINENO"; then :
1978 ac_lo
=$ac_mid; break
1980 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
1981 if test $ac_mid -le $ac_hi; then
1985 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
1987 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1992 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1994 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1995 # Binary search between lo and hi bounds.
1996 while test "x$ac_lo" != "x$ac_hi"; do
1997 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
1998 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1999 /* end confdefs.h. */
2004 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2006 return test_array [0];
2012 if ac_fn_c_try_compile
"$LINENO"; then :
2015 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2017 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2020 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2024 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2025 /* end confdefs.h. */
2027 static long int longval () { return $2; }
2028 static unsigned long int ulongval () { return $2; }
2035 FILE *f = fopen ("conftest.val", "w");
2040 long int i = longval ();
2043 fprintf (f, "%ld", i);
2047 unsigned long int i = ulongval ();
2050 fprintf (f, "%lu", i);
2052 /* Do not output a trailing newline, as this causes \r\n confusion
2053 on some platforms. */
2054 return ferror (f) || fclose (f) != 0;
2060 if ac_fn_c_try_run
"$LINENO"; then :
2061 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2065 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2066 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2070 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2071 as_fn_set_status
$ac_retval
2073 } # ac_fn_c_compute_int
2075 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2076 # -------------------------------------------------------
2077 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2078 # the include files in INCLUDES and setting the cache variable VAR
2080 ac_fn_c_check_header_mongrel
()
2082 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2083 if eval \
${$3+:} false
; then :
2084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2085 $as_echo_n "checking for $2... " >&6; }
2086 if eval \
${$3+:} false
; then :
2087 $as_echo_n "(cached) " >&6
2090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2091 $as_echo "$ac_res" >&6; }
2093 # Is the header compilable?
2094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2095 $as_echo_n "checking $2 usability... " >&6; }
2096 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2097 /* end confdefs.h. */
2101 if ac_fn_c_try_compile
"$LINENO"; then :
2102 ac_header_compiler
=yes
2104 ac_header_compiler
=no
2106 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2108 $as_echo "$ac_header_compiler" >&6; }
2110 # Is the header present?
2111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2112 $as_echo_n "checking $2 presence... " >&6; }
2113 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2114 /* end confdefs.h. */
2117 if ac_fn_c_try_cpp
"$LINENO"; then :
2118 ac_header_preproc
=yes
2120 ac_header_preproc
=no
2122 rm -f conftest.err conftest.i conftest.
$ac_ext
2123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2124 $as_echo "$ac_header_preproc" >&6; }
2126 # So? What about this header?
2127 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2129 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2130 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2132 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2135 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2136 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2138 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2139 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2140 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2142 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2144 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2148 $as_echo_n "checking for $2... " >&6; }
2149 if eval \
${$3+:} false
; then :
2150 $as_echo_n "(cached) " >&6
2152 eval "$3=\$ac_header_compiler"
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2156 $as_echo "$ac_res" >&6; }
2158 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2160 } # ac_fn_c_check_header_mongrel
2161 cat >config.log
<<_ACEOF
2162 This file contains any messages produced by compilers while
2163 running configure, to aid debugging if configure makes a mistake.
2165 It was created by GNU Atomic Library $as_me 1.0, which was
2166 generated by GNU Autoconf 2.69. Invocation command line was
2178 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2179 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2180 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2181 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2182 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2184 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2185 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2187 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2188 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2189 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2190 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2191 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2192 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2193 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2197 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2201 test -z "$as_dir" && as_dir
=.
2202 $as_echo "PATH: $as_dir"
2218 # Keep a trace of the command line.
2219 # Strip out --no-create and --no-recursion so they do not pile up.
2220 # Strip out --silent because we don't want to record it for future runs.
2221 # Also quote any args containing shell meta-characters.
2222 # Make two passes to allow for proper duplicate-argument suppression.
2226 ac_must_keep_next
=false
2232 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
2233 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
2234 |
-silent |
--silent |
--silen |
--sile |
--sil)
2237 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2240 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
2242 as_fn_append ac_configure_args1
" '$ac_arg'"
2243 if test $ac_must_keep_next = true
; then
2244 ac_must_keep_next
=false
# Got value, back to normal.
2247 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
2248 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
2249 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
2250 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
2251 case "$ac_configure_args0 " in
2252 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2255 -* ) ac_must_keep_next
=true
;;
2258 as_fn_append ac_configure_args
" '$ac_arg'"
2263 { ac_configure_args0
=; unset ac_configure_args0
;}
2264 { ac_configure_args1
=; unset ac_configure_args1
;}
2266 # When interrupted or exit'd, cleanup temporary files, and complete
2267 # config.log. We remove comments because anyway the quotes in there
2268 # would cause problems or look ugly.
2269 # WARNING: Use '\'' to represent an apostrophe within the trap.
2270 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2271 trap 'exit_status=$?
2272 # Save into config.log some information that might help in debugging.
2276 $as_echo "## ---------------- ##
2277 ## Cache variables. ##
2278 ## ---------------- ##"
2280 # The following way of writing the cache mishandles newlines in values,
2282 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2283 eval ac_val=\$$ac_var
2287 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2288 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2291 _ | IFS | as_nl) ;; #(
2292 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2293 *) { eval $ac_var=; unset $ac_var;} ;;
2298 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2299 *${as_nl}ac_space=\ *)
2301 "s/'\''/'\''\\\\'\'''\''/g;
2302 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2305 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2312 $as_echo "## ----------------- ##
2313 ## Output variables. ##
2314 ## ----------------- ##"
2316 for ac_var in $ac_subst_vars
2318 eval ac_val=\$$ac_var
2320 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2322 $as_echo "$ac_var='\''$ac_val'\''"
2326 if test -n "$ac_subst_files"; then
2327 $as_echo "## ------------------- ##
2328 ## File substitutions. ##
2329 ## ------------------- ##"
2331 for ac_var
in $ac_subst_files
2333 eval ac_val
=\$
$ac_var
2335 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2337 $as_echo "$ac_var='\''$ac_val'\''"
2342 if test -s confdefs.h; then
2343 $as_echo "## ----------- ##
2350 test "$ac_signal" != 0 &&
2351 $as_echo "$as_me: caught signal $ac_signal"
2352 $as_echo "$as_me: exit $exit_status"
2354 rm -f core *.core core.conftest.* &&
2355 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2358 for ac_signal
in 1 2 13 15; do
2359 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2363 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2364 rm -f -r conftest
* confdefs.h
2366 $as_echo "/* confdefs.h */" > confdefs.h
2368 # Predefined preprocessor variables.
2370 cat >>confdefs.h
<<_ACEOF
2371 #define PACKAGE_NAME "$PACKAGE_NAME"
2374 cat >>confdefs.h
<<_ACEOF
2375 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2378 cat >>confdefs.h
<<_ACEOF
2379 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2382 cat >>confdefs.h
<<_ACEOF
2383 #define PACKAGE_STRING "$PACKAGE_STRING"
2386 cat >>confdefs.h
<<_ACEOF
2387 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2390 cat >>confdefs.h
<<_ACEOF
2391 #define PACKAGE_URL "$PACKAGE_URL"
2395 # Let the site file select an alternate cache file if it wants to.
2396 # Prefer an explicitly selected file to automatically selected ones.
2399 if test -n "$CONFIG_SITE"; then
2400 # We do not want a PATH search for config.site.
2401 case $CONFIG_SITE in #((
2402 -*) ac_site_file1
=.
/$CONFIG_SITE;;
2403 */*) ac_site_file1
=$CONFIG_SITE;;
2404 *) ac_site_file1
=.
/$CONFIG_SITE;;
2406 elif test "x$prefix" != xNONE
; then
2407 ac_site_file1
=$prefix/share
/config.site
2408 ac_site_file2
=$prefix/etc
/config.site
2410 ac_site_file1
=$ac_default_prefix/share
/config.site
2411 ac_site_file2
=$ac_default_prefix/etc
/config.site
2413 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2415 test "x$ac_site_file" = xNONE
&& continue
2416 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2418 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2419 sed 's/^/| /' "$ac_site_file" >&5
2421 ||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2422 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2423 as_fn_error $?
"failed to load site script $ac_site_file
2424 See \`config.log' for more details" "$LINENO" 5; }
2428 if test -r "$cache_file"; then
2429 # Some versions of bash will fail to source /dev/null (special files
2430 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2431 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2433 $as_echo "$as_me: loading cache $cache_file" >&6;}
2435 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2436 *) .
"./$cache_file";;
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2441 $as_echo "$as_me: creating cache $cache_file" >&6;}
2445 # Check that the precious variables saved in the cache have kept the same
2447 ac_cache_corrupted
=false
2448 for ac_var
in $ac_precious_vars; do
2449 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2450 eval ac_new_set
=\
$ac_env_${ac_var}_set
2451 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2452 eval ac_new_val
=\
$ac_env_${ac_var}_value
2453 case $ac_old_set,$ac_new_set in
2455 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2456 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2457 ac_cache_corrupted
=: ;;
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2460 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2461 ac_cache_corrupted
=: ;;
2464 if test "x$ac_old_val" != "x$ac_new_val"; then
2465 # differences in whitespace do not lead to failure.
2466 ac_old_val_w
=`echo x $ac_old_val`
2467 ac_new_val_w
=`echo x $ac_new_val`
2468 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2470 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2471 ac_cache_corrupted
=:
2473 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2474 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2475 eval $ac_var=\
$ac_old_val
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2478 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2480 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2483 # Pass precious variables to config.status.
2484 if test "$ac_new_set" = set; then
2486 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2487 *) ac_arg
=$ac_var=$ac_new_val ;;
2489 case " $ac_configure_args " in
2490 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2491 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2495 if $ac_cache_corrupted; then
2496 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2497 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2499 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2500 as_fn_error $?
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2502 ## -------------------- ##
2503 ## Main body of script. ##
2504 ## -------------------- ##
2507 ac_cpp
='$CPP $CPPFLAGS'
2508 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2509 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2510 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2516 ac_config_headers
="$ac_config_headers auto-config.h"
2523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2524 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2525 # Check whether --enable-version-specific-runtime-libs was given.
2526 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2527 enableval
=$enable_version_specific_runtime_libs;
2528 case "$enableval" in
2530 *) as_fn_error $?
"Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;;
2534 enable_version_specific_runtime_libs
=no
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
2539 $as_echo "$enable_version_specific_runtime_libs" >&6; }
2541 # We would like our source tree to be readonly. However when releases or
2542 # pre-releases are generated, the flex/bison generated files as well as the
2543 # various formats of manuals need to be included along with the rest of the
2544 # sources. Therefore we have --enable-generated-files-in-srcdir to do
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5
2547 $as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; }
2548 # Check whether --enable-generated-files-in-srcdir was given.
2549 if test "${enable_generated_files_in_srcdir+set}" = set; then :
2550 enableval
=$enable_generated_files_in_srcdir;
2551 case "$enableval" in
2553 *) as_fn_error $?
"Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;;
2557 enable_generated_files_in_srcdir
=no
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
2562 $as_echo "$enable_generated_files_in_srcdir" >&6; }
2563 if test "$enable_generated_files_in_srcdir" = yes; then
2575 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2577 # You will slowly go insane if you do not grok the following fact: when
2578 # building this library, the top-level /target/ becomes the library's /host/.
2580 # configure then causes --target to default to --host, exactly like any
2581 # other package using autoconf. Therefore, 'target' and 'host' will
2582 # always be the same. This makes sense both for native and cross compilers
2583 # just think about it for a little while. :-)
2585 # Also, if this library is being configured as part of a cross compiler, the
2586 # top-level configure script will pass the "real" host as $with_cross_host.
2588 # Do not delete or change the following two lines. For why, see
2589 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2591 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2592 if test -f "$ac_dir/install-sh"; then
2594 ac_install_sh
="$ac_aux_dir/install-sh -c"
2596 elif test -f "$ac_dir/install.sh"; then
2598 ac_install_sh
="$ac_aux_dir/install.sh -c"
2600 elif test -f "$ac_dir/shtool"; then
2602 ac_install_sh
="$ac_aux_dir/shtool install -c"
2606 if test -z "$ac_aux_dir"; then
2607 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2610 # These three variables are undocumented and unsupported,
2611 # and are intended to be withdrawn in a future Autoconf release.
2612 # They can cause serious problems if a builder's source tree is in a directory
2613 # whose full name contains unusual characters.
2614 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2615 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2616 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2619 # Make sure we can run config.sub.
2620 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
2621 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2624 $as_echo_n "checking build system type... " >&6; }
2625 if ${ac_cv_build+:} false
; then :
2626 $as_echo_n "(cached) " >&6
2628 ac_build_alias
=$build_alias
2629 test "x$ac_build_alias" = x
&&
2630 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
2631 test "x$ac_build_alias" = x
&&
2632 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
2633 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2634 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2638 $as_echo "$ac_cv_build" >&6; }
2639 case $ac_cv_build in
2641 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
2644 ac_save_IFS
=$IFS; IFS
='-'
2650 # Remember, the first character of IFS is used to create $*,
2651 # except with old shells:
2654 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2658 $as_echo_n "checking host system type... " >&6; }
2659 if ${ac_cv_host+:} false
; then :
2660 $as_echo_n "(cached) " >&6
2662 if test "x$host_alias" = x
; then
2663 ac_cv_host
=$ac_cv_build
2665 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2666 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2671 $as_echo "$ac_cv_host" >&6; }
2674 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
2677 ac_save_IFS
=$IFS; IFS
='-'
2683 # Remember, the first character of IFS is used to create $*,
2684 # except with old shells:
2687 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
2690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2691 $as_echo_n "checking target system type... " >&6; }
2692 if ${ac_cv_target+:} false
; then :
2693 $as_echo_n "(cached) " >&6
2695 if test "x$target_alias" = x
; then
2696 ac_cv_target
=$ac_cv_host
2698 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2699 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2704 $as_echo "$ac_cv_target" >&6; }
2705 case $ac_cv_target in
2707 *) as_fn_error $?
"invalid value of canonical target" "$LINENO" 5;;
2709 target
=$ac_cv_target
2710 ac_save_IFS
=$IFS; IFS
='-'
2716 # Remember, the first character of IFS is used to create $*,
2717 # except with old shells:
2720 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
2723 # The aliases save the names the user supplied, while $host etc.
2724 # will get canonicalized.
2725 test -n "$target_alias" &&
2726 test "$program_prefix$program_suffix$program_transform_name" = \
2728 program_prefix
=${target_alias}-
2730 target_alias
=${target_alias-$host_alias}
2732 # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the
2733 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2734 # 1.9.0: minimum required version
2735 # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch
2736 # of other PACKAGE_* variables will, however, and there's nothing
2737 # we can do about that; they come from AC_INIT).
2738 # no-dist: we don't want 'dist' and related rules.
2739 # foreign: we don't follow the normal rules for GNU packages (no COPYING
2740 # file in the top srcdir, etc, etc), so stop complaining.
2741 # -Wall: turns on all automake warnings...
2742 # -Wno-portability: ...except this one, since GNU make is required.
2743 # -Wno-override: ... and this one, since we do want this in testsuite.
2744 am__api_version
='1.15'
2746 # Find a good install program. We prefer a C program (faster),
2747 # so one script is as good as another. But avoid the broken or
2748 # incompatible versions:
2749 # SysV /etc/install, /usr/sbin/install
2750 # SunOS /usr/etc/install
2751 # IRIX /sbin/install
2753 # AmigaOS /C/install, which installs bootblocks on floppy discs
2754 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2755 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2756 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2757 # OS/2's system install, which has a completely different semantic
2758 # ./install, which can be erroneously created by make from ./install.sh.
2759 # Reject install programs that cannot install multiple files.
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2761 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2762 if test -z "$INSTALL"; then
2763 if ${ac_cv_path_install+:} false
; then :
2764 $as_echo_n "(cached) " >&6
2766 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2770 test -z "$as_dir" && as_dir
=.
2771 # Account for people who put trailing slashes in PATH elements.
2772 case $as_dir/ in #((
2773 .
/ | .
// |
/[cC
]/* | \
2774 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
2775 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
2778 # OSF1 and SCO ODT 3.0 have their own names for install.
2779 # Don't use installbsd from OSF since it installs stuff as root
2781 for ac_prog
in ginstall scoinst
install; do
2782 for ac_exec_ext
in '' $ac_executable_extensions; do
2783 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
2784 if test $ac_prog = install &&
2785 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2786 # AIX install. It has an incompatible calling convention.
2788 elif test $ac_prog = install &&
2789 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2790 # program-specific install script used by HP pwplus--don't use.
2793 rm -rf conftest.one conftest.two conftest.dir
2794 echo one
> conftest.one
2795 echo two
> conftest.two
2797 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
2798 test -s conftest.one
&& test -s conftest.two
&&
2799 test -s conftest.dir
/conftest.one
&&
2800 test -s conftest.dir
/conftest.two
2802 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
2815 rm -rf conftest.one conftest.two conftest.dir
2818 if test "${ac_cv_path_install+set}" = set; then
2819 INSTALL
=$ac_cv_path_install
2821 # As a last resort, use the slow shell script. Don't cache a
2822 # value for INSTALL within a source directory, because that will
2823 # break other packages using the cache if that directory is
2824 # removed, or if the value is a relative name.
2825 INSTALL
=$ac_install_sh
2828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2829 $as_echo "$INSTALL" >&6; }
2831 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2832 # It thinks the first close brace ends the variable substitution.
2833 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2835 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
2837 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2840 $as_echo_n "checking whether build environment is sane... " >&6; }
2841 # Reject unsafe characters in $srcdir or the absolute working directory
2842 # name. Accept space and tab only in the latter.
2846 *[\\\"\
#\$\&\'\`$am_lf]*)
2847 as_fn_error $?
"unsafe absolute working directory name" "$LINENO" 5;;
2850 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
2851 as_fn_error $?
"unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2854 # Do 'set' in a subshell so we don't clobber the current shell's
2855 # arguments. Must try -L first in case configure is actually a
2856 # symlink; some systems play weird games with the mod time of symlinks
2857 # (eg FreeBSD returns the mod time of the symlink's containing
2861 for am_try
in 1 2; do
2862 echo "timestamp, slept: $am_has_slept" > conftest.
file
2863 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2864 if test "$*" = "X"; then
2866 set X
`ls -t "$srcdir/configure" conftest.file`
2868 if test "$*" != "X $srcdir/configure conftest.file" \
2869 && test "$*" != "X conftest.file $srcdir/configure"; then
2871 # If neither matched, then we have a broken ls. This can happen
2872 # if, for instance, CONFIG_SHELL is bash and it inherits a
2873 # broken ls alias from the environment. This has actually
2874 # happened. Such a system could not be considered "sane".
2875 as_fn_error $?
"ls -t appears to fail. Make sure there is not a broken
2876 alias in your environment" "$LINENO" 5
2878 if test "$2" = conftest.
file ||
test $am_try -eq 2; then
2885 test "$2" = conftest.
file
2891 as_fn_error $?
"newly created file is older than distributed files!
2892 Check your system clock" "$LINENO" 5
2894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2895 $as_echo "yes" >&6; }
2896 # If we didn't sleep, we still need to ensure time stamps of config.status and
2897 # generated files are strictly newer.
2899 if grep 'slept: no' conftest.
file >/dev
/null
2>&1; then
2906 test "$program_prefix" != NONE
&&
2907 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
2908 # Use a double $ so make ignores it.
2909 test "$program_suffix" != NONE
&&
2910 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
2911 # Double any \ or $.
2912 # By default was `s,x,x', remove it if useless.
2913 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
2914 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
2916 # Expand $ac_aux_dir to an absolute path.
2917 am_aux_dir
=`cd "$ac_aux_dir" && pwd`
2919 if test x
"${MISSING+set}" != xset
; then
2922 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
2924 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
2927 # Use eval to expand $SHELL
2928 if eval "$MISSING --is-lightweight"; then
2929 am_missing_run
="$MISSING "
2932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2933 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2936 if test x
"${install_sh+set}" != xset
; then
2939 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
2941 install_sh
="\${SHELL} $am_aux_dir/install-sh"
2945 # Installed binaries are usually stripped using 'strip' when the user
2946 # run "make install-strip". However 'strip' might not be the right
2947 # tool to use in cross-compilation environments, therefore Automake
2948 # will honor the 'STRIP' environment variable to overrule this program.
2949 if test "$cross_compiling" != no
; then
2950 if test -n "$ac_tool_prefix"; then
2951 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2952 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2954 $as_echo_n "checking for $ac_word... " >&6; }
2955 if ${ac_cv_prog_STRIP+:} false
; then :
2956 $as_echo_n "(cached) " >&6
2958 if test -n "$STRIP"; then
2959 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
2961 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2965 test -z "$as_dir" && as_dir
=.
2966 for ac_exec_ext
in '' $ac_executable_extensions; do
2967 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2968 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
2969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2978 STRIP
=$ac_cv_prog_STRIP
2979 if test -n "$STRIP"; then
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2981 $as_echo "$STRIP" >&6; }
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2984 $as_echo "no" >&6; }
2989 if test -z "$ac_cv_prog_STRIP"; then
2991 # Extract the first word of "strip", so it can be a program name with args.
2992 set dummy strip
; ac_word
=$2
2993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2994 $as_echo_n "checking for $ac_word... " >&6; }
2995 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
2996 $as_echo_n "(cached) " >&6
2998 if test -n "$ac_ct_STRIP"; then
2999 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
3001 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3005 test -z "$as_dir" && as_dir
=.
3006 for ac_exec_ext
in '' $ac_executable_extensions; do
3007 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3008 ac_cv_prog_ac_ct_STRIP
="strip"
3009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3018 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
3019 if test -n "$ac_ct_STRIP"; then
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3021 $as_echo "$ac_ct_STRIP" >&6; }
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3024 $as_echo "no" >&6; }
3027 if test "x$ac_ct_STRIP" = x
; then
3030 case $cross_compiling:$ac_tool_warned in
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3033 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3034 ac_tool_warned
=yes ;;
3039 STRIP
="$ac_cv_prog_STRIP"
3043 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
3045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3046 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3047 if test -z "$MKDIR_P"; then
3048 if ${ac_cv_path_mkdir+:} false
; then :
3049 $as_echo_n "(cached) " >&6
3051 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3052 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
3055 test -z "$as_dir" && as_dir
=.
3056 for ac_prog
in mkdir gmkdir
; do
3057 for ac_exec_ext
in '' $ac_executable_extensions; do
3058 as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext" ||
continue
3059 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3060 'mkdir (GNU coreutils) '* | \
3061 'mkdir (coreutils) '* | \
3062 'mkdir (fileutils) '4.1*)
3063 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
3073 test -d .
/--version && rmdir .
/--version
3074 if test "${ac_cv_path_mkdir+set}" = set; then
3075 MKDIR_P
="$ac_cv_path_mkdir -p"
3077 # As a last resort, use the slow shell script. Don't cache a
3078 # value for MKDIR_P within a source directory, because that will
3079 # break other packages using the cache if that directory is
3080 # removed, or if the value is a relative name.
3081 MKDIR_P
="$ac_install_sh -d"
3084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3085 $as_echo "$MKDIR_P" >&6; }
3087 for ac_prog
in gawk mawk nawk
awk
3089 # Extract the first word of "$ac_prog", so it can be a program name with args.
3090 set dummy
$ac_prog; ac_word
=$2
3091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3092 $as_echo_n "checking for $ac_word... " >&6; }
3093 if ${ac_cv_prog_AWK+:} false
; then :
3094 $as_echo_n "(cached) " >&6
3096 if test -n "$AWK"; then
3097 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
3099 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3103 test -z "$as_dir" && as_dir
=.
3104 for ac_exec_ext
in '' $ac_executable_extensions; do
3105 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3106 ac_cv_prog_AWK
="$ac_prog"
3107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3117 if test -n "$AWK"; then
3118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3119 $as_echo "$AWK" >&6; }
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3122 $as_echo "no" >&6; }
3126 test -n "$AWK" && break
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3130 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3132 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3133 if eval \
${ac_cv_prog_make_${ac_make}_set+:} false
; then :
3134 $as_echo_n "(cached) " >&6
3136 cat >conftest.
make <<\_ACEOF
3139 @
echo '@@@%%%=$(MAKE)=@@@%%%'
3141 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3142 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3144 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
3146 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
3150 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3152 $as_echo "yes" >&6; }
3155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3156 $as_echo "no" >&6; }
3157 SET_MAKE
="MAKE=${MAKE-make}"
3160 rm -rf .tst
2>/dev
/null
3161 mkdir .tst
2>/dev
/null
3162 if test -d .tst
; then
3167 rmdir .tst
2>/dev
/null
3169 # Check whether --enable-silent-rules was given.
3170 if test "${enable_silent_rules+set}" = set; then :
3171 enableval
=$enable_silent_rules;
3174 case $enable_silent_rules in # (((
3175 yes) AM_DEFAULT_VERBOSITY
=0;;
3176 no
) AM_DEFAULT_VERBOSITY
=1;;
3177 *) AM_DEFAULT_VERBOSITY
=1;;
3179 am_make
=${MAKE-make}
3180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3181 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3182 if ${am_cv_make_support_nested_variables+:} false
; then :
3183 $as_echo_n "(cached) " >&6
3185 if $as_echo 'TRUE=$(BAR$(V))
3191 .PHONY: am__doit' |
$am_make -f - >/dev
/null
2>&1; then
3192 am_cv_make_support_nested_variables
=yes
3194 am_cv_make_support_nested_variables
=no
3197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3198 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3199 if test $am_cv_make_support_nested_variables = yes; then
3201 AM_DEFAULT_V
='$(AM_DEFAULT_VERBOSITY)'
3203 AM_V
=$AM_DEFAULT_VERBOSITY
3204 AM_DEFAULT_V
=$AM_DEFAULT_VERBOSITY
3208 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3209 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3210 # is not polluted with repeated "-I."
3211 am__isrc
=' -I$(srcdir)'
3212 # test to see if srcdir already configured
3213 if test -f $srcdir/config.status
; then
3214 as_fn_error $?
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3218 # test whether we have cygpath
3219 if test -z "$CYGPATH_W"; then
3220 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
3221 CYGPATH_W
='cygpath -w'
3228 # Define the identity of the package.
3233 cat >>confdefs.h
<<_ACEOF
3234 #define PACKAGE "$PACKAGE"
3238 cat >>confdefs.h
<<_ACEOF
3239 #define VERSION "$VERSION"
3242 # Some tools Automake needs.
3244 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3247 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
3250 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3253 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
3256 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
3258 # For better backward compatibility. To be removed once Automake 1.9.x
3259 # dies out for good. For more background, see:
3260 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3261 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3262 mkdir_p
='$(MKDIR_P)'
3264 # We need awk for the "check" target (and possibly the TAP driver). The
3265 # system "awk" is bad on some platforms.
3266 # Always define AMTAR for backward compatibility. Yes, it's still used
3267 # in the wild :-( We should find a proper way to deprecate it ...
3271 # We'll loop over all known methods to create a tar archive until one works.
3272 _am_tools
='gnutar pax cpio none'
3274 am__tar
='$${TAR-tar} chof - "$$tardir"' am__untar
='$${TAR-tar} xf -'
3281 # POSIX will say in a future version that running "rm -f" with no argument
3282 # is OK; and we want to be able to make that assumption in our Makefile
3283 # recipes. So use an aggressive probe to check that the usage we want is
3284 # actually supported "in the wild" to an acceptable degree.
3285 # See automake bug#10828.
3286 # To make any issue more visible, cause the running configure to be aborted
3287 # by default if the 'rm' program in use doesn't match our expectations; the
3288 # user can still override this though.
3289 if rm -f && rm -fr && rm -rf; then : OK
; else
3293 Your 'rm' program seems unable to run without file operands specified
3294 on the command line, even when the '-f' option is present. This is contrary
3295 to the behaviour of most rm programs out there, and not conforming with
3296 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3298 Please tell bug-automake@gnu.org about your system, including the value
3299 of your $PATH and any error possibly output before this message. This
3300 can help us improve future automake versions.
3303 if test x
"$ACCEPT_INFERIOR_RM_PROGRAM" = x
"yes"; then
3304 echo 'Configuration will proceed anyway, since you have set the' >&2
3305 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3309 Aborting the configuration process, to ensure you take notice of the issue.
3311 You can download and install GNU coreutils to get an 'rm' implementation
3312 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3314 If you want to complete the configuration process using your problematic
3315 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3316 to "yes", and re-run configure.
3319 as_fn_error $?
"Your 'rm' program is bad, sorry." "$LINENO" 5
3323 # Default to --enable-multilib
3324 # Check whether --enable-multilib was given.
3325 if test "${enable_multilib+set}" = set; then :
3326 enableval
=$enable_multilib; case "$enableval" in
3327 yes) multilib
=yes ;;
3329 *) as_fn_error $?
"bad value $enableval for multilib option" "$LINENO" 5 ;;
3336 # We may get other options which we leave undocumented:
3337 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3338 # See config-ml.in if you want the gory details.
3340 if test "$srcdir" = "."; then
3341 if test "$with_target_subdir" != "."; then
3342 multi_basedir
="$srcdir/$with_multisrctop../.."
3344 multi_basedir
="$srcdir/$with_multisrctop.."
3347 multi_basedir
="$srcdir/.."
3351 # Even if the default multilib is not a cross compilation,
3352 # it may be that some of the other multilibs are.
3353 if test $cross_compiling = no
&& test $multilib = yes \
3354 && test "x${with_multisubdir}" != x
; then
3355 cross_compiling
=maybe
3358 ac_config_commands
="$ac_config_commands default-1"
3362 # Check whether --with-toolexeclibdir was given.
3363 if test "${with_toolexeclibdir+set}" = set; then :
3364 withval
=$with_toolexeclibdir; case ${with_toolexeclibdir} in
3368 with_toolexeclibdir
=`echo $with_toolexeclibdir | sed 's,/$,,'`
3372 with_toolexeclibdir
=no
3377 # Calculate toolexeclibdir
3378 # Also toolexecdir, though it's only used in toolexeclibdir
3379 case ${enable_version_specific_runtime_libs} in
3381 # Need the gcc compiler version to know where to install libraries
3382 # and header files if --enable-version-specific-runtime-libs option
3384 toolexecdir
='$(libdir)/gcc/$(target_alias)'
3385 toolexeclibdir
='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3388 if test -n "$with_cross_host" &&
3389 test x
"$with_cross_host" != x
"no"; then
3390 # Install a library built with a cross compiler in tooldir, not libdir.
3391 toolexecdir
='$(exec_prefix)/$(target_alias)'
3392 case ${with_toolexeclibdir} in
3394 toolexeclibdir
='$(toolexecdir)/lib'
3397 toolexeclibdir
=${with_toolexeclibdir}
3401 toolexecdir
='$(libdir)/gcc-lib/$(target_alias)'
3402 toolexeclibdir
='$(libdir)'
3404 multi_os_directory
=`$CC -print-multi-os-directory`
3405 case $multi_os_directory in
3406 .
) ;; # Avoid trailing /.
3407 *) toolexeclibdir
=$toolexeclibdir/$multi_os_directory ;;
3414 # Check the compiler.
3415 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3416 # We must force CC to /not/ be precious variables; otherwise
3417 # the wrong, non-multilib-adjusted value will be used in multilibs.
3418 # As a side effect, we have to subst CFLAGS ourselves.
3423 ac_cpp
='$CPP $CPPFLAGS'
3424 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3425 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3426 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3427 if test -n "$ac_tool_prefix"; then
3428 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3429 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
3430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3431 $as_echo_n "checking for $ac_word... " >&6; }
3432 if ${ac_cv_prog_CC+:} false
; then :
3433 $as_echo_n "(cached) " >&6
3435 if test -n "$CC"; then
3436 ac_cv_prog_CC
="$CC" # Let the user override the test.
3438 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3442 test -z "$as_dir" && as_dir
=.
3443 for ac_exec_ext
in '' $ac_executable_extensions; do
3444 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3445 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
3446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3456 if test -n "$CC"; then
3457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3458 $as_echo "$CC" >&6; }
3460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3461 $as_echo "no" >&6; }
3466 if test -z "$ac_cv_prog_CC"; then
3468 # Extract the first word of "gcc", so it can be a program name with args.
3469 set dummy gcc
; ac_word
=$2
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3471 $as_echo_n "checking for $ac_word... " >&6; }
3472 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
3473 $as_echo_n "(cached) " >&6
3475 if test -n "$ac_ct_CC"; then
3476 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3478 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3482 test -z "$as_dir" && as_dir
=.
3483 for ac_exec_ext
in '' $ac_executable_extensions; do
3484 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3485 ac_cv_prog_ac_ct_CC
="gcc"
3486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3495 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3496 if test -n "$ac_ct_CC"; then
3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3498 $as_echo "$ac_ct_CC" >&6; }
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3501 $as_echo "no" >&6; }
3504 if test "x$ac_ct_CC" = x
; then
3507 case $cross_compiling:$ac_tool_warned in
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3510 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3511 ac_tool_warned
=yes ;;
3519 if test -z "$CC"; then
3520 if test -n "$ac_tool_prefix"; then
3521 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3522 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
3523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3524 $as_echo_n "checking for $ac_word... " >&6; }
3525 if ${ac_cv_prog_CC+:} false
; then :
3526 $as_echo_n "(cached) " >&6
3528 if test -n "$CC"; then
3529 ac_cv_prog_CC
="$CC" # Let the user override the test.
3531 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3535 test -z "$as_dir" && as_dir
=.
3536 for ac_exec_ext
in '' $ac_executable_extensions; do
3537 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3538 ac_cv_prog_CC
="${ac_tool_prefix}cc"
3539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3549 if test -n "$CC"; then
3550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3551 $as_echo "$CC" >&6; }
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3554 $as_echo "no" >&6; }
3560 if test -z "$CC"; then
3561 # Extract the first word of "cc", so it can be a program name with args.
3562 set dummy cc
; ac_word
=$2
3563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3564 $as_echo_n "checking for $ac_word... " >&6; }
3565 if ${ac_cv_prog_CC+:} false
; then :
3566 $as_echo_n "(cached) " >&6
3568 if test -n "$CC"; then
3569 ac_cv_prog_CC
="$CC" # Let the user override the test.
3572 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3576 test -z "$as_dir" && as_dir
=.
3577 for ac_exec_ext
in '' $ac_executable_extensions; do
3578 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3579 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3580 ac_prog_rejected
=yes
3584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3591 if test $ac_prog_rejected = yes; then
3592 # We found a bogon in the path, so make sure we never use it.
3593 set dummy
$ac_cv_prog_CC
3595 if test $# != 0; then
3596 # We chose a different compiler from the bogus one.
3597 # However, it has the same basename, so the bogon will be chosen
3598 # first if we set CC to just the basename; use the full file name.
3600 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3606 if test -n "$CC"; then
3607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3608 $as_echo "$CC" >&6; }
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3611 $as_echo "no" >&6; }
3616 if test -z "$CC"; then
3617 if test -n "$ac_tool_prefix"; then
3618 for ac_prog
in cl.exe
3620 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3621 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3623 $as_echo_n "checking for $ac_word... " >&6; }
3624 if ${ac_cv_prog_CC+:} false
; then :
3625 $as_echo_n "(cached) " >&6
3627 if test -n "$CC"; then
3628 ac_cv_prog_CC
="$CC" # Let the user override the test.
3630 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3634 test -z "$as_dir" && as_dir
=.
3635 for ac_exec_ext
in '' $ac_executable_extensions; do
3636 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3637 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
3638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3648 if test -n "$CC"; then
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3650 $as_echo "$CC" >&6; }
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3653 $as_echo "no" >&6; }
3657 test -n "$CC" && break
3660 if test -z "$CC"; then
3662 for ac_prog
in cl.exe
3664 # Extract the first word of "$ac_prog", so it can be a program name with args.
3665 set dummy
$ac_prog; ac_word
=$2
3666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3667 $as_echo_n "checking for $ac_word... " >&6; }
3668 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
3669 $as_echo_n "(cached) " >&6
3671 if test -n "$ac_ct_CC"; then
3672 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3674 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3678 test -z "$as_dir" && as_dir
=.
3679 for ac_exec_ext
in '' $ac_executable_extensions; do
3680 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3681 ac_cv_prog_ac_ct_CC
="$ac_prog"
3682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3691 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3692 if test -n "$ac_ct_CC"; then
3693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3694 $as_echo "$ac_ct_CC" >&6; }
3696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3697 $as_echo "no" >&6; }
3701 test -n "$ac_ct_CC" && break
3704 if test "x$ac_ct_CC" = x
; then
3707 case $cross_compiling:$ac_tool_warned in
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3710 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3711 ac_tool_warned
=yes ;;
3720 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3721 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3722 as_fn_error $?
"no acceptable C compiler found in \$PATH
3723 See \`config.log' for more details" "$LINENO" 5; }
3725 # Provide some information about the compiler.
3726 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3729 for ac_option
in --version -v -V -qversion; do
3730 { { ac_try
="$ac_compiler $ac_option >&5"
3732 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3733 *) ac_try_echo=$ac_try;;
3735 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3736 $as_echo "$ac_try_echo"; } >&5
3737 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3739 if test -s conftest.err; then
3741 ... rest of stderr output deleted ...
3742 10q' conftest.err >conftest.er1
3743 cat conftest.er1 >&5
3745 rm -f conftest.er1 conftest.err
3746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3747 test $ac_status = 0; }
3750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3751 /* end confdefs.h. */
3761 ac_clean_files_save=$ac_clean_files
3762 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3763 # Try to create an executable without -o first, disregard a.out.
3764 # It will help us diagnose broken compilers, and finding out an intuition
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3767 $as_echo_n "checking whether the C compiler works... " >&6; }
3768 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3770 # The possible output files:
3771 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3774 for ac_file in $ac_files
3777 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3778 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3783 if { { ac_try="$ac_link_default"
3785 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3786 *) ac_try_echo
=$ac_try;;
3788 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3789 $as_echo "$ac_try_echo"; } >&5
3790 (eval "$ac_link_default") 2>&5
3792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3793 test $ac_status = 0; }; then :
3794 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3795 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3796 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3797 # so that the user can short-circuit this test for compilers unknown to
3799 for ac_file
in $ac_files ''
3801 test -f "$ac_file" ||
continue
3803 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3806 # We found the default executable, but exeext='' is most
3810 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3812 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3814 # We set ac_cv_exeext here because the later test for it is not
3815 # safe: cross compilers may not add the suffix if given an `-o'
3816 # argument, so we may need to know it at that point already.
3817 # Even if this section looks crufty: it has the advantage of
3824 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3829 if test -z "$ac_file"; then :
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3831 $as_echo "no" >&6; }
3832 $as_echo "$as_me: failed program was:" >&5
3833 sed 's/^/| /' conftest.
$ac_ext >&5
3835 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3836 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3837 as_fn_error
77 "C compiler cannot create executables
3838 See \`config.log' for more details" "$LINENO" 5; }
3840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3841 $as_echo "yes" >&6; }
3843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3844 $as_echo_n "checking for C compiler default output file name... " >&6; }
3845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3846 $as_echo "$ac_file" >&6; }
3847 ac_exeext
=$ac_cv_exeext
3849 rm -f -r a.out a.out.dSYM a.exe conftest
$ac_cv_exeext b.out
3850 ac_clean_files
=$ac_clean_files_save
3851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3852 $as_echo_n "checking for suffix of executables... " >&6; }
3853 if { { ac_try
="$ac_link"
3855 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3856 *) ac_try_echo=$ac_try;;
3858 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3859 $as_echo "$ac_try_echo"; } >&5
3860 (eval "$ac_link") 2>&5
3862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3863 test $ac_status = 0; }; then :
3864 # If both `conftest.exe
' and `conftest' are
`present' (well, observable)
3865 # catch `conftest.exe
'. For instance with Cygwin, `ls conftest' will
3866 # work properly (i.e., refer to `conftest.exe'), while it won't with
3868 for ac_file
in conftest.exe conftest conftest.
*; do
3869 test -f "$ac_file" ||
continue
3871 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3872 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3878 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3879 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3880 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3881 See \`config.log' for more details" "$LINENO" 5; }
3883 rm -f conftest conftest
$ac_cv_exeext
3884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3885 $as_echo "$ac_cv_exeext" >&6; }
3887 rm -f conftest.
$ac_ext
3888 EXEEXT
=$ac_cv_exeext
3890 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3891 /* end confdefs.h. */
3896 FILE *f = fopen ("conftest.out", "w");
3897 return ferror (f) || fclose (f) != 0;
3903 ac_clean_files
="$ac_clean_files conftest.out"
3904 # Check that the compiler produces executables we can run. If not, either
3905 # the compiler is broken, or we cross compile.
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3907 $as_echo_n "checking whether we are cross compiling... " >&6; }
3908 if test "$cross_compiling" != yes; then
3909 { { ac_try
="$ac_link"
3911 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3912 *) ac_try_echo=$ac_try;;
3914 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3915 $as_echo "$ac_try_echo"; } >&5
3916 (eval "$ac_link") 2>&5
3918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3919 test $ac_status = 0; }
3920 if { ac_try='./conftest$ac_cv_exeext'
3921 { { case "(($ac_try" in
3922 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3923 *) ac_try_echo
=$ac_try;;
3925 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3926 $as_echo "$ac_try_echo"; } >&5
3927 (eval "$ac_try") 2>&5
3929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3930 test $ac_status = 0; }; }; then
3933 if test "$cross_compiling" = maybe
; then
3936 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3937 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3938 as_fn_error $?
"cannot run C compiled programs.
3939 If you meant to cross compile, use \`--host'.
3940 See \`config.log' for more details" "$LINENO" 5; }
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3945 $as_echo "$cross_compiling" >&6; }
3947 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3948 ac_clean_files
=$ac_clean_files_save
3949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3950 $as_echo_n "checking for suffix of object files... " >&6; }
3951 if ${ac_cv_objext+:} false
; then :
3952 $as_echo_n "(cached) " >&6
3954 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3955 /* end confdefs.h. */
3965 rm -f conftest.o conftest.obj
3966 if { { ac_try
="$ac_compile"
3968 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3969 *) ac_try_echo=$ac_try;;
3971 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3972 $as_echo "$ac_try_echo"; } >&5
3973 (eval "$ac_compile") 2>&5
3975 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3976 test $ac_status = 0; }; then :
3977 for ac_file in conftest.o conftest.obj conftest.*; do
3978 test -f "$ac_file" || continue;
3980 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3981 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3986 $as_echo "$as_me: failed program was:" >&5
3987 sed 's/^/| /' conftest.$ac_ext >&5
3989 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3990 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3991 as_fn_error $? "cannot compute suffix of object files
: cannot compile
3992 See \
`config.log' for more details" "$LINENO" 5; }
3994 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3997 $as_echo "$ac_cv_objext" >&6; }
3998 OBJEXT=$ac_cv_objext
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4001 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4002 if ${ac_cv_c_compiler_gnu+:} false; then :
4003 $as_echo_n "(cached) " >&6
4005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4006 /* end confdefs.h. */
4019 if ac_fn_c_try_compile "$LINENO"; then :
4024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4025 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4029 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4030 if test $ac_compiler_gnu = yes; then
4035 ac_test_CFLAGS=${CFLAGS+set}
4036 ac_save_CFLAGS=$CFLAGS
4037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4038 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4039 if ${ac_cv_prog_cc_g+:} false; then :
4040 $as_echo_n "(cached) " >&6
4042 ac_save_c_werror_flag=$ac_c_werror_flag
4043 ac_c_werror_flag=yes
4046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4047 /* end confdefs.h. */
4057 if ac_fn_c_try_compile "$LINENO"; then :
4061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4062 /* end confdefs.h. */
4072 if ac_fn_c_try_compile "$LINENO"; then :
4075 ac_c_werror_flag=$ac_save_c_werror_flag
4077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4078 /* end confdefs.h. */
4088 if ac_fn_c_try_compile "$LINENO"; then :
4091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4095 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4096 ac_c_werror_flag=$ac_save_c_werror_flag
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4099 $as_echo "$ac_cv_prog_cc_g" >&6; }
4100 if test "$ac_test_CFLAGS" = set; then
4101 CFLAGS=$ac_save_CFLAGS
4102 elif test $ac_cv_prog_cc_g = yes; then
4103 if test "$GCC" = yes; then
4109 if test "$GCC" = yes; then
4115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4116 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4117 if ${ac_cv_prog_cc_c89+:} false; then :
4118 $as_echo_n "(cached) " >&6
4120 ac_cv_prog_cc_c89=no
4122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4123 /* end confdefs.h. */
4127 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4128 struct buf { int x; };
4129 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4130 static char *e (p, i)
4136 static char *f (char * (*g) (char **, int), char **p, ...)
4141 s = g (p, va_arg (v,int));
4146 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4147 function prototypes and stuff, but not '\xHH' hex character constants.
4148 These don't provoke an error unfortunately, instead are silently treated
4149 as 'x'. The following induces an error, until -std is added to get
4150 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4151 array size at least. It's necessary to write '\x00'==0 to get something
4152 that's true only with -std. */
4153 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4155 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4156 inside strings and character constants. */
4158 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4160 int test (int i, double x);
4161 struct s1 {int (*f) (int a);};
4162 struct s2 {int (*f) (double a);};
4163 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4169 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4174 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4175 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4177 CC="$ac_save_CC $ac_arg"
4178 if ac_fn_c_try_compile "$LINENO"; then :
4179 ac_cv_prog_cc_c89=$ac_arg
4181 rm -f core conftest.err conftest.$ac_objext
4182 test "x$ac_cv_prog_cc_c89" != "xno" && break
4184 rm -f conftest.$ac_ext
4189 case "x$ac_cv_prog_cc_c89" in
4191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4192 $as_echo "none needed" >&6; } ;;
4194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4195 $as_echo "unsupported" >&6; } ;;
4197 CC="$CC $ac_cv_prog_cc_c89"
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4199 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4201 if test "x$ac_cv_prog_cc_c89" != xno; then :
4206 ac_cpp='$CPP $CPPFLAGS'
4207 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4208 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4209 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4212 ac_cpp='$CPP $CPPFLAGS'
4213 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4214 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4215 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4217 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4218 if ${am_cv_prog_cc_c_o+:} false; then :
4219 $as_echo_n "(cached) " >&6
4221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4222 /* end confdefs.h. */
4232 # Make sure it works both with $CC and with simple cc.
4233 # Following AC_PROG_CC_C_O, we do the test twice because some
4234 # compilers refuse to overwrite an existing .o file with -o,
4235 # though they will create one.
4236 am_cv_prog_cc_c_o=yes
4238 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4239 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4242 (exit $ac_status); } \
4243 && test -f conftest2.$ac_objext; then
4246 am_cv_prog_cc_c_o=no
4250 rm -f core conftest*
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4254 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4255 if test "$am_cv_prog_cc_c_o" != yes; then
4256 # Losing compiler, so override with the script.
4257 # FIXME: It is wrong to rewrite CC.
4258 # But if we don't then we get into trouble of one sort or another.
4259 # A longer-term fix would be to have automake use am__CC in this case,
4260 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4261 CC="$am_aux_dir/compile $CC"
4264 ac_cpp='$CPP $CPPFLAGS'
4265 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4266 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4267 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4269 DEPDIR="${am__leading_dot}deps"
4271 ac_config_commands="$ac_config_commands depfiles"
4274 am_make=${MAKE-make}
4275 cat > confinc << 'END'
4277 @echo this is the am__doit target
4280 # If we don't find an include directive, just comment out the code.
4281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4282 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4286 # First try GNU make style include.
4287 echo "include confinc" > confmf
4288 # Ignore all kinds of additional output from 'make'.
4289 case `$am_make -s -f confmf
2> /dev
/null
` in #(
4290 *the\ am__doit\ target*)
4296 # Now try BSD make style include.
4297 if test "$am__include" = "#"; then
4298 echo '.include "confinc"' > confmf
4299 case `$am_make -s -f confmf
2> /dev
/null
` in #(
4300 *the\ am__doit\ target*)
4301 am__include=.include
4309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4310 $as_echo "$_am_result" >&6; }
4311 rm -f confinc confmf
4313 # Check whether --enable-dependency-tracking was given.
4314 if test "${enable_dependency_tracking+set}" = set; then :
4315 enableval=$enable_dependency_tracking;
4318 if test "x$enable_dependency_tracking" != xno; then
4319 am_depcomp="$ac_aux_dir/depcomp"
4323 if test "x$enable_dependency_tracking" != xno; then
4333 depcc="$CC" am_compiler_list=
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4336 $as_echo_n "checking dependency style of $depcc... " >&6; }
4337 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4338 $as_echo_n "(cached) " >&6
4340 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4341 # We make a subdir and do the tests there. Otherwise we can end up
4342 # making bogus files that we don't know about and never remove. For
4343 # instance it was reported that on HP-UX the gcc test will end up
4344 # making a dummy file named 'D' -- because '-MD' means "put the output
4348 # Copy depcomp to subdir because otherwise we won't find it if we're
4349 # using a relative directory.
4350 cp "$am_depcomp" conftest.dir
4352 # We will build objects and dependencies in a subdirectory because
4353 # it helps to detect inapplicable dependency modes. For instance
4354 # both Tru64's cc and ICC support -MD to output dependencies as a
4355 # side effect of compilation, but ICC will put the dependencies in
4356 # the current directory while Tru64 will put them in the object
4360 am_cv_CC_dependencies_compiler_type=none
4361 if test "$am_compiler_list" = ""; then
4362 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < .
/depcomp
`
4365 case " $depcc " in #(
4366 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4369 for depmode in $am_compiler_list; do
4370 # Setup a source with many dependencies, because some compilers
4371 # like to wrap large dependency lists on column 80 (with \), and
4372 # we should not choose a depcomp mode which is confused by this.
4374 # We need to recreate these files for each test, as the compiler may
4375 # overwrite some of them when testing with obscure command lines.
4376 # This happens at least with the AIX C compiler.
4378 for i in 1 2 3 4 5 6; do
4379 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4380 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4381 # Solaris 10 /bin/sh.
4382 echo '/* dummy */' > sub/conftst$i.h
4384 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4386 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4387 # mode. It turns out that the SunPro C++ compiler does not properly
4388 # handle '-M -o', and we need to detect this. Also, some Intel
4389 # versions had trouble with output in subdirs.
4390 am__obj=sub/conftest.${OBJEXT-o}
4391 am__minus_obj="-o $am__obj"
4394 # This depmode causes a compiler race in universal mode.
4395 test "$am__universal" = false || continue
4398 # After this tag, mechanisms are not by side-effect, so they'll
4399 # only be used when explicitly requested.
4400 if test "x$enable_dependency_tracking" = xyes; then
4406 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4407 # This compiler won't grok '-c -o', but also, the minuso test has
4408 # not run yet. These depmodes are late enough in the game, and
4409 # so weak that their functioning should not be impacted.
4410 am__obj=conftest.${OBJEXT-o}
4415 if depmode=$depmode \
4416 source=sub/conftest.c object=$am__obj \
4417 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4418 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4419 >/dev/null 2>conftest.err &&
4420 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4421 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4422 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4423 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4424 # icc doesn't choke on unknown options, it will just issue warnings
4425 # or remarks (even with -Werror). So we grep stderr for any message
4426 # that says an option was ignored or not supported.
4427 # When given -MP, icc 7.0 and 7.1 complain thusly:
4428 # icc: Command line warning: ignoring option '-M'; no argument required
4429 # The diagnosis changed in icc 8.0:
4430 # icc: Command line remark: option '-MP' not supported
4431 if (grep 'ignoring option' conftest.err ||
4432 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4433 am_cv_CC_dependencies_compiler_type=$depmode
4442 am_cv_CC_dependencies_compiler_type=none
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4447 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4448 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4451 test "x$enable_dependency_tracking" != xno \
4452 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4454 am__fastdepCC_FALSE='#'
4456 am__fastdepCC_TRUE='#'
4457 am__fastdepCC_FALSE=
4461 # By default we simply use the C compiler to build assembly code.
4463 test "${CCAS+set}" = set || CCAS=$CC
4464 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4468 depcc="$CCAS" am_compiler_list=
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4471 $as_echo_n "checking dependency style of $depcc... " >&6; }
4472 if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
4473 $as_echo_n "(cached) " >&6
4475 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4476 # We make a subdir and do the tests there. Otherwise we can end up
4477 # making bogus files that we don't know about and never remove. For
4478 # instance it was reported that on HP-UX the gcc test will end up
4479 # making a dummy file named 'D' -- because '-MD' means "put the output
4483 # Copy depcomp to subdir because otherwise we won't find it if we're
4484 # using a relative directory.
4485 cp "$am_depcomp" conftest.dir
4487 # We will build objects and dependencies in a subdirectory because
4488 # it helps to detect inapplicable dependency modes. For instance
4489 # both Tru64's cc and ICC support -MD to output dependencies as a
4490 # side effect of compilation, but ICC will put the dependencies in
4491 # the current directory while Tru64 will put them in the object
4495 am_cv_CCAS_dependencies_compiler_type=none
4496 if test "$am_compiler_list" = ""; then
4497 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < .
/depcomp
`
4502 for depmode in $am_compiler_list; do
4503 # Setup a source with many dependencies, because some compilers
4504 # like to wrap large dependency lists on column 80 (with \), and
4505 # we should not choose a depcomp mode which is confused by this.
4507 # We need to recreate these files for each test, as the compiler may
4508 # overwrite some of them when testing with obscure command lines.
4509 # This happens at least with the AIX C compiler.
4511 for i in 1 2 3 4 5 6; do
4512 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4513 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4514 # Solaris 10 /bin/sh.
4515 echo '/* dummy */' > sub/conftst$i.h
4517 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4519 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4520 # mode. It turns out that the SunPro C++ compiler does not properly
4521 # handle '-M -o', and we need to detect this. Also, some Intel
4522 # versions had trouble with output in subdirs.
4523 am__obj=sub/conftest.${OBJEXT-o}
4524 am__minus_obj="-o $am__obj"
4527 # This depmode causes a compiler race in universal mode.
4528 test "$am__universal" = false || continue
4531 # After this tag, mechanisms are not by side-effect, so they'll
4532 # only be used when explicitly requested.
4533 if test "x$enable_dependency_tracking" = xyes; then
4539 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4540 # This compiler won't grok '-c -o', but also, the minuso test has
4541 # not run yet. These depmodes are late enough in the game, and
4542 # so weak that their functioning should not be impacted.
4543 am__obj=conftest.${OBJEXT-o}
4548 if depmode=$depmode \
4549 source=sub/conftest.c object=$am__obj \
4550 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4551 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4552 >/dev/null 2>conftest.err &&
4553 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4554 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4555 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4556 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4557 # icc doesn't choke on unknown options, it will just issue warnings
4558 # or remarks (even with -Werror). So we grep stderr for any message
4559 # that says an option was ignored or not supported.
4560 # When given -MP, icc 7.0 and 7.1 complain thusly:
4561 # icc: Command line warning: ignoring option '-M'; no argument required
4562 # The diagnosis changed in icc 8.0:
4563 # icc: Command line remark: option '-MP' not supported
4564 if (grep 'ignoring option' conftest.err ||
4565 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4566 am_cv_CCAS_dependencies_compiler_type=$depmode
4575 am_cv_CCAS_dependencies_compiler_type=none
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4580 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4581 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4584 test "x$enable_dependency_tracking" != xno \
4585 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4586 am__fastdepCCAS_TRUE=
4587 am__fastdepCCAS_FALSE='#'
4589 am__fastdepCCAS_TRUE='#'
4590 am__fastdepCCAS_FALSE=
4598 # In order to override CFLAGS_FOR_TARGET, all of our special flags go
4599 # in XCFLAGS. But we need them in CFLAGS during configury. So put them
4600 # in both places for now and restore CFLAGS at the end of config.
4601 save_CFLAGS="$CFLAGS"
4603 # Find other programs we need.
4604 if test -n "$ac_tool_prefix"; then
4605 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4606 set dummy ${ac_tool_prefix}ar; ac_word=$2
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4608 $as_echo_n "checking for $ac_word... " >&6; }
4609 if ${ac_cv_prog_AR+:} false; then :
4610 $as_echo_n "(cached) " >&6
4612 if test -n "$AR"; then
4613 ac_cv_prog_AR="$AR" # Let the user override the test.
4615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4619 test -z "$as_dir" && as_dir=.
4620 for ac_exec_ext in '' $ac_executable_extensions; do
4621 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4622 ac_cv_prog_AR="${ac_tool_prefix}ar"
4623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4633 if test -n "$AR"; then
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4635 $as_echo "$AR" >&6; }
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4638 $as_echo "no" >&6; }
4643 if test -z "$ac_cv_prog_AR"; then
4645 # Extract the first word of "ar", so it can be a program name with args.
4646 set dummy ar; ac_word=$2
4647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4648 $as_echo_n "checking for $ac_word... " >&6; }
4649 if ${ac_cv_prog_ac_ct_AR+:} false; then :
4650 $as_echo_n "(cached) " >&6
4652 if test -n "$ac_ct_AR"; then
4653 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4659 test -z "$as_dir" && as_dir=.
4660 for ac_exec_ext in '' $ac_executable_extensions; do
4661 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4662 ac_cv_prog_ac_ct_AR="ar"
4663 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4672 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4673 if test -n "$ac_ct_AR"; then
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4675 $as_echo "$ac_ct_AR" >&6; }
4677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4678 $as_echo "no" >&6; }
4681 if test "x$ac_ct_AR" = x; then
4684 case $cross_compiling:$ac_tool_warned in
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4687 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4688 ac_tool_warned=yes ;;
4696 if test -n "$ac_tool_prefix"; then
4697 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4698 set dummy ${ac_tool_prefix}nm; ac_word=$2
4699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4700 $as_echo_n "checking for $ac_word... " >&6; }
4701 if ${ac_cv_prog_NM+:} false; then :
4702 $as_echo_n "(cached) " >&6
4704 if test -n "$NM"; then
4705 ac_cv_prog_NM="$NM" # Let the user override the test.
4707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4711 test -z "$as_dir" && as_dir=.
4712 for ac_exec_ext in '' $ac_executable_extensions; do
4713 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4714 ac_cv_prog_NM="${ac_tool_prefix}nm"
4715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4725 if test -n "$NM"; then
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
4727 $as_echo "$NM" >&6; }
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4730 $as_echo "no" >&6; }
4735 if test -z "$ac_cv_prog_NM"; then
4737 # Extract the first word of "nm", so it can be a program name with args.
4738 set dummy nm; ac_word=$2
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4740 $as_echo_n "checking for $ac_word... " >&6; }
4741 if ${ac_cv_prog_ac_ct_NM+:} false; then :
4742 $as_echo_n "(cached) " >&6
4744 if test -n "$ac_ct_NM"; then
4745 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4751 test -z "$as_dir" && as_dir=.
4752 for ac_exec_ext in '' $ac_executable_extensions; do
4753 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4754 ac_cv_prog_ac_ct_NM="nm"
4755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4764 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4765 if test -n "$ac_ct_NM"; then
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
4767 $as_echo "$ac_ct_NM" >&6; }
4769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4770 $as_echo "no" >&6; }
4773 if test "x$ac_ct_NM" = x; then
4776 case $cross_compiling:$ac_tool_warned in
4778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4779 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4780 ac_tool_warned=yes ;;
4788 if test -n "$ac_tool_prefix"; then
4789 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4790 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4792 $as_echo_n "checking for $ac_word... " >&6; }
4793 if ${ac_cv_prog_RANLIB+:} false; then :
4794 $as_echo_n "(cached) " >&6
4796 if test -n "$RANLIB"; then
4797 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4803 test -z "$as_dir" && as_dir=.
4804 for ac_exec_ext in '' $ac_executable_extensions; do
4805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4806 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4816 RANLIB=$ac_cv_prog_RANLIB
4817 if test -n "$RANLIB"; then
4818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4819 $as_echo "$RANLIB" >&6; }
4821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4822 $as_echo "no" >&6; }
4827 if test -z "$ac_cv_prog_RANLIB"; then
4828 ac_ct_RANLIB=$RANLIB
4829 # Extract the first word of "ranlib", so it can be a program name with args.
4830 set dummy ranlib; ac_word=$2
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4832 $as_echo_n "checking for $ac_word... " >&6; }
4833 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4834 $as_echo_n "(cached) " >&6
4836 if test -n "$ac_ct_RANLIB"; then
4837 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4843 test -z "$as_dir" && as_dir=.
4844 for ac_exec_ext in '' $ac_executable_extensions; do
4845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4846 ac_cv_prog_ac_ct_RANLIB="ranlib"
4847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4856 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4857 if test -n "$ac_ct_RANLIB"; then
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4859 $as_echo "$ac_ct_RANLIB" >&6; }
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4862 $as_echo "no" >&6; }
4865 if test "x$ac_ct_RANLIB" = x; then
4866 RANLIB="ranlib-not-found-in-path-error"
4868 case $cross_compiling:$ac_tool_warned in
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4871 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4872 ac_tool_warned=yes ;;
4874 RANLIB=$ac_ct_RANLIB
4877 RANLIB="$ac_cv_prog_RANLIB"
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\
`" >&5
4886 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\
`" >&2;} ;;
4891 macro_version='2.2.7a'
4892 macro_revision='1.3134'
4906 ltmain="$ac_aux_dir/ltmain.sh"
4908 # Backslashify metacharacters that are still active within
4909 # double-quoted strings.
4910 sed_quote_subst='s/\(["`$
\\]\
)/\\\
1/g
'
4912 # Same as above, but do not quote variable references.
4913 double_quote_subst='s
/\
(["`\\]\)/\\\1/g'
4915 # Sed substitution to delay expansion of an escaped shell variable in a
4916 # double_quote_subst'ed string.
4917 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4919 # Sed substitution to delay expansion of an escaped single quote.
4920 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4922 # Sed substitution to avoid accidental globbing in evaled expressions
4923 no_glob_subst='s/\*/\\\*/g'
4925 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4926 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4927 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
strings" >&5
4930 $as_echo_n "checking how to print
strings...
" >&6; }
4931 # Test print first, because it will be a builtin if present.
4932 if test "X
`print -r -- -n 2>/dev/null`" = X-n && \
4933 test "X
`print -r -- $ECHO 2>/dev/null`" = "X
$ECHO"; then
4935 elif test "X
`printf %s $ECHO 2>/dev/null`" = "X
$ECHO"; then
4938 # Use this function as a fallback that always works.
4939 func_fallback_echo ()
4941 eval 'cat <<_LTECHO_EOF
4945 ECHO='func_fallback_echo'
4948 # func_echo_all arg...
4949 # Invoke $ECHO with all args, space-separated.
4956 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result
: printf" >&5
4957 $as_echo "printf" >&6; } ;;
4958 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result
: print
-r" >&5
4959 $as_echo "print
-r" >&6; } ;;
4960 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result
: cat" >&5
4961 $as_echo "cat" >&6; } ;;
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for a
sed that does not truncate output
" >&5
4978 $as_echo_n "checking
for a
sed that does not truncate output...
" >&6; }
4979 if ${ac_cv_path_SED+:} false; then :
4980 $as_echo_n "(cached
) " >&6
4982 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4983 for ac_i in 1 2 3 4 5 6 7; do
4984 ac_script="$ac_script$as_nl$ac_script"
4986 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4987 { ac_script=; unset ac_script;}
4988 if test -z "$SED"; then
4989 ac_path_SED_found=false
4990 # Loop through the user's path and test for each of PROGNAME-LIST
4991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4995 test -z "$as_dir" && as_dir=.
4996 for ac_prog in sed gsed; do
4997 for ac_exec_ext in '' $ac_executable_extensions; do
4998 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4999 as_fn_executable_p "$ac_path_SED" || continue
5000 # Check for GNU ac_path_SED and select it if it is found.
5001 # Check for GNU $ac_path_SED
5002 case `"$ac_path_SED" --version 2>&1` in
5004 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5007 $as_echo_n 0123456789 >"conftest.
in"
5010 cat "conftest.
in" "conftest.
in" >"conftest.tmp
"
5011 mv "conftest.tmp
" "conftest.
in"
5012 cp "conftest.
in" "conftest.
nl"
5013 $as_echo '' >> "conftest.
nl"
5014 "$ac_path_SED" -f conftest.sed < "conftest.
nl" >"conftest.out
" 2>/dev/null || break
5015 diff "conftest.out
" "conftest.
nl" >/dev/null 2>&1 || break
5016 as_fn_arith $ac_count + 1 && ac_count=$as_val
5017 if test $ac_count -gt ${ac_path_SED_max-0}; then
5018 # Best one so far, save it but keep looking for a better one
5019 ac_cv_path_SED="$ac_path_SED"
5020 ac_path_SED_max=$ac_count
5022 # 10*(2^10) chars as input seems more than enough
5023 test $ac_count -gt 10 && break
5025 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5028 $ac_path_SED_found && break 3
5033 if test -z "$ac_cv_path_SED"; then
5034 as_fn_error $? "no acceptable
sed could be found
in \
$PATH" "$LINENO" 5
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_path_SED" >&5
5042 $as_echo "$ac_cv_path_SED" >&6; }
5043 SED="$ac_cv_path_SED"
5046 test -z "$SED" && SED=sed
5047 Xsed="$SED -e 1s
/^X
//"
5059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for grep that handles long lines and
-e" >&5
5060 $as_echo_n "checking
for grep that handles long lines and
-e...
" >&6; }
5061 if ${ac_cv_path_GREP+:} false; then :
5062 $as_echo_n "(cached
) " >&6
5064 if test -z "$GREP"; then
5065 ac_path_GREP_found=false
5066 # Loop through the user's path and test for each of PROGNAME-LIST
5067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5068 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5071 test -z "$as_dir" && as_dir=.
5072 for ac_prog in grep ggrep; do
5073 for ac_exec_ext in '' $ac_executable_extensions; do
5074 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5075 as_fn_executable_p "$ac_path_GREP" || continue
5076 # Check for GNU ac_path_GREP and select it if it is found.
5077 # Check for GNU $ac_path_GREP
5078 case `"$ac_path_GREP" --version 2>&1` in
5080 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5083 $as_echo_n 0123456789 >"conftest.
in"
5086 cat "conftest.
in" "conftest.
in" >"conftest.tmp
"
5087 mv "conftest.tmp
" "conftest.
in"
5088 cp "conftest.
in" "conftest.
nl"
5089 $as_echo 'GREP' >> "conftest.
nl"
5090 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.
nl" >"conftest.out
" 2>/dev/null || break
5091 diff "conftest.out
" "conftest.
nl" >/dev/null 2>&1 || break
5092 as_fn_arith $ac_count + 1 && ac_count=$as_val
5093 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5094 # Best one so far, save it but keep looking for a better one
5095 ac_cv_path_GREP="$ac_path_GREP"
5096 ac_path_GREP_max=$ac_count
5098 # 10*(2^10) chars as input seems more than enough
5099 test $ac_count -gt 10 && break
5101 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5104 $ac_path_GREP_found && break 3
5109 if test -z "$ac_cv_path_GREP"; then
5110 as_fn_error $? "no acceptable
grep could be found
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
" "$LINENO" 5
5113 ac_cv_path_GREP=$GREP
5117 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_path_GREP" >&5
5118 $as_echo "$ac_cv_path_GREP" >&6; }
5119 GREP="$ac_cv_path_GREP"
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for egrep" >&5
5123 $as_echo_n "checking
for egrep...
" >&6; }
5124 if ${ac_cv_path_EGREP+:} false; then :
5125 $as_echo_n "(cached
) " >&6
5127 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5128 then ac_cv_path_EGREP="$GREP -E"
5130 if test -z "$EGREP"; then
5131 ac_path_EGREP_found=false
5132 # Loop through the user's path and test for each of PROGNAME-LIST
5133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5134 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5137 test -z "$as_dir" && as_dir=.
5138 for ac_prog in egrep; do
5139 for ac_exec_ext in '' $ac_executable_extensions; do
5140 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5141 as_fn_executable_p "$ac_path_EGREP" || continue
5142 # Check for GNU ac_path_EGREP and select it if it is found.
5143 # Check for GNU $ac_path_EGREP
5144 case `"$ac_path_EGREP" --version 2>&1` in
5146 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5149 $as_echo_n 0123456789 >"conftest.
in"
5152 cat "conftest.
in" "conftest.
in" >"conftest.tmp
"
5153 mv "conftest.tmp
" "conftest.
in"
5154 cp "conftest.
in" "conftest.
nl"
5155 $as_echo 'EGREP' >> "conftest.
nl"
5156 "$ac_path_EGREP" 'EGREP$' < "conftest.
nl" >"conftest.out
" 2>/dev/null || break
5157 diff "conftest.out
" "conftest.
nl" >/dev/null 2>&1 || break
5158 as_fn_arith $ac_count + 1 && ac_count=$as_val
5159 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5160 # Best one so far, save it but keep looking for a better one
5161 ac_cv_path_EGREP="$ac_path_EGREP"
5162 ac_path_EGREP_max=$ac_count
5164 # 10*(2^10) chars as input seems more than enough
5165 test $ac_count -gt 10 && break
5167 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5170 $ac_path_EGREP_found && break 3
5175 if test -z "$ac_cv_path_EGREP"; then
5176 as_fn_error $? "no acceptable
egrep could be found
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
" "$LINENO" 5
5179 ac_cv_path_EGREP=$EGREP
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_path_EGREP" >&5
5185 $as_echo "$ac_cv_path_EGREP" >&6; }
5186 EGREP="$ac_cv_path_EGREP"
5189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for fgrep
" >&5
5190 $as_echo_n "checking
for fgrep...
" >&6; }
5191 if ${ac_cv_path_FGREP+:} false; then :
5192 $as_echo_n "(cached
) " >&6
5194 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5195 then ac_cv_path_FGREP="$GREP -F"
5197 if test -z "$FGREP"; then
5198 ac_path_FGREP_found=false
5199 # Loop through the user's path and test for each of PROGNAME-LIST
5200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5201 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5204 test -z "$as_dir" && as_dir=.
5205 for ac_prog in fgrep; do
5206 for ac_exec_ext in '' $ac_executable_extensions; do
5207 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5208 as_fn_executable_p "$ac_path_FGREP" || continue
5209 # Check for GNU ac_path_FGREP and select it if it is found.
5210 # Check for GNU $ac_path_FGREP
5211 case `"$ac_path_FGREP" --version 2>&1` in
5213 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5216 $as_echo_n 0123456789 >"conftest.
in"
5219 cat "conftest.
in" "conftest.
in" >"conftest.tmp
"
5220 mv "conftest.tmp
" "conftest.
in"
5221 cp "conftest.
in" "conftest.
nl"
5222 $as_echo 'FGREP' >> "conftest.
nl"
5223 "$ac_path_FGREP" FGREP < "conftest.
nl" >"conftest.out
" 2>/dev/null || break
5224 diff "conftest.out
" "conftest.
nl" >/dev/null 2>&1 || break
5225 as_fn_arith $ac_count + 1 && ac_count=$as_val
5226 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5227 # Best one so far, save it but keep looking for a better one
5228 ac_cv_path_FGREP="$ac_path_FGREP"
5229 ac_path_FGREP_max=$ac_count
5231 # 10*(2^10) chars as input seems more than enough
5232 test $ac_count -gt 10 && break
5234 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5237 $ac_path_FGREP_found && break 3
5242 if test -z "$ac_cv_path_FGREP"; then
5243 as_fn_error $? "no acceptable fgrep could be found
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
" "$LINENO" 5
5246 ac_cv_path_FGREP=$FGREP
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_path_FGREP" >&5
5252 $as_echo "$ac_cv_path_FGREP" >&6; }
5253 FGREP="$ac_cv_path_FGREP"
5256 test -z "$GREP" && GREP=grep
5276 # Check whether --with-gnu-ld was given.
5277 if test "${with_gnu_ld+set}" = set; then :
5278 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5284 if test "$GCC" = yes; then
5285 # Check if gcc -print-prog-name=ld gives a path.
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ld used by
$CC" >&5
5287 $as_echo_n "checking
for ld used by
$CC...
" >&6; }
5290 # gcc leaves a trailing carriage return which upsets mingw
5291 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5293 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5296 # Accept absolute paths.
5298 re_direlt='/[^/][^/]*/\.\./'
5299 # Canonicalize the pathname of ld
5300 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5301 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5302 ac_prog=`$ECHO $ac_prog| $SED "s
%$re_direlt%/%"`
5304 test -z "$LD" && LD="$ac_prog"
5307 # If it fails, then pretend we aren't using GCC.
5311 # If it is relative, then search for the first ld in PATH.
5315 elif test "$with_gnu_ld" = yes; then
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for GNU ld
" >&5
5317 $as_echo_n "checking
for GNU ld...
" >&6; }
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for non-GNU ld
" >&5
5320 $as_echo_n "checking
for non-GNU ld...
" >&6; }
5322 if ${lt_cv_path_LD+:} false; then :
5323 $as_echo_n "(cached
) " >&6
5325 if test -z "$LD"; then
5326 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5327 for ac_dir in $PATH; do
5329 test -z "$ac_dir" && ac_dir=.
5330 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5331 lt_cv_path_LD="$ac_dir/$ac_prog"
5332 # Check to see if the program is GNU ld. I'd rather use --version,
5333 # but apparently some variants of GNU ld only accept -v.
5334 # Break only if it was the GNU/non-GNU ld that we prefer.
5335 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5336 *GNU* | *'with BFD'*)
5337 test "$with_gnu_ld" != no && break
5340 test "$with_gnu_ld" != yes && break
5347 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5352 if test -n "$LD"; then
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LD" >&5
5354 $as_echo "$LD" >&6; }
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5357 $as_echo "no
" >&6; }
5359 test -z "$LD" && as_fn_error $? "no acceptable ld found
in \
$PATH" "$LINENO" 5
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if the linker
($LD) is GNU ld
" >&5
5361 $as_echo_n "checking
if the linker
($LD) is GNU ld...
" >&6; }
5362 if ${lt_cv_prog_gnu_ld+:} false; then :
5363 $as_echo_n "(cached
) " >&6
5365 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5366 case `$LD -v 2>&1 </dev/null` in
5367 *GNU* | *'with BFD'*)
5368 lt_cv_prog_gnu_ld=yes
5371 lt_cv_prog_gnu_ld=no
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_gnu_ld" >&5
5376 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5377 with_gnu_ld=$lt_cv_prog_gnu_ld
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for BSD- or MS-compatible name lister
(nm
)" >&5
5388 $as_echo_n "checking
for BSD- or MS-compatible name lister
(nm
)...
" >&6; }
5389 if ${lt_cv_path_NM+:} false; then :
5390 $as_echo_n "(cached
) " >&6
5392 if test -n "$NM"; then
5393 # Let the user override the nm to test.
5394 lt_nm_to_check="$NM"
5396 lt_nm_to_check="${ac_tool_prefix}nm
"
5397 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5398 lt_nm_to_check="$lt_nm_to_check nm
"
5401 for lt_tmp_nm in "$lt_nm_to_check"; do
5402 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5403 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5405 test -z "$ac_dir" && ac_dir=.
5406 # Strip out any user-provided options from the nm to test twice,
5407 # the first time to test to see if nm (rather than its options) has
5408 # an explicit path, the second time to yield a file which can be
5410 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5411 case "$tmp_nm_path" in
5412 */*|*\\*) tmp_nm="$lt_tmp_nm";;
5413 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5415 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5416 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
5417 # Check to see if the nm accepts a BSD-compat flag.
5418 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5419 # nm: unknown option "B
" ignored
5420 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5421 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5425 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5427 lt_cv_path_NM="$tmp_nm -p"
5431 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5432 continue # so that we can try to find one that supports BSD flags
5441 : ${lt_cv_path_NM=no}
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_path_NM" >&5
5444 $as_echo "$lt_cv_path_NM" >&6; }
5445 if test "$lt_cv_path_NM" != "no
"; then
5448 # Didn't find any BSD compatible name lister, look for dumpbin.
5449 if test -n "$DUMPBIN"; then :
5450 # Let the user override the test.
5452 if test -n "$ac_tool_prefix"; then
5453 for ac_prog in dumpbin "link
-dump"
5455 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5456 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5458 $as_echo_n "checking
for $ac_word...
" >&6; }
5459 if ${ac_cv_prog_DUMPBIN+:} false; then :
5460 $as_echo_n "(cached
) " >&6
5462 if test -n "$DUMPBIN"; then
5463 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5469 test -z "$as_dir" && as_dir=.
5470 for ac_exec_ext in '' $ac_executable_extensions; do
5471 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5472 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5473 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5482 DUMPBIN=$ac_cv_prog_DUMPBIN
5483 if test -n "$DUMPBIN"; then
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DUMPBIN" >&5
5485 $as_echo "$DUMPBIN" >&6; }
5487 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5488 $as_echo "no
" >&6; }
5492 test -n "$DUMPBIN" && break
5495 if test -z "$DUMPBIN"; then
5496 ac_ct_DUMPBIN=$DUMPBIN
5497 for ac_prog in dumpbin "link
-dump"
5499 # Extract the first word of "$ac_prog", so it can be a program name with args.
5500 set dummy $ac_prog; ac_word=$2
5501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5502 $as_echo_n "checking
for $ac_word...
" >&6; }
5503 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5504 $as_echo_n "(cached
) " >&6
5506 if test -n "$ac_ct_DUMPBIN"; then
5507 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5513 test -z "$as_dir" && as_dir=.
5514 for ac_exec_ext in '' $ac_executable_extensions; do
5515 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5516 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5517 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5526 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5527 if test -n "$ac_ct_DUMPBIN"; then
5528 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DUMPBIN" >&5
5529 $as_echo "$ac_ct_DUMPBIN" >&6; }
5531 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5532 $as_echo "no
" >&6; }
5536 test -n "$ac_ct_DUMPBIN" && break
5539 if test "x
$ac_ct_DUMPBIN" = x; then
5542 case $cross_compiling:$ac_tool_warned in
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5545 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5546 ac_tool_warned=yes ;;
5548 DUMPBIN=$ac_ct_DUMPBIN
5552 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5554 DUMPBIN="$DUMPBIN -symbols"
5562 if test "$DUMPBIN" != ":"; then
5566 test -z "$NM" && NM=nm
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister
($NM) interface
" >&5
5574 $as_echo_n "checking the name lister
($NM) interface...
" >&6; }
5575 if ${lt_cv_nm_interface+:} false; then :
5576 $as_echo_n "(cached
) " >&6
5578 lt_cv_nm_interface="BSD nm
"
5579 echo "int some_variable
= 0;" > conftest.$ac_ext
5580 (eval echo "\"\
$as_me:$LINENO: $ac_compile\"" >&5)
5581 (eval "$ac_compile" 2>conftest.err)
5582 cat conftest.err >&5
5583 (eval echo "\"\
$as_me:$LINENO: $NM \\\"conftest.
$ac_objext\\\"\"" >&5)
5584 (eval "$NM \"conftest.
$ac_objext\"" 2>conftest.err > conftest.out)
5585 cat conftest.err >&5
5586 (eval echo "\"\
$as_me:$LINENO: output
\"" >&5)
5587 cat conftest.out >&5
5588 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5589 lt_cv_nm_interface="MS dumpbin
"
5593 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_nm_interface" >&5
5594 $as_echo "$lt_cv_nm_interface" >&6; }
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
ln -s works
" >&5
5597 $as_echo_n "checking whether
ln -s works...
" >&6; }
5599 if test "$LN_S" = "ln -s"; then
5600 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: yes" >&5
5601 $as_echo "yes" >&6; }
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
, using
$LN_S" >&5
5604 $as_echo "no
, using
$LN_S" >&6; }
5607 # find the maximum length of command line arguments
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of
command line arguments
" >&5
5609 $as_echo_n "checking the maximum length of
command line arguments...
" >&6; }
5610 if ${lt_cv_sys_max_cmd_len+:} false; then :
5611 $as_echo_n "(cached
) " >&6
5618 # On DJGPP, this test can blow up pretty badly due to problems in libc
5619 # (any single argument exceeding 2000 bytes causes a buffer overrun
5620 # during glob expansion). Even if it were fixed, the result of this
5621 # check would be larger than it should be.
5622 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5626 # Under GNU Hurd, this test is not required because there is
5627 # no limit to the length of command line arguments.
5628 # Libtool will interpret -1 as no limit whatsoever
5629 lt_cv_sys_max_cmd_len=-1;
5632 cygwin* | mingw* | cegcc*)
5633 # On Win9x/ME, this test blows up -- it succeeds, but takes
5634 # about 5 minutes as the teststring grows exponentially.
5635 # Worse, since 9x/ME are not pre-emptively multitasking,
5636 # you end up with a "frozen
" computer, even though with patience
5637 # the test eventually succeeds (with a max line length of 256k).
5638 # Instead, let's just punt: use the minimum linelength reported by
5639 # all of the supported platforms: 8192 (on NT/2K/XP).
5640 lt_cv_sys_max_cmd_len=8192;
5644 # On MiNT this can take a long time and run out of memory.
5645 lt_cv_sys_max_cmd_len=8192;
5649 # On AmigaOS with pdksh, this test takes hours, literally.
5650 # So we just punt and use a minimum line length of 8192.
5651 lt_cv_sys_max_cmd_len=8192;
5654 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5655 # This has been around since 386BSD, at least. Likely further.
5656 if test -x /sbin/sysctl; then
5657 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5658 elif test -x /usr/sbin/sysctl; then
5659 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5661 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5663 # And add a safety zone
5664 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5665 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5669 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5670 lt_cv_sys_max_cmd_len=196608
5674 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5675 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5676 # nice to cause kernel panics so lets avoid the loop below.
5677 # First set a reasonable default.
5678 lt_cv_sys_max_cmd_len=16384
5680 if test -x /sbin/sysconfig; then
5681 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5682 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5687 lt_cv_sys_max_cmd_len=102400
5689 sysv5* | sco5v6* | sysv4.2uw2*)
5690 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5691 if test -n "$kargmax"; then
5692 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5694 lt_cv_sys_max_cmd_len=32768
5698 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5699 if test -n "$lt_cv_sys_max_cmd_len"; then
5700 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5701 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5703 # Make teststring a little bigger before we do anything with it.
5704 # a 1K string should be a reasonable start.
5705 for i in 1 2 3 4 5 6 7 8 ; do
5706 teststring=$teststring$teststring
5708 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5709 # If test is not a shell built-in, we'll probably end up computing a
5710 # maximum length that is only half of the actual maximum length, but
5712 while { test "X
"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5713 = "X
$teststring$teststring"; } >/dev/null 2>&1 &&
5714 test $i != 17 # 1/2 MB should be enough
5717 teststring=$teststring$teststring
5719 # Only check the string length outside the loop.
5720 lt_cv_sys_max_cmd_len=`expr "X
$teststring" : ".
*" 2>&1`
5722 # Add a significant safety factor because C++ compilers can tack on
5723 # massive amounts of additional arguments before passing them to the
5724 # linker. It appears as though 1/2 is a usable value.
5725 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5732 if test -n $lt_cv_sys_max_cmd_len ; then
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_sys_max_cmd_len" >&5
5734 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: none
" >&5
5737 $as_echo "none
" >&6; }
5739 max_cmd_len=$lt_cv_sys_max_cmd_len
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs
" >&5
5751 $as_echo_n "checking whether the shell understands some XSI constructs...
" >&6; }
5752 # Try some XSI features
5755 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5757 && eval 'test $(( 1 + 1 )) -eq 2 \
5758 && test "${#_lt_dummy}" -eq 5' ) >/dev
/null
2>&1 \
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5761 $as_echo "$xsi_shell" >&6; }
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5765 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5767 ( foo
=bar
; set foo baz
; eval "$1+=\$2" && test "$foo" = barbaz
) \
5769 && lt_shell_append
=yes
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5771 $as_echo "$lt_shell_append" >&6; }
5774 if ( (MAIL
=60; unset MAIL
) ||
exit) >/dev
/null
2>&1; then
5784 # test EBCDIC or ASCII
5785 case `echo X|tr X '\101'` in
5786 A
) # ASCII based system
5787 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5788 lt_SP2NL
='tr \040 \012'
5789 lt_NL2SP
='tr \015\012 \040\040'
5791 *) # EBCDIC based system
5792 lt_SP2NL
='tr \100 \n'
5793 lt_NL2SP
='tr \r\n \100\100'
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5806 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5807 if ${lt_cv_ld_reload_flag+:} false
; then :
5808 $as_echo_n "(cached) " >&6
5810 lt_cv_ld_reload_flag
='-r'
5812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5813 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5814 reload_flag
=$lt_cv_ld_reload_flag
5815 case $reload_flag in
5817 *) reload_flag
=" $reload_flag" ;;
5819 reload_cmds
='$LD$reload_flag -o $output$reload_objs'
5822 if test "$GCC" = yes; then
5823 reload_cmds
='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5825 reload_cmds
='$LD$reload_flag -o $output$reload_objs'
5838 if test -n "$ac_tool_prefix"; then
5839 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5840 set dummy
${ac_tool_prefix}objdump
; ac_word
=$2
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5842 $as_echo_n "checking for $ac_word... " >&6; }
5843 if ${ac_cv_prog_OBJDUMP+:} false
; then :
5844 $as_echo_n "(cached) " >&6
5846 if test -n "$OBJDUMP"; then
5847 ac_cv_prog_OBJDUMP
="$OBJDUMP" # Let the user override the test.
5849 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5853 test -z "$as_dir" && as_dir
=.
5854 for ac_exec_ext
in '' $ac_executable_extensions; do
5855 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5856 ac_cv_prog_OBJDUMP
="${ac_tool_prefix}objdump"
5857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5866 OBJDUMP
=$ac_cv_prog_OBJDUMP
5867 if test -n "$OBJDUMP"; then
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5869 $as_echo "$OBJDUMP" >&6; }
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5872 $as_echo "no" >&6; }
5877 if test -z "$ac_cv_prog_OBJDUMP"; then
5878 ac_ct_OBJDUMP
=$OBJDUMP
5879 # Extract the first word of "objdump", so it can be a program name with args.
5880 set dummy objdump
; ac_word
=$2
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5882 $as_echo_n "checking for $ac_word... " >&6; }
5883 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false
; then :
5884 $as_echo_n "(cached) " >&6
5886 if test -n "$ac_ct_OBJDUMP"; then
5887 ac_cv_prog_ac_ct_OBJDUMP
="$ac_ct_OBJDUMP" # Let the user override the test.
5889 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5893 test -z "$as_dir" && as_dir
=.
5894 for ac_exec_ext
in '' $ac_executable_extensions; do
5895 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5896 ac_cv_prog_ac_ct_OBJDUMP
="objdump"
5897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5906 ac_ct_OBJDUMP
=$ac_cv_prog_ac_ct_OBJDUMP
5907 if test -n "$ac_ct_OBJDUMP"; then
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5909 $as_echo "$ac_ct_OBJDUMP" >&6; }
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5912 $as_echo "no" >&6; }
5915 if test "x$ac_ct_OBJDUMP" = x
; then
5918 case $cross_compiling:$ac_tool_warned in
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5922 ac_tool_warned
=yes ;;
5924 OBJDUMP
=$ac_ct_OBJDUMP
5927 OBJDUMP
="$ac_cv_prog_OBJDUMP"
5930 test -z "$OBJDUMP" && OBJDUMP
=objdump
5940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5941 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5942 if ${lt_cv_deplibs_check_method+:} false
; then :
5943 $as_echo_n "(cached) " >&6
5945 lt_cv_file_magic_cmd
='$MAGIC_CMD'
5946 lt_cv_file_magic_test_file
=
5947 lt_cv_deplibs_check_method
='unknown'
5948 # Need to set the preceding variable on all platforms that support
5949 # interlibrary dependencies.
5950 # 'none' -- dependencies not supported.
5951 # `unknown' -- same as none, but documents that we really don't know.
5952 # 'pass_all' -- all dependencies passed with no checks.
5953 # 'test_compile' -- check by making test program.
5954 # 'file_magic [[regex]]' -- check by looking for files in library path
5955 # which responds to the $file_magic_cmd with a given extended regex.
5956 # If you have `file' or equivalent on your system and you're not sure
5957 # whether `pass_all' will *always* work, you probably want this one.
5961 lt_cv_deplibs_check_method
=pass_all
5965 lt_cv_deplibs_check_method
=pass_all
5969 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5970 lt_cv_file_magic_cmd
='/usr/bin/file -L'
5971 lt_cv_file_magic_test_file
=/shlib
/libc.so
5975 # func_win32_libid is a shell function defined in ltmain.sh
5976 lt_cv_deplibs_check_method
='file_magic ^x86 archive import|^x86 DLL'
5977 lt_cv_file_magic_cmd
='func_win32_libid'
5981 # Base MSYS/MinGW do not provide the 'file' command needed by
5982 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5983 # unless we find 'file', for example because we are cross-compiling.
5984 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5985 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev
/null
2>&1; then
5986 lt_cv_deplibs_check_method
='file_magic ^x86 archive import|^x86 DLL'
5987 lt_cv_file_magic_cmd
='func_win32_libid'
5989 lt_cv_deplibs_check_method
='file_magic file format pei*-i386(.*architecture: i386)?'
5990 lt_cv_file_magic_cmd
='$OBJDUMP -f'
5995 # use the weaker test based on 'objdump'. See mingw*.
5996 lt_cv_deplibs_check_method
='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5997 lt_cv_file_magic_cmd
='$OBJDUMP -f'
6000 darwin
* | rhapsody
*)
6001 lt_cv_deplibs_check_method
=pass_all
6004 freebsd
* | dragonfly
*)
6005 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
> /dev
/null
; then
6008 # Not sure whether the presence of OpenBSD here was a mistake.
6009 # Let's accept both of them until this is cleared up.
6010 lt_cv_deplibs_check_method
='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6011 lt_cv_file_magic_cmd
=/usr
/bin
/file
6012 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so.*`
6016 lt_cv_deplibs_check_method
=pass_all
6021 lt_cv_deplibs_check_method
=pass_all
6025 lt_cv_deplibs_check_method
=pass_all
6028 hpux10.20
* | hpux11
*)
6029 lt_cv_file_magic_cmd
=/usr
/bin
/file
6032 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6033 lt_cv_file_magic_test_file
=/usr
/lib
/hpux32
/libc.so
6036 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]'
6037 lt_cv_file_magic_test_file
=/usr
/lib
/pa20_64
/libc.sl
6040 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6041 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
6047 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6048 lt_cv_deplibs_check_method
='match_pattern /lib[^/]+(\.so|\.a)$'
6051 irix5
* | irix6
* | nonstopux
*)
6053 *-32|
*"-32 ") libmagic
=32-bit;;
6054 *-n32|
*"-n32 ") libmagic
=N32
;;
6055 *-64|
*"-64 ") libmagic
=64-bit;;
6056 *) libmagic
=never-match
;;
6058 lt_cv_deplibs_check_method
=pass_all
6061 # This must be Linux ELF.
6062 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu | uclinuxfdpiceabi
)
6063 lt_cv_deplibs_check_method
=pass_all
6067 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
> /dev
/null
; then
6068 lt_cv_deplibs_check_method
='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6070 lt_cv_deplibs_check_method
='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6075 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6076 lt_cv_file_magic_cmd
=/usr
/bin
/file
6077 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
6081 lt_cv_deplibs_check_method
=pass_all
6085 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6086 lt_cv_deplibs_check_method
='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6088 lt_cv_deplibs_check_method
='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6092 osf3
* | osf4
* | osf5
*)
6093 lt_cv_deplibs_check_method
=pass_all
6097 lt_cv_deplibs_check_method
=pass_all
6101 lt_cv_deplibs_check_method
=pass_all
6104 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
6105 lt_cv_deplibs_check_method
=pass_all
6109 case $host_vendor in
6111 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]'
6112 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
6115 lt_cv_deplibs_check_method
=pass_all
6118 lt_cv_file_magic_cmd
='/bin/file'
6119 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6122 lt_cv_file_magic_cmd
='/bin/file'
6123 lt_cv_deplibs_check_method
="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6124 lt_cv_file_magic_test_file
=/lib
/libc.so
6127 lt_cv_deplibs_check_method
=pass_all
6130 lt_cv_deplibs_check_method
=pass_all
6136 lt_cv_deplibs_check_method
=pass_all
6139 # Assume VxWorks cross toolchains are built on Linux, possibly
6140 # as canadian for Windows hosts.
6141 lt_cv_deplibs_check_method
=pass_all
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6147 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6148 file_magic_cmd
=$lt_cv_file_magic_cmd
6149 deplibs_check_method
=$lt_cv_deplibs_check_method
6150 test -z "$deplibs_check_method" && deplibs_check_method
=unknown
6164 plugin_names
="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6165 for plugin
in $plugin_names; do
6166 plugin_so
=`${CC} ${CFLAGS} --print-prog-name $plugin`
6167 if test x
$plugin_so = x
$plugin; then
6168 plugin_so
=`${CC} ${CFLAGS} --print-file-name $plugin`
6170 if test x
$plugin_so != x
$plugin; then
6171 plugin_option
="--plugin $plugin_so"
6176 if test -n "$ac_tool_prefix"; then
6177 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6178 set dummy
${ac_tool_prefix}ar; ac_word
=$2
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6180 $as_echo_n "checking for $ac_word... " >&6; }
6181 if ${ac_cv_prog_AR+:} false
; then :
6182 $as_echo_n "(cached) " >&6
6184 if test -n "$AR"; then
6185 ac_cv_prog_AR
="$AR" # Let the user override the test.
6187 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6191 test -z "$as_dir" && as_dir
=.
6192 for ac_exec_ext
in '' $ac_executable_extensions; do
6193 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6194 ac_cv_prog_AR
="${ac_tool_prefix}ar"
6195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6205 if test -n "$AR"; then
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6207 $as_echo "$AR" >&6; }
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6210 $as_echo "no" >&6; }
6215 if test -z "$ac_cv_prog_AR"; then
6217 # Extract the first word of "ar", so it can be a program name with args.
6218 set dummy
ar; ac_word
=$2
6219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6220 $as_echo_n "checking for $ac_word... " >&6; }
6221 if ${ac_cv_prog_ac_ct_AR+:} false
; then :
6222 $as_echo_n "(cached) " >&6
6224 if test -n "$ac_ct_AR"; then
6225 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
6227 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6231 test -z "$as_dir" && as_dir
=.
6232 for ac_exec_ext
in '' $ac_executable_extensions; do
6233 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6234 ac_cv_prog_ac_ct_AR
="ar"
6235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6244 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
6245 if test -n "$ac_ct_AR"; then
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6247 $as_echo "$ac_ct_AR" >&6; }
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6250 $as_echo "no" >&6; }
6253 if test "x$ac_ct_AR" = x
; then
6256 case $cross_compiling:$ac_tool_warned in
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6259 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6260 ac_tool_warned
=yes ;;
6268 test -z "$AR" && AR
=ar
6269 if test -n "$plugin_option"; then
6270 if $AR --help 2>&1 |
grep -q "\--plugin"; then
6272 $AR $plugin_option rc conftest.a conftest.c
6273 if test "$?" != 0; then
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6275 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6277 AR
="$AR $plugin_option"
6282 test -z "$AR_FLAGS" && AR_FLAGS
=cru
6294 if test -n "$ac_tool_prefix"; then
6295 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6296 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6298 $as_echo_n "checking for $ac_word... " >&6; }
6299 if ${ac_cv_prog_STRIP+:} false
; then :
6300 $as_echo_n "(cached) " >&6
6302 if test -n "$STRIP"; then
6303 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
6305 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6309 test -z "$as_dir" && as_dir
=.
6310 for ac_exec_ext
in '' $ac_executable_extensions; do
6311 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6312 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
6313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6322 STRIP
=$ac_cv_prog_STRIP
6323 if test -n "$STRIP"; then
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6325 $as_echo "$STRIP" >&6; }
6327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6328 $as_echo "no" >&6; }
6333 if test -z "$ac_cv_prog_STRIP"; then
6335 # Extract the first word of "strip", so it can be a program name with args.
6336 set dummy strip
; ac_word
=$2
6337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6338 $as_echo_n "checking for $ac_word... " >&6; }
6339 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
6340 $as_echo_n "(cached) " >&6
6342 if test -n "$ac_ct_STRIP"; then
6343 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
6345 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6349 test -z "$as_dir" && as_dir
=.
6350 for ac_exec_ext
in '' $ac_executable_extensions; do
6351 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6352 ac_cv_prog_ac_ct_STRIP
="strip"
6353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6362 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
6363 if test -n "$ac_ct_STRIP"; then
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6365 $as_echo "$ac_ct_STRIP" >&6; }
6367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6368 $as_echo "no" >&6; }
6371 if test "x$ac_ct_STRIP" = x
; then
6374 case $cross_compiling:$ac_tool_warned in
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6377 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6378 ac_tool_warned
=yes ;;
6383 STRIP
="$ac_cv_prog_STRIP"
6386 test -z "$STRIP" && STRIP
=:
6393 if test -n "$ac_tool_prefix"; then
6394 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6395 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6397 $as_echo_n "checking for $ac_word... " >&6; }
6398 if ${ac_cv_prog_RANLIB+:} false
; then :
6399 $as_echo_n "(cached) " >&6
6401 if test -n "$RANLIB"; then
6402 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
6404 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6408 test -z "$as_dir" && as_dir
=.
6409 for ac_exec_ext
in '' $ac_executable_extensions; do
6410 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6411 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
6412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6421 RANLIB
=$ac_cv_prog_RANLIB
6422 if test -n "$RANLIB"; then
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6424 $as_echo "$RANLIB" >&6; }
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6427 $as_echo "no" >&6; }
6432 if test -z "$ac_cv_prog_RANLIB"; then
6433 ac_ct_RANLIB
=$RANLIB
6434 # Extract the first word of "ranlib", so it can be a program name with args.
6435 set dummy ranlib
; ac_word
=$2
6436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6437 $as_echo_n "checking for $ac_word... " >&6; }
6438 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
6439 $as_echo_n "(cached) " >&6
6441 if test -n "$ac_ct_RANLIB"; then
6442 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
6444 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6448 test -z "$as_dir" && as_dir
=.
6449 for ac_exec_ext
in '' $ac_executable_extensions; do
6450 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6451 ac_cv_prog_ac_ct_RANLIB
="ranlib"
6452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6461 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
6462 if test -n "$ac_ct_RANLIB"; then
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6464 $as_echo "$ac_ct_RANLIB" >&6; }
6466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6467 $as_echo "no" >&6; }
6470 if test "x$ac_ct_RANLIB" = x
; then
6473 case $cross_compiling:$ac_tool_warned in
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6476 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6477 ac_tool_warned
=yes ;;
6479 RANLIB
=$ac_ct_RANLIB
6482 RANLIB
="$ac_cv_prog_RANLIB"
6485 test -z "$RANLIB" && RANLIB
=:
6486 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6487 if $RANLIB --help 2>&1 |
grep -q "\--plugin"; then
6488 RANLIB
="$RANLIB $plugin_option"
6497 # Determine commands to create old-style static archives.
6498 old_archive_cmds
='$AR $AR_FLAGS $oldlib$oldobjs'
6499 old_postinstall_cmds
='chmod 644 $oldlib'
6500 old_postuninstall_cmds
=
6502 if test -n "$RANLIB"; then
6505 old_postinstall_cmds
="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6508 old_postinstall_cmds
="$old_postinstall_cmds~\$RANLIB \$oldlib"
6511 old_archive_cmds
="$old_archive_cmds~\$RANLIB \$oldlib"
6516 lock_old_archive_extraction
=yes ;;
6518 lock_old_archive_extraction
=no
;;
6559 # If no C compiler was specified, use CC.
6562 # If no C compiler flags were specified, use CFLAGS.
6563 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
6565 # Allow CC to be a program name with arguments.
6569 # Check for command to grab the raw symbol name followed by C symbol from nm.
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6571 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6572 if ${lt_cv_sys_global_symbol_pipe+:} false
; then :
6573 $as_echo_n "(cached) " >&6
6576 # These are sane defaults that work on at least a few old systems.
6577 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6579 # Character class describing NM global symbol codes.
6580 symcode
='[BCDEGRST]'
6582 # Regexp to match symbols that can be accessed directly from C.
6583 sympat
='\([_A-Za-z][_A-Za-z0-9]*\)'
6585 # Define system-specific variables.
6590 cygwin
* | mingw
* | pw32
* | cegcc
*)
6591 symcode
='[ABCDGISTW]'
6594 if test "$host_cpu" = ia64
; then
6595 symcode
='[ABCDEGRST]'
6599 symcode
='[BCDEGRST]'
6602 symcode
='[BCDEGQRST]'
6613 sysv5
* | sco5v6
* | unixware
* | OpenUNIX
*)
6621 # If we're using GNU nm, then use its standard symbol codes.
6622 case `$NM -V 2>&1` in
6623 *GNU
* |
*'with BFD'*)
6624 symcode
='[ABCDGIRSTW]' ;;
6627 # Transform an extracted symbol line into a proper C declaration.
6628 # Some systems (esp. on ia64) link data and code symbols differently,
6629 # so use this general approach.
6630 lt_cv_sys_global_symbol_to_cdecl
="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6632 # Transform an extracted symbol line into symbol name and symbol address
6633 lt_cv_sys_global_symbol_to_c_name_address
="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6634 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'"
6636 # Handle CRLF in mingw tool chain
6640 opt_cr
=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6644 # Try without a prefix underscore, then with it.
6645 for ac_symprfx
in "" "_"; do
6647 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6648 symxfrm
="\\1 $ac_symprfx\\2 \\2"
6650 # Write the raw and C identifiers.
6651 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6652 # Fake it for dumpbin and say T for any non-static function
6653 # and D for any global variable.
6654 # Also find C++ and __fastcall symbols from MSVC++,
6655 # which start with @ or ?.
6656 lt_cv_sys_global_symbol_pipe
="$AWK '"\
6657 " {last_section=section; section=\$ 3};"\
6658 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6659 " \$ 0!~/External *\|/{next};"\
6660 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6661 " {if(hide[section]) next};"\
6662 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6663 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6664 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6665 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6666 " ' prfx=^$ac_symprfx"
6668 lt_cv_sys_global_symbol_pipe
="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6671 # Check to see that the pipe works correctly.
6675 cat > conftest.
$ac_ext <<_LT_EOF
6680 void nm_test_func(void);
6681 void nm_test_func(void){}
6685 int main(){nm_test_var='a';nm_test_func();return(0);}
6688 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6689 (eval $ac_compile) 2>&5
6691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6692 test $ac_status = 0; }; then
6693 # Now try to grab the symbols.
6695 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6696 (eval $NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist) 2>&5
6698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6699 test $ac_status = 0; } && test -s "$nlist"; then
6700 # Try sorting and uniquifying the output.
6701 if sort "$nlist" |
uniq > "$nlist"T
; then
6702 mv -f "$nlist"T
"$nlist"
6707 # Make sure that we snagged all the symbols we need.
6708 if $GREP ' nm_test_var$' "$nlist" >/dev
/null
; then
6709 if $GREP ' nm_test_func$' "$nlist" >/dev
/null
; then
6710 cat <<_LT_EOF > conftest.$ac_ext
6716 # Now generate the symbol file.
6717 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6719 cat <<_LT_EOF >> conftest.$ac_ext
6721 /* The mapping between symbol names and symbols. */
6726 lt__PROGRAM__LTX_preloaded_symbols[] =
6728 { "@PROGRAM@", (void *) 0 },
6730 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" |
$GREP -v main
>> conftest.
$ac_ext
6731 cat <<\_LT_EOF
>> conftest.
$ac_ext
6735 /* This works around a problem
in FreeBSD linker
*/
6736 #ifdef FREEBSD_WORKAROUND
6737 static const void
*lt_preloaded_setup
() {
6738 return lt__PROGRAM__LTX_preloaded_symbols
;
6746 # Now try linking the two files.
6747 mv conftest.
$ac_objext conftstm.
$ac_objext
6748 lt_save_LIBS
="$LIBS"
6749 lt_save_CFLAGS
="$CFLAGS"
6750 LIBS
="conftstm.$ac_objext"
6751 CFLAGS
="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6752 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6753 (eval $ac_link) 2>&5
6755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6756 test $ac_status = 0; } && test -s conftest
${ac_exeext}; then
6759 LIBS
="$lt_save_LIBS"
6760 CFLAGS
="$lt_save_CFLAGS"
6762 echo "cannot find nm_test_func in $nlist" >&5
6765 echo "cannot find nm_test_var in $nlist" >&5
6768 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6771 echo "$progname: failed program was:" >&5
6772 cat conftest.
$ac_ext >&5
6774 rm -rf conftest
* conftst
*
6776 # Do not use the global_symbol_pipe unless it works.
6777 if test "$pipe_works" = yes; then
6780 lt_cv_sys_global_symbol_pipe
=
6786 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6787 lt_cv_sys_global_symbol_to_cdecl
=
6789 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6791 $as_echo "failed" >&6; }
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6794 $as_echo "ok" >&6; }
6819 # Check whether --enable-libtool-lock was given.
6820 if test "${enable_libtool_lock+set}" = set; then :
6821 enableval
=$enable_libtool_lock;
6824 test "x$enable_libtool_lock" != xno
&& enable_libtool_lock
=yes
6826 # Some flags need to be propagated to the compiler or linker for good
6830 # Find out which ABI we are using.
6831 echo 'int i;' > conftest.
$ac_ext
6832 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6833 (eval $ac_compile) 2>&5
6835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6836 test $ac_status = 0; }; then
6837 case `/usr/bin/file conftest.$ac_objext` in
6849 # Find out which ABI we are using.
6850 echo '#line '$LINENO' "configure"' > conftest.
$ac_ext
6851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6852 (eval $ac_compile) 2>&5
6854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6855 test $ac_status = 0; }; then
6856 if test "$lt_cv_prog_gnu_ld" = yes; then
6857 case `/usr/bin/file conftest.$ac_objext` in
6859 LD
="${LD-ld} -melf32bsmip"
6862 LD
="${LD-ld} -melf32bmipn32"
6865 LD
="${LD-ld} -melf64bmip"
6869 case `/usr/bin/file conftest.$ac_objext` in
6885 x86_64-
*kfreebsd
*-gnu|x86_64-
*linux
*|powerpc
*-*linux
*| \
6886 s390
*-*linux
*|s390
*-*tpf
*|sparc
*-*linux
*)
6887 # Find out which ABI we are using.
6888 echo 'int i;' > conftest.
$ac_ext
6889 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6890 (eval $ac_compile) 2>&5
6892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6893 test $ac_status = 0; }; then
6894 case `/usr/bin/file conftest.o` in
6897 x86_64-
*kfreebsd
*-gnu)
6898 LD
="${LD-ld} -m elf_i386_fbsd"
6901 case `/usr/bin/file conftest.o` in
6903 LD
="${LD-ld} -m elf32_x86_64"
6906 LD
="${LD-ld} -m elf_i386"
6910 powerpc64le-
*linux
*)
6911 LD
="${LD-ld} -m elf32lppclinux"
6914 LD
="${LD-ld} -m elf32ppclinux"
6917 LD
="${LD-ld} -m elf_s390"
6920 LD
="${LD-ld} -m elf32_sparc"
6926 x86_64-
*kfreebsd
*-gnu)
6927 LD
="${LD-ld} -m elf_x86_64_fbsd"
6930 LD
="${LD-ld} -m elf_x86_64"
6933 LD
="${LD-ld} -m elf64lppc"
6936 LD
="${LD-ld} -m elf64ppc"
6938 s390
*-*linux
*|s390
*-*tpf
*)
6939 LD
="${LD-ld} -m elf64_s390"
6942 LD
="${LD-ld} -m elf64_sparc"
6952 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6953 SAVE_CFLAGS
="$CFLAGS"
6954 CFLAGS
="$CFLAGS -belf"
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6956 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6957 if ${lt_cv_cc_needs_belf+:} false
; then :
6958 $as_echo_n "(cached) " >&6
6961 ac_cpp
='$CPP $CPPFLAGS'
6962 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6963 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6964 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6966 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6967 /* end confdefs.h. */
6977 if ac_fn_c_try_link
"$LINENO"; then :
6978 lt_cv_cc_needs_belf
=yes
6980 lt_cv_cc_needs_belf
=no
6982 rm -f core conftest.err conftest.
$ac_objext \
6983 conftest
$ac_exeext conftest.
$ac_ext
6985 ac_cpp
='$CPP $CPPFLAGS'
6986 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6987 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6988 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6992 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6993 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
6994 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6995 CFLAGS
="$SAVE_CFLAGS"
6999 # Find out which ABI we are using.
7000 echo 'int i;' > conftest.
$ac_ext
7001 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7002 (eval $ac_compile) 2>&5
7004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7005 test $ac_status = 0; }; then
7006 case `/usr/bin/file conftest.o` in
7008 case $lt_cv_prog_gnu_ld in
7009 yes*) LD
="${LD-ld} -m elf64_sparc" ;;
7011 if ${LD-ld} -64 -r -o conftest2.o conftest.o
>/dev
/null
2>&1; then
7023 need_locks
="$enable_libtool_lock"
7027 rhapsody
* | darwin
*)
7028 if test -n "$ac_tool_prefix"; then
7029 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7030 set dummy
${ac_tool_prefix}dsymutil
; ac_word
=$2
7031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7032 $as_echo_n "checking for $ac_word... " >&6; }
7033 if ${ac_cv_prog_DSYMUTIL+:} false
; then :
7034 $as_echo_n "(cached) " >&6
7036 if test -n "$DSYMUTIL"; then
7037 ac_cv_prog_DSYMUTIL
="$DSYMUTIL" # Let the user override the test.
7039 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7043 test -z "$as_dir" && as_dir
=.
7044 for ac_exec_ext
in '' $ac_executable_extensions; do
7045 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7046 ac_cv_prog_DSYMUTIL
="${ac_tool_prefix}dsymutil"
7047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7056 DSYMUTIL
=$ac_cv_prog_DSYMUTIL
7057 if test -n "$DSYMUTIL"; then
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7059 $as_echo "$DSYMUTIL" >&6; }
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7062 $as_echo "no" >&6; }
7067 if test -z "$ac_cv_prog_DSYMUTIL"; then
7068 ac_ct_DSYMUTIL
=$DSYMUTIL
7069 # Extract the first word of "dsymutil", so it can be a program name with args.
7070 set dummy dsymutil
; ac_word
=$2
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7072 $as_echo_n "checking for $ac_word... " >&6; }
7073 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false
; then :
7074 $as_echo_n "(cached) " >&6
7076 if test -n "$ac_ct_DSYMUTIL"; then
7077 ac_cv_prog_ac_ct_DSYMUTIL
="$ac_ct_DSYMUTIL" # Let the user override the test.
7079 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7083 test -z "$as_dir" && as_dir
=.
7084 for ac_exec_ext
in '' $ac_executable_extensions; do
7085 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7086 ac_cv_prog_ac_ct_DSYMUTIL
="dsymutil"
7087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7096 ac_ct_DSYMUTIL
=$ac_cv_prog_ac_ct_DSYMUTIL
7097 if test -n "$ac_ct_DSYMUTIL"; then
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7099 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7102 $as_echo "no" >&6; }
7105 if test "x$ac_ct_DSYMUTIL" = x
; then
7108 case $cross_compiling:$ac_tool_warned in
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7111 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7112 ac_tool_warned
=yes ;;
7114 DSYMUTIL
=$ac_ct_DSYMUTIL
7117 DSYMUTIL
="$ac_cv_prog_DSYMUTIL"
7120 if test -n "$ac_tool_prefix"; then
7121 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7122 set dummy
${ac_tool_prefix}nmedit
; ac_word
=$2
7123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7124 $as_echo_n "checking for $ac_word... " >&6; }
7125 if ${ac_cv_prog_NMEDIT+:} false
; then :
7126 $as_echo_n "(cached) " >&6
7128 if test -n "$NMEDIT"; then
7129 ac_cv_prog_NMEDIT
="$NMEDIT" # Let the user override the test.
7131 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7135 test -z "$as_dir" && as_dir
=.
7136 for ac_exec_ext
in '' $ac_executable_extensions; do
7137 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7138 ac_cv_prog_NMEDIT
="${ac_tool_prefix}nmedit"
7139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7148 NMEDIT
=$ac_cv_prog_NMEDIT
7149 if test -n "$NMEDIT"; then
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7151 $as_echo "$NMEDIT" >&6; }
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7154 $as_echo "no" >&6; }
7159 if test -z "$ac_cv_prog_NMEDIT"; then
7160 ac_ct_NMEDIT
=$NMEDIT
7161 # Extract the first word of "nmedit", so it can be a program name with args.
7162 set dummy nmedit
; ac_word
=$2
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7164 $as_echo_n "checking for $ac_word... " >&6; }
7165 if ${ac_cv_prog_ac_ct_NMEDIT+:} false
; then :
7166 $as_echo_n "(cached) " >&6
7168 if test -n "$ac_ct_NMEDIT"; then
7169 ac_cv_prog_ac_ct_NMEDIT
="$ac_ct_NMEDIT" # Let the user override the test.
7171 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7175 test -z "$as_dir" && as_dir
=.
7176 for ac_exec_ext
in '' $ac_executable_extensions; do
7177 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7178 ac_cv_prog_ac_ct_NMEDIT
="nmedit"
7179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7188 ac_ct_NMEDIT
=$ac_cv_prog_ac_ct_NMEDIT
7189 if test -n "$ac_ct_NMEDIT"; then
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7191 $as_echo "$ac_ct_NMEDIT" >&6; }
7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7194 $as_echo "no" >&6; }
7197 if test "x$ac_ct_NMEDIT" = x
; then
7200 case $cross_compiling:$ac_tool_warned in
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7203 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7204 ac_tool_warned
=yes ;;
7206 NMEDIT
=$ac_ct_NMEDIT
7209 NMEDIT
="$ac_cv_prog_NMEDIT"
7212 if test -n "$ac_tool_prefix"; then
7213 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7214 set dummy
${ac_tool_prefix}lipo
; ac_word
=$2
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7216 $as_echo_n "checking for $ac_word... " >&6; }
7217 if ${ac_cv_prog_LIPO+:} false
; then :
7218 $as_echo_n "(cached) " >&6
7220 if test -n "$LIPO"; then
7221 ac_cv_prog_LIPO
="$LIPO" # Let the user override the test.
7223 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7227 test -z "$as_dir" && as_dir
=.
7228 for ac_exec_ext
in '' $ac_executable_extensions; do
7229 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7230 ac_cv_prog_LIPO
="${ac_tool_prefix}lipo"
7231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7240 LIPO
=$ac_cv_prog_LIPO
7241 if test -n "$LIPO"; then
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7243 $as_echo "$LIPO" >&6; }
7245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7246 $as_echo "no" >&6; }
7251 if test -z "$ac_cv_prog_LIPO"; then
7253 # Extract the first word of "lipo", so it can be a program name with args.
7254 set dummy lipo
; ac_word
=$2
7255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7256 $as_echo_n "checking for $ac_word... " >&6; }
7257 if ${ac_cv_prog_ac_ct_LIPO+:} false
; then :
7258 $as_echo_n "(cached) " >&6
7260 if test -n "$ac_ct_LIPO"; then
7261 ac_cv_prog_ac_ct_LIPO
="$ac_ct_LIPO" # Let the user override the test.
7263 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7267 test -z "$as_dir" && as_dir
=.
7268 for ac_exec_ext
in '' $ac_executable_extensions; do
7269 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7270 ac_cv_prog_ac_ct_LIPO
="lipo"
7271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7280 ac_ct_LIPO
=$ac_cv_prog_ac_ct_LIPO
7281 if test -n "$ac_ct_LIPO"; then
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7283 $as_echo "$ac_ct_LIPO" >&6; }
7285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7286 $as_echo "no" >&6; }
7289 if test "x$ac_ct_LIPO" = x
; then
7292 case $cross_compiling:$ac_tool_warned in
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7295 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7296 ac_tool_warned
=yes ;;
7301 LIPO
="$ac_cv_prog_LIPO"
7304 if test -n "$ac_tool_prefix"; then
7305 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7306 set dummy
${ac_tool_prefix}otool
; ac_word
=$2
7307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7308 $as_echo_n "checking for $ac_word... " >&6; }
7309 if ${ac_cv_prog_OTOOL+:} false
; then :
7310 $as_echo_n "(cached) " >&6
7312 if test -n "$OTOOL"; then
7313 ac_cv_prog_OTOOL
="$OTOOL" # Let the user override the test.
7315 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7319 test -z "$as_dir" && as_dir
=.
7320 for ac_exec_ext
in '' $ac_executable_extensions; do
7321 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7322 ac_cv_prog_OTOOL
="${ac_tool_prefix}otool"
7323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7332 OTOOL
=$ac_cv_prog_OTOOL
7333 if test -n "$OTOOL"; then
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7335 $as_echo "$OTOOL" >&6; }
7337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7338 $as_echo "no" >&6; }
7343 if test -z "$ac_cv_prog_OTOOL"; then
7345 # Extract the first word of "otool", so it can be a program name with args.
7346 set dummy otool
; ac_word
=$2
7347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7348 $as_echo_n "checking for $ac_word... " >&6; }
7349 if ${ac_cv_prog_ac_ct_OTOOL+:} false
; then :
7350 $as_echo_n "(cached) " >&6
7352 if test -n "$ac_ct_OTOOL"; then
7353 ac_cv_prog_ac_ct_OTOOL
="$ac_ct_OTOOL" # Let the user override the test.
7355 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7359 test -z "$as_dir" && as_dir
=.
7360 for ac_exec_ext
in '' $ac_executable_extensions; do
7361 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7362 ac_cv_prog_ac_ct_OTOOL
="otool"
7363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7372 ac_ct_OTOOL
=$ac_cv_prog_ac_ct_OTOOL
7373 if test -n "$ac_ct_OTOOL"; then
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7375 $as_echo "$ac_ct_OTOOL" >&6; }
7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7378 $as_echo "no" >&6; }
7381 if test "x$ac_ct_OTOOL" = x
; then
7384 case $cross_compiling:$ac_tool_warned in
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7387 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7388 ac_tool_warned
=yes ;;
7393 OTOOL
="$ac_cv_prog_OTOOL"
7396 if test -n "$ac_tool_prefix"; then
7397 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7398 set dummy
${ac_tool_prefix}otool64
; ac_word
=$2
7399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7400 $as_echo_n "checking for $ac_word... " >&6; }
7401 if ${ac_cv_prog_OTOOL64+:} false
; then :
7402 $as_echo_n "(cached) " >&6
7404 if test -n "$OTOOL64"; then
7405 ac_cv_prog_OTOOL64
="$OTOOL64" # Let the user override the test.
7407 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7411 test -z "$as_dir" && as_dir
=.
7412 for ac_exec_ext
in '' $ac_executable_extensions; do
7413 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7414 ac_cv_prog_OTOOL64
="${ac_tool_prefix}otool64"
7415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7424 OTOOL64
=$ac_cv_prog_OTOOL64
7425 if test -n "$OTOOL64"; then
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7427 $as_echo "$OTOOL64" >&6; }
7429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7430 $as_echo "no" >&6; }
7435 if test -z "$ac_cv_prog_OTOOL64"; then
7436 ac_ct_OTOOL64
=$OTOOL64
7437 # Extract the first word of "otool64", so it can be a program name with args.
7438 set dummy otool64
; ac_word
=$2
7439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7440 $as_echo_n "checking for $ac_word... " >&6; }
7441 if ${ac_cv_prog_ac_ct_OTOOL64+:} false
; then :
7442 $as_echo_n "(cached) " >&6
7444 if test -n "$ac_ct_OTOOL64"; then
7445 ac_cv_prog_ac_ct_OTOOL64
="$ac_ct_OTOOL64" # Let the user override the test.
7447 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7451 test -z "$as_dir" && as_dir
=.
7452 for ac_exec_ext
in '' $ac_executable_extensions; do
7453 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7454 ac_cv_prog_ac_ct_OTOOL64
="otool64"
7455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7464 ac_ct_OTOOL64
=$ac_cv_prog_ac_ct_OTOOL64
7465 if test -n "$ac_ct_OTOOL64"; then
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7467 $as_echo "$ac_ct_OTOOL64" >&6; }
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7470 $as_echo "no" >&6; }
7473 if test "x$ac_ct_OTOOL64" = x
; then
7476 case $cross_compiling:$ac_tool_warned in
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7479 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7480 ac_tool_warned
=yes ;;
7482 OTOOL64
=$ac_ct_OTOOL64
7485 OTOOL64
="$ac_cv_prog_OTOOL64"
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7515 $as_echo_n "checking for -single_module linker flag... " >&6; }
7516 if ${lt_cv_apple_cc_single_mod+:} false
; then :
7517 $as_echo_n "(cached) " >&6
7519 lt_cv_apple_cc_single_mod
=no
7520 if test -z "${LT_MULTI_MODULE}"; then
7521 # By default we will add the -single_module flag. You can override
7522 # by either setting the environment variable LT_MULTI_MODULE
7523 # non-empty at configure time, or by adding -multi_module to the
7525 rm -rf libconftest.dylib
*
7526 echo "int foo(void){return 1;}" > conftest.c
7527 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7528 -dynamiclib -Wl,-single_module conftest.c" >&5
7529 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7530 -dynamiclib -Wl,-single_module conftest.c
2>conftest.err
7532 if test -f libconftest.dylib
&& test ! -s conftest.err
&& test $_lt_result = 0; then
7533 lt_cv_apple_cc_single_mod
=yes
7535 cat conftest.err
>&5
7537 rm -rf libconftest.dylib
*
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7542 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7544 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7545 if ${lt_cv_ld_exported_symbols_list+:} false
; then :
7546 $as_echo_n "(cached) " >&6
7548 lt_cv_ld_exported_symbols_list
=no
7549 save_LDFLAGS
=$LDFLAGS
7550 echo "_main" > conftest.sym
7551 LDFLAGS
="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7552 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7553 /* end confdefs.h. */
7563 if ac_fn_c_try_link
"$LINENO"; then :
7564 lt_cv_ld_exported_symbols_list
=yes
7566 lt_cv_ld_exported_symbols_list
=no
7568 rm -f core conftest.err conftest.
$ac_objext \
7569 conftest
$ac_exeext conftest.
$ac_ext
7570 LDFLAGS
="$save_LDFLAGS"
7573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7574 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7576 $as_echo_n "checking for -force_load linker flag... " >&6; }
7577 if ${lt_cv_ld_force_load+:} false
; then :
7578 $as_echo_n "(cached) " >&6
7580 lt_cv_ld_force_load
=no
7581 cat > conftest.c
<< _LT_EOF
7582 int forced_loaded() { return 2;}
7584 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7585 $LTCC $LTCFLAGS -c -o conftest.o conftest.c
2>&5
7586 echo "$AR cru libconftest.a conftest.o" >&5
7587 $AR cru libconftest.a conftest.o
2>&5
7588 cat > conftest.c
<< _LT_EOF
7589 int main() { return 0;}
7591 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7592 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
2>conftest.err
7594 if test -f conftest
&& test ! -s conftest.err
&& test $_lt_result = 0 && $GREP forced_load conftest
2>&1 >/dev
/null
; then
7595 lt_cv_ld_force_load
=yes
7597 cat conftest.err
>&5
7599 rm -f conftest.err libconftest.a conftest conftest.c
7600 rm -rf conftest.dSYM
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7604 $as_echo "$lt_cv_ld_force_load" >&6; }
7605 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
7606 # build without first building modern cctools / linker.
7607 case $host_cpu-$host_os in
7608 *-rhapsody* |
*-darwin1.
[012])
7609 _lt_dar_allow_undefined
='${wl}-undefined ${wl}suppress' ;;
7611 _lt_dar_allow_undefined
='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7613 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
7614 # deployment target is forced to an earlier version.
7615 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
7616 UNSET
,*-darwin[89]*|UNSET
,*-darwin[12][0-9]*)
7619 _lt_dar_allow_undefined
='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7626 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7627 _lt_dar_single_mod
='$single_module'
7629 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7630 _lt_dar_export_syms
=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7632 _lt_dar_export_syms
='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7634 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7635 _lt_dsymutil
='~$DSYMUTIL $lib || :'
7643 ac_cpp
='$CPP $CPPFLAGS'
7644 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7645 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7646 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7648 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7649 # On Suns, sometimes $CPP names a directory.
7650 if test -n "$CPP" && test -d "$CPP"; then
7653 if test -z "$CPP"; then
7654 if ${ac_cv_prog_CPP+:} false
; then :
7655 $as_echo_n "(cached) " >&6
7657 # Double quotes because CPP needs to be expanded
7658 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7661 for ac_c_preproc_warn_flag
in '' yes
7663 # Use a header file that comes with gcc, so configuring glibc
7664 # with a fresh cross-compiler works.
7665 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7666 # <limits.h> exists even on freestanding compilers.
7667 # On the NeXT, cc -E runs the code through the compiler's parser,
7668 # not just through cpp. "Syntax error" is here to catch this case.
7669 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7670 /* end confdefs.h. */
7672 # include <limits.h>
7674 # include <assert.h>
7678 if ac_fn_c_try_cpp
"$LINENO"; then :
7681 # Broken: fails on valid input.
7684 rm -f conftest.err conftest.i conftest.
$ac_ext
7686 # OK, works on sane cases. Now check whether nonexistent headers
7687 # can be detected and how.
7688 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7689 /* end confdefs.h. */
7690 #include <ac_nonexistent.h>
7692 if ac_fn_c_try_cpp
"$LINENO"; then :
7693 # Broken: success on invalid input.
7696 # Passes both tests.
7700 rm -f conftest.err conftest.i conftest.
$ac_ext
7703 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7704 rm -f conftest.i conftest.err conftest.
$ac_ext
7705 if $ac_preproc_ok; then :
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7718 $as_echo "$CPP" >&6; }
7720 for ac_c_preproc_warn_flag
in '' yes
7722 # Use a header file that comes with gcc, so configuring glibc
7723 # with a fresh cross-compiler works.
7724 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7725 # <limits.h> exists even on freestanding compilers.
7726 # On the NeXT, cc -E runs the code through the compiler's parser,
7727 # not just through cpp. "Syntax error" is here to catch this case.
7728 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7729 /* end confdefs.h. */
7731 # include <limits.h>
7733 # include <assert.h>
7737 if ac_fn_c_try_cpp
"$LINENO"; then :
7740 # Broken: fails on valid input.
7743 rm -f conftest.err conftest.i conftest.
$ac_ext
7745 # OK, works on sane cases. Now check whether nonexistent headers
7746 # can be detected and how.
7747 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7748 /* end confdefs.h. */
7749 #include <ac_nonexistent.h>
7751 if ac_fn_c_try_cpp
"$LINENO"; then :
7752 # Broken: success on invalid input.
7755 # Passes both tests.
7759 rm -f conftest.err conftest.i conftest.
$ac_ext
7762 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7763 rm -f conftest.i conftest.err conftest.
$ac_ext
7764 if $ac_preproc_ok; then :
7767 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7768 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7769 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
7770 See \`config.log' for more details" "$LINENO" 5; }
7774 ac_cpp
='$CPP $CPPFLAGS'
7775 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7776 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7777 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7781 $as_echo_n "checking for ANSI C header files... " >&6; }
7782 if ${ac_cv_header_stdc+:} false
; then :
7783 $as_echo_n "(cached) " >&6
7785 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7786 /* end confdefs.h. */
7800 if ac_fn_c_try_compile
"$LINENO"; then :
7801 ac_cv_header_stdc
=yes
7803 ac_cv_header_stdc
=no
7805 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7807 if test $ac_cv_header_stdc = yes; then
7808 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7809 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7810 /* end confdefs.h. */
7814 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7815 $EGREP "memchr" >/dev
/null
2>&1; then :
7818 ac_cv_header_stdc
=no
7824 if test $ac_cv_header_stdc = yes; then
7825 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7826 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7827 /* end confdefs.h. */
7831 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7832 $EGREP "free" >/dev
/null
2>&1; then :
7835 ac_cv_header_stdc
=no
7841 if test $ac_cv_header_stdc = yes; then
7842 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7843 if test "$cross_compiling" = yes; then :
7846 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7847 /* end confdefs.h. */
7850 #if ((' ' & 0x0FF) == 0x020)
7851 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7852 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7854 # define ISLOWER(c) \
7855 (('a' <= (c) && (c) <= 'i') \
7856 || ('j' <= (c) && (c) <= 'r') \
7857 || ('s' <= (c) && (c) <= 'z'))
7858 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7861 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7866 for (i = 0; i < 256; i++)
7867 if (XOR (islower (i), ISLOWER (i))
7868 || toupper (i) != TOUPPER (i))
7873 if ac_fn_c_try_run
"$LINENO"; then :
7876 ac_cv_header_stdc
=no
7878 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7879 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7885 $as_echo "$ac_cv_header_stdc" >&6; }
7886 if test $ac_cv_header_stdc = yes; then
7888 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7892 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7893 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
7894 inttypes.h stdint.h unistd.h
7896 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7897 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7899 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
7900 cat >>confdefs.h
<<_ACEOF
7901 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7909 for ac_header
in dlfcn.h
7911 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7913 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
7914 cat >>confdefs.h
<<_ACEOF
7915 #define HAVE_DLFCN_H 1
7936 # Check whether --enable-shared was given.
7937 if test "${enable_shared+set}" = set; then :
7938 enableval
=$enable_shared; p
=${PACKAGE-default}
7940 yes) enable_shared
=yes ;;
7941 no
) enable_shared
=no
;;
7944 # Look at the argument we got. We use all the common list separators.
7945 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7946 for pkg
in $enableval; do
7948 if test "X$pkg" = "X$p"; then
7967 # Check whether --enable-static was given.
7968 if test "${enable_static+set}" = set; then :
7969 enableval
=$enable_static; p
=${PACKAGE-default}
7971 yes) enable_static
=yes ;;
7972 no
) enable_static
=no
;;
7975 # Look at the argument we got. We use all the common list separators.
7976 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7977 for pkg
in $enableval; do
7979 if test "X$pkg" = "X$p"; then
7999 # Check whether --with-pic was given.
8000 if test "${with_pic+set}" = set; then :
8001 withval
=$with_pic; pic_mode
="$withval"
8007 test -z "$pic_mode" && pic_mode
=default
8015 # Check whether --enable-fast-install was given.
8016 if test "${enable_fast_install+set}" = set; then :
8017 enableval
=$enable_fast_install; p
=${PACKAGE-default}
8019 yes) enable_fast_install
=yes ;;
8020 no
) enable_fast_install
=no
;;
8022 enable_fast_install
=no
8023 # Look at the argument we got. We use all the common list separators.
8024 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
8025 for pkg
in $enableval; do
8027 if test "X$pkg" = "X$p"; then
8028 enable_fast_install
=yes
8035 enable_fast_install
=yes
8048 # This can be used to rebuild libtool when needed
8049 LIBTOOL_DEPS
="$ltmain"
8051 # Always use our own libtool.
8052 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
8079 test -z "$LN_S" && LN_S
="ln -s"
8094 if test -n "${ZSH_VERSION+set}" ; then
8095 setopt NO_GLOB_SUBST
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8099 $as_echo_n "checking for objdir... " >&6; }
8100 if ${lt_cv_objdir+:} false
; then :
8101 $as_echo_n "(cached) " >&6
8103 rm -f .libs
2>/dev
/null
8104 mkdir .libs
2>/dev
/null
8105 if test -d .libs
; then
8108 # MS-DOS does not allow filenames that begin with a dot.
8111 rmdir .libs
2>/dev
/null
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8114 $as_echo "$lt_cv_objdir" >&6; }
8115 objdir
=$lt_cv_objdir
8121 cat >>confdefs.h
<<_ACEOF
8122 #define LT_OBJDIR "$lt_cv_objdir/"
8130 # AIX sometimes has problems with the GCC collect2 program. For some
8131 # reason, if we set the COLLECT_NAMES environment variable, the problems
8132 # vanish in a puff of smoke.
8133 if test "X${COLLECT_NAMES+set}" != Xset
; then
8135 export COLLECT_NAMES
8142 can_build_shared
=yes
8144 # All known linkers require a `.a' archive for static linking (except MSVC,
8145 # which needs '.lib').
8148 with_gnu_ld
="$lt_cv_prog_gnu_ld"
8151 old_CFLAGS
="$CFLAGS"
8153 # Set sane defaults for various variables
8154 test -z "$CC" && CC
=cc
8155 test -z "$LTCC" && LTCC
=$CC
8156 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
8157 test -z "$LD" && LD
=ld
8158 test -z "$ac_objext" && ac_objext
=o
8160 for cc_temp
in $compiler""; do
8162 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
8163 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
8168 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8171 # Only perform the check for file, if the check method requires it
8172 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
8173 case $deplibs_check_method in
8175 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8177 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8178 if ${lt_cv_path_MAGIC_CMD+:} false
; then :
8179 $as_echo_n "(cached) " >&6
8183 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
8186 lt_save_MAGIC_CMD
="$MAGIC_CMD"
8187 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
8188 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
8189 for ac_dir
in $ac_dummy; do
8191 test -z "$ac_dir" && ac_dir
=.
8192 if test -f $ac_dir/${ac_tool_prefix}file; then
8193 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
8194 if test -n "$file_magic_test_file"; then
8195 case $deplibs_check_method in
8197 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8198 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8199 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
8200 $EGREP "$file_magic_regex" > /dev
/null
; then
8205 *** Warning: the command libtool uses to detect shared libraries,
8206 *** $file_magic_cmd, produces output that libtool cannot recognize.
8207 *** The result is that libtool may fail to recognize shared libraries
8208 *** as such. This will affect the creation of libtool libraries that
8209 *** depend on shared libraries, but programs linked with such libtool
8210 *** libraries will work regardless of this problem. Nevertheless, you
8211 *** may want to report the problem to your system manager and/or to
8212 *** bug-libtool@gnu.org
8222 MAGIC_CMD
="$lt_save_MAGIC_CMD"
8227 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8228 if test -n "$MAGIC_CMD"; then
8229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8230 $as_echo "$MAGIC_CMD" >&6; }
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8233 $as_echo "no" >&6; }
8240 if test -z "$lt_cv_path_MAGIC_CMD"; then
8241 if test -n "$ac_tool_prefix"; then
8242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8243 $as_echo_n "checking for file... " >&6; }
8244 if ${lt_cv_path_MAGIC_CMD+:} false
; then :
8245 $as_echo_n "(cached) " >&6
8249 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
8252 lt_save_MAGIC_CMD
="$MAGIC_CMD"
8253 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
8254 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
8255 for ac_dir
in $ac_dummy; do
8257 test -z "$ac_dir" && ac_dir
=.
8258 if test -f $ac_dir/file; then
8259 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
8260 if test -n "$file_magic_test_file"; then
8261 case $deplibs_check_method in
8263 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8264 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8265 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
8266 $EGREP "$file_magic_regex" > /dev
/null
; then
8271 *** Warning: the command libtool uses to detect shared libraries,
8272 *** $file_magic_cmd, produces output that libtool cannot recognize.
8273 *** The result is that libtool may fail to recognize shared libraries
8274 *** as such. This will affect the creation of libtool libraries that
8275 *** depend on shared libraries, but programs linked with such libtool
8276 *** libraries will work regardless of this problem. Nevertheless, you
8277 *** may want to report the problem to your system manager and/or to
8278 *** bug-libtool@gnu.org
8288 MAGIC_CMD
="$lt_save_MAGIC_CMD"
8293 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8294 if test -n "$MAGIC_CMD"; then
8295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8296 $as_echo "$MAGIC_CMD" >&6; }
8298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8299 $as_echo "no" >&6; }
8312 # Use C for the default configuration in the libtool script
8316 ac_cpp
='$CPP $CPPFLAGS'
8317 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8318 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8319 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
8322 # Source file extension for C test sources.
8325 # Object file extension for compiled C test sources.
8329 # Code to be used in simple compile tests
8330 lt_simple_compile_test_code
="int some_variable = 0;"
8332 # Code to be used in simple link tests
8333 lt_simple_link_test_code
='int main(){return(0);}'
8341 # If no C compiler was specified, use CC.
8344 # If no C compiler flags were specified, use CFLAGS.
8345 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
8347 # Allow CC to be a program name with arguments.
8350 # Save the default compiler, since it gets overwritten when the other
8351 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8352 compiler_DEFAULT
=$CC
8354 # save warnings/boilerplate of simple test code
8355 ac_outfile
=conftest.
$ac_objext
8356 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
8357 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
8358 _lt_compiler_boilerplate
=`cat conftest.err`
8361 ac_outfile
=conftest.
$ac_objext
8362 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
8363 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
8364 _lt_linker_boilerplate
=`cat conftest.err`
8369 ## There is no encapsulation within the following macros, do not change
8370 ## the running order or otherwise move them around unless you know exactly
8371 ## what you are doing...
8372 if test -n "$compiler"; then
8374 lt_prog_compiler_no_builtin_flag
=
8376 if test "$GCC" = yes; then
8377 case $cc_basename in
8379 lt_prog_compiler_no_builtin_flag
=' -Xcompiler -fno-builtin' ;;
8381 lt_prog_compiler_no_builtin_flag
=' -fno-builtin' ;;
8384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8385 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8386 if ${lt_cv_prog_compiler_rtti_exceptions+:} false
; then :
8387 $as_echo_n "(cached) " >&6
8389 lt_cv_prog_compiler_rtti_exceptions
=no
8390 ac_outfile
=conftest.
$ac_objext
8391 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8392 lt_compiler_flag
="-fno-rtti -fno-exceptions"
8393 # Insert the option either (1) after the last *FLAGS variable, or
8394 # (2) before a word containing "conftest.", or (3) at the end.
8395 # Note that $ac_compile itself does not contain backslashes and begins
8396 # with a dollar sign (not a hyphen), so the echo should work correctly.
8397 # The option is referenced via a variable to avoid confusing sed.
8398 lt_compile
=`echo "$ac_compile" | $SED \
8399 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8400 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8401 -e 's:$: $lt_compiler_flag:'`
8402 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8403 (eval "$lt_compile" 2>conftest.err
)
8405 cat conftest.err
>&5
8406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8407 if (exit $ac_status) && test -s "$ac_outfile"; then
8408 # The compiler can only warn and ignore the option if not recognized
8409 # So say no if there are warnings other than the usual output.
8410 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
8411 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8412 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
8413 lt_cv_prog_compiler_rtti_exceptions
=yes
8419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8420 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8422 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
8423 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8435 lt_prog_compiler_wl
=
8436 lt_prog_compiler_pic
=
8437 lt_prog_compiler_static
=
8439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8440 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8442 if test "$GCC" = yes; then
8443 lt_prog_compiler_wl
='-Wl,'
8444 lt_prog_compiler_static
='-static'
8448 # All AIX code is PIC.
8449 if test "$host_cpu" = ia64
; then
8450 # AIX 5 now supports IA64 processor
8451 lt_prog_compiler_static
='-Bstatic'
8453 lt_prog_compiler_pic
='-fPIC'
8459 # see comment about AmigaOS4 .so support
8460 lt_prog_compiler_pic
='-fPIC'
8463 # FIXME: we need at least 68020 code to build shared libraries, but
8464 # adding the `-m68020' flag to GCC prevents building anything better,
8466 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
8471 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
8472 # PIC is the default for these OSes.
8475 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
8476 # This hack is so that the source file can tell whether it is being
8477 # built for inclusion in a dll (and should export symbols for example).
8478 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8479 # (--disable-auto-import) libraries
8480 lt_prog_compiler_pic
='-DDLL_EXPORT'
8483 darwin
* | rhapsody
*)
8484 # PIC is the default on this platform
8485 # Common symbols not allowed in MH_DYLIB files
8486 lt_prog_compiler_pic
='-fno-common'
8490 # PIC is the default for Haiku.
8491 # The "-static" flag exists, but is broken.
8492 lt_prog_compiler_static
=
8496 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8497 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8498 # sets the default TLS model and affects inlining.
8504 lt_prog_compiler_pic
='-fPIC'
8510 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8511 # Instead, we relocate shared libraries at runtime.
8515 # Just because we use GCC doesn't mean we suddenly get shared libraries
8516 # on systems that don't support them.
8517 lt_prog_compiler_can_build_shared
=no
8522 # QNX uses GNU C++, but need to define -shared option too, otherwise
8524 lt_prog_compiler_pic
='-fPIC -shared'
8528 if test -d /usr
/nec
; then
8529 lt_prog_compiler_pic
=-Kconform_pic
8534 lt_prog_compiler_pic
='-fPIC'
8538 case $cc_basename in
8539 nvcc
*) # Cuda Compiler Driver 2.2
8540 lt_prog_compiler_wl
='-Xlinker '
8541 lt_prog_compiler_pic
='-Xcompiler -fPIC'
8545 # PORTME Check for flag to pass linker flags through the system compiler.
8548 lt_prog_compiler_wl
='-Wl,'
8549 if test "$host_cpu" = ia64
; then
8550 # AIX 5 now supports IA64 processor
8551 lt_prog_compiler_static
='-Bstatic'
8553 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
8557 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
8558 # This hack is so that the source file can tell whether it is being
8559 # built for inclusion in a dll (and should export symbols for example).
8560 lt_prog_compiler_pic
='-DDLL_EXPORT'
8563 hpux9
* | hpux10
* | hpux11
*)
8564 lt_prog_compiler_wl
='-Wl,'
8565 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8572 lt_prog_compiler_pic
='+Z'
8575 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8576 lt_prog_compiler_static
='${wl}-a ${wl}archive'
8579 irix5
* | irix6
* | nonstopux
*)
8580 lt_prog_compiler_wl
='-Wl,'
8581 # PIC (with -KPIC) is the default.
8582 lt_prog_compiler_static
='-non_shared'
8585 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
8586 case $cc_basename in
8587 # old Intel for x86_64 which still supported -KPIC.
8589 lt_prog_compiler_wl
='-Wl,'
8590 lt_prog_compiler_pic
='-KPIC'
8591 lt_prog_compiler_static
='-static'
8593 # icc used to be incompatible with GCC.
8594 # ICC 10 doesn't accept -KPIC any more.
8596 lt_prog_compiler_wl
='-Wl,'
8597 lt_prog_compiler_pic
='-fPIC'
8598 lt_prog_compiler_static
='-static'
8600 # Lahey Fortran 8.1.
8602 lt_prog_compiler_wl
='-Wl,'
8603 lt_prog_compiler_pic
='--shared'
8604 lt_prog_compiler_static
='--static'
8606 pgcc
* | pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
8607 # Portland Group compilers (*not* the Pentium gcc compiler,
8608 # which looks to be a dead project)
8609 lt_prog_compiler_wl
='-Wl,'
8610 lt_prog_compiler_pic
='-fpic'
8611 lt_prog_compiler_static
='-Bstatic'
8614 lt_prog_compiler_wl
='-Wl,'
8615 # All Alpha code is PIC.
8616 lt_prog_compiler_static
='-non_shared'
8618 xl
* | bgxl
* | bgf
* | mpixl
*)
8619 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8620 lt_prog_compiler_wl
='-Wl,'
8621 lt_prog_compiler_pic
='-qpic'
8622 lt_prog_compiler_static
='-qstaticlink'
8625 case `$CC -V 2>&1 | sed 5q` in
8626 *Sun\ F
* |
*Sun
*Fortran
*)
8627 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8628 lt_prog_compiler_pic
='-KPIC'
8629 lt_prog_compiler_static
='-Bstatic'
8630 lt_prog_compiler_wl
=''
8634 lt_prog_compiler_pic
='-KPIC'
8635 lt_prog_compiler_static
='-Bstatic'
8636 lt_prog_compiler_wl
='-Wl,'
8644 lt_prog_compiler_pic
='-KPIC'
8645 lt_prog_compiler_static
='-Bstatic'
8649 # QNX uses GNU C++, but need to define -shared option too, otherwise
8651 lt_prog_compiler_pic
='-fPIC -shared'
8654 osf3
* | osf4
* | osf5
*)
8655 lt_prog_compiler_wl
='-Wl,'
8656 # All OSF/1 code is PIC.
8657 lt_prog_compiler_static
='-non_shared'
8661 lt_prog_compiler_static
='-non_shared'
8665 lt_prog_compiler_pic
='-KPIC'
8666 lt_prog_compiler_static
='-Bstatic'
8667 case $cc_basename in
8669 lt_prog_compiler_wl
='-Qoption ld ';;
8671 lt_prog_compiler_wl
='-Wl,';;
8676 lt_prog_compiler_wl
='-Qoption ld '
8677 lt_prog_compiler_pic
='-PIC'
8678 lt_prog_compiler_static
='-Bstatic'
8681 sysv4 | sysv4.2uw2
* | sysv4.3
*)
8682 lt_prog_compiler_wl
='-Wl,'
8683 lt_prog_compiler_pic
='-KPIC'
8684 lt_prog_compiler_static
='-Bstatic'
8688 if test -d /usr
/nec
;then
8689 lt_prog_compiler_pic
='-Kconform_pic'
8690 lt_prog_compiler_static
='-Bstatic'
8694 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
8695 lt_prog_compiler_wl
='-Wl,'
8696 lt_prog_compiler_pic
='-KPIC'
8697 lt_prog_compiler_static
='-Bstatic'
8701 lt_prog_compiler_wl
='-Wl,'
8702 lt_prog_compiler_can_build_shared
=no
8706 lt_prog_compiler_pic
='-pic'
8707 lt_prog_compiler_static
='-Bstatic'
8711 lt_prog_compiler_can_build_shared
=no
8717 # For platforms which do not support PIC, -DPIC is meaningless:
8719 lt_prog_compiler_pic
=
8722 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
8725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8726 $as_echo "$lt_prog_compiler_pic" >&6; }
8734 # Check to make sure the PIC flag actually works.
8736 if test -n "$lt_prog_compiler_pic"; then
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8738 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8739 if ${lt_cv_prog_compiler_pic_works+:} false
; then :
8740 $as_echo_n "(cached) " >&6
8742 lt_cv_prog_compiler_pic_works
=no
8743 ac_outfile
=conftest.
$ac_objext
8744 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8745 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
8746 # Insert the option either (1) after the last *FLAGS variable, or
8747 # (2) before a word containing "conftest.", or (3) at the end.
8748 # Note that $ac_compile itself does not contain backslashes and begins
8749 # with a dollar sign (not a hyphen), so the echo should work correctly.
8750 # The option is referenced via a variable to avoid confusing sed.
8751 lt_compile
=`echo "$ac_compile" | $SED \
8752 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8753 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8754 -e 's:$: $lt_compiler_flag:'`
8755 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8756 (eval "$lt_compile" 2>conftest.err
)
8758 cat conftest.err
>&5
8759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8760 if (exit $ac_status) && test -s "$ac_outfile"; then
8761 # The compiler can only warn and ignore the option if not recognized
8762 # So say no if there are warnings other than the usual output.
8763 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
8764 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8765 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
8766 lt_cv_prog_compiler_pic_works
=yes
8772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8773 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8775 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
8776 case $lt_prog_compiler_pic in
8778 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
8781 lt_prog_compiler_pic
=
8782 lt_prog_compiler_can_build_shared
=no
8793 # Check to make sure the static flag actually works.
8795 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
8796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8797 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8798 if ${lt_cv_prog_compiler_static_works+:} false
; then :
8799 $as_echo_n "(cached) " >&6
8801 lt_cv_prog_compiler_static_works
=no
8802 save_LDFLAGS
="$LDFLAGS"
8803 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
8804 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
8805 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
8806 # The linker can only warn and ignore the option if not recognized
8807 # So say no if there are warnings
8808 if test -s conftest.err
; then
8809 # Append any errors to the config.log.
8810 cat conftest.err
1>&5
8811 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
8812 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8813 if diff conftest.exp conftest.er2
>/dev
/null
; then
8814 lt_cv_prog_compiler_static_works
=yes
8817 lt_cv_prog_compiler_static_works
=yes
8821 LDFLAGS
="$save_LDFLAGS"
8824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8825 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8827 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
8830 lt_prog_compiler_static
=
8839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8840 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8841 if ${lt_cv_prog_compiler_c_o+:} false
; then :
8842 $as_echo_n "(cached) " >&6
8844 lt_cv_prog_compiler_c_o
=no
8845 $RM -r conftest
2>/dev
/null
8849 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8851 lt_compiler_flag
="-o out/conftest2.$ac_objext"
8852 # Insert the option either (1) after the last *FLAGS variable, or
8853 # (2) before a word containing "conftest.", or (3) at the end.
8854 # Note that $ac_compile itself does not contain backslashes and begins
8855 # with a dollar sign (not a hyphen), so the echo should work correctly.
8856 lt_compile
=`echo "$ac_compile" | $SED \
8857 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8858 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8859 -e 's:$: $lt_compiler_flag:'`
8860 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8861 (eval "$lt_compile" 2>out
/conftest.err
)
8863 cat out
/conftest.err
>&5
8864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8865 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
8867 # The compiler can only warn and ignore the option if not recognized
8868 # So say no if there are warnings
8869 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
8870 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
8871 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
8872 lt_cv_prog_compiler_c_o
=yes
8877 # SGI C++ compiler will create directory out/ii_files/ for
8878 # template instantiation
8879 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
8880 $RM out
/* && rmdir out
8886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8887 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8895 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8896 if ${lt_cv_prog_compiler_c_o+:} false
; then :
8897 $as_echo_n "(cached) " >&6
8899 lt_cv_prog_compiler_c_o
=no
8900 $RM -r conftest
2>/dev
/null
8904 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8906 lt_compiler_flag
="-o out/conftest2.$ac_objext"
8907 # Insert the option either (1) after the last *FLAGS variable, or
8908 # (2) before a word containing "conftest.", or (3) at the end.
8909 # Note that $ac_compile itself does not contain backslashes and begins
8910 # with a dollar sign (not a hyphen), so the echo should work correctly.
8911 lt_compile
=`echo "$ac_compile" | $SED \
8912 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8913 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8914 -e 's:$: $lt_compiler_flag:'`
8915 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8916 (eval "$lt_compile" 2>out
/conftest.err
)
8918 cat out
/conftest.err
>&5
8919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8920 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
8922 # The compiler can only warn and ignore the option if not recognized
8923 # So say no if there are warnings
8924 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
8925 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
8926 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
8927 lt_cv_prog_compiler_c_o
=yes
8932 # SGI C++ compiler will create directory out/ii_files/ for
8933 # template instantiation
8934 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
8935 $RM out
/* && rmdir out
8941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8942 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8947 hard_links
="nottested"
8948 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
8949 # do not overwrite the value of need_locks provided by the user
8950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8951 $as_echo_n "checking if we can lock with hard links... " >&6; }
8954 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
8956 ln conftest.a conftest.b
2>&5 || hard_links
=no
8957 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
8958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8959 $as_echo "$hard_links" >&6; }
8960 if test "$hard_links" = no
; then
8961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8962 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8975 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8978 allow_undefined_flag
=
8979 always_export_symbols
=no
8981 archive_expsym_cmds
=
8982 compiler_needs_object
=no
8983 enable_shared_with_static_runtimes
=no
8984 export_dynamic_flag_spec
=
8985 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8986 hardcode_automatic
=no
8988 hardcode_direct_absolute
=no
8989 hardcode_libdir_flag_spec
=
8990 hardcode_libdir_flag_spec_ld
=
8991 hardcode_libdir_separator
=
8993 hardcode_shlibpath_var
=unsupported
8995 link_all_deplibs
=unknown
8998 old_archive_from_new_cmds
=
8999 old_archive_from_expsyms_cmds
=
9000 thread_safe_flag_spec
=
9001 whole_archive_flag_spec
=
9002 # include_expsyms should be a list of space-separated symbols to be *always*
9003 # included in the symbol list
9005 # exclude_expsyms can be an extended regexp of symbols to exclude
9006 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9007 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9008 # as well as any symbol that contains `d'.
9009 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9010 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9011 # platforms (ab)use it in PIC code, but their linkers get confused if
9012 # the symbol is explicitly referenced. Since portable code cannot
9013 # rely on this symbol name, it's probably fine to never include it in
9014 # preloaded symbol tables.
9015 # Exclude shared library initialization/finalization symbols.
9016 extract_expsyms_cmds
=
9019 cygwin
* | mingw
* | pw32
* | cegcc
*)
9020 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9021 # When not using gcc, we currently assume that we are using
9022 # Microsoft Visual C++.
9023 if test "$GCC" != yes; then
9028 # we just hope/assume this is gcc and not c89 (= MSVC++)
9038 # On some targets, GNU ld is compatible enough with the native linker
9039 # that we're better off using the native interface for both.
9040 lt_use_gnu_ld_interface
=no
9041 if test "$with_gnu_ld" = yes; then
9044 # The AIX port of GNU ld has always aspired to compatibility
9045 # with the native linker. However, as the warning in the GNU ld
9046 # block says, versions before 2.19.5* couldn't really create working
9047 # shared libraries, regardless of the interface used.
9048 case `$LD -v 2>&1` in
9049 *\ \
(GNU\ Binutils\
)\
2.19.5*) ;;
9050 *\ \
(GNU\ Binutils\
)\
2.
[2-9]*) ;;
9051 *\ \
(GNU\ Binutils\
)\
[3-9]*) ;;
9053 lt_use_gnu_ld_interface
=yes
9058 lt_use_gnu_ld_interface
=yes
9063 if test "$lt_use_gnu_ld_interface" = yes; then
9064 # If archive_cmds runs LD, not CC, wlarc should be empty
9067 # Set some defaults for GNU ld with shared library support. These
9068 # are reset later if shared libraries are not supported. Putting them
9069 # here allows them to be overridden if necessary.
9070 runpath_var
=LD_RUN_PATH
9071 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9072 export_dynamic_flag_spec
='${wl}--export-dynamic'
9073 # ancient GNU ld didn't support --whole-archive et. al.
9074 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
9075 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9077 whole_archive_flag_spec
=
9079 supports_anon_versioning
=no
9080 case `$LD -v 2>&1` in
9081 *GNU\ gold
*) supports_anon_versioning
=yes ;;
9082 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
9083 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
9084 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
9085 *\
2.11.
*) ;; # other 2.11 versions
9086 *) supports_anon_versioning
=yes ;;
9089 # See if GNU ld supports shared libraries.
9092 # On AIX/PPC, the GNU linker is very broken
9093 if test "$host_cpu" != ia64
; then
9097 *** Warning: the GNU linker, at least up to release 2.19, is reported
9098 *** to be unable to reliably create shared libraries on AIX.
9099 *** Therefore, libtool is disabling shared libraries support. If you
9100 *** really care for shared libraries, you may want to install binutils
9101 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9102 *** You will then need to restart the configuration process.
9111 # see comment about AmigaOS4 .so support
9112 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9113 archive_expsym_cmds
=''
9116 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)'
9117 hardcode_libdir_flag_spec
='-L$libdir'
9118 hardcode_minus_L
=yes
9124 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9125 allow_undefined_flag
=unsupported
9126 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9127 # support --undefined. This deserves some investigation. FIXME
9128 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9134 cygwin
* | mingw
* | pw32
* | cegcc
*)
9135 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9136 # as there is no search path for DLLs.
9137 hardcode_libdir_flag_spec
='-L$libdir'
9138 export_dynamic_flag_spec
='${wl}--export-all-symbols'
9139 allow_undefined_flag
=unsupported
9140 always_export_symbols
=no
9141 enable_shared_with_static_runtimes
=yes
9142 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9144 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
9145 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9146 # If the export-symbols file already is a .def file (1st line
9147 # is EXPORTS), use it as is; otherwise, prepend...
9148 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9149 cp $export_symbols $output_objdir/$soname.def;
9151 echo EXPORTS > $output_objdir/$soname.def;
9152 cat $export_symbols >> $output_objdir/$soname.def;
9154 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9161 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9162 link_all_deplibs
=yes
9167 hardcode_shlibpath_var
=no
9168 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9169 export_dynamic_flag_spec
='${wl}-E'
9170 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9171 # Instead, shared libraries are loaded at an image base (0x10000000 by
9172 # default) and relocated if they conflict, which is a slow very memory
9173 # consuming and fragmenting process. To avoid this, we pick a random,
9174 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9175 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9176 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9177 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'
9180 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu | uclinuxfdpiceabi
)
9182 if test "$host_os" = linux-dietlibc
; then
9183 case $cc_basename in
9184 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
9187 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
9188 && test "$tmp_diet" = no
9190 tmp_addflag
=' $pic_flag'
9191 tmp_sharedflag
='-shared'
9192 case $cc_basename,$host_cpu in
9193 pgcc
*) # Portland Group C compiler
9194 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'
9195 tmp_addflag
=' $pic_flag'
9197 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
9198 # Portland Group f77 and f90 compilers
9199 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'
9200 tmp_addflag
=' $pic_flag -Mnomain' ;;
9201 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
9202 tmp_addflag
=' -i_dynamic' ;;
9203 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
9204 tmp_addflag
=' -i_dynamic -nofor_main' ;;
9205 ifc
* | ifort
*) # Intel Fortran compiler
9206 tmp_addflag
=' -nofor_main' ;;
9207 lf95
*) # Lahey Fortran 8.1
9208 whole_archive_flag_spec
=
9209 tmp_sharedflag
='--shared' ;;
9210 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9211 tmp_sharedflag
='-qmkshrobj'
9213 nvcc
*) # Cuda Compiler Driver 2.2
9214 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'
9215 compiler_needs_object
=yes
9218 case `$CC -V 2>&1 | sed 5q` in
9219 *Sun\ C
*) # Sun C 5.9
9220 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'
9221 compiler_needs_object
=yes
9222 tmp_sharedflag
='-G' ;;
9223 *Sun\ F
*) # Sun Fortran 8.3
9224 tmp_sharedflag
='-G' ;;
9226 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9228 if test "x$supports_anon_versioning" = xyes
; then
9229 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
9230 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9231 echo "local: *; };" >> $output_objdir/$libname.ver~
9232 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9235 case $cc_basename in
9236 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
9237 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9238 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
9239 hardcode_libdir_flag_spec
=
9240 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
9241 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9242 if test "x$supports_anon_versioning" = xyes
; then
9243 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
9244 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9245 echo "local: *; };" >> $output_objdir/$libname.ver~
9246 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9256 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
9257 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9260 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9261 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9266 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
9270 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9271 *** create shared libraries on Solaris systems. Therefore, libtool
9272 *** is disabling shared libraries support. We urge you to upgrade GNU
9273 *** binutils to release 2.9.1 or newer. Another option is to modify
9274 *** your PATH or compiler configuration so that the native linker is
9275 *** used, and then restart.
9278 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9279 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9280 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9286 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
9287 case `$LD -v 2>&1` in
9288 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
9292 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9293 *** reliably create shared libraries on SCO systems. Therefore, libtool
9294 *** is disabling shared libraries support. We urge you to upgrade GNU
9295 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9296 *** your PATH or compiler configuration so that the native linker is
9297 *** used, and then restart.
9302 # For security reasons, it is highly recommended that you always
9303 # use absolute paths for naming shared libraries, and exclude the
9304 # DT_RUNPATH tag from executables and libraries. But doing so
9305 # requires that you compile everything twice, which is a pain.
9306 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9307 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9308 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9309 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9318 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9321 hardcode_shlibpath_var
=no
9325 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9326 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9327 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9334 if test "$ld_shlibs" = no
; then
9336 hardcode_libdir_flag_spec
=
9337 export_dynamic_flag_spec
=
9338 whole_archive_flag_spec
=
9341 # PORTME fill in a description of your system's linker (not GNU ld)
9344 allow_undefined_flag
=unsupported
9345 always_export_symbols
=yes
9346 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'
9347 # Note: this linker hardcodes the directories in LIBPATH if there
9348 # are no directories specified by -L.
9349 hardcode_minus_L
=yes
9350 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9351 # Neither direct hardcoding nor static linking is supported with a
9353 hardcode_direct
=unsupported
9358 if test "$host_cpu" = ia64
; then
9359 # On IA64, the linker does run time linking by default, so we don't
9360 # have to do anything special.
9361 aix_use_runtimelinking
=no
9362 exp_sym_flag
='-Bexport'
9365 # If we're using GNU nm, then we don't want the "-C" option.
9366 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9367 # Also, AIX nm treats weak defined symbols like other global
9368 # defined symbols, whereas GNU nm marks them as "W".
9369 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
9370 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'
9372 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'
9374 aix_use_runtimelinking
=no
9376 # Test if we are trying to use run time linking or normal
9377 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9378 # need to do runtime linking.
9379 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
9380 for ld_flag
in $LDFLAGS; do
9381 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
9382 aix_use_runtimelinking
=yes
9389 exp_sym_flag
='-bexport'
9390 no_entry_flag
='-bnoentry'
9393 # When large executables or shared objects are built, AIX ld can
9394 # have problems creating the table of contents. If linking a library
9395 # or program results in "error TOC overflow" add -mminimal-toc to
9396 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9397 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9401 hardcode_direct_absolute
=yes
9402 hardcode_libdir_separator
=':'
9403 link_all_deplibs
=yes
9404 file_list_spec
='${wl}-f,'
9406 if test "$GCC" = yes; then
9407 case $host_os in aix4.
[012]|aix4.
[012].
*)
9408 # We only want to do this on AIX 4.2 and lower, the check
9409 # below for broken collect2 doesn't work under 4.3+
9410 collect2name
=`${CC} -print-prog-name=collect2`
9411 if test -f "$collect2name" &&
9412 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
9414 # We have reworked collect2
9417 # We have old collect2
9418 hardcode_direct
=unsupported
9419 # It fails to find uninstalled libraries when the uninstalled
9420 # path is not listed in the libpath. Setting hardcode_minus_L
9421 # to unsupported forces relinking
9422 hardcode_minus_L
=yes
9423 hardcode_libdir_flag_spec
='-L$libdir'
9424 hardcode_libdir_separator
=
9428 shared_flag
='-shared'
9429 if test "$aix_use_runtimelinking" = yes; then
9430 shared_flag
="$shared_flag "'${wl}-G'
9434 if test "$host_cpu" = ia64
; then
9435 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9436 # chokes on -Wl,-G. The following line is correct:
9439 if test "$aix_use_runtimelinking" = yes; then
9440 shared_flag
='${wl}-G'
9442 shared_flag
='${wl}-bM:SRE'
9447 export_dynamic_flag_spec
='${wl}-bexpall'
9448 # It seems that -bexpall does not export symbols beginning with
9449 # underscore (_), so it is better to generate a list of symbols to export.
9450 always_export_symbols
=yes
9451 if test "$aix_use_runtimelinking" = yes; then
9452 # Warning - without using the other runtime loading flags (-brtl),
9453 # -berok will link without error, but may produce a broken library.
9454 allow_undefined_flag
='-berok'
9455 # Determine the default libpath from the value encoded in an
9457 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9458 /* end confdefs.h. */
9468 if ac_fn_c_try_link
"$LINENO"; then :
9470 lt_aix_libpath_sed
='
9471 /Import File Strings/,/^$/ {
9477 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9478 # Check for a 64-bit object if we didn't find anything.
9479 if test -z "$aix_libpath"; then
9480 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9483 rm -f core conftest.err conftest.
$ac_objext \
9484 conftest
$ac_exeext conftest.
$ac_ext
9485 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9487 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9488 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"
9490 if test "$host_cpu" = ia64
; then
9491 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
9492 allow_undefined_flag
="-z nodefs"
9493 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"
9495 # Determine the default libpath from the value encoded in an
9497 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9498 /* end confdefs.h. */
9508 if ac_fn_c_try_link
"$LINENO"; then :
9510 lt_aix_libpath_sed
='
9511 /Import File Strings/,/^$/ {
9517 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9518 # Check for a 64-bit object if we didn't find anything.
9519 if test -z "$aix_libpath"; then
9520 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9523 rm -f core conftest.err conftest.
$ac_objext \
9524 conftest
$ac_exeext conftest.
$ac_ext
9525 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9527 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9528 # Warning - without using the other run time loading flags,
9529 # -berok will link without error, but may produce a broken library.
9530 no_undefined_flag
=' ${wl}-bernotok'
9531 allow_undefined_flag
=' ${wl}-berok'
9532 if test "$with_gnu_ld" = yes; then
9533 # We only use this code for GNU lds that support --whole-archive.
9534 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9536 # Exported symbols can be pulled into shared objects from archives
9537 whole_archive_flag_spec
='$convenience'
9539 archive_cmds_need_lc
=yes
9540 # This is similar to how AIX traditionally builds its shared libraries.
9541 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'
9549 # see comment about AmigaOS4 .so support
9550 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9551 archive_expsym_cmds
=''
9554 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)'
9555 hardcode_libdir_flag_spec
='-L$libdir'
9556 hardcode_minus_L
=yes
9562 export_dynamic_flag_spec
=-rdynamic
9565 cygwin
* | mingw
* | pw32
* | cegcc
*)
9566 # When not using gcc, we currently assume that we are using
9567 # Microsoft Visual C++.
9568 # hardcode_libdir_flag_spec is actually meaningless, as there is
9569 # no search path for DLLs.
9570 hardcode_libdir_flag_spec
=' '
9571 allow_undefined_flag
=unsupported
9572 # Tell ltmain to make .lib files, not .a files.
9574 # Tell ltmain to make .dll files, not .so files.
9576 # FIXME: Setting linknames here is a bad hack.
9577 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9578 # The linker will automatically build a .lib file if we build a DLL.
9579 old_archive_from_new_cmds
='true'
9580 # FIXME: Should let the user specify the lib program.
9581 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
9582 fix_srcfile_path
='`cygpath -w "$srcfile"`'
9583 enable_shared_with_static_runtimes
=yes
9586 darwin
* | rhapsody
*)
9590 # Publish an arg to allow the user to select that Darwin host (and target)
9591 # libraries should be given install-names like @rpath/libfoo.dylib. This
9592 # requires that the user of the library then adds an 'rpath' to the DSO that
9594 # NOTE: there are defaults below, for systems that support rpaths. The person
9595 # configuring can override the defaults for any system version that supports
9596 # them - they are, however, forced off for system versions without support.
9597 # Check whether --enable-darwin-at-rpath was given.
9598 if test "${enable_darwin_at_rpath+set}" = set; then :
9599 enableval
=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
9600 # This is not supported before macOS 10.5 / Darwin9.
9601 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
9602 UNSET
,darwin
[4-8]*|UNSET
,rhapsody
*|
10.
[0-4][,.
]*)
9603 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
9604 $as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
9605 enable_darwin_at_rpath
=no
9610 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
9611 # As above, before 10.5 / Darwin9 this does not work.
9612 UNSET
,darwin
[4-8]*|UNSET
,rhapsody
*|
10.
[0-4][,.
]*)
9613 enable_darwin_at_rpath
=no
9616 # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
9617 # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
9618 # system executables (e.g. /bin/sh). Force rpaths on for these systems.
9619 UNSET
,darwin1
[5-9]*|UNSET
,darwin2
*|
10.1[1-9][,.
]*|
1[1-9].
*[,.
]* )
9620 { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
9621 $as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
9622 enable_darwin_at_rpath
=yes
9624 # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
9625 # work with either DYLD_LIBRARY_PATH or embedded rpaths.
9632 archive_cmds_need_lc
=no
9634 hardcode_automatic
=yes
9635 hardcode_shlibpath_var
=unsupported
9636 if test "$lt_cv_ld_force_load" = "yes"; then
9637 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\"`'
9639 whole_archive_flag_spec
=''
9641 link_all_deplibs
=yes
9642 allow_undefined_flag
="$_lt_dar_allow_undefined"
9643 case $cc_basename in
9644 ifort
*) _lt_dar_can_shared
=yes ;;
9645 *) _lt_dar_can_shared
=$GCC ;;
9647 if test "$_lt_dar_can_shared" = "yes"; then
9648 output_verbose_link_cmd
=func_echo_all
9649 _lt_install_name
='\$rpath/\$soname'
9650 if test "x$enable_darwin_at_rpath" = "xyes"; then
9651 _lt_install_name
='@rpath/\$soname'
9653 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
9654 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9655 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 ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
9656 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}"
9665 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9666 hardcode_libdir_flag_spec
='-L$libdir'
9667 hardcode_shlibpath_var
=no
9670 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9671 # support. Future versions do this automatically, but an explicit c++rt0.o
9672 # does not break anything, and helps significantly (at the cost of a little
9675 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9676 hardcode_libdir_flag_spec
='-R$libdir'
9678 hardcode_shlibpath_var
=no
9681 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9683 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9685 hardcode_minus_L
=yes
9686 hardcode_shlibpath_var
=no
9689 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9690 freebsd
* | dragonfly
*)
9691 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9692 hardcode_libdir_flag_spec
='-R$libdir'
9694 hardcode_shlibpath_var
=no
9698 if test "$GCC" = yes; then
9699 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'
9701 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'
9703 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9704 hardcode_libdir_separator
=:
9707 # hardcode_minus_L: Not really in the search PATH,
9708 # but as the default location of the library.
9709 hardcode_minus_L
=yes
9710 export_dynamic_flag_spec
='${wl}-E'
9714 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
9715 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9717 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9719 if test "$with_gnu_ld" = no
; then
9720 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9721 hardcode_libdir_flag_spec_ld
='+b $libdir'
9722 hardcode_libdir_separator
=:
9724 hardcode_direct_absolute
=yes
9725 export_dynamic_flag_spec
='${wl}-E'
9726 # hardcode_minus_L: Not really in the search PATH,
9727 # but as the default location of the library.
9728 hardcode_minus_L
=yes
9733 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
9736 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9739 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9742 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9748 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9751 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9755 # Older versions of the 11.00 compiler do not understand -b yet
9756 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9758 $as_echo_n "checking if $CC understands -b... " >&6; }
9759 if ${lt_cv_prog_compiler__b+:} false
; then :
9760 $as_echo_n "(cached) " >&6
9762 lt_cv_prog_compiler__b
=no
9763 save_LDFLAGS
="$LDFLAGS"
9764 LDFLAGS
="$LDFLAGS -b"
9765 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
9766 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
9767 # The linker can only warn and ignore the option if not recognized
9768 # So say no if there are warnings
9769 if test -s conftest.err
; then
9770 # Append any errors to the config.log.
9771 cat conftest.err
1>&5
9772 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
9773 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9774 if diff conftest.exp conftest.er2
>/dev
/null
; then
9775 lt_cv_prog_compiler__b
=yes
9778 lt_cv_prog_compiler__b
=yes
9782 LDFLAGS
="$save_LDFLAGS"
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9786 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9788 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
9789 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9791 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9797 if test "$with_gnu_ld" = no
; then
9798 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9799 hardcode_libdir_separator
=:
9804 hardcode_shlibpath_var
=no
9808 hardcode_direct_absolute
=yes
9809 export_dynamic_flag_spec
='${wl}-E'
9811 # hardcode_minus_L: Not really in the search PATH,
9812 # but as the default location of the library.
9813 hardcode_minus_L
=yes
9819 irix5
* | irix6
* | nonstopux
*)
9820 if test "$GCC" = yes; then
9821 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'
9822 # Try to use the -exported_symbol ld option, if it does not
9823 # work, assume that -exports_file does not work either and
9824 # implicitly export all symbols.
9825 save_LDFLAGS
="$LDFLAGS"
9826 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9827 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9828 /* end confdefs.h. */
9831 if ac_fn_c_try_link
"$LINENO"; then :
9832 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'
9835 rm -f core conftest.err conftest.
$ac_objext \
9836 conftest
$ac_exeext conftest.
$ac_ext
9837 LDFLAGS
="$save_LDFLAGS"
9839 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'
9840 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'
9842 archive_cmds_need_lc
='no'
9843 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9844 hardcode_libdir_separator
=:
9846 link_all_deplibs
=yes
9850 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
9851 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9853 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9855 hardcode_libdir_flag_spec
='-R$libdir'
9857 hardcode_shlibpath_var
=no
9861 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9863 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9864 hardcode_libdir_separator
=:
9865 hardcode_shlibpath_var
=no
9872 if test -f /usr
/libexec
/ld.so
; then
9874 hardcode_shlibpath_var
=no
9875 hardcode_direct_absolute
=yes
9876 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9877 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9878 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9879 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9880 export_dynamic_flag_spec
='${wl}-E'
9883 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
9884 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9885 hardcode_libdir_flag_spec
='-R$libdir'
9888 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9889 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9899 hardcode_libdir_flag_spec
='-L$libdir'
9900 hardcode_minus_L
=yes
9901 allow_undefined_flag
=unsupported
9902 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'
9903 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9907 if test "$GCC" = yes; then
9908 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
9909 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'
9911 allow_undefined_flag
=' -expect_unresolved \*'
9912 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'
9914 archive_cmds_need_lc
='no'
9915 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9916 hardcode_libdir_separator
=:
9919 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
9920 if test "$GCC" = yes; then
9921 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
9922 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'
9923 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9925 allow_undefined_flag
=' -expect_unresolved \*'
9926 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'
9927 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~
9928 $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'
9930 # Both c and cxx compiler support -rpath directly
9931 hardcode_libdir_flag_spec
='-rpath $libdir'
9933 archive_cmds_need_lc
='no'
9934 hardcode_libdir_separator
=:
9938 no_undefined_flag
=' -z defs'
9939 if test "$GCC" = yes; then
9941 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9942 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9943 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9945 case `$CC -V 2>&1` in
9948 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9949 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9950 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9954 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9955 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9956 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9960 hardcode_libdir_flag_spec
='-R$libdir'
9961 hardcode_shlibpath_var
=no
9963 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
9965 # The compiler driver will combine and reorder linker options,
9966 # but understands `-z linker_flag'. GCC discards it without `$wl',
9967 # but is careful enough not to reorder.
9968 # Supported since Solaris 2.6 (maybe 2.5.1?)
9969 if test "$GCC" = yes; then
9970 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9972 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
9976 link_all_deplibs
=yes
9980 if test "x$host_vendor" = xsequent
; then
9981 # Use $CC to link under sequent, because it throws in some extra .o
9982 # files that make .init and .fini sections work.
9983 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9985 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9987 hardcode_libdir_flag_spec
='-L$libdir'
9989 hardcode_minus_L
=yes
9990 hardcode_shlibpath_var
=no
9994 case $host_vendor in
9996 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9997 hardcode_direct
=yes # is this really true???
10000 ## LD is ld it makes a PLAMLIB
10001 ## CC just makes a GrossModule.
10002 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10003 reload_cmds
='$CC -r -o $output$reload_objs'
10007 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10008 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
10011 runpath_var
='LD_RUN_PATH'
10012 hardcode_shlibpath_var
=no
10016 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10017 hardcode_shlibpath_var
=no
10018 export_dynamic_flag_spec
='-Bexport'
10022 if test -d /usr
/nec
; then
10023 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10024 hardcode_shlibpath_var
=no
10025 runpath_var
=LD_RUN_PATH
10026 hardcode_runpath_var
=yes
10031 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
10032 no_undefined_flag
='${wl}-z,text'
10033 archive_cmds_need_lc
=no
10034 hardcode_shlibpath_var
=no
10035 runpath_var
='LD_RUN_PATH'
10037 if test "$GCC" = yes; then
10038 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10039 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10041 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10042 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10046 sysv5
* | sco3.2v5
* | sco5v6
*)
10047 # Note: We can NOT use -z defs as we might desire, because we do not
10048 # link with -lc, and that would cause any symbols used from libc to
10049 # always be unresolved, which means just about no library would
10050 # ever link correctly. If we're not using GNU ld we use -z text
10051 # though, which does catch some bad symbols but isn't as heavy-handed
10053 no_undefined_flag
='${wl}-z,text'
10054 allow_undefined_flag
='${wl}-z,nodefs'
10055 archive_cmds_need_lc
=no
10056 hardcode_shlibpath_var
=no
10057 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
10058 hardcode_libdir_separator
=':'
10059 link_all_deplibs
=yes
10060 export_dynamic_flag_spec
='${wl}-Bexport'
10061 runpath_var
='LD_RUN_PATH'
10063 if test "$GCC" = yes; then
10064 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10065 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10067 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10068 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10073 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10074 hardcode_libdir_flag_spec
='-L$libdir'
10075 hardcode_shlibpath_var
=no
10083 if test x
$host_vendor = xsni
; then
10085 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
10086 export_dynamic_flag_spec
='${wl}-Blargedynsym'
10092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10093 $as_echo "$ld_shlibs" >&6; }
10094 test "$ld_shlibs" = no
&& can_build_shared
=no
10096 with_gnu_ld
=$with_gnu_ld
10113 # Do we need to explicitly link libc?
10115 case "x$archive_cmds_need_lc" in
10117 # Assume -lc should be added
10118 archive_cmds_need_lc
=yes
10120 if test "$enable_shared" = yes && test "$GCC" = yes; then
10121 case $archive_cmds in
10123 # FIXME: we may have to deal with multi-command sequences.
10126 # Test whether the compiler implicitly links with -lc since on some
10127 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10128 # to ld, don't add -lc before -lgcc.
10129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10130 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10131 if ${lt_cv_archive_cmds_need_lc+:} false
; then :
10132 $as_echo_n "(cached) " >&6
10135 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10137 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10138 (eval $ac_compile) 2>&5
10140 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10141 test $ac_status = 0; } 2>conftest.err
; then
10144 libobjs
=conftest.
$ac_objext
10146 wl
=$lt_prog_compiler_wl
10147 pic_flag
=$lt_prog_compiler_pic
10153 lt_save_allow_undefined_flag
=$allow_undefined_flag
10154 allow_undefined_flag
=
10155 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10156 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
10158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10159 test $ac_status = 0; }
10161 lt_cv_archive_cmds_need_lc
=no
10163 lt_cv_archive_cmds_need_lc
=yes
10165 allow_undefined_flag
=$lt_save_allow_undefined_flag
10167 cat conftest.err
1>&5
10172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10173 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10174 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
10337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10338 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10340 if test "$GCC" = yes; then
10342 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
10343 *) lt_awk_arg
="/^libraries:/" ;;
10346 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
10347 *) lt_sed_strip_eq
="s,=/,/,g" ;;
10349 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10350 case $lt_search_path_spec in
10352 # if the path contains ";" then we assume it to be the separator
10353 # otherwise default to the standard path separator (i.e. ":") - it is
10354 # assumed that no part of a normal pathname contains ";" but that should
10355 # okay in the real world where ";" in dirpaths is itself problematic.
10356 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10359 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10362 # Ok, now we have the path, separated by spaces, we can step through it
10363 # and add multilib dir if necessary.
10364 lt_tmp_lt_search_path_spec
=
10365 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10366 for lt_sys_path
in $lt_search_path_spec; do
10367 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10368 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10370 test -d "$lt_sys_path" && \
10371 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
10374 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10375 BEGIN {RS=" "; FS="/|\n";} {
10378 for (lt_i = NF; lt_i > 0; lt_i--) {
10379 if ($lt_i != "" && $lt_i != ".") {
10380 if ($lt_i == "..") {
10383 if (lt_count == 0) {
10384 lt_foo="/" $lt_i lt_foo;
10391 if (lt_foo != "") { lt_freq[lt_foo]++; }
10392 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10394 # AWK program above erroneously prepends '/' to C:/dos/paths
10397 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
10398 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10400 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10402 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
10404 library_names_spec
=
10405 libname_spec
='lib$name'
10409 postuninstall_cmds
=
10413 shlibpath_overrides_runpath
=unknown
10415 dynamic_linker
="$host_os ld.so"
10416 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
10417 need_lib_prefix
=unknown
10418 hardcode_into_libs
=no
10420 # when you set need_version to no, make sure it does not cause -set_version
10421 # flags to be left without arguments
10422 need_version
=unknown
10427 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
10428 shlibpath_var
=LIBPATH
10430 # AIX 3 has no versioning support, so we append a major version to the name.
10431 soname_spec
='${libname}${release}${shared_ext}$major'
10438 hardcode_into_libs
=yes
10439 if test "$host_cpu" = ia64
; then
10440 # AIX 5 supports IA64
10441 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10442 shlibpath_var
=LD_LIBRARY_PATH
10444 # With GCC up to 2.95.x, collect2 would create an import file
10445 # for dependence libraries. The import file would start with
10446 # the line `#! .'. This would cause the generated library to
10447 # depend on `.', always an invalid library. This was fixed in
10448 # development snapshots of GCC prior to 3.0.
10450 aix4 | aix4.
[01] | aix4.
[01].
*)
10451 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10453 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
10456 can_build_shared
=no
10460 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10461 # soname into executable. Probably we can add versioning support to
10462 # collect2, so additional links can be useful in future.
10463 if test "$aix_use_runtimelinking" = yes; then
10464 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10465 # instead of lib<name>.a to let people know that these are not
10466 # typical AIX shared libraries.
10467 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10469 # We preserve .a as extension for shared libraries through AIX4.2
10470 # and later when we are not doing run time linking.
10471 library_names_spec
='${libname}${release}.a $libname.a'
10472 soname_spec
='${libname}${release}${shared_ext}$major'
10474 shlibpath_var
=LIBPATH
10481 # Since July 2007 AmigaOS4 officially supports .so libraries.
10482 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10483 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10486 library_names_spec
='$libname.ixlibrary $libname.a'
10487 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10488 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'
10494 library_names_spec
='${libname}${shared_ext}'
10495 dynamic_linker
="$host_os ld.so"
10496 shlibpath_var
=LIBRARY_PATH
10502 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10503 soname_spec
='${libname}${release}${shared_ext}$major'
10504 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
10505 shlibpath_var
=LD_LIBRARY_PATH
10506 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10507 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
10508 # the default ld.so.conf also contains /usr/contrib/lib and
10509 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10510 # libtool to hard-code these into programs
10513 cygwin
* | mingw
* | pw32
* | cegcc
*)
10514 version_type
=windows
10519 case $GCC,$host_os in
10520 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
10521 library_names_spec
='$libname.dll.a'
10522 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10523 postinstall_cmds
='base_file=`basename \${file}`~
10524 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10525 dldir=$destdir/`dirname \$dlpath`~
10526 test -d \$dldir || mkdir -p \$dldir~
10527 $install_prog $dir/$dlname \$dldir/$dlname~
10528 chmod a+x \$dldir/$dlname~
10529 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10530 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10532 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10533 dlpath=$dir/\$dldll~
10535 shlibpath_overrides_runpath
=yes
10539 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10540 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10542 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
10545 # MinGW DLLs use traditional 'lib' prefix
10546 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10549 # pw32 DLLs use 'pw' prefix rather than 'lib'
10550 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10556 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10559 dynamic_linker
='Win32 ld.exe'
10560 # FIXME: first we should search . and the directory the executable is in
10564 darwin
* | rhapsody
*)
10565 dynamic_linker
="$host_os dyld"
10566 version_type
=darwin
10569 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10570 soname_spec
='${libname}${release}${major}$shared_ext'
10571 shlibpath_overrides_runpath
=yes
10572 shlibpath_var
=DYLD_LIBRARY_PATH
10573 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
10575 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
10576 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
10583 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10584 soname_spec
='${libname}${release}${shared_ext}$major'
10585 shlibpath_var
=LD_LIBRARY_PATH
10588 freebsd
* | dragonfly
*)
10589 # DragonFly does not have aout. When/if they implement a new
10590 # versioning mechanism, adjust this.
10591 if test -x /usr
/bin
/objformat
; then
10592 objformat
=`/usr/bin/objformat`
10595 freebsd
[23].
*) objformat
=aout
;;
10596 *) objformat
=elf
;;
10599 version_type
=freebsd-
$objformat
10600 case $version_type in
10602 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10607 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10611 shlibpath_var
=LD_LIBRARY_PATH
10614 shlibpath_overrides_runpath
=yes
10616 freebsd3.
[01]* | freebsdelf3.
[01]*)
10617 shlibpath_overrides_runpath
=yes
10618 hardcode_into_libs
=yes
10620 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
10621 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
10622 shlibpath_overrides_runpath
=no
10623 hardcode_into_libs
=yes
10625 *) # from 4.6 on, and DragonFly
10626 shlibpath_overrides_runpath
=yes
10627 hardcode_into_libs
=yes
10636 dynamic_linker
="$host_os runtime_loader"
10637 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10638 soname_spec
='${libname}${release}${shared_ext}$major'
10639 shlibpath_var
=LIBRARY_PATH
10640 shlibpath_overrides_runpath
=yes
10641 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10642 hardcode_into_libs
=yes
10645 hpux9
* | hpux10
* | hpux11
*)
10646 # Give a soname corresponding to the major version so that dld.sl refuses to
10647 # link against other versions.
10654 hardcode_into_libs
=yes
10655 dynamic_linker
="$host_os dld.so"
10656 shlibpath_var
=LD_LIBRARY_PATH
10657 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10658 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10659 soname_spec
='${libname}${release}${shared_ext}$major'
10660 if test "X$HPUX_IA64_MODE" = X32
; then
10661 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10663 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
10665 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10669 hardcode_into_libs
=yes
10670 dynamic_linker
="$host_os dld.sl"
10671 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
10672 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10673 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10674 soname_spec
='${libname}${release}${shared_ext}$major'
10675 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10676 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10680 dynamic_linker
="$host_os dld.sl"
10681 shlibpath_var
=SHLIB_PATH
10682 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
10683 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10684 soname_spec
='${libname}${release}${shared_ext}$major'
10687 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10688 postinstall_cmds
='chmod 555 $lib'
10689 # or fails outright, so override atomically:
10690 install_override_mode
=555
10697 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10698 soname_spec
='${libname}${release}${shared_ext}$major'
10699 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
10700 shlibpath_var
=LD_LIBRARY_PATH
10701 shlibpath_overrides_runpath
=no
10702 hardcode_into_libs
=yes
10705 irix5
* | irix6
* | nonstopux
*)
10707 nonstopux
*) version_type
=nonstopux
;;
10709 if test "$lt_cv_prog_gnu_ld" = yes; then
10717 soname_spec
='${libname}${release}${shared_ext}$major'
10718 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10720 irix5
* | nonstopux
*)
10721 libsuff
= shlibsuff
=
10724 case $LD in # libtool.m4 will add one of these switches to LD
10725 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
10726 libsuff
= shlibsuff
= libmagic
=32-bit;;
10727 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
10728 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
10729 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
10730 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
10731 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
10735 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
10736 shlibpath_overrides_runpath
=no
10737 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10738 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
10739 hardcode_into_libs
=yes
10742 # No shared lib support for Linux oldld, aout, or coff.
10743 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
10747 # This must be Linux ELF.
10749 # uclinux* changes (here and below) have been submitted to the libtool
10750 # project, but have not yet been accepted: they are GCC-local changes
10751 # for the time being. (See
10752 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10753 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu | gnu
* | uclinuxfdpiceabi
)
10757 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10758 soname_spec
='${libname}${release}${shared_ext}$major'
10759 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10760 shlibpath_var
=LD_LIBRARY_PATH
10761 shlibpath_overrides_runpath
=no
10763 # Some binutils ld are patched to set DT_RUNPATH
10764 if ${lt_cv_shlibpath_overrides_runpath+:} false
; then :
10765 $as_echo_n "(cached) " >&6
10767 lt_cv_shlibpath_overrides_runpath
=no
10768 save_LDFLAGS
=$LDFLAGS
10769 save_libdir
=$libdir
10770 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10771 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10772 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10773 /* end confdefs.h. */
10783 if ac_fn_c_try_link
"$LINENO"; then :
10784 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
10785 lt_cv_shlibpath_overrides_runpath
=yes
10788 rm -f core conftest.err conftest.
$ac_objext \
10789 conftest
$ac_exeext conftest.
$ac_ext
10790 LDFLAGS
=$save_LDFLAGS
10791 libdir
=$save_libdir
10795 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
10797 # This implies no fast_install, which is unacceptable.
10798 # Some rework will be needed to allow for fast_install
10799 # before this can be enabled.
10800 hardcode_into_libs
=yes
10802 # Append ld.so.conf contents to the search path
10803 if test -f /etc
/ld.so.conf
; then
10804 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' ' '`
10805 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
10808 # We used to test for /lib/ld.so.1 and disable shared libraries on
10809 # powerpc, because MkLinux only supported shared libraries with the
10810 # GNU dynamic linker. Since this was broken with cross compilers,
10811 # most powerpc-linux boxes support dynamic linking these days and
10812 # people can always --disable-shared, the test was removed, and we
10813 # assume the GNU/Linux dynamic linker is in use.
10814 dynamic_linker
='GNU/Linux ld.so'
10821 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10822 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10823 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10824 dynamic_linker
='NetBSD (a.out) ld.so'
10826 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10827 soname_spec
='${libname}${release}${shared_ext}$major'
10828 dynamic_linker
='NetBSD ld.elf_so'
10830 shlibpath_var
=LD_LIBRARY_PATH
10831 shlibpath_overrides_runpath
=yes
10832 hardcode_into_libs
=yes
10837 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10838 shlibpath_var
=LD_LIBRARY_PATH
10839 shlibpath_overrides_runpath
=yes
10846 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10847 soname_spec
='${libname}${release}${shared_ext}$major'
10848 shlibpath_var
=LD_LIBRARY_PATH
10849 shlibpath_overrides_runpath
=no
10850 hardcode_into_libs
=yes
10851 dynamic_linker
='ldqnx.so'
10856 sys_lib_dlsearch_path_spec
="/usr/lib"
10858 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10860 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
10861 *) need_version
=no
;;
10863 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10864 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10865 shlibpath_var
=LD_LIBRARY_PATH
10866 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10868 openbsd2.
[89] | openbsd2.
[89].
*)
10869 shlibpath_overrides_runpath
=no
10872 shlibpath_overrides_runpath
=yes
10876 shlibpath_overrides_runpath
=yes
10881 libname_spec
='$name'
10884 library_names_spec
='$libname${shared_ext} $libname.a'
10885 dynamic_linker
='OS/2 ld.exe'
10886 shlibpath_var
=LIBPATH
10889 osf3
* | osf4
* | osf5
*)
10893 soname_spec
='${libname}${release}${shared_ext}$major'
10894 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10895 shlibpath_var
=LD_LIBRARY_PATH
10896 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10897 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
10908 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10909 soname_spec
='${libname}${release}${shared_ext}$major'
10910 shlibpath_var
=LD_LIBRARY_PATH
10911 shlibpath_overrides_runpath
=yes
10912 hardcode_into_libs
=yes
10913 # ldd complains unless libraries are executable
10914 postinstall_cmds
='chmod +x $lib'
10919 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10920 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10921 shlibpath_var
=LD_LIBRARY_PATH
10922 shlibpath_overrides_runpath
=yes
10923 if test "$with_gnu_ld" = yes; then
10931 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10932 soname_spec
='${libname}${release}${shared_ext}$major'
10933 shlibpath_var
=LD_LIBRARY_PATH
10934 case $host_vendor in
10936 shlibpath_overrides_runpath
=no
10938 runpath_var
=LD_RUN_PATH
10946 shlibpath_overrides_runpath
=no
10947 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
10953 if test -d /usr
/nec
;then
10955 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10956 soname_spec
='$libname${shared_ext}.$major'
10957 shlibpath_var
=LD_LIBRARY_PATH
10961 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
10962 version_type
=freebsd-elf
10965 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10966 soname_spec
='${libname}${release}${shared_ext}$major'
10967 shlibpath_var
=LD_LIBRARY_PATH
10968 shlibpath_overrides_runpath
=yes
10969 hardcode_into_libs
=yes
10970 if test "$with_gnu_ld" = yes; then
10971 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10973 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
10976 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
10980 sys_lib_dlsearch_path_spec
='/usr/lib'
10984 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10988 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10989 shlibpath_var
=LD_LIBRARY_PATH
10990 shlibpath_overrides_runpath
=no
10991 hardcode_into_libs
=yes
10996 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10997 soname_spec
='${libname}${release}${shared_ext}$major'
10998 shlibpath_var
=LD_LIBRARY_PATH
11001 # Shared libraries for VwWorks, >= 7 only at this stage
11002 # and (fpic) still incompatible with "large" code models
11003 # in a few configurations. Only for RTP mode in any case,
11004 # and upon explicit request at configure time.
11007 case ${with_multisubdir}-${enable_shared} in
11014 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11015 soname_spec
='${libname}${release}${shared_ext}$major'
11016 dynamic_linker
="$host_os module_loader"
11024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11025 $as_echo "$dynamic_linker" >&6; }
11026 test "$dynamic_linker" = no
&& can_build_shared
=no
11028 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
11029 if test "$GCC" = yes; then
11030 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11033 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11034 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
11036 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11037 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
11131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11132 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11134 if test -n "$hardcode_libdir_flag_spec" ||
11135 test -n "$runpath_var" ||
11136 test "X$hardcode_automatic" = "Xyes" ; then
11138 # We can hardcode non-existent directories.
11139 if test "$hardcode_direct" != no
&&
11140 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11141 # have to relink, otherwise we might link with an installed library
11142 # when we should be linking with a yet-to-be-installed one
11143 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11144 test "$hardcode_minus_L" != no
; then
11145 # Linking always hardcodes the temporary library directory.
11146 hardcode_action
=relink
11148 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11149 hardcode_action
=immediate
11152 # We cannot hardcode anything, or else we can only hardcode existing
11154 hardcode_action
=unsupported
11156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11157 $as_echo "$hardcode_action" >&6; }
11159 if test "$hardcode_action" = relink ||
11160 test "$inherit_rpath" = yes; then
11161 # Fast installation is not supported
11162 enable_fast_install
=no
11163 elif test "$shlibpath_overrides_runpath" = yes ||
11164 test "$enable_shared" = no
; then
11165 # Fast installation is not necessary
11166 enable_fast_install
=needless
11174 if test "x$enable_dlopen" != xyes
; then
11175 enable_dlopen
=unknown
11176 enable_dlopen_self
=unknown
11177 enable_dlopen_self_static
=unknown
11184 lt_cv_dlopen
="load_add_on"
11186 lt_cv_dlopen_self
=yes
11189 mingw
* | pw32
* | cegcc
*)
11190 lt_cv_dlopen
="LoadLibrary"
11195 lt_cv_dlopen
="dlopen"
11200 # if libdl is installed we need to link against it
11201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11202 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11203 if ${ac_cv_lib_dl_dlopen+:} false
; then :
11204 $as_echo_n "(cached) " >&6
11206 ac_check_lib_save_LIBS
=$LIBS
11208 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11209 /* end confdefs.h. */
11211 /* Override any GCC internal prototype to avoid an error.
11212 Use char because int might match the return type of a GCC
11213 builtin and then its argument prototype would still apply. */
11226 if ac_fn_c_try_link
"$LINENO"; then :
11227 ac_cv_lib_dl_dlopen
=yes
11229 ac_cv_lib_dl_dlopen
=no
11231 rm -f core conftest.err conftest.
$ac_objext \
11232 conftest
$ac_exeext conftest.
$ac_ext
11233 LIBS
=$ac_check_lib_save_LIBS
11235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11236 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11237 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
11238 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
11241 lt_cv_dlopen
="dyld"
11243 lt_cv_dlopen_self
=yes
11250 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
11251 if test "x$ac_cv_func_shl_load" = xyes
; then :
11252 lt_cv_dlopen
="shl_load"
11254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11255 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11256 if ${ac_cv_lib_dld_shl_load+:} false
; then :
11257 $as_echo_n "(cached) " >&6
11259 ac_check_lib_save_LIBS
=$LIBS
11261 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11262 /* end confdefs.h. */
11264 /* Override any GCC internal prototype to avoid an error.
11265 Use char because int might match the return type of a GCC
11266 builtin and then its argument prototype would still apply. */
11274 return shl_load ();
11279 if ac_fn_c_try_link
"$LINENO"; then :
11280 ac_cv_lib_dld_shl_load
=yes
11282 ac_cv_lib_dld_shl_load
=no
11284 rm -f core conftest.err conftest.
$ac_objext \
11285 conftest
$ac_exeext conftest.
$ac_ext
11286 LIBS
=$ac_check_lib_save_LIBS
11288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11289 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11290 if test "x$ac_cv_lib_dld_shl_load" = xyes
; then :
11291 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
11293 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
11294 if test "x$ac_cv_func_dlopen" = xyes
; then :
11295 lt_cv_dlopen
="dlopen"
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11298 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11299 if ${ac_cv_lib_dl_dlopen+:} false
; then :
11300 $as_echo_n "(cached) " >&6
11302 ac_check_lib_save_LIBS
=$LIBS
11304 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11305 /* end confdefs.h. */
11307 /* Override any GCC internal prototype to avoid an error.
11308 Use char because int might match the return type of a GCC
11309 builtin and then its argument prototype would still apply. */
11322 if ac_fn_c_try_link
"$LINENO"; then :
11323 ac_cv_lib_dl_dlopen
=yes
11325 ac_cv_lib_dl_dlopen
=no
11327 rm -f core conftest.err conftest.
$ac_objext \
11328 conftest
$ac_exeext conftest.
$ac_ext
11329 LIBS
=$ac_check_lib_save_LIBS
11331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11332 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11333 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
11334 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
11336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11337 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11338 if ${ac_cv_lib_svld_dlopen+:} false
; then :
11339 $as_echo_n "(cached) " >&6
11341 ac_check_lib_save_LIBS
=$LIBS
11342 LIBS
="-lsvld $LIBS"
11343 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11344 /* end confdefs.h. */
11346 /* Override any GCC internal prototype to avoid an error.
11347 Use char because int might match the return type of a GCC
11348 builtin and then its argument prototype would still apply. */
11361 if ac_fn_c_try_link
"$LINENO"; then :
11362 ac_cv_lib_svld_dlopen
=yes
11364 ac_cv_lib_svld_dlopen
=no
11366 rm -f core conftest.err conftest.
$ac_objext \
11367 conftest
$ac_exeext conftest.
$ac_ext
11368 LIBS
=$ac_check_lib_save_LIBS
11370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11371 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11372 if test "x$ac_cv_lib_svld_dlopen" = xyes
; then :
11373 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
11375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11376 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11377 if ${ac_cv_lib_dld_dld_link+:} false
; then :
11378 $as_echo_n "(cached) " >&6
11380 ac_check_lib_save_LIBS
=$LIBS
11382 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11383 /* end confdefs.h. */
11385 /* Override any GCC internal prototype to avoid an error.
11386 Use char because int might match the return type of a GCC
11387 builtin and then its argument prototype would still apply. */
11395 return dld_link ();
11400 if ac_fn_c_try_link
"$LINENO"; then :
11401 ac_cv_lib_dld_dld_link
=yes
11403 ac_cv_lib_dld_dld_link
=no
11405 rm -f core conftest.err conftest.
$ac_objext \
11406 conftest
$ac_exeext conftest.
$ac_ext
11407 LIBS
=$ac_check_lib_save_LIBS
11409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11410 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11411 if test "x$ac_cv_lib_dld_dld_link" = xyes
; then :
11412 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
11433 if test "x$lt_cv_dlopen" != xno
; then
11439 case $lt_cv_dlopen in
11441 save_CPPFLAGS
="$CPPFLAGS"
11442 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
11444 save_LDFLAGS
="$LDFLAGS"
11445 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
11448 LIBS
="$lt_cv_dlopen_libs $LIBS"
11450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11451 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11452 if ${lt_cv_dlopen_self+:} false
; then :
11453 $as_echo_n "(cached) " >&6
11455 if test "$cross_compiling" = yes; then :
11456 lt_cv_dlopen_self
=cross
11458 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11459 lt_status
=$lt_dlunknown
11460 cat > conftest.
$ac_ext <<_LT_EOF
11461 #line 11461 "configure"
11462 #include "confdefs.h"
11471 # define LT_DLGLOBAL RTLD_GLOBAL
11474 # define LT_DLGLOBAL DL_GLOBAL
11476 # define LT_DLGLOBAL 0
11480 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11481 find out it does not work in some platform. */
11482 #ifndef LT_DLLAZY_OR_NOW
11484 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11487 # define LT_DLLAZY_OR_NOW DL_LAZY
11490 # define LT_DLLAZY_OR_NOW RTLD_NOW
11493 # define LT_DLLAZY_OR_NOW DL_NOW
11495 # define LT_DLLAZY_OR_NOW 0
11502 /* When -fvisbility=hidden is used, assume the code has been annotated
11503 correspondingly for the symbols needed. */
11504 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11505 void fnord () __attribute__((visibility("default")));
11508 void fnord () { int i=42; }
11511 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11512 int status = $lt_dlunknown;
11516 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11519 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11520 else puts (dlerror ());
11522 /* dlclose (self); */
11530 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11531 (eval $ac_link) 2>&5
11533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11534 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11535 (.
/conftest
; exit; ) >&5 2>/dev
/null
11537 case x
$lt_status in
11538 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
11539 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
11540 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
11543 # compilation failed
11544 lt_cv_dlopen_self
=no
11551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11552 $as_echo "$lt_cv_dlopen_self" >&6; }
11554 if test "x$lt_cv_dlopen_self" = xyes
; then
11555 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
11556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11557 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11558 if ${lt_cv_dlopen_self_static+:} false
; then :
11559 $as_echo_n "(cached) " >&6
11561 if test "$cross_compiling" = yes; then :
11562 lt_cv_dlopen_self_static
=cross
11564 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11565 lt_status
=$lt_dlunknown
11566 cat > conftest.
$ac_ext <<_LT_EOF
11567 #line 11567 "configure"
11568 #include "confdefs.h"
11577 # define LT_DLGLOBAL RTLD_GLOBAL
11580 # define LT_DLGLOBAL DL_GLOBAL
11582 # define LT_DLGLOBAL 0
11586 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11587 find out it does not work in some platform. */
11588 #ifndef LT_DLLAZY_OR_NOW
11590 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11593 # define LT_DLLAZY_OR_NOW DL_LAZY
11596 # define LT_DLLAZY_OR_NOW RTLD_NOW
11599 # define LT_DLLAZY_OR_NOW DL_NOW
11601 # define LT_DLLAZY_OR_NOW 0
11608 /* When -fvisbility=hidden is used, assume the code has been annotated
11609 correspondingly for the symbols needed. */
11610 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11611 void fnord () __attribute__((visibility("default")));
11614 void fnord () { int i=42; }
11617 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11618 int status = $lt_dlunknown;
11622 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11625 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11626 else puts (dlerror ());
11628 /* dlclose (self); */
11636 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11637 (eval $ac_link) 2>&5
11639 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11640 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11641 (.
/conftest
; exit; ) >&5 2>/dev
/null
11643 case x
$lt_status in
11644 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
11645 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
11646 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
11649 # compilation failed
11650 lt_cv_dlopen_self_static
=no
11657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11658 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11661 CPPFLAGS
="$save_CPPFLAGS"
11662 LDFLAGS
="$save_LDFLAGS"
11667 case $lt_cv_dlopen_self in
11668 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
11669 *) enable_dlopen_self
=unknown
;;
11672 case $lt_cv_dlopen_self_static in
11673 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
11674 *) enable_dlopen_self_static
=unknown
;;
11696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11697 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11698 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
11699 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
11700 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
11701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11702 $as_echo "yes" >&6; }
11704 # FIXME - insert some real tests, host_os isn't really good enough
11707 if test -n "$STRIP" ; then
11708 striplib
="$STRIP -x"
11709 old_striplib
="$STRIP -S"
11710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11711 $as_echo "yes" >&6; }
11713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11714 $as_echo "no" >&6; }
11718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11719 $as_echo "no" >&6; }
11735 # Report which library types will actually be built
11736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11737 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11739 $as_echo "$can_build_shared" >&6; }
11741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11742 $as_echo_n "checking whether to build shared libraries... " >&6; }
11743 test "$can_build_shared" = "no" && enable_shared
=no
11745 # On AIX, shared libraries and static libraries use the same namespace, and
11746 # are all built from PIC.
11749 test "$enable_shared" = yes && enable_static
=no
11750 if test -n "$RANLIB"; then
11751 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
11752 postinstall_cmds
='$RANLIB $lib'
11757 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
11758 test "$enable_shared" = yes && enable_static
=no
11762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11763 $as_echo "$enable_shared" >&6; }
11765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11766 $as_echo_n "checking whether to build static libraries... " >&6; }
11767 # Make sure either enable_shared or enable_static is yes.
11768 test "$enable_shared" = yes || enable_static
=yes
11769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11770 $as_echo "$enable_static" >&6; }
11777 ac_cpp
='$CPP $CPPFLAGS'
11778 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11779 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11780 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
11796 ac_config_commands
="$ac_config_commands libtool"
11801 # Only expand once:
11808 *-cygwin* |
*-mingw*)
11809 # 'host' will be top-level target in the case of a target lib,
11810 # we must compare to with_cross_host to decide if this is a native
11811 # or cross-compiler and select where to install dlls appropriately.
11812 if test -n "$with_cross_host" &&
11813 test x
"$with_cross_host" != x
"no"; then
11814 lt_host_flags
='-no-undefined -bindir "$(toolexeclibdir)"';
11816 lt_host_flags
='-no-undefined -bindir "$(bindir)"';
11829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11830 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11831 # Check whether --enable-maintainer-mode was given.
11832 if test "${enable_maintainer_mode+set}" = set; then :
11833 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
11835 USE_MAINTAINER_MODE
=no
11838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11839 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11840 if test $USE_MAINTAINER_MODE = yes; then
11841 MAINTAINER_MODE_TRUE
=
11842 MAINTAINER_MODE_FALSE
='#'
11844 MAINTAINER_MODE_TRUE
='#'
11845 MAINTAINER_MODE_FALSE
=
11848 MAINT
=$MAINTAINER_MODE_TRUE
11852 if test x
$enable_darwin_at_rpath = xyes
; then
11853 ENABLE_DARWIN_AT_RPATH_TRUE
=
11854 ENABLE_DARWIN_AT_RPATH_FALSE
='#'
11856 ENABLE_DARWIN_AT_RPATH_TRUE
='#'
11857 ENABLE_DARWIN_AT_RPATH_FALSE
=
11861 # For libtool versioning info, format is CURRENT:REVISION:AGE
11862 libtool_VERSION
=3:0:2
11865 # Check for used threading-model
11866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
11867 $as_echo_n "checking for thread model used by GCC... " >&6; }
11868 target_thread_file
=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
11869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
11870 $as_echo "$target_thread_file" >&6; }
11875 ac_cpp
='$CPP $CPPFLAGS'
11876 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11877 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11878 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
11880 enable_aarch64_lse
=
11881 save_CFLAGS
="$CFLAGS"
11882 for real_option
in -march=armv8-a
+lse
; do
11883 # Do the check with the no- prefix removed since gcc silently
11884 # accepts any -Wno-* option on purpose
11885 case $real_option in
11886 -Wno-*) option
=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
11887 *) option
=$real_option ;;
11889 as_acx_Woption
=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
11891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
11892 $as_echo_n "checking whether $CC supports $option... " >&6; }
11893 if eval \
${$as_acx_Woption+:} false
; then :
11894 $as_echo_n "(cached) " >&6
11897 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11898 /* end confdefs.h. */
11908 if ac_fn_c_try_compile
"$LINENO"; then :
11909 eval "$as_acx_Woption=yes"
11911 eval "$as_acx_Woption=no"
11913 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11916 eval ac_res
=\$
$as_acx_Woption
11917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11918 $as_echo "$ac_res" >&6; }
11919 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
11920 enable_aarch64_lse
="$enable_aarch64_lse${enable_aarch64_lse:+ }$real_option"
11923 CFLAGS
="$save_CFLAGS"
11925 ac_cpp
='$CPP $CPPFLAGS'
11926 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11927 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11928 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
11936 # Get target configury.
11937 .
${srcdir}/configure.tgt
11938 if test -n "$UNSUPPORTED"; then
11939 as_fn_error $?
"Configuration ${target} is unsupported." "$LINENO" 5
11942 # Write out the ifunc resolver arg type.
11944 cat >>confdefs.h
<<_ACEOF
11945 #define IFUNC_RESOLVER_ARGS $IFUNC_RESOLVER_ARGS
11949 # Disable fallbacks to __sync routines from libgcc. Otherwise we'll
11950 # make silly decisions about what the cpu can do.
11951 CFLAGS
="$save_CFLAGS -fno-sync-libcalls $XCFLAGS"
11953 # Check header files.
11954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11955 $as_echo_n "checking for ANSI C header files... " >&6; }
11956 if ${ac_cv_header_stdc+:} false
; then :
11957 $as_echo_n "(cached) " >&6
11959 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11960 /* end confdefs.h. */
11961 #include <stdlib.h>
11962 #include <stdarg.h>
11963 #include <string.h>
11974 if ac_fn_c_try_compile
"$LINENO"; then :
11975 ac_cv_header_stdc
=yes
11977 ac_cv_header_stdc
=no
11979 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11981 if test $ac_cv_header_stdc = yes; then
11982 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11983 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11984 /* end confdefs.h. */
11985 #include <string.h>
11988 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11989 $EGREP "memchr" >/dev
/null
2>&1; then :
11992 ac_cv_header_stdc
=no
11998 if test $ac_cv_header_stdc = yes; then
11999 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12000 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12001 /* end confdefs.h. */
12002 #include <stdlib.h>
12005 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12006 $EGREP "free" >/dev
/null
2>&1; then :
12009 ac_cv_header_stdc
=no
12015 if test $ac_cv_header_stdc = yes; then
12016 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12017 if test "$cross_compiling" = yes; then :
12020 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12021 /* end confdefs.h. */
12023 #include <stdlib.h>
12024 #if ((' ' & 0x0FF) == 0x020)
12025 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12026 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12028 # define ISLOWER(c) \
12029 (('a' <= (c) && (c) <= 'i') \
12030 || ('j' <= (c) && (c) <= 'r') \
12031 || ('s' <= (c) && (c) <= 'z'))
12032 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12035 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12040 for (i = 0; i < 256; i++)
12041 if (XOR (islower (i), ISLOWER (i))
12042 || toupper (i) != TOUPPER (i))
12047 if ac_fn_c_try_run
"$LINENO"; then :
12050 ac_cv_header_stdc
=no
12052 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12053 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12059 $as_echo "$ac_cv_header_stdc" >&6; }
12060 if test $ac_cv_header_stdc = yes; then
12062 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
12067 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
12068 if ${gcc_cv_header_string+:} false
; then :
12069 $as_echo_n "(cached) " >&6
12071 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12072 /* end confdefs.h. */
12073 #include <string.h>
12074 #include <strings.h>
12083 if ac_fn_c_try_compile
"$LINENO"; then :
12084 gcc_cv_header_string
=yes
12086 gcc_cv_header_string
=no
12088 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
12091 $as_echo "$gcc_cv_header_string" >&6; }
12092 if test $gcc_cv_header_string = yes; then
12094 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
12100 inttype_headers
=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
12102 acx_cv_header_stdint
=stddef.h
12103 acx_cv_header_stdint_kind
="(already complete)"
12104 for i
in stdint.h
$inttype_headers; do
12105 unset ac_cv_type_uintptr_t
12106 unset ac_cv_type_uintmax_t
12107 unset ac_cv_type_int_least32_t
12108 unset ac_cv_type_int_fast32_t
12109 unset ac_cv_type_uint64_t
12110 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
12111 ac_fn_c_check_type
"$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
12114 if test "x$ac_cv_type_uintmax_t" = xyes
; then :
12115 acx_cv_header_stdint
=$i
12120 ac_fn_c_check_type
"$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12123 if test "x$ac_cv_type_uintptr_t" = xyes
; then :
12126 acx_cv_header_stdint_kind
="(mostly complete)"
12129 ac_fn_c_check_type
"$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
12132 if test "x$ac_cv_type_int_least32_t" = xyes
; then :
12135 acx_cv_header_stdint_kind
="(mostly complete)"
12138 ac_fn_c_check_type
"$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
12141 if test "x$ac_cv_type_int_fast32_t" = xyes
; then :
12144 acx_cv_header_stdint_kind
="(mostly complete)"
12147 ac_fn_c_check_type
"$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12150 if test "x$ac_cv_type_uint64_t" = xyes
; then :
12153 acx_cv_header_stdint_kind
="(lacks uint64_t)"
12158 if test "$acx_cv_header_stdint" = stddef.h
; then
12159 acx_cv_header_stdint_kind
="(lacks uintmax_t)"
12160 for i
in stdint.h
$inttype_headers; do
12161 unset ac_cv_type_uintptr_t
12162 unset ac_cv_type_uint32_t
12163 unset ac_cv_type_uint64_t
12164 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
12165 ac_fn_c_check_type
"$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
12168 if test "x$ac_cv_type_uint32_t" = xyes
; then :
12169 acx_cv_header_stdint
=$i
12174 ac_fn_c_check_type
"$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12177 if test "x$ac_cv_type_uint64_t" = xyes
; then :
12181 ac_fn_c_check_type
"$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12184 if test "x$ac_cv_type_uintptr_t" = xyes
; then :
12191 if test "$acx_cv_header_stdint" = stddef.h
; then
12192 acx_cv_header_stdint_kind
="(u_intXX_t style)"
12193 for i
in sys
/types.h
$inttype_headers; do
12194 unset ac_cv_type_u_int32_t
12195 unset ac_cv_type_u_int64_t
12196 $as_echo_n "looking for u_intXX_t types in $i, " >&6
12197 ac_fn_c_check_type
"$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
12200 if test "x$ac_cv_type_u_int32_t" = xyes
; then :
12201 acx_cv_header_stdint
=$i
12206 ac_fn_c_check_type
"$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
12209 if test "x$ac_cv_type_u_int64_t" = xyes
; then :
12216 if test "$acx_cv_header_stdint" = stddef.h
; then
12217 acx_cv_header_stdint_kind
="(using manual detection)"
12220 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t
=no
12221 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t
=no
12222 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t
=no
12223 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t
=no
12224 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t
=no
12226 # ----------------- Summarize what we found so far
12228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
12229 $as_echo_n "checking what to include in gstdint.h... " >&6; }
12231 case `$as_basename -- gstdint.h ||
12232 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
12233 Xgstdint.h : 'X\(//\)$' \| \
12234 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
12235 $as_echo X/gstdint.h |
12236 sed '/^.*\/\([^/][^/]*\)\/*$/{
12249 stdint.h
) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
12250 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
12251 inttypes.h
) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
12252 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
12256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
12257 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
12259 # ----------------- done included file, check C basic types --------
12261 # Lacking an uintptr_t? Test size of void *
12262 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
12263 stddef.h
:* |
*:no
) # The cast to long int works around a bug in the HP C Compiler
12264 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12265 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12266 # This bug is HP SR number 8606223364.
12267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12268 $as_echo_n "checking size of void *... " >&6; }
12269 if ${ac_cv_sizeof_void_p+:} false
; then :
12270 $as_echo_n "(cached) " >&6
12272 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
12275 if test "$ac_cv_type_void_p" = yes; then
12276 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12277 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12278 as_fn_error
77 "cannot compute sizeof (void *)
12279 See \`config.log' for more details" "$LINENO" 5; }
12281 ac_cv_sizeof_void_p
=0
12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12287 $as_echo "$ac_cv_sizeof_void_p" >&6; }
12291 cat >>confdefs.h
<<_ACEOF
12292 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12298 # Lacking an uint64_t? Test size of long
12299 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
12300 stddef.h
:*:* |
*:no
:no
) # The cast to long int works around a bug in the HP C Compiler
12301 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12302 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12303 # This bug is HP SR number 8606223364.
12304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12305 $as_echo_n "checking size of long... " >&6; }
12306 if ${ac_cv_sizeof_long+:} false
; then :
12307 $as_echo_n "(cached) " >&6
12309 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
12312 if test "$ac_cv_type_long" = yes; then
12313 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12314 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12315 as_fn_error
77 "cannot compute sizeof (long)
12316 See \`config.log' for more details" "$LINENO" 5; }
12318 ac_cv_sizeof_long
=0
12323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12324 $as_echo "$ac_cv_sizeof_long" >&6; }
12328 cat >>confdefs.h
<<_ACEOF
12329 #define SIZEOF_LONG $ac_cv_sizeof_long
12335 if test $acx_cv_header_stdint = stddef.h
; then
12336 # Lacking a good header? Test size of everything and deduce all types.
12337 # The cast to long int works around a bug in the HP C Compiler
12338 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12339 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12340 # This bug is HP SR number 8606223364.
12341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12342 $as_echo_n "checking size of int... " >&6; }
12343 if ${ac_cv_sizeof_int+:} false
; then :
12344 $as_echo_n "(cached) " >&6
12346 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
12349 if test "$ac_cv_type_int" = yes; then
12350 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12351 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12352 as_fn_error
77 "cannot compute sizeof (int)
12353 See \`config.log' for more details" "$LINENO" 5; }
12360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12361 $as_echo "$ac_cv_sizeof_int" >&6; }
12365 cat >>confdefs.h
<<_ACEOF
12366 #define SIZEOF_INT $ac_cv_sizeof_int
12370 # The cast to long int works around a bug in the HP C Compiler
12371 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12372 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12373 # This bug is HP SR number 8606223364.
12374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12375 $as_echo_n "checking size of short... " >&6; }
12376 if ${ac_cv_sizeof_short+:} false
; then :
12377 $as_echo_n "(cached) " >&6
12379 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
12382 if test "$ac_cv_type_short" = yes; then
12383 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12384 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12385 as_fn_error
77 "cannot compute sizeof (short)
12386 See \`config.log' for more details" "$LINENO" 5; }
12388 ac_cv_sizeof_short
=0
12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12394 $as_echo "$ac_cv_sizeof_short" >&6; }
12398 cat >>confdefs.h
<<_ACEOF
12399 #define SIZEOF_SHORT $ac_cv_sizeof_short
12403 # The cast to long int works around a bug in the HP C Compiler
12404 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12405 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12406 # This bug is HP SR number 8606223364.
12407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
12408 $as_echo_n "checking size of char... " >&6; }
12409 if ${ac_cv_sizeof_char+:} false
; then :
12410 $as_echo_n "(cached) " >&6
12412 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
12415 if test "$ac_cv_type_char" = yes; then
12416 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12417 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12418 as_fn_error
77 "cannot compute sizeof (char)
12419 See \`config.log' for more details" "$LINENO" 5; }
12421 ac_cv_sizeof_char
=0
12426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
12427 $as_echo "$ac_cv_sizeof_char" >&6; }
12431 cat >>confdefs.h
<<_ACEOF
12432 #define SIZEOF_CHAR $ac_cv_sizeof_char
12437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
12438 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
12439 case "$ac_cv_sizeof_char" in
12440 1) acx_cv_type_int8_t
=char
;;
12441 *) as_fn_error $?
"no 8-bit type, please report a bug" "$LINENO" 5
12443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
12444 $as_echo "$acx_cv_type_int8_t" >&6; }
12446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
12447 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
12448 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
12449 2:*) acx_cv_type_int16_t
=int
;;
12450 *:2) acx_cv_type_int16_t
=short
;;
12451 *) as_fn_error $?
"no 16-bit type, please report a bug" "$LINENO" 5
12453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
12454 $as_echo "$acx_cv_type_int16_t" >&6; }
12456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
12457 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
12458 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
12459 4:*) acx_cv_type_int32_t
=int
;;
12460 *:4) acx_cv_type_int32_t
=long
;;
12461 *) as_fn_error $?
"no 32-bit type, please report a bug" "$LINENO" 5
12463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
12464 $as_echo "$acx_cv_type_int32_t" >&6; }
12467 # These tests are here to make the output prettier
12469 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
12470 case "$ac_cv_sizeof_long" in
12471 8) acx_cv_type_int64_t
=long
;;
12473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
12474 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
12475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
12476 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
12479 # Now we can use the above types
12481 if test "$ac_cv_type_uintptr_t" != yes; then
12482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
12483 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
12484 case $ac_cv_sizeof_void_p in
12485 2) acx_cv_type_intptr_t
=int16_t
;;
12486 4) acx_cv_type_intptr_t
=int32_t
;;
12487 8) acx_cv_type_intptr_t
=int64_t
;;
12488 *) as_fn_error $?
"no equivalent for intptr_t, please report a bug" "$LINENO" 5
12490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
12491 $as_echo "$acx_cv_type_intptr_t" >&6; }
12494 # ----------------- done all checks, emit header -------------
12495 ac_config_commands
="$ac_config_commands gstdint.h"
12499 for ac_header
in fenv.h
12501 ac_fn_c_check_header_mongrel
"$LINENO" "fenv.h" "ac_cv_header_fenv_h" "$ac_includes_default"
12502 if test "x$ac_cv_header_fenv_h" = xyes
; then :
12503 cat >>confdefs.h
<<_ACEOF
12504 #define HAVE_FENV_H 1
12512 # Check for common type sizes
12514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 1 byte integer" >&5
12515 $as_echo_n "checking for 1 byte integer... " >&6; }
12516 if ${libat_cv_have_mode_QI+:} false
; then :
12517 $as_echo_n "(cached) " >&6
12519 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12520 /* end confdefs.h. */
12521 int x __attribute__((mode(QI)));
12523 if ac_fn_c_try_compile
"$LINENO"; then :
12524 libat_cv_have_mode_QI
=yes
12526 libat_cv_have_mode_QI
=no
12528 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_mode_QI" >&5
12531 $as_echo "$libat_cv_have_mode_QI" >&6; }
12533 yesno
=`echo $libat_cv_have_mode_QI | tr 'yesno' '1 0 '`
12535 cat >>confdefs.h
<<_ACEOF
12536 #define HAVE_INT1 $yesno
12540 if test x
$libat_cv_have_mode_QI = xyes
; then
12545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 2 byte integer" >&5
12546 $as_echo_n "checking for 2 byte integer... " >&6; }
12547 if ${libat_cv_have_mode_HI+:} false
; then :
12548 $as_echo_n "(cached) " >&6
12550 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12551 /* end confdefs.h. */
12552 int x __attribute__((mode(HI)));
12554 if ac_fn_c_try_compile
"$LINENO"; then :
12555 libat_cv_have_mode_HI
=yes
12557 libat_cv_have_mode_HI
=no
12559 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_mode_HI" >&5
12562 $as_echo "$libat_cv_have_mode_HI" >&6; }
12564 yesno
=`echo $libat_cv_have_mode_HI | tr 'yesno' '1 0 '`
12566 cat >>confdefs.h
<<_ACEOF
12567 #define HAVE_INT2 $yesno
12571 if test x
$libat_cv_have_mode_HI = xyes
; then
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 4 byte integer" >&5
12577 $as_echo_n "checking for 4 byte integer... " >&6; }
12578 if ${libat_cv_have_mode_SI+:} false
; then :
12579 $as_echo_n "(cached) " >&6
12581 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12582 /* end confdefs.h. */
12583 int x __attribute__((mode(SI)));
12585 if ac_fn_c_try_compile
"$LINENO"; then :
12586 libat_cv_have_mode_SI
=yes
12588 libat_cv_have_mode_SI
=no
12590 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_mode_SI" >&5
12593 $as_echo "$libat_cv_have_mode_SI" >&6; }
12595 yesno
=`echo $libat_cv_have_mode_SI | tr 'yesno' '1 0 '`
12597 cat >>confdefs.h
<<_ACEOF
12598 #define HAVE_INT4 $yesno
12602 if test x
$libat_cv_have_mode_SI = xyes
; then
12607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 8 byte integer" >&5
12608 $as_echo_n "checking for 8 byte integer... " >&6; }
12609 if ${libat_cv_have_mode_DI+:} false
; then :
12610 $as_echo_n "(cached) " >&6
12612 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12613 /* end confdefs.h. */
12614 int x __attribute__((mode(DI)));
12616 if ac_fn_c_try_compile
"$LINENO"; then :
12617 libat_cv_have_mode_DI
=yes
12619 libat_cv_have_mode_DI
=no
12621 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_mode_DI" >&5
12624 $as_echo "$libat_cv_have_mode_DI" >&6; }
12626 yesno
=`echo $libat_cv_have_mode_DI | tr 'yesno' '1 0 '`
12628 cat >>confdefs.h
<<_ACEOF
12629 #define HAVE_INT8 $yesno
12633 if test x
$libat_cv_have_mode_DI = xyes
; then
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 16 byte integer" >&5
12639 $as_echo_n "checking for 16 byte integer... " >&6; }
12640 if ${libat_cv_have_mode_TI+:} false
; then :
12641 $as_echo_n "(cached) " >&6
12643 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12644 /* end confdefs.h. */
12645 int x __attribute__((mode(TI)));
12647 if ac_fn_c_try_compile
"$LINENO"; then :
12648 libat_cv_have_mode_TI
=yes
12650 libat_cv_have_mode_TI
=no
12652 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_mode_TI" >&5
12655 $as_echo "$libat_cv_have_mode_TI" >&6; }
12657 yesno
=`echo $libat_cv_have_mode_TI | tr 'yesno' '1 0 '`
12659 cat >>confdefs.h
<<_ACEOF
12660 #define HAVE_INT16 $yesno
12664 if test x
$libat_cv_have_mode_TI = xyes
; then
12670 # Check for compiler builtins of atomic operations.
12672 # Do link tests if possible, instead asm tests, limited to some platforms
12673 # see discussion in PR target/40134, PR libstdc++/40133 and the thread
12674 # starting at http://gcc.gnu.org/ml/gcc-patches/2009-07/msg00322.html
12675 atomic_builtins_link_tests
=no
12676 if test x
$gcc_no_link != xyes
; then
12677 # Can do link tests. Limit to some tested platforms
12679 *-*-linux* |
*-*-uclinux* |
*-*-kfreebsd*-gnu |
*-*-gnu*)
12680 atomic_builtins_link_tests
=yes
12687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 1" >&5
12688 $as_echo_n "checking for __atomic_load/store for size 1... " >&6; }
12689 if ${libat_cv_have_at_ldst_1+:} false
; then :
12690 $as_echo_n "(cached) " >&6
12693 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12694 /* end confdefs.h. */
12699 typedef int T __attribute__((mode(QI)));
12700 T *x; volatile T sink; asm("" : "=g"(x));
12701 sink = __atomic_load_n(x, 0);
12702 __atomic_store_n(x, sink, 0);
12707 if test x
$atomic_builtins_link_tests = xyes
; then
12708 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12709 (eval $ac_link) 2>&5
12711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12712 test $ac_status = 0; }; then
12713 eval libat_cv_have_at_ldst_1
=yes
12715 eval libat_cv_have_at_ldst_1
=no
12718 old_CFLAGS
="$CFLAGS"
12719 # Compile unoptimized.
12720 CFLAGS
="$CFLAGS -O0 -S"
12721 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12722 (eval $ac_compile) 2>&5
12724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12725 test $ac_status = 0; }; then
12726 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
12727 eval libat_cv_have_at_ldst_1
=no
12729 eval libat_cv_have_at_ldst_1
=yes
12732 eval libat_cv_have_at_ldst_1
=no
12734 CFLAGS
="$old_CFLAGS"
12739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_ldst_1" >&5
12740 $as_echo "$libat_cv_have_at_ldst_1" >&6; }
12743 yesno
=`echo $libat_cv_have_at_ldst_1 | tr 'yesno' '1 0 '`
12745 cat >>confdefs.h
<<_ACEOF
12746 #define HAVE_ATOMIC_LDST_1 $yesno
12755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 2" >&5
12756 $as_echo_n "checking for __atomic_load/store for size 2... " >&6; }
12757 if ${libat_cv_have_at_ldst_2+:} false
; then :
12758 $as_echo_n "(cached) " >&6
12761 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12762 /* end confdefs.h. */
12767 typedef int T __attribute__((mode(HI)));
12768 T *x; volatile T sink; asm("" : "=g"(x));
12769 sink = __atomic_load_n(x, 0);
12770 __atomic_store_n(x, sink, 0);
12775 if test x
$atomic_builtins_link_tests = xyes
; then
12776 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12777 (eval $ac_link) 2>&5
12779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12780 test $ac_status = 0; }; then
12781 eval libat_cv_have_at_ldst_2
=yes
12783 eval libat_cv_have_at_ldst_2
=no
12786 old_CFLAGS
="$CFLAGS"
12787 # Compile unoptimized.
12788 CFLAGS
="$CFLAGS -O0 -S"
12789 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12790 (eval $ac_compile) 2>&5
12792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12793 test $ac_status = 0; }; then
12794 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
12795 eval libat_cv_have_at_ldst_2
=no
12797 eval libat_cv_have_at_ldst_2
=yes
12800 eval libat_cv_have_at_ldst_2
=no
12802 CFLAGS
="$old_CFLAGS"
12807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_ldst_2" >&5
12808 $as_echo "$libat_cv_have_at_ldst_2" >&6; }
12811 yesno
=`echo $libat_cv_have_at_ldst_2 | tr 'yesno' '1 0 '`
12813 cat >>confdefs.h
<<_ACEOF
12814 #define HAVE_ATOMIC_LDST_2 $yesno
12823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 4" >&5
12824 $as_echo_n "checking for __atomic_load/store for size 4... " >&6; }
12825 if ${libat_cv_have_at_ldst_4+:} false
; then :
12826 $as_echo_n "(cached) " >&6
12829 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12830 /* end confdefs.h. */
12835 typedef int T __attribute__((mode(SI)));
12836 T *x; volatile T sink; asm("" : "=g"(x));
12837 sink = __atomic_load_n(x, 0);
12838 __atomic_store_n(x, sink, 0);
12843 if test x
$atomic_builtins_link_tests = xyes
; then
12844 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12845 (eval $ac_link) 2>&5
12847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12848 test $ac_status = 0; }; then
12849 eval libat_cv_have_at_ldst_4
=yes
12851 eval libat_cv_have_at_ldst_4
=no
12854 old_CFLAGS
="$CFLAGS"
12855 # Compile unoptimized.
12856 CFLAGS
="$CFLAGS -O0 -S"
12857 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12858 (eval $ac_compile) 2>&5
12860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12861 test $ac_status = 0; }; then
12862 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
12863 eval libat_cv_have_at_ldst_4
=no
12865 eval libat_cv_have_at_ldst_4
=yes
12868 eval libat_cv_have_at_ldst_4
=no
12870 CFLAGS
="$old_CFLAGS"
12875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_ldst_4" >&5
12876 $as_echo "$libat_cv_have_at_ldst_4" >&6; }
12879 yesno
=`echo $libat_cv_have_at_ldst_4 | tr 'yesno' '1 0 '`
12881 cat >>confdefs.h
<<_ACEOF
12882 #define HAVE_ATOMIC_LDST_4 $yesno
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 8" >&5
12892 $as_echo_n "checking for __atomic_load/store for size 8... " >&6; }
12893 if ${libat_cv_have_at_ldst_8+:} false
; then :
12894 $as_echo_n "(cached) " >&6
12897 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12898 /* end confdefs.h. */
12903 typedef int T __attribute__((mode(DI)));
12904 T *x; volatile T sink; asm("" : "=g"(x));
12905 sink = __atomic_load_n(x, 0);
12906 __atomic_store_n(x, sink, 0);
12911 if test x
$atomic_builtins_link_tests = xyes
; then
12912 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12913 (eval $ac_link) 2>&5
12915 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12916 test $ac_status = 0; }; then
12917 eval libat_cv_have_at_ldst_8
=yes
12919 eval libat_cv_have_at_ldst_8
=no
12922 old_CFLAGS
="$CFLAGS"
12923 # Compile unoptimized.
12924 CFLAGS
="$CFLAGS -O0 -S"
12925 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12926 (eval $ac_compile) 2>&5
12928 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12929 test $ac_status = 0; }; then
12930 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
12931 eval libat_cv_have_at_ldst_8
=no
12933 eval libat_cv_have_at_ldst_8
=yes
12936 eval libat_cv_have_at_ldst_8
=no
12938 CFLAGS
="$old_CFLAGS"
12943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_ldst_8" >&5
12944 $as_echo "$libat_cv_have_at_ldst_8" >&6; }
12947 yesno
=`echo $libat_cv_have_at_ldst_8 | tr 'yesno' '1 0 '`
12949 cat >>confdefs.h
<<_ACEOF
12950 #define HAVE_ATOMIC_LDST_8 $yesno
12959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 16" >&5
12960 $as_echo_n "checking for __atomic_load/store for size 16... " >&6; }
12961 if ${libat_cv_have_at_ldst_16+:} false
; then :
12962 $as_echo_n "(cached) " >&6
12965 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12966 /* end confdefs.h. */
12971 typedef int T __attribute__((mode(TI)));
12972 T *x; volatile T sink; asm("" : "=g"(x));
12973 sink = __atomic_load_n(x, 0);
12974 __atomic_store_n(x, sink, 0);
12979 if test x
$atomic_builtins_link_tests = xyes
; then
12980 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12981 (eval $ac_link) 2>&5
12983 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12984 test $ac_status = 0; }; then
12985 eval libat_cv_have_at_ldst_16
=yes
12987 eval libat_cv_have_at_ldst_16
=no
12990 old_CFLAGS
="$CFLAGS"
12991 # Compile unoptimized.
12992 CFLAGS
="$CFLAGS -O0 -S"
12993 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12994 (eval $ac_compile) 2>&5
12996 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12997 test $ac_status = 0; }; then
12998 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
12999 eval libat_cv_have_at_ldst_16
=no
13001 eval libat_cv_have_at_ldst_16
=yes
13004 eval libat_cv_have_at_ldst_16
=no
13006 CFLAGS
="$old_CFLAGS"
13011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_ldst_16" >&5
13012 $as_echo "$libat_cv_have_at_ldst_16" >&6; }
13015 yesno
=`echo $libat_cv_have_at_ldst_16 | tr 'yesno' '1 0 '`
13017 cat >>confdefs.h
<<_ACEOF
13018 #define HAVE_ATOMIC_LDST_16 $yesno
13028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 1" >&5
13029 $as_echo_n "checking for __atomic_test_and_set for size 1... " >&6; }
13030 if ${libat_cv_have_at_tas_1+:} false
; then :
13031 $as_echo_n "(cached) " >&6
13034 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13035 /* end confdefs.h. */
13040 typedef int T __attribute__((mode(QI))); T *x; asm("" : "=g"(x));
13041 __atomic_test_and_set(x, 0);
13046 if test x
$atomic_builtins_link_tests = xyes
; then
13047 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13048 (eval $ac_link) 2>&5
13050 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13051 test $ac_status = 0; }; then
13052 eval libat_cv_have_at_tas_1
=yes
13054 eval libat_cv_have_at_tas_1
=no
13057 old_CFLAGS
="$CFLAGS"
13058 # Compile unoptimized.
13059 CFLAGS
="$CFLAGS -O0 -S"
13060 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13061 (eval $ac_compile) 2>&5
13063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13064 test $ac_status = 0; }; then
13065 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13066 eval libat_cv_have_at_tas_1
=no
13068 eval libat_cv_have_at_tas_1
=yes
13071 eval libat_cv_have_at_tas_1
=no
13073 CFLAGS
="$old_CFLAGS"
13078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_tas_1" >&5
13079 $as_echo "$libat_cv_have_at_tas_1" >&6; }
13082 yesno
=`echo $libat_cv_have_at_tas_1 | tr 'yesno' '1 0 '`
13084 cat >>confdefs.h
<<_ACEOF
13085 #define HAVE_ATOMIC_TAS_1 $yesno
13093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 2" >&5
13094 $as_echo_n "checking for __atomic_test_and_set for size 2... " >&6; }
13095 if ${libat_cv_have_at_tas_2+:} false
; then :
13096 $as_echo_n "(cached) " >&6
13099 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13100 /* end confdefs.h. */
13105 typedef int T __attribute__((mode(HI))); T *x; asm("" : "=g"(x));
13106 __atomic_test_and_set(x, 0);
13111 if test x
$atomic_builtins_link_tests = xyes
; then
13112 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13113 (eval $ac_link) 2>&5
13115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13116 test $ac_status = 0; }; then
13117 eval libat_cv_have_at_tas_2
=yes
13119 eval libat_cv_have_at_tas_2
=no
13122 old_CFLAGS
="$CFLAGS"
13123 # Compile unoptimized.
13124 CFLAGS
="$CFLAGS -O0 -S"
13125 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13126 (eval $ac_compile) 2>&5
13128 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13129 test $ac_status = 0; }; then
13130 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13131 eval libat_cv_have_at_tas_2
=no
13133 eval libat_cv_have_at_tas_2
=yes
13136 eval libat_cv_have_at_tas_2
=no
13138 CFLAGS
="$old_CFLAGS"
13143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_tas_2" >&5
13144 $as_echo "$libat_cv_have_at_tas_2" >&6; }
13147 yesno
=`echo $libat_cv_have_at_tas_2 | tr 'yesno' '1 0 '`
13149 cat >>confdefs.h
<<_ACEOF
13150 #define HAVE_ATOMIC_TAS_2 $yesno
13158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 4" >&5
13159 $as_echo_n "checking for __atomic_test_and_set for size 4... " >&6; }
13160 if ${libat_cv_have_at_tas_4+:} false
; then :
13161 $as_echo_n "(cached) " >&6
13164 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13165 /* end confdefs.h. */
13170 typedef int T __attribute__((mode(SI))); T *x; asm("" : "=g"(x));
13171 __atomic_test_and_set(x, 0);
13176 if test x
$atomic_builtins_link_tests = xyes
; then
13177 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13178 (eval $ac_link) 2>&5
13180 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13181 test $ac_status = 0; }; then
13182 eval libat_cv_have_at_tas_4
=yes
13184 eval libat_cv_have_at_tas_4
=no
13187 old_CFLAGS
="$CFLAGS"
13188 # Compile unoptimized.
13189 CFLAGS
="$CFLAGS -O0 -S"
13190 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13191 (eval $ac_compile) 2>&5
13193 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13194 test $ac_status = 0; }; then
13195 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13196 eval libat_cv_have_at_tas_4
=no
13198 eval libat_cv_have_at_tas_4
=yes
13201 eval libat_cv_have_at_tas_4
=no
13203 CFLAGS
="$old_CFLAGS"
13208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_tas_4" >&5
13209 $as_echo "$libat_cv_have_at_tas_4" >&6; }
13212 yesno
=`echo $libat_cv_have_at_tas_4 | tr 'yesno' '1 0 '`
13214 cat >>confdefs.h
<<_ACEOF
13215 #define HAVE_ATOMIC_TAS_4 $yesno
13223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 8" >&5
13224 $as_echo_n "checking for __atomic_test_and_set for size 8... " >&6; }
13225 if ${libat_cv_have_at_tas_8+:} false
; then :
13226 $as_echo_n "(cached) " >&6
13229 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13230 /* end confdefs.h. */
13235 typedef int T __attribute__((mode(DI))); T *x; asm("" : "=g"(x));
13236 __atomic_test_and_set(x, 0);
13241 if test x
$atomic_builtins_link_tests = xyes
; then
13242 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13243 (eval $ac_link) 2>&5
13245 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13246 test $ac_status = 0; }; then
13247 eval libat_cv_have_at_tas_8
=yes
13249 eval libat_cv_have_at_tas_8
=no
13252 old_CFLAGS
="$CFLAGS"
13253 # Compile unoptimized.
13254 CFLAGS
="$CFLAGS -O0 -S"
13255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13256 (eval $ac_compile) 2>&5
13258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13259 test $ac_status = 0; }; then
13260 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13261 eval libat_cv_have_at_tas_8
=no
13263 eval libat_cv_have_at_tas_8
=yes
13266 eval libat_cv_have_at_tas_8
=no
13268 CFLAGS
="$old_CFLAGS"
13273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_tas_8" >&5
13274 $as_echo "$libat_cv_have_at_tas_8" >&6; }
13277 yesno
=`echo $libat_cv_have_at_tas_8 | tr 'yesno' '1 0 '`
13279 cat >>confdefs.h
<<_ACEOF
13280 #define HAVE_ATOMIC_TAS_8 $yesno
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 16" >&5
13289 $as_echo_n "checking for __atomic_test_and_set for size 16... " >&6; }
13290 if ${libat_cv_have_at_tas_16+:} false
; then :
13291 $as_echo_n "(cached) " >&6
13294 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13295 /* end confdefs.h. */
13300 typedef int T __attribute__((mode(TI))); T *x; asm("" : "=g"(x));
13301 __atomic_test_and_set(x, 0);
13306 if test x
$atomic_builtins_link_tests = xyes
; then
13307 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13308 (eval $ac_link) 2>&5
13310 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13311 test $ac_status = 0; }; then
13312 eval libat_cv_have_at_tas_16
=yes
13314 eval libat_cv_have_at_tas_16
=no
13317 old_CFLAGS
="$CFLAGS"
13318 # Compile unoptimized.
13319 CFLAGS
="$CFLAGS -O0 -S"
13320 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13321 (eval $ac_compile) 2>&5
13323 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13324 test $ac_status = 0; }; then
13325 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13326 eval libat_cv_have_at_tas_16
=no
13328 eval libat_cv_have_at_tas_16
=yes
13331 eval libat_cv_have_at_tas_16
=no
13333 CFLAGS
="$old_CFLAGS"
13338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_tas_16" >&5
13339 $as_echo "$libat_cv_have_at_tas_16" >&6; }
13342 yesno
=`echo $libat_cv_have_at_tas_16 | tr 'yesno' '1 0 '`
13344 cat >>confdefs.h
<<_ACEOF
13345 #define HAVE_ATOMIC_TAS_16 $yesno
13354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_exchange for size 1" >&5
13355 $as_echo_n "checking for __atomic_exchange for size 1... " >&6; }
13356 if ${libat_cv_have_at_exch_1+:} false
; then :
13357 $as_echo_n "(cached) " >&6
13360 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13361 /* end confdefs.h. */
13366 typedef int T __attribute__((mode(QI))); T *x; asm("" : "=g"(x));
13367 __atomic_exchange_n(x, 0, 0);
13372 if test x
$atomic_builtins_link_tests = xyes
; then
13373 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13374 (eval $ac_link) 2>&5
13376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13377 test $ac_status = 0; }; then
13378 eval libat_cv_have_at_exch_1
=yes
13380 eval libat_cv_have_at_exch_1
=no
13383 old_CFLAGS
="$CFLAGS"
13384 # Compile unoptimized.
13385 CFLAGS
="$CFLAGS -O0 -S"
13386 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13387 (eval $ac_compile) 2>&5
13389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13390 test $ac_status = 0; }; then
13391 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13392 eval libat_cv_have_at_exch_1
=no
13394 eval libat_cv_have_at_exch_1
=yes
13397 eval libat_cv_have_at_exch_1
=no
13399 CFLAGS
="$old_CFLAGS"
13404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_exch_1" >&5
13405 $as_echo "$libat_cv_have_at_exch_1" >&6; }
13408 yesno
=`echo $libat_cv_have_at_exch_1 | tr 'yesno' '1 0 '`
13410 cat >>confdefs.h
<<_ACEOF
13411 #define HAVE_ATOMIC_EXCHANGE_1 $yesno
13419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_exchange for size 2" >&5
13420 $as_echo_n "checking for __atomic_exchange for size 2... " >&6; }
13421 if ${libat_cv_have_at_exch_2+:} false
; then :
13422 $as_echo_n "(cached) " >&6
13425 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13426 /* end confdefs.h. */
13431 typedef int T __attribute__((mode(HI))); T *x; asm("" : "=g"(x));
13432 __atomic_exchange_n(x, 0, 0);
13437 if test x
$atomic_builtins_link_tests = xyes
; then
13438 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13439 (eval $ac_link) 2>&5
13441 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13442 test $ac_status = 0; }; then
13443 eval libat_cv_have_at_exch_2
=yes
13445 eval libat_cv_have_at_exch_2
=no
13448 old_CFLAGS
="$CFLAGS"
13449 # Compile unoptimized.
13450 CFLAGS
="$CFLAGS -O0 -S"
13451 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13452 (eval $ac_compile) 2>&5
13454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13455 test $ac_status = 0; }; then
13456 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13457 eval libat_cv_have_at_exch_2
=no
13459 eval libat_cv_have_at_exch_2
=yes
13462 eval libat_cv_have_at_exch_2
=no
13464 CFLAGS
="$old_CFLAGS"
13469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_exch_2" >&5
13470 $as_echo "$libat_cv_have_at_exch_2" >&6; }
13473 yesno
=`echo $libat_cv_have_at_exch_2 | tr 'yesno' '1 0 '`
13475 cat >>confdefs.h
<<_ACEOF
13476 #define HAVE_ATOMIC_EXCHANGE_2 $yesno
13484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_exchange for size 4" >&5
13485 $as_echo_n "checking for __atomic_exchange for size 4... " >&6; }
13486 if ${libat_cv_have_at_exch_4+:} false
; then :
13487 $as_echo_n "(cached) " >&6
13490 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13491 /* end confdefs.h. */
13496 typedef int T __attribute__((mode(SI))); T *x; asm("" : "=g"(x));
13497 __atomic_exchange_n(x, 0, 0);
13502 if test x
$atomic_builtins_link_tests = xyes
; then
13503 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13504 (eval $ac_link) 2>&5
13506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13507 test $ac_status = 0; }; then
13508 eval libat_cv_have_at_exch_4
=yes
13510 eval libat_cv_have_at_exch_4
=no
13513 old_CFLAGS
="$CFLAGS"
13514 # Compile unoptimized.
13515 CFLAGS
="$CFLAGS -O0 -S"
13516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13517 (eval $ac_compile) 2>&5
13519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13520 test $ac_status = 0; }; then
13521 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13522 eval libat_cv_have_at_exch_4
=no
13524 eval libat_cv_have_at_exch_4
=yes
13527 eval libat_cv_have_at_exch_4
=no
13529 CFLAGS
="$old_CFLAGS"
13534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_exch_4" >&5
13535 $as_echo "$libat_cv_have_at_exch_4" >&6; }
13538 yesno
=`echo $libat_cv_have_at_exch_4 | tr 'yesno' '1 0 '`
13540 cat >>confdefs.h
<<_ACEOF
13541 #define HAVE_ATOMIC_EXCHANGE_4 $yesno
13549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_exchange for size 8" >&5
13550 $as_echo_n "checking for __atomic_exchange for size 8... " >&6; }
13551 if ${libat_cv_have_at_exch_8+:} false
; then :
13552 $as_echo_n "(cached) " >&6
13555 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13556 /* end confdefs.h. */
13561 typedef int T __attribute__((mode(DI))); T *x; asm("" : "=g"(x));
13562 __atomic_exchange_n(x, 0, 0);
13567 if test x
$atomic_builtins_link_tests = xyes
; then
13568 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13569 (eval $ac_link) 2>&5
13571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13572 test $ac_status = 0; }; then
13573 eval libat_cv_have_at_exch_8
=yes
13575 eval libat_cv_have_at_exch_8
=no
13578 old_CFLAGS
="$CFLAGS"
13579 # Compile unoptimized.
13580 CFLAGS
="$CFLAGS -O0 -S"
13581 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13582 (eval $ac_compile) 2>&5
13584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13585 test $ac_status = 0; }; then
13586 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13587 eval libat_cv_have_at_exch_8
=no
13589 eval libat_cv_have_at_exch_8
=yes
13592 eval libat_cv_have_at_exch_8
=no
13594 CFLAGS
="$old_CFLAGS"
13599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_exch_8" >&5
13600 $as_echo "$libat_cv_have_at_exch_8" >&6; }
13603 yesno
=`echo $libat_cv_have_at_exch_8 | tr 'yesno' '1 0 '`
13605 cat >>confdefs.h
<<_ACEOF
13606 #define HAVE_ATOMIC_EXCHANGE_8 $yesno
13614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_exchange for size 16" >&5
13615 $as_echo_n "checking for __atomic_exchange for size 16... " >&6; }
13616 if ${libat_cv_have_at_exch_16+:} false
; then :
13617 $as_echo_n "(cached) " >&6
13620 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13621 /* end confdefs.h. */
13626 typedef int T __attribute__((mode(TI))); T *x; asm("" : "=g"(x));
13627 __atomic_exchange_n(x, 0, 0);
13632 if test x
$atomic_builtins_link_tests = xyes
; then
13633 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13634 (eval $ac_link) 2>&5
13636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13637 test $ac_status = 0; }; then
13638 eval libat_cv_have_at_exch_16
=yes
13640 eval libat_cv_have_at_exch_16
=no
13643 old_CFLAGS
="$CFLAGS"
13644 # Compile unoptimized.
13645 CFLAGS
="$CFLAGS -O0 -S"
13646 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13647 (eval $ac_compile) 2>&5
13649 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13650 test $ac_status = 0; }; then
13651 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13652 eval libat_cv_have_at_exch_16
=no
13654 eval libat_cv_have_at_exch_16
=yes
13657 eval libat_cv_have_at_exch_16
=no
13659 CFLAGS
="$old_CFLAGS"
13664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_exch_16" >&5
13665 $as_echo "$libat_cv_have_at_exch_16" >&6; }
13668 yesno
=`echo $libat_cv_have_at_exch_16 | tr 'yesno' '1 0 '`
13670 cat >>confdefs.h
<<_ACEOF
13671 #define HAVE_ATOMIC_EXCHANGE_16 $yesno
13680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_compare_exchange for size 1" >&5
13681 $as_echo_n "checking for __atomic_compare_exchange for size 1... " >&6; }
13682 if ${libat_cv_have_at_cas_1+:} false
; then :
13683 $as_echo_n "(cached) " >&6
13686 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13687 /* end confdefs.h. */
13692 typedef int T __attribute__((mode(QI))); T *x, *y;
13693 asm("" : "=g"(x), "=g"(y));
13694 __atomic_compare_exchange_n(x, y, 0, 0, 0, 0);
13699 if test x
$atomic_builtins_link_tests = xyes
; then
13700 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13701 (eval $ac_link) 2>&5
13703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13704 test $ac_status = 0; }; then
13705 eval libat_cv_have_at_cas_1
=yes
13707 eval libat_cv_have_at_cas_1
=no
13710 old_CFLAGS
="$CFLAGS"
13711 # Compile unoptimized.
13712 CFLAGS
="$CFLAGS -O0 -S"
13713 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13714 (eval $ac_compile) 2>&5
13716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13717 test $ac_status = 0; }; then
13718 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13719 eval libat_cv_have_at_cas_1
=no
13721 eval libat_cv_have_at_cas_1
=yes
13724 eval libat_cv_have_at_cas_1
=no
13726 CFLAGS
="$old_CFLAGS"
13731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_cas_1" >&5
13732 $as_echo "$libat_cv_have_at_cas_1" >&6; }
13735 yesno
=`echo $libat_cv_have_at_cas_1 | tr 'yesno' '1 0 '`
13737 cat >>confdefs.h
<<_ACEOF
13738 #define HAVE_ATOMIC_CAS_1 $yesno
13746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_compare_exchange for size 2" >&5
13747 $as_echo_n "checking for __atomic_compare_exchange for size 2... " >&6; }
13748 if ${libat_cv_have_at_cas_2+:} false
; then :
13749 $as_echo_n "(cached) " >&6
13752 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13753 /* end confdefs.h. */
13758 typedef int T __attribute__((mode(HI))); T *x, *y;
13759 asm("" : "=g"(x), "=g"(y));
13760 __atomic_compare_exchange_n(x, y, 0, 0, 0, 0);
13765 if test x
$atomic_builtins_link_tests = xyes
; then
13766 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13767 (eval $ac_link) 2>&5
13769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13770 test $ac_status = 0; }; then
13771 eval libat_cv_have_at_cas_2
=yes
13773 eval libat_cv_have_at_cas_2
=no
13776 old_CFLAGS
="$CFLAGS"
13777 # Compile unoptimized.
13778 CFLAGS
="$CFLAGS -O0 -S"
13779 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13780 (eval $ac_compile) 2>&5
13782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13783 test $ac_status = 0; }; then
13784 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13785 eval libat_cv_have_at_cas_2
=no
13787 eval libat_cv_have_at_cas_2
=yes
13790 eval libat_cv_have_at_cas_2
=no
13792 CFLAGS
="$old_CFLAGS"
13797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_cas_2" >&5
13798 $as_echo "$libat_cv_have_at_cas_2" >&6; }
13801 yesno
=`echo $libat_cv_have_at_cas_2 | tr 'yesno' '1 0 '`
13803 cat >>confdefs.h
<<_ACEOF
13804 #define HAVE_ATOMIC_CAS_2 $yesno
13812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_compare_exchange for size 4" >&5
13813 $as_echo_n "checking for __atomic_compare_exchange for size 4... " >&6; }
13814 if ${libat_cv_have_at_cas_4+:} false
; then :
13815 $as_echo_n "(cached) " >&6
13818 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13819 /* end confdefs.h. */
13824 typedef int T __attribute__((mode(SI))); T *x, *y;
13825 asm("" : "=g"(x), "=g"(y));
13826 __atomic_compare_exchange_n(x, y, 0, 0, 0, 0);
13831 if test x
$atomic_builtins_link_tests = xyes
; then
13832 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13833 (eval $ac_link) 2>&5
13835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13836 test $ac_status = 0; }; then
13837 eval libat_cv_have_at_cas_4
=yes
13839 eval libat_cv_have_at_cas_4
=no
13842 old_CFLAGS
="$CFLAGS"
13843 # Compile unoptimized.
13844 CFLAGS
="$CFLAGS -O0 -S"
13845 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13846 (eval $ac_compile) 2>&5
13848 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13849 test $ac_status = 0; }; then
13850 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13851 eval libat_cv_have_at_cas_4
=no
13853 eval libat_cv_have_at_cas_4
=yes
13856 eval libat_cv_have_at_cas_4
=no
13858 CFLAGS
="$old_CFLAGS"
13863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_cas_4" >&5
13864 $as_echo "$libat_cv_have_at_cas_4" >&6; }
13867 yesno
=`echo $libat_cv_have_at_cas_4 | tr 'yesno' '1 0 '`
13869 cat >>confdefs.h
<<_ACEOF
13870 #define HAVE_ATOMIC_CAS_4 $yesno
13878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_compare_exchange for size 8" >&5
13879 $as_echo_n "checking for __atomic_compare_exchange for size 8... " >&6; }
13880 if ${libat_cv_have_at_cas_8+:} false
; then :
13881 $as_echo_n "(cached) " >&6
13884 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13885 /* end confdefs.h. */
13890 typedef int T __attribute__((mode(DI))); T *x, *y;
13891 asm("" : "=g"(x), "=g"(y));
13892 __atomic_compare_exchange_n(x, y, 0, 0, 0, 0);
13897 if test x
$atomic_builtins_link_tests = xyes
; then
13898 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13899 (eval $ac_link) 2>&5
13901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13902 test $ac_status = 0; }; then
13903 eval libat_cv_have_at_cas_8
=yes
13905 eval libat_cv_have_at_cas_8
=no
13908 old_CFLAGS
="$CFLAGS"
13909 # Compile unoptimized.
13910 CFLAGS
="$CFLAGS -O0 -S"
13911 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13912 (eval $ac_compile) 2>&5
13914 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13915 test $ac_status = 0; }; then
13916 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13917 eval libat_cv_have_at_cas_8
=no
13919 eval libat_cv_have_at_cas_8
=yes
13922 eval libat_cv_have_at_cas_8
=no
13924 CFLAGS
="$old_CFLAGS"
13929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_cas_8" >&5
13930 $as_echo "$libat_cv_have_at_cas_8" >&6; }
13933 yesno
=`echo $libat_cv_have_at_cas_8 | tr 'yesno' '1 0 '`
13935 cat >>confdefs.h
<<_ACEOF
13936 #define HAVE_ATOMIC_CAS_8 $yesno
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_compare_exchange for size 16" >&5
13945 $as_echo_n "checking for __atomic_compare_exchange for size 16... " >&6; }
13946 if ${libat_cv_have_at_cas_16+:} false
; then :
13947 $as_echo_n "(cached) " >&6
13950 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13951 /* end confdefs.h. */
13956 typedef int T __attribute__((mode(TI))); T *x, *y;
13957 asm("" : "=g"(x), "=g"(y));
13958 __atomic_compare_exchange_n(x, y, 0, 0, 0, 0);
13963 if test x
$atomic_builtins_link_tests = xyes
; then
13964 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13965 (eval $ac_link) 2>&5
13967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13968 test $ac_status = 0; }; then
13969 eval libat_cv_have_at_cas_16
=yes
13971 eval libat_cv_have_at_cas_16
=no
13974 old_CFLAGS
="$CFLAGS"
13975 # Compile unoptimized.
13976 CFLAGS
="$CFLAGS -O0 -S"
13977 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13978 (eval $ac_compile) 2>&5
13980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13981 test $ac_status = 0; }; then
13982 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
13983 eval libat_cv_have_at_cas_16
=no
13985 eval libat_cv_have_at_cas_16
=yes
13988 eval libat_cv_have_at_cas_16
=no
13990 CFLAGS
="$old_CFLAGS"
13995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_cas_16" >&5
13996 $as_echo "$libat_cv_have_at_cas_16" >&6; }
13999 yesno
=`echo $libat_cv_have_at_cas_16 | tr 'yesno' '1 0 '`
14001 cat >>confdefs.h
<<_ACEOF
14002 #define HAVE_ATOMIC_CAS_16 $yesno
14011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_add for size 1" >&5
14012 $as_echo_n "checking for __atomic_fetch_add for size 1... " >&6; }
14013 if ${libat_cv_have_at_fadd_1+:} false
; then :
14014 $as_echo_n "(cached) " >&6
14017 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14018 /* end confdefs.h. */
14023 typedef int T __attribute__((mode(QI))); T *x, y;
14024 asm("" : "=g"(x), "=g"(y));
14025 __atomic_fetch_add (x, y, 0);
14026 __atomic_add_fetch (x, y, 0);
14031 if test x
$atomic_builtins_link_tests = xyes
; then
14032 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14033 (eval $ac_link) 2>&5
14035 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14036 test $ac_status = 0; }; then
14037 eval libat_cv_have_at_fadd_1
=yes
14039 eval libat_cv_have_at_fadd_1
=no
14042 old_CFLAGS
="$CFLAGS"
14043 # Compile unoptimized.
14044 CFLAGS
="$CFLAGS -O0 -S"
14045 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14046 (eval $ac_compile) 2>&5
14048 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14049 test $ac_status = 0; }; then
14050 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
14051 eval libat_cv_have_at_fadd_1
=no
14053 eval libat_cv_have_at_fadd_1
=yes
14056 eval libat_cv_have_at_fadd_1
=no
14058 CFLAGS
="$old_CFLAGS"
14063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fadd_1" >&5
14064 $as_echo "$libat_cv_have_at_fadd_1" >&6; }
14067 yesno
=`echo $libat_cv_have_at_fadd_1 | tr 'yesno' '1 0 '`
14069 cat >>confdefs.h
<<_ACEOF
14070 #define HAVE_ATOMIC_FETCH_ADD_1 $yesno
14078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_add for size 2" >&5
14079 $as_echo_n "checking for __atomic_fetch_add for size 2... " >&6; }
14080 if ${libat_cv_have_at_fadd_2+:} false
; then :
14081 $as_echo_n "(cached) " >&6
14084 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14085 /* end confdefs.h. */
14090 typedef int T __attribute__((mode(HI))); T *x, y;
14091 asm("" : "=g"(x), "=g"(y));
14092 __atomic_fetch_add (x, y, 0);
14093 __atomic_add_fetch (x, y, 0);
14098 if test x
$atomic_builtins_link_tests = xyes
; then
14099 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14100 (eval $ac_link) 2>&5
14102 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14103 test $ac_status = 0; }; then
14104 eval libat_cv_have_at_fadd_2
=yes
14106 eval libat_cv_have_at_fadd_2
=no
14109 old_CFLAGS
="$CFLAGS"
14110 # Compile unoptimized.
14111 CFLAGS
="$CFLAGS -O0 -S"
14112 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14113 (eval $ac_compile) 2>&5
14115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14116 test $ac_status = 0; }; then
14117 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
14118 eval libat_cv_have_at_fadd_2
=no
14120 eval libat_cv_have_at_fadd_2
=yes
14123 eval libat_cv_have_at_fadd_2
=no
14125 CFLAGS
="$old_CFLAGS"
14130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fadd_2" >&5
14131 $as_echo "$libat_cv_have_at_fadd_2" >&6; }
14134 yesno
=`echo $libat_cv_have_at_fadd_2 | tr 'yesno' '1 0 '`
14136 cat >>confdefs.h
<<_ACEOF
14137 #define HAVE_ATOMIC_FETCH_ADD_2 $yesno
14145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_add for size 4" >&5
14146 $as_echo_n "checking for __atomic_fetch_add for size 4... " >&6; }
14147 if ${libat_cv_have_at_fadd_4+:} false
; then :
14148 $as_echo_n "(cached) " >&6
14151 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14152 /* end confdefs.h. */
14157 typedef int T __attribute__((mode(SI))); T *x, y;
14158 asm("" : "=g"(x), "=g"(y));
14159 __atomic_fetch_add (x, y, 0);
14160 __atomic_add_fetch (x, y, 0);
14165 if test x
$atomic_builtins_link_tests = xyes
; then
14166 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14167 (eval $ac_link) 2>&5
14169 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14170 test $ac_status = 0; }; then
14171 eval libat_cv_have_at_fadd_4
=yes
14173 eval libat_cv_have_at_fadd_4
=no
14176 old_CFLAGS
="$CFLAGS"
14177 # Compile unoptimized.
14178 CFLAGS
="$CFLAGS -O0 -S"
14179 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14180 (eval $ac_compile) 2>&5
14182 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14183 test $ac_status = 0; }; then
14184 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
14185 eval libat_cv_have_at_fadd_4
=no
14187 eval libat_cv_have_at_fadd_4
=yes
14190 eval libat_cv_have_at_fadd_4
=no
14192 CFLAGS
="$old_CFLAGS"
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fadd_4" >&5
14198 $as_echo "$libat_cv_have_at_fadd_4" >&6; }
14201 yesno
=`echo $libat_cv_have_at_fadd_4 | tr 'yesno' '1 0 '`
14203 cat >>confdefs.h
<<_ACEOF
14204 #define HAVE_ATOMIC_FETCH_ADD_4 $yesno
14212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_add for size 8" >&5
14213 $as_echo_n "checking for __atomic_fetch_add for size 8... " >&6; }
14214 if ${libat_cv_have_at_fadd_8+:} false
; then :
14215 $as_echo_n "(cached) " >&6
14218 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14219 /* end confdefs.h. */
14224 typedef int T __attribute__((mode(DI))); T *x, y;
14225 asm("" : "=g"(x), "=g"(y));
14226 __atomic_fetch_add (x, y, 0);
14227 __atomic_add_fetch (x, y, 0);
14232 if test x
$atomic_builtins_link_tests = xyes
; then
14233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14234 (eval $ac_link) 2>&5
14236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14237 test $ac_status = 0; }; then
14238 eval libat_cv_have_at_fadd_8
=yes
14240 eval libat_cv_have_at_fadd_8
=no
14243 old_CFLAGS
="$CFLAGS"
14244 # Compile unoptimized.
14245 CFLAGS
="$CFLAGS -O0 -S"
14246 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14247 (eval $ac_compile) 2>&5
14249 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14250 test $ac_status = 0; }; then
14251 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
14252 eval libat_cv_have_at_fadd_8
=no
14254 eval libat_cv_have_at_fadd_8
=yes
14257 eval libat_cv_have_at_fadd_8
=no
14259 CFLAGS
="$old_CFLAGS"
14264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fadd_8" >&5
14265 $as_echo "$libat_cv_have_at_fadd_8" >&6; }
14268 yesno
=`echo $libat_cv_have_at_fadd_8 | tr 'yesno' '1 0 '`
14270 cat >>confdefs.h
<<_ACEOF
14271 #define HAVE_ATOMIC_FETCH_ADD_8 $yesno
14279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_add for size 16" >&5
14280 $as_echo_n "checking for __atomic_fetch_add for size 16... " >&6; }
14281 if ${libat_cv_have_at_fadd_16+:} false
; then :
14282 $as_echo_n "(cached) " >&6
14285 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14286 /* end confdefs.h. */
14291 typedef int T __attribute__((mode(TI))); T *x, y;
14292 asm("" : "=g"(x), "=g"(y));
14293 __atomic_fetch_add (x, y, 0);
14294 __atomic_add_fetch (x, y, 0);
14299 if test x
$atomic_builtins_link_tests = xyes
; then
14300 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14301 (eval $ac_link) 2>&5
14303 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14304 test $ac_status = 0; }; then
14305 eval libat_cv_have_at_fadd_16
=yes
14307 eval libat_cv_have_at_fadd_16
=no
14310 old_CFLAGS
="$CFLAGS"
14311 # Compile unoptimized.
14312 CFLAGS
="$CFLAGS -O0 -S"
14313 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14314 (eval $ac_compile) 2>&5
14316 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14317 test $ac_status = 0; }; then
14318 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
14319 eval libat_cv_have_at_fadd_16
=no
14321 eval libat_cv_have_at_fadd_16
=yes
14324 eval libat_cv_have_at_fadd_16
=no
14326 CFLAGS
="$old_CFLAGS"
14331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fadd_16" >&5
14332 $as_echo "$libat_cv_have_at_fadd_16" >&6; }
14335 yesno
=`echo $libat_cv_have_at_fadd_16 | tr 'yesno' '1 0 '`
14337 cat >>confdefs.h
<<_ACEOF
14338 #define HAVE_ATOMIC_FETCH_ADD_16 $yesno
14347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_op for size 1" >&5
14348 $as_echo_n "checking for __atomic_fetch_op for size 1... " >&6; }
14349 if ${libat_cv_have_at_fop_1+:} false
; then :
14350 $as_echo_n "(cached) " >&6
14353 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14354 /* end confdefs.h. */
14359 typedef int T __attribute__((mode(QI))); T *x, y;
14360 asm("" : "=g"(x), "=g"(y));
14361 __atomic_fetch_add (x, y, 0); __atomic_add_fetch (x, y, 0);
14362 __atomic_fetch_sub (x, y, 0); __atomic_sub_fetch (x, y, 0);
14363 __atomic_fetch_and (x, y, 0); __atomic_and_fetch (x, y, 0);
14364 __atomic_fetch_nand (x, y, 0); __atomic_nand_fetch (x, y, 0);
14365 __atomic_fetch_xor (x, y, 0); __atomic_xor_fetch (x, y, 0);
14366 __atomic_fetch_or (x, y, 0); __atomic_or_fetch (x, y, 0);
14371 if test x
$atomic_builtins_link_tests = xyes
; then
14372 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14373 (eval $ac_link) 2>&5
14375 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14376 test $ac_status = 0; }; then
14377 eval libat_cv_have_at_fop_1
=yes
14379 eval libat_cv_have_at_fop_1
=no
14382 old_CFLAGS
="$CFLAGS"
14383 # Compile unoptimized.
14384 CFLAGS
="$CFLAGS -O0 -S"
14385 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14386 (eval $ac_compile) 2>&5
14388 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14389 test $ac_status = 0; }; then
14390 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
14391 eval libat_cv_have_at_fop_1
=no
14393 eval libat_cv_have_at_fop_1
=yes
14396 eval libat_cv_have_at_fop_1
=no
14398 CFLAGS
="$old_CFLAGS"
14403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fop_1" >&5
14404 $as_echo "$libat_cv_have_at_fop_1" >&6; }
14407 yesno
=`echo $libat_cv_have_at_fop_1 | tr 'yesno' '1 0 '`
14409 cat >>confdefs.h
<<_ACEOF
14410 #define HAVE_ATOMIC_FETCH_OP_1 $yesno
14418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_op for size 2" >&5
14419 $as_echo_n "checking for __atomic_fetch_op for size 2... " >&6; }
14420 if ${libat_cv_have_at_fop_2+:} false
; then :
14421 $as_echo_n "(cached) " >&6
14424 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14425 /* end confdefs.h. */
14430 typedef int T __attribute__((mode(HI))); T *x, y;
14431 asm("" : "=g"(x), "=g"(y));
14432 __atomic_fetch_add (x, y, 0); __atomic_add_fetch (x, y, 0);
14433 __atomic_fetch_sub (x, y, 0); __atomic_sub_fetch (x, y, 0);
14434 __atomic_fetch_and (x, y, 0); __atomic_and_fetch (x, y, 0);
14435 __atomic_fetch_nand (x, y, 0); __atomic_nand_fetch (x, y, 0);
14436 __atomic_fetch_xor (x, y, 0); __atomic_xor_fetch (x, y, 0);
14437 __atomic_fetch_or (x, y, 0); __atomic_or_fetch (x, y, 0);
14442 if test x
$atomic_builtins_link_tests = xyes
; then
14443 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14444 (eval $ac_link) 2>&5
14446 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14447 test $ac_status = 0; }; then
14448 eval libat_cv_have_at_fop_2
=yes
14450 eval libat_cv_have_at_fop_2
=no
14453 old_CFLAGS
="$CFLAGS"
14454 # Compile unoptimized.
14455 CFLAGS
="$CFLAGS -O0 -S"
14456 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14457 (eval $ac_compile) 2>&5
14459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14460 test $ac_status = 0; }; then
14461 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
14462 eval libat_cv_have_at_fop_2
=no
14464 eval libat_cv_have_at_fop_2
=yes
14467 eval libat_cv_have_at_fop_2
=no
14469 CFLAGS
="$old_CFLAGS"
14474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fop_2" >&5
14475 $as_echo "$libat_cv_have_at_fop_2" >&6; }
14478 yesno
=`echo $libat_cv_have_at_fop_2 | tr 'yesno' '1 0 '`
14480 cat >>confdefs.h
<<_ACEOF
14481 #define HAVE_ATOMIC_FETCH_OP_2 $yesno
14489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_op for size 4" >&5
14490 $as_echo_n "checking for __atomic_fetch_op for size 4... " >&6; }
14491 if ${libat_cv_have_at_fop_4+:} false
; then :
14492 $as_echo_n "(cached) " >&6
14495 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14496 /* end confdefs.h. */
14501 typedef int T __attribute__((mode(SI))); T *x, y;
14502 asm("" : "=g"(x), "=g"(y));
14503 __atomic_fetch_add (x, y, 0); __atomic_add_fetch (x, y, 0);
14504 __atomic_fetch_sub (x, y, 0); __atomic_sub_fetch (x, y, 0);
14505 __atomic_fetch_and (x, y, 0); __atomic_and_fetch (x, y, 0);
14506 __atomic_fetch_nand (x, y, 0); __atomic_nand_fetch (x, y, 0);
14507 __atomic_fetch_xor (x, y, 0); __atomic_xor_fetch (x, y, 0);
14508 __atomic_fetch_or (x, y, 0); __atomic_or_fetch (x, y, 0);
14513 if test x
$atomic_builtins_link_tests = xyes
; then
14514 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14515 (eval $ac_link) 2>&5
14517 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14518 test $ac_status = 0; }; then
14519 eval libat_cv_have_at_fop_4
=yes
14521 eval libat_cv_have_at_fop_4
=no
14524 old_CFLAGS
="$CFLAGS"
14525 # Compile unoptimized.
14526 CFLAGS
="$CFLAGS -O0 -S"
14527 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14528 (eval $ac_compile) 2>&5
14530 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14531 test $ac_status = 0; }; then
14532 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
14533 eval libat_cv_have_at_fop_4
=no
14535 eval libat_cv_have_at_fop_4
=yes
14538 eval libat_cv_have_at_fop_4
=no
14540 CFLAGS
="$old_CFLAGS"
14545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fop_4" >&5
14546 $as_echo "$libat_cv_have_at_fop_4" >&6; }
14549 yesno
=`echo $libat_cv_have_at_fop_4 | tr 'yesno' '1 0 '`
14551 cat >>confdefs.h
<<_ACEOF
14552 #define HAVE_ATOMIC_FETCH_OP_4 $yesno
14560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_op for size 8" >&5
14561 $as_echo_n "checking for __atomic_fetch_op for size 8... " >&6; }
14562 if ${libat_cv_have_at_fop_8+:} false
; then :
14563 $as_echo_n "(cached) " >&6
14566 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14567 /* end confdefs.h. */
14572 typedef int T __attribute__((mode(DI))); T *x, y;
14573 asm("" : "=g"(x), "=g"(y));
14574 __atomic_fetch_add (x, y, 0); __atomic_add_fetch (x, y, 0);
14575 __atomic_fetch_sub (x, y, 0); __atomic_sub_fetch (x, y, 0);
14576 __atomic_fetch_and (x, y, 0); __atomic_and_fetch (x, y, 0);
14577 __atomic_fetch_nand (x, y, 0); __atomic_nand_fetch (x, y, 0);
14578 __atomic_fetch_xor (x, y, 0); __atomic_xor_fetch (x, y, 0);
14579 __atomic_fetch_or (x, y, 0); __atomic_or_fetch (x, y, 0);
14584 if test x
$atomic_builtins_link_tests = xyes
; then
14585 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14586 (eval $ac_link) 2>&5
14588 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14589 test $ac_status = 0; }; then
14590 eval libat_cv_have_at_fop_8
=yes
14592 eval libat_cv_have_at_fop_8
=no
14595 old_CFLAGS
="$CFLAGS"
14596 # Compile unoptimized.
14597 CFLAGS
="$CFLAGS -O0 -S"
14598 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14599 (eval $ac_compile) 2>&5
14601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14602 test $ac_status = 0; }; then
14603 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
14604 eval libat_cv_have_at_fop_8
=no
14606 eval libat_cv_have_at_fop_8
=yes
14609 eval libat_cv_have_at_fop_8
=no
14611 CFLAGS
="$old_CFLAGS"
14616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fop_8" >&5
14617 $as_echo "$libat_cv_have_at_fop_8" >&6; }
14620 yesno
=`echo $libat_cv_have_at_fop_8 | tr 'yesno' '1 0 '`
14622 cat >>confdefs.h
<<_ACEOF
14623 #define HAVE_ATOMIC_FETCH_OP_8 $yesno
14631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_op for size 16" >&5
14632 $as_echo_n "checking for __atomic_fetch_op for size 16... " >&6; }
14633 if ${libat_cv_have_at_fop_16+:} false
; then :
14634 $as_echo_n "(cached) " >&6
14637 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14638 /* end confdefs.h. */
14643 typedef int T __attribute__((mode(TI))); T *x, y;
14644 asm("" : "=g"(x), "=g"(y));
14645 __atomic_fetch_add (x, y, 0); __atomic_add_fetch (x, y, 0);
14646 __atomic_fetch_sub (x, y, 0); __atomic_sub_fetch (x, y, 0);
14647 __atomic_fetch_and (x, y, 0); __atomic_and_fetch (x, y, 0);
14648 __atomic_fetch_nand (x, y, 0); __atomic_nand_fetch (x, y, 0);
14649 __atomic_fetch_xor (x, y, 0); __atomic_xor_fetch (x, y, 0);
14650 __atomic_fetch_or (x, y, 0); __atomic_or_fetch (x, y, 0);
14655 if test x
$atomic_builtins_link_tests = xyes
; then
14656 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14657 (eval $ac_link) 2>&5
14659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14660 test $ac_status = 0; }; then
14661 eval libat_cv_have_at_fop_16
=yes
14663 eval libat_cv_have_at_fop_16
=no
14666 old_CFLAGS
="$CFLAGS"
14667 # Compile unoptimized.
14668 CFLAGS
="$CFLAGS -O0 -S"
14669 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14670 (eval $ac_compile) 2>&5
14672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14673 test $ac_status = 0; }; then
14674 if grep __atomic_ conftest.s
>/dev
/null
2>&1 ; then
14675 eval libat_cv_have_at_fop_16
=no
14677 eval libat_cv_have_at_fop_16
=yes
14680 eval libat_cv_have_at_fop_16
=no
14682 CFLAGS
="$old_CFLAGS"
14687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fop_16" >&5
14688 $as_echo "$libat_cv_have_at_fop_16" >&6; }
14691 yesno
=`echo $libat_cv_have_at_fop_16 | tr 'yesno' '1 0 '`
14693 cat >>confdefs.h
<<_ACEOF
14694 #define HAVE_ATOMIC_FETCH_OP_16 $yesno
14702 # Check for target-specific assembly-level support for atomic operations.
14704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for armv9.4-a LSE128 insn support" >&5
14705 $as_echo_n "checking for armv9.4-a LSE128 insn support... " >&6; }
14706 if ${libat_cv_have_feat_lse128+:} false
; then :
14707 $as_echo_n "(cached) " >&6
14710 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14711 /* end confdefs.h. */
14716 asm(".arch armv9-a+lse128")
14721 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14722 (eval $ac_compile) 2>&5
14724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14725 test $ac_status = 0; }; then
14726 eval libat_cv_have_feat_lse128
=yes
14728 eval libat_cv_have_feat_lse128
=no
14733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_feat_lse128" >&5
14734 $as_echo "$libat_cv_have_feat_lse128" >&6; }
14736 yesno
=`echo $libat_cv_have_feat_lse128 | tr 'yesno' '1 0 '`
14738 cat >>confdefs.h
<<_ACEOF
14739 #define HAVE_FEAT_LSE128 $yesno
14743 if test x
$libat_cv_have_feat_lse128 = xyes
; then
14744 ARCH_AARCH64_HAVE_LSE128_TRUE
=
14745 ARCH_AARCH64_HAVE_LSE128_FALSE
='#'
14747 ARCH_AARCH64_HAVE_LSE128_TRUE
='#'
14748 ARCH_AARCH64_HAVE_LSE128_FALSE
=
14753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
14754 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
14755 if ${ac_cv_c_bigendian+:} false
; then :
14756 $as_echo_n "(cached) " >&6
14758 ac_cv_c_bigendian
=unknown
14759 # See if we're dealing with a universal compiler.
14760 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14761 /* end confdefs.h. */
14762 #ifndef __APPLE_CC__
14763 not a universal capable compiler
14768 if ac_fn_c_try_compile
"$LINENO"; then :
14770 # Check for potential -arch flags. It is not universal unless
14771 # there are at least two -arch flags with different values.
14774 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
14775 if test -n "$ac_prev"; then
14777 i?
86 | x86_64 | ppc | ppc64
)
14778 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
14781 ac_cv_c_bigendian
=universal
14787 elif test "x$ac_word" = "x-arch"; then
14792 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14793 if test $ac_cv_c_bigendian = unknown
; then
14794 # See if sys/param.h defines the BYTE_ORDER macro.
14795 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14796 /* end confdefs.h. */
14797 #include <sys/types.h>
14798 #include <sys/param.h>
14803 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
14804 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
14806 bogus endian macros
14813 if ac_fn_c_try_compile
"$LINENO"; then :
14814 # It does; now see whether it defined to BIG_ENDIAN or not.
14815 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14816 /* end confdefs.h. */
14817 #include <sys/types.h>
14818 #include <sys/param.h>
14823 #if BYTE_ORDER != BIG_ENDIAN
14831 if ac_fn_c_try_compile
"$LINENO"; then :
14832 ac_cv_c_bigendian
=yes
14834 ac_cv_c_bigendian
=no
14836 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14838 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14840 if test $ac_cv_c_bigendian = unknown
; then
14841 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
14842 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14843 /* end confdefs.h. */
14844 #include <limits.h>
14849 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
14850 bogus endian macros
14857 if ac_fn_c_try_compile
"$LINENO"; then :
14858 # It does; now see whether it defined to _BIG_ENDIAN or not.
14859 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14860 /* end confdefs.h. */
14861 #include <limits.h>
14866 #ifndef _BIG_ENDIAN
14874 if ac_fn_c_try_compile
"$LINENO"; then :
14875 ac_cv_c_bigendian
=yes
14877 ac_cv_c_bigendian
=no
14879 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14881 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14883 if test $ac_cv_c_bigendian = unknown
; then
14884 # Compile a test program.
14885 if test "$cross_compiling" = yes; then :
14886 # Try to guess by grepping values from an object file.
14887 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14888 /* end confdefs.h. */
14889 short int ascii_mm[] =
14890 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
14891 short int ascii_ii[] =
14892 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
14893 int use_ascii (int i) {
14894 return ascii_mm[i] + ascii_ii[i];
14896 short int ebcdic_ii[] =
14897 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
14898 short int ebcdic_mm[] =
14899 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
14900 int use_ebcdic (int i) {
14901 return ebcdic_mm[i] + ebcdic_ii[i];
14908 return use_ascii (foo) == use_ebcdic (foo);
14913 if ac_fn_c_try_compile
"$LINENO"; then :
14914 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
14915 ac_cv_c_bigendian
=yes
14917 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
14918 if test "$ac_cv_c_bigendian" = unknown
; then
14919 ac_cv_c_bigendian
=no
14921 # finding both strings is unlikely to happen, but who knows?
14922 ac_cv_c_bigendian
=unknown
14926 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14928 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14929 /* end confdefs.h. */
14930 $ac_includes_default
14935 /* Are we little or big endian? From Harbison&Steele. */
14939 char c[sizeof (long int)];
14942 return u.c[sizeof (long int) - 1] == 1;
14948 if ac_fn_c_try_run
"$LINENO"; then :
14949 ac_cv_c_bigendian
=no
14951 ac_cv_c_bigendian
=yes
14953 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
14954 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
14959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
14960 $as_echo "$ac_cv_c_bigendian" >&6; }
14961 case $ac_cv_c_bigendian in #(
14963 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
14969 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
14973 as_fn_error $?
"unknown endianness
14974 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
14977 # I don't like the default behaviour of WORDS_BIGENDIAN undefined for LE.
14981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the word size" >&5
14982 $as_echo_n "checking for the word size... " >&6; }
14983 if ${libat_cv_wordsize+:} false
; then :
14984 $as_echo_n "(cached) " >&6
14986 if ac_fn_c_compute_int
"$LINENO" "sizeof(word)" "libat_cv_wordsize" "typedef int word __attribute__((mode(word)));"; then :
14989 as_fn_error $?
"Could not determine word size." "$LINENO" 5
14993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_wordsize" >&5
14994 $as_echo "$libat_cv_wordsize" >&6; }
14996 cat >>confdefs.h
<<_ACEOF
14997 #define WORDSIZE $libat_cv_wordsize
15002 # Check to see if -pthread or -lpthread is needed. Prefer the former.
15003 # In case the pthread.h system header is not found, this test will fail.
15004 case " $config_path " in
15007 CFLAGS
="$CFLAGS -pthread"
15008 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15009 /* end confdefs.h. */
15010 #include <pthread.h>
15011 void *g(void *d) { return NULL; }
15015 pthread_t t; pthread_create(&t,NULL,g,NULL);
15020 if ac_fn_c_try_link
"$LINENO"; then :
15021 XPCFLAGS
=" -pthread"
15023 CFLAGS
="$save_CFLAGS $XCFLAGS" LIBS
="-lpthread $LIBS"
15024 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15025 /* end confdefs.h. */
15026 #include <pthread.h>
15027 void *g(void *d) { return NULL; }
15031 pthread_t t; pthread_create(&t,NULL,g,NULL);
15036 if ac_fn_c_try_link
"$LINENO"; then :
15039 as_fn_error $?
"Pthreads are required to build libatomic" "$LINENO" 5
15041 rm -f core conftest.err conftest.
$ac_objext \
15042 conftest
$ac_exeext conftest.
$ac_ext
15044 rm -f core conftest.err conftest.
$ac_objext \
15045 conftest
$ac_exeext conftest.
$ac_ext
15046 CFLAGS
="$save_CFLAGS $XPCFLAGS"
15050 # See what sort of export controls are available.
15052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
15053 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
15054 if ${libat_cv_have_attribute_visibility+:} false
; then :
15055 $as_echo_n "(cached) " >&6
15058 save_CFLAGS
="$CFLAGS"
15059 CFLAGS
="$CFLAGS -Werror"
15060 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15061 /* end confdefs.h. */
15062 void __attribute__((visibility("hidden"))) foo(void) { }
15071 if ac_fn_c_try_compile
"$LINENO"; then :
15072 libat_cv_have_attribute_visibility
=yes
15074 libat_cv_have_attribute_visibility
=no
15076 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15077 CFLAGS
="$save_CFLAGS"
15079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_attribute_visibility" >&5
15080 $as_echo "$libat_cv_have_attribute_visibility" >&6; }
15081 if test $libat_cv_have_attribute_visibility = yes; then
15083 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
15087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
15088 $as_echo_n "checking whether the target supports dllexport... " >&6; }
15089 if ${libat_cv_have_attribute_dllexport+:} false
; then :
15090 $as_echo_n "(cached) " >&6
15093 save_CFLAGS
="$CFLAGS"
15094 CFLAGS
="$CFLAGS -Werror"
15095 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15096 /* end confdefs.h. */
15097 void __attribute__((dllexport)) foo(void) { }
15106 if ac_fn_c_try_compile
"$LINENO"; then :
15107 libat_cv_have_attribute_dllexport
=yes
15109 libat_cv_have_attribute_dllexport
=no
15111 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15112 CFLAGS
="$save_CFLAGS"
15114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_attribute_dllexport" >&5
15115 $as_echo "$libat_cv_have_attribute_dllexport" >&6; }
15116 if test $libat_cv_have_attribute_dllexport = yes; then
15118 $as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
15122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
15123 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
15124 if ${libat_cv_have_attribute_alias+:} false
; then :
15125 $as_echo_n "(cached) " >&6
15128 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15129 /* end confdefs.h. */
15132 extern void bar(void) __attribute__((alias("foo")));
15141 if ac_fn_c_try_link
"$LINENO"; then :
15142 libat_cv_have_attribute_alias
=yes
15144 libat_cv_have_attribute_alias
=no
15146 rm -f core conftest.err conftest.
$ac_objext \
15147 conftest
$ac_exeext conftest.
$ac_ext
15149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_attribute_alias" >&5
15150 $as_echo "$libat_cv_have_attribute_alias" >&6; }
15151 if test $libat_cv_have_attribute_alias = yes; then
15153 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
15156 if test x
$try_ifunc = xyes
; then
15158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports the ifunc attribute" >&5
15159 $as_echo_n "checking whether the target supports the ifunc attribute... " >&6; }
15160 if ${libat_cv_have_ifunc+:} false
; then :
15161 $as_echo_n "(cached) " >&6
15164 save_CFLAGS
="$CFLAGS"
15165 CFLAGS
="$CFLAGS -Werror"
15166 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15167 /* end confdefs.h. */
15169 int foo_alt(void) { return 0; }
15170 typedef int F (void);
15171 F *foo_sel(void) { return foo_alt; }
15172 int foo(void) __attribute__((ifunc("foo_sel")));
15181 if ac_fn_c_try_link
"$LINENO"; then :
15182 libat_cv_have_ifunc
=yes
15184 libat_cv_have_ifunc
=no
15186 rm -f core conftest.err conftest.
$ac_objext \
15187 conftest
$ac_exeext conftest.
$ac_ext
15189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_ifunc" >&5
15190 $as_echo "$libat_cv_have_ifunc" >&6; }
15192 yesno
=`echo $libat_cv_have_ifunc | tr 'yesno' '1 0 '`
15194 cat >>confdefs.h
<<_ACEOF
15195 #define HAVE_IFUNC $yesno
15202 # Check linker support.
15205 # Check whether --with-gnu-ld was given.
15206 if test "${with_gnu_ld+set}" = set; then :
15207 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
15213 if test "$GCC" = yes; then
15214 # Check if gcc -print-prog-name=ld gives a path.
15215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
15216 $as_echo_n "checking for ld used by $CC... " >&6; }
15219 # gcc leaves a trailing carriage return which upsets mingw
15220 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
15222 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
15225 # Accept absolute paths.
15227 re_direlt
='/[^/][^/]*/\.\./'
15228 # Canonicalize the pathname of ld
15229 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
15230 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
15231 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
15233 test -z "$LD" && LD
="$ac_prog"
15236 # If it fails, then pretend we aren't using GCC.
15240 # If it is relative, then search for the first ld in PATH.
15241 with_gnu_ld
=unknown
15244 elif test "$with_gnu_ld" = yes; then
15245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
15246 $as_echo_n "checking for GNU ld... " >&6; }
15248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
15249 $as_echo_n "checking for non-GNU ld... " >&6; }
15251 if ${lt_cv_path_LD+:} false
; then :
15252 $as_echo_n "(cached) " >&6
15254 if test -z "$LD"; then
15255 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
15256 for ac_dir
in $PATH; do
15258 test -z "$ac_dir" && ac_dir
=.
15259 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
15260 lt_cv_path_LD
="$ac_dir/$ac_prog"
15261 # Check to see if the program is GNU ld. I'd rather use --version,
15262 # but apparently some variants of GNU ld only accept -v.
15263 # Break only if it was the GNU/non-GNU ld that we prefer.
15264 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
15265 *GNU
* |
*'with BFD'*)
15266 test "$with_gnu_ld" != no
&& break
15269 test "$with_gnu_ld" != yes && break
15276 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
15280 LD
="$lt_cv_path_LD"
15281 if test -n "$LD"; then
15282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
15283 $as_echo "$LD" >&6; }
15285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15286 $as_echo "no" >&6; }
15288 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
15289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
15290 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
15291 if ${lt_cv_prog_gnu_ld+:} false
; then :
15292 $as_echo_n "(cached) " >&6
15294 # I'd rather use --version here, but apparently some GNU lds only accept -v.
15295 case `$LD -v 2>&1 </dev/null` in
15296 *GNU
* |
*'with BFD'*)
15297 lt_cv_prog_gnu_ld
=yes
15300 lt_cv_prog_gnu_ld
=no
15304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
15305 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
15306 with_gnu_ld
=$lt_cv_prog_gnu_ld
15314 # If we're not using GNU ld, then there's no point in even trying these
15315 # tests. Check for that first. We should have already tested for gld
15316 # by now (in libtool), but require it now just to be safe...
15317 test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS
=''
15318 test -z "$OPT_LDFLAGS" && OPT_LDFLAGS
=''
15322 # The name set by libtool depends on the version of libtool. Shame on us
15323 # for depending on an impl detail, but c'est la vie. Older versions used
15324 # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
15325 # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
15326 # makes sense). We'll test with_gnu_ld everywhere else, so if that isn't
15327 # set (hence we're using an older libtool), then set it.
15328 if test x
${with_gnu_ld+set} != xset
; then
15329 if test x
${ac_cv_prog_gnu_ld+set} != xset
; then
15330 # We got through "ac_require(ac_prog_ld)" and still not set? Huh?
15333 with_gnu_ld
=$ac_cv_prog_gnu_ld
15337 # Start by getting the version number. I think the libtool test already
15338 # does some of this, but throws away the result.
15339 libat_ld_is_gold
=no
15340 libat_ld_is_mold
=no
15341 if $LD --version 2>/dev
/null |
grep 'GNU gold'> /dev
/null
2>&1; then
15342 libat_ld_is_gold
=yes
15343 elif $LD --version 2>/dev
/null |
grep 'mold' >/dev
/null
2>&1; then
15344 libat_ld_is_mold
=yes
15347 ldver
=`$LD --version 2>/dev/null |
15348 sed -e 's/[. ][0-9]\{8\}$//;s/.* \([^ ]\{1,\}\)$/\1/; q'`
15350 libat_gnu_ld_version
=`echo $ldver | \
15351 $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
15353 # Set --gc-sections.
15354 if test "$with_gnu_ld" = "notbroken"; then
15355 # GNU ld it is! Joy and bunny rabbits!
15357 # All these tests are for C++; save the language and the compiler flags.
15358 # Need to do this so that g++ won't try to link in libstdc++
15359 ac_test_CFLAGS
="${CFLAGS+set}"
15360 ac_save_CFLAGS
="$CFLAGS"
15361 CFLAGS
='-x c++ -Wl,--gc-sections'
15363 # Check for -Wl,--gc-sections
15364 # XXX This test is broken at the moment, as symbols required for linking
15365 # are now in libsupc++ (not built yet). In addition, this test has
15366 # cored on solaris in the past. In addition, --gc-sections doesn't
15367 # really work at the moment (keeps on discarding used sections, first
15368 # .eh_frame and now some of the glibc sections for iconv).
15369 # Bzzzzt. Thanks for playing, maybe next time.
15370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
15371 $as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
15372 if test "$cross_compiling" = yes; then :
15373 ac_sectionLDflags
=yes
15375 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15376 /* end confdefs.h. */
15386 if ac_fn_c_try_run
"$LINENO"; then :
15387 ac_sectionLDflags
=yes
15389 ac_sectionLDflags
=no
15391 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15392 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15395 if test "$ac_test_CFLAGS" = set; then
15396 CFLAGS
="$ac_save_CFLAGS"
15398 # this is the suspicious part
15401 if test "$ac_sectionLDflags" = "yes"; then
15402 SECTION_LDFLAGS
="-Wl,--gc-sections $SECTION_LDFLAGS"
15404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
15405 $as_echo "$ac_sectionLDflags" >&6; }
15408 # Set linker optimization flags.
15409 if test x
"$with_gnu_ld" = x
"yes"; then
15410 OPT_LDFLAGS
="-Wl,-O1 $OPT_LDFLAGS"
15418 # Check whether --enable-symvers was given.
15419 if test "${enable_symvers+set}" = set; then :
15420 enableval
=$enable_symvers;
15421 case "$enableval" in
15422 yes|no|gnu
*|sun
) ;;
15423 *) as_fn_error $?
"Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
15432 # If we never went through the LIBAT_CHECK_LINKER_FEATURES macro, then we
15433 # don't know enough about $LD to do tricks...
15436 # Turn a 'yes' into a suitable default.
15437 if test x
$enable_symvers = xyes
; then
15438 # FIXME The following test is too strict, in theory.
15439 if test $enable_shared = no ||
test "x$LD" = x
; then
15442 if test $with_gnu_ld = yes ; then
15445 case ${target_os} in
15446 # Sun symbol versioning exists since Solaris 2.5.
15447 solaris2.
[5-9]* | solaris2.1
[0-9]*)
15448 enable_symvers
=sun
;;
15450 enable_symvers
=no
;;
15456 # Check if 'sun' was requested on non-Solaris 2 platforms.
15457 if test x
$enable_symvers = xsun
; then
15458 case ${target_os} in
15463 # Unlikely to work.
15464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5
15465 $as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;}
15466 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5
15467 $as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;}
15468 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
15469 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
15475 # Check to see if libgcc_s exists, indicating that shared libgcc is possible.
15476 if test $enable_symvers != no
; then
15477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
15478 $as_echo_n "checking for shared libgcc... " >&6; }
15479 ac_save_CFLAGS
="$CFLAGS"
15481 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15482 /* end confdefs.h. */
15492 if ac_fn_c_try_link
"$LINENO"; then :
15493 libat_shared_libgcc
=yes
15495 libat_shared_libgcc
=no
15497 rm -f core conftest.err conftest.
$ac_objext \
15498 conftest
$ac_exeext conftest.
$ac_ext
15499 CFLAGS
="$ac_save_CFLAGS"
15500 if test $libat_shared_libgcc = no
; then
15501 cat > conftest.c
<<EOF
15502 int main (void) { return 0; }
15504 libat_libgcc_s_suffix
=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
15505 -shared -shared-libgcc -o conftest.so \
15506 conftest.c -v 2>&1 >/dev/null \
15507 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
15508 rm -f conftest.c conftest.so
15509 if test x
${libat_libgcc_s_suffix+set} = xset
; then
15510 CFLAGS
=" -lgcc_s$libat_libgcc_s_suffix"
15511 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15512 /* end confdefs.h. */
15522 if ac_fn_c_try_link
"$LINENO"; then :
15523 libat_shared_libgcc
=yes
15525 rm -f core conftest.err conftest.
$ac_objext \
15526 conftest
$ac_exeext conftest.
$ac_ext
15527 CFLAGS
="$ac_save_CFLAGS"
15530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_shared_libgcc" >&5
15531 $as_echo "$libat_shared_libgcc" >&6; }
15534 # For GNU ld, we need at least this version. The format is described in
15535 # LIBAT_CHECK_LINKER_FEATURES above.
15536 libat_min_gnu_ld_version
=21400
15537 # XXXXXXXXXXX libat_gnu_ld_version=21390
15539 # Check to see if unspecified "yes" value can win, given results above.
15540 # Change "yes" into either "no" or a style name.
15541 if test $enable_symvers != no
&& test $libat_shared_libgcc = yes; then
15542 if test $with_gnu_ld = yes; then
15543 if test $libat_gnu_ld_version -ge $libat_min_gnu_ld_version ; then
15545 elif test $libat_ld_is_gold = yes ; then
15547 elif test $libat_ld_is_mold = yes ; then
15550 # The right tools, the right setup, but too old. Fallbacks?
15551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libat_gnu_ld_version is too old for" >&5
15552 $as_echo "$as_me: WARNING: === Linker version $libat_gnu_ld_version is too old for" >&2;}
15553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
15554 $as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
15555 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
15556 $as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
15557 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libat_min_gnu_ld_version or later and rebuild GCC." >&5
15558 $as_echo "$as_me: WARNING: === $libat_min_gnu_ld_version or later and rebuild GCC." >&2;}
15559 if test $libat_gnu_ld_version -ge 21200 ; then
15560 # Globbing fix is present, proper block support is not.
15561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
15562 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
15566 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
15567 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
15571 elif test $enable_symvers = sun
; then
15572 : All interesting versions of Sun ld support sun style symbol versioning.
15574 # just fail for now
15575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
15576 $as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
15577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
15578 $as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
15579 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
15580 $as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
15581 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
15582 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
15586 if test $enable_symvers = gnu
; then
15588 $as_echo "#define LIBAT_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
15592 if test $enable_symvers != no
; then
15593 LIBAT_BUILD_VERSIONED_SHLIB_TRUE
=
15594 LIBAT_BUILD_VERSIONED_SHLIB_FALSE
='#'
15596 LIBAT_BUILD_VERSIONED_SHLIB_TRUE
='#'
15597 LIBAT_BUILD_VERSIONED_SHLIB_FALSE
=
15600 if test $enable_symvers = gnu
; then
15601 LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE
=
15602 LIBAT_BUILD_VERSIONED_SHLIB_GNU_FALSE
='#'
15604 LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE
='#'
15605 LIBAT_BUILD_VERSIONED_SHLIB_GNU_FALSE
=
15608 if test $enable_symvers = sun
; then
15609 LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE
=
15610 LIBAT_BUILD_VERSIONED_SHLIB_SUN_FALSE
='#'
15612 LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE
='#'
15613 LIBAT_BUILD_VERSIONED_SHLIB_SUN_FALSE
=
15616 { $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
15617 $as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
15620 # Cleanup and exit.
15621 CFLAGS
="$save_CFLAGS"
15622 cat >confcache
<<\_ACEOF
15623 # This file is a shell script that caches the results of configure
15624 # tests run on this system so they can be shared between configure
15625 # scripts and configure runs, see configure's option --config-cache.
15626 # It is not useful on other systems. If it contains results you don't
15627 # want to keep, you may remove or edit it.
15629 # config.status only pays attention to the cache file if you give it
15630 # the --recheck option to rerun configure.
15632 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15633 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15634 # following values.
15638 # The following way of writing the cache mishandles newlines in values,
15639 # but we know of no workaround that is simple, portable, and efficient.
15640 # So, we kill variables containing newlines.
15641 # Ultrix sh set writes to stderr and can't be redirected directly,
15642 # and sets the high bit in the cache file unless we assign to the vars.
15644 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15645 eval ac_val
=\$
$ac_var
15649 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15650 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15653 _ | IFS | as_nl
) ;; #(
15654 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
15655 *) { eval $ac_var=; unset $ac_var;} ;;
15661 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15662 *${as_nl}ac_space
=\
*)
15663 # `set' does not quote correctly, so add quotes: double-quote
15664 # substitution turns \\\\ into \\, and sed turns \\ into \.
15667 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15670 # `set' quotes correctly as required by POSIX, so do not add quotes.
15671 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15680 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15682 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15684 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
15685 if test -w "$cache_file"; then
15686 if test "x$cache_file" != "x/dev/null"; then
15687 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15688 $as_echo "$as_me: updating cache $cache_file" >&6;}
15689 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
15690 cat confcache
>"$cache_file"
15692 case $cache_file in #(
15694 mv -f confcache
"$cache_file"$$
&&
15695 mv -f "$cache_file"$$
"$cache_file" ;; #(
15697 mv -f confcache
"$cache_file" ;;
15702 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15703 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15708 # Check whether --enable-werror was given.
15709 if test "${enable_werror+set}" = set; then :
15710 enableval
=$enable_werror;
15713 # Add -Wall -Werror if we are using GCC.
15714 if test "x$GCC" = "xyes"; then :
15715 XCFLAGS
="$XCFLAGS -Wall"
15717 if test "x$enable_werror" != "xno" && test "x$GCC" = "xyes"; then :
15718 XCFLAGS
="$XCFLAGS -Werror"
15721 # Add CET specific flags if CET is enabled
15722 # Check whether --enable-cet was given.
15723 if test "${enable_cet+set}" = set; then :
15724 enableval
=$enable_cet;
15725 case "$enableval" in
15727 *) as_fn_error $?
"Unknown argument to enable/disable cet" "$LINENO" 5 ;;
15735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
15736 $as_echo_n "checking for CET support... " >&6; }
15738 # NB: Avoid nested save_CFLAGS and save_LDFLAGS.
15740 i
[34567]86-*-linux* | x86_64-
*-linux*)
15741 case "$enable_cet" in
15743 # Check if target supports multi-byte NOPs
15744 # and if compiler and assembler support CET insn.
15745 cet_save_CFLAGS
="$CFLAGS"
15746 CFLAGS
="$CFLAGS -fcf-protection"
15747 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15748 /* end confdefs.h. */
15754 #if !defined(__SSE2__)
15755 #error target does not support multi-byte NOPs
15764 if ac_fn_c_try_compile
"$LINENO"; then :
15769 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15770 CFLAGS
="$cet_save_CFLAGS"
15773 # Check if assembler supports CET.
15774 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15775 /* end confdefs.h. */
15785 if ac_fn_c_try_compile
"$LINENO"; then :
15788 as_fn_error $?
"assembler with CET support is required for --enable-cet" "$LINENO" 5
15790 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15798 if test x
$enable_cet = xyes
; then
15799 CET_FLAGS
="-fcf-protection -mshstk"
15800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15801 $as_echo "yes" >&6; }
15803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15804 $as_echo "no" >&6; }
15807 XCFLAGS
="$XCFLAGS $CET_FLAGS"
15809 XCFLAGS
="$XCFLAGS $XPCFLAGS"
15817 # Conditionalize the makefile for this target machine.
15819 for f
in ${tmake_file}
15821 if test -f ${srcdir}/config
/$f
15823 tmake_file_
="${tmake_file_} \$(srcdir)/config/$f"
15826 tmake_file
="${tmake_file_}"
15830 if test x
$libat_cv_have_ifunc = xyes
; then
15832 HAVE_IFUNC_FALSE
='#'
15834 HAVE_IFUNC_TRUE
='#'
15838 if expr "$config_path" : ".* linux/aarch64 .*" > /dev
/null
; then
15839 ARCH_AARCH64_LINUX_TRUE
=
15840 ARCH_AARCH64_LINUX_FALSE
='#'
15842 ARCH_AARCH64_LINUX_TRUE
='#'
15843 ARCH_AARCH64_LINUX_FALSE
=
15846 if expr "$config_path" : ".* linux/arm .*" > /dev
/null
; then
15847 ARCH_ARM_LINUX_TRUE
=
15848 ARCH_ARM_LINUX_FALSE
='#'
15850 ARCH_ARM_LINUX_TRUE
='#'
15851 ARCH_ARM_LINUX_FALSE
=
15854 if test "$ARCH" = x86
&& test x
$libat_cv_wordsize = x4
; then
15856 ARCH_I386_FALSE
='#'
15862 if test "$ARCH" = x86
&& test x
$libat_cv_wordsize = x8
; then
15864 ARCH_X86_64_FALSE
='#'
15866 ARCH_X86_64_TRUE
='#'
15871 # Determine what GCC version number to use in filesystem paths.
15873 get_gcc_base_ver
="cat"
15875 # Check whether --with-gcc-major-version-only was given.
15876 if test "${with_gcc_major_version_only+set}" = set; then :
15877 withval
=$with_gcc_major_version_only; if test x
$with_gcc_major_version_only = xyes
; then
15878 get_gcc_base_ver
="sed -e 's/^\([0-9]*\).*/\1/'"
15886 if test ${multilib} = yes; then
15887 multilib_arg
="--enable-multilib"
15892 ac_config_files
="$ac_config_files Makefile testsuite/Makefile"
15894 ac_config_files
="$ac_config_files testsuite/libatomic-site-extra.exp"
15896 cat >confcache
<<\_ACEOF
15897 # This file is a shell script that caches the results of configure
15898 # tests run on this system so they can be shared between configure
15899 # scripts and configure runs, see configure's option --config-cache.
15900 # It is not useful on other systems. If it contains results you don't
15901 # want to keep, you may remove or edit it.
15903 # config.status only pays attention to the cache file if you give it
15904 # the --recheck option to rerun configure.
15906 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15907 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15908 # following values.
15912 # The following way of writing the cache mishandles newlines in values,
15913 # but we know of no workaround that is simple, portable, and efficient.
15914 # So, we kill variables containing newlines.
15915 # Ultrix sh set writes to stderr and can't be redirected directly,
15916 # and sets the high bit in the cache file unless we assign to the vars.
15918 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15919 eval ac_val
=\$
$ac_var
15923 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15924 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15927 _ | IFS | as_nl
) ;; #(
15928 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
15929 *) { eval $ac_var=; unset $ac_var;} ;;
15935 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15936 *${as_nl}ac_space
=\
*)
15937 # `set' does not quote correctly, so add quotes: double-quote
15938 # substitution turns \\\\ into \\, and sed turns \\ into \.
15941 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15944 # `set' quotes correctly as required by POSIX, so do not add quotes.
15945 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15954 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15956 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15958 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
15959 if test -w "$cache_file"; then
15960 if test "x$cache_file" != "x/dev/null"; then
15961 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15962 $as_echo "$as_me: updating cache $cache_file" >&6;}
15963 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
15964 cat confcache
>"$cache_file"
15966 case $cache_file in #(
15968 mv -f confcache
"$cache_file"$$
&&
15969 mv -f "$cache_file"$$
"$cache_file" ;; #(
15971 mv -f confcache
"$cache_file" ;;
15976 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15977 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15982 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
15983 # Let make expand exec_prefix.
15984 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
15986 DEFS
=-DHAVE_CONFIG_H
15991 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
15992 # 1. Remove the extension, and $U if already installed.
15993 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
15994 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
15995 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15996 # will be set to the directory where LIBOBJS objects are built.
15997 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15998 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
16000 LIBOBJS
=$ac_libobjs
16002 LTLIBOBJS
=$ac_ltlibobjs
16005 if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
16006 as_fn_error $?
"conditional \"GENINSRC\" was never defined.
16007 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
16010 $as_echo_n "checking that generated files are newer than configure... " >&6; }
16011 if test -n "$am_sleep_pid"; then
16012 # Hide warnings about reused PIDs.
16013 wait $am_sleep_pid 2>/dev
/null
16015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
16016 $as_echo "done" >&6; }
16017 if test -n "$EXEEXT"; then
16019 am__EXEEXT_FALSE
='#'
16021 am__EXEEXT_TRUE
='#'
16025 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16026 as_fn_error $?
"conditional \"AMDEP\" was never defined.
16027 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16029 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16030 as_fn_error $?
"conditional \"am__fastdepCC\" was never defined.
16031 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16033 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
16034 as_fn_error $?
"conditional \"am__fastdepCCAS\" was never defined.
16035 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16037 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16038 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
16039 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16041 if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
16042 as_fn_error $?
"conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
16043 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16045 if test -z "${ARCH_AARCH64_HAVE_LSE128_TRUE}" && test -z "${ARCH_AARCH64_HAVE_LSE128_FALSE}"; then
16046 as_fn_error $?
"conditional \"ARCH_AARCH64_HAVE_LSE128\" was never defined.
16047 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16050 if test -z "${LIBAT_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBAT_BUILD_VERSIONED_SHLIB_FALSE}"; then
16051 as_fn_error $?
"conditional \"LIBAT_BUILD_VERSIONED_SHLIB\" was never defined.
16052 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16054 if test -z "${LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBAT_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then
16055 as_fn_error $?
"conditional \"LIBAT_BUILD_VERSIONED_SHLIB_GNU\" was never defined.
16056 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16058 if test -z "${LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBAT_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then
16059 as_fn_error $?
"conditional \"LIBAT_BUILD_VERSIONED_SHLIB_SUN\" was never defined.
16060 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16062 if test -z "${HAVE_IFUNC_TRUE}" && test -z "${HAVE_IFUNC_FALSE}"; then
16063 as_fn_error $?
"conditional \"HAVE_IFUNC\" was never defined.
16064 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16066 if test -z "${ARCH_AARCH64_LINUX_TRUE}" && test -z "${ARCH_AARCH64_LINUX_FALSE}"; then
16067 as_fn_error $?
"conditional \"ARCH_AARCH64_LINUX\" was never defined.
16068 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16070 if test -z "${ARCH_ARM_LINUX_TRUE}" && test -z "${ARCH_ARM_LINUX_FALSE}"; then
16071 as_fn_error $?
"conditional \"ARCH_ARM_LINUX\" was never defined.
16072 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16074 if test -z "${ARCH_I386_TRUE}" && test -z "${ARCH_I386_FALSE}"; then
16075 as_fn_error $?
"conditional \"ARCH_I386\" was never defined.
16076 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16078 if test -z "${ARCH_X86_64_TRUE}" && test -z "${ARCH_X86_64_FALSE}"; then
16079 as_fn_error $?
"conditional \"ARCH_X86_64\" was never defined.
16080 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16083 : "${CONFIG_STATUS=./config.status}"
16085 ac_clean_files_save
=$ac_clean_files
16086 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
16087 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16088 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16090 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16092 # Generated by $as_me.
16093 # Run this file to recreate the current configuration.
16094 # Compiler output produced by configure, useful for debugging
16095 # configure, is in config.log if it exists.
16098 ac_cs_recheck=false
16101 SHELL=\${CONFIG_SHELL-$SHELL}
16104 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
16105 ## -------------------- ##
16106 ## M4sh Initialization. ##
16107 ## -------------------- ##
16109 # Be more Bourne compatible
16110 DUALCASE
=1; export DUALCASE
# for MKS sh
16111 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
16114 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16115 # is contrary to our usage. Disable this feature.
16116 alias -g '${1+"$@"}'='"$@"'
16117 setopt NO_GLOB_SUBST
16119 case `(set -o) 2>/dev/null` in #(
16131 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16132 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16133 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16134 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16135 # Prefer a ksh shell builtin over an external printf program on Solaris,
16136 # but without wasting forks for bash or zsh.
16137 if test -z "$BASH_VERSION$ZSH_VERSION" \
16138 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16139 as_echo='print
-r --'
16140 as_echo_n='print
-rn --'
16141 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16142 as_echo='printf %s
\n'
16143 as_echo_n='printf %s
'
16145 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16146 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
16147 as_echo_n='/usr
/ucb
/echo -n'
16149 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16150 as_echo_n_body='eval
16154 expr "X$arg" : "X\\(.*\\)$as_nl";
16155 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16157 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
16159 export as_echo_n_body
16160 as_echo_n='sh
-c $as_echo_n_body as_echo
'
16162 export as_echo_body
16163 as_echo='sh
-c $as_echo_body as_echo
'
16166 # The user is always right.
16167 if test "${PATH_SEPARATOR+set}" != set; then
16169 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16170 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16177 # We need space, tab and new line, in precisely that order. Quoting is
16178 # there to prevent editors from complaining about space-tab.
16179 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16180 # splitting by setting IFS to empty value.)
16183 # Find who we are. Look in the path if we contain no directory separator.
16186 *[\\/]* ) as_myself=$0 ;;
16187 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16188 for as_dir in $PATH
16191 test -z "$as_dir" && as_dir=.
16192 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16198 # We did not find ourselves, most probably we were run as `sh COMMAND'
16199 # in which case we are not to be found in the path.
16200 if test "x$as_myself" = x
; then
16203 if test ! -f "$as_myself"; then
16204 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16208 # Unset variables that we do not need and which cause bugs (e.g. in
16209 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16210 # suppresses any "Segmentation fault" message there. '((' could
16211 # trigger a bug in pdksh 5.2.14.
16212 for as_var
in BASH_ENV ENV MAIL MAILPATH
16213 do eval test x\
${$as_var+set} = xset \
16214 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
16227 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
16230 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16231 # ----------------------------------------
16232 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16233 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16234 # script with STATUS, using 1 if that was 0.
16237 as_status
=$1; test $as_status -eq 0 && as_status
=1
16239 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
16240 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16242 $as_echo "$as_me: error: $2" >&2
16243 as_fn_exit
$as_status
16247 # as_fn_set_status STATUS
16248 # -----------------------
16249 # Set $? to STATUS, without forking.
16250 as_fn_set_status
()
16253 } # as_fn_set_status
16255 # as_fn_exit STATUS
16256 # -----------------
16257 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16261 as_fn_set_status
$1
16267 # Portably unset VAR.
16270 { eval $1=; unset $1;}
16272 as_unset
=as_fn_unset
16273 # as_fn_append VAR VALUE
16274 # ----------------------
16275 # Append the text in VALUE to the end of the definition contained in VAR. Take
16276 # advantage of any shell optimizations that allow amortized linear growth over
16277 # repeated appends, instead of the typical quadratic growth present in naive
16279 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
16280 eval 'as_fn_append ()
16291 # as_fn_arith ARG...
16292 # ------------------
16293 # Perform arithmetic evaluation on the ARGs, and store the result in the
16294 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16295 # must be portable across $(()) and expr.
16296 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
16297 eval 'as_fn_arith ()
16304 as_val
=`expr "$@" || test $? -eq 1`
16309 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
16310 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
16316 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16317 as_basename
=basename
16322 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
16328 as_me
=`$as_basename -- "$0" ||
16329 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16330 X"$0" : 'X\(//\)$' \| \
16331 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16333 sed '/^.*\/\([^/][^/]*\)\/*$/{
16347 # Avoid depending upon Character Ranges.
16348 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
16349 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16350 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
16351 as_cr_digits
='0123456789'
16352 as_cr_alnum
=$as_cr_Letters$as_cr_digits
16354 ECHO_C
= ECHO_N
= ECHO_T
=
16355 case `echo -n x` in #(((((
16357 case `echo 'xy\c'` in
16358 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
16360 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
16367 rm -f conf$$ conf$$.exe conf$$.
file
16368 if test -d conf$$.dir
; then
16369 rm -f conf$$.dir
/conf$$.
file
16372 mkdir conf$$.dir
2>/dev
/null
16374 if (echo >conf$$.
file) 2>/dev
/null
; then
16375 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
16377 # ... but there are two gotchas:
16378 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16379 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16380 # In both cases, we have to default to `cp -pR'.
16381 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
16383 elif ln conf$$.
file conf$$
2>/dev
/null
; then
16391 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
16392 rmdir conf$$.dir
2>/dev
/null
16397 # Create "$as_dir" as a directory, including parents if necessary.
16402 -*) as_dir
=.
/$as_dir;;
16404 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
16408 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16409 *) as_qdir
=$as_dir;;
16411 as_dirs
="'$as_qdir' $as_dirs"
16412 as_dir
=`$as_dirname -- "$as_dir" ||
16413 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16414 X"$as_dir" : 'X\(//\)[^/]' \| \
16415 X"$as_dir" : 'X\(//\)$' \| \
16416 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16417 $as_echo X"$as_dir" |
16418 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16422 /^X\(\/\/\)[^/].*/{
16435 test -d "$as_dir" && break
16437 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
16438 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
16442 if mkdir
-p .
2>/dev
/null
; then
16443 as_mkdir_p
='mkdir -p "$as_dir"'
16445 test -d .
/-p && rmdir .
/-p
16450 # as_fn_executable_p FILE
16451 # -----------------------
16452 # Test if FILE is an executable regular file.
16453 as_fn_executable_p
()
16455 test -f "$1" && test -x "$1"
16456 } # as_fn_executable_p
16457 as_test_x
='test -x'
16458 as_executable_p
=as_fn_executable_p
16460 # Sed expression to map a string onto a valid CPP name.
16461 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16463 # Sed expression to map a string onto a valid variable name.
16464 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16468 ## ----------------------------------- ##
16469 ## Main body of $CONFIG_STATUS script. ##
16470 ## ----------------------------------- ##
16472 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
16474 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16475 # Save the log message, to keep $0 and so on meaningful, and to
16476 # report actual input values of CONFIG_FILES etc. instead of their
16477 # values after options handling.
16479 This file was extended by GNU Atomic Library $as_me 1.0, which was
16480 generated by GNU Autoconf 2.69. Invocation command line was
16482 CONFIG_FILES = $CONFIG_FILES
16483 CONFIG_HEADERS = $CONFIG_HEADERS
16484 CONFIG_LINKS = $CONFIG_LINKS
16485 CONFIG_COMMANDS = $CONFIG_COMMANDS
16488 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16493 case $ac_config_files in *"
16494 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
16497 case $ac_config_headers in *"
16498 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
16502 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16503 # Files that config.status was made for.
16504 config_files="$ac_config_files"
16505 config_headers="$ac_config_headers"
16506 config_commands="$ac_config_commands"
16510 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16512 \`$as_me' instantiates files and other configuration actions
16513 from templates according to the current configuration. Unless the files
16514 and actions are specified as TAGs, all are instantiated by default.
16516 Usage: $0 [OPTION]... [TAG]...
16518 -h, --help print this help, then exit
16519 -V, --version print version number and configuration settings, then exit
16520 --config print configuration, then exit
16521 -q, --quiet, --silent
16522 do not print progress messages
16523 -d, --debug don't remove temporary files
16524 --recheck update $as_me by reconfiguring in the same conditions
16525 --file=FILE[:TEMPLATE]
16526 instantiate the configuration file FILE
16527 --header=FILE[:TEMPLATE]
16528 instantiate the configuration header FILE
16530 Configuration files:
16533 Configuration headers:
16536 Configuration commands:
16539 Report bugs to the package provider.
16540 GNU Atomic Library home page: <http://www.gnu.org/software/libatomic/>.
16541 General help using GNU software: <http://www.gnu.org/gethelp/>."
16544 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16545 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16547 GNU Atomic Library config.status 1.0
16548 configured by $0, generated by GNU Autoconf 2.69,
16549 with options \\"\$ac_cs_config\\"
16551 Copyright (C) 2012 Free Software Foundation, Inc.
16552 This config.status script is free software; the Free Software Foundation
16553 gives unlimited permission to copy, distribute and modify it."
16560 test -n "\$AWK" || AWK=awk
16563 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16564 # The default lists apply if the user does not specify any file.
16570 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
16571 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
16575 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
16587 # Handling of the options.
16588 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
16590 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
16591 $as_echo "$ac_cs_version"; exit ;;
16592 --config |
--confi |
--conf |
--con |
--co |
--c )
16593 $as_echo "$ac_cs_config"; exit ;;
16594 --debug |
--debu |
--deb |
--de |
--d |
-d )
16596 --file |
--fil |
--fi |
--f )
16599 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16600 '') as_fn_error $?
"missing file argument" ;;
16602 as_fn_append CONFIG_FILES
" '$ac_optarg'"
16603 ac_need_defaults
=false
;;
16604 --header |
--heade |
--head |
--hea )
16607 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16609 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
16610 ac_need_defaults
=false
;;
16612 # Conflict between --help and --header
16613 as_fn_error $?
"ambiguous option: \`$1'
16614 Try \`$0 --help' for more information.";;
16615 --help |
--hel |
-h )
16616 $as_echo "$ac_cs_usage"; exit ;;
16617 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
16618 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
16621 # This is an error.
16622 -*) as_fn_error $?
"unrecognized option: \`$1'
16623 Try \`$0 --help' for more information." ;;
16625 *) as_fn_append ac_config_targets
" $1"
16626 ac_need_defaults
=false
;;
16632 ac_configure_extra_args
=
16634 if $ac_cs_silent; then
16636 ac_configure_extra_args
="$ac_configure_extra_args --silent"
16640 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16641 if \$ac_cs_recheck; then
16642 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16644 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16645 CONFIG_SHELL='$SHELL'
16646 export CONFIG_SHELL
16651 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16655 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16656 ## Running $as_me. ##
16662 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16670 with_multisubdir="$with_multisubdir"
16671 with_multisrctop="$with_multisrctop"
16672 with_target_subdir="$with_target_subdir"
16673 ac_configure_args="${multilib_arg} ${ac_configure_args}"
16674 multi_basedir="$multi_basedir"
16675 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
16678 GFORTRAN="$GFORTRAN"
16680 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16683 # The HP-UX ksh and POSIX shell print the target directory to stdout
16684 # if CDPATH is set.
16685 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16687 sed_quote_subst='$sed_quote_subst'
16688 double_quote_subst='$double_quote_subst'
16689 delay_variable_subst='$delay_variable_subst'
16690 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16691 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16692 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16693 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16694 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16695 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16696 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16697 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16698 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16699 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16700 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16701 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16702 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16703 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16704 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16705 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16706 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16707 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16708 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16709 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16710 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16711 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16712 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16713 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16714 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16715 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16716 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16717 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16718 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16719 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16720 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16721 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16722 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16723 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16724 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16725 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16726 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16727 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16728 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16729 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16730 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16731 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16732 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16733 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16734 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16735 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16736 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16737 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16738 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"`'
16739 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16740 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16741 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16742 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16743 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16744 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16745 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16746 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16747 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16748 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16749 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16750 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16751 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16752 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16753 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16754 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16755 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16756 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16757 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16758 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16759 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16760 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16761 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16762 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16763 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16764 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16765 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16766 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16767 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16768 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16769 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16770 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16771 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16772 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16773 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16774 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16775 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16776 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16777 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16778 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16779 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16780 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16781 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16782 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16783 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16784 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16785 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16786 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16787 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16788 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16789 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16790 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16791 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16792 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16793 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16794 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16795 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16796 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16797 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16798 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16799 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16800 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16801 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16802 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16803 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16804 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16805 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16806 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16807 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16808 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16809 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16812 LTCFLAGS='$LTCFLAGS'
16813 compiler='$compiler_DEFAULT'
16815 # A function that is used when there is no print builtin or printf.
16816 func_fallback_echo ()
16818 eval 'cat <<_LTECHO_EOF
16823 # Quote evaled strings.
16837 deplibs_check_method \
16846 lt_cv_sys_global_symbol_pipe \
16847 lt_cv_sys_global_symbol_to_cdecl \
16848 lt_cv_sys_global_symbol_to_c_name_address \
16849 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16850 lt_prog_compiler_no_builtin_flag \
16851 lt_prog_compiler_wl \
16852 lt_prog_compiler_pic \
16853 lt_prog_compiler_static \
16854 lt_cv_prog_compiler_c_o \
16862 export_dynamic_flag_spec \
16863 whole_archive_flag_spec \
16864 compiler_needs_object \
16866 allow_undefined_flag \
16867 no_undefined_flag \
16868 hardcode_libdir_flag_spec \
16869 hardcode_libdir_flag_spec_ld \
16870 hardcode_libdir_separator \
16875 variables_saved_for_relink \
16877 library_names_spec \
16879 install_override_mode \
16883 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16884 *[\\\\\\\`\\"\\\$]*)
16885 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16888 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16893 # Double-quote double-evaled strings.
16894 for var in reload_cmds \
16895 old_postinstall_cmds \
16896 old_postuninstall_cmds \
16898 extract_expsyms_cmds \
16899 old_archive_from_new_cmds \
16900 old_archive_from_expsyms_cmds \
16902 archive_expsym_cmds \
16904 module_expsym_cmds \
16905 export_symbols_cmds \
16908 postuninstall_cmds \
16910 sys_lib_search_path_spec \
16911 sys_lib_dlsearch_path_spec; do
16912 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16913 *[\\\\\\\`\\"\\\$]*)
16914 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16917 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16922 ac_aux_dir='$ac_aux_dir'
16923 xsi_shell='$xsi_shell'
16924 lt_shell_append='$lt_shell_append'
16926 # See if we are running on zsh, and set the options which allow our
16927 # commands through without removal of \ escapes INIT.
16928 if test -n "\${ZSH_VERSION+set}" ; then
16929 setopt NO_GLOB_SUBST
16935 TIMESTAMP='$TIMESTAMP'
16944 acx_cv_header_stdint="$acx_cv_header_stdint"
16945 acx_cv_type_int8_t="$acx_cv_type_int8_t"
16946 acx_cv_type_int16_t="$acx_cv_type_int16_t"
16947 acx_cv_type_int32_t="$acx_cv_type_int32_t"
16948 acx_cv_type_int64_t="$acx_cv_type_int64_t"
16949 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16950 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16951 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16952 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16953 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16954 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
16955 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16956 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
16957 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
16962 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16964 # Handling of arguments.
16965 for ac_config_target
in $ac_config_targets
16967 case $ac_config_target in
16968 "auto-config.h") CONFIG_HEADERS
="$CONFIG_HEADERS auto-config.h" ;;
16969 "default-1") CONFIG_COMMANDS
="$CONFIG_COMMANDS default-1" ;;
16970 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
16971 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
16972 "gstdint.h") CONFIG_COMMANDS
="$CONFIG_COMMANDS gstdint.h" ;;
16973 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
16974 "testsuite/Makefile") CONFIG_FILES
="$CONFIG_FILES testsuite/Makefile" ;;
16975 "testsuite/libatomic-site-extra.exp") CONFIG_FILES
="$CONFIG_FILES testsuite/libatomic-site-extra.exp" ;;
16977 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16982 # If the user did not use the arguments to specify the items to instantiate,
16983 # then the envvar interface is used. Set only those that are not.
16984 # We use the long form for the default assignment because of an extremely
16985 # bizarre bug on SunOS 4.1.3.
16986 if $ac_need_defaults; then
16987 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
16988 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
16989 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
16992 # Have a temporary directory for convenience. Make it in the build tree
16993 # simply because there is no reason against having it here, and in addition,
16994 # creating and moving files from /tmp can sometimes cause problems.
16995 # Hook for its removal unless debugging.
16996 # Note that there is a small window in which the directory will not be cleaned:
16997 # after its creation but before its name has been assigned to `$tmp'.
17001 trap 'exit_status=$?
17002 : "${ac_tmp:=$tmp}"
17003 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
17005 trap 'as_fn_exit 1' 1 2 13 15
17007 # Create a (secure) tmp directory for tmp files.
17010 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17014 tmp
=.
/conf$$
-$RANDOM
17015 (umask 077 && mkdir
"$tmp")
17016 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
17019 # Set up the scripts for CONFIG_FILES section.
17020 # No need to generate them if there are no CONFIG_FILES.
17021 # This happens for instance with `./config.status config.h'.
17022 if test -n "$CONFIG_FILES"; then
17025 ac_cr
=`echo X | tr X '\015'`
17026 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17027 # But we know of no other shell where ac_cr would be empty at this
17028 # point, so we can use a bashism as a fallback.
17029 if test "x$ac_cr" = x
; then
17030 eval ac_cr
=\$
\'\\r
\'
17032 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17033 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17036 ac_cs_awk_cr
=$ac_cr
17039 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17044 echo "cat >conf$$subs.awk <<_ACEOF" &&
17045 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17047 } >conf$$subs.sh ||
17048 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
17049 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17051 for ac_last_try in false false false false false :; do
17052 . ./conf$$subs.sh ||
17053 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
17055 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
17056 if test $ac_delim_n = $ac_delim_num; then
17058 elif $ac_last_try; then
17059 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
17061 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
17064 rm -f conf$$subs.sh
17066 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17067 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
17071 s/^/S["/; s
/!.
*/"]=/
17081 s/\(.\{148\}\)..*/\1/
17083 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
17088 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
17095 s/\(.\{148\}\)..*/\1/
17097 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
17101 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
17106 ' <conf$$subs.awk | sed '
17111 ' >>$CONFIG_STATUS || ac_write_fail=1
17112 rm -f conf$$subs.awk
17113 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17115 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
17116 for (key in S) S_is_set[key] = 1
17122 nfields = split(line, field, "@
")
17124 len = length(field[1])
17125 for (i = 2; i < nfields; i++) {
17127 keylen = length(key)
17128 if (S_is_set[key]) {
17130 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17131 len += length(value) + length(field[++i])
17142 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17143 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17144 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
17147 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
17148 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
17151 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17152 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
17153 # trailing colons and then remove the whole line if VPATH becomes empty
17154 # (actually we leave an empty line to preserve line numbers).
17155 if test "x
$srcdir" = x.; then
17156 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
17174 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17175 fi # test -n "$CONFIG_FILES"
17177 # Set up the scripts for CONFIG_HEADERS section.
17178 # No need to generate them if there are no CONFIG_HEADERS.
17179 # This happens for instance with `./config.status Makefile'.
17180 if test -n "$CONFIG_HEADERS"; then
17181 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
17185 # Transform confdefs.h into an awk script `defines.awk', embedded as
17186 # here-document in config.status, that substitutes the proper values into
17187 # config.h.in to produce config.h.
17189 # Create a delimiter string that does not exist in confdefs.h, to ease
17190 # handling of long lines.
17192 for ac_last_try in false false :; do
17193 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
17194 if test -z "$ac_tt"; then
17196 elif $ac_last_try; then
17197 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
17199 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
17203 # For the awk script, D is an array of macro values keyed by name,
17204 # likewise P contains macro parameters if any. Preserve backslash
17205 # newline sequences.
17207 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17209 s/.\{148\}/&'"$ac_delim"'/g
17212 s/^[ ]*#[ ]*define[ ][ ]*/ /
17219 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
17221 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
17225 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
17226 D["\
1"]=" \
3\\\\\\n
"\\/p
17228 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
17233 s/.\{148\}/&'"$ac_delim"'/g
17238 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
17241 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
17243 ' <confdefs.h | sed '
17244 s/'"$ac_delim"'/"\\\
17245 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17247 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17248 for (key in D) D_is_set[key] = 1
17251 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17253 split(line, arg, " ")
17254 if (arg[1] == "#") {
17258 defundef
= substr
(arg
[1], 2)
17261 split(mac1
, mac2
, "(") #)
17263 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
17264 if (D_is_set
[macro
]) {
17265 # Preserve the white space surrounding the "#".
17266 print prefix
"define", macro P
[macro
] D
[macro
]
17269 # Replace #undef with comments. This is necessary, for example,
17270 # in the case of _POSIX_SOURCE, which is predefined and required
17271 # on some systems where configure will not decide to define it.
17272 if (defundef
== "undef") {
17273 print
"/*", prefix defundef
, macro
, "*/"
17281 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17282 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
17283 fi # test -n "$CONFIG_HEADERS"
17286 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17291 :[FHLC
]) ac_mode
=$ac_tag; continue;;
17293 case $ac_mode$ac_tag in
17295 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
17296 :[FH
]-) ac_tag
=-:-;;
17297 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
17314 -) ac_f
="$ac_tmp/stdin";;
17315 *) # Look for the file first in the build tree, then in the source tree
17316 # (if the path is not absolute). The absolute path cannot be DOS-style,
17317 # because $ac_f cannot contain `:'.
17321 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
17323 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17325 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17326 as_fn_append ac_file_inputs
" '$ac_f'"
17329 # Let's still pretend it is `configure' which instantiates (i.e., don't
17330 # use $as_me), people would be surprised to read:
17331 # /* config.h. Generated by config.status. */
17332 configure_input
='Generated from '`
17333 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17335 if test x
"$ac_file" != x-
; then
17336 configure_input
="$ac_file. $configure_input"
17337 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17338 $as_echo "$as_me: creating $ac_file" >&6;}
17340 # Neutralize special characters interpreted by sed in replacement strings.
17341 case $configure_input in #(
17342 *\
&* |
*\|
* |
*\\* )
17343 ac_sed_conf_input
=`$as_echo "$configure_input" |
17344 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17345 *) ac_sed_conf_input
=$configure_input;;
17349 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
17350 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
17355 ac_dir
=`$as_dirname -- "$ac_file" ||
17356 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17357 X"$ac_file" : 'X\(//\)[^/]' \| \
17358 X"$ac_file" : 'X\(//\)$' \| \
17359 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17360 $as_echo X"$ac_file" |
17361 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17365 /^X\(\/\/\)[^/].*/{
17378 as_dir
="$ac_dir"; as_fn_mkdir_p
17382 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
17384 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17385 # A ".." for each directory in $ac_dir_suffix.
17386 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17387 case $ac_top_builddir_sub in
17388 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
17389 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
17392 ac_abs_top_builddir
=$ac_pwd
17393 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
17394 # for backward compatibility:
17395 ac_top_builddir
=$ac_top_build_prefix
17398 .
) # We are building in place.
17400 ac_top_srcdir
=$ac_top_builddir_sub
17401 ac_abs_top_srcdir
=$ac_pwd ;;
17402 [\\/]* | ?
:[\\/]* ) # Absolute name.
17403 ac_srcdir
=$srcdir$ac_dir_suffix;
17404 ac_top_srcdir
=$srcdir
17405 ac_abs_top_srcdir
=$srcdir ;;
17406 *) # Relative name.
17407 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
17408 ac_top_srcdir
=$ac_top_build_prefix$srcdir
17409 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
17411 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
17421 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
17422 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
17424 ac_MKDIR_P
=$MKDIR_P
17426 [\\/$
]* | ?
:[\\/]* ) ;;
17427 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
17431 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17432 # If the template does not know about datarootdir, expand it.
17433 # FIXME: This hack should be removed a few years after 2.60.
17434 ac_datarootdir_hack
=; ac_datarootdir_seen
=
17445 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17446 *datarootdir
*) ac_datarootdir_seen
=yes;;
17447 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
17448 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17449 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17451 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17452 ac_datarootdir_hack='
17453 s&@datadir@&$datadir&g
17454 s&@docdir@&$docdir&g
17455 s&@infodir@&$infodir&g
17456 s&@localedir@&$localedir&g
17457 s&@mandir@&$mandir&g
17458 s&\\\${datarootdir}&$datarootdir&g' ;;
17462 # Neutralize VPATH when `$srcdir' = `.'.
17463 # Shell code in configure.ac might set extrasub.
17464 # FIXME: do we really want to maintain this feature?
17465 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17466 ac_sed_extra="$ac_vpsub
17469 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17471 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
17472 s|@configure_input@|
$ac_sed_conf_input|
;t t
17473 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
17474 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
17475 s
&@srcdir@
&$ac_srcdir&;t t
17476 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
17477 s
&@top_srcdir@
&$ac_top_srcdir&;t t
17478 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
17479 s
&@builddir@
&$ac_builddir&;t t
17480 s
&@abs_builddir@
&$ac_abs_builddir&;t t
17481 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
17482 s
&@INSTALL@
&$ac_INSTALL&;t t
17483 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
17484 $ac_datarootdir_hack
17486 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
17487 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
17489 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17490 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
17491 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17492 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
17493 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
17494 which seems to be undefined. Please make sure it is defined" >&5
17495 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
17496 which seems to be undefined. Please make sure it is defined" >&2;}
17498 rm -f "$ac_tmp/stdin"
17500 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17501 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17503 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17509 if test x"$ac_file" != x-; then
17511 $as_echo "/* $configure_input */" \
17512 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17513 } >"$ac_tmp/config.h" \
17514 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17515 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17516 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17517 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17520 mv "$ac_tmp/config.h" "$ac_file" \
17521 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17524 $as_echo "/* $configure_input */" \
17525 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17526 || as_fn_error $? "could not create -" "$LINENO" 5
17528 # Compute "$ac_file"'s index
in $config_headers.
17531 for _am_header
in $config_headers :; do
17532 case $_am_header in
17533 $_am_arg |
$_am_arg:* )
17536 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
17539 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17540 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17541 X"$_am_arg" : 'X\(//\)[^/]' \| \
17542 X"$_am_arg" : 'X\(//\)$' \| \
17543 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17544 $as_echo X"$_am_arg" |
17545 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17549 /^X\(\/\/\)[^/].*/{
17561 s/.*/./; q'`/stamp-h
$_am_stamp_count
17564 :C
) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17565 $as_echo "$as_me: executing $ac_file commands" >&6;}
17570 case $ac_file$ac_mode in
17572 # Only add multilib support code if we just rebuilt the top-level
17574 case " $CONFIG_FILES " in
17576 ac_file
=Makefile .
${multi_basedir}/config-ml.
in
17579 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
17580 # Older Autoconf quotes --file arguments for eval, but not when files
17581 # are listed without --file. Let's play safe and only enable the eval
17582 # if we detect the quoting.
17583 case $CONFIG_FILES in
17584 *\'*) eval set x
"$CONFIG_FILES" ;;
17585 *) set x
$CONFIG_FILES ;;
17590 # Strip MF so we end up with the name of the file.
17591 mf
=`echo "$mf" | sed -e 's/:.*$//'`
17592 # Check whether this is an Automake generated Makefile or not.
17593 # We used to match only the files named 'Makefile.in', but
17594 # some people rename them; so instead we look at the file content.
17595 # Grep'ing the first line is not enough: some people post-process
17596 # each Makefile.in and add a new line on top of each file to say so.
17597 # Grep'ing the whole file is not good either: AIX grep has a line
17598 # limit of 2048, but all sed's we know have understand at least 4000.
17599 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
17600 dirpart
=`$as_dirname -- "$mf" ||
17601 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17602 X"$mf" : 'X\(//\)[^/]' \| \
17603 X"$mf" : 'X\(//\)$' \| \
17604 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17606 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17610 /^X\(\/\/\)[^/].*/{
17626 # Extract the definition of DEPDIR, am__include, and am__quote
17627 # from the Makefile without running 'make'.
17628 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
17629 test -z "$DEPDIR" && continue
17630 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
17631 test -z "$am__include" && continue
17632 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
17633 # Find all dependency output files, they are included files with
17634 # $(DEPDIR) in their names. We invoke sed twice because it is the
17635 # simplest approach to changing $(DEPDIR) to its actual value in the
17637 for file in `sed -n "
17638 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17639 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17640 # Make sure the directory exists.
17641 test -f "$dirpart/$file" && continue
17642 fdir
=`$as_dirname -- "$file" ||
17643 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17644 X"$file" : 'X\(//\)[^/]' \| \
17645 X"$file" : 'X\(//\)$' \| \
17646 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17647 $as_echo X"$file" |
17648 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17652 /^X\(\/\/\)[^/].*/{
17665 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
17666 # echo "creating $dirpart/$file"
17667 echo '# dummy' > "$dirpart/$file"
17674 # See if we are running on zsh, and set the options which allow our
17675 # commands through without removal of \ escapes.
17676 if test -n "${ZSH_VERSION+set}" ; then
17677 setopt NO_GLOB_SUBST
17680 cfgfile
="${ofile}T"
17681 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17684 cat <<_LT_EOF >> "$cfgfile"
17687 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17688 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17689 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17690 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17692 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17693 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17694 # Written by Gordon Matzigkeit, 1996
17696 # This file is part of GNU Libtool.
17698 # GNU Libtool is free software; you can redistribute it and/or
17699 # modify it under the terms of the GNU General Public License as
17700 # published by the Free Software Foundation; either version 2 of
17701 # the License, or (at your option) any later version.
17703 # As a special exception to the GNU General Public License,
17704 # if you distribute this file as part of a program or library that
17705 # is built using GNU Libtool, you may include this file under the
17706 # same distribution terms that you use for the rest of that program.
17708 # GNU Libtool is distributed in the hope that it will be useful,
17709 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17710 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17711 # GNU General Public License for more details.
17713 # You should have received a copy of the GNU General Public License
17714 # along with GNU Libtool; see the file COPYING. If not, a copy
17715 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17716 # obtained by writing to the Free Software Foundation, Inc.,
17717 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17720 # The names of the tagged configurations supported by this script.
17723 # ### BEGIN LIBTOOL CONFIG
17725 # Which release of libtool.m4 was used?
17726 macro_version=$macro_version
17727 macro_revision=$macro_revision
17729 # Whether or not to build shared libraries.
17730 build_libtool_libs=$enable_shared
17732 # Whether or not to build static libraries.
17733 build_old_libs=$enable_static
17735 # What type of objects to build.
17738 # Whether or not to optimize for fast installation.
17739 fast_install=$enable_fast_install
17741 # Shell to use when invoking shell scripts.
17744 # An echo program that protects backslashes.
17748 host_alias=$host_alias
17752 # The build system.
17753 build_alias=$build_alias
17757 # A sed program that does not truncate output.
17760 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17761 Xsed="\$SED -e 1s/^X//"
17763 # A grep program that handles long lines.
17769 # A literal string matcher.
17772 # A BSD- or MS-compatible name lister.
17775 # Whether we need soft or hard links.
17778 # What is the maximum length of a command?
17779 max_cmd_len=$max_cmd_len
17781 # Object file suffix (normally "o").
17784 # Executable file suffix (normally "").
17787 # whether the shell understands "unset".
17790 # turn spaces into newlines.
17793 # turn newlines into spaces.
17796 # An object symbol dumper.
17797 OBJDUMP=$lt_OBJDUMP
17799 # Method to check whether dependent libraries are shared objects.
17800 deplibs_check_method=$lt_deplibs_check_method
17802 # Command to use when deplibs_check_method == "file_magic".
17803 file_magic_cmd=$lt_file_magic_cmd
17807 AR_FLAGS=$lt_AR_FLAGS
17809 # A symbol stripping program.
17812 # Commands used to install an old-style archive.
17814 old_postinstall_cmds=$lt_old_postinstall_cmds
17815 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17817 # Whether to use a lock for old archive extraction.
17818 lock_old_archive_extraction=$lock_old_archive_extraction
17823 # LTCC compiler flags.
17824 LTCFLAGS=$lt_CFLAGS
17826 # Take the output of nm and produce a listing of raw symbols and C names.
17827 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17829 # Transform the output of nm in a proper C declaration.
17830 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17832 # Transform the output of nm in a C name address pair.
17833 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17835 # Transform the output of nm in a C name address pair when lib prefix is needed.
17836 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17838 # The name of the directory that contains temporary libtool files.
17841 # Used to examine libraries when file_magic_cmd begins with "file".
17842 MAGIC_CMD=$MAGIC_CMD
17844 # Must we lock files when doing compilation?
17845 need_locks=$lt_need_locks
17847 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17848 DSYMUTIL=$lt_DSYMUTIL
17850 # Tool to change global to local symbols on Mac OS X.
17853 # Tool to manipulate fat objects and archives on Mac OS X.
17856 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17859 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17860 OTOOL64=$lt_OTOOL64
17862 # Old archive suffix (normally "a").
17865 # Shared library suffix (normally ".so").
17866 shrext_cmds=$lt_shrext_cmds
17868 # The commands to extract the exported symbol list from a shared archive.
17869 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17871 # Variables whose values should be saved in libtool wrapper scripts and
17872 # restored at link time.
17873 variables_saved_for_relink=$lt_variables_saved_for_relink
17875 # Do we need the "lib" prefix for modules?
17876 need_lib_prefix=$need_lib_prefix
17878 # Do we need a version for libraries?
17879 need_version=$need_version
17881 # Library versioning type.
17882 version_type=$version_type
17884 # Shared library runtime path variable.
17885 runpath_var=$runpath_var
17887 # Shared library path variable.
17888 shlibpath_var=$shlibpath_var
17890 # Is shlibpath searched before the hard-coded library search path?
17891 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17893 # Format of library name prefix.
17894 libname_spec=$lt_libname_spec
17896 # List of archive names. First name is the real one, the rest are links.
17897 # The last name is the one that the linker finds with -lNAME
17898 library_names_spec=$lt_library_names_spec
17900 # The coded name of the library, if different from the real name.
17901 soname_spec=$lt_soname_spec
17903 # Permission mode override for installation of shared libraries.
17904 install_override_mode=$lt_install_override_mode
17906 # Command to use after installation of a shared archive.
17907 postinstall_cmds=$lt_postinstall_cmds
17909 # Command to use after uninstallation of a shared archive.
17910 postuninstall_cmds=$lt_postuninstall_cmds
17912 # Commands used to finish a libtool library installation in a directory.
17913 finish_cmds=$lt_finish_cmds
17915 # As "finish_cmds", except a single script fragment to be evaled but
17917 finish_eval=$lt_finish_eval
17919 # Whether we should hardcode library paths into libraries.
17920 hardcode_into_libs=$hardcode_into_libs
17922 # Compile-time system search path for libraries.
17923 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17925 # Run-time system search path for libraries.
17926 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17928 # Whether dlopen is supported.
17929 dlopen_support=$enable_dlopen
17931 # Whether dlopen of programs is supported.
17932 dlopen_self=$enable_dlopen_self
17934 # Whether dlopen of statically linked programs is supported.
17935 dlopen_self_static=$enable_dlopen_self_static
17937 # Commands to strip libraries.
17938 old_striplib=$lt_old_striplib
17939 striplib=$lt_striplib
17942 # The linker used to build libraries.
17945 # How to create reloadable object files.
17946 reload_flag=$lt_reload_flag
17947 reload_cmds=$lt_reload_cmds
17949 # Commands used to build an old-style archive.
17950 old_archive_cmds=$lt_old_archive_cmds
17952 # A language specific compiler.
17955 # Is the compiler the GNU compiler?
17958 # Compiler flag to turn off builtin functions.
17959 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17961 # How to pass a linker flag through the compiler.
17962 wl=$lt_lt_prog_compiler_wl
17964 # Additional compiler flags for building library objects.
17965 pic_flag=$lt_lt_prog_compiler_pic
17967 # Compiler flag to prevent dynamic linking.
17968 link_static_flag=$lt_lt_prog_compiler_static
17970 # Does compiler simultaneously support -c and -o options?
17971 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17973 # Whether or not to add -lc for building shared libraries.
17974 build_libtool_need_lc=$archive_cmds_need_lc
17976 # Whether or not to disallow shared libs when runtime libs are static.
17977 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17979 # Compiler flag to allow reflexive dlopens.
17980 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17982 # Compiler flag to generate shared objects directly from archives.
17983 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17985 # Whether the compiler copes with passing no objects directly.
17986 compiler_needs_object=$lt_compiler_needs_object
17988 # Create an old-style archive from a shared archive.
17989 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17991 # Create a temporary old-style archive to link instead of a shared archive.
17992 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17994 # Commands used to build a shared archive.
17995 archive_cmds=$lt_archive_cmds
17996 archive_expsym_cmds=$lt_archive_expsym_cmds
17998 # Commands used to build a loadable module if different from building
17999 # a shared archive.
18000 module_cmds=$lt_module_cmds
18001 module_expsym_cmds=$lt_module_expsym_cmds
18003 # Whether we are building with GNU ld or not.
18004 with_gnu_ld=$lt_with_gnu_ld
18006 # Flag that allows shared libraries with undefined symbols to be built.
18007 allow_undefined_flag=$lt_allow_undefined_flag
18009 # Flag that enforces no undefined symbols.
18010 no_undefined_flag=$lt_no_undefined_flag
18012 # Flag to hardcode \$libdir into a binary during linking.
18013 # This must work even if \$libdir does not exist
18014 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18016 # If ld is used when linking, flag to hardcode \$libdir into a binary
18017 # during linking. This must work even if \$libdir does not exist.
18018 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18020 # Whether we need a single "-rpath" flag with a separated argument.
18021 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18023 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18024 # DIR into the resulting binary.
18025 hardcode_direct=$hardcode_direct
18027 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18028 # DIR into the resulting binary and the resulting library dependency is
18029 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18030 # library is relocated.
18031 hardcode_direct_absolute=$hardcode_direct_absolute
18033 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18034 # into the resulting binary.
18035 hardcode_minus_L=$hardcode_minus_L
18037 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18038 # into the resulting binary.
18039 hardcode_shlibpath_var=$hardcode_shlibpath_var
18041 # Set to "yes" if building a shared library automatically hardcodes DIR
18042 # into the library and all subsequent libraries and executables linked
18044 hardcode_automatic=$hardcode_automatic
18046 # Set to yes if linker adds runtime paths of dependent libraries
18047 # to runtime path list.
18048 inherit_rpath=$inherit_rpath
18050 # Whether libtool must link a program against all its dependency libraries.
18051 link_all_deplibs=$link_all_deplibs
18053 # Fix the shell variable \$srcfile for the compiler.
18054 fix_srcfile_path=$lt_fix_srcfile_path
18056 # Set to "yes" if exported symbols are required.
18057 always_export_symbols=$always_export_symbols
18059 # The commands to list exported symbols.
18060 export_symbols_cmds=$lt_export_symbols_cmds
18062 # Symbols that should not be listed in the preloaded symbols.
18063 exclude_expsyms=$lt_exclude_expsyms
18065 # Symbols that must always be exported.
18066 include_expsyms=$lt_include_expsyms
18068 # Commands necessary for linking programs (against libraries) with templates.
18069 prelink_cmds=$lt_prelink_cmds
18071 # Specify filename containing input files.
18072 file_list_spec=$lt_file_list_spec
18074 # How to hardcode a shared library path into an executable.
18075 hardcode_action=$hardcode_action
18077 # ### END LIBTOOL CONFIG
18083 cat <<\_LT_EOF
>> "$cfgfile"
18084 # AIX sometimes has problems with the GCC collect2 program. For some
18085 # reason, if we set the COLLECT_NAMES environment variable, the problems
18086 # vanish in a puff of smoke.
18087 if test "X${COLLECT_NAMES+set}" != Xset
; then
18089 export COLLECT_NAMES
18096 ltmain
="$ac_aux_dir/ltmain.sh"
18099 # We use sed instead of cat because bash on DJGPP gets confused if
18100 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18101 # text mode, it properly converts lines to CR/LF. This bash problem
18102 # is reportedly fixed, but why not run on old versions too?
18103 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18104 ||
(rm -f "$cfgfile"; exit 1)
18108 cat << \_LT_EOF
>> "$cfgfile"
18110 # func_dirname file append nondir_replacement
18111 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
18112 # otherwise set result to NONDIR_REPLACEMENT.
18116 */*) func_dirname_result
="${1%/*}${2}" ;;
18117 * ) func_dirname_result
="${3}" ;;
18121 # func_basename file
18124 func_basename_result
="${1##*/}"
18127 # func_dirname_and_basename file append nondir_replacement
18128 # perform func_basename and func_dirname in a single function
18130 # dirname: Compute the dirname of FILE. If nonempty,
18131 # add APPEND to the result, otherwise set result
18132 # to NONDIR_REPLACEMENT.
18133 # value returned in "$func_dirname_result"
18134 # basename: Compute filename of FILE.
18135 # value retuned in "$func_basename_result"
18136 # Implementation must be kept synchronized with func_dirname
18137 # and func_basename. For efficiency, we do not delegate to
18138 # those functions but instead duplicate the functionality here.
18139 func_dirname_and_basename
()
18142 */*) func_dirname_result
="${1%/*}${2}" ;;
18143 * ) func_dirname_result
="${3}" ;;
18145 func_basename_result
="${1##*/}"
18148 # func_stripname prefix suffix name
18149 # strip PREFIX and SUFFIX off of NAME.
18150 # PREFIX and SUFFIX must not contain globbing or regex special
18151 # characters, hashes, percent signs, but SUFFIX may contain a leading
18152 # dot (in which case that matches only a dot).
18155 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18156 # positional parameters, so assign one to ordinary parameter first.
18157 func_stripname_result
=${3}
18158 func_stripname_result
=${func_stripname_result#"${1}"}
18159 func_stripname_result
=${func_stripname_result%"${2}"}
18165 func_opt_split_opt
=${1%%=*}
18166 func_opt_split_arg
=${1#*=}
18173 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
18174 *) func_lo2o_result
=${1} ;;
18178 # func_xform libobj-or-source
18181 func_xform_result
=${1%.*}.lo
18184 # func_arith arithmetic-term...
18187 func_arith_result
=$
(( $
* ))
18191 # STRING may not start with a hyphen.
18194 func_len_result
=${#1}
18199 *) # Bourne compatible functions.
18200 cat << \_LT_EOF
>> "$cfgfile"
18202 # func_dirname file append nondir_replacement
18203 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
18204 # otherwise set result to NONDIR_REPLACEMENT.
18207 # Extract subdirectory from the argument.
18208 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
18209 if test "X$func_dirname_result" = "X${1}"; then
18210 func_dirname_result
="${3}"
18212 func_dirname_result
="$func_dirname_result${2}"
18216 # func_basename file
18219 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
18223 # func_stripname prefix suffix name
18224 # strip PREFIX and SUFFIX off of NAME.
18225 # PREFIX and SUFFIX must not contain globbing or regex special
18226 # characters, hashes, percent signs, but SUFFIX may contain a leading
18227 # dot (in which case that matches only a dot).
18228 # func_strip_suffix prefix name
18232 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18233 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18238 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
18239 my_sed_long_arg
='1s/^-[^=]*=//'
18244 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18245 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18251 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
18254 # func_xform libobj-or-source
18257 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18260 # func_arith arithmetic-term...
18263 func_arith_result
=`expr "$@"`
18267 # STRING may not start with a hyphen.
18270 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18276 case $lt_shell_append in
18278 cat << \_LT_EOF
>> "$cfgfile"
18280 # func_append var value
18281 # Append VALUE to the end of shell variable VAR.
18289 cat << \_LT_EOF
>> "$cfgfile"
18291 # func_append var value
18292 # Append VALUE to the end of shell variable VAR.
18303 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18304 ||
(rm -f "$cfgfile"; exit 1)
18306 mv -f "$cfgfile" "$ofile" ||
18307 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18312 if test "$GCC" = yes; then
18313 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18315 echo "/* generated for $CC */" > tmp-stdint.h
18318 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18320 #ifndef GCC_GENERATED_STDINT_H
18321 #define GCC_GENERATED_STDINT_H 1
18323 #include <sys/types.h>
18326 if test "$acx_cv_header_stdint" != stdint.h
; then
18327 echo "#include <stddef.h>" >> tmp-stdint.h
18329 if test "$acx_cv_header_stdint" != stddef.h
; then
18330 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18333 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18334 /* glibc uses these symbols as guards to prevent redefinitions. */
18335 #ifdef __int8_t_defined
18340 #ifdef __uint32_t_defined
18346 # ----------------- done header, emit basic int types -------------
18347 if test "$acx_cv_header_stdint" = stddef.h
; then
18348 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18352 #ifndef __uint8_t_defined
18353 #define __uint8_t_defined
18355 typedef unsigned $acx_cv_type_int8_t uint8_t;
18362 #ifndef __uint16_t_defined
18363 #define __uint16_t_defined
18365 typedef unsigned $acx_cv_type_int16_t uint16_t;
18372 #ifndef __uint32_t_defined
18373 #define __uint32_t_defined
18375 typedef unsigned $acx_cv_type_int32_t uint32_t;
18382 #ifndef __int8_t_defined
18383 #define __int8_t_defined
18385 typedef $acx_cv_type_int8_t int8_t;
18392 #ifndef __int16_t_defined
18393 #define __int16_t_defined
18395 typedef $acx_cv_type_int16_t int16_t;
18402 #ifndef __int32_t_defined
18403 #define __int32_t_defined
18405 typedef $acx_cv_type_int32_t int32_t;
18410 elif test "$ac_cv_type_u_int32_t" = yes; then
18411 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18413 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18426 #ifndef __uint8_t_defined
18427 #define __uint8_t_defined
18429 typedef u_int8_t uint8_t;
18436 #ifndef __uint16_t_defined
18437 #define __uint16_t_defined
18439 typedef u_int16_t uint16_t;
18446 #ifndef __uint32_t_defined
18447 #define __uint32_t_defined
18449 typedef u_int32_t uint32_t;
18455 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18457 /* Some systems have guard macros to prevent redefinitions, define them. */
18479 # ------------- done basic int types, emit int64_t types ------------
18480 if test "$ac_cv_type_uint64_t" = yes; then
18481 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18483 /* system headers have good uint64_t and int64_t */
18491 elif test "$ac_cv_type_u_int64_t" = yes; then
18492 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18494 /* system headers have an u_int64_t (and int64_t) */
18500 #ifndef __uint64_t_defined
18501 #define __uint64_t_defined
18503 typedef u_int64_t uint64_t;
18508 elif test -n "$acx_cv_type_int64_t"; then
18509 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18511 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18515 typedef $acx_cv_type_int64_t int64_t;
18520 #ifndef __uint64_t_defined
18521 #define __uint64_t_defined
18523 typedef unsigned $acx_cv_type_int64_t uint64_t;
18529 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18531 /* some common heuristics for int64_t, using compiler-specific tests */
18532 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18535 #ifndef __int64_t_defined
18537 typedef long long int64_t;
18544 typedef unsigned long long uint64_t;
18548 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18549 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18550 does not implement __extension__. But that compiler doesn't define
18552 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18553 # define __extension__
18559 __extension__ typedef long long int64_t;
18565 __extension__ typedef unsigned long long uint64_t;
18569 #elif !defined __STRICT_ANSI__
18570 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18575 typedef __int64 int64_t;
18581 typedef unsigned __int64 uint64_t;
18584 # endif /* compiler */
18586 #endif /* ANSI version */
18590 # ------------- done int64_t types, emit intptr types ------------
18591 if test "$ac_cv_type_uintptr_t" != yes; then
18592 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18594 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18595 #ifndef __uintptr_t_defined
18597 typedef u$acx_cv_type_intptr_t uintptr_t;
18600 #ifndef __intptr_t_defined
18602 typedef $acx_cv_type_intptr_t intptr_t;
18608 # ------------- done intptr types, emit int_least types ------------
18609 if test "$ac_cv_type_int_least32_t" != yes; then
18610 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18612 /* Define int_least types */
18613 typedef int8_t int_least8_t;
18614 typedef int16_t int_least16_t;
18615 typedef int32_t int_least32_t;
18617 typedef int64_t int_least64_t;
18620 typedef uint8_t uint_least8_t;
18621 typedef uint16_t uint_least16_t;
18622 typedef uint32_t uint_least32_t;
18624 typedef uint64_t uint_least64_t;
18629 # ------------- done intptr types, emit int_fast types ------------
18630 if test "$ac_cv_type_int_fast32_t" != yes; then
18631 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18633 /* Define int_fast types. short is often slow */
18634 typedef int8_t int_fast8_t;
18635 typedef int int_fast16_t;
18636 typedef int32_t int_fast32_t;
18638 typedef int64_t int_fast64_t;
18641 typedef uint8_t uint_fast8_t;
18642 typedef unsigned int uint_fast16_t;
18643 typedef uint32_t uint_fast32_t;
18645 typedef uint64_t uint_fast64_t;
18650 if test "$ac_cv_type_uintmax_t" != yes; then
18651 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18653 /* Define intmax based on what we found */
18656 typedef int64_t intmax_t;
18658 typedef long intmax_t;
18663 typedef uint64_t uintmax_t;
18665 typedef unsigned long uintmax_t;
18671 sed 's/^ *//' >> tmp-stdint.h
<<EOF
18673 #endif /* GCC_GENERATED_STDINT_H */
18676 if test -r gstdint.h
&& cmp -s tmp-stdint.h gstdint.h
; then
18679 mv -f tmp-stdint.h gstdint.h
18690 ac_clean_files
=$ac_clean_files_save
18692 test $ac_write_fail = 0 ||
18693 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
18696 # configure is writing to config.log, and then calls config.status.
18697 # config.status does its own redirection, appending to config.log.
18698 # Unfortunately, on DOS this fails, as config.log is still kept open
18699 # by configure, so config.status won't be able to write to it; its
18700 # output is simply discarded. So we exec the FD to /dev/null,
18701 # effectively closing config.log, so it can be properly (re)opened and
18702 # appended to by config.status. When coming back to configure, we
18703 # need to make the FD available again.
18704 if test "$no_create" != yes; then
18706 ac_config_status_args
=
18707 test "$silent" = yes &&
18708 ac_config_status_args
="$ac_config_status_args --quiet"
18710 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
18712 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18713 # would make configure fail if this is the last instruction.
18714 $ac_cs_success || as_fn_exit
1
18716 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
18717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18718 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}