]> git.ipfire.org Git - thirdparty/gcc.git/blame - libatomic/configure
PR other/79046
[thirdparty/gcc.git] / libatomic / configure
CommitLineData
6db1d2ca 1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for GNU Atomic Library 1.0.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_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.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
173 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 PATH=/empty FPATH=/empty; export PATH FPATH
178 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180test \$(( 1 + 1 )) = 2 || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183else
184 as_have_required=no
185fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192do
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206fi
207fi
208 done;;
209 esac
210 as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
241 fi
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384else
385 as_expr=false
386fi
387
388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390else
391 as_basename=false
392fi
393
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
399
400as_me=`$as_basename -- "$0" ||
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
418
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
441 N
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
456}
457
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
469esac
470
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477fi
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
491 fi
492else
493 as_ln_s='cp -p'
494fi
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
497
498if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537exec 7<&0 </dev/null 6>&1
538
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
548ac_clean_files=
549ac_config_libobj_dir=.
550LIBOBJS=
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
555
556# Identity of this package.
557PACKAGE_NAME='GNU Atomic Library'
558PACKAGE_TARNAME='libatomic'
559PACKAGE_VERSION='1.0'
560PACKAGE_STRING='GNU Atomic Library 1.0'
561PACKAGE_BUGREPORT=''
562PACKAGE_URL='http://www.gnu.org/software/libatomic/'
563
564# Factoring default headers for most tests.
565ac_includes_default="\
566#include <stdio.h>
567#ifdef HAVE_SYS_TYPES_H
568# include <sys/types.h>
569#endif
570#ifdef HAVE_SYS_STAT_H
571# include <sys/stat.h>
572#endif
573#ifdef STDC_HEADERS
574# include <stdlib.h>
575# include <stddef.h>
576#else
577# ifdef HAVE_STDLIB_H
578# include <stdlib.h>
579# endif
580#endif
581#ifdef HAVE_STRING_H
582# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583# include <memory.h>
584# endif
585# include <string.h>
586#endif
587#ifdef HAVE_STRINGS_H
588# include <strings.h>
589#endif
590#ifdef HAVE_INTTYPES_H
591# include <inttypes.h>
592#endif
593#ifdef HAVE_STDINT_H
594# include <stdint.h>
595#endif
596#ifdef HAVE_UNISTD_H
597# include <unistd.h>
598#endif"
599
600ac_subst_vars='am__EXEEXT_FALSE
601am__EXEEXT_TRUE
602LTLIBOBJS
603LIBOBJS
0812bb06 604get_gcc_base_ver
6db1d2ca 605ARCH_X86_64_FALSE
606ARCH_X86_64_TRUE
607ARCH_I386_FALSE
608ARCH_I386_TRUE
609ARCH_ARM_LINUX_FALSE
610ARCH_ARM_LINUX_TRUE
611HAVE_IFUNC_FALSE
612HAVE_IFUNC_TRUE
613SIZES
614XLDFLAGS
615XCFLAGS
616config_path
617LIBAT_BUILD_VERSIONED_SHLIB_SUN_FALSE
618LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE
619LIBAT_BUILD_VERSIONED_SHLIB_GNU_FALSE
620LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE
621LIBAT_BUILD_VERSIONED_SHLIB_FALSE
622LIBAT_BUILD_VERSIONED_SHLIB_TRUE
623OPT_LDFLAGS
624SECTION_LDFLAGS
625libtool_VERSION
a4423e56 626MAINT
627MAINTAINER_MODE_FALSE
628MAINTAINER_MODE_TRUE
6db1d2ca 629enable_static
630enable_shared
77401673 631lt_host_flags
6db1d2ca 632CPP
633OTOOL64
634OTOOL
635LIPO
636NMEDIT
637DSYMUTIL
638OBJDUMP
639LN_S
640ac_ct_DUMPBIN
641DUMPBIN
642LD
643FGREP
644EGREP
645GREP
646SED
647LIBTOOL
648PERL
649RANLIB
650NM
651AR
652am__fastdepCCAS_FALSE
653am__fastdepCCAS_TRUE
654CCASDEPMODE
655CCASFLAGS
656CCAS
657am__fastdepCC_FALSE
658am__fastdepCC_TRUE
659CCDEPMODE
77401673 660am__nodep
6db1d2ca 661AMDEPBACKSLASH
662AMDEP_FALSE
663AMDEP_TRUE
664am__quote
665am__include
666DEPDIR
667OBJEXT
668EXEEXT
669ac_ct_CC
670CPPFLAGS
671LDFLAGS
672CFLAGS
673CC
674toolexeclibdir
675toolexecdir
676multi_basedir
677am__untar
678am__tar
679AMTAR
680am__leading_dot
681SET_MAKE
682AWK
683mkdir_p
684MKDIR_P
685INSTALL_STRIP_PROGRAM
686STRIP
687install_sh
688MAKEINFO
689AUTOHEADER
690AUTOMAKE
691AUTOCONF
692ACLOCAL
693VERSION
694PACKAGE
695CYGPATH_W
696am__isrc
697INSTALL_DATA
698INSTALL_SCRIPT
699INSTALL_PROGRAM
700target_os
701target_vendor
702target_cpu
703target
704host_os
705host_vendor
706host_cpu
707host
708build_os
709build_vendor
710build_cpu
711build
712GENINSRC_FALSE
713GENINSRC_TRUE
714target_alias
715host_alias
716build_alias
717LIBS
718ECHO_T
719ECHO_N
720ECHO_C
721DEFS
722mandir
723localedir
724libdir
725psdir
726pdfdir
727dvidir
728htmldir
729infodir
730docdir
731oldincludedir
732includedir
733localstatedir
734sharedstatedir
735sysconfdir
736datadir
737datarootdir
738libexecdir
739sbindir
740bindir
741program_transform_name
742prefix
743exec_prefix
744PACKAGE_URL
745PACKAGE_BUGREPORT
746PACKAGE_STRING
747PACKAGE_VERSION
748PACKAGE_TARNAME
749PACKAGE_NAME
750PATH_SEPARATOR
751SHELL'
752ac_subst_files=''
753ac_user_opts='
754enable_option_checking
755enable_version_specific_runtime_libs
756enable_generated_files_in_srcdir
757enable_multilib
758enable_dependency_tracking
759enable_shared
760enable_static
761with_pic
762enable_fast_install
763with_gnu_ld
764enable_libtool_lock
a4423e56 765enable_maintainer_mode
6db1d2ca 766enable_symvers
0812bb06 767with_gcc_major_version_only
6db1d2ca 768'
769 ac_precious_vars='build_alias
770host_alias
771target_alias
772CPP
773CPPFLAGS'
774
775
776# Initialize some variables set by options.
777ac_init_help=
778ac_init_version=false
779ac_unrecognized_opts=
780ac_unrecognized_sep=
781# The variables have the same names as the options, with
782# dashes changed to underlines.
783cache_file=/dev/null
784exec_prefix=NONE
785no_create=
786no_recursion=
787prefix=NONE
788program_prefix=NONE
789program_suffix=NONE
790program_transform_name=s,x,x,
791silent=
792site=
793srcdir=
794verbose=
795x_includes=NONE
796x_libraries=NONE
797
798# Installation directory options.
799# These are left unexpanded so users can "make install exec_prefix=/foo"
800# and all the variables that are supposed to be based on exec_prefix
801# by default will actually change.
802# Use braces instead of parens because sh, perl, etc. also accept them.
803# (The list follows the same order as the GNU Coding Standards.)
804bindir='${exec_prefix}/bin'
805sbindir='${exec_prefix}/sbin'
806libexecdir='${exec_prefix}/libexec'
807datarootdir='${prefix}/share'
808datadir='${datarootdir}'
809sysconfdir='${prefix}/etc'
810sharedstatedir='${prefix}/com'
811localstatedir='${prefix}/var'
812includedir='${prefix}/include'
813oldincludedir='/usr/include'
814docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
815infodir='${datarootdir}/info'
816htmldir='${docdir}'
817dvidir='${docdir}'
818pdfdir='${docdir}'
819psdir='${docdir}'
820libdir='${exec_prefix}/lib'
821localedir='${datarootdir}/locale'
822mandir='${datarootdir}/man'
823
824ac_prev=
825ac_dashdash=
826for ac_option
827do
828 # If the previous option needs an argument, assign it.
829 if test -n "$ac_prev"; then
830 eval $ac_prev=\$ac_option
831 ac_prev=
832 continue
833 fi
834
835 case $ac_option in
836 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
837 *) ac_optarg=yes ;;
838 esac
839
840 # Accept the important Cygnus configure options, so we can diagnose typos.
841
842 case $ac_dashdash$ac_option in
843 --)
844 ac_dashdash=yes ;;
845
846 -bindir | --bindir | --bindi | --bind | --bin | --bi)
847 ac_prev=bindir ;;
848 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
849 bindir=$ac_optarg ;;
850
851 -build | --build | --buil | --bui | --bu)
852 ac_prev=build_alias ;;
853 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
854 build_alias=$ac_optarg ;;
855
856 -cache-file | --cache-file | --cache-fil | --cache-fi \
857 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
858 ac_prev=cache_file ;;
859 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
860 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
861 cache_file=$ac_optarg ;;
862
863 --config-cache | -C)
864 cache_file=config.cache ;;
865
866 -datadir | --datadir | --datadi | --datad)
867 ac_prev=datadir ;;
868 -datadir=* | --datadir=* | --datadi=* | --datad=*)
869 datadir=$ac_optarg ;;
870
871 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
872 | --dataroo | --dataro | --datar)
873 ac_prev=datarootdir ;;
874 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
875 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
876 datarootdir=$ac_optarg ;;
877
878 -disable-* | --disable-*)
879 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
880 # Reject names that are not valid shell variable names.
881 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
882 as_fn_error "invalid feature name: $ac_useropt"
883 ac_useropt_orig=$ac_useropt
884 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
885 case $ac_user_opts in
886 *"
887"enable_$ac_useropt"
888"*) ;;
889 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
890 ac_unrecognized_sep=', ';;
891 esac
892 eval enable_$ac_useropt=no ;;
893
894 -docdir | --docdir | --docdi | --doc | --do)
895 ac_prev=docdir ;;
896 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
897 docdir=$ac_optarg ;;
898
899 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
900 ac_prev=dvidir ;;
901 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
902 dvidir=$ac_optarg ;;
903
904 -enable-* | --enable-*)
905 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
906 # Reject names that are not valid shell variable names.
907 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
908 as_fn_error "invalid feature name: $ac_useropt"
909 ac_useropt_orig=$ac_useropt
910 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911 case $ac_user_opts in
912 *"
913"enable_$ac_useropt"
914"*) ;;
915 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
916 ac_unrecognized_sep=', ';;
917 esac
918 eval enable_$ac_useropt=\$ac_optarg ;;
919
920 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
921 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
922 | --exec | --exe | --ex)
923 ac_prev=exec_prefix ;;
924 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
925 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
926 | --exec=* | --exe=* | --ex=*)
927 exec_prefix=$ac_optarg ;;
928
929 -gas | --gas | --ga | --g)
930 # Obsolete; use --with-gas.
931 with_gas=yes ;;
932
933 -help | --help | --hel | --he | -h)
934 ac_init_help=long ;;
935 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
936 ac_init_help=recursive ;;
937 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
938 ac_init_help=short ;;
939
940 -host | --host | --hos | --ho)
941 ac_prev=host_alias ;;
942 -host=* | --host=* | --hos=* | --ho=*)
943 host_alias=$ac_optarg ;;
944
945 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
946 ac_prev=htmldir ;;
947 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
948 | --ht=*)
949 htmldir=$ac_optarg ;;
950
951 -includedir | --includedir | --includedi | --included | --include \
952 | --includ | --inclu | --incl | --inc)
953 ac_prev=includedir ;;
954 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
955 | --includ=* | --inclu=* | --incl=* | --inc=*)
956 includedir=$ac_optarg ;;
957
958 -infodir | --infodir | --infodi | --infod | --info | --inf)
959 ac_prev=infodir ;;
960 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
961 infodir=$ac_optarg ;;
962
963 -libdir | --libdir | --libdi | --libd)
964 ac_prev=libdir ;;
965 -libdir=* | --libdir=* | --libdi=* | --libd=*)
966 libdir=$ac_optarg ;;
967
968 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
969 | --libexe | --libex | --libe)
970 ac_prev=libexecdir ;;
971 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
972 | --libexe=* | --libex=* | --libe=*)
973 libexecdir=$ac_optarg ;;
974
975 -localedir | --localedir | --localedi | --localed | --locale)
976 ac_prev=localedir ;;
977 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
978 localedir=$ac_optarg ;;
979
980 -localstatedir | --localstatedir | --localstatedi | --localstated \
981 | --localstate | --localstat | --localsta | --localst | --locals)
982 ac_prev=localstatedir ;;
983 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
984 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
985 localstatedir=$ac_optarg ;;
986
987 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
988 ac_prev=mandir ;;
989 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
990 mandir=$ac_optarg ;;
991
992 -nfp | --nfp | --nf)
993 # Obsolete; use --without-fp.
994 with_fp=no ;;
995
996 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
997 | --no-cr | --no-c | -n)
998 no_create=yes ;;
999
1000 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1001 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1002 no_recursion=yes ;;
1003
1004 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1005 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1006 | --oldin | --oldi | --old | --ol | --o)
1007 ac_prev=oldincludedir ;;
1008 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1009 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1010 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1011 oldincludedir=$ac_optarg ;;
1012
1013 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1014 ac_prev=prefix ;;
1015 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1016 prefix=$ac_optarg ;;
1017
1018 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1019 | --program-pre | --program-pr | --program-p)
1020 ac_prev=program_prefix ;;
1021 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1022 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1023 program_prefix=$ac_optarg ;;
1024
1025 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1026 | --program-suf | --program-su | --program-s)
1027 ac_prev=program_suffix ;;
1028 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1029 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1030 program_suffix=$ac_optarg ;;
1031
1032 -program-transform-name | --program-transform-name \
1033 | --program-transform-nam | --program-transform-na \
1034 | --program-transform-n | --program-transform- \
1035 | --program-transform | --program-transfor \
1036 | --program-transfo | --program-transf \
1037 | --program-trans | --program-tran \
1038 | --progr-tra | --program-tr | --program-t)
1039 ac_prev=program_transform_name ;;
1040 -program-transform-name=* | --program-transform-name=* \
1041 | --program-transform-nam=* | --program-transform-na=* \
1042 | --program-transform-n=* | --program-transform-=* \
1043 | --program-transform=* | --program-transfor=* \
1044 | --program-transfo=* | --program-transf=* \
1045 | --program-trans=* | --program-tran=* \
1046 | --progr-tra=* | --program-tr=* | --program-t=*)
1047 program_transform_name=$ac_optarg ;;
1048
1049 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1050 ac_prev=pdfdir ;;
1051 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1052 pdfdir=$ac_optarg ;;
1053
1054 -psdir | --psdir | --psdi | --psd | --ps)
1055 ac_prev=psdir ;;
1056 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1057 psdir=$ac_optarg ;;
1058
1059 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1060 | -silent | --silent | --silen | --sile | --sil)
1061 silent=yes ;;
1062
1063 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1064 ac_prev=sbindir ;;
1065 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1066 | --sbi=* | --sb=*)
1067 sbindir=$ac_optarg ;;
1068
1069 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1070 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1071 | --sharedst | --shareds | --shared | --share | --shar \
1072 | --sha | --sh)
1073 ac_prev=sharedstatedir ;;
1074 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1075 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1076 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1077 | --sha=* | --sh=*)
1078 sharedstatedir=$ac_optarg ;;
1079
1080 -site | --site | --sit)
1081 ac_prev=site ;;
1082 -site=* | --site=* | --sit=*)
1083 site=$ac_optarg ;;
1084
1085 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1086 ac_prev=srcdir ;;
1087 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1088 srcdir=$ac_optarg ;;
1089
1090 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1091 | --syscon | --sysco | --sysc | --sys | --sy)
1092 ac_prev=sysconfdir ;;
1093 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1094 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1095 sysconfdir=$ac_optarg ;;
1096
1097 -target | --target | --targe | --targ | --tar | --ta | --t)
1098 ac_prev=target_alias ;;
1099 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1100 target_alias=$ac_optarg ;;
1101
1102 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1103 verbose=yes ;;
1104
1105 -version | --version | --versio | --versi | --vers | -V)
1106 ac_init_version=: ;;
1107
1108 -with-* | --with-*)
1109 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1110 # Reject names that are not valid shell variable names.
1111 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1112 as_fn_error "invalid package name: $ac_useropt"
1113 ac_useropt_orig=$ac_useropt
1114 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1115 case $ac_user_opts in
1116 *"
1117"with_$ac_useropt"
1118"*) ;;
1119 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1120 ac_unrecognized_sep=', ';;
1121 esac
1122 eval with_$ac_useropt=\$ac_optarg ;;
1123
1124 -without-* | --without-*)
1125 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1126 # Reject names that are not valid shell variable names.
1127 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1128 as_fn_error "invalid package name: $ac_useropt"
1129 ac_useropt_orig=$ac_useropt
1130 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1131 case $ac_user_opts in
1132 *"
1133"with_$ac_useropt"
1134"*) ;;
1135 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1136 ac_unrecognized_sep=', ';;
1137 esac
1138 eval with_$ac_useropt=no ;;
1139
1140 --x)
1141 # Obsolete; use --with-x.
1142 with_x=yes ;;
1143
1144 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1145 | --x-incl | --x-inc | --x-in | --x-i)
1146 ac_prev=x_includes ;;
1147 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1148 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1149 x_includes=$ac_optarg ;;
1150
1151 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1152 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1153 ac_prev=x_libraries ;;
1154 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1155 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1156 x_libraries=$ac_optarg ;;
1157
1158 -*) as_fn_error "unrecognized option: \`$ac_option'
1159Try \`$0 --help' for more information."
1160 ;;
1161
1162 *=*)
1163 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1164 # Reject names that are not valid shell variable names.
1165 case $ac_envvar in #(
1166 '' | [0-9]* | *[!_$as_cr_alnum]* )
1167 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1168 esac
1169 eval $ac_envvar=\$ac_optarg
1170 export $ac_envvar ;;
1171
1172 *)
1173 # FIXME: should be removed in autoconf 3.0.
1174 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1175 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1176 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1177 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1178 ;;
1179
1180 esac
1181done
1182
1183if test -n "$ac_prev"; then
1184 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1185 as_fn_error "missing argument to $ac_option"
1186fi
1187
1188if test -n "$ac_unrecognized_opts"; then
1189 case $enable_option_checking in
1190 no) ;;
1191 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1192 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1193 esac
1194fi
1195
1196# Check all directory arguments for consistency.
1197for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1198 datadir sysconfdir sharedstatedir localstatedir includedir \
1199 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1200 libdir localedir mandir
1201do
1202 eval ac_val=\$$ac_var
1203 # Remove trailing slashes.
1204 case $ac_val in
1205 */ )
1206 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1207 eval $ac_var=\$ac_val;;
1208 esac
1209 # Be sure to have absolute directory names.
1210 case $ac_val in
1211 [\\/$]* | ?:[\\/]* ) continue;;
1212 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1213 esac
1214 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1215done
1216
1217# There might be people who depend on the old broken behavior: `$host'
1218# used to hold the argument of --host etc.
1219# FIXME: To remove some day.
1220build=$build_alias
1221host=$host_alias
1222target=$target_alias
1223
1224# FIXME: To remove some day.
1225if test "x$host_alias" != x; then
1226 if test "x$build_alias" = x; then
1227 cross_compiling=maybe
1228 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1229 If a cross compiler is detected then cross compile mode will be used." >&2
1230 elif test "x$build_alias" != "x$host_alias"; then
1231 cross_compiling=yes
1232 fi
1233fi
1234
1235ac_tool_prefix=
1236test -n "$host_alias" && ac_tool_prefix=$host_alias-
1237
1238test "$silent" = yes && exec 6>/dev/null
1239
1240
1241ac_pwd=`pwd` && test -n "$ac_pwd" &&
1242ac_ls_di=`ls -di .` &&
1243ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1244 as_fn_error "working directory cannot be determined"
1245test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1246 as_fn_error "pwd does not report name of working directory"
1247
1248
1249# Find the source files, if location was not specified.
1250if test -z "$srcdir"; then
1251 ac_srcdir_defaulted=yes
1252 # Try the directory containing this script, then the parent directory.
1253 ac_confdir=`$as_dirname -- "$as_myself" ||
1254$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1255 X"$as_myself" : 'X\(//\)[^/]' \| \
1256 X"$as_myself" : 'X\(//\)$' \| \
1257 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1258$as_echo X"$as_myself" |
1259 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1260 s//\1/
1261 q
1262 }
1263 /^X\(\/\/\)[^/].*/{
1264 s//\1/
1265 q
1266 }
1267 /^X\(\/\/\)$/{
1268 s//\1/
1269 q
1270 }
1271 /^X\(\/\).*/{
1272 s//\1/
1273 q
1274 }
1275 s/.*/./; q'`
1276 srcdir=$ac_confdir
1277 if test ! -r "$srcdir/$ac_unique_file"; then
1278 srcdir=..
1279 fi
1280else
1281 ac_srcdir_defaulted=no
1282fi
1283if test ! -r "$srcdir/$ac_unique_file"; then
1284 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1285 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1286fi
1287ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1288ac_abs_confdir=`(
1289 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1290 pwd)`
1291# When building in place, set srcdir=.
1292if test "$ac_abs_confdir" = "$ac_pwd"; then
1293 srcdir=.
1294fi
1295# Remove unnecessary trailing slashes from srcdir.
1296# Double slashes in file names in object file debugging info
1297# mess up M-x gdb in Emacs.
1298case $srcdir in
1299*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1300esac
1301for ac_var in $ac_precious_vars; do
1302 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1303 eval ac_env_${ac_var}_value=\$${ac_var}
1304 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1305 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1306done
1307
1308#
1309# Report the --help message.
1310#
1311if test "$ac_init_help" = "long"; then
1312 # Omit some internal or obsolete options to make the list less imposing.
1313 # This message is too long to be a string in the A/UX 3.1 sh.
1314 cat <<_ACEOF
1315\`configure' configures GNU Atomic Library 1.0 to adapt to many kinds of systems.
1316
1317Usage: $0 [OPTION]... [VAR=VALUE]...
1318
1319To assign environment variables (e.g., CC, CFLAGS...), specify them as
1320VAR=VALUE. See below for descriptions of some of the useful variables.
1321
1322Defaults for the options are specified in brackets.
1323
1324Configuration:
1325 -h, --help display this help and exit
1326 --help=short display options specific to this package
1327 --help=recursive display the short help of all the included packages
1328 -V, --version display version information and exit
1329 -q, --quiet, --silent do not print \`checking...' messages
1330 --cache-file=FILE cache test results in FILE [disabled]
1331 -C, --config-cache alias for \`--cache-file=config.cache'
1332 -n, --no-create do not create output files
1333 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1334
1335Installation directories:
1336 --prefix=PREFIX install architecture-independent files in PREFIX
1337 [$ac_default_prefix]
1338 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1339 [PREFIX]
1340
1341By default, \`make install' will install all the files in
1342\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1343an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1344for instance \`--prefix=\$HOME'.
1345
1346For better control, use the options below.
1347
1348Fine tuning of the installation directories:
1349 --bindir=DIR user executables [EPREFIX/bin]
1350 --sbindir=DIR system admin executables [EPREFIX/sbin]
1351 --libexecdir=DIR program executables [EPREFIX/libexec]
1352 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1353 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1354 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1355 --libdir=DIR object code libraries [EPREFIX/lib]
1356 --includedir=DIR C header files [PREFIX/include]
1357 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1358 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1359 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1360 --infodir=DIR info documentation [DATAROOTDIR/info]
1361 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1362 --mandir=DIR man documentation [DATAROOTDIR/man]
1363 --docdir=DIR documentation root [DATAROOTDIR/doc/libatomic]
1364 --htmldir=DIR html documentation [DOCDIR]
1365 --dvidir=DIR dvi documentation [DOCDIR]
1366 --pdfdir=DIR pdf documentation [DOCDIR]
1367 --psdir=DIR ps documentation [DOCDIR]
1368_ACEOF
1369
1370 cat <<\_ACEOF
1371
1372Program names:
1373 --program-prefix=PREFIX prepend PREFIX to installed program names
1374 --program-suffix=SUFFIX append SUFFIX to installed program names
1375 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1376
1377System types:
1378 --build=BUILD configure for building on BUILD [guessed]
1379 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1380 --target=TARGET configure for building compilers for TARGET [HOST]
1381_ACEOF
1382fi
1383
1384if test -n "$ac_init_help"; then
1385 case $ac_init_help in
1386 short | recursive ) echo "Configuration of GNU Atomic Library 1.0:";;
1387 esac
1388 cat <<\_ACEOF
1389
1390Optional Features:
1391 --disable-option-checking ignore unrecognized --enable/--with options
1392 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1393 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1394 --enable-version-specific-runtime-libs
1395 Specify that runtime libraries should be installed
1396 in a compiler-specific directory [default=no]
1397 --enable-generated-files-in-srcdir
1398 put copies of generated files in source dir intended
1399 for creating source tarballs for users without
1400 texinfo bison or flex. [default=no]
1401 --enable-multilib build many library versions (default)
1402 --disable-dependency-tracking speeds up one-time build
1403 --enable-dependency-tracking do not reject slow dependency extractors
1404 --enable-shared[=PKGS] build shared libraries [default=yes]
1405 --enable-static[=PKGS] build static libraries [default=yes]
1406 --enable-fast-install[=PKGS]
1407 optimize for fast installation [default=yes]
1408 --disable-libtool-lock avoid locking (might break parallel builds)
a4423e56 1409 --enable-maintainer-mode enable make rules and dependencies not useful
1410 (and sometimes confusing) to the casual installer
6db1d2ca 1411 --enable-symvers=STYLE enables symbol versioning of the shared library
1412 [default=yes]
1413
1414Optional Packages:
1415 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1416 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1417 --with-pic try to use only PIC/non-PIC objects [default=use
1418 both]
1419 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
0812bb06 1420 --with-gcc-major-version-only
1421 use only GCC major number in filesystem paths
6db1d2ca 1422
1423Some influential environment variables:
1424 CC C compiler command
1425 CFLAGS C compiler flags
1426 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1427 nonstandard directory <lib dir>
1428 LIBS libraries to pass to the linker, e.g. -l<library>
1429 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1430 you have headers in a nonstandard directory <include dir>
1431 CCAS assembler compiler command (defaults to CC)
1432 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
1433 CPP C preprocessor
1434
1435Use these variables to override the choices made by `configure' or to help
1436it to find libraries and programs with nonstandard names/locations.
1437
1438Report bugs to the package provider.
1439GNU Atomic Library home page: <http://www.gnu.org/software/libatomic/>.
1440General help using GNU software: <http://www.gnu.org/gethelp/>.
1441_ACEOF
1442ac_status=$?
1443fi
1444
1445if test "$ac_init_help" = "recursive"; then
1446 # If there are subdirs, report their specific --help.
1447 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1448 test -d "$ac_dir" ||
1449 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1450 continue
1451 ac_builddir=.
1452
1453case "$ac_dir" in
1454.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1455*)
1456 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1457 # A ".." for each directory in $ac_dir_suffix.
1458 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1459 case $ac_top_builddir_sub in
1460 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1461 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1462 esac ;;
1463esac
1464ac_abs_top_builddir=$ac_pwd
1465ac_abs_builddir=$ac_pwd$ac_dir_suffix
1466# for backward compatibility:
1467ac_top_builddir=$ac_top_build_prefix
1468
1469case $srcdir in
1470 .) # We are building in place.
1471 ac_srcdir=.
1472 ac_top_srcdir=$ac_top_builddir_sub
1473 ac_abs_top_srcdir=$ac_pwd ;;
1474 [\\/]* | ?:[\\/]* ) # Absolute name.
1475 ac_srcdir=$srcdir$ac_dir_suffix;
1476 ac_top_srcdir=$srcdir
1477 ac_abs_top_srcdir=$srcdir ;;
1478 *) # Relative name.
1479 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1480 ac_top_srcdir=$ac_top_build_prefix$srcdir
1481 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1482esac
1483ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1484
1485 cd "$ac_dir" || { ac_status=$?; continue; }
1486 # Check for guested configure.
1487 if test -f "$ac_srcdir/configure.gnu"; then
1488 echo &&
1489 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1490 elif test -f "$ac_srcdir/configure"; then
1491 echo &&
1492 $SHELL "$ac_srcdir/configure" --help=recursive
1493 else
1494 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1495 fi || ac_status=$?
1496 cd "$ac_pwd" || { ac_status=$?; break; }
1497 done
1498fi
1499
1500test -n "$ac_init_help" && exit $ac_status
1501if $ac_init_version; then
1502 cat <<\_ACEOF
1503GNU Atomic Library configure 1.0
1504generated by GNU Autoconf 2.64
1505
1506Copyright (C) 2009 Free Software Foundation, Inc.
1507This configure script is free software; the Free Software Foundation
1508gives unlimited permission to copy, distribute and modify it.
1509_ACEOF
1510 exit
1511fi
1512
1513## ------------------------ ##
1514## Autoconf initialization. ##
1515## ------------------------ ##
1516
1517# ac_fn_c_try_compile LINENO
1518# --------------------------
1519# Try to compile conftest.$ac_ext, and return whether this succeeded.
1520ac_fn_c_try_compile ()
1521{
1522 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1523 rm -f conftest.$ac_objext
1524 if { { ac_try="$ac_compile"
1525case "(($ac_try" in
1526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1527 *) ac_try_echo=$ac_try;;
1528esac
1529eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1530$as_echo "$ac_try_echo"; } >&5
1531 (eval "$ac_compile") 2>conftest.err
1532 ac_status=$?
1533 if test -s conftest.err; then
1534 grep -v '^ *+' conftest.err >conftest.er1
1535 cat conftest.er1 >&5
1536 mv -f conftest.er1 conftest.err
1537 fi
1538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1539 test $ac_status = 0; } && {
1540 test -z "$ac_c_werror_flag" ||
1541 test ! -s conftest.err
1542 } && test -s conftest.$ac_objext; then :
1543 ac_retval=0
1544else
1545 $as_echo "$as_me: failed program was:" >&5
1546sed 's/^/| /' conftest.$ac_ext >&5
1547
1548 ac_retval=1
1549fi
1550 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1551 return $ac_retval
1552
1553} # ac_fn_c_try_compile
1554
1555# ac_fn_c_try_link LINENO
1556# -----------------------
1557# Try to link conftest.$ac_ext, and return whether this succeeded.
1558ac_fn_c_try_link ()
1559{
1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 rm -f conftest.$ac_objext conftest$ac_exeext
1562 if { { ac_try="$ac_link"
1563case "(($ac_try" in
1564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1565 *) ac_try_echo=$ac_try;;
1566esac
1567eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1568$as_echo "$ac_try_echo"; } >&5
1569 (eval "$ac_link") 2>conftest.err
1570 ac_status=$?
1571 if test -s conftest.err; then
1572 grep -v '^ *+' conftest.err >conftest.er1
1573 cat conftest.er1 >&5
1574 mv -f conftest.er1 conftest.err
1575 fi
1576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1577 test $ac_status = 0; } && {
1578 test -z "$ac_c_werror_flag" ||
1579 test ! -s conftest.err
1580 } && test -s conftest$ac_exeext && {
1581 test "$cross_compiling" = yes ||
1582 $as_test_x conftest$ac_exeext
1583 }; then :
1584 ac_retval=0
1585else
1586 $as_echo "$as_me: failed program was:" >&5
1587sed 's/^/| /' conftest.$ac_ext >&5
1588
1589 ac_retval=1
1590fi
1591 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1592 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1593 # interfere with the next link command; also delete a directory that is
1594 # left behind by Apple's compiler. We do this before executing the actions.
1595 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1596 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1597 return $ac_retval
1598
1599} # ac_fn_c_try_link
1600
1601# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1602# -------------------------------------------------------
1603# Tests whether HEADER exists and can be compiled using the include files in
1604# INCLUDES, setting the cache variable VAR accordingly.
1605ac_fn_c_check_header_compile ()
1606{
1607 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1609$as_echo_n "checking for $2... " >&6; }
1610if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1611 $as_echo_n "(cached) " >&6
1612else
1613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1614/* end confdefs.h. */
1615$4
1616#include <$2>
1617_ACEOF
1618if ac_fn_c_try_compile "$LINENO"; then :
1619 eval "$3=yes"
1620else
1621 eval "$3=no"
1622fi
1623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1624fi
1625eval ac_res=\$$3
1626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1627$as_echo "$ac_res" >&6; }
1628 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1629
1630} # ac_fn_c_check_header_compile
1631
1632# ac_fn_c_try_cpp LINENO
1633# ----------------------
1634# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1635ac_fn_c_try_cpp ()
1636{
1637 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1638 if { { ac_try="$ac_cpp conftest.$ac_ext"
1639case "(($ac_try" in
1640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1641 *) ac_try_echo=$ac_try;;
1642esac
1643eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644$as_echo "$ac_try_echo"; } >&5
1645 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1646 ac_status=$?
1647 if test -s conftest.err; then
1648 grep -v '^ *+' conftest.err >conftest.er1
1649 cat conftest.er1 >&5
1650 mv -f conftest.er1 conftest.err
1651 fi
1652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653 test $ac_status = 0; } >/dev/null && {
1654 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1655 test ! -s conftest.err
1656 }; then :
1657 ac_retval=0
1658else
1659 $as_echo "$as_me: failed program was:" >&5
1660sed 's/^/| /' conftest.$ac_ext >&5
1661
1662 ac_retval=1
1663fi
1664 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1665 return $ac_retval
1666
1667} # ac_fn_c_try_cpp
1668
1669# ac_fn_c_try_run LINENO
1670# ----------------------
1671# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1672# that executables *can* be run.
1673ac_fn_c_try_run ()
1674{
1675 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1676 if { { ac_try="$ac_link"
1677case "(($ac_try" in
1678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1679 *) ac_try_echo=$ac_try;;
1680esac
1681eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1682$as_echo "$ac_try_echo"; } >&5
1683 (eval "$ac_link") 2>&5
1684 ac_status=$?
1685 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1686 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1687 { { case "(($ac_try" in
1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689 *) ac_try_echo=$ac_try;;
1690esac
1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692$as_echo "$ac_try_echo"; } >&5
1693 (eval "$ac_try") 2>&5
1694 ac_status=$?
1695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1696 test $ac_status = 0; }; }; then :
1697 ac_retval=0
1698else
1699 $as_echo "$as_me: program exited with status $ac_status" >&5
1700 $as_echo "$as_me: failed program was:" >&5
1701sed 's/^/| /' conftest.$ac_ext >&5
1702
1703 ac_retval=$ac_status
1704fi
1705 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1706 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1707 return $ac_retval
1708
1709} # ac_fn_c_try_run
1710
1711# ac_fn_c_check_func LINENO FUNC VAR
1712# ----------------------------------
1713# Tests whether FUNC exists, setting the cache variable VAR accordingly
1714ac_fn_c_check_func ()
1715{
1716 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1718$as_echo_n "checking for $2... " >&6; }
1719if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1720 $as_echo_n "(cached) " >&6
1721else
1722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1723/* end confdefs.h. */
1724/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1725 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1726#define $2 innocuous_$2
1727
1728/* System header to define __stub macros and hopefully few prototypes,
1729 which can conflict with char $2 (); below.
1730 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1731 <limits.h> exists even on freestanding compilers. */
1732
1733#ifdef __STDC__
1734# include <limits.h>
1735#else
1736# include <assert.h>
1737#endif
1738
1739#undef $2
1740
1741/* Override any GCC internal prototype to avoid an error.
1742 Use char because int might match the return type of a GCC
1743 builtin and then its argument prototype would still apply. */
1744#ifdef __cplusplus
1745extern "C"
1746#endif
1747char $2 ();
1748/* The GNU C library defines this for functions which it implements
1749 to always fail with ENOSYS. Some functions are actually named
1750 something starting with __ and the normal name is an alias. */
1751#if defined __stub_$2 || defined __stub___$2
1752choke me
1753#endif
1754
1755int
1756main ()
1757{
1758return $2 ();
1759 ;
1760 return 0;
1761}
1762_ACEOF
1763if ac_fn_c_try_link "$LINENO"; then :
1764 eval "$3=yes"
1765else
1766 eval "$3=no"
1767fi
1768rm -f core conftest.err conftest.$ac_objext \
1769 conftest$ac_exeext conftest.$ac_ext
1770fi
1771eval ac_res=\$$3
1772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1773$as_echo "$ac_res" >&6; }
1774 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1775
1776} # ac_fn_c_check_func
1777
1778# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1779# -------------------------------------------
1780# Tests whether TYPE exists after having included INCLUDES, setting cache
1781# variable VAR accordingly.
1782ac_fn_c_check_type ()
1783{
1784 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1786$as_echo_n "checking for $2... " >&6; }
1787if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1788 $as_echo_n "(cached) " >&6
1789else
1790 eval "$3=no"
1791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1792/* end confdefs.h. */
1793$4
1794int
1795main ()
1796{
1797if (sizeof ($2))
1798 return 0;
1799 ;
1800 return 0;
1801}
1802_ACEOF
1803if ac_fn_c_try_compile "$LINENO"; then :
1804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1805/* end confdefs.h. */
1806$4
1807int
1808main ()
1809{
1810if (sizeof (($2)))
1811 return 0;
1812 ;
1813 return 0;
1814}
1815_ACEOF
1816if ac_fn_c_try_compile "$LINENO"; then :
1817
1818else
1819 eval "$3=yes"
1820fi
1821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1822fi
1823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1824fi
1825eval ac_res=\$$3
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1827$as_echo "$ac_res" >&6; }
1828 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1829
1830} # ac_fn_c_check_type
1831
1832# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1833# --------------------------------------------
1834# Tries to find the compile-time value of EXPR in a program that includes
1835# INCLUDES, setting VAR accordingly. Returns whether the value could be
1836# computed
1837ac_fn_c_compute_int ()
1838{
1839 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1840 if test "$cross_compiling" = yes; then
1841 # Depending upon the size, compute the lo and hi bounds.
1842cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1843/* end confdefs.h. */
1844$4
1845int
1846main ()
1847{
1848static int test_array [1 - 2 * !(($2) >= 0)];
1849test_array [0] = 0
1850
1851 ;
1852 return 0;
1853}
1854_ACEOF
1855if ac_fn_c_try_compile "$LINENO"; then :
1856 ac_lo=0 ac_mid=0
1857 while :; do
1858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1859/* end confdefs.h. */
1860$4
1861int
1862main ()
1863{
1864static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1865test_array [0] = 0
1866
1867 ;
1868 return 0;
1869}
1870_ACEOF
1871if ac_fn_c_try_compile "$LINENO"; then :
1872 ac_hi=$ac_mid; break
1873else
1874 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1875 if test $ac_lo -le $ac_mid; then
1876 ac_lo= ac_hi=
1877 break
1878 fi
1879 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1880fi
1881rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1882 done
1883else
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885/* end confdefs.h. */
1886$4
1887int
1888main ()
1889{
1890static int test_array [1 - 2 * !(($2) < 0)];
1891test_array [0] = 0
1892
1893 ;
1894 return 0;
1895}
1896_ACEOF
1897if ac_fn_c_try_compile "$LINENO"; then :
1898 ac_hi=-1 ac_mid=-1
1899 while :; do
1900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1901/* end confdefs.h. */
1902$4
1903int
1904main ()
1905{
1906static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1907test_array [0] = 0
1908
1909 ;
1910 return 0;
1911}
1912_ACEOF
1913if ac_fn_c_try_compile "$LINENO"; then :
1914 ac_lo=$ac_mid; break
1915else
1916 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1917 if test $ac_mid -le $ac_hi; then
1918 ac_lo= ac_hi=
1919 break
1920 fi
1921 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1922fi
1923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1924 done
1925else
1926 ac_lo= ac_hi=
1927fi
1928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1929fi
1930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1931# Binary search between lo and hi bounds.
1932while test "x$ac_lo" != "x$ac_hi"; do
1933 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935/* end confdefs.h. */
1936$4
1937int
1938main ()
1939{
1940static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1941test_array [0] = 0
1942
1943 ;
1944 return 0;
1945}
1946_ACEOF
1947if ac_fn_c_try_compile "$LINENO"; then :
1948 ac_hi=$ac_mid
1949else
1950 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1951fi
1952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1953done
1954case $ac_lo in #((
1955?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1956'') ac_retval=1 ;;
1957esac
1958 else
1959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1960/* end confdefs.h. */
1961$4
1962static long int longval () { return $2; }
1963static unsigned long int ulongval () { return $2; }
1964#include <stdio.h>
1965#include <stdlib.h>
1966int
1967main ()
1968{
1969
1970 FILE *f = fopen ("conftest.val", "w");
1971 if (! f)
1972 return 1;
1973 if (($2) < 0)
1974 {
1975 long int i = longval ();
1976 if (i != ($2))
1977 return 1;
1978 fprintf (f, "%ld", i);
1979 }
1980 else
1981 {
1982 unsigned long int i = ulongval ();
1983 if (i != ($2))
1984 return 1;
1985 fprintf (f, "%lu", i);
1986 }
1987 /* Do not output a trailing newline, as this causes \r\n confusion
1988 on some platforms. */
1989 return ferror (f) || fclose (f) != 0;
1990
1991 ;
1992 return 0;
1993}
1994_ACEOF
1995if ac_fn_c_try_run "$LINENO"; then :
1996 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1997else
1998 ac_retval=1
1999fi
2000rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2001 conftest.$ac_objext conftest.beam conftest.$ac_ext
2002rm -f conftest.val
2003
2004 fi
2005 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2006 return $ac_retval
2007
2008} # ac_fn_c_compute_int
b560fabd 2009
2010# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2011# -------------------------------------------------------
2012# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2013# the include files in INCLUDES and setting the cache variable VAR
2014# accordingly.
2015ac_fn_c_check_header_mongrel ()
2016{
2017 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2018 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2020$as_echo_n "checking for $2... " >&6; }
2021if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2022 $as_echo_n "(cached) " >&6
2023fi
2024eval ac_res=\$$3
2025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2026$as_echo "$ac_res" >&6; }
2027else
2028 # Is the header compilable?
2029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2030$as_echo_n "checking $2 usability... " >&6; }
2031cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2032/* end confdefs.h. */
2033$4
2034#include <$2>
2035_ACEOF
2036if ac_fn_c_try_compile "$LINENO"; then :
2037 ac_header_compiler=yes
2038else
2039 ac_header_compiler=no
2040fi
2041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2043$as_echo "$ac_header_compiler" >&6; }
2044
2045# Is the header present?
2046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2047$as_echo_n "checking $2 presence... " >&6; }
2048cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2049/* end confdefs.h. */
2050#include <$2>
2051_ACEOF
2052if ac_fn_c_try_cpp "$LINENO"; then :
2053 ac_header_preproc=yes
2054else
2055 ac_header_preproc=no
2056fi
2057rm -f conftest.err conftest.$ac_ext
2058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2059$as_echo "$ac_header_preproc" >&6; }
2060
2061# So? What about this header?
2062case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2063 yes:no: )
2064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2065$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2067$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2068 ;;
2069 no:yes:* )
2070 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2071$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2073$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2075$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2076 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2077$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2079$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2080 ;;
2081esac
2082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2083$as_echo_n "checking for $2... " >&6; }
2084if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2085 $as_echo_n "(cached) " >&6
2086else
2087 eval "$3=\$ac_header_compiler"
2088fi
2089eval ac_res=\$$3
2090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2091$as_echo "$ac_res" >&6; }
2092fi
2093 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2094
2095} # ac_fn_c_check_header_mongrel
6db1d2ca 2096cat >config.log <<_ACEOF
2097This file contains any messages produced by compilers while
2098running configure, to aid debugging if configure makes a mistake.
2099
2100It was created by GNU Atomic Library $as_me 1.0, which was
2101generated by GNU Autoconf 2.64. Invocation command line was
2102
2103 $ $0 $@
2104
2105_ACEOF
2106exec 5>>config.log
2107{
2108cat <<_ASUNAME
2109## --------- ##
2110## Platform. ##
2111## --------- ##
2112
2113hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2114uname -m = `(uname -m) 2>/dev/null || echo unknown`
2115uname -r = `(uname -r) 2>/dev/null || echo unknown`
2116uname -s = `(uname -s) 2>/dev/null || echo unknown`
2117uname -v = `(uname -v) 2>/dev/null || echo unknown`
2118
2119/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2120/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2121
2122/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2123/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2124/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2125/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2126/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2127/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2128/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2129
2130_ASUNAME
2131
2132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2133for as_dir in $PATH
2134do
2135 IFS=$as_save_IFS
2136 test -z "$as_dir" && as_dir=.
2137 $as_echo "PATH: $as_dir"
2138 done
2139IFS=$as_save_IFS
2140
2141} >&5
2142
2143cat >&5 <<_ACEOF
2144
2145
2146## ----------- ##
2147## Core tests. ##
2148## ----------- ##
2149
2150_ACEOF
2151
2152
2153# Keep a trace of the command line.
2154# Strip out --no-create and --no-recursion so they do not pile up.
2155# Strip out --silent because we don't want to record it for future runs.
2156# Also quote any args containing shell meta-characters.
2157# Make two passes to allow for proper duplicate-argument suppression.
2158ac_configure_args=
2159ac_configure_args0=
2160ac_configure_args1=
2161ac_must_keep_next=false
2162for ac_pass in 1 2
2163do
2164 for ac_arg
2165 do
2166 case $ac_arg in
2167 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2168 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2169 | -silent | --silent | --silen | --sile | --sil)
2170 continue ;;
2171 *\'*)
2172 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2173 esac
2174 case $ac_pass in
2175 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2176 2)
2177 as_fn_append ac_configure_args1 " '$ac_arg'"
2178 if test $ac_must_keep_next = true; then
2179 ac_must_keep_next=false # Got value, back to normal.
2180 else
2181 case $ac_arg in
2182 *=* | --config-cache | -C | -disable-* | --disable-* \
2183 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2184 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2185 | -with-* | --with-* | -without-* | --without-* | --x)
2186 case "$ac_configure_args0 " in
2187 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2188 esac
2189 ;;
2190 -* ) ac_must_keep_next=true ;;
2191 esac
2192 fi
2193 as_fn_append ac_configure_args " '$ac_arg'"
2194 ;;
2195 esac
2196 done
2197done
2198{ ac_configure_args0=; unset ac_configure_args0;}
2199{ ac_configure_args1=; unset ac_configure_args1;}
2200
2201# When interrupted or exit'd, cleanup temporary files, and complete
2202# config.log. We remove comments because anyway the quotes in there
2203# would cause problems or look ugly.
2204# WARNING: Use '\'' to represent an apostrophe within the trap.
2205# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2206trap 'exit_status=$?
2207 # Save into config.log some information that might help in debugging.
2208 {
2209 echo
2210
2211 cat <<\_ASBOX
2212## ---------------- ##
2213## Cache variables. ##
2214## ---------------- ##
2215_ASBOX
2216 echo
2217 # The following way of writing the cache mishandles newlines in values,
2218(
2219 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2220 eval ac_val=\$$ac_var
2221 case $ac_val in #(
2222 *${as_nl}*)
2223 case $ac_var in #(
2224 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2225$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2226 esac
2227 case $ac_var in #(
2228 _ | IFS | as_nl) ;; #(
2229 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2230 *) { eval $ac_var=; unset $ac_var;} ;;
2231 esac ;;
2232 esac
2233 done
2234 (set) 2>&1 |
2235 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2236 *${as_nl}ac_space=\ *)
2237 sed -n \
2238 "s/'\''/'\''\\\\'\'''\''/g;
2239 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2240 ;; #(
2241 *)
2242 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2243 ;;
2244 esac |
2245 sort
2246)
2247 echo
2248
2249 cat <<\_ASBOX
2250## ----------------- ##
2251## Output variables. ##
2252## ----------------- ##
2253_ASBOX
2254 echo
2255 for ac_var in $ac_subst_vars
2256 do
2257 eval ac_val=\$$ac_var
2258 case $ac_val in
2259 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2260 esac
2261 $as_echo "$ac_var='\''$ac_val'\''"
2262 done | sort
2263 echo
2264
2265 if test -n "$ac_subst_files"; then
2266 cat <<\_ASBOX
2267## ------------------- ##
2268## File substitutions. ##
2269## ------------------- ##
2270_ASBOX
2271 echo
2272 for ac_var in $ac_subst_files
2273 do
2274 eval ac_val=\$$ac_var
2275 case $ac_val in
2276 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2277 esac
2278 $as_echo "$ac_var='\''$ac_val'\''"
2279 done | sort
2280 echo
2281 fi
2282
2283 if test -s confdefs.h; then
2284 cat <<\_ASBOX
2285## ----------- ##
2286## confdefs.h. ##
2287## ----------- ##
2288_ASBOX
2289 echo
2290 cat confdefs.h
2291 echo
2292 fi
2293 test "$ac_signal" != 0 &&
2294 $as_echo "$as_me: caught signal $ac_signal"
2295 $as_echo "$as_me: exit $exit_status"
2296 } >&5
2297 rm -f core *.core core.conftest.* &&
2298 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2299 exit $exit_status
2300' 0
2301for ac_signal in 1 2 13 15; do
2302 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2303done
2304ac_signal=0
2305
2306# confdefs.h avoids OS command line length limits that DEFS can exceed.
2307rm -f -r conftest* confdefs.h
2308
2309$as_echo "/* confdefs.h */" > confdefs.h
2310
2311# Predefined preprocessor variables.
2312
2313cat >>confdefs.h <<_ACEOF
2314#define PACKAGE_NAME "$PACKAGE_NAME"
2315_ACEOF
2316
2317cat >>confdefs.h <<_ACEOF
2318#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2319_ACEOF
2320
2321cat >>confdefs.h <<_ACEOF
2322#define PACKAGE_VERSION "$PACKAGE_VERSION"
2323_ACEOF
2324
2325cat >>confdefs.h <<_ACEOF
2326#define PACKAGE_STRING "$PACKAGE_STRING"
2327_ACEOF
2328
2329cat >>confdefs.h <<_ACEOF
2330#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2331_ACEOF
2332
2333cat >>confdefs.h <<_ACEOF
2334#define PACKAGE_URL "$PACKAGE_URL"
2335_ACEOF
2336
2337
2338# Let the site file select an alternate cache file if it wants to.
2339# Prefer an explicitly selected file to automatically selected ones.
2340ac_site_file1=NONE
2341ac_site_file2=NONE
2342if test -n "$CONFIG_SITE"; then
2343 ac_site_file1=$CONFIG_SITE
2344elif test "x$prefix" != xNONE; then
2345 ac_site_file1=$prefix/share/config.site
2346 ac_site_file2=$prefix/etc/config.site
2347else
2348 ac_site_file1=$ac_default_prefix/share/config.site
2349 ac_site_file2=$ac_default_prefix/etc/config.site
2350fi
2351for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2352do
2353 test "x$ac_site_file" = xNONE && continue
2354 if test -r "$ac_site_file"; then
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2356$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2357 sed 's/^/| /' "$ac_site_file" >&5
2358 . "$ac_site_file"
2359 fi
2360done
2361
2362if test -r "$cache_file"; then
2363 # Some versions of bash will fail to source /dev/null (special
2364 # files actually), so we avoid doing that.
2365 if test -f "$cache_file"; then
2366 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2367$as_echo "$as_me: loading cache $cache_file" >&6;}
2368 case $cache_file in
2369 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2370 *) . "./$cache_file";;
2371 esac
2372 fi
2373else
2374 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2375$as_echo "$as_me: creating cache $cache_file" >&6;}
2376 >$cache_file
2377fi
2378
2379# Check that the precious variables saved in the cache have kept the same
2380# value.
2381ac_cache_corrupted=false
2382for ac_var in $ac_precious_vars; do
2383 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2384 eval ac_new_set=\$ac_env_${ac_var}_set
2385 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2386 eval ac_new_val=\$ac_env_${ac_var}_value
2387 case $ac_old_set,$ac_new_set in
2388 set,)
2389 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2390$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2391 ac_cache_corrupted=: ;;
2392 ,set)
2393 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2394$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2395 ac_cache_corrupted=: ;;
2396 ,);;
2397 *)
2398 if test "x$ac_old_val" != "x$ac_new_val"; then
2399 # differences in whitespace do not lead to failure.
2400 ac_old_val_w=`echo x $ac_old_val`
2401 ac_new_val_w=`echo x $ac_new_val`
2402 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2403 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2404$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2405 ac_cache_corrupted=:
2406 else
2407 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2408$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2409 eval $ac_var=\$ac_old_val
2410 fi
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2412$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2414$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2415 fi;;
2416 esac
2417 # Pass precious variables to config.status.
2418 if test "$ac_new_set" = set; then
2419 case $ac_new_val in
2420 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2421 *) ac_arg=$ac_var=$ac_new_val ;;
2422 esac
2423 case " $ac_configure_args " in
2424 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2425 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2426 esac
2427 fi
2428done
2429if $ac_cache_corrupted; then
2430 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2431$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2433$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2434 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2435fi
2436## -------------------- ##
2437## Main body of script. ##
2438## -------------------- ##
2439
2440ac_ext=c
2441ac_cpp='$CPP $CPPFLAGS'
2442ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2443ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2444ac_compiler_gnu=$ac_cv_c_compiler_gnu
2445
2446
2447
2448
2449
2450ac_config_headers="$ac_config_headers auto-config.h"
2451
2452
2453# -------
2454# Options
2455# -------
2456
2457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2458$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2459 # Check whether --enable-version-specific-runtime-libs was given.
2460if test "${enable_version_specific_runtime_libs+set}" = set; then :
2461 enableval=$enable_version_specific_runtime_libs;
2462 case "$enableval" in
2463 yes|no) ;;
2464 *) as_fn_error "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;;
2465 esac
2466
2467else
2468 enable_version_specific_runtime_libs=no
2469fi
2470
2471
2472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
2473$as_echo "$enable_version_specific_runtime_libs" >&6; }
2474
2475# We would like our source tree to be readonly. However when releases or
2476# pre-releases are generated, the flex/bison generated files as well as the
2477# various formats of manuals need to be included along with the rest of the
2478# sources. Therefore we have --enable-generated-files-in-srcdir to do
2479# just that.
2480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5
2481$as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; }
2482 # Check whether --enable-generated-files-in-srcdir was given.
2483if test "${enable_generated_files_in_srcdir+set}" = set; then :
2484 enableval=$enable_generated_files_in_srcdir;
2485 case "$enableval" in
2486 yes|no) ;;
2487 *) as_fn_error "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;;
2488 esac
2489
2490else
2491 enable_generated_files_in_srcdir=no
2492fi
2493
2494
2495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
2496$as_echo "$enable_generated_files_in_srcdir" >&6; }
2497 if test "$enable_generated_files_in_srcdir" = yes; then
2498 GENINSRC_TRUE=
2499 GENINSRC_FALSE='#'
2500else
2501 GENINSRC_TRUE='#'
2502 GENINSRC_FALSE=
2503fi
2504
2505
2506
2507# -------
2508
2509# Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2510#
2511# You will slowly go insane if you do not grok the following fact: when
2512# building this library, the top-level /target/ becomes the library's /host/.
2513#
2514# configure then causes --target to default to --host, exactly like any
2515# other package using autoconf. Therefore, 'target' and 'host' will
2516# always be the same. This makes sense both for native and cross compilers
2517# just think about it for a little while. :-)
2518#
2519# Also, if this library is being configured as part of a cross compiler, the
2520# top-level configure script will pass the "real" host as $with_cross_host.
2521#
2522# Do not delete or change the following two lines. For why, see
2523# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2524ac_aux_dir=
2525for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2526 for ac_t in install-sh install.sh shtool; do
2527 if test -f "$ac_dir/$ac_t"; then
2528 ac_aux_dir=$ac_dir
2529 ac_install_sh="$ac_aux_dir/$ac_t -c"
2530 break 2
2531 fi
2532 done
2533done
2534if test -z "$ac_aux_dir"; then
2535 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2536fi
2537
2538# These three variables are undocumented and unsupported,
2539# and are intended to be withdrawn in a future Autoconf release.
2540# They can cause serious problems if a builder's source tree is in a directory
2541# whose full name contains unusual characters.
2542ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2543ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2544ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2545
2546
2547# Make sure we can run config.sub.
2548$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2549 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2550
2551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2552$as_echo_n "checking build system type... " >&6; }
2553if test "${ac_cv_build+set}" = set; then :
2554 $as_echo_n "(cached) " >&6
2555else
2556 ac_build_alias=$build_alias
2557test "x$ac_build_alias" = x &&
2558 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2559test "x$ac_build_alias" = x &&
2560 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2561ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2562 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2563
2564fi
2565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2566$as_echo "$ac_cv_build" >&6; }
2567case $ac_cv_build in
2568*-*-*) ;;
2569*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2570esac
2571build=$ac_cv_build
2572ac_save_IFS=$IFS; IFS='-'
2573set x $ac_cv_build
2574shift
2575build_cpu=$1
2576build_vendor=$2
2577shift; shift
2578# Remember, the first character of IFS is used to create $*,
2579# except with old shells:
2580build_os=$*
2581IFS=$ac_save_IFS
2582case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2583
2584
2585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2586$as_echo_n "checking host system type... " >&6; }
2587if test "${ac_cv_host+set}" = set; then :
2588 $as_echo_n "(cached) " >&6
2589else
2590 if test "x$host_alias" = x; then
2591 ac_cv_host=$ac_cv_build
2592else
2593 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2594 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2595fi
2596
2597fi
2598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2599$as_echo "$ac_cv_host" >&6; }
2600case $ac_cv_host in
2601*-*-*) ;;
2602*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2603esac
2604host=$ac_cv_host
2605ac_save_IFS=$IFS; IFS='-'
2606set x $ac_cv_host
2607shift
2608host_cpu=$1
2609host_vendor=$2
2610shift; shift
2611# Remember, the first character of IFS is used to create $*,
2612# except with old shells:
2613host_os=$*
2614IFS=$ac_save_IFS
2615case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2616
2617
2618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2619$as_echo_n "checking target system type... " >&6; }
2620if test "${ac_cv_target+set}" = set; then :
2621 $as_echo_n "(cached) " >&6
2622else
2623 if test "x$target_alias" = x; then
2624 ac_cv_target=$ac_cv_host
2625else
2626 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2627 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2628fi
2629
2630fi
2631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2632$as_echo "$ac_cv_target" >&6; }
2633case $ac_cv_target in
2634*-*-*) ;;
2635*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2636esac
2637target=$ac_cv_target
2638ac_save_IFS=$IFS; IFS='-'
2639set x $ac_cv_target
2640shift
2641target_cpu=$1
2642target_vendor=$2
2643shift; shift
2644# Remember, the first character of IFS is used to create $*,
2645# except with old shells:
2646target_os=$*
2647IFS=$ac_save_IFS
2648case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2649
2650
2651# The aliases save the names the user supplied, while $host etc.
2652# will get canonicalized.
2653test -n "$target_alias" &&
2654 test "$program_prefix$program_suffix$program_transform_name" = \
2655 NONENONEs,x,x, &&
2656 program_prefix=${target_alias}-
2657
2658target_alias=${target_alias-$host_alias}
2659
2660# Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the
2661# following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2662# 1.9.0: minimum required version
2663# no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch
2664# of other PACKAGE_* variables will, however, and there's nothing
2665# we can do about that; they come from AC_INIT).
6f65c697 2666# no-dist: we don't want 'dist' and related rules.
6db1d2ca 2667# foreign: we don't follow the normal rules for GNU packages (no COPYING
2668# file in the top srcdir, etc, etc), so stop complaining.
2669# -Wall: turns on all automake warnings...
2670# -Wno-portability: ...except this one, since GNU make is required.
2671# -Wno-override: ... and this one, since we do want this in testsuite.
2672am__api_version='1.11'
2673
2674# Find a good install program. We prefer a C program (faster),
2675# so one script is as good as another. But avoid the broken or
2676# incompatible versions:
2677# SysV /etc/install, /usr/sbin/install
2678# SunOS /usr/etc/install
2679# IRIX /sbin/install
2680# AIX /bin/install
2681# AmigaOS /C/install, which installs bootblocks on floppy discs
2682# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2683# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2684# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2685# OS/2's system install, which has a completely different semantic
2686# ./install, which can be erroneously created by make from ./install.sh.
2687# Reject install programs that cannot install multiple files.
2688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2689$as_echo_n "checking for a BSD-compatible install... " >&6; }
2690if test -z "$INSTALL"; then
2691if test "${ac_cv_path_install+set}" = set; then :
2692 $as_echo_n "(cached) " >&6
2693else
2694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2695for as_dir in $PATH
2696do
2697 IFS=$as_save_IFS
2698 test -z "$as_dir" && as_dir=.
2699 # Account for people who put trailing slashes in PATH elements.
2700case $as_dir/ in #((
2701 ./ | .// | /[cC]/* | \
2702 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2703 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2704 /usr/ucb/* ) ;;
2705 *)
2706 # OSF1 and SCO ODT 3.0 have their own names for install.
2707 # Don't use installbsd from OSF since it installs stuff as root
2708 # by default.
2709 for ac_prog in ginstall scoinst install; do
2710 for ac_exec_ext in '' $ac_executable_extensions; do
2711 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2712 if test $ac_prog = install &&
2713 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2714 # AIX install. It has an incompatible calling convention.
2715 :
2716 elif test $ac_prog = install &&
2717 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2718 # program-specific install script used by HP pwplus--don't use.
2719 :
2720 else
2721 rm -rf conftest.one conftest.two conftest.dir
2722 echo one > conftest.one
2723 echo two > conftest.two
2724 mkdir conftest.dir
2725 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2726 test -s conftest.one && test -s conftest.two &&
2727 test -s conftest.dir/conftest.one &&
2728 test -s conftest.dir/conftest.two
2729 then
2730 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2731 break 3
2732 fi
2733 fi
2734 fi
2735 done
2736 done
2737 ;;
2738esac
2739
2740 done
2741IFS=$as_save_IFS
2742
2743rm -rf conftest.one conftest.two conftest.dir
2744
2745fi
2746 if test "${ac_cv_path_install+set}" = set; then
2747 INSTALL=$ac_cv_path_install
2748 else
2749 # As a last resort, use the slow shell script. Don't cache a
2750 # value for INSTALL within a source directory, because that will
2751 # break other packages using the cache if that directory is
2752 # removed, or if the value is a relative name.
2753 INSTALL=$ac_install_sh
2754 fi
2755fi
2756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2757$as_echo "$INSTALL" >&6; }
2758
2759# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2760# It thinks the first close brace ends the variable substitution.
2761test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2762
2763test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2764
2765test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2766
2767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2768$as_echo_n "checking whether build environment is sane... " >&6; }
2769# Just in case
2770sleep 1
2771echo timestamp > conftest.file
2772# Reject unsafe characters in $srcdir or the absolute working directory
2773# name. Accept space and tab only in the latter.
2774am_lf='
2775'
2776case `pwd` in
2777 *[\\\"\#\$\&\'\`$am_lf]*)
2778 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2779esac
2780case $srcdir in
2781 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2782 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2783esac
2784
2785# Do `set' in a subshell so we don't clobber the current shell's
2786# arguments. Must try -L first in case configure is actually a
2787# symlink; some systems play weird games with the mod time of symlinks
2788# (eg FreeBSD returns the mod time of the symlink's containing
2789# directory).
2790if (
2791 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2792 if test "$*" = "X"; then
2793 # -L didn't work.
2794 set X `ls -t "$srcdir/configure" conftest.file`
2795 fi
2796 rm -f conftest.file
2797 if test "$*" != "X $srcdir/configure conftest.file" \
2798 && test "$*" != "X conftest.file $srcdir/configure"; then
2799
2800 # If neither matched, then we have a broken ls. This can happen
2801 # if, for instance, CONFIG_SHELL is bash and it inherits a
2802 # broken ls alias from the environment. This has actually
2803 # happened. Such a system could not be considered "sane".
2804 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2805alias in your environment" "$LINENO" 5
2806 fi
2807
2808 test "$2" = conftest.file
2809 )
2810then
2811 # Ok.
2812 :
2813else
2814 as_fn_error "newly created file is older than distributed files!
2815Check your system clock" "$LINENO" 5
2816fi
2817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2818$as_echo "yes" >&6; }
2819test "$program_prefix" != NONE &&
2820 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2821# Use a double $ so make ignores it.
2822test "$program_suffix" != NONE &&
2823 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2824# Double any \ or $.
2825# By default was `s,x,x', remove it if useless.
2826ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2827program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2828
2829# expand $ac_aux_dir to an absolute path
2830am_aux_dir=`cd $ac_aux_dir && pwd`
2831
2832if test x"${MISSING+set}" != xset; then
2833 case $am_aux_dir in
2834 *\ * | *\ *)
2835 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2836 *)
2837 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2838 esac
2839fi
2840# Use eval to expand $SHELL
2841if eval "$MISSING --run true"; then
2842 am_missing_run="$MISSING --run "
2843else
2844 am_missing_run=
2845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2846$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2847fi
2848
2849if test x"${install_sh}" != xset; then
2850 case $am_aux_dir in
2851 *\ * | *\ *)
2852 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2853 *)
2854 install_sh="\${SHELL} $am_aux_dir/install-sh"
2855 esac
2856fi
2857
2858# Installed binaries are usually stripped using `strip' when the user
2859# run `make install-strip'. However `strip' might not be the right
2860# tool to use in cross-compilation environments, therefore Automake
2861# will honor the `STRIP' environment variable to overrule this program.
2862if test "$cross_compiling" != no; then
2863 if test -n "$ac_tool_prefix"; then
2864 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2865set dummy ${ac_tool_prefix}strip; ac_word=$2
2866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2867$as_echo_n "checking for $ac_word... " >&6; }
2868if test "${ac_cv_prog_STRIP+set}" = set; then :
2869 $as_echo_n "(cached) " >&6
2870else
2871 if test -n "$STRIP"; then
2872 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2873else
2874as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2875for as_dir in $PATH
2876do
2877 IFS=$as_save_IFS
2878 test -z "$as_dir" && as_dir=.
2879 for ac_exec_ext in '' $ac_executable_extensions; do
2880 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2881 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2883 break 2
2884 fi
2885done
2886 done
2887IFS=$as_save_IFS
2888
2889fi
2890fi
2891STRIP=$ac_cv_prog_STRIP
2892if test -n "$STRIP"; then
2893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2894$as_echo "$STRIP" >&6; }
2895else
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2897$as_echo "no" >&6; }
2898fi
2899
2900
2901fi
2902if test -z "$ac_cv_prog_STRIP"; then
2903 ac_ct_STRIP=$STRIP
2904 # Extract the first word of "strip", so it can be a program name with args.
2905set dummy strip; ac_word=$2
2906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2907$as_echo_n "checking for $ac_word... " >&6; }
2908if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2909 $as_echo_n "(cached) " >&6
2910else
2911 if test -n "$ac_ct_STRIP"; then
2912 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2913else
2914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915for as_dir in $PATH
2916do
2917 IFS=$as_save_IFS
2918 test -z "$as_dir" && as_dir=.
2919 for ac_exec_ext in '' $ac_executable_extensions; do
2920 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2921 ac_cv_prog_ac_ct_STRIP="strip"
2922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2923 break 2
2924 fi
2925done
2926 done
2927IFS=$as_save_IFS
2928
2929fi
2930fi
2931ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2932if test -n "$ac_ct_STRIP"; then
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2934$as_echo "$ac_ct_STRIP" >&6; }
2935else
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937$as_echo "no" >&6; }
2938fi
2939
2940 if test "x$ac_ct_STRIP" = x; then
2941 STRIP=":"
2942 else
2943 case $cross_compiling:$ac_tool_warned in
2944yes:)
2945{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2946$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2947ac_tool_warned=yes ;;
2948esac
2949 STRIP=$ac_ct_STRIP
2950 fi
2951else
2952 STRIP="$ac_cv_prog_STRIP"
2953fi
2954
2955fi
2956INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2957
2958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2959$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2960if test -z "$MKDIR_P"; then
2961 if test "${ac_cv_path_mkdir+set}" = set; then :
2962 $as_echo_n "(cached) " >&6
2963else
2964 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2965for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2966do
2967 IFS=$as_save_IFS
2968 test -z "$as_dir" && as_dir=.
2969 for ac_prog in mkdir gmkdir; do
2970 for ac_exec_ext in '' $ac_executable_extensions; do
2971 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2972 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2973 'mkdir (GNU coreutils) '* | \
2974 'mkdir (coreutils) '* | \
2975 'mkdir (fileutils) '4.1*)
2976 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2977 break 3;;
2978 esac
2979 done
2980 done
2981 done
2982IFS=$as_save_IFS
2983
2984fi
2985
2986 if test "${ac_cv_path_mkdir+set}" = set; then
2987 MKDIR_P="$ac_cv_path_mkdir -p"
2988 else
2989 # As a last resort, use the slow shell script. Don't cache a
2990 # value for MKDIR_P within a source directory, because that will
2991 # break other packages using the cache if that directory is
2992 # removed, or if the value is a relative name.
2993 test -d ./--version && rmdir ./--version
2994 MKDIR_P="$ac_install_sh -d"
2995 fi
2996fi
2997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2998$as_echo "$MKDIR_P" >&6; }
2999
3000mkdir_p="$MKDIR_P"
3001case $mkdir_p in
3002 [\\/$]* | ?:[\\/]*) ;;
3003 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3004esac
3005
3006for ac_prog in gawk mawk nawk awk
3007do
3008 # Extract the first word of "$ac_prog", so it can be a program name with args.
3009set dummy $ac_prog; ac_word=$2
3010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3011$as_echo_n "checking for $ac_word... " >&6; }
3012if test "${ac_cv_prog_AWK+set}" = set; then :
3013 $as_echo_n "(cached) " >&6
3014else
3015 if test -n "$AWK"; then
3016 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3017else
3018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3019for as_dir in $PATH
3020do
3021 IFS=$as_save_IFS
3022 test -z "$as_dir" && as_dir=.
3023 for ac_exec_ext in '' $ac_executable_extensions; do
3024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3025 ac_cv_prog_AWK="$ac_prog"
3026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3027 break 2
3028 fi
3029done
3030 done
3031IFS=$as_save_IFS
3032
3033fi
3034fi
3035AWK=$ac_cv_prog_AWK
3036if test -n "$AWK"; then
3037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3038$as_echo "$AWK" >&6; }
3039else
3040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3041$as_echo "no" >&6; }
3042fi
3043
3044
3045 test -n "$AWK" && break
3046done
3047
3048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3049$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3050set x ${MAKE-make}
3051ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3052if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3053 $as_echo_n "(cached) " >&6
3054else
3055 cat >conftest.make <<\_ACEOF
3056SHELL = /bin/sh
3057all:
3058 @echo '@@@%%%=$(MAKE)=@@@%%%'
3059_ACEOF
3060# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3061case `${MAKE-make} -f conftest.make 2>/dev/null` in
3062 *@@@%%%=?*=@@@%%%*)
3063 eval ac_cv_prog_make_${ac_make}_set=yes;;
3064 *)
3065 eval ac_cv_prog_make_${ac_make}_set=no;;
3066esac
3067rm -f conftest.make
3068fi
3069if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3071$as_echo "yes" >&6; }
3072 SET_MAKE=
3073else
3074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3075$as_echo "no" >&6; }
3076 SET_MAKE="MAKE=${MAKE-make}"
3077fi
3078
3079rm -rf .tst 2>/dev/null
3080mkdir .tst 2>/dev/null
3081if test -d .tst; then
3082 am__leading_dot=.
3083else
3084 am__leading_dot=_
3085fi
3086rmdir .tst 2>/dev/null
3087
3088if test "`cd $srcdir && pwd`" != "`pwd`"; then
3089 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3090 # is not polluted with repeated "-I."
3091 am__isrc=' -I$(srcdir)'
3092 # test to see if srcdir already configured
3093 if test -f $srcdir/config.status; then
3094 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3095 fi
3096fi
3097
3098# test whether we have cygpath
3099if test -z "$CYGPATH_W"; then
3100 if (cygpath --version) >/dev/null 2>/dev/null; then
3101 CYGPATH_W='cygpath -w'
3102 else
3103 CYGPATH_W=echo
3104 fi
3105fi
3106
3107
3108# Define the identity of the package.
3109 PACKAGE='libatomic'
3110 VERSION='1.0'
3111
3112
3113cat >>confdefs.h <<_ACEOF
3114#define PACKAGE "$PACKAGE"
3115_ACEOF
3116
3117
3118cat >>confdefs.h <<_ACEOF
3119#define VERSION "$VERSION"
3120_ACEOF
3121
3122# Some tools Automake needs.
3123
3124ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3125
3126
3127AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3128
3129
3130AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3131
3132
3133AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3134
3135
3136MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3137
3138# We need awk for the "check" target. The system "awk" is bad on
3139# some platforms.
77401673 3140# Always define AMTAR for backward compatibility. Yes, it's still used
3141# in the wild :-( We should find a proper way to deprecate it ...
3142AMTAR='$${TAR-tar}'
6db1d2ca 3143
77401673 3144am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
6db1d2ca 3145
3146
3147
3148
3149
3150# Default to --enable-multilib
3151# Check whether --enable-multilib was given.
3152if test "${enable_multilib+set}" = set; then :
3153 enableval=$enable_multilib; case "$enableval" in
3154 yes) multilib=yes ;;
3155 no) multilib=no ;;
3156 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3157 esac
3158else
3159 multilib=yes
3160fi
3161
3162
3163# We may get other options which we leave undocumented:
3164# --with-target-subdir, --with-multisrctop, --with-multisubdir
3165# See config-ml.in if you want the gory details.
3166
3167if test "$srcdir" = "."; then
3168 if test "$with_target_subdir" != "."; then
3169 multi_basedir="$srcdir/$with_multisrctop../.."
3170 else
3171 multi_basedir="$srcdir/$with_multisrctop.."
3172 fi
3173else
3174 multi_basedir="$srcdir/.."
3175fi
3176
3177
3178# Even if the default multilib is not a cross compilation,
3179# it may be that some of the other multilibs are.
3180if test $cross_compiling = no && test $multilib = yes \
3181 && test "x${with_multisubdir}" != x ; then
3182 cross_compiling=maybe
3183fi
3184
3185ac_config_commands="$ac_config_commands default-1"
3186
3187
3188# Calculate toolexeclibdir
3189# Also toolexecdir, though it's only used in toolexeclibdir
3190case ${enable_version_specific_runtime_libs} in
3191 yes)
3192 # Need the gcc compiler version to know where to install libraries
3193 # and header files if --enable-version-specific-runtime-libs option
3194 # is selected.
3195 toolexecdir='$(libdir)/gcc/$(target_alias)'
3196 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3197 ;;
3198 no)
3199 if test -n "$with_cross_host" &&
3200 test x"$with_cross_host" != x"no"; then
3201 # Install a library built with a cross compiler in tooldir, not libdir.
3202 toolexecdir='$(exec_prefix)/$(target_alias)'
3203 toolexeclibdir='$(toolexecdir)/lib'
3204 else
3205 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
3206 toolexeclibdir='$(libdir)'
3207 fi
3208 multi_os_directory=`$CC -print-multi-os-directory`
3209 case $multi_os_directory in
3210 .) ;; # Avoid trailing /.
3211 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
3212 esac
3213 ;;
3214esac
3215
3216
3217
3218# Check the compiler.
3219# The same as in boehm-gc and libstdc++. Have to borrow it from there.
3220# We must force CC to /not/ be precious variables; otherwise
3221# the wrong, non-multilib-adjusted value will be used in multilibs.
3222# As a side effect, we have to subst CFLAGS ourselves.
3223
3224
3225
3226ac_ext=c
3227ac_cpp='$CPP $CPPFLAGS'
3228ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3229ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3230ac_compiler_gnu=$ac_cv_c_compiler_gnu
3231if test -n "$ac_tool_prefix"; then
3232 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3233set dummy ${ac_tool_prefix}gcc; ac_word=$2
3234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3235$as_echo_n "checking for $ac_word... " >&6; }
3236if test "${ac_cv_prog_CC+set}" = set; then :
3237 $as_echo_n "(cached) " >&6
3238else
3239 if test -n "$CC"; then
3240 ac_cv_prog_CC="$CC" # Let the user override the test.
3241else
3242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3243for as_dir in $PATH
3244do
3245 IFS=$as_save_IFS
3246 test -z "$as_dir" && as_dir=.
3247 for ac_exec_ext in '' $ac_executable_extensions; do
3248 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3249 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3250 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3251 break 2
3252 fi
3253done
3254 done
3255IFS=$as_save_IFS
3256
3257fi
3258fi
3259CC=$ac_cv_prog_CC
3260if test -n "$CC"; then
3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3262$as_echo "$CC" >&6; }
3263else
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3265$as_echo "no" >&6; }
3266fi
3267
3268
3269fi
3270if test -z "$ac_cv_prog_CC"; then
3271 ac_ct_CC=$CC
3272 # Extract the first word of "gcc", so it can be a program name with args.
3273set dummy gcc; ac_word=$2
3274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3275$as_echo_n "checking for $ac_word... " >&6; }
3276if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3277 $as_echo_n "(cached) " >&6
3278else
3279 if test -n "$ac_ct_CC"; then
3280 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3281else
3282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3283for as_dir in $PATH
3284do
3285 IFS=$as_save_IFS
3286 test -z "$as_dir" && as_dir=.
3287 for ac_exec_ext in '' $ac_executable_extensions; do
3288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3289 ac_cv_prog_ac_ct_CC="gcc"
3290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3291 break 2
3292 fi
3293done
3294 done
3295IFS=$as_save_IFS
3296
3297fi
3298fi
3299ac_ct_CC=$ac_cv_prog_ac_ct_CC
3300if test -n "$ac_ct_CC"; then
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3302$as_echo "$ac_ct_CC" >&6; }
3303else
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3305$as_echo "no" >&6; }
3306fi
3307
3308 if test "x$ac_ct_CC" = x; then
3309 CC=""
3310 else
3311 case $cross_compiling:$ac_tool_warned in
3312yes:)
3313{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3314$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3315ac_tool_warned=yes ;;
3316esac
3317 CC=$ac_ct_CC
3318 fi
3319else
3320 CC="$ac_cv_prog_CC"
3321fi
3322
3323if test -z "$CC"; then
3324 if test -n "$ac_tool_prefix"; then
3325 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3326set dummy ${ac_tool_prefix}cc; ac_word=$2
3327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3328$as_echo_n "checking for $ac_word... " >&6; }
3329if test "${ac_cv_prog_CC+set}" = set; then :
3330 $as_echo_n "(cached) " >&6
3331else
3332 if test -n "$CC"; then
3333 ac_cv_prog_CC="$CC" # Let the user override the test.
3334else
3335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3336for as_dir in $PATH
3337do
3338 IFS=$as_save_IFS
3339 test -z "$as_dir" && as_dir=.
3340 for ac_exec_ext in '' $ac_executable_extensions; do
3341 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3342 ac_cv_prog_CC="${ac_tool_prefix}cc"
3343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3344 break 2
3345 fi
3346done
3347 done
3348IFS=$as_save_IFS
3349
3350fi
3351fi
3352CC=$ac_cv_prog_CC
3353if test -n "$CC"; then
3354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3355$as_echo "$CC" >&6; }
3356else
3357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3358$as_echo "no" >&6; }
3359fi
3360
3361
3362 fi
3363fi
3364if test -z "$CC"; then
3365 # Extract the first word of "cc", so it can be a program name with args.
3366set dummy cc; ac_word=$2
3367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3368$as_echo_n "checking for $ac_word... " >&6; }
3369if test "${ac_cv_prog_CC+set}" = set; then :
3370 $as_echo_n "(cached) " >&6
3371else
3372 if test -n "$CC"; then
3373 ac_cv_prog_CC="$CC" # Let the user override the test.
3374else
3375 ac_prog_rejected=no
3376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3377for as_dir in $PATH
3378do
3379 IFS=$as_save_IFS
3380 test -z "$as_dir" && as_dir=.
3381 for ac_exec_ext in '' $ac_executable_extensions; do
3382 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3383 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3384 ac_prog_rejected=yes
3385 continue
3386 fi
3387 ac_cv_prog_CC="cc"
3388 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3389 break 2
3390 fi
3391done
3392 done
3393IFS=$as_save_IFS
3394
3395if test $ac_prog_rejected = yes; then
3396 # We found a bogon in the path, so make sure we never use it.
3397 set dummy $ac_cv_prog_CC
3398 shift
3399 if test $# != 0; then
3400 # We chose a different compiler from the bogus one.
3401 # However, it has the same basename, so the bogon will be chosen
3402 # first if we set CC to just the basename; use the full file name.
3403 shift
3404 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3405 fi
3406fi
3407fi
3408fi
3409CC=$ac_cv_prog_CC
3410if test -n "$CC"; then
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3412$as_echo "$CC" >&6; }
3413else
3414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3415$as_echo "no" >&6; }
3416fi
3417
3418
3419fi
3420if test -z "$CC"; then
3421 if test -n "$ac_tool_prefix"; then
3422 for ac_prog in cl.exe
3423 do
3424 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3425set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3427$as_echo_n "checking for $ac_word... " >&6; }
3428if test "${ac_cv_prog_CC+set}" = set; then :
3429 $as_echo_n "(cached) " >&6
3430else
3431 if test -n "$CC"; then
3432 ac_cv_prog_CC="$CC" # Let the user override the test.
3433else
3434as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3435for as_dir in $PATH
3436do
3437 IFS=$as_save_IFS
3438 test -z "$as_dir" && as_dir=.
3439 for ac_exec_ext in '' $ac_executable_extensions; do
3440 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3441 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3443 break 2
3444 fi
3445done
3446 done
3447IFS=$as_save_IFS
3448
3449fi
3450fi
3451CC=$ac_cv_prog_CC
3452if test -n "$CC"; then
3453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3454$as_echo "$CC" >&6; }
3455else
3456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3457$as_echo "no" >&6; }
3458fi
3459
3460
3461 test -n "$CC" && break
3462 done
3463fi
3464if test -z "$CC"; then
3465 ac_ct_CC=$CC
3466 for ac_prog in cl.exe
3467do
3468 # Extract the first word of "$ac_prog", so it can be a program name with args.
3469set dummy $ac_prog; 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; }
3472if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3473 $as_echo_n "(cached) " >&6
3474else
3475 if test -n "$ac_ct_CC"; then
3476 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3477else
3478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3479for as_dir in $PATH
3480do
3481 IFS=$as_save_IFS
3482 test -z "$as_dir" && as_dir=.
3483 for ac_exec_ext in '' $ac_executable_extensions; do
3484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3485 ac_cv_prog_ac_ct_CC="$ac_prog"
3486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3487 break 2
3488 fi
3489done
3490 done
3491IFS=$as_save_IFS
3492
3493fi
3494fi
3495ac_ct_CC=$ac_cv_prog_ac_ct_CC
3496if 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; }
3499else
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3501$as_echo "no" >&6; }
3502fi
3503
3504
3505 test -n "$ac_ct_CC" && break
3506done
3507
3508 if test "x$ac_ct_CC" = x; then
3509 CC=""
3510 else
3511 case $cross_compiling:$ac_tool_warned in
3512yes:)
3513{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3515ac_tool_warned=yes ;;
3516esac
3517 CC=$ac_ct_CC
3518 fi
3519fi
3520
3521fi
3522
3523
3524test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3525$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3526as_fn_error "no acceptable C compiler found in \$PATH
3527See \`config.log' for more details." "$LINENO" 5; }
3528
3529# Provide some information about the compiler.
3530$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3531set X $ac_compile
3532ac_compiler=$2
3533for ac_option in --version -v -V -qversion; do
3534 { { ac_try="$ac_compiler $ac_option >&5"
3535case "(($ac_try" in
3536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3537 *) ac_try_echo=$ac_try;;
3538esac
3539eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3540$as_echo "$ac_try_echo"; } >&5
3541 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3542 ac_status=$?
3543 if test -s conftest.err; then
3544 sed '10a\
3545... rest of stderr output deleted ...
3546 10q' conftest.err >conftest.er1
3547 cat conftest.er1 >&5
3548 rm -f conftest.er1 conftest.err
3549 fi
3550 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3551 test $ac_status = 0; }
3552done
3553
3554cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3555/* end confdefs.h. */
3556
3557int
3558main ()
3559{
3560
3561 ;
3562 return 0;
3563}
3564_ACEOF
3565ac_clean_files_save=$ac_clean_files
3566ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3567# Try to create an executable without -o first, disregard a.out.
3568# It will help us diagnose broken compilers, and finding out an intuition
3569# of exeext.
3570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3571$as_echo_n "checking for C compiler default output file name... " >&6; }
3572ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3573
3574# The possible output files:
3575ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3576
3577ac_rmfiles=
3578for ac_file in $ac_files
3579do
3580 case $ac_file in
3581 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3582 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3583 esac
3584done
3585rm -f $ac_rmfiles
3586
3587if { { ac_try="$ac_link_default"
3588case "(($ac_try" in
3589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3590 *) ac_try_echo=$ac_try;;
3591esac
3592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3593$as_echo "$ac_try_echo"; } >&5
3594 (eval "$ac_link_default") 2>&5
3595 ac_status=$?
3596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3597 test $ac_status = 0; }; then :
3598 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3599# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3600# in a Makefile. We should not override ac_cv_exeext if it was cached,
3601# so that the user can short-circuit this test for compilers unknown to
3602# Autoconf.
3603for ac_file in $ac_files ''
3604do
3605 test -f "$ac_file" || continue
3606 case $ac_file in
3607 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3608 ;;
3609 [ab].out )
3610 # We found the default executable, but exeext='' is most
3611 # certainly right.
3612 break;;
3613 *.* )
3614 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3615 then :; else
3616 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3617 fi
3618 # We set ac_cv_exeext here because the later test for it is not
3619 # safe: cross compilers may not add the suffix if given an `-o'
3620 # argument, so we may need to know it at that point already.
3621 # Even if this section looks crufty: it has the advantage of
3622 # actually working.
3623 break;;
3624 * )
3625 break;;
3626 esac
3627done
3628test "$ac_cv_exeext" = no && ac_cv_exeext=
3629
3630else
3631 ac_file=''
3632fi
3633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3634$as_echo "$ac_file" >&6; }
3635if test -z "$ac_file"; then :
3636 $as_echo "$as_me: failed program was:" >&5
3637sed 's/^/| /' conftest.$ac_ext >&5
3638
3639{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3640$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3641{ as_fn_set_status 77
3642as_fn_error "C compiler cannot create executables
3643See \`config.log' for more details." "$LINENO" 5; }; }
3644fi
3645ac_exeext=$ac_cv_exeext
3646
3647# Check that the compiler produces executables we can run. If not, either
3648# the compiler is broken, or we cross compile.
3649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3650$as_echo_n "checking whether the C compiler works... " >&6; }
3651# If not cross compiling, check that we can run a simple program.
3652if test "$cross_compiling" != yes; then
3653 if { ac_try='./$ac_file'
3654 { { case "(($ac_try" in
3655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3656 *) ac_try_echo=$ac_try;;
3657esac
3658eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3659$as_echo "$ac_try_echo"; } >&5
3660 (eval "$ac_try") 2>&5
3661 ac_status=$?
3662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3663 test $ac_status = 0; }; }; then
3664 cross_compiling=no
3665 else
3666 if test "$cross_compiling" = maybe; then
3667 cross_compiling=yes
3668 else
3669 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3670$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3671as_fn_error "cannot run C compiled programs.
3672If you meant to cross compile, use \`--host'.
3673See \`config.log' for more details." "$LINENO" 5; }
3674 fi
3675 fi
3676fi
3677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3678$as_echo "yes" >&6; }
3679
3680rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3681ac_clean_files=$ac_clean_files_save
3682# Check that the compiler produces executables we can run. If not, either
3683# the compiler is broken, or we cross compile.
3684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3685$as_echo_n "checking whether we are cross compiling... " >&6; }
3686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3687$as_echo "$cross_compiling" >&6; }
3688
3689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3690$as_echo_n "checking for suffix of executables... " >&6; }
3691if { { ac_try="$ac_link"
3692case "(($ac_try" in
3693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3694 *) ac_try_echo=$ac_try;;
3695esac
3696eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3697$as_echo "$ac_try_echo"; } >&5
3698 (eval "$ac_link") 2>&5
3699 ac_status=$?
3700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3701 test $ac_status = 0; }; then :
3702 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3703# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3704# work properly (i.e., refer to `conftest.exe'), while it won't with
3705# `rm'.
3706for ac_file in conftest.exe conftest conftest.*; do
3707 test -f "$ac_file" || continue
3708 case $ac_file in
3709 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3710 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3711 break;;
3712 * ) break;;
3713 esac
3714done
3715else
3716 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3717$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3718as_fn_error "cannot compute suffix of executables: cannot compile and link
3719See \`config.log' for more details." "$LINENO" 5; }
3720fi
3721rm -f conftest$ac_cv_exeext
3722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3723$as_echo "$ac_cv_exeext" >&6; }
3724
3725rm -f conftest.$ac_ext
3726EXEEXT=$ac_cv_exeext
3727ac_exeext=$EXEEXT
3728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3729$as_echo_n "checking for suffix of object files... " >&6; }
3730if test "${ac_cv_objext+set}" = set; then :
3731 $as_echo_n "(cached) " >&6
3732else
3733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734/* end confdefs.h. */
3735
3736int
3737main ()
3738{
3739
3740 ;
3741 return 0;
3742}
3743_ACEOF
3744rm -f conftest.o conftest.obj
3745if { { ac_try="$ac_compile"
3746case "(($ac_try" in
3747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3748 *) ac_try_echo=$ac_try;;
3749esac
3750eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3751$as_echo "$ac_try_echo"; } >&5
3752 (eval "$ac_compile") 2>&5
3753 ac_status=$?
3754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3755 test $ac_status = 0; }; then :
3756 for ac_file in conftest.o conftest.obj conftest.*; do
3757 test -f "$ac_file" || continue;
3758 case $ac_file in
3759 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3760 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3761 break;;
3762 esac
3763done
3764else
3765 $as_echo "$as_me: failed program was:" >&5
3766sed 's/^/| /' conftest.$ac_ext >&5
3767
3768{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3769$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3770as_fn_error "cannot compute suffix of object files: cannot compile
3771See \`config.log' for more details." "$LINENO" 5; }
3772fi
3773rm -f conftest.$ac_cv_objext conftest.$ac_ext
3774fi
3775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3776$as_echo "$ac_cv_objext" >&6; }
3777OBJEXT=$ac_cv_objext
3778ac_objext=$OBJEXT
3779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3780$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3781if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3782 $as_echo_n "(cached) " >&6
3783else
3784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3785/* end confdefs.h. */
3786
3787int
3788main ()
3789{
3790#ifndef __GNUC__
3791 choke me
3792#endif
3793
3794 ;
3795 return 0;
3796}
3797_ACEOF
3798if ac_fn_c_try_compile "$LINENO"; then :
3799 ac_compiler_gnu=yes
3800else
3801 ac_compiler_gnu=no
3802fi
3803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3804ac_cv_c_compiler_gnu=$ac_compiler_gnu
3805
3806fi
3807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3808$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3809if test $ac_compiler_gnu = yes; then
3810 GCC=yes
3811else
3812 GCC=
3813fi
3814ac_test_CFLAGS=${CFLAGS+set}
3815ac_save_CFLAGS=$CFLAGS
3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3817$as_echo_n "checking whether $CC accepts -g... " >&6; }
3818if test "${ac_cv_prog_cc_g+set}" = set; then :
3819 $as_echo_n "(cached) " >&6
3820else
3821 ac_save_c_werror_flag=$ac_c_werror_flag
3822 ac_c_werror_flag=yes
3823 ac_cv_prog_cc_g=no
3824 CFLAGS="-g"
3825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3826/* end confdefs.h. */
3827
3828int
3829main ()
3830{
3831
3832 ;
3833 return 0;
3834}
3835_ACEOF
3836if ac_fn_c_try_compile "$LINENO"; then :
3837 ac_cv_prog_cc_g=yes
3838else
3839 CFLAGS=""
3840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3841/* end confdefs.h. */
3842
3843int
3844main ()
3845{
3846
3847 ;
3848 return 0;
3849}
3850_ACEOF
3851if ac_fn_c_try_compile "$LINENO"; then :
3852
3853else
3854 ac_c_werror_flag=$ac_save_c_werror_flag
3855 CFLAGS="-g"
3856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3857/* end confdefs.h. */
3858
3859int
3860main ()
3861{
3862
3863 ;
3864 return 0;
3865}
3866_ACEOF
3867if ac_fn_c_try_compile "$LINENO"; then :
3868 ac_cv_prog_cc_g=yes
3869fi
3870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3871fi
3872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3873fi
3874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3875 ac_c_werror_flag=$ac_save_c_werror_flag
3876fi
3877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3878$as_echo "$ac_cv_prog_cc_g" >&6; }
3879if test "$ac_test_CFLAGS" = set; then
3880 CFLAGS=$ac_save_CFLAGS
3881elif test $ac_cv_prog_cc_g = yes; then
3882 if test "$GCC" = yes; then
3883 CFLAGS="-g -O2"
3884 else
3885 CFLAGS="-g"
3886 fi
3887else
3888 if test "$GCC" = yes; then
3889 CFLAGS="-O2"
3890 else
3891 CFLAGS=
3892 fi
3893fi
3894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3895$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3896if test "${ac_cv_prog_cc_c89+set}" = set; then :
3897 $as_echo_n "(cached) " >&6
3898else
3899 ac_cv_prog_cc_c89=no
3900ac_save_CC=$CC
3901cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3902/* end confdefs.h. */
3903#include <stdarg.h>
3904#include <stdio.h>
3905#include <sys/types.h>
3906#include <sys/stat.h>
3907/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3908struct buf { int x; };
3909FILE * (*rcsopen) (struct buf *, struct stat *, int);
3910static char *e (p, i)
3911 char **p;
3912 int i;
3913{
3914 return p[i];
3915}
3916static char *f (char * (*g) (char **, int), char **p, ...)
3917{
3918 char *s;
3919 va_list v;
3920 va_start (v,p);
3921 s = g (p, va_arg (v,int));
3922 va_end (v);
3923 return s;
3924}
3925
3926/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3927 function prototypes and stuff, but not '\xHH' hex character constants.
3928 These don't provoke an error unfortunately, instead are silently treated
3929 as 'x'. The following induces an error, until -std is added to get
3930 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3931 array size at least. It's necessary to write '\x00'==0 to get something
3932 that's true only with -std. */
3933int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3934
3935/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3936 inside strings and character constants. */
3937#define FOO(x) 'x'
3938int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3939
3940int test (int i, double x);
3941struct s1 {int (*f) (int a);};
3942struct s2 {int (*f) (double a);};
3943int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3944int argc;
3945char **argv;
3946int
3947main ()
3948{
3949return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3950 ;
3951 return 0;
3952}
3953_ACEOF
3954for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3955 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3956do
3957 CC="$ac_save_CC $ac_arg"
3958 if ac_fn_c_try_compile "$LINENO"; then :
3959 ac_cv_prog_cc_c89=$ac_arg
3960fi
3961rm -f core conftest.err conftest.$ac_objext
3962 test "x$ac_cv_prog_cc_c89" != "xno" && break
3963done
3964rm -f conftest.$ac_ext
3965CC=$ac_save_CC
3966
3967fi
3968# AC_CACHE_VAL
3969case "x$ac_cv_prog_cc_c89" in
3970 x)
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3972$as_echo "none needed" >&6; } ;;
3973 xno)
3974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3975$as_echo "unsupported" >&6; } ;;
3976 *)
3977 CC="$CC $ac_cv_prog_cc_c89"
3978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3979$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3980esac
3981if test "x$ac_cv_prog_cc_c89" != xno; then :
3982
3983fi
3984
3985ac_ext=c
3986ac_cpp='$CPP $CPPFLAGS'
3987ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3988ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3989ac_compiler_gnu=$ac_cv_c_compiler_gnu
3990DEPDIR="${am__leading_dot}deps"
3991
3992ac_config_commands="$ac_config_commands depfiles"
3993
3994
3995am_make=${MAKE-make}
3996cat > confinc << 'END'
3997am__doit:
3998 @echo this is the am__doit target
3999.PHONY: am__doit
4000END
4001# If we don't find an include directive, just comment out the code.
4002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4003$as_echo_n "checking for style of include used by $am_make... " >&6; }
4004am__include="#"
4005am__quote=
4006_am_result=none
4007# First try GNU make style include.
4008echo "include confinc" > confmf
4009# Ignore all kinds of additional output from `make'.
4010case `$am_make -s -f confmf 2> /dev/null` in #(
4011*the\ am__doit\ target*)
4012 am__include=include
4013 am__quote=
4014 _am_result=GNU
4015 ;;
4016esac
4017# Now try BSD make style include.
4018if test "$am__include" = "#"; then
4019 echo '.include "confinc"' > confmf
4020 case `$am_make -s -f confmf 2> /dev/null` in #(
4021 *the\ am__doit\ target*)
4022 am__include=.include
4023 am__quote="\""
4024 _am_result=BSD
4025 ;;
4026 esac
4027fi
4028
4029
4030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4031$as_echo "$_am_result" >&6; }
4032rm -f confinc confmf
4033
4034# Check whether --enable-dependency-tracking was given.
4035if test "${enable_dependency_tracking+set}" = set; then :
4036 enableval=$enable_dependency_tracking;
4037fi
4038
4039if test "x$enable_dependency_tracking" != xno; then
4040 am_depcomp="$ac_aux_dir/depcomp"
4041 AMDEPBACKSLASH='\'
77401673 4042 am__nodep='_no'
6db1d2ca 4043fi
4044 if test "x$enable_dependency_tracking" != xno; then
4045 AMDEP_TRUE=
4046 AMDEP_FALSE='#'
4047else
4048 AMDEP_TRUE='#'
4049 AMDEP_FALSE=
4050fi
4051
4052
4053
4054depcc="$CC" am_compiler_list=
4055
4056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4057$as_echo_n "checking dependency style of $depcc... " >&6; }
4058if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4059 $as_echo_n "(cached) " >&6
4060else
4061 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4062 # We make a subdir and do the tests there. Otherwise we can end up
4063 # making bogus files that we don't know about and never remove. For
4064 # instance it was reported that on HP-UX the gcc test will end up
4065 # making a dummy file named `D' -- because `-MD' means `put the output
4066 # in D'.
77401673 4067 rm -rf conftest.dir
6db1d2ca 4068 mkdir conftest.dir
4069 # Copy depcomp to subdir because otherwise we won't find it if we're
4070 # using a relative directory.
4071 cp "$am_depcomp" conftest.dir
4072 cd conftest.dir
4073 # We will build objects and dependencies in a subdirectory because
4074 # it helps to detect inapplicable dependency modes. For instance
4075 # both Tru64's cc and ICC support -MD to output dependencies as a
4076 # side effect of compilation, but ICC will put the dependencies in
4077 # the current directory while Tru64 will put them in the object
4078 # directory.
4079 mkdir sub
4080
4081 am_cv_CC_dependencies_compiler_type=none
4082 if test "$am_compiler_list" = ""; then
4083 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4084 fi
4085 am__universal=false
4086 case " $depcc " in #(
4087 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4088 esac
4089
4090 for depmode in $am_compiler_list; do
4091 # Setup a source with many dependencies, because some compilers
4092 # like to wrap large dependency lists on column 80 (with \), and
4093 # we should not choose a depcomp mode which is confused by this.
4094 #
4095 # We need to recreate these files for each test, as the compiler may
4096 # overwrite some of them when testing with obscure command lines.
4097 # This happens at least with the AIX C compiler.
4098 : > sub/conftest.c
4099 for i in 1 2 3 4 5 6; do
4100 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4101 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4102 # Solaris 8's {/usr,}/bin/sh.
4103 touch sub/conftst$i.h
4104 done
4105 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4106
4107 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4108 # mode. It turns out that the SunPro C++ compiler does not properly
4109 # handle `-M -o', and we need to detect this. Also, some Intel
4110 # versions had trouble with output in subdirs
4111 am__obj=sub/conftest.${OBJEXT-o}
4112 am__minus_obj="-o $am__obj"
4113 case $depmode in
4114 gcc)
4115 # This depmode causes a compiler race in universal mode.
4116 test "$am__universal" = false || continue
4117 ;;
4118 nosideeffect)
4119 # after this tag, mechanisms are not by side-effect, so they'll
4120 # only be used when explicitly requested
4121 if test "x$enable_dependency_tracking" = xyes; then
4122 continue
4123 else
4124 break
4125 fi
4126 ;;
77401673 4127 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
6db1d2ca 4128 # This compiler won't grok `-c -o', but also, the minuso test has
4129 # not run yet. These depmodes are late enough in the game, and
4130 # so weak that their functioning should not be impacted.
4131 am__obj=conftest.${OBJEXT-o}
4132 am__minus_obj=
4133 ;;
4134 none) break ;;
4135 esac
4136 if depmode=$depmode \
4137 source=sub/conftest.c object=$am__obj \
4138 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4139 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4140 >/dev/null 2>conftest.err &&
4141 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4142 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4143 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4144 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4145 # icc doesn't choke on unknown options, it will just issue warnings
4146 # or remarks (even with -Werror). So we grep stderr for any message
4147 # that says an option was ignored or not supported.
4148 # When given -MP, icc 7.0 and 7.1 complain thusly:
4149 # icc: Command line warning: ignoring option '-M'; no argument required
4150 # The diagnosis changed in icc 8.0:
4151 # icc: Command line remark: option '-MP' not supported
4152 if (grep 'ignoring option' conftest.err ||
4153 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4154 am_cv_CC_dependencies_compiler_type=$depmode
4155 break
4156 fi
4157 fi
4158 done
4159
4160 cd ..
4161 rm -rf conftest.dir
4162else
4163 am_cv_CC_dependencies_compiler_type=none
4164fi
4165
4166fi
4167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4168$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4169CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4170
4171 if
4172 test "x$enable_dependency_tracking" != xno \
4173 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4174 am__fastdepCC_TRUE=
4175 am__fastdepCC_FALSE='#'
4176else
4177 am__fastdepCC_TRUE='#'
4178 am__fastdepCC_FALSE=
4179fi
4180
4181
4182# By default we simply use the C compiler to build assembly code.
4183
4184test "${CCAS+set}" = set || CCAS=$CC
4185test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4186
4187
4188
4189depcc="$CCAS" am_compiler_list=
4190
4191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4192$as_echo_n "checking dependency style of $depcc... " >&6; }
4193if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then :
4194 $as_echo_n "(cached) " >&6
4195else
4196 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4197 # We make a subdir and do the tests there. Otherwise we can end up
4198 # making bogus files that we don't know about and never remove. For
4199 # instance it was reported that on HP-UX the gcc test will end up
4200 # making a dummy file named `D' -- because `-MD' means `put the output
4201 # in D'.
77401673 4202 rm -rf conftest.dir
6db1d2ca 4203 mkdir conftest.dir
4204 # Copy depcomp to subdir because otherwise we won't find it if we're
4205 # using a relative directory.
4206 cp "$am_depcomp" conftest.dir
4207 cd conftest.dir
4208 # We will build objects and dependencies in a subdirectory because
4209 # it helps to detect inapplicable dependency modes. For instance
4210 # both Tru64's cc and ICC support -MD to output dependencies as a
4211 # side effect of compilation, but ICC will put the dependencies in
4212 # the current directory while Tru64 will put them in the object
4213 # directory.
4214 mkdir sub
4215
4216 am_cv_CCAS_dependencies_compiler_type=none
4217 if test "$am_compiler_list" = ""; then
4218 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4219 fi
4220 am__universal=false
4221
4222
4223 for depmode in $am_compiler_list; do
4224 # Setup a source with many dependencies, because some compilers
4225 # like to wrap large dependency lists on column 80 (with \), and
4226 # we should not choose a depcomp mode which is confused by this.
4227 #
4228 # We need to recreate these files for each test, as the compiler may
4229 # overwrite some of them when testing with obscure command lines.
4230 # This happens at least with the AIX C compiler.
4231 : > sub/conftest.c
4232 for i in 1 2 3 4 5 6; do
4233 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4234 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4235 # Solaris 8's {/usr,}/bin/sh.
4236 touch sub/conftst$i.h
4237 done
4238 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4239
4240 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4241 # mode. It turns out that the SunPro C++ compiler does not properly
4242 # handle `-M -o', and we need to detect this. Also, some Intel
4243 # versions had trouble with output in subdirs
4244 am__obj=sub/conftest.${OBJEXT-o}
4245 am__minus_obj="-o $am__obj"
4246 case $depmode in
4247 gcc)
4248 # This depmode causes a compiler race in universal mode.
4249 test "$am__universal" = false || continue
4250 ;;
4251 nosideeffect)
4252 # after this tag, mechanisms are not by side-effect, so they'll
4253 # only be used when explicitly requested
4254 if test "x$enable_dependency_tracking" = xyes; then
4255 continue
4256 else
4257 break
4258 fi
4259 ;;
77401673 4260 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
6db1d2ca 4261 # This compiler won't grok `-c -o', but also, the minuso test has
4262 # not run yet. These depmodes are late enough in the game, and
4263 # so weak that their functioning should not be impacted.
4264 am__obj=conftest.${OBJEXT-o}
4265 am__minus_obj=
4266 ;;
4267 none) break ;;
4268 esac
4269 if depmode=$depmode \
4270 source=sub/conftest.c object=$am__obj \
4271 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4272 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4273 >/dev/null 2>conftest.err &&
4274 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4275 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4276 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4277 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4278 # icc doesn't choke on unknown options, it will just issue warnings
4279 # or remarks (even with -Werror). So we grep stderr for any message
4280 # that says an option was ignored or not supported.
4281 # When given -MP, icc 7.0 and 7.1 complain thusly:
4282 # icc: Command line warning: ignoring option '-M'; no argument required
4283 # The diagnosis changed in icc 8.0:
4284 # icc: Command line remark: option '-MP' not supported
4285 if (grep 'ignoring option' conftest.err ||
4286 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4287 am_cv_CCAS_dependencies_compiler_type=$depmode
4288 break
4289 fi
4290 fi
4291 done
4292
4293 cd ..
4294 rm -rf conftest.dir
4295else
4296 am_cv_CCAS_dependencies_compiler_type=none
4297fi
4298
4299fi
4300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4301$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4302CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4303
4304 if
4305 test "x$enable_dependency_tracking" != xno \
4306 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4307 am__fastdepCCAS_TRUE=
4308 am__fastdepCCAS_FALSE='#'
4309else
4310 am__fastdepCCAS_TRUE='#'
4311 am__fastdepCCAS_FALSE=
4312fi
4313
4314
4315
4316
4317
4318
4319# In order to override CFLAGS_FOR_TARGET, all of our special flags go
4320# in XCFLAGS. But we need them in CFLAGS during configury. So put them
4321# in both places for now and restore CFLAGS at the end of config.
4322save_CFLAGS="$CFLAGS"
4323
4324# Find other programs we need.
4325if test -n "$ac_tool_prefix"; then
4326 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4327set dummy ${ac_tool_prefix}ar; ac_word=$2
4328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4329$as_echo_n "checking for $ac_word... " >&6; }
4330if test "${ac_cv_prog_AR+set}" = set; then :
4331 $as_echo_n "(cached) " >&6
4332else
4333 if test -n "$AR"; then
4334 ac_cv_prog_AR="$AR" # Let the user override the test.
4335else
4336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4337for as_dir in $PATH
4338do
4339 IFS=$as_save_IFS
4340 test -z "$as_dir" && as_dir=.
4341 for ac_exec_ext in '' $ac_executable_extensions; do
4342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4343 ac_cv_prog_AR="${ac_tool_prefix}ar"
4344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4345 break 2
4346 fi
4347done
4348 done
4349IFS=$as_save_IFS
4350
4351fi
4352fi
4353AR=$ac_cv_prog_AR
4354if test -n "$AR"; then
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4356$as_echo "$AR" >&6; }
4357else
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4359$as_echo "no" >&6; }
4360fi
4361
4362
4363fi
4364if test -z "$ac_cv_prog_AR"; then
4365 ac_ct_AR=$AR
4366 # Extract the first word of "ar", so it can be a program name with args.
4367set dummy ar; ac_word=$2
4368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4369$as_echo_n "checking for $ac_word... " >&6; }
4370if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4371 $as_echo_n "(cached) " >&6
4372else
4373 if test -n "$ac_ct_AR"; then
4374 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4375else
4376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4377for as_dir in $PATH
4378do
4379 IFS=$as_save_IFS
4380 test -z "$as_dir" && as_dir=.
4381 for ac_exec_ext in '' $ac_executable_extensions; do
4382 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4383 ac_cv_prog_ac_ct_AR="ar"
4384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4385 break 2
4386 fi
4387done
4388 done
4389IFS=$as_save_IFS
4390
4391fi
4392fi
4393ac_ct_AR=$ac_cv_prog_ac_ct_AR
4394if test -n "$ac_ct_AR"; then
4395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4396$as_echo "$ac_ct_AR" >&6; }
4397else
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4399$as_echo "no" >&6; }
4400fi
4401
4402 if test "x$ac_ct_AR" = x; then
4403 AR=""
4404 else
4405 case $cross_compiling:$ac_tool_warned in
4406yes:)
4407{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4408$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4409ac_tool_warned=yes ;;
4410esac
4411 AR=$ac_ct_AR
4412 fi
4413else
4414 AR="$ac_cv_prog_AR"
4415fi
4416
4417if test -n "$ac_tool_prefix"; then
4418 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4419set dummy ${ac_tool_prefix}nm; ac_word=$2
4420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4421$as_echo_n "checking for $ac_word... " >&6; }
4422if test "${ac_cv_prog_NM+set}" = set; then :
4423 $as_echo_n "(cached) " >&6
4424else
4425 if test -n "$NM"; then
4426 ac_cv_prog_NM="$NM" # Let the user override the test.
4427else
4428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4429for as_dir in $PATH
4430do
4431 IFS=$as_save_IFS
4432 test -z "$as_dir" && as_dir=.
4433 for ac_exec_ext in '' $ac_executable_extensions; do
4434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4435 ac_cv_prog_NM="${ac_tool_prefix}nm"
4436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4437 break 2
4438 fi
4439done
4440 done
4441IFS=$as_save_IFS
4442
4443fi
4444fi
4445NM=$ac_cv_prog_NM
4446if test -n "$NM"; then
4447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
4448$as_echo "$NM" >&6; }
4449else
4450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4451$as_echo "no" >&6; }
4452fi
4453
4454
4455fi
4456if test -z "$ac_cv_prog_NM"; then
4457 ac_ct_NM=$NM
4458 # Extract the first word of "nm", so it can be a program name with args.
4459set dummy nm; ac_word=$2
4460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4461$as_echo_n "checking for $ac_word... " >&6; }
4462if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
4463 $as_echo_n "(cached) " >&6
4464else
4465 if test -n "$ac_ct_NM"; then
4466 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4467else
4468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4469for as_dir in $PATH
4470do
4471 IFS=$as_save_IFS
4472 test -z "$as_dir" && as_dir=.
4473 for ac_exec_ext in '' $ac_executable_extensions; do
4474 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4475 ac_cv_prog_ac_ct_NM="nm"
4476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4477 break 2
4478 fi
4479done
4480 done
4481IFS=$as_save_IFS
4482
4483fi
4484fi
4485ac_ct_NM=$ac_cv_prog_ac_ct_NM
4486if test -n "$ac_ct_NM"; then
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
4488$as_echo "$ac_ct_NM" >&6; }
4489else
4490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4491$as_echo "no" >&6; }
4492fi
4493
4494 if test "x$ac_ct_NM" = x; then
4495 NM=""
4496 else
4497 case $cross_compiling:$ac_tool_warned in
4498yes:)
4499{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4500$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4501ac_tool_warned=yes ;;
4502esac
4503 NM=$ac_ct_NM
4504 fi
4505else
4506 NM="$ac_cv_prog_NM"
4507fi
4508
4509if test -n "$ac_tool_prefix"; then
4510 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4511set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4513$as_echo_n "checking for $ac_word... " >&6; }
4514if test "${ac_cv_prog_RANLIB+set}" = set; then :
4515 $as_echo_n "(cached) " >&6
4516else
4517 if test -n "$RANLIB"; then
4518 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4519else
4520as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521for as_dir in $PATH
4522do
4523 IFS=$as_save_IFS
4524 test -z "$as_dir" && as_dir=.
4525 for ac_exec_ext in '' $ac_executable_extensions; do
4526 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4527 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4529 break 2
4530 fi
4531done
4532 done
4533IFS=$as_save_IFS
4534
4535fi
4536fi
4537RANLIB=$ac_cv_prog_RANLIB
4538if test -n "$RANLIB"; then
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4540$as_echo "$RANLIB" >&6; }
4541else
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4543$as_echo "no" >&6; }
4544fi
4545
4546
4547fi
4548if test -z "$ac_cv_prog_RANLIB"; then
4549 ac_ct_RANLIB=$RANLIB
4550 # Extract the first word of "ranlib", so it can be a program name with args.
4551set dummy ranlib; ac_word=$2
4552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4553$as_echo_n "checking for $ac_word... " >&6; }
4554if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4555 $as_echo_n "(cached) " >&6
4556else
4557 if test -n "$ac_ct_RANLIB"; then
4558 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4559else
4560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4561for as_dir in $PATH
4562do
4563 IFS=$as_save_IFS
4564 test -z "$as_dir" && as_dir=.
4565 for ac_exec_ext in '' $ac_executable_extensions; do
4566 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4567 ac_cv_prog_ac_ct_RANLIB="ranlib"
4568 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4569 break 2
4570 fi
4571done
4572 done
4573IFS=$as_save_IFS
4574
4575fi
4576fi
4577ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4578if test -n "$ac_ct_RANLIB"; then
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4580$as_echo "$ac_ct_RANLIB" >&6; }
4581else
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4583$as_echo "no" >&6; }
4584fi
4585
4586 if test "x$ac_ct_RANLIB" = x; then
4587 RANLIB="ranlib-not-found-in-path-error"
4588 else
4589 case $cross_compiling:$ac_tool_warned in
4590yes:)
4591{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4592$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4593ac_tool_warned=yes ;;
4594esac
4595 RANLIB=$ac_ct_RANLIB
4596 fi
4597else
4598 RANLIB="$ac_cv_prog_RANLIB"
4599fi
4600
4601# Extract the first word of "perl", so it can be a program name with args.
4602set dummy perl; ac_word=$2
4603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4604$as_echo_n "checking for $ac_word... " >&6; }
4605if test "${ac_cv_path_PERL+set}" = set; then :
4606 $as_echo_n "(cached) " >&6
4607else
4608 case $PERL in
4609 [\\/]* | ?:[\\/]*)
4610 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4611 ;;
4612 *)
4613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614for as_dir in $PATH
4615do
4616 IFS=$as_save_IFS
4617 test -z "$as_dir" && as_dir=.
4618 for ac_exec_ext in '' $ac_executable_extensions; do
4619 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4620 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4622 break 2
4623 fi
4624done
4625 done
4626IFS=$as_save_IFS
4627
4628 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl-not-found-in-path-error"
4629 ;;
4630esac
4631fi
4632PERL=$ac_cv_path_PERL
4633if test -n "$PERL"; then
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
4635$as_echo "$PERL" >&6; }
4636else
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4638$as_echo "no" >&6; }
4639fi
4640
4641
4642
4643
4644# Configure libtool
4645case `pwd` in
4646 *\ * | *\ *)
4647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4648$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4649esac
4650
4651
4652
4653macro_version='2.2.7a'
4654macro_revision='1.3134'
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668ltmain="$ac_aux_dir/ltmain.sh"
4669
4670# Backslashify metacharacters that are still active within
4671# double-quoted strings.
4672sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4673
4674# Same as above, but do not quote variable references.
4675double_quote_subst='s/\(["`\\]\)/\\\1/g'
4676
4677# Sed substitution to delay expansion of an escaped shell variable in a
4678# double_quote_subst'ed string.
4679delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4680
4681# Sed substitution to delay expansion of an escaped single quote.
4682delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4683
4684# Sed substitution to avoid accidental globbing in evaled expressions
4685no_glob_subst='s/\*/\\\*/g'
4686
4687ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4688ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4689ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4690
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4692$as_echo_n "checking how to print strings... " >&6; }
4693# Test print first, because it will be a builtin if present.
4694if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4695 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4696 ECHO='print -r --'
4697elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4698 ECHO='printf %s\n'
4699else
4700 # Use this function as a fallback that always works.
4701 func_fallback_echo ()
4702 {
4703 eval 'cat <<_LTECHO_EOF
4704$1
4705_LTECHO_EOF'
4706 }
4707 ECHO='func_fallback_echo'
4708fi
4709
4710# func_echo_all arg...
4711# Invoke $ECHO with all args, space-separated.
4712func_echo_all ()
4713{
4714 $ECHO ""
4715}
4716
4717case "$ECHO" in
4718 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4719$as_echo "printf" >&6; } ;;
4720 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4721$as_echo "print -r" >&6; } ;;
4722 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4723$as_echo "cat" >&6; } ;;
4724esac
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4740$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4741if test "${ac_cv_path_SED+set}" = set; then :
4742 $as_echo_n "(cached) " >&6
4743else
4744 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4745 for ac_i in 1 2 3 4 5 6 7; do
4746 ac_script="$ac_script$as_nl$ac_script"
4747 done
4748 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4749 { ac_script=; unset ac_script;}
4750 if test -z "$SED"; then
4751 ac_path_SED_found=false
4752 # Loop through the user's path and test for each of PROGNAME-LIST
4753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4754for as_dir in $PATH
4755do
4756 IFS=$as_save_IFS
4757 test -z "$as_dir" && as_dir=.
4758 for ac_prog in sed gsed; do
4759 for ac_exec_ext in '' $ac_executable_extensions; do
4760 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4761 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4762# Check for GNU ac_path_SED and select it if it is found.
4763 # Check for GNU $ac_path_SED
4764case `"$ac_path_SED" --version 2>&1` in
4765*GNU*)
4766 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4767*)
4768 ac_count=0
4769 $as_echo_n 0123456789 >"conftest.in"
4770 while :
4771 do
4772 cat "conftest.in" "conftest.in" >"conftest.tmp"
4773 mv "conftest.tmp" "conftest.in"
4774 cp "conftest.in" "conftest.nl"
4775 $as_echo '' >> "conftest.nl"
4776 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4777 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4778 as_fn_arith $ac_count + 1 && ac_count=$as_val
4779 if test $ac_count -gt ${ac_path_SED_max-0}; then
4780 # Best one so far, save it but keep looking for a better one
4781 ac_cv_path_SED="$ac_path_SED"
4782 ac_path_SED_max=$ac_count
4783 fi
4784 # 10*(2^10) chars as input seems more than enough
4785 test $ac_count -gt 10 && break
4786 done
4787 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4788esac
4789
4790 $ac_path_SED_found && break 3
4791 done
4792 done
4793 done
4794IFS=$as_save_IFS
4795 if test -z "$ac_cv_path_SED"; then
4796 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4797 fi
4798else
4799 ac_cv_path_SED=$SED
4800fi
4801
4802fi
4803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4804$as_echo "$ac_cv_path_SED" >&6; }
4805 SED="$ac_cv_path_SED"
4806 rm -f conftest.sed
4807
4808test -z "$SED" && SED=sed
4809Xsed="$SED -e 1s/^X//"
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4822$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4823if test "${ac_cv_path_GREP+set}" = set; then :
4824 $as_echo_n "(cached) " >&6
4825else
4826 if test -z "$GREP"; then
4827 ac_path_GREP_found=false
4828 # Loop through the user's path and test for each of PROGNAME-LIST
4829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4830for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4831do
4832 IFS=$as_save_IFS
4833 test -z "$as_dir" && as_dir=.
4834 for ac_prog in grep ggrep; do
4835 for ac_exec_ext in '' $ac_executable_extensions; do
4836 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4837 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4838# Check for GNU ac_path_GREP and select it if it is found.
4839 # Check for GNU $ac_path_GREP
4840case `"$ac_path_GREP" --version 2>&1` in
4841*GNU*)
4842 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4843*)
4844 ac_count=0
4845 $as_echo_n 0123456789 >"conftest.in"
4846 while :
4847 do
4848 cat "conftest.in" "conftest.in" >"conftest.tmp"
4849 mv "conftest.tmp" "conftest.in"
4850 cp "conftest.in" "conftest.nl"
4851 $as_echo 'GREP' >> "conftest.nl"
4852 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4853 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4854 as_fn_arith $ac_count + 1 && ac_count=$as_val
4855 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4856 # Best one so far, save it but keep looking for a better one
4857 ac_cv_path_GREP="$ac_path_GREP"
4858 ac_path_GREP_max=$ac_count
4859 fi
4860 # 10*(2^10) chars as input seems more than enough
4861 test $ac_count -gt 10 && break
4862 done
4863 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4864esac
4865
4866 $ac_path_GREP_found && break 3
4867 done
4868 done
4869 done
4870IFS=$as_save_IFS
4871 if test -z "$ac_cv_path_GREP"; then
4872 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4873 fi
4874else
4875 ac_cv_path_GREP=$GREP
4876fi
4877
4878fi
4879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4880$as_echo "$ac_cv_path_GREP" >&6; }
4881 GREP="$ac_cv_path_GREP"
4882
4883
4884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4885$as_echo_n "checking for egrep... " >&6; }
4886if test "${ac_cv_path_EGREP+set}" = set; then :
4887 $as_echo_n "(cached) " >&6
4888else
4889 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4890 then ac_cv_path_EGREP="$GREP -E"
4891 else
4892 if test -z "$EGREP"; then
4893 ac_path_EGREP_found=false
4894 # Loop through the user's path and test for each of PROGNAME-LIST
4895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4896for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4897do
4898 IFS=$as_save_IFS
4899 test -z "$as_dir" && as_dir=.
4900 for ac_prog in egrep; do
4901 for ac_exec_ext in '' $ac_executable_extensions; do
4902 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4903 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4904# Check for GNU ac_path_EGREP and select it if it is found.
4905 # Check for GNU $ac_path_EGREP
4906case `"$ac_path_EGREP" --version 2>&1` in
4907*GNU*)
4908 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4909*)
4910 ac_count=0
4911 $as_echo_n 0123456789 >"conftest.in"
4912 while :
4913 do
4914 cat "conftest.in" "conftest.in" >"conftest.tmp"
4915 mv "conftest.tmp" "conftest.in"
4916 cp "conftest.in" "conftest.nl"
4917 $as_echo 'EGREP' >> "conftest.nl"
4918 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4919 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4920 as_fn_arith $ac_count + 1 && ac_count=$as_val
4921 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4922 # Best one so far, save it but keep looking for a better one
4923 ac_cv_path_EGREP="$ac_path_EGREP"
4924 ac_path_EGREP_max=$ac_count
4925 fi
4926 # 10*(2^10) chars as input seems more than enough
4927 test $ac_count -gt 10 && break
4928 done
4929 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4930esac
4931
4932 $ac_path_EGREP_found && break 3
4933 done
4934 done
4935 done
4936IFS=$as_save_IFS
4937 if test -z "$ac_cv_path_EGREP"; then
4938 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4939 fi
4940else
4941 ac_cv_path_EGREP=$EGREP
4942fi
4943
4944 fi
4945fi
4946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4947$as_echo "$ac_cv_path_EGREP" >&6; }
4948 EGREP="$ac_cv_path_EGREP"
4949
4950
4951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4952$as_echo_n "checking for fgrep... " >&6; }
4953if test "${ac_cv_path_FGREP+set}" = set; then :
4954 $as_echo_n "(cached) " >&6
4955else
4956 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4957 then ac_cv_path_FGREP="$GREP -F"
4958 else
4959 if test -z "$FGREP"; then
4960 ac_path_FGREP_found=false
4961 # Loop through the user's path and test for each of PROGNAME-LIST
4962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4963for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4964do
4965 IFS=$as_save_IFS
4966 test -z "$as_dir" && as_dir=.
4967 for ac_prog in fgrep; do
4968 for ac_exec_ext in '' $ac_executable_extensions; do
4969 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4970 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4971# Check for GNU ac_path_FGREP and select it if it is found.
4972 # Check for GNU $ac_path_FGREP
4973case `"$ac_path_FGREP" --version 2>&1` in
4974*GNU*)
4975 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4976*)
4977 ac_count=0
4978 $as_echo_n 0123456789 >"conftest.in"
4979 while :
4980 do
4981 cat "conftest.in" "conftest.in" >"conftest.tmp"
4982 mv "conftest.tmp" "conftest.in"
4983 cp "conftest.in" "conftest.nl"
4984 $as_echo 'FGREP' >> "conftest.nl"
4985 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4986 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4987 as_fn_arith $ac_count + 1 && ac_count=$as_val
4988 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4989 # Best one so far, save it but keep looking for a better one
4990 ac_cv_path_FGREP="$ac_path_FGREP"
4991 ac_path_FGREP_max=$ac_count
4992 fi
4993 # 10*(2^10) chars as input seems more than enough
4994 test $ac_count -gt 10 && break
4995 done
4996 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4997esac
4998
4999 $ac_path_FGREP_found && break 3
5000 done
5001 done
5002 done
5003IFS=$as_save_IFS
5004 if test -z "$ac_cv_path_FGREP"; then
5005 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5006 fi
5007else
5008 ac_cv_path_FGREP=$FGREP
5009fi
5010
5011 fi
5012fi
5013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5014$as_echo "$ac_cv_path_FGREP" >&6; }
5015 FGREP="$ac_cv_path_FGREP"
5016
5017
5018test -z "$GREP" && GREP=grep
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038# Check whether --with-gnu-ld was given.
5039if test "${with_gnu_ld+set}" = set; then :
5040 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5041else
5042 with_gnu_ld=no
5043fi
5044
5045ac_prog=ld
5046if test "$GCC" = yes; then
5047 # Check if gcc -print-prog-name=ld gives a path.
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5049$as_echo_n "checking for ld used by $CC... " >&6; }
5050 case $host in
5051 *-*-mingw*)
5052 # gcc leaves a trailing carriage return which upsets mingw
5053 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5054 *)
5055 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5056 esac
5057 case $ac_prog in
5058 # Accept absolute paths.
5059 [\\/]* | ?:[\\/]*)
5060 re_direlt='/[^/][^/]*/\.\./'
5061 # Canonicalize the pathname of ld
5062 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5063 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5064 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5065 done
5066 test -z "$LD" && LD="$ac_prog"
5067 ;;
5068 "")
5069 # If it fails, then pretend we aren't using GCC.
5070 ac_prog=ld
5071 ;;
5072 *)
5073 # If it is relative, then search for the first ld in PATH.
5074 with_gnu_ld=unknown
5075 ;;
5076 esac
5077elif test "$with_gnu_ld" = yes; then
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5079$as_echo_n "checking for GNU ld... " >&6; }
5080else
5081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5082$as_echo_n "checking for non-GNU ld... " >&6; }
5083fi
5084if test "${lt_cv_path_LD+set}" = set; then :
5085 $as_echo_n "(cached) " >&6
5086else
5087 if test -z "$LD"; then
5088 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5089 for ac_dir in $PATH; do
5090 IFS="$lt_save_ifs"
5091 test -z "$ac_dir" && ac_dir=.
5092 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5093 lt_cv_path_LD="$ac_dir/$ac_prog"
5094 # Check to see if the program is GNU ld. I'd rather use --version,
5095 # but apparently some variants of GNU ld only accept -v.
5096 # Break only if it was the GNU/non-GNU ld that we prefer.
5097 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5098 *GNU* | *'with BFD'*)
5099 test "$with_gnu_ld" != no && break
5100 ;;
5101 *)
5102 test "$with_gnu_ld" != yes && break
5103 ;;
5104 esac
5105 fi
5106 done
5107 IFS="$lt_save_ifs"
5108else
5109 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5110fi
5111fi
5112
5113LD="$lt_cv_path_LD"
5114if test -n "$LD"; then
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5116$as_echo "$LD" >&6; }
5117else
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5119$as_echo "no" >&6; }
5120fi
5121test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5123$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5124if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5125 $as_echo_n "(cached) " >&6
5126else
5127 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5128case `$LD -v 2>&1 </dev/null` in
5129*GNU* | *'with BFD'*)
5130 lt_cv_prog_gnu_ld=yes
5131 ;;
5132*)
5133 lt_cv_prog_gnu_ld=no
5134 ;;
5135esac
5136fi
5137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5138$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5139with_gnu_ld=$lt_cv_prog_gnu_ld
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5150$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5151if test "${lt_cv_path_NM+set}" = set; then :
5152 $as_echo_n "(cached) " >&6
5153else
5154 if test -n "$NM"; then
5155 # Let the user override the test.
5156 lt_cv_path_NM="$NM"
5157else
5158 lt_nm_to_check="${ac_tool_prefix}nm"
5159 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5160 lt_nm_to_check="$lt_nm_to_check nm"
5161 fi
5162 for lt_tmp_nm in $lt_nm_to_check; do
5163 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5164 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5165 IFS="$lt_save_ifs"
5166 test -z "$ac_dir" && ac_dir=.
5167 tmp_nm="$ac_dir/$lt_tmp_nm"
5168 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5169 # Check to see if the nm accepts a BSD-compat flag.
5170 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5171 # nm: unknown option "B" ignored
5172 # Tru64's nm complains that /dev/null is an invalid object file
5173 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5174 */dev/null* | *'Invalid file or object type'*)
5175 lt_cv_path_NM="$tmp_nm -B"
5176 break
5177 ;;
5178 *)
5179 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5180 */dev/null*)
5181 lt_cv_path_NM="$tmp_nm -p"
5182 break
5183 ;;
5184 *)
5185 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5186 continue # so that we can try to find one that supports BSD flags
5187 ;;
5188 esac
5189 ;;
5190 esac
5191 fi
5192 done
5193 IFS="$lt_save_ifs"
5194 done
5195 : ${lt_cv_path_NM=no}
5196fi
5197fi
5198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5199$as_echo "$lt_cv_path_NM" >&6; }
5200if test "$lt_cv_path_NM" != "no"; then
5201 NM="$lt_cv_path_NM"
5202else
5203 # Didn't find any BSD compatible name lister, look for dumpbin.
5204 if test -n "$DUMPBIN"; then :
5205 # Let the user override the test.
5206 else
5207 if test -n "$ac_tool_prefix"; then
5208 for ac_prog in dumpbin "link -dump"
5209 do
5210 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5211set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5213$as_echo_n "checking for $ac_word... " >&6; }
5214if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5215 $as_echo_n "(cached) " >&6
5216else
5217 if test -n "$DUMPBIN"; then
5218 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5219else
5220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5221for as_dir in $PATH
5222do
5223 IFS=$as_save_IFS
5224 test -z "$as_dir" && as_dir=.
5225 for ac_exec_ext in '' $ac_executable_extensions; do
5226 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5227 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5229 break 2
5230 fi
5231done
5232 done
5233IFS=$as_save_IFS
5234
5235fi
5236fi
5237DUMPBIN=$ac_cv_prog_DUMPBIN
5238if test -n "$DUMPBIN"; then
5239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5240$as_echo "$DUMPBIN" >&6; }
5241else
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5243$as_echo "no" >&6; }
5244fi
5245
5246
5247 test -n "$DUMPBIN" && break
5248 done
5249fi
5250if test -z "$DUMPBIN"; then
5251 ac_ct_DUMPBIN=$DUMPBIN
5252 for ac_prog in dumpbin "link -dump"
5253do
5254 # Extract the first word of "$ac_prog", so it can be a program name with args.
5255set dummy $ac_prog; ac_word=$2
5256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5257$as_echo_n "checking for $ac_word... " >&6; }
5258if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5259 $as_echo_n "(cached) " >&6
5260else
5261 if test -n "$ac_ct_DUMPBIN"; then
5262 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5263else
5264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5265for as_dir in $PATH
5266do
5267 IFS=$as_save_IFS
5268 test -z "$as_dir" && as_dir=.
5269 for ac_exec_ext in '' $ac_executable_extensions; do
5270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5271 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5273 break 2
5274 fi
5275done
5276 done
5277IFS=$as_save_IFS
5278
5279fi
5280fi
5281ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5282if test -n "$ac_ct_DUMPBIN"; then
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5284$as_echo "$ac_ct_DUMPBIN" >&6; }
5285else
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5287$as_echo "no" >&6; }
5288fi
5289
5290
5291 test -n "$ac_ct_DUMPBIN" && break
5292done
5293
5294 if test "x$ac_ct_DUMPBIN" = x; then
5295 DUMPBIN=":"
5296 else
5297 case $cross_compiling:$ac_tool_warned in
5298yes:)
5299{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5300$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5301ac_tool_warned=yes ;;
5302esac
5303 DUMPBIN=$ac_ct_DUMPBIN
5304 fi
5305fi
5306
5307 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5308 *COFF*)
5309 DUMPBIN="$DUMPBIN -symbols"
5310 ;;
5311 *)
5312 DUMPBIN=:
5313 ;;
5314 esac
5315 fi
5316
5317 if test "$DUMPBIN" != ":"; then
5318 NM="$DUMPBIN"
5319 fi
5320fi
5321test -z "$NM" && NM=nm
5322
5323
5324
5325
5326
5327
5328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5329$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5330if test "${lt_cv_nm_interface+set}" = set; then :
5331 $as_echo_n "(cached) " >&6
5332else
5333 lt_cv_nm_interface="BSD nm"
5334 echo "int some_variable = 0;" > conftest.$ac_ext
5335 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5336 (eval "$ac_compile" 2>conftest.err)
5337 cat conftest.err >&5
5338 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5339 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5340 cat conftest.err >&5
5341 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5342 cat conftest.out >&5
5343 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5344 lt_cv_nm_interface="MS dumpbin"
5345 fi
5346 rm -f conftest*
5347fi
5348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5349$as_echo "$lt_cv_nm_interface" >&6; }
5350
5351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5352$as_echo_n "checking whether ln -s works... " >&6; }
5353LN_S=$as_ln_s
5354if test "$LN_S" = "ln -s"; then
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5356$as_echo "yes" >&6; }
5357else
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5359$as_echo "no, using $LN_S" >&6; }
5360fi
5361
5362# find the maximum length of command line arguments
5363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5364$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5365if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5366 $as_echo_n "(cached) " >&6
5367else
5368 i=0
5369 teststring="ABCD"
5370
5371 case $build_os in
5372 msdosdjgpp*)
5373 # On DJGPP, this test can blow up pretty badly due to problems in libc
5374 # (any single argument exceeding 2000 bytes causes a buffer overrun
5375 # during glob expansion). Even if it were fixed, the result of this
5376 # check would be larger than it should be.
5377 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5378 ;;
5379
5380 gnu*)
5381 # Under GNU Hurd, this test is not required because there is
5382 # no limit to the length of command line arguments.
5383 # Libtool will interpret -1 as no limit whatsoever
5384 lt_cv_sys_max_cmd_len=-1;
5385 ;;
5386
5387 cygwin* | mingw* | cegcc*)
5388 # On Win9x/ME, this test blows up -- it succeeds, but takes
5389 # about 5 minutes as the teststring grows exponentially.
5390 # Worse, since 9x/ME are not pre-emptively multitasking,
5391 # you end up with a "frozen" computer, even though with patience
5392 # the test eventually succeeds (with a max line length of 256k).
5393 # Instead, let's just punt: use the minimum linelength reported by
5394 # all of the supported platforms: 8192 (on NT/2K/XP).
5395 lt_cv_sys_max_cmd_len=8192;
5396 ;;
5397
5398 mint*)
5399 # On MiNT this can take a long time and run out of memory.
5400 lt_cv_sys_max_cmd_len=8192;
5401 ;;
5402
5403 amigaos*)
5404 # On AmigaOS with pdksh, this test takes hours, literally.
5405 # So we just punt and use a minimum line length of 8192.
5406 lt_cv_sys_max_cmd_len=8192;
5407 ;;
5408
5409 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5410 # This has been around since 386BSD, at least. Likely further.
5411 if test -x /sbin/sysctl; then
5412 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5413 elif test -x /usr/sbin/sysctl; then
5414 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5415 else
5416 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5417 fi
5418 # And add a safety zone
5419 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5420 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5421 ;;
5422
5423 interix*)
5424 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5425 lt_cv_sys_max_cmd_len=196608
5426 ;;
5427
5428 osf*)
5429 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5430 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5431 # nice to cause kernel panics so lets avoid the loop below.
5432 # First set a reasonable default.
5433 lt_cv_sys_max_cmd_len=16384
5434 #
5435 if test -x /sbin/sysconfig; then
5436 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5437 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5438 esac
5439 fi
5440 ;;
5441 sco3.2v5*)
5442 lt_cv_sys_max_cmd_len=102400
5443 ;;
5444 sysv5* | sco5v6* | sysv4.2uw2*)
5445 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5446 if test -n "$kargmax"; then
5447 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5448 else
5449 lt_cv_sys_max_cmd_len=32768
5450 fi
5451 ;;
5452 *)
5453 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5454 if test -n "$lt_cv_sys_max_cmd_len"; then
5455 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5456 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5457 else
5458 # Make teststring a little bigger before we do anything with it.
5459 # a 1K string should be a reasonable start.
5460 for i in 1 2 3 4 5 6 7 8 ; do
5461 teststring=$teststring$teststring
5462 done
5463 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5464 # If test is not a shell built-in, we'll probably end up computing a
5465 # maximum length that is only half of the actual maximum length, but
5466 # we can't tell.
5467 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5468 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5469 test $i != 17 # 1/2 MB should be enough
5470 do
5471 i=`expr $i + 1`
5472 teststring=$teststring$teststring
5473 done
5474 # Only check the string length outside the loop.
5475 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5476 teststring=
5477 # Add a significant safety factor because C++ compilers can tack on
5478 # massive amounts of additional arguments before passing them to the
5479 # linker. It appears as though 1/2 is a usable value.
5480 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5481 fi
5482 ;;
5483 esac
5484
5485fi
5486
5487if test -n $lt_cv_sys_max_cmd_len ; then
5488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5489$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5490else
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5492$as_echo "none" >&6; }
5493fi
5494max_cmd_len=$lt_cv_sys_max_cmd_len
5495
5496
5497
5498
5499
5500
5501: ${CP="cp -f"}
5502: ${MV="mv -f"}
5503: ${RM="rm -f"}
5504
5505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5506$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5507# Try some XSI features
5508xsi_shell=no
5509( _lt_dummy="a/b/c"
5510 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5511 = c,a/b,, \
5512 && eval 'test $(( 1 + 1 )) -eq 2 \
5513 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5514 && xsi_shell=yes
5515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5516$as_echo "$xsi_shell" >&6; }
5517
5518
5519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5520$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5521lt_shell_append=no
5522( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5523 >/dev/null 2>&1 \
5524 && lt_shell_append=yes
5525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5526$as_echo "$lt_shell_append" >&6; }
5527
5528
5529if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5530 lt_unset=unset
5531else
5532 lt_unset=false
5533fi
5534
5535
5536
5537
5538
5539# test EBCDIC or ASCII
5540case `echo X|tr X '\101'` in
5541 A) # ASCII based system
5542 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5543 lt_SP2NL='tr \040 \012'
5544 lt_NL2SP='tr \015\012 \040\040'
5545 ;;
5546 *) # EBCDIC based system
5547 lt_SP2NL='tr \100 \n'
5548 lt_NL2SP='tr \r\n \100\100'
5549 ;;
5550esac
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5561$as_echo_n "checking for $LD option to reload object files... " >&6; }
5562if test "${lt_cv_ld_reload_flag+set}" = set; then :
5563 $as_echo_n "(cached) " >&6
5564else
5565 lt_cv_ld_reload_flag='-r'
5566fi
5567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5568$as_echo "$lt_cv_ld_reload_flag" >&6; }
5569reload_flag=$lt_cv_ld_reload_flag
5570case $reload_flag in
5571"" | " "*) ;;
5572*) reload_flag=" $reload_flag" ;;
5573esac
5574reload_cmds='$LD$reload_flag -o $output$reload_objs'
5575case $host_os in
5576 darwin*)
5577 if test "$GCC" = yes; then
5578 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5579 else
5580 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5581 fi
5582 ;;
5583esac
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593if test -n "$ac_tool_prefix"; then
5594 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5595set dummy ${ac_tool_prefix}objdump; ac_word=$2
5596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5597$as_echo_n "checking for $ac_word... " >&6; }
5598if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5599 $as_echo_n "(cached) " >&6
5600else
5601 if test -n "$OBJDUMP"; then
5602 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5603else
5604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5605for as_dir in $PATH
5606do
5607 IFS=$as_save_IFS
5608 test -z "$as_dir" && as_dir=.
5609 for ac_exec_ext in '' $ac_executable_extensions; do
5610 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5611 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5613 break 2
5614 fi
5615done
5616 done
5617IFS=$as_save_IFS
5618
5619fi
5620fi
5621OBJDUMP=$ac_cv_prog_OBJDUMP
5622if test -n "$OBJDUMP"; then
5623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5624$as_echo "$OBJDUMP" >&6; }
5625else
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5627$as_echo "no" >&6; }
5628fi
5629
5630
5631fi
5632if test -z "$ac_cv_prog_OBJDUMP"; then
5633 ac_ct_OBJDUMP=$OBJDUMP
5634 # Extract the first word of "objdump", so it can be a program name with args.
5635set dummy objdump; ac_word=$2
5636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5637$as_echo_n "checking for $ac_word... " >&6; }
5638if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5639 $as_echo_n "(cached) " >&6
5640else
5641 if test -n "$ac_ct_OBJDUMP"; then
5642 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5643else
5644as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5645for as_dir in $PATH
5646do
5647 IFS=$as_save_IFS
5648 test -z "$as_dir" && as_dir=.
5649 for ac_exec_ext in '' $ac_executable_extensions; do
5650 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5651 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5653 break 2
5654 fi
5655done
5656 done
5657IFS=$as_save_IFS
5658
5659fi
5660fi
5661ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5662if test -n "$ac_ct_OBJDUMP"; then
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5664$as_echo "$ac_ct_OBJDUMP" >&6; }
5665else
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5667$as_echo "no" >&6; }
5668fi
5669
5670 if test "x$ac_ct_OBJDUMP" = x; then
5671 OBJDUMP="false"
5672 else
5673 case $cross_compiling:$ac_tool_warned in
5674yes:)
5675{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5676$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5677ac_tool_warned=yes ;;
5678esac
5679 OBJDUMP=$ac_ct_OBJDUMP
5680 fi
5681else
5682 OBJDUMP="$ac_cv_prog_OBJDUMP"
5683fi
5684
5685test -z "$OBJDUMP" && OBJDUMP=objdump
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5696$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5697if test "${lt_cv_deplibs_check_method+set}" = set; then :
5698 $as_echo_n "(cached) " >&6
5699else
5700 lt_cv_file_magic_cmd='$MAGIC_CMD'
5701lt_cv_file_magic_test_file=
5702lt_cv_deplibs_check_method='unknown'
5703# Need to set the preceding variable on all platforms that support
5704# interlibrary dependencies.
5705# 'none' -- dependencies not supported.
5706# `unknown' -- same as none, but documents that we really don't know.
5707# 'pass_all' -- all dependencies passed with no checks.
5708# 'test_compile' -- check by making test program.
5709# 'file_magic [[regex]]' -- check by looking for files in library path
5710# which responds to the $file_magic_cmd with a given extended regex.
5711# If you have `file' or equivalent on your system and you're not sure
5712# whether `pass_all' will *always* work, you probably want this one.
5713
5714case $host_os in
5715aix[4-9]*)
5716 lt_cv_deplibs_check_method=pass_all
5717 ;;
5718
5719beos*)
5720 lt_cv_deplibs_check_method=pass_all
5721 ;;
5722
5723bsdi[45]*)
5724 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5725 lt_cv_file_magic_cmd='/usr/bin/file -L'
5726 lt_cv_file_magic_test_file=/shlib/libc.so
5727 ;;
5728
5729cygwin*)
5730 # func_win32_libid is a shell function defined in ltmain.sh
5731 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5732 lt_cv_file_magic_cmd='func_win32_libid'
5733 ;;
5734
5735mingw* | pw32*)
5736 # Base MSYS/MinGW do not provide the 'file' command needed by
5737 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5738 # unless we find 'file', for example because we are cross-compiling.
5739 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5740 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5741 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5742 lt_cv_file_magic_cmd='func_win32_libid'
5743 else
5744 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5745 lt_cv_file_magic_cmd='$OBJDUMP -f'
5746 fi
5747 ;;
5748
5749cegcc*)
5750 # use the weaker test based on 'objdump'. See mingw*.
5751 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5752 lt_cv_file_magic_cmd='$OBJDUMP -f'
5753 ;;
5754
5755darwin* | rhapsody*)
5756 lt_cv_deplibs_check_method=pass_all
5757 ;;
5758
5759freebsd* | dragonfly*)
5760 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5761 case $host_cpu in
5762 i*86 )
5763 # Not sure whether the presence of OpenBSD here was a mistake.
5764 # Let's accept both of them until this is cleared up.
5765 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5766 lt_cv_file_magic_cmd=/usr/bin/file
5767 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5768 ;;
5769 esac
5770 else
5771 lt_cv_deplibs_check_method=pass_all
5772 fi
5773 ;;
5774
5775gnu*)
5776 lt_cv_deplibs_check_method=pass_all
5777 ;;
5778
5779haiku*)
5780 lt_cv_deplibs_check_method=pass_all
5781 ;;
5782
5783hpux10.20* | hpux11*)
5784 lt_cv_file_magic_cmd=/usr/bin/file
5785 case $host_cpu in
5786 ia64*)
5787 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5788 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5789 ;;
5790 hppa*64*)
5791 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]'
5792 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5793 ;;
5794 *)
5795 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5796 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5797 ;;
5798 esac
5799 ;;
5800
5801interix[3-9]*)
5802 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5803 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5804 ;;
5805
5806irix5* | irix6* | nonstopux*)
5807 case $LD in
5808 *-32|*"-32 ") libmagic=32-bit;;
5809 *-n32|*"-n32 ") libmagic=N32;;
5810 *-64|*"-64 ") libmagic=64-bit;;
5811 *) libmagic=never-match;;
5812 esac
5813 lt_cv_deplibs_check_method=pass_all
5814 ;;
5815
5816# This must be Linux ELF.
5817linux* | k*bsd*-gnu | kopensolaris*-gnu)
5818 lt_cv_deplibs_check_method=pass_all
5819 ;;
5820
5821netbsd*)
5822 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5823 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5824 else
5825 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5826 fi
5827 ;;
5828
5829newos6*)
5830 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5831 lt_cv_file_magic_cmd=/usr/bin/file
5832 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5833 ;;
5834
5835*nto* | *qnx*)
5836 lt_cv_deplibs_check_method=pass_all
5837 ;;
5838
5839openbsd*)
5840 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5841 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5842 else
5843 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5844 fi
5845 ;;
5846
5847osf3* | osf4* | osf5*)
5848 lt_cv_deplibs_check_method=pass_all
5849 ;;
5850
5851rdos*)
5852 lt_cv_deplibs_check_method=pass_all
5853 ;;
5854
5855solaris*)
5856 lt_cv_deplibs_check_method=pass_all
5857 ;;
5858
5859sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5860 lt_cv_deplibs_check_method=pass_all
5861 ;;
5862
5863sysv4 | sysv4.3*)
5864 case $host_vendor in
5865 motorola)
5866 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]'
5867 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5868 ;;
5869 ncr)
5870 lt_cv_deplibs_check_method=pass_all
5871 ;;
5872 sequent)
5873 lt_cv_file_magic_cmd='/bin/file'
5874 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5875 ;;
5876 sni)
5877 lt_cv_file_magic_cmd='/bin/file'
5878 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5879 lt_cv_file_magic_test_file=/lib/libc.so
5880 ;;
5881 siemens)
5882 lt_cv_deplibs_check_method=pass_all
5883 ;;
5884 pc)
5885 lt_cv_deplibs_check_method=pass_all
5886 ;;
5887 esac
5888 ;;
5889
5890tpf*)
5891 lt_cv_deplibs_check_method=pass_all
5892 ;;
5893esac
5894
5895fi
5896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5897$as_echo "$lt_cv_deplibs_check_method" >&6; }
5898file_magic_cmd=$lt_cv_file_magic_cmd
5899deplibs_check_method=$lt_cv_deplibs_check_method
5900test -z "$deplibs_check_method" && deplibs_check_method=unknown
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913if test -n "$ac_tool_prefix"; then
5914 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5915set dummy ${ac_tool_prefix}ar; ac_word=$2
5916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5917$as_echo_n "checking for $ac_word... " >&6; }
5918if test "${ac_cv_prog_AR+set}" = set; then :
5919 $as_echo_n "(cached) " >&6
5920else
5921 if test -n "$AR"; then
5922 ac_cv_prog_AR="$AR" # Let the user override the test.
5923else
5924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5925for as_dir in $PATH
5926do
5927 IFS=$as_save_IFS
5928 test -z "$as_dir" && as_dir=.
5929 for ac_exec_ext in '' $ac_executable_extensions; do
5930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5931 ac_cv_prog_AR="${ac_tool_prefix}ar"
5932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5933 break 2
5934 fi
5935done
5936 done
5937IFS=$as_save_IFS
5938
5939fi
5940fi
5941AR=$ac_cv_prog_AR
5942if test -n "$AR"; then
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5944$as_echo "$AR" >&6; }
5945else
5946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5947$as_echo "no" >&6; }
5948fi
5949
5950
5951fi
5952if test -z "$ac_cv_prog_AR"; then
5953 ac_ct_AR=$AR
5954 # Extract the first word of "ar", so it can be a program name with args.
5955set dummy ar; ac_word=$2
5956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5957$as_echo_n "checking for $ac_word... " >&6; }
5958if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5959 $as_echo_n "(cached) " >&6
5960else
5961 if test -n "$ac_ct_AR"; then
5962 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5963else
5964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5965for as_dir in $PATH
5966do
5967 IFS=$as_save_IFS
5968 test -z "$as_dir" && as_dir=.
5969 for ac_exec_ext in '' $ac_executable_extensions; do
5970 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5971 ac_cv_prog_ac_ct_AR="ar"
5972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5973 break 2
5974 fi
5975done
5976 done
5977IFS=$as_save_IFS
5978
5979fi
5980fi
5981ac_ct_AR=$ac_cv_prog_ac_ct_AR
5982if test -n "$ac_ct_AR"; then
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5984$as_echo "$ac_ct_AR" >&6; }
5985else
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5987$as_echo "no" >&6; }
5988fi
5989
5990 if test "x$ac_ct_AR" = x; then
5991 AR="false"
5992 else
5993 case $cross_compiling:$ac_tool_warned in
5994yes:)
5995{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5996$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5997ac_tool_warned=yes ;;
5998esac
5999 AR=$ac_ct_AR
6000 fi
6001else
6002 AR="$ac_cv_prog_AR"
6003fi
6004
6005test -z "$AR" && AR=ar
6006test -z "$AR_FLAGS" && AR_FLAGS=cru
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018if test -n "$ac_tool_prefix"; then
6019 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6020set dummy ${ac_tool_prefix}strip; ac_word=$2
6021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6022$as_echo_n "checking for $ac_word... " >&6; }
6023if test "${ac_cv_prog_STRIP+set}" = set; then :
6024 $as_echo_n "(cached) " >&6
6025else
6026 if test -n "$STRIP"; then
6027 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6028else
6029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6030for as_dir in $PATH
6031do
6032 IFS=$as_save_IFS
6033 test -z "$as_dir" && as_dir=.
6034 for ac_exec_ext in '' $ac_executable_extensions; do
6035 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6036 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6038 break 2
6039 fi
6040done
6041 done
6042IFS=$as_save_IFS
6043
6044fi
6045fi
6046STRIP=$ac_cv_prog_STRIP
6047if test -n "$STRIP"; then
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6049$as_echo "$STRIP" >&6; }
6050else
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6052$as_echo "no" >&6; }
6053fi
6054
6055
6056fi
6057if test -z "$ac_cv_prog_STRIP"; then
6058 ac_ct_STRIP=$STRIP
6059 # Extract the first word of "strip", so it can be a program name with args.
6060set dummy strip; ac_word=$2
6061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6062$as_echo_n "checking for $ac_word... " >&6; }
6063if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6064 $as_echo_n "(cached) " >&6
6065else
6066 if test -n "$ac_ct_STRIP"; then
6067 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6068else
6069as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6070for as_dir in $PATH
6071do
6072 IFS=$as_save_IFS
6073 test -z "$as_dir" && as_dir=.
6074 for ac_exec_ext in '' $ac_executable_extensions; do
6075 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6076 ac_cv_prog_ac_ct_STRIP="strip"
6077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6078 break 2
6079 fi
6080done
6081 done
6082IFS=$as_save_IFS
6083
6084fi
6085fi
6086ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6087if test -n "$ac_ct_STRIP"; then
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6089$as_echo "$ac_ct_STRIP" >&6; }
6090else
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6092$as_echo "no" >&6; }
6093fi
6094
6095 if test "x$ac_ct_STRIP" = x; then
6096 STRIP=":"
6097 else
6098 case $cross_compiling:$ac_tool_warned in
6099yes:)
6100{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6101$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6102ac_tool_warned=yes ;;
6103esac
6104 STRIP=$ac_ct_STRIP
6105 fi
6106else
6107 STRIP="$ac_cv_prog_STRIP"
6108fi
6109
6110test -z "$STRIP" && STRIP=:
6111
6112
6113
6114
6115
6116
6117if test -n "$ac_tool_prefix"; then
6118 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6119set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6121$as_echo_n "checking for $ac_word... " >&6; }
6122if test "${ac_cv_prog_RANLIB+set}" = set; then :
6123 $as_echo_n "(cached) " >&6
6124else
6125 if test -n "$RANLIB"; then
6126 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6127else
6128as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6129for as_dir in $PATH
6130do
6131 IFS=$as_save_IFS
6132 test -z "$as_dir" && as_dir=.
6133 for ac_exec_ext in '' $ac_executable_extensions; do
6134 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6135 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6137 break 2
6138 fi
6139done
6140 done
6141IFS=$as_save_IFS
6142
6143fi
6144fi
6145RANLIB=$ac_cv_prog_RANLIB
6146if test -n "$RANLIB"; then
6147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6148$as_echo "$RANLIB" >&6; }
6149else
6150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6151$as_echo "no" >&6; }
6152fi
6153
6154
6155fi
6156if test -z "$ac_cv_prog_RANLIB"; then
6157 ac_ct_RANLIB=$RANLIB
6158 # Extract the first word of "ranlib", so it can be a program name with args.
6159set dummy ranlib; ac_word=$2
6160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6161$as_echo_n "checking for $ac_word... " >&6; }
6162if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6163 $as_echo_n "(cached) " >&6
6164else
6165 if test -n "$ac_ct_RANLIB"; then
6166 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6167else
6168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6169for as_dir in $PATH
6170do
6171 IFS=$as_save_IFS
6172 test -z "$as_dir" && as_dir=.
6173 for ac_exec_ext in '' $ac_executable_extensions; do
6174 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6175 ac_cv_prog_ac_ct_RANLIB="ranlib"
6176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6177 break 2
6178 fi
6179done
6180 done
6181IFS=$as_save_IFS
6182
6183fi
6184fi
6185ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6186if test -n "$ac_ct_RANLIB"; then
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6188$as_echo "$ac_ct_RANLIB" >&6; }
6189else
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6191$as_echo "no" >&6; }
6192fi
6193
6194 if test "x$ac_ct_RANLIB" = x; then
6195 RANLIB=":"
6196 else
6197 case $cross_compiling:$ac_tool_warned in
6198yes:)
6199{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6200$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6201ac_tool_warned=yes ;;
6202esac
6203 RANLIB=$ac_ct_RANLIB
6204 fi
6205else
6206 RANLIB="$ac_cv_prog_RANLIB"
6207fi
6208
6209test -z "$RANLIB" && RANLIB=:
6210
6211
6212
6213
6214
6215
6216# Determine commands to create old-style static archives.
6217old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6218old_postinstall_cmds='chmod 644 $oldlib'
6219old_postuninstall_cmds=
6220
6221if test -n "$RANLIB"; then
6222 case $host_os in
6223 openbsd*)
6224 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6225 ;;
6226 *)
6227 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6228 ;;
6229 esac
6230 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6231fi
6232
6233case $host_os in
6234 darwin*)
6235 lock_old_archive_extraction=yes ;;
6236 *)
6237 lock_old_archive_extraction=no ;;
6238esac
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278# If no C compiler was specified, use CC.
6279LTCC=${LTCC-"$CC"}
6280
6281# If no C compiler flags were specified, use CFLAGS.
6282LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6283
6284# Allow CC to be a program name with arguments.
6285compiler=$CC
6286
6287
6288# Check for command to grab the raw symbol name followed by C symbol from nm.
6289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6290$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6291if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6292 $as_echo_n "(cached) " >&6
6293else
6294
6295# These are sane defaults that work on at least a few old systems.
6296# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6297
6298# Character class describing NM global symbol codes.
6299symcode='[BCDEGRST]'
6300
6301# Regexp to match symbols that can be accessed directly from C.
6302sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6303
6304# Define system-specific variables.
6305case $host_os in
6306aix*)
6307 symcode='[BCDT]'
6308 ;;
6309cygwin* | mingw* | pw32* | cegcc*)
6310 symcode='[ABCDGISTW]'
6311 ;;
6312hpux*)
6313 if test "$host_cpu" = ia64; then
6314 symcode='[ABCDEGRST]'
6315 fi
6316 ;;
6317irix* | nonstopux*)
6318 symcode='[BCDEGRST]'
6319 ;;
6320osf*)
6321 symcode='[BCDEGQRST]'
6322 ;;
6323solaris*)
6324 symcode='[BDRT]'
6325 ;;
6326sco3.2v5*)
6327 symcode='[DT]'
6328 ;;
6329sysv4.2uw2*)
6330 symcode='[DT]'
6331 ;;
6332sysv5* | sco5v6* | unixware* | OpenUNIX*)
6333 symcode='[ABDT]'
6334 ;;
6335sysv4)
6336 symcode='[DFNSTU]'
6337 ;;
6338esac
6339
6340# If we're using GNU nm, then use its standard symbol codes.
6341case `$NM -V 2>&1` in
6342*GNU* | *'with BFD'*)
6343 symcode='[ABCDGIRSTW]' ;;
6344esac
6345
6346# Transform an extracted symbol line into a proper C declaration.
6347# Some systems (esp. on ia64) link data and code symbols differently,
6348# so use this general approach.
6349lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6350
6351# Transform an extracted symbol line into symbol name and symbol address
6352lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6353lt_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'"
6354
6355# Handle CRLF in mingw tool chain
6356opt_cr=
6357case $build_os in
6358mingw*)
6359 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6360 ;;
6361esac
6362
6363# Try without a prefix underscore, then with it.
6364for ac_symprfx in "" "_"; do
6365
6366 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6367 symxfrm="\\1 $ac_symprfx\\2 \\2"
6368
6369 # Write the raw and C identifiers.
6370 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6371 # Fake it for dumpbin and say T for any non-static function
6372 # and D for any global variable.
6373 # Also find C++ and __fastcall symbols from MSVC++,
6374 # which start with @ or ?.
6375 lt_cv_sys_global_symbol_pipe="$AWK '"\
6376" {last_section=section; section=\$ 3};"\
6377" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6378" \$ 0!~/External *\|/{next};"\
6379" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6380" {if(hide[section]) next};"\
6381" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6382" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6383" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6384" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6385" ' prfx=^$ac_symprfx"
6386 else
6387 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6388 fi
6389
6390 # Check to see that the pipe works correctly.
6391 pipe_works=no
6392
6393 rm -f conftest*
6394 cat > conftest.$ac_ext <<_LT_EOF
6395#ifdef __cplusplus
6396extern "C" {
6397#endif
6398char nm_test_var;
6399void nm_test_func(void);
6400void nm_test_func(void){}
6401#ifdef __cplusplus
6402}
6403#endif
6404int main(){nm_test_var='a';nm_test_func();return(0);}
6405_LT_EOF
6406
6407 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6408 (eval $ac_compile) 2>&5
6409 ac_status=$?
6410 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6411 test $ac_status = 0; }; then
6412 # Now try to grab the symbols.
6413 nlist=conftest.nm
6414 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6415 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6416 ac_status=$?
6417 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6418 test $ac_status = 0; } && test -s "$nlist"; then
6419 # Try sorting and uniquifying the output.
6420 if sort "$nlist" | uniq > "$nlist"T; then
6421 mv -f "$nlist"T "$nlist"
6422 else
6423 rm -f "$nlist"T
6424 fi
6425
6426 # Make sure that we snagged all the symbols we need.
6427 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6428 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6429 cat <<_LT_EOF > conftest.$ac_ext
6430#ifdef __cplusplus
6431extern "C" {
6432#endif
6433
6434_LT_EOF
6435 # Now generate the symbol file.
6436 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6437
6438 cat <<_LT_EOF >> conftest.$ac_ext
6439
6440/* The mapping between symbol names and symbols. */
6441const struct {
6442 const char *name;
6443 void *address;
6444}
6445lt__PROGRAM__LTX_preloaded_symbols[] =
6446{
6447 { "@PROGRAM@", (void *) 0 },
6448_LT_EOF
6449 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6450 cat <<\_LT_EOF >> conftest.$ac_ext
6451 {0, (void *) 0}
6452};
6453
6454/* This works around a problem in FreeBSD linker */
6455#ifdef FREEBSD_WORKAROUND
6456static const void *lt_preloaded_setup() {
6457 return lt__PROGRAM__LTX_preloaded_symbols;
6458}
6459#endif
6460
6461#ifdef __cplusplus
6462}
6463#endif
6464_LT_EOF
6465 # Now try linking the two files.
6466 mv conftest.$ac_objext conftstm.$ac_objext
6467 lt_save_LIBS="$LIBS"
6468 lt_save_CFLAGS="$CFLAGS"
6469 LIBS="conftstm.$ac_objext"
6470 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6471 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6472 (eval $ac_link) 2>&5
6473 ac_status=$?
6474 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6475 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6476 pipe_works=yes
6477 fi
6478 LIBS="$lt_save_LIBS"
6479 CFLAGS="$lt_save_CFLAGS"
6480 else
6481 echo "cannot find nm_test_func in $nlist" >&5
6482 fi
6483 else
6484 echo "cannot find nm_test_var in $nlist" >&5
6485 fi
6486 else
6487 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6488 fi
6489 else
6490 echo "$progname: failed program was:" >&5
6491 cat conftest.$ac_ext >&5
6492 fi
6493 rm -rf conftest* conftst*
6494
6495 # Do not use the global_symbol_pipe unless it works.
6496 if test "$pipe_works" = yes; then
6497 break
6498 else
6499 lt_cv_sys_global_symbol_pipe=
6500 fi
6501done
6502
6503fi
6504
6505if test -z "$lt_cv_sys_global_symbol_pipe"; then
6506 lt_cv_sys_global_symbol_to_cdecl=
6507fi
6508if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6510$as_echo "failed" >&6; }
6511else
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6513$as_echo "ok" >&6; }
6514fi
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538# Check whether --enable-libtool-lock was given.
6539if test "${enable_libtool_lock+set}" = set; then :
6540 enableval=$enable_libtool_lock;
6541fi
6542
6543test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6544
6545# Some flags need to be propagated to the compiler or linker for good
6546# libtool support.
6547case $host in
6548ia64-*-hpux*)
6549 # Find out which ABI we are using.
6550 echo 'int i;' > conftest.$ac_ext
6551 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6552 (eval $ac_compile) 2>&5
6553 ac_status=$?
6554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6555 test $ac_status = 0; }; then
6556 case `/usr/bin/file conftest.$ac_objext` in
6557 *ELF-32*)
6558 HPUX_IA64_MODE="32"
6559 ;;
6560 *ELF-64*)
6561 HPUX_IA64_MODE="64"
6562 ;;
6563 esac
6564 fi
6565 rm -rf conftest*
6566 ;;
6567*-*-irix6*)
6568 # Find out which ABI we are using.
6569 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6570 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6571 (eval $ac_compile) 2>&5
6572 ac_status=$?
6573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6574 test $ac_status = 0; }; then
6575 if test "$lt_cv_prog_gnu_ld" = yes; then
6576 case `/usr/bin/file conftest.$ac_objext` in
6577 *32-bit*)
6578 LD="${LD-ld} -melf32bsmip"
6579 ;;
6580 *N32*)
6581 LD="${LD-ld} -melf32bmipn32"
6582 ;;
6583 *64-bit*)
6584 LD="${LD-ld} -melf64bmip"
6585 ;;
6586 esac
6587 else
6588 case `/usr/bin/file conftest.$ac_objext` in
6589 *32-bit*)
6590 LD="${LD-ld} -32"
6591 ;;
6592 *N32*)
6593 LD="${LD-ld} -n32"
6594 ;;
6595 *64-bit*)
6596 LD="${LD-ld} -64"
6597 ;;
6598 esac
6599 fi
6600 fi
6601 rm -rf conftest*
6602 ;;
6603
9613c003 6604x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6db1d2ca 6605s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6606 # Find out which ABI we are using.
6607 echo 'int i;' > conftest.$ac_ext
6608 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6609 (eval $ac_compile) 2>&5
6610 ac_status=$?
6611 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6612 test $ac_status = 0; }; then
6613 case `/usr/bin/file conftest.o` in
6614 *32-bit*)
6615 case $host in
6616 x86_64-*kfreebsd*-gnu)
6617 LD="${LD-ld} -m elf_i386_fbsd"
6618 ;;
6619 x86_64-*linux*)
b4b3bbba 6620 case `/usr/bin/file conftest.o` in
6621 *x86-64*)
6622 LD="${LD-ld} -m elf32_x86_64"
6623 ;;
6624 *)
6625 LD="${LD-ld} -m elf_i386"
6626 ;;
6627 esac
6db1d2ca 6628 ;;
9613c003 6629 powerpc64le-*linux*)
6630 LD="${LD-ld} -m elf32lppclinux"
6631 ;;
6632 powerpc64-*linux*)
6db1d2ca 6633 LD="${LD-ld} -m elf32ppclinux"
6634 ;;
6635 s390x-*linux*)
6636 LD="${LD-ld} -m elf_s390"
6637 ;;
6638 sparc64-*linux*)
6639 LD="${LD-ld} -m elf32_sparc"
6640 ;;
6641 esac
6642 ;;
6643 *64-bit*)
6644 case $host in
6645 x86_64-*kfreebsd*-gnu)
6646 LD="${LD-ld} -m elf_x86_64_fbsd"
6647 ;;
6648 x86_64-*linux*)
6649 LD="${LD-ld} -m elf_x86_64"
6650 ;;
9613c003 6651 powerpcle-*linux*)
6652 LD="${LD-ld} -m elf64lppc"
6653 ;;
6654 powerpc-*linux*)
6db1d2ca 6655 LD="${LD-ld} -m elf64ppc"
6656 ;;
6657 s390*-*linux*|s390*-*tpf*)
6658 LD="${LD-ld} -m elf64_s390"
6659 ;;
6660 sparc*-*linux*)
6661 LD="${LD-ld} -m elf64_sparc"
6662 ;;
6663 esac
6664 ;;
6665 esac
6666 fi
6667 rm -rf conftest*
6668 ;;
6669
6670*-*-sco3.2v5*)
6671 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6672 SAVE_CFLAGS="$CFLAGS"
6673 CFLAGS="$CFLAGS -belf"
6674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6675$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6676if test "${lt_cv_cc_needs_belf+set}" = set; then :
6677 $as_echo_n "(cached) " >&6
6678else
6679 ac_ext=c
6680ac_cpp='$CPP $CPPFLAGS'
6681ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6682ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6683ac_compiler_gnu=$ac_cv_c_compiler_gnu
6684
6685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6686/* end confdefs.h. */
6687
6688int
6689main ()
6690{
6691
6692 ;
6693 return 0;
6694}
6695_ACEOF
6696if ac_fn_c_try_link "$LINENO"; then :
6697 lt_cv_cc_needs_belf=yes
6698else
6699 lt_cv_cc_needs_belf=no
6700fi
6701rm -f core conftest.err conftest.$ac_objext \
6702 conftest$ac_exeext conftest.$ac_ext
6703 ac_ext=c
6704ac_cpp='$CPP $CPPFLAGS'
6705ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6706ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6707ac_compiler_gnu=$ac_cv_c_compiler_gnu
6708
6709fi
6710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6711$as_echo "$lt_cv_cc_needs_belf" >&6; }
6712 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6713 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6714 CFLAGS="$SAVE_CFLAGS"
6715 fi
6716 ;;
6717sparc*-*solaris*)
6718 # Find out which ABI we are using.
6719 echo 'int i;' > conftest.$ac_ext
6720 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6721 (eval $ac_compile) 2>&5
6722 ac_status=$?
6723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6724 test $ac_status = 0; }; then
6725 case `/usr/bin/file conftest.o` in
6726 *64-bit*)
6727 case $lt_cv_prog_gnu_ld in
6728 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6729 *)
6730 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6731 LD="${LD-ld} -64"
6732 fi
6733 ;;
6734 esac
6735 ;;
6736 esac
6737 fi
6738 rm -rf conftest*
6739 ;;
6740esac
6741
6742need_locks="$enable_libtool_lock"
6743
6744
6745 case $host_os in
6746 rhapsody* | darwin*)
6747 if test -n "$ac_tool_prefix"; then
6748 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6749set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6751$as_echo_n "checking for $ac_word... " >&6; }
6752if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6753 $as_echo_n "(cached) " >&6
6754else
6755 if test -n "$DSYMUTIL"; then
6756 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6757else
6758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759for as_dir in $PATH
6760do
6761 IFS=$as_save_IFS
6762 test -z "$as_dir" && as_dir=.
6763 for ac_exec_ext in '' $ac_executable_extensions; do
6764 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6765 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6767 break 2
6768 fi
6769done
6770 done
6771IFS=$as_save_IFS
6772
6773fi
6774fi
6775DSYMUTIL=$ac_cv_prog_DSYMUTIL
6776if test -n "$DSYMUTIL"; then
6777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6778$as_echo "$DSYMUTIL" >&6; }
6779else
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6781$as_echo "no" >&6; }
6782fi
6783
6784
6785fi
6786if test -z "$ac_cv_prog_DSYMUTIL"; then
6787 ac_ct_DSYMUTIL=$DSYMUTIL
6788 # Extract the first word of "dsymutil", so it can be a program name with args.
6789set dummy dsymutil; ac_word=$2
6790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6791$as_echo_n "checking for $ac_word... " >&6; }
6792if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6793 $as_echo_n "(cached) " >&6
6794else
6795 if test -n "$ac_ct_DSYMUTIL"; then
6796 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6797else
6798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6799for as_dir in $PATH
6800do
6801 IFS=$as_save_IFS
6802 test -z "$as_dir" && as_dir=.
6803 for ac_exec_ext in '' $ac_executable_extensions; do
6804 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6805 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6807 break 2
6808 fi
6809done
6810 done
6811IFS=$as_save_IFS
6812
6813fi
6814fi
6815ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6816if test -n "$ac_ct_DSYMUTIL"; then
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6818$as_echo "$ac_ct_DSYMUTIL" >&6; }
6819else
6820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6821$as_echo "no" >&6; }
6822fi
6823
6824 if test "x$ac_ct_DSYMUTIL" = x; then
6825 DSYMUTIL=":"
6826 else
6827 case $cross_compiling:$ac_tool_warned in
6828yes:)
6829{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6830$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6831ac_tool_warned=yes ;;
6832esac
6833 DSYMUTIL=$ac_ct_DSYMUTIL
6834 fi
6835else
6836 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6837fi
6838
6839 if test -n "$ac_tool_prefix"; then
6840 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6841set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843$as_echo_n "checking for $ac_word... " >&6; }
6844if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6845 $as_echo_n "(cached) " >&6
6846else
6847 if test -n "$NMEDIT"; then
6848 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6849else
6850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851for as_dir in $PATH
6852do
6853 IFS=$as_save_IFS
6854 test -z "$as_dir" && as_dir=.
6855 for ac_exec_ext in '' $ac_executable_extensions; do
6856 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6857 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6859 break 2
6860 fi
6861done
6862 done
6863IFS=$as_save_IFS
6864
6865fi
6866fi
6867NMEDIT=$ac_cv_prog_NMEDIT
6868if test -n "$NMEDIT"; then
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6870$as_echo "$NMEDIT" >&6; }
6871else
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873$as_echo "no" >&6; }
6874fi
6875
6876
6877fi
6878if test -z "$ac_cv_prog_NMEDIT"; then
6879 ac_ct_NMEDIT=$NMEDIT
6880 # Extract the first word of "nmedit", so it can be a program name with args.
6881set dummy nmedit; ac_word=$2
6882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6883$as_echo_n "checking for $ac_word... " >&6; }
6884if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6885 $as_echo_n "(cached) " >&6
6886else
6887 if test -n "$ac_ct_NMEDIT"; then
6888 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6889else
6890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6891for as_dir in $PATH
6892do
6893 IFS=$as_save_IFS
6894 test -z "$as_dir" && as_dir=.
6895 for ac_exec_ext in '' $ac_executable_extensions; do
6896 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6897 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6899 break 2
6900 fi
6901done
6902 done
6903IFS=$as_save_IFS
6904
6905fi
6906fi
6907ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6908if test -n "$ac_ct_NMEDIT"; then
6909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6910$as_echo "$ac_ct_NMEDIT" >&6; }
6911else
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6913$as_echo "no" >&6; }
6914fi
6915
6916 if test "x$ac_ct_NMEDIT" = x; then
6917 NMEDIT=":"
6918 else
6919 case $cross_compiling:$ac_tool_warned in
6920yes:)
6921{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6922$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6923ac_tool_warned=yes ;;
6924esac
6925 NMEDIT=$ac_ct_NMEDIT
6926 fi
6927else
6928 NMEDIT="$ac_cv_prog_NMEDIT"
6929fi
6930
6931 if test -n "$ac_tool_prefix"; then
6932 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6933set dummy ${ac_tool_prefix}lipo; ac_word=$2
6934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6935$as_echo_n "checking for $ac_word... " >&6; }
6936if test "${ac_cv_prog_LIPO+set}" = set; then :
6937 $as_echo_n "(cached) " >&6
6938else
6939 if test -n "$LIPO"; then
6940 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6941else
6942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6943for as_dir in $PATH
6944do
6945 IFS=$as_save_IFS
6946 test -z "$as_dir" && as_dir=.
6947 for ac_exec_ext in '' $ac_executable_extensions; do
6948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6949 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6951 break 2
6952 fi
6953done
6954 done
6955IFS=$as_save_IFS
6956
6957fi
6958fi
6959LIPO=$ac_cv_prog_LIPO
6960if test -n "$LIPO"; then
6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6962$as_echo "$LIPO" >&6; }
6963else
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6965$as_echo "no" >&6; }
6966fi
6967
6968
6969fi
6970if test -z "$ac_cv_prog_LIPO"; then
6971 ac_ct_LIPO=$LIPO
6972 # Extract the first word of "lipo", so it can be a program name with args.
6973set dummy lipo; ac_word=$2
6974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6975$as_echo_n "checking for $ac_word... " >&6; }
6976if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6977 $as_echo_n "(cached) " >&6
6978else
6979 if test -n "$ac_ct_LIPO"; then
6980 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6981else
6982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6983for as_dir in $PATH
6984do
6985 IFS=$as_save_IFS
6986 test -z "$as_dir" && as_dir=.
6987 for ac_exec_ext in '' $ac_executable_extensions; do
6988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6989 ac_cv_prog_ac_ct_LIPO="lipo"
6990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6991 break 2
6992 fi
6993done
6994 done
6995IFS=$as_save_IFS
6996
6997fi
6998fi
6999ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7000if test -n "$ac_ct_LIPO"; then
7001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7002$as_echo "$ac_ct_LIPO" >&6; }
7003else
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7005$as_echo "no" >&6; }
7006fi
7007
7008 if test "x$ac_ct_LIPO" = x; then
7009 LIPO=":"
7010 else
7011 case $cross_compiling:$ac_tool_warned in
7012yes:)
7013{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7014$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7015ac_tool_warned=yes ;;
7016esac
7017 LIPO=$ac_ct_LIPO
7018 fi
7019else
7020 LIPO="$ac_cv_prog_LIPO"
7021fi
7022
7023 if test -n "$ac_tool_prefix"; then
7024 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7025set dummy ${ac_tool_prefix}otool; ac_word=$2
7026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7027$as_echo_n "checking for $ac_word... " >&6; }
7028if test "${ac_cv_prog_OTOOL+set}" = set; then :
7029 $as_echo_n "(cached) " >&6
7030else
7031 if test -n "$OTOOL"; then
7032 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7033else
7034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7035for as_dir in $PATH
7036do
7037 IFS=$as_save_IFS
7038 test -z "$as_dir" && as_dir=.
7039 for ac_exec_ext in '' $ac_executable_extensions; do
7040 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7041 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7043 break 2
7044 fi
7045done
7046 done
7047IFS=$as_save_IFS
7048
7049fi
7050fi
7051OTOOL=$ac_cv_prog_OTOOL
7052if test -n "$OTOOL"; then
7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7054$as_echo "$OTOOL" >&6; }
7055else
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7057$as_echo "no" >&6; }
7058fi
7059
7060
7061fi
7062if test -z "$ac_cv_prog_OTOOL"; then
7063 ac_ct_OTOOL=$OTOOL
7064 # Extract the first word of "otool", so it can be a program name with args.
7065set dummy otool; ac_word=$2
7066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7067$as_echo_n "checking for $ac_word... " >&6; }
7068if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7069 $as_echo_n "(cached) " >&6
7070else
7071 if test -n "$ac_ct_OTOOL"; then
7072 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7073else
7074as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7075for as_dir in $PATH
7076do
7077 IFS=$as_save_IFS
7078 test -z "$as_dir" && as_dir=.
7079 for ac_exec_ext in '' $ac_executable_extensions; do
7080 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7081 ac_cv_prog_ac_ct_OTOOL="otool"
7082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7083 break 2
7084 fi
7085done
7086 done
7087IFS=$as_save_IFS
7088
7089fi
7090fi
7091ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7092if test -n "$ac_ct_OTOOL"; then
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7094$as_echo "$ac_ct_OTOOL" >&6; }
7095else
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7097$as_echo "no" >&6; }
7098fi
7099
7100 if test "x$ac_ct_OTOOL" = x; then
7101 OTOOL=":"
7102 else
7103 case $cross_compiling:$ac_tool_warned in
7104yes:)
7105{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7106$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7107ac_tool_warned=yes ;;
7108esac
7109 OTOOL=$ac_ct_OTOOL
7110 fi
7111else
7112 OTOOL="$ac_cv_prog_OTOOL"
7113fi
7114
7115 if test -n "$ac_tool_prefix"; then
7116 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7117set dummy ${ac_tool_prefix}otool64; ac_word=$2
7118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7119$as_echo_n "checking for $ac_word... " >&6; }
7120if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7121 $as_echo_n "(cached) " >&6
7122else
7123 if test -n "$OTOOL64"; then
7124 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7125else
7126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7127for as_dir in $PATH
7128do
7129 IFS=$as_save_IFS
7130 test -z "$as_dir" && as_dir=.
7131 for ac_exec_ext in '' $ac_executable_extensions; do
7132 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7133 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7135 break 2
7136 fi
7137done
7138 done
7139IFS=$as_save_IFS
7140
7141fi
7142fi
7143OTOOL64=$ac_cv_prog_OTOOL64
7144if test -n "$OTOOL64"; then
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7146$as_echo "$OTOOL64" >&6; }
7147else
7148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7149$as_echo "no" >&6; }
7150fi
7151
7152
7153fi
7154if test -z "$ac_cv_prog_OTOOL64"; then
7155 ac_ct_OTOOL64=$OTOOL64
7156 # Extract the first word of "otool64", so it can be a program name with args.
7157set dummy otool64; ac_word=$2
7158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7159$as_echo_n "checking for $ac_word... " >&6; }
7160if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7161 $as_echo_n "(cached) " >&6
7162else
7163 if test -n "$ac_ct_OTOOL64"; then
7164 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7165else
7166as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7167for as_dir in $PATH
7168do
7169 IFS=$as_save_IFS
7170 test -z "$as_dir" && as_dir=.
7171 for ac_exec_ext in '' $ac_executable_extensions; do
7172 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7173 ac_cv_prog_ac_ct_OTOOL64="otool64"
7174 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7175 break 2
7176 fi
7177done
7178 done
7179IFS=$as_save_IFS
7180
7181fi
7182fi
7183ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7184if test -n "$ac_ct_OTOOL64"; then
7185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7186$as_echo "$ac_ct_OTOOL64" >&6; }
7187else
7188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7189$as_echo "no" >&6; }
7190fi
7191
7192 if test "x$ac_ct_OTOOL64" = x; then
7193 OTOOL64=":"
7194 else
7195 case $cross_compiling:$ac_tool_warned in
7196yes:)
7197{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7198$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7199ac_tool_warned=yes ;;
7200esac
7201 OTOOL64=$ac_ct_OTOOL64
7202 fi
7203else
7204 OTOOL64="$ac_cv_prog_OTOOL64"
7205fi
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7234$as_echo_n "checking for -single_module linker flag... " >&6; }
7235if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7236 $as_echo_n "(cached) " >&6
7237else
7238 lt_cv_apple_cc_single_mod=no
7239 if test -z "${LT_MULTI_MODULE}"; then
7240 # By default we will add the -single_module flag. You can override
7241 # by either setting the environment variable LT_MULTI_MODULE
7242 # non-empty at configure time, or by adding -multi_module to the
7243 # link flags.
7244 rm -rf libconftest.dylib*
7245 echo "int foo(void){return 1;}" > conftest.c
7246 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7247-dynamiclib -Wl,-single_module conftest.c" >&5
7248 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7249 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7250 _lt_result=$?
7251 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7252 lt_cv_apple_cc_single_mod=yes
7253 else
7254 cat conftest.err >&5
7255 fi
7256 rm -rf libconftest.dylib*
7257 rm -f conftest.*
7258 fi
7259fi
7260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7261$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7263$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7264if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7265 $as_echo_n "(cached) " >&6
7266else
7267 lt_cv_ld_exported_symbols_list=no
7268 save_LDFLAGS=$LDFLAGS
7269 echo "_main" > conftest.sym
7270 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7272/* end confdefs.h. */
7273
7274int
7275main ()
7276{
7277
7278 ;
7279 return 0;
7280}
7281_ACEOF
7282if ac_fn_c_try_link "$LINENO"; then :
7283 lt_cv_ld_exported_symbols_list=yes
7284else
7285 lt_cv_ld_exported_symbols_list=no
7286fi
7287rm -f core conftest.err conftest.$ac_objext \
7288 conftest$ac_exeext conftest.$ac_ext
7289 LDFLAGS="$save_LDFLAGS"
7290
7291fi
7292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7293$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7295$as_echo_n "checking for -force_load linker flag... " >&6; }
7296if test "${lt_cv_ld_force_load+set}" = set; then :
7297 $as_echo_n "(cached) " >&6
7298else
7299 lt_cv_ld_force_load=no
7300 cat > conftest.c << _LT_EOF
7301int forced_loaded() { return 2;}
7302_LT_EOF
7303 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7304 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7305 echo "$AR cru libconftest.a conftest.o" >&5
7306 $AR cru libconftest.a conftest.o 2>&5
7307 cat > conftest.c << _LT_EOF
7308int main() { return 0;}
7309_LT_EOF
7310 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7311 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7312 _lt_result=$?
7313 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7314 lt_cv_ld_force_load=yes
7315 else
7316 cat conftest.err >&5
7317 fi
7318 rm -f conftest.err libconftest.a conftest conftest.c
7319 rm -rf conftest.dSYM
7320
7321fi
7322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7323$as_echo "$lt_cv_ld_force_load" >&6; }
7324 case $host_os in
7325 rhapsody* | darwin1.[012])
7326 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7327 darwin1.*)
7328 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7329 darwin*) # darwin 5.x on
7330 # if running on 10.5 or later, the deployment target defaults
7331 # to the OS version, if on x86, and 10.4, the deployment
7332 # target defaults to 10.4. Don't you love it?
7333 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7334 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7335 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7c407808 7336 10.[012][,.]*)
6db1d2ca 7337 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7338 10.*)
7339 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7340 esac
7341 ;;
7342 esac
7343 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7344 _lt_dar_single_mod='$single_module'
7345 fi
7346 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7347 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7348 else
7349 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7350 fi
7351 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7352 _lt_dsymutil='~$DSYMUTIL $lib || :'
7353 else
7354 _lt_dsymutil=
7355 fi
7356 ;;
7357 esac
7358
7359ac_ext=c
7360ac_cpp='$CPP $CPPFLAGS'
7361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7363ac_compiler_gnu=$ac_cv_c_compiler_gnu
7364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7365$as_echo_n "checking how to run the C preprocessor... " >&6; }
7366# On Suns, sometimes $CPP names a directory.
7367if test -n "$CPP" && test -d "$CPP"; then
7368 CPP=
7369fi
7370if test -z "$CPP"; then
7371 if test "${ac_cv_prog_CPP+set}" = set; then :
7372 $as_echo_n "(cached) " >&6
7373else
7374 # Double quotes because CPP needs to be expanded
7375 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7376 do
7377 ac_preproc_ok=false
7378for ac_c_preproc_warn_flag in '' yes
7379do
7380 # Use a header file that comes with gcc, so configuring glibc
7381 # with a fresh cross-compiler works.
7382 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7383 # <limits.h> exists even on freestanding compilers.
7384 # On the NeXT, cc -E runs the code through the compiler's parser,
7385 # not just through cpp. "Syntax error" is here to catch this case.
7386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7387/* end confdefs.h. */
7388#ifdef __STDC__
7389# include <limits.h>
7390#else
7391# include <assert.h>
7392#endif
7393 Syntax error
7394_ACEOF
7395if ac_fn_c_try_cpp "$LINENO"; then :
7396
7397else
7398 # Broken: fails on valid input.
7399continue
7400fi
7401rm -f conftest.err conftest.$ac_ext
7402
7403 # OK, works on sane cases. Now check whether nonexistent headers
7404 # can be detected and how.
7405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7406/* end confdefs.h. */
7407#include <ac_nonexistent.h>
7408_ACEOF
7409if ac_fn_c_try_cpp "$LINENO"; then :
7410 # Broken: success on invalid input.
7411continue
7412else
7413 # Passes both tests.
7414ac_preproc_ok=:
7415break
7416fi
7417rm -f conftest.err conftest.$ac_ext
7418
7419done
7420# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7421rm -f conftest.err conftest.$ac_ext
7422if $ac_preproc_ok; then :
7423 break
7424fi
7425
7426 done
7427 ac_cv_prog_CPP=$CPP
7428
7429fi
7430 CPP=$ac_cv_prog_CPP
7431else
7432 ac_cv_prog_CPP=$CPP
7433fi
7434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7435$as_echo "$CPP" >&6; }
7436ac_preproc_ok=false
7437for ac_c_preproc_warn_flag in '' yes
7438do
7439 # Use a header file that comes with gcc, so configuring glibc
7440 # with a fresh cross-compiler works.
7441 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7442 # <limits.h> exists even on freestanding compilers.
7443 # On the NeXT, cc -E runs the code through the compiler's parser,
7444 # not just through cpp. "Syntax error" is here to catch this case.
7445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7446/* end confdefs.h. */
7447#ifdef __STDC__
7448# include <limits.h>
7449#else
7450# include <assert.h>
7451#endif
7452 Syntax error
7453_ACEOF
7454if ac_fn_c_try_cpp "$LINENO"; then :
7455
7456else
7457 # Broken: fails on valid input.
7458continue
7459fi
7460rm -f conftest.err conftest.$ac_ext
7461
7462 # OK, works on sane cases. Now check whether nonexistent headers
7463 # can be detected and how.
7464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7465/* end confdefs.h. */
7466#include <ac_nonexistent.h>
7467_ACEOF
7468if ac_fn_c_try_cpp "$LINENO"; then :
7469 # Broken: success on invalid input.
7470continue
7471else
7472 # Passes both tests.
7473ac_preproc_ok=:
7474break
7475fi
7476rm -f conftest.err conftest.$ac_ext
7477
7478done
7479# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7480rm -f conftest.err conftest.$ac_ext
7481if $ac_preproc_ok; then :
7482
7483else
7484 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7485$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7486as_fn_error "C preprocessor \"$CPP\" fails sanity check
7487See \`config.log' for more details." "$LINENO" 5; }
7488fi
7489
7490ac_ext=c
7491ac_cpp='$CPP $CPPFLAGS'
7492ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7493ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7494ac_compiler_gnu=$ac_cv_c_compiler_gnu
7495
7496
7497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7498$as_echo_n "checking for ANSI C header files... " >&6; }
7499if test "${ac_cv_header_stdc+set}" = set; then :
7500 $as_echo_n "(cached) " >&6
7501else
7502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7503/* end confdefs.h. */
7504#include <stdlib.h>
7505#include <stdarg.h>
7506#include <string.h>
7507#include <float.h>
7508
7509int
7510main ()
7511{
7512
7513 ;
7514 return 0;
7515}
7516_ACEOF
7517if ac_fn_c_try_compile "$LINENO"; then :
7518 ac_cv_header_stdc=yes
7519else
7520 ac_cv_header_stdc=no
7521fi
7522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7523
7524if test $ac_cv_header_stdc = yes; then
7525 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7527/* end confdefs.h. */
7528#include <string.h>
7529
7530_ACEOF
7531if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7532 $EGREP "memchr" >/dev/null 2>&1; then :
7533
7534else
7535 ac_cv_header_stdc=no
7536fi
7537rm -f conftest*
7538
7539fi
7540
7541if test $ac_cv_header_stdc = yes; then
7542 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7544/* end confdefs.h. */
7545#include <stdlib.h>
7546
7547_ACEOF
7548if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7549 $EGREP "free" >/dev/null 2>&1; then :
7550
7551else
7552 ac_cv_header_stdc=no
7553fi
7554rm -f conftest*
7555
7556fi
7557
7558if test $ac_cv_header_stdc = yes; then
7559 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7560 if test "$cross_compiling" = yes; then :
7561 :
7562else
7563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7564/* end confdefs.h. */
7565#include <ctype.h>
7566#include <stdlib.h>
7567#if ((' ' & 0x0FF) == 0x020)
7568# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7569# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7570#else
7571# define ISLOWER(c) \
7572 (('a' <= (c) && (c) <= 'i') \
7573 || ('j' <= (c) && (c) <= 'r') \
7574 || ('s' <= (c) && (c) <= 'z'))
7575# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7576#endif
7577
7578#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7579int
7580main ()
7581{
7582 int i;
7583 for (i = 0; i < 256; i++)
7584 if (XOR (islower (i), ISLOWER (i))
7585 || toupper (i) != TOUPPER (i))
7586 return 2;
7587 return 0;
7588}
7589_ACEOF
7590if ac_fn_c_try_run "$LINENO"; then :
7591
7592else
7593 ac_cv_header_stdc=no
7594fi
7595rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7596 conftest.$ac_objext conftest.beam conftest.$ac_ext
7597fi
7598
7599fi
7600fi
7601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7602$as_echo "$ac_cv_header_stdc" >&6; }
7603if test $ac_cv_header_stdc = yes; then
7604
7605$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7606
7607fi
7608
7609# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7610for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7611 inttypes.h stdint.h unistd.h
7612do :
7613 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7614ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7615"
7616eval as_val=\$$as_ac_Header
7617 if test "x$as_val" = x""yes; then :
7618 cat >>confdefs.h <<_ACEOF
7619#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7620_ACEOF
7621
7622fi
7623
7624done
7625
7626
7627for ac_header in dlfcn.h
7628do :
7629 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7630"
7631if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7632 cat >>confdefs.h <<_ACEOF
7633#define HAVE_DLFCN_H 1
7634_ACEOF
7635
7636fi
7637
7638done
7639
7640
7641
7642
7643
7644# Set options
7645
7646
7647
7648 enable_dlopen=no
7649
7650
7651 enable_win32_dll=no
7652
7653
7654 # Check whether --enable-shared was given.
7655if test "${enable_shared+set}" = set; then :
7656 enableval=$enable_shared; p=${PACKAGE-default}
7657 case $enableval in
7658 yes) enable_shared=yes ;;
7659 no) enable_shared=no ;;
7660 *)
7661 enable_shared=no
7662 # Look at the argument we got. We use all the common list separators.
7663 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7664 for pkg in $enableval; do
7665 IFS="$lt_save_ifs"
7666 if test "X$pkg" = "X$p"; then
7667 enable_shared=yes
7668 fi
7669 done
7670 IFS="$lt_save_ifs"
7671 ;;
7672 esac
7673else
7674 enable_shared=yes
7675fi
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685 # Check whether --enable-static was given.
7686if test "${enable_static+set}" = set; then :
7687 enableval=$enable_static; p=${PACKAGE-default}
7688 case $enableval in
7689 yes) enable_static=yes ;;
7690 no) enable_static=no ;;
7691 *)
7692 enable_static=no
7693 # Look at the argument we got. We use all the common list separators.
7694 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7695 for pkg in $enableval; do
7696 IFS="$lt_save_ifs"
7697 if test "X$pkg" = "X$p"; then
7698 enable_static=yes
7699 fi
7700 done
7701 IFS="$lt_save_ifs"
7702 ;;
7703 esac
7704else
7705 enable_static=yes
7706fi
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717# Check whether --with-pic was given.
7718if test "${with_pic+set}" = set; then :
7719 withval=$with_pic; pic_mode="$withval"
7720else
7721 pic_mode=default
7722fi
7723
7724
7725test -z "$pic_mode" && pic_mode=default
7726
7727
7728
7729
7730
7731
7732
7733 # Check whether --enable-fast-install was given.
7734if test "${enable_fast_install+set}" = set; then :
7735 enableval=$enable_fast_install; p=${PACKAGE-default}
7736 case $enableval in
7737 yes) enable_fast_install=yes ;;
7738 no) enable_fast_install=no ;;
7739 *)
7740 enable_fast_install=no
7741 # Look at the argument we got. We use all the common list separators.
7742 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7743 for pkg in $enableval; do
7744 IFS="$lt_save_ifs"
7745 if test "X$pkg" = "X$p"; then
7746 enable_fast_install=yes
7747 fi
7748 done
7749 IFS="$lt_save_ifs"
7750 ;;
7751 esac
7752else
7753 enable_fast_install=yes
7754fi
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766# This can be used to rebuild libtool when needed
7767LIBTOOL_DEPS="$ltmain"
7768
7769# Always use our own libtool.
7770LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797test -z "$LN_S" && LN_S="ln -s"
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812if test -n "${ZSH_VERSION+set}" ; then
7813 setopt NO_GLOB_SUBST
7814fi
7815
7816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7817$as_echo_n "checking for objdir... " >&6; }
7818if test "${lt_cv_objdir+set}" = set; then :
7819 $as_echo_n "(cached) " >&6
7820else
7821 rm -f .libs 2>/dev/null
7822mkdir .libs 2>/dev/null
7823if test -d .libs; then
7824 lt_cv_objdir=.libs
7825else
7826 # MS-DOS does not allow filenames that begin with a dot.
7827 lt_cv_objdir=_libs
7828fi
7829rmdir .libs 2>/dev/null
7830fi
7831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7832$as_echo "$lt_cv_objdir" >&6; }
7833objdir=$lt_cv_objdir
7834
7835
7836
7837
7838
7839cat >>confdefs.h <<_ACEOF
7840#define LT_OBJDIR "$lt_cv_objdir/"
7841_ACEOF
7842
7843
7844
7845
7846case $host_os in
7847aix3*)
7848 # AIX sometimes has problems with the GCC collect2 program. For some
7849 # reason, if we set the COLLECT_NAMES environment variable, the problems
7850 # vanish in a puff of smoke.
7851 if test "X${COLLECT_NAMES+set}" != Xset; then
7852 COLLECT_NAMES=
7853 export COLLECT_NAMES
7854 fi
7855 ;;
7856esac
7857
7858# Global variables:
7859ofile=libtool
7860can_build_shared=yes
7861
7862# All known linkers require a `.a' archive for static linking (except MSVC,
7863# which needs '.lib').
7864libext=a
7865
7866with_gnu_ld="$lt_cv_prog_gnu_ld"
7867
7868old_CC="$CC"
7869old_CFLAGS="$CFLAGS"
7870
7871# Set sane defaults for various variables
7872test -z "$CC" && CC=cc
7873test -z "$LTCC" && LTCC=$CC
7874test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7875test -z "$LD" && LD=ld
7876test -z "$ac_objext" && ac_objext=o
7877
7878for cc_temp in $compiler""; do
7879 case $cc_temp in
7880 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7881 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7882 \-*) ;;
7883 *) break;;
7884 esac
7885done
7886cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7887
7888
7889# Only perform the check for file, if the check method requires it
7890test -z "$MAGIC_CMD" && MAGIC_CMD=file
7891case $deplibs_check_method in
7892file_magic*)
7893 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7895$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7896if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7897 $as_echo_n "(cached) " >&6
7898else
7899 case $MAGIC_CMD in
7900[\\/*] | ?:[\\/]*)
7901 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7902 ;;
7903*)
7904 lt_save_MAGIC_CMD="$MAGIC_CMD"
7905 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7906 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7907 for ac_dir in $ac_dummy; do
7908 IFS="$lt_save_ifs"
7909 test -z "$ac_dir" && ac_dir=.
7910 if test -f $ac_dir/${ac_tool_prefix}file; then
7911 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7912 if test -n "$file_magic_test_file"; then
7913 case $deplibs_check_method in
7914 "file_magic "*)
7915 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7916 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7917 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7918 $EGREP "$file_magic_regex" > /dev/null; then
7919 :
7920 else
7921 cat <<_LT_EOF 1>&2
7922
7923*** Warning: the command libtool uses to detect shared libraries,
7924*** $file_magic_cmd, produces output that libtool cannot recognize.
7925*** The result is that libtool may fail to recognize shared libraries
7926*** as such. This will affect the creation of libtool libraries that
7927*** depend on shared libraries, but programs linked with such libtool
7928*** libraries will work regardless of this problem. Nevertheless, you
7929*** may want to report the problem to your system manager and/or to
7930*** bug-libtool@gnu.org
7931
7932_LT_EOF
7933 fi ;;
7934 esac
7935 fi
7936 break
7937 fi
7938 done
7939 IFS="$lt_save_ifs"
7940 MAGIC_CMD="$lt_save_MAGIC_CMD"
7941 ;;
7942esac
7943fi
7944
7945MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7946if test -n "$MAGIC_CMD"; then
7947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7948$as_echo "$MAGIC_CMD" >&6; }
7949else
7950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7951$as_echo "no" >&6; }
7952fi
7953
7954
7955
7956
7957
7958if test -z "$lt_cv_path_MAGIC_CMD"; then
7959 if test -n "$ac_tool_prefix"; then
7960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7961$as_echo_n "checking for file... " >&6; }
7962if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7963 $as_echo_n "(cached) " >&6
7964else
7965 case $MAGIC_CMD in
7966[\\/*] | ?:[\\/]*)
7967 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7968 ;;
7969*)
7970 lt_save_MAGIC_CMD="$MAGIC_CMD"
7971 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7972 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7973 for ac_dir in $ac_dummy; do
7974 IFS="$lt_save_ifs"
7975 test -z "$ac_dir" && ac_dir=.
7976 if test -f $ac_dir/file; then
7977 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7978 if test -n "$file_magic_test_file"; then
7979 case $deplibs_check_method in
7980 "file_magic "*)
7981 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7982 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7983 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7984 $EGREP "$file_magic_regex" > /dev/null; then
7985 :
7986 else
7987 cat <<_LT_EOF 1>&2
7988
7989*** Warning: the command libtool uses to detect shared libraries,
7990*** $file_magic_cmd, produces output that libtool cannot recognize.
7991*** The result is that libtool may fail to recognize shared libraries
7992*** as such. This will affect the creation of libtool libraries that
7993*** depend on shared libraries, but programs linked with such libtool
7994*** libraries will work regardless of this problem. Nevertheless, you
7995*** may want to report the problem to your system manager and/or to
7996*** bug-libtool@gnu.org
7997
7998_LT_EOF
7999 fi ;;
8000 esac
8001 fi
8002 break
8003 fi
8004 done
8005 IFS="$lt_save_ifs"
8006 MAGIC_CMD="$lt_save_MAGIC_CMD"
8007 ;;
8008esac
8009fi
8010
8011MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8012if test -n "$MAGIC_CMD"; then
8013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8014$as_echo "$MAGIC_CMD" >&6; }
8015else
8016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8017$as_echo "no" >&6; }
8018fi
8019
8020
8021 else
8022 MAGIC_CMD=:
8023 fi
8024fi
8025
8026 fi
8027 ;;
8028esac
8029
8030# Use C for the default configuration in the libtool script
8031
8032lt_save_CC="$CC"
8033ac_ext=c
8034ac_cpp='$CPP $CPPFLAGS'
8035ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8036ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8037ac_compiler_gnu=$ac_cv_c_compiler_gnu
8038
8039
8040# Source file extension for C test sources.
8041ac_ext=c
8042
8043# Object file extension for compiled C test sources.
8044objext=o
8045objext=$objext
8046
8047# Code to be used in simple compile tests
8048lt_simple_compile_test_code="int some_variable = 0;"
8049
8050# Code to be used in simple link tests
8051lt_simple_link_test_code='int main(){return(0);}'
8052
8053
8054
8055
8056
8057
8058
8059# If no C compiler was specified, use CC.
8060LTCC=${LTCC-"$CC"}
8061
8062# If no C compiler flags were specified, use CFLAGS.
8063LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8064
8065# Allow CC to be a program name with arguments.
8066compiler=$CC
8067
8068# Save the default compiler, since it gets overwritten when the other
8069# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8070compiler_DEFAULT=$CC
8071
8072# save warnings/boilerplate of simple test code
8073ac_outfile=conftest.$ac_objext
8074echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8075eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8076_lt_compiler_boilerplate=`cat conftest.err`
8077$RM conftest*
8078
8079ac_outfile=conftest.$ac_objext
8080echo "$lt_simple_link_test_code" >conftest.$ac_ext
8081eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8082_lt_linker_boilerplate=`cat conftest.err`
8083$RM -r conftest*
8084
8085
8086## CAVEAT EMPTOR:
8087## There is no encapsulation within the following macros, do not change
8088## the running order or otherwise move them around unless you know exactly
8089## what you are doing...
8090if test -n "$compiler"; then
8091
8092lt_prog_compiler_no_builtin_flag=
8093
8094if test "$GCC" = yes; then
8095 case $cc_basename in
8096 nvcc*)
8097 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8098 *)
8099 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8100 esac
8101
8102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8103$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8104if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8105 $as_echo_n "(cached) " >&6
8106else
8107 lt_cv_prog_compiler_rtti_exceptions=no
8108 ac_outfile=conftest.$ac_objext
8109 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8110 lt_compiler_flag="-fno-rtti -fno-exceptions"
8111 # Insert the option either (1) after the last *FLAGS variable, or
8112 # (2) before a word containing "conftest.", or (3) at the end.
8113 # Note that $ac_compile itself does not contain backslashes and begins
8114 # with a dollar sign (not a hyphen), so the echo should work correctly.
8115 # The option is referenced via a variable to avoid confusing sed.
8116 lt_compile=`echo "$ac_compile" | $SED \
8117 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8118 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8119 -e 's:$: $lt_compiler_flag:'`
8120 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8121 (eval "$lt_compile" 2>conftest.err)
8122 ac_status=$?
8123 cat conftest.err >&5
8124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8125 if (exit $ac_status) && test -s "$ac_outfile"; then
8126 # The compiler can only warn and ignore the option if not recognized
8127 # So say no if there are warnings other than the usual output.
8128 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8129 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8130 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8131 lt_cv_prog_compiler_rtti_exceptions=yes
8132 fi
8133 fi
8134 $RM conftest*
8135
8136fi
8137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8138$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8139
8140if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8141 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8142else
8143 :
8144fi
8145
8146fi
8147
8148
8149
8150
8151
8152
8153 lt_prog_compiler_wl=
8154lt_prog_compiler_pic=
8155lt_prog_compiler_static=
8156
8157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8158$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8159
8160 if test "$GCC" = yes; then
8161 lt_prog_compiler_wl='-Wl,'
8162 lt_prog_compiler_static='-static'
8163
8164 case $host_os in
8165 aix*)
8166 # All AIX code is PIC.
8167 if test "$host_cpu" = ia64; then
8168 # AIX 5 now supports IA64 processor
8169 lt_prog_compiler_static='-Bstatic'
8170 fi
633ebab5 8171 lt_prog_compiler_pic='-fPIC'
6db1d2ca 8172 ;;
8173
8174 amigaos*)
8175 case $host_cpu in
8176 powerpc)
8177 # see comment about AmigaOS4 .so support
8178 lt_prog_compiler_pic='-fPIC'
8179 ;;
8180 m68k)
8181 # FIXME: we need at least 68020 code to build shared libraries, but
8182 # adding the `-m68020' flag to GCC prevents building anything better,
8183 # like `-m68040'.
8184 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8185 ;;
8186 esac
8187 ;;
8188
8189 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8190 # PIC is the default for these OSes.
8191 ;;
8192
8193 mingw* | cygwin* | pw32* | os2* | cegcc*)
8194 # This hack is so that the source file can tell whether it is being
8195 # built for inclusion in a dll (and should export symbols for example).
8196 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8197 # (--disable-auto-import) libraries
8198 lt_prog_compiler_pic='-DDLL_EXPORT'
8199 ;;
8200
8201 darwin* | rhapsody*)
8202 # PIC is the default on this platform
8203 # Common symbols not allowed in MH_DYLIB files
8204 lt_prog_compiler_pic='-fno-common'
8205 ;;
8206
8207 haiku*)
8208 # PIC is the default for Haiku.
8209 # The "-static" flag exists, but is broken.
8210 lt_prog_compiler_static=
8211 ;;
8212
8213 hpux*)
8214 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8215 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8216 # sets the default TLS model and affects inlining.
8217 case $host_cpu in
8218 hppa*64*)
8219 # +Z the default
8220 ;;
8221 *)
8222 lt_prog_compiler_pic='-fPIC'
8223 ;;
8224 esac
8225 ;;
8226
8227 interix[3-9]*)
8228 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8229 # Instead, we relocate shared libraries at runtime.
8230 ;;
8231
8232 msdosdjgpp*)
8233 # Just because we use GCC doesn't mean we suddenly get shared libraries
8234 # on systems that don't support them.
8235 lt_prog_compiler_can_build_shared=no
8236 enable_shared=no
8237 ;;
8238
8239 *nto* | *qnx*)
8240 # QNX uses GNU C++, but need to define -shared option too, otherwise
8241 # it will coredump.
8242 lt_prog_compiler_pic='-fPIC -shared'
8243 ;;
8244
8245 sysv4*MP*)
8246 if test -d /usr/nec; then
8247 lt_prog_compiler_pic=-Kconform_pic
8248 fi
8249 ;;
8250
8251 *)
8252 lt_prog_compiler_pic='-fPIC'
8253 ;;
8254 esac
8255
8256 case $cc_basename in
8257 nvcc*) # Cuda Compiler Driver 2.2
8258 lt_prog_compiler_wl='-Xlinker '
8259 lt_prog_compiler_pic='-Xcompiler -fPIC'
8260 ;;
8261 esac
8262 else
8263 # PORTME Check for flag to pass linker flags through the system compiler.
8264 case $host_os in
8265 aix*)
8266 lt_prog_compiler_wl='-Wl,'
8267 if test "$host_cpu" = ia64; then
8268 # AIX 5 now supports IA64 processor
8269 lt_prog_compiler_static='-Bstatic'
8270 else
8271 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8272 fi
8273 ;;
8274
8275 mingw* | cygwin* | pw32* | os2* | cegcc*)
8276 # This hack is so that the source file can tell whether it is being
8277 # built for inclusion in a dll (and should export symbols for example).
8278 lt_prog_compiler_pic='-DDLL_EXPORT'
8279 ;;
8280
8281 hpux9* | hpux10* | hpux11*)
8282 lt_prog_compiler_wl='-Wl,'
8283 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8284 # not for PA HP-UX.
8285 case $host_cpu in
8286 hppa*64*|ia64*)
8287 # +Z the default
8288 ;;
8289 *)
8290 lt_prog_compiler_pic='+Z'
8291 ;;
8292 esac
8293 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8294 lt_prog_compiler_static='${wl}-a ${wl}archive'
8295 ;;
8296
8297 irix5* | irix6* | nonstopux*)
8298 lt_prog_compiler_wl='-Wl,'
8299 # PIC (with -KPIC) is the default.
8300 lt_prog_compiler_static='-non_shared'
8301 ;;
8302
8303 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8304 case $cc_basename in
8305 # old Intel for x86_64 which still supported -KPIC.
8306 ecc*)
8307 lt_prog_compiler_wl='-Wl,'
8308 lt_prog_compiler_pic='-KPIC'
8309 lt_prog_compiler_static='-static'
8310 ;;
8311 # icc used to be incompatible with GCC.
8312 # ICC 10 doesn't accept -KPIC any more.
8313 icc* | ifort*)
8314 lt_prog_compiler_wl='-Wl,'
8315 lt_prog_compiler_pic='-fPIC'
8316 lt_prog_compiler_static='-static'
8317 ;;
8318 # Lahey Fortran 8.1.
8319 lf95*)
8320 lt_prog_compiler_wl='-Wl,'
8321 lt_prog_compiler_pic='--shared'
8322 lt_prog_compiler_static='--static'
8323 ;;
8324 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8325 # Portland Group compilers (*not* the Pentium gcc compiler,
8326 # which looks to be a dead project)
8327 lt_prog_compiler_wl='-Wl,'
8328 lt_prog_compiler_pic='-fpic'
8329 lt_prog_compiler_static='-Bstatic'
8330 ;;
8331 ccc*)
8332 lt_prog_compiler_wl='-Wl,'
8333 # All Alpha code is PIC.
8334 lt_prog_compiler_static='-non_shared'
8335 ;;
8336 xl* | bgxl* | bgf* | mpixl*)
8337 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8338 lt_prog_compiler_wl='-Wl,'
8339 lt_prog_compiler_pic='-qpic'
8340 lt_prog_compiler_static='-qstaticlink'
8341 ;;
8342 *)
8343 case `$CC -V 2>&1 | sed 5q` in
8344 *Sun\ F* | *Sun*Fortran*)
8345 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8346 lt_prog_compiler_pic='-KPIC'
8347 lt_prog_compiler_static='-Bstatic'
8348 lt_prog_compiler_wl=''
8349 ;;
8350 *Sun\ C*)
8351 # Sun C 5.9
8352 lt_prog_compiler_pic='-KPIC'
8353 lt_prog_compiler_static='-Bstatic'
8354 lt_prog_compiler_wl='-Wl,'
8355 ;;
8356 esac
8357 ;;
8358 esac
8359 ;;
8360
8361 newsos6)
8362 lt_prog_compiler_pic='-KPIC'
8363 lt_prog_compiler_static='-Bstatic'
8364 ;;
8365
8366 *nto* | *qnx*)
8367 # QNX uses GNU C++, but need to define -shared option too, otherwise
8368 # it will coredump.
8369 lt_prog_compiler_pic='-fPIC -shared'
8370 ;;
8371
8372 osf3* | osf4* | osf5*)
8373 lt_prog_compiler_wl='-Wl,'
8374 # All OSF/1 code is PIC.
8375 lt_prog_compiler_static='-non_shared'
8376 ;;
8377
8378 rdos*)
8379 lt_prog_compiler_static='-non_shared'
8380 ;;
8381
8382 solaris*)
8383 lt_prog_compiler_pic='-KPIC'
8384 lt_prog_compiler_static='-Bstatic'
8385 case $cc_basename in
8386 f77* | f90* | f95*)
8387 lt_prog_compiler_wl='-Qoption ld ';;
8388 *)
8389 lt_prog_compiler_wl='-Wl,';;
8390 esac
8391 ;;
8392
8393 sunos4*)
8394 lt_prog_compiler_wl='-Qoption ld '
8395 lt_prog_compiler_pic='-PIC'
8396 lt_prog_compiler_static='-Bstatic'
8397 ;;
8398
8399 sysv4 | sysv4.2uw2* | sysv4.3*)
8400 lt_prog_compiler_wl='-Wl,'
8401 lt_prog_compiler_pic='-KPIC'
8402 lt_prog_compiler_static='-Bstatic'
8403 ;;
8404
8405 sysv4*MP*)
8406 if test -d /usr/nec ;then
8407 lt_prog_compiler_pic='-Kconform_pic'
8408 lt_prog_compiler_static='-Bstatic'
8409 fi
8410 ;;
8411
8412 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8413 lt_prog_compiler_wl='-Wl,'
8414 lt_prog_compiler_pic='-KPIC'
8415 lt_prog_compiler_static='-Bstatic'
8416 ;;
8417
8418 unicos*)
8419 lt_prog_compiler_wl='-Wl,'
8420 lt_prog_compiler_can_build_shared=no
8421 ;;
8422
8423 uts4*)
8424 lt_prog_compiler_pic='-pic'
8425 lt_prog_compiler_static='-Bstatic'
8426 ;;
8427
8428 *)
8429 lt_prog_compiler_can_build_shared=no
8430 ;;
8431 esac
8432 fi
8433
8434case $host_os in
8435 # For platforms which do not support PIC, -DPIC is meaningless:
8436 *djgpp*)
8437 lt_prog_compiler_pic=
8438 ;;
8439 *)
8440 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8441 ;;
8442esac
8443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8444$as_echo "$lt_prog_compiler_pic" >&6; }
8445
8446
8447
8448
8449
8450
8451#
8452# Check to make sure the PIC flag actually works.
8453#
8454if test -n "$lt_prog_compiler_pic"; then
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8456$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8457if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8458 $as_echo_n "(cached) " >&6
8459else
8460 lt_cv_prog_compiler_pic_works=no
8461 ac_outfile=conftest.$ac_objext
8462 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8463 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8464 # Insert the option either (1) after the last *FLAGS variable, or
8465 # (2) before a word containing "conftest.", or (3) at the end.
8466 # Note that $ac_compile itself does not contain backslashes and begins
8467 # with a dollar sign (not a hyphen), so the echo should work correctly.
8468 # The option is referenced via a variable to avoid confusing sed.
8469 lt_compile=`echo "$ac_compile" | $SED \
8470 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8471 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8472 -e 's:$: $lt_compiler_flag:'`
8473 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8474 (eval "$lt_compile" 2>conftest.err)
8475 ac_status=$?
8476 cat conftest.err >&5
8477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8478 if (exit $ac_status) && test -s "$ac_outfile"; then
8479 # The compiler can only warn and ignore the option if not recognized
8480 # So say no if there are warnings other than the usual output.
8481 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8482 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8483 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8484 lt_cv_prog_compiler_pic_works=yes
8485 fi
8486 fi
8487 $RM conftest*
8488
8489fi
8490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8491$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8492
8493if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8494 case $lt_prog_compiler_pic in
8495 "" | " "*) ;;
8496 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8497 esac
8498else
8499 lt_prog_compiler_pic=
8500 lt_prog_compiler_can_build_shared=no
8501fi
8502
8503fi
8504
8505
8506
8507
8508
8509
8510#
8511# Check to make sure the static flag actually works.
8512#
8513wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8515$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8516if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8517 $as_echo_n "(cached) " >&6
8518else
8519 lt_cv_prog_compiler_static_works=no
8520 save_LDFLAGS="$LDFLAGS"
8521 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8522 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8523 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8524 # The linker can only warn and ignore the option if not recognized
8525 # So say no if there are warnings
8526 if test -s conftest.err; then
8527 # Append any errors to the config.log.
8528 cat conftest.err 1>&5
8529 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8530 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8531 if diff conftest.exp conftest.er2 >/dev/null; then
8532 lt_cv_prog_compiler_static_works=yes
8533 fi
8534 else
8535 lt_cv_prog_compiler_static_works=yes
8536 fi
8537 fi
8538 $RM -r conftest*
8539 LDFLAGS="$save_LDFLAGS"
8540
8541fi
8542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8543$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8544
8545if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8546 :
8547else
8548 lt_prog_compiler_static=
8549fi
8550
8551
8552
8553
8554
8555
8556
8557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8558$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8559if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8560 $as_echo_n "(cached) " >&6
8561else
8562 lt_cv_prog_compiler_c_o=no
8563 $RM -r conftest 2>/dev/null
8564 mkdir conftest
8565 cd conftest
8566 mkdir out
8567 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8568
8569 lt_compiler_flag="-o out/conftest2.$ac_objext"
8570 # Insert the option either (1) after the last *FLAGS variable, or
8571 # (2) before a word containing "conftest.", or (3) at the end.
8572 # Note that $ac_compile itself does not contain backslashes and begins
8573 # with a dollar sign (not a hyphen), so the echo should work correctly.
8574 lt_compile=`echo "$ac_compile" | $SED \
8575 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8576 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8577 -e 's:$: $lt_compiler_flag:'`
8578 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8579 (eval "$lt_compile" 2>out/conftest.err)
8580 ac_status=$?
8581 cat out/conftest.err >&5
8582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8583 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8584 then
8585 # The compiler can only warn and ignore the option if not recognized
8586 # So say no if there are warnings
8587 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8588 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8589 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8590 lt_cv_prog_compiler_c_o=yes
8591 fi
8592 fi
8593 chmod u+w . 2>&5
8594 $RM conftest*
8595 # SGI C++ compiler will create directory out/ii_files/ for
8596 # template instantiation
8597 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8598 $RM out/* && rmdir out
8599 cd ..
8600 $RM -r conftest
8601 $RM conftest*
8602
8603fi
8604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8605$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8606
8607
8608
8609
8610
8611
8612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8613$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8614if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8615 $as_echo_n "(cached) " >&6
8616else
8617 lt_cv_prog_compiler_c_o=no
8618 $RM -r conftest 2>/dev/null
8619 mkdir conftest
8620 cd conftest
8621 mkdir out
8622 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8623
8624 lt_compiler_flag="-o out/conftest2.$ac_objext"
8625 # Insert the option either (1) after the last *FLAGS variable, or
8626 # (2) before a word containing "conftest.", or (3) at the end.
8627 # Note that $ac_compile itself does not contain backslashes and begins
8628 # with a dollar sign (not a hyphen), so the echo should work correctly.
8629 lt_compile=`echo "$ac_compile" | $SED \
8630 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8631 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8632 -e 's:$: $lt_compiler_flag:'`
8633 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8634 (eval "$lt_compile" 2>out/conftest.err)
8635 ac_status=$?
8636 cat out/conftest.err >&5
8637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8638 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8639 then
8640 # The compiler can only warn and ignore the option if not recognized
8641 # So say no if there are warnings
8642 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8643 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8644 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8645 lt_cv_prog_compiler_c_o=yes
8646 fi
8647 fi
8648 chmod u+w . 2>&5
8649 $RM conftest*
8650 # SGI C++ compiler will create directory out/ii_files/ for
8651 # template instantiation
8652 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8653 $RM out/* && rmdir out
8654 cd ..
8655 $RM -r conftest
8656 $RM conftest*
8657
8658fi
8659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8660$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8661
8662
8663
8664
8665hard_links="nottested"
8666if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8667 # do not overwrite the value of need_locks provided by the user
8668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8669$as_echo_n "checking if we can lock with hard links... " >&6; }
8670 hard_links=yes
8671 $RM conftest*
8672 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8673 touch conftest.a
8674 ln conftest.a conftest.b 2>&5 || hard_links=no
8675 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8677$as_echo "$hard_links" >&6; }
8678 if test "$hard_links" = no; then
8679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8680$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8681 need_locks=warn
8682 fi
8683else
8684 need_locks=no
8685fi
8686
8687
8688
8689
8690
8691
8692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8693$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8694
8695 runpath_var=
8696 allow_undefined_flag=
8697 always_export_symbols=no
8698 archive_cmds=
8699 archive_expsym_cmds=
8700 compiler_needs_object=no
8701 enable_shared_with_static_runtimes=no
8702 export_dynamic_flag_spec=
8703 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8704 hardcode_automatic=no
8705 hardcode_direct=no
8706 hardcode_direct_absolute=no
8707 hardcode_libdir_flag_spec=
8708 hardcode_libdir_flag_spec_ld=
8709 hardcode_libdir_separator=
8710 hardcode_minus_L=no
8711 hardcode_shlibpath_var=unsupported
8712 inherit_rpath=no
8713 link_all_deplibs=unknown
8714 module_cmds=
8715 module_expsym_cmds=
8716 old_archive_from_new_cmds=
8717 old_archive_from_expsyms_cmds=
8718 thread_safe_flag_spec=
8719 whole_archive_flag_spec=
8720 # include_expsyms should be a list of space-separated symbols to be *always*
8721 # included in the symbol list
8722 include_expsyms=
8723 # exclude_expsyms can be an extended regexp of symbols to exclude
8724 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8725 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8726 # as well as any symbol that contains `d'.
8727 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8728 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8729 # platforms (ab)use it in PIC code, but their linkers get confused if
8730 # the symbol is explicitly referenced. Since portable code cannot
8731 # rely on this symbol name, it's probably fine to never include it in
8732 # preloaded symbol tables.
8733 # Exclude shared library initialization/finalization symbols.
8734 extract_expsyms_cmds=
8735
8736 case $host_os in
8737 cygwin* | mingw* | pw32* | cegcc*)
8738 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8739 # When not using gcc, we currently assume that we are using
8740 # Microsoft Visual C++.
8741 if test "$GCC" != yes; then
8742 with_gnu_ld=no
8743 fi
8744 ;;
8745 interix*)
8746 # we just hope/assume this is gcc and not c89 (= MSVC++)
8747 with_gnu_ld=yes
8748 ;;
8749 openbsd*)
8750 with_gnu_ld=no
8751 ;;
8752 esac
8753
8754 ld_shlibs=yes
8755
8756 # On some targets, GNU ld is compatible enough with the native linker
8757 # that we're better off using the native interface for both.
8758 lt_use_gnu_ld_interface=no
8759 if test "$with_gnu_ld" = yes; then
8760 case $host_os in
8761 aix*)
8762 # The AIX port of GNU ld has always aspired to compatibility
8763 # with the native linker. However, as the warning in the GNU ld
8764 # block says, versions before 2.19.5* couldn't really create working
8765 # shared libraries, regardless of the interface used.
8766 case `$LD -v 2>&1` in
8767 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8768 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8769 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8770 *)
8771 lt_use_gnu_ld_interface=yes
8772 ;;
8773 esac
8774 ;;
8775 *)
8776 lt_use_gnu_ld_interface=yes
8777 ;;
8778 esac
8779 fi
8780
8781 if test "$lt_use_gnu_ld_interface" = yes; then
8782 # If archive_cmds runs LD, not CC, wlarc should be empty
8783 wlarc='${wl}'
8784
8785 # Set some defaults for GNU ld with shared library support. These
8786 # are reset later if shared libraries are not supported. Putting them
8787 # here allows them to be overridden if necessary.
8788 runpath_var=LD_RUN_PATH
8789 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8790 export_dynamic_flag_spec='${wl}--export-dynamic'
8791 # ancient GNU ld didn't support --whole-archive et. al.
8792 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8793 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8794 else
8795 whole_archive_flag_spec=
8796 fi
8797 supports_anon_versioning=no
8798 case `$LD -v 2>&1` in
8799 *GNU\ gold*) supports_anon_versioning=yes ;;
8800 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8801 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8802 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8803 *\ 2.11.*) ;; # other 2.11 versions
8804 *) supports_anon_versioning=yes ;;
8805 esac
8806
8807 # See if GNU ld supports shared libraries.
8808 case $host_os in
8809 aix[3-9]*)
8810 # On AIX/PPC, the GNU linker is very broken
8811 if test "$host_cpu" != ia64; then
8812 ld_shlibs=no
8813 cat <<_LT_EOF 1>&2
8814
8815*** Warning: the GNU linker, at least up to release 2.19, is reported
8816*** to be unable to reliably create shared libraries on AIX.
8817*** Therefore, libtool is disabling shared libraries support. If you
8818*** really care for shared libraries, you may want to install binutils
8819*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8820*** You will then need to restart the configuration process.
8821
8822_LT_EOF
8823 fi
8824 ;;
8825
8826 amigaos*)
8827 case $host_cpu in
8828 powerpc)
8829 # see comment about AmigaOS4 .so support
8830 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8831 archive_expsym_cmds=''
8832 ;;
8833 m68k)
8834 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)'
8835 hardcode_libdir_flag_spec='-L$libdir'
8836 hardcode_minus_L=yes
8837 ;;
8838 esac
8839 ;;
8840
8841 beos*)
8842 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8843 allow_undefined_flag=unsupported
8844 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8845 # support --undefined. This deserves some investigation. FIXME
8846 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8847 else
8848 ld_shlibs=no
8849 fi
8850 ;;
8851
8852 cygwin* | mingw* | pw32* | cegcc*)
8853 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8854 # as there is no search path for DLLs.
8855 hardcode_libdir_flag_spec='-L$libdir'
8856 export_dynamic_flag_spec='${wl}--export-all-symbols'
8857 allow_undefined_flag=unsupported
8858 always_export_symbols=no
8859 enable_shared_with_static_runtimes=yes
8860 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8861
8862 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8863 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8864 # If the export-symbols file already is a .def file (1st line
8865 # is EXPORTS), use it as is; otherwise, prepend...
8866 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8867 cp $export_symbols $output_objdir/$soname.def;
8868 else
8869 echo EXPORTS > $output_objdir/$soname.def;
8870 cat $export_symbols >> $output_objdir/$soname.def;
8871 fi~
8872 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8873 else
8874 ld_shlibs=no
8875 fi
8876 ;;
8877
8878 haiku*)
8879 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8880 link_all_deplibs=yes
8881 ;;
8882
8883 interix[3-9]*)
8884 hardcode_direct=no
8885 hardcode_shlibpath_var=no
8886 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8887 export_dynamic_flag_spec='${wl}-E'
8888 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8889 # Instead, shared libraries are loaded at an image base (0x10000000 by
8890 # default) and relocated if they conflict, which is a slow very memory
8891 # consuming and fragmenting process. To avoid this, we pick a random,
8892 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8893 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8894 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8895 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'
8896 ;;
8897
8898 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8899 tmp_diet=no
8900 if test "$host_os" = linux-dietlibc; then
8901 case $cc_basename in
8902 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8903 esac
8904 fi
8905 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8906 && test "$tmp_diet" = no
8907 then
4e8a08d4 8908 tmp_addflag=' $pic_flag'
6db1d2ca 8909 tmp_sharedflag='-shared'
8910 case $cc_basename,$host_cpu in
8911 pgcc*) # Portland Group C compiler
8912 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'
8913 tmp_addflag=' $pic_flag'
8914 ;;
8915 pgf77* | pgf90* | pgf95* | pgfortran*)
8916 # Portland Group f77 and f90 compilers
8917 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'
8918 tmp_addflag=' $pic_flag -Mnomain' ;;
8919 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8920 tmp_addflag=' -i_dynamic' ;;
8921 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8922 tmp_addflag=' -i_dynamic -nofor_main' ;;
8923 ifc* | ifort*) # Intel Fortran compiler
8924 tmp_addflag=' -nofor_main' ;;
8925 lf95*) # Lahey Fortran 8.1
8926 whole_archive_flag_spec=
8927 tmp_sharedflag='--shared' ;;
8928 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8929 tmp_sharedflag='-qmkshrobj'
8930 tmp_addflag= ;;
8931 nvcc*) # Cuda Compiler Driver 2.2
8932 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'
8933 compiler_needs_object=yes
8934 ;;
8935 esac
8936 case `$CC -V 2>&1 | sed 5q` in
8937 *Sun\ C*) # Sun C 5.9
8938 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'
8939 compiler_needs_object=yes
8940 tmp_sharedflag='-G' ;;
8941 *Sun\ F*) # Sun Fortran 8.3
8942 tmp_sharedflag='-G' ;;
8943 esac
8944 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8945
8946 if test "x$supports_anon_versioning" = xyes; then
8947 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8948 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8949 echo "local: *; };" >> $output_objdir/$libname.ver~
8950 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8951 fi
8952
8953 case $cc_basename in
8954 xlf* | bgf* | bgxlf* | mpixlf*)
8955 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8956 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8957 hardcode_libdir_flag_spec=
8958 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8959 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8960 if test "x$supports_anon_versioning" = xyes; then
8961 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8962 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8963 echo "local: *; };" >> $output_objdir/$libname.ver~
8964 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8965 fi
8966 ;;
8967 esac
8968 else
8969 ld_shlibs=no
8970 fi
8971 ;;
8972
8973 netbsd*)
8974 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8975 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8976 wlarc=
8977 else
8978 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8979 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8980 fi
8981 ;;
8982
8983 solaris*)
8984 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8985 ld_shlibs=no
8986 cat <<_LT_EOF 1>&2
8987
8988*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8989*** create shared libraries on Solaris systems. Therefore, libtool
8990*** is disabling shared libraries support. We urge you to upgrade GNU
8991*** binutils to release 2.9.1 or newer. Another option is to modify
8992*** your PATH or compiler configuration so that the native linker is
8993*** used, and then restart.
8994
8995_LT_EOF
8996 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8997 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8998 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8999 else
9000 ld_shlibs=no
9001 fi
9002 ;;
9003
9004 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9005 case `$LD -v 2>&1` in
9006 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9007 ld_shlibs=no
9008 cat <<_LT_EOF 1>&2
9009
9010*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9011*** reliably create shared libraries on SCO systems. Therefore, libtool
9012*** is disabling shared libraries support. We urge you to upgrade GNU
9013*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9014*** your PATH or compiler configuration so that the native linker is
9015*** used, and then restart.
9016
9017_LT_EOF
9018 ;;
9019 *)
9020 # For security reasons, it is highly recommended that you always
9021 # use absolute paths for naming shared libraries, and exclude the
9022 # DT_RUNPATH tag from executables and libraries. But doing so
9023 # requires that you compile everything twice, which is a pain.
9024 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9025 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9026 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9027 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9028 else
9029 ld_shlibs=no
9030 fi
9031 ;;
9032 esac
9033 ;;
9034
9035 sunos4*)
9036 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9037 wlarc=
9038 hardcode_direct=yes
9039 hardcode_shlibpath_var=no
9040 ;;
9041
9042 *)
9043 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9044 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9045 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9046 else
9047 ld_shlibs=no
9048 fi
9049 ;;
9050 esac
9051
9052 if test "$ld_shlibs" = no; then
9053 runpath_var=
9054 hardcode_libdir_flag_spec=
9055 export_dynamic_flag_spec=
9056 whole_archive_flag_spec=
9057 fi
9058 else
9059 # PORTME fill in a description of your system's linker (not GNU ld)
9060 case $host_os in
9061 aix3*)
9062 allow_undefined_flag=unsupported
9063 always_export_symbols=yes
9064 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'
9065 # Note: this linker hardcodes the directories in LIBPATH if there
9066 # are no directories specified by -L.
9067 hardcode_minus_L=yes
9068 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9069 # Neither direct hardcoding nor static linking is supported with a
9070 # broken collect2.
9071 hardcode_direct=unsupported
9072 fi
9073 ;;
9074
9075 aix[4-9]*)
9076 if test "$host_cpu" = ia64; then
9077 # On IA64, the linker does run time linking by default, so we don't
9078 # have to do anything special.
9079 aix_use_runtimelinking=no
9080 exp_sym_flag='-Bexport'
9081 no_entry_flag=""
9082 else
9083 # If we're using GNU nm, then we don't want the "-C" option.
9084 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9085 # Also, AIX nm treats weak defined symbols like other global
9086 # defined symbols, whereas GNU nm marks them as "W".
9087 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9088 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'
9089 else
29a8a56b 9090 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'
6db1d2ca 9091 fi
9092 aix_use_runtimelinking=no
9093
9094 # Test if we are trying to use run time linking or normal
9095 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9096 # need to do runtime linking.
9097 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9098 for ld_flag in $LDFLAGS; do
9099 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9100 aix_use_runtimelinking=yes
9101 break
9102 fi
9103 done
9104 ;;
9105 esac
9106
9107 exp_sym_flag='-bexport'
9108 no_entry_flag='-bnoentry'
9109 fi
9110
9111 # When large executables or shared objects are built, AIX ld can
9112 # have problems creating the table of contents. If linking a library
9113 # or program results in "error TOC overflow" add -mminimal-toc to
9114 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9115 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9116
9117 archive_cmds=''
9118 hardcode_direct=yes
9119 hardcode_direct_absolute=yes
9120 hardcode_libdir_separator=':'
9121 link_all_deplibs=yes
9122 file_list_spec='${wl}-f,'
9123
9124 if test "$GCC" = yes; then
9125 case $host_os in aix4.[012]|aix4.[012].*)
9126 # We only want to do this on AIX 4.2 and lower, the check
9127 # below for broken collect2 doesn't work under 4.3+
9128 collect2name=`${CC} -print-prog-name=collect2`
9129 if test -f "$collect2name" &&
9130 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9131 then
9132 # We have reworked collect2
9133 :
9134 else
9135 # We have old collect2
9136 hardcode_direct=unsupported
9137 # It fails to find uninstalled libraries when the uninstalled
9138 # path is not listed in the libpath. Setting hardcode_minus_L
9139 # to unsupported forces relinking
9140 hardcode_minus_L=yes
9141 hardcode_libdir_flag_spec='-L$libdir'
9142 hardcode_libdir_separator=
9143 fi
9144 ;;
9145 esac
9146 shared_flag='-shared'
9147 if test "$aix_use_runtimelinking" = yes; then
9148 shared_flag="$shared_flag "'${wl}-G'
9149 fi
9150 else
9151 # not using gcc
9152 if test "$host_cpu" = ia64; then
9153 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9154 # chokes on -Wl,-G. The following line is correct:
9155 shared_flag='-G'
9156 else
9157 if test "$aix_use_runtimelinking" = yes; then
9158 shared_flag='${wl}-G'
9159 else
9160 shared_flag='${wl}-bM:SRE'
9161 fi
9162 fi
9163 fi
9164
9165 export_dynamic_flag_spec='${wl}-bexpall'
9166 # It seems that -bexpall does not export symbols beginning with
9167 # underscore (_), so it is better to generate a list of symbols to export.
9168 always_export_symbols=yes
9169 if test "$aix_use_runtimelinking" = yes; then
9170 # Warning - without using the other runtime loading flags (-brtl),
9171 # -berok will link without error, but may produce a broken library.
9172 allow_undefined_flag='-berok'
9173 # Determine the default libpath from the value encoded in an
9174 # empty executable.
9175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9176/* end confdefs.h. */
9177
9178int
9179main ()
9180{
9181
9182 ;
9183 return 0;
9184}
9185_ACEOF
9186if ac_fn_c_try_link "$LINENO"; then :
9187
9188lt_aix_libpath_sed='
9189 /Import File Strings/,/^$/ {
9190 /^0/ {
9191 s/^0 *\(.*\)$/\1/
9192 p
9193 }
9194 }'
9195aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9196# Check for a 64-bit object if we didn't find anything.
9197if test -z "$aix_libpath"; then
9198 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9199fi
9200fi
9201rm -f core conftest.err conftest.$ac_objext \
9202 conftest$ac_exeext conftest.$ac_ext
9203if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9204
9205 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9206 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"
9207 else
9208 if test "$host_cpu" = ia64; then
9209 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9210 allow_undefined_flag="-z nodefs"
9211 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"
9212 else
9213 # Determine the default libpath from the value encoded in an
9214 # empty executable.
9215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9216/* end confdefs.h. */
9217
9218int
9219main ()
9220{
9221
9222 ;
9223 return 0;
9224}
9225_ACEOF
9226if ac_fn_c_try_link "$LINENO"; then :
9227
9228lt_aix_libpath_sed='
9229 /Import File Strings/,/^$/ {
9230 /^0/ {
9231 s/^0 *\(.*\)$/\1/
9232 p
9233 }
9234 }'
9235aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9236# Check for a 64-bit object if we didn't find anything.
9237if test -z "$aix_libpath"; then
9238 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9239fi
9240fi
9241rm -f core conftest.err conftest.$ac_objext \
9242 conftest$ac_exeext conftest.$ac_ext
9243if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9244
9245 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9246 # Warning - without using the other run time loading flags,
9247 # -berok will link without error, but may produce a broken library.
9248 no_undefined_flag=' ${wl}-bernotok'
9249 allow_undefined_flag=' ${wl}-berok'
9250 if test "$with_gnu_ld" = yes; then
9251 # We only use this code for GNU lds that support --whole-archive.
9252 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9253 else
9254 # Exported symbols can be pulled into shared objects from archives
9255 whole_archive_flag_spec='$convenience'
9256 fi
9257 archive_cmds_need_lc=yes
9258 # This is similar to how AIX traditionally builds its shared libraries.
9259 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'
9260 fi
9261 fi
9262 ;;
9263
9264 amigaos*)
9265 case $host_cpu in
9266 powerpc)
9267 # see comment about AmigaOS4 .so support
9268 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9269 archive_expsym_cmds=''
9270 ;;
9271 m68k)
9272 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)'
9273 hardcode_libdir_flag_spec='-L$libdir'
9274 hardcode_minus_L=yes
9275 ;;
9276 esac
9277 ;;
9278
9279 bsdi[45]*)
9280 export_dynamic_flag_spec=-rdynamic
9281 ;;
9282
9283 cygwin* | mingw* | pw32* | cegcc*)
9284 # When not using gcc, we currently assume that we are using
9285 # Microsoft Visual C++.
9286 # hardcode_libdir_flag_spec is actually meaningless, as there is
9287 # no search path for DLLs.
9288 hardcode_libdir_flag_spec=' '
9289 allow_undefined_flag=unsupported
9290 # Tell ltmain to make .lib files, not .a files.
9291 libext=lib
9292 # Tell ltmain to make .dll files, not .so files.
9293 shrext_cmds=".dll"
9294 # FIXME: Setting linknames here is a bad hack.
9295 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9296 # The linker will automatically build a .lib file if we build a DLL.
9297 old_archive_from_new_cmds='true'
9298 # FIXME: Should let the user specify the lib program.
9299 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9300 fix_srcfile_path='`cygpath -w "$srcfile"`'
9301 enable_shared_with_static_runtimes=yes
9302 ;;
9303
9304 darwin* | rhapsody*)
9305
9306
9307 archive_cmds_need_lc=no
9308 hardcode_direct=no
9309 hardcode_automatic=yes
9310 hardcode_shlibpath_var=unsupported
9311 if test "$lt_cv_ld_force_load" = "yes"; then
9312 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\"`'
9313 else
9314 whole_archive_flag_spec=''
9315 fi
9316 link_all_deplibs=yes
9317 allow_undefined_flag="$_lt_dar_allow_undefined"
9318 case $cc_basename in
9319 ifort*) _lt_dar_can_shared=yes ;;
9320 *) _lt_dar_can_shared=$GCC ;;
9321 esac
9322 if test "$_lt_dar_can_shared" = "yes"; then
9323 output_verbose_link_cmd=func_echo_all
9324 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9325 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9326 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
9327 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}"
9328
9329 else
9330 ld_shlibs=no
9331 fi
9332
9333 ;;
9334
9335 dgux*)
9336 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9337 hardcode_libdir_flag_spec='-L$libdir'
9338 hardcode_shlibpath_var=no
9339 ;;
9340
9341 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9342 # support. Future versions do this automatically, but an explicit c++rt0.o
9343 # does not break anything, and helps significantly (at the cost of a little
9344 # extra space).
9345 freebsd2.2*)
9346 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9347 hardcode_libdir_flag_spec='-R$libdir'
9348 hardcode_direct=yes
9349 hardcode_shlibpath_var=no
9350 ;;
9351
9352 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9353 freebsd2.*)
9354 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9355 hardcode_direct=yes
9356 hardcode_minus_L=yes
9357 hardcode_shlibpath_var=no
9358 ;;
9359
9360 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9361 freebsd* | dragonfly*)
9362 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9363 hardcode_libdir_flag_spec='-R$libdir'
9364 hardcode_direct=yes
9365 hardcode_shlibpath_var=no
9366 ;;
9367
9368 hpux9*)
9369 if test "$GCC" = yes; then
9370 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'
9371 else
9372 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'
9373 fi
9374 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9375 hardcode_libdir_separator=:
9376 hardcode_direct=yes
9377
9378 # hardcode_minus_L: Not really in the search PATH,
9379 # but as the default location of the library.
9380 hardcode_minus_L=yes
9381 export_dynamic_flag_spec='${wl}-E'
9382 ;;
9383
9384 hpux10*)
9385 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9386 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9387 else
9388 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9389 fi
9390 if test "$with_gnu_ld" = no; then
9391 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9392 hardcode_libdir_flag_spec_ld='+b $libdir'
9393 hardcode_libdir_separator=:
9394 hardcode_direct=yes
9395 hardcode_direct_absolute=yes
9396 export_dynamic_flag_spec='${wl}-E'
9397 # hardcode_minus_L: Not really in the search PATH,
9398 # but as the default location of the library.
9399 hardcode_minus_L=yes
9400 fi
9401 ;;
9402
9403 hpux11*)
9404 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9405 case $host_cpu in
9406 hppa*64*)
9407 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9408 ;;
9409 ia64*)
9410 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9411 ;;
9412 *)
9413 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9414 ;;
9415 esac
9416 else
9417 case $host_cpu in
9418 hppa*64*)
9419 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9420 ;;
9421 ia64*)
9422 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9423 ;;
9424 *)
9425
9426 # Older versions of the 11.00 compiler do not understand -b yet
9427 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9429$as_echo_n "checking if $CC understands -b... " >&6; }
9430if test "${lt_cv_prog_compiler__b+set}" = set; then :
9431 $as_echo_n "(cached) " >&6
9432else
9433 lt_cv_prog_compiler__b=no
9434 save_LDFLAGS="$LDFLAGS"
9435 LDFLAGS="$LDFLAGS -b"
9436 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9437 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9438 # The linker can only warn and ignore the option if not recognized
9439 # So say no if there are warnings
9440 if test -s conftest.err; then
9441 # Append any errors to the config.log.
9442 cat conftest.err 1>&5
9443 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9444 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9445 if diff conftest.exp conftest.er2 >/dev/null; then
9446 lt_cv_prog_compiler__b=yes
9447 fi
9448 else
9449 lt_cv_prog_compiler__b=yes
9450 fi
9451 fi
9452 $RM -r conftest*
9453 LDFLAGS="$save_LDFLAGS"
9454
9455fi
9456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9457$as_echo "$lt_cv_prog_compiler__b" >&6; }
9458
9459if test x"$lt_cv_prog_compiler__b" = xyes; then
9460 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9461else
9462 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9463fi
9464
9465 ;;
9466 esac
9467 fi
9468 if test "$with_gnu_ld" = no; then
9469 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9470 hardcode_libdir_separator=:
9471
9472 case $host_cpu in
9473 hppa*64*|ia64*)
9474 hardcode_direct=no
9475 hardcode_shlibpath_var=no
9476 ;;
9477 *)
9478 hardcode_direct=yes
9479 hardcode_direct_absolute=yes
9480 export_dynamic_flag_spec='${wl}-E'
9481
9482 # hardcode_minus_L: Not really in the search PATH,
9483 # but as the default location of the library.
9484 hardcode_minus_L=yes
9485 ;;
9486 esac
9487 fi
9488 ;;
9489
9490 irix5* | irix6* | nonstopux*)
9491 if test "$GCC" = yes; then
9492 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'
9493 # Try to use the -exported_symbol ld option, if it does not
9494 # work, assume that -exports_file does not work either and
9495 # implicitly export all symbols.
9496 save_LDFLAGS="$LDFLAGS"
9497 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9499/* end confdefs.h. */
9500int foo(void) {}
9501_ACEOF
9502if ac_fn_c_try_link "$LINENO"; then :
9503 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'
9504
9505fi
9506rm -f core conftest.err conftest.$ac_objext \
9507 conftest$ac_exeext conftest.$ac_ext
9508 LDFLAGS="$save_LDFLAGS"
9509 else
9510 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'
9511 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'
9512 fi
9513 archive_cmds_need_lc='no'
9514 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9515 hardcode_libdir_separator=:
9516 inherit_rpath=yes
9517 link_all_deplibs=yes
9518 ;;
9519
9520 netbsd*)
9521 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9522 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9523 else
9524 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9525 fi
9526 hardcode_libdir_flag_spec='-R$libdir'
9527 hardcode_direct=yes
9528 hardcode_shlibpath_var=no
9529 ;;
9530
9531 newsos6)
9532 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9533 hardcode_direct=yes
9534 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9535 hardcode_libdir_separator=:
9536 hardcode_shlibpath_var=no
9537 ;;
9538
9539 *nto* | *qnx*)
9540 ;;
9541
9542 openbsd*)
9543 if test -f /usr/libexec/ld.so; then
9544 hardcode_direct=yes
9545 hardcode_shlibpath_var=no
9546 hardcode_direct_absolute=yes
9547 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9548 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9549 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9550 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9551 export_dynamic_flag_spec='${wl}-E'
9552 else
9553 case $host_os in
9554 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9555 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9556 hardcode_libdir_flag_spec='-R$libdir'
9557 ;;
9558 *)
9559 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9560 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9561 ;;
9562 esac
9563 fi
9564 else
9565 ld_shlibs=no
9566 fi
9567 ;;
9568
9569 os2*)
9570 hardcode_libdir_flag_spec='-L$libdir'
9571 hardcode_minus_L=yes
9572 allow_undefined_flag=unsupported
9573 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'
9574 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9575 ;;
9576
9577 osf3*)
9578 if test "$GCC" = yes; then
9579 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9580 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'
9581 else
9582 allow_undefined_flag=' -expect_unresolved \*'
9583 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'
9584 fi
9585 archive_cmds_need_lc='no'
9586 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9587 hardcode_libdir_separator=:
9588 ;;
9589
9590 osf4* | osf5*) # as osf3* with the addition of -msym flag
9591 if test "$GCC" = yes; then
9592 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9593 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'
9594 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9595 else
9596 allow_undefined_flag=' -expect_unresolved \*'
9597 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'
9598 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~
9599 $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'
9600
9601 # Both c and cxx compiler support -rpath directly
9602 hardcode_libdir_flag_spec='-rpath $libdir'
9603 fi
9604 archive_cmds_need_lc='no'
9605 hardcode_libdir_separator=:
9606 ;;
9607
9608 solaris*)
9609 no_undefined_flag=' -z defs'
9610 if test "$GCC" = yes; then
9611 wlarc='${wl}'
9612 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9613 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9614 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9615 else
9616 case `$CC -V 2>&1` in
9617 *"Compilers 5.0"*)
9618 wlarc=''
9619 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9620 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9621 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9622 ;;
9623 *)
9624 wlarc='${wl}'
9625 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9626 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9627 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9628 ;;
9629 esac
9630 fi
9631 hardcode_libdir_flag_spec='-R$libdir'
9632 hardcode_shlibpath_var=no
9633 case $host_os in
9634 solaris2.[0-5] | solaris2.[0-5].*) ;;
9635 *)
9636 # The compiler driver will combine and reorder linker options,
9637 # but understands `-z linker_flag'. GCC discards it without `$wl',
9638 # but is careful enough not to reorder.
9639 # Supported since Solaris 2.6 (maybe 2.5.1?)
9640 if test "$GCC" = yes; then
9641 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9642 else
9643 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9644 fi
9645 ;;
9646 esac
9647 link_all_deplibs=yes
9648 ;;
9649
9650 sunos4*)
9651 if test "x$host_vendor" = xsequent; then
9652 # Use $CC to link under sequent, because it throws in some extra .o
9653 # files that make .init and .fini sections work.
9654 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9655 else
9656 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9657 fi
9658 hardcode_libdir_flag_spec='-L$libdir'
9659 hardcode_direct=yes
9660 hardcode_minus_L=yes
9661 hardcode_shlibpath_var=no
9662 ;;
9663
9664 sysv4)
9665 case $host_vendor in
9666 sni)
9667 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9668 hardcode_direct=yes # is this really true???
9669 ;;
9670 siemens)
9671 ## LD is ld it makes a PLAMLIB
9672 ## CC just makes a GrossModule.
9673 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9674 reload_cmds='$CC -r -o $output$reload_objs'
9675 hardcode_direct=no
9676 ;;
9677 motorola)
9678 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9679 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9680 ;;
9681 esac
9682 runpath_var='LD_RUN_PATH'
9683 hardcode_shlibpath_var=no
9684 ;;
9685
9686 sysv4.3*)
9687 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9688 hardcode_shlibpath_var=no
9689 export_dynamic_flag_spec='-Bexport'
9690 ;;
9691
9692 sysv4*MP*)
9693 if test -d /usr/nec; then
9694 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9695 hardcode_shlibpath_var=no
9696 runpath_var=LD_RUN_PATH
9697 hardcode_runpath_var=yes
9698 ld_shlibs=yes
9699 fi
9700 ;;
9701
9702 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9703 no_undefined_flag='${wl}-z,text'
9704 archive_cmds_need_lc=no
9705 hardcode_shlibpath_var=no
9706 runpath_var='LD_RUN_PATH'
9707
9708 if test "$GCC" = yes; then
9709 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9710 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9711 else
9712 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9713 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9714 fi
9715 ;;
9716
9717 sysv5* | sco3.2v5* | sco5v6*)
9718 # Note: We can NOT use -z defs as we might desire, because we do not
9719 # link with -lc, and that would cause any symbols used from libc to
9720 # always be unresolved, which means just about no library would
9721 # ever link correctly. If we're not using GNU ld we use -z text
9722 # though, which does catch some bad symbols but isn't as heavy-handed
9723 # as -z defs.
9724 no_undefined_flag='${wl}-z,text'
9725 allow_undefined_flag='${wl}-z,nodefs'
9726 archive_cmds_need_lc=no
9727 hardcode_shlibpath_var=no
9728 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9729 hardcode_libdir_separator=':'
9730 link_all_deplibs=yes
9731 export_dynamic_flag_spec='${wl}-Bexport'
9732 runpath_var='LD_RUN_PATH'
9733
9734 if test "$GCC" = yes; then
9735 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9736 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9737 else
9738 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9739 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9740 fi
9741 ;;
9742
9743 uts4*)
9744 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9745 hardcode_libdir_flag_spec='-L$libdir'
9746 hardcode_shlibpath_var=no
9747 ;;
9748
9749 *)
9750 ld_shlibs=no
9751 ;;
9752 esac
9753
9754 if test x$host_vendor = xsni; then
9755 case $host in
9756 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9757 export_dynamic_flag_spec='${wl}-Blargedynsym'
9758 ;;
9759 esac
9760 fi
9761 fi
9762
9763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9764$as_echo "$ld_shlibs" >&6; }
9765test "$ld_shlibs" = no && can_build_shared=no
9766
9767with_gnu_ld=$with_gnu_ld
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783#
9784# Do we need to explicitly link libc?
9785#
9786case "x$archive_cmds_need_lc" in
9787x|xyes)
9788 # Assume -lc should be added
9789 archive_cmds_need_lc=yes
9790
9791 if test "$enable_shared" = yes && test "$GCC" = yes; then
9792 case $archive_cmds in
9793 *'~'*)
9794 # FIXME: we may have to deal with multi-command sequences.
9795 ;;
9796 '$CC '*)
9797 # Test whether the compiler implicitly links with -lc since on some
9798 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9799 # to ld, don't add -lc before -lgcc.
9800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9801$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9802if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9803 $as_echo_n "(cached) " >&6
9804else
9805 $RM conftest*
9806 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9807
9808 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9809 (eval $ac_compile) 2>&5
9810 ac_status=$?
9811 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9812 test $ac_status = 0; } 2>conftest.err; then
9813 soname=conftest
9814 lib=conftest
9815 libobjs=conftest.$ac_objext
9816 deplibs=
9817 wl=$lt_prog_compiler_wl
9818 pic_flag=$lt_prog_compiler_pic
9819 compiler_flags=-v
9820 linker_flags=-v
9821 verstring=
9822 output_objdir=.
9823 libname=conftest
9824 lt_save_allow_undefined_flag=$allow_undefined_flag
9825 allow_undefined_flag=
9826 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9827 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9828 ac_status=$?
9829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9830 test $ac_status = 0; }
9831 then
9832 lt_cv_archive_cmds_need_lc=no
9833 else
9834 lt_cv_archive_cmds_need_lc=yes
9835 fi
9836 allow_undefined_flag=$lt_save_allow_undefined_flag
9837 else
9838 cat conftest.err 1>&5
9839 fi
9840 $RM conftest*
9841
9842fi
9843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9844$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9845 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9846 ;;
9847 esac
9848 fi
9849 ;;
9850esac
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10009$as_echo_n "checking dynamic linker characteristics... " >&6; }
10010
10011if test "$GCC" = yes; then
10012 case $host_os in
10013 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10014 *) lt_awk_arg="/^libraries:/" ;;
10015 esac
10016 case $host_os in
10017 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10018 *) lt_sed_strip_eq="s,=/,/,g" ;;
10019 esac
10020 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10021 case $lt_search_path_spec in
10022 *\;*)
10023 # if the path contains ";" then we assume it to be the separator
10024 # otherwise default to the standard path separator (i.e. ":") - it is
10025 # assumed that no part of a normal pathname contains ";" but that should
10026 # okay in the real world where ";" in dirpaths is itself problematic.
10027 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10028 ;;
10029 *)
10030 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10031 ;;
10032 esac
10033 # Ok, now we have the path, separated by spaces, we can step through it
10034 # and add multilib dir if necessary.
10035 lt_tmp_lt_search_path_spec=
10036 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10037 for lt_sys_path in $lt_search_path_spec; do
10038 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10039 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10040 else
10041 test -d "$lt_sys_path" && \
10042 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10043 fi
10044 done
10045 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10046BEGIN {RS=" "; FS="/|\n";} {
10047 lt_foo="";
10048 lt_count=0;
10049 for (lt_i = NF; lt_i > 0; lt_i--) {
10050 if ($lt_i != "" && $lt_i != ".") {
10051 if ($lt_i == "..") {
10052 lt_count++;
10053 } else {
10054 if (lt_count == 0) {
10055 lt_foo="/" $lt_i lt_foo;
10056 } else {
10057 lt_count--;
10058 }
10059 }
10060 }
10061 }
10062 if (lt_foo != "") { lt_freq[lt_foo]++; }
10063 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10064}'`
10065 # AWK program above erroneously prepends '/' to C:/dos/paths
10066 # for these hosts.
10067 case $host_os in
10068 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10069 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10070 esac
10071 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10072else
10073 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10074fi
10075library_names_spec=
10076libname_spec='lib$name'
10077soname_spec=
10078shrext_cmds=".so"
10079postinstall_cmds=
10080postuninstall_cmds=
10081finish_cmds=
10082finish_eval=
10083shlibpath_var=
10084shlibpath_overrides_runpath=unknown
10085version_type=none
10086dynamic_linker="$host_os ld.so"
10087sys_lib_dlsearch_path_spec="/lib /usr/lib"
10088need_lib_prefix=unknown
10089hardcode_into_libs=no
10090
10091# when you set need_version to no, make sure it does not cause -set_version
10092# flags to be left without arguments
10093need_version=unknown
10094
10095case $host_os in
10096aix3*)
10097 version_type=linux
10098 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10099 shlibpath_var=LIBPATH
10100
10101 # AIX 3 has no versioning support, so we append a major version to the name.
10102 soname_spec='${libname}${release}${shared_ext}$major'
10103 ;;
10104
10105aix[4-9]*)
10106 version_type=linux
10107 need_lib_prefix=no
10108 need_version=no
10109 hardcode_into_libs=yes
10110 if test "$host_cpu" = ia64; then
10111 # AIX 5 supports IA64
10112 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10113 shlibpath_var=LD_LIBRARY_PATH
10114 else
10115 # With GCC up to 2.95.x, collect2 would create an import file
10116 # for dependence libraries. The import file would start with
10117 # the line `#! .'. This would cause the generated library to
10118 # depend on `.', always an invalid library. This was fixed in
10119 # development snapshots of GCC prior to 3.0.
10120 case $host_os in
10121 aix4 | aix4.[01] | aix4.[01].*)
10122 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10123 echo ' yes '
10124 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10125 :
10126 else
10127 can_build_shared=no
10128 fi
10129 ;;
10130 esac
10131 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10132 # soname into executable. Probably we can add versioning support to
10133 # collect2, so additional links can be useful in future.
10134 if test "$aix_use_runtimelinking" = yes; then
10135 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10136 # instead of lib<name>.a to let people know that these are not
10137 # typical AIX shared libraries.
10138 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10139 else
10140 # We preserve .a as extension for shared libraries through AIX4.2
10141 # and later when we are not doing run time linking.
10142 library_names_spec='${libname}${release}.a $libname.a'
10143 soname_spec='${libname}${release}${shared_ext}$major'
10144 fi
10145 shlibpath_var=LIBPATH
10146 fi
10147 ;;
10148
10149amigaos*)
10150 case $host_cpu in
10151 powerpc)
10152 # Since July 2007 AmigaOS4 officially supports .so libraries.
10153 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10154 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10155 ;;
10156 m68k)
10157 library_names_spec='$libname.ixlibrary $libname.a'
10158 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10159 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'
10160 ;;
10161 esac
10162 ;;
10163
10164beos*)
10165 library_names_spec='${libname}${shared_ext}'
10166 dynamic_linker="$host_os ld.so"
10167 shlibpath_var=LIBRARY_PATH
10168 ;;
10169
10170bsdi[45]*)
10171 version_type=linux
10172 need_version=no
10173 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10174 soname_spec='${libname}${release}${shared_ext}$major'
10175 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10176 shlibpath_var=LD_LIBRARY_PATH
10177 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10178 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10179 # the default ld.so.conf also contains /usr/contrib/lib and
10180 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10181 # libtool to hard-code these into programs
10182 ;;
10183
10184cygwin* | mingw* | pw32* | cegcc*)
10185 version_type=windows
10186 shrext_cmds=".dll"
10187 need_version=no
10188 need_lib_prefix=no
10189
10190 case $GCC,$host_os in
10191 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10192 library_names_spec='$libname.dll.a'
10193 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10194 postinstall_cmds='base_file=`basename \${file}`~
10195 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10196 dldir=$destdir/`dirname \$dlpath`~
10197 test -d \$dldir || mkdir -p \$dldir~
10198 $install_prog $dir/$dlname \$dldir/$dlname~
10199 chmod a+x \$dldir/$dlname~
10200 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10201 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10202 fi'
10203 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10204 dlpath=$dir/\$dldll~
10205 $RM \$dlpath'
10206 shlibpath_overrides_runpath=yes
10207
10208 case $host_os in
10209 cygwin*)
10210 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10211 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10212
10213 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10214 ;;
10215 mingw* | cegcc*)
10216 # MinGW DLLs use traditional 'lib' prefix
10217 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10218 ;;
10219 pw32*)
10220 # pw32 DLLs use 'pw' prefix rather than 'lib'
10221 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10222 ;;
10223 esac
10224 ;;
10225
10226 *)
10227 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10228 ;;
10229 esac
10230 dynamic_linker='Win32 ld.exe'
10231 # FIXME: first we should search . and the directory the executable is in
10232 shlibpath_var=PATH
10233 ;;
10234
10235darwin* | rhapsody*)
10236 dynamic_linker="$host_os dyld"
10237 version_type=darwin
10238 need_lib_prefix=no
10239 need_version=no
10240 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10241 soname_spec='${libname}${release}${major}$shared_ext'
10242 shlibpath_overrides_runpath=yes
10243 shlibpath_var=DYLD_LIBRARY_PATH
10244 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10245
10246 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10247 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10248 ;;
10249
10250dgux*)
10251 version_type=linux
10252 need_lib_prefix=no
10253 need_version=no
10254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10255 soname_spec='${libname}${release}${shared_ext}$major'
10256 shlibpath_var=LD_LIBRARY_PATH
10257 ;;
10258
10259freebsd* | dragonfly*)
10260 # DragonFly does not have aout. When/if they implement a new
10261 # versioning mechanism, adjust this.
10262 if test -x /usr/bin/objformat; then
10263 objformat=`/usr/bin/objformat`
10264 else
10265 case $host_os in
10266 freebsd[23].*) objformat=aout ;;
10267 *) objformat=elf ;;
10268 esac
10269 fi
10270 version_type=freebsd-$objformat
10271 case $version_type in
10272 freebsd-elf*)
10273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10274 need_version=no
10275 need_lib_prefix=no
10276 ;;
10277 freebsd-*)
10278 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10279 need_version=yes
10280 ;;
10281 esac
10282 shlibpath_var=LD_LIBRARY_PATH
10283 case $host_os in
10284 freebsd2.*)
10285 shlibpath_overrides_runpath=yes
10286 ;;
10287 freebsd3.[01]* | freebsdelf3.[01]*)
10288 shlibpath_overrides_runpath=yes
10289 hardcode_into_libs=yes
10290 ;;
10291 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10292 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10293 shlibpath_overrides_runpath=no
10294 hardcode_into_libs=yes
10295 ;;
10296 *) # from 4.6 on, and DragonFly
10297 shlibpath_overrides_runpath=yes
10298 hardcode_into_libs=yes
10299 ;;
10300 esac
10301 ;;
10302
10303gnu*)
10304 version_type=linux
10305 need_lib_prefix=no
10306 need_version=no
10307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10308 soname_spec='${libname}${release}${shared_ext}$major'
10309 shlibpath_var=LD_LIBRARY_PATH
10310 hardcode_into_libs=yes
10311 ;;
10312
10313haiku*)
10314 version_type=linux
10315 need_lib_prefix=no
10316 need_version=no
10317 dynamic_linker="$host_os runtime_loader"
10318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10319 soname_spec='${libname}${release}${shared_ext}$major'
10320 shlibpath_var=LIBRARY_PATH
10321 shlibpath_overrides_runpath=yes
10322 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10323 hardcode_into_libs=yes
10324 ;;
10325
10326hpux9* | hpux10* | hpux11*)
10327 # Give a soname corresponding to the major version so that dld.sl refuses to
10328 # link against other versions.
10329 version_type=sunos
10330 need_lib_prefix=no
10331 need_version=no
10332 case $host_cpu in
10333 ia64*)
10334 shrext_cmds='.so'
10335 hardcode_into_libs=yes
10336 dynamic_linker="$host_os dld.so"
10337 shlibpath_var=LD_LIBRARY_PATH
10338 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10339 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10340 soname_spec='${libname}${release}${shared_ext}$major'
10341 if test "X$HPUX_IA64_MODE" = X32; then
10342 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10343 else
10344 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10345 fi
10346 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10347 ;;
10348 hppa*64*)
10349 shrext_cmds='.sl'
10350 hardcode_into_libs=yes
10351 dynamic_linker="$host_os dld.sl"
10352 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10353 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10355 soname_spec='${libname}${release}${shared_ext}$major'
10356 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10357 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10358 ;;
10359 *)
10360 shrext_cmds='.sl'
10361 dynamic_linker="$host_os dld.sl"
10362 shlibpath_var=SHLIB_PATH
10363 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10365 soname_spec='${libname}${release}${shared_ext}$major'
10366 ;;
10367 esac
10368 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10369 postinstall_cmds='chmod 555 $lib'
10370 # or fails outright, so override atomically:
10371 install_override_mode=555
10372 ;;
10373
10374interix[3-9]*)
10375 version_type=linux
10376 need_lib_prefix=no
10377 need_version=no
10378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10379 soname_spec='${libname}${release}${shared_ext}$major'
10380 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10381 shlibpath_var=LD_LIBRARY_PATH
10382 shlibpath_overrides_runpath=no
10383 hardcode_into_libs=yes
10384 ;;
10385
10386irix5* | irix6* | nonstopux*)
10387 case $host_os in
10388 nonstopux*) version_type=nonstopux ;;
10389 *)
10390 if test "$lt_cv_prog_gnu_ld" = yes; then
10391 version_type=linux
10392 else
10393 version_type=irix
10394 fi ;;
10395 esac
10396 need_lib_prefix=no
10397 need_version=no
10398 soname_spec='${libname}${release}${shared_ext}$major'
10399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10400 case $host_os in
10401 irix5* | nonstopux*)
10402 libsuff= shlibsuff=
10403 ;;
10404 *)
10405 case $LD in # libtool.m4 will add one of these switches to LD
10406 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10407 libsuff= shlibsuff= libmagic=32-bit;;
10408 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10409 libsuff=32 shlibsuff=N32 libmagic=N32;;
10410 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10411 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10412 *) libsuff= shlibsuff= libmagic=never-match;;
10413 esac
10414 ;;
10415 esac
10416 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10417 shlibpath_overrides_runpath=no
10418 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10419 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10420 hardcode_into_libs=yes
10421 ;;
10422
10423# No shared lib support for Linux oldld, aout, or coff.
10424linux*oldld* | linux*aout* | linux*coff*)
10425 dynamic_linker=no
10426 ;;
10427
10428# This must be Linux ELF.
10429linux* | k*bsd*-gnu | kopensolaris*-gnu)
10430 version_type=linux
10431 need_lib_prefix=no
10432 need_version=no
10433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10434 soname_spec='${libname}${release}${shared_ext}$major'
10435 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10436 shlibpath_var=LD_LIBRARY_PATH
10437 shlibpath_overrides_runpath=no
10438
10439 # Some binutils ld are patched to set DT_RUNPATH
10440 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10441 $as_echo_n "(cached) " >&6
10442else
10443 lt_cv_shlibpath_overrides_runpath=no
10444 save_LDFLAGS=$LDFLAGS
10445 save_libdir=$libdir
10446 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10447 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10449/* end confdefs.h. */
10450
10451int
10452main ()
10453{
10454
10455 ;
10456 return 0;
10457}
10458_ACEOF
10459if ac_fn_c_try_link "$LINENO"; then :
10460 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10461 lt_cv_shlibpath_overrides_runpath=yes
10462fi
10463fi
10464rm -f core conftest.err conftest.$ac_objext \
10465 conftest$ac_exeext conftest.$ac_ext
10466 LDFLAGS=$save_LDFLAGS
10467 libdir=$save_libdir
10468
10469fi
10470
10471 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10472
10473 # This implies no fast_install, which is unacceptable.
10474 # Some rework will be needed to allow for fast_install
10475 # before this can be enabled.
10476 hardcode_into_libs=yes
10477
10478 # Append ld.so.conf contents to the search path
10479 if test -f /etc/ld.so.conf; then
10480 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' ' '`
10481 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10482 fi
10483
10484 # We used to test for /lib/ld.so.1 and disable shared libraries on
10485 # powerpc, because MkLinux only supported shared libraries with the
10486 # GNU dynamic linker. Since this was broken with cross compilers,
10487 # most powerpc-linux boxes support dynamic linking these days and
10488 # people can always --disable-shared, the test was removed, and we
10489 # assume the GNU/Linux dynamic linker is in use.
10490 dynamic_linker='GNU/Linux ld.so'
10491 ;;
10492
10493netbsd*)
10494 version_type=sunos
10495 need_lib_prefix=no
10496 need_version=no
10497 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10499 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10500 dynamic_linker='NetBSD (a.out) ld.so'
10501 else
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 dynamic_linker='NetBSD ld.elf_so'
10505 fi
10506 shlibpath_var=LD_LIBRARY_PATH
10507 shlibpath_overrides_runpath=yes
10508 hardcode_into_libs=yes
10509 ;;
10510
10511newsos6)
10512 version_type=linux
10513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10514 shlibpath_var=LD_LIBRARY_PATH
10515 shlibpath_overrides_runpath=yes
10516 ;;
10517
10518*nto* | *qnx*)
10519 version_type=qnx
10520 need_lib_prefix=no
10521 need_version=no
10522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10523 soname_spec='${libname}${release}${shared_ext}$major'
10524 shlibpath_var=LD_LIBRARY_PATH
10525 shlibpath_overrides_runpath=no
10526 hardcode_into_libs=yes
10527 dynamic_linker='ldqnx.so'
10528 ;;
10529
10530openbsd*)
10531 version_type=sunos
10532 sys_lib_dlsearch_path_spec="/usr/lib"
10533 need_lib_prefix=no
10534 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10535 case $host_os in
10536 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10537 *) need_version=no ;;
10538 esac
10539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10540 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10541 shlibpath_var=LD_LIBRARY_PATH
10542 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10543 case $host_os in
10544 openbsd2.[89] | openbsd2.[89].*)
10545 shlibpath_overrides_runpath=no
10546 ;;
10547 *)
10548 shlibpath_overrides_runpath=yes
10549 ;;
10550 esac
10551 else
10552 shlibpath_overrides_runpath=yes
10553 fi
10554 ;;
10555
10556os2*)
10557 libname_spec='$name'
10558 shrext_cmds=".dll"
10559 need_lib_prefix=no
10560 library_names_spec='$libname${shared_ext} $libname.a'
10561 dynamic_linker='OS/2 ld.exe'
10562 shlibpath_var=LIBPATH
10563 ;;
10564
10565osf3* | osf4* | osf5*)
10566 version_type=osf
10567 need_lib_prefix=no
10568 need_version=no
10569 soname_spec='${libname}${release}${shared_ext}$major'
10570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10571 shlibpath_var=LD_LIBRARY_PATH
10572 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10573 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10574 ;;
10575
10576rdos*)
10577 dynamic_linker=no
10578 ;;
10579
10580solaris*)
10581 version_type=linux
10582 need_lib_prefix=no
10583 need_version=no
10584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10585 soname_spec='${libname}${release}${shared_ext}$major'
10586 shlibpath_var=LD_LIBRARY_PATH
10587 shlibpath_overrides_runpath=yes
10588 hardcode_into_libs=yes
10589 # ldd complains unless libraries are executable
10590 postinstall_cmds='chmod +x $lib'
10591 ;;
10592
10593sunos4*)
10594 version_type=sunos
10595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10596 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10597 shlibpath_var=LD_LIBRARY_PATH
10598 shlibpath_overrides_runpath=yes
10599 if test "$with_gnu_ld" = yes; then
10600 need_lib_prefix=no
10601 fi
10602 need_version=yes
10603 ;;
10604
10605sysv4 | sysv4.3*)
10606 version_type=linux
10607 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10608 soname_spec='${libname}${release}${shared_ext}$major'
10609 shlibpath_var=LD_LIBRARY_PATH
10610 case $host_vendor in
10611 sni)
10612 shlibpath_overrides_runpath=no
10613 need_lib_prefix=no
10614 runpath_var=LD_RUN_PATH
10615 ;;
10616 siemens)
10617 need_lib_prefix=no
10618 ;;
10619 motorola)
10620 need_lib_prefix=no
10621 need_version=no
10622 shlibpath_overrides_runpath=no
10623 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10624 ;;
10625 esac
10626 ;;
10627
10628sysv4*MP*)
10629 if test -d /usr/nec ;then
10630 version_type=linux
10631 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10632 soname_spec='$libname${shared_ext}.$major'
10633 shlibpath_var=LD_LIBRARY_PATH
10634 fi
10635 ;;
10636
10637sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10638 version_type=freebsd-elf
10639 need_lib_prefix=no
10640 need_version=no
10641 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10642 soname_spec='${libname}${release}${shared_ext}$major'
10643 shlibpath_var=LD_LIBRARY_PATH
10644 shlibpath_overrides_runpath=yes
10645 hardcode_into_libs=yes
10646 if test "$with_gnu_ld" = yes; then
10647 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10648 else
10649 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10650 case $host_os in
10651 sco3.2v5*)
10652 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10653 ;;
10654 esac
10655 fi
10656 sys_lib_dlsearch_path_spec='/usr/lib'
10657 ;;
10658
10659tpf*)
10660 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10661 version_type=linux
10662 need_lib_prefix=no
10663 need_version=no
10664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10665 shlibpath_var=LD_LIBRARY_PATH
10666 shlibpath_overrides_runpath=no
10667 hardcode_into_libs=yes
10668 ;;
10669
10670uts4*)
10671 version_type=linux
10672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10673 soname_spec='${libname}${release}${shared_ext}$major'
10674 shlibpath_var=LD_LIBRARY_PATH
10675 ;;
10676
10677*)
10678 dynamic_linker=no
10679 ;;
10680esac
10681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10682$as_echo "$dynamic_linker" >&6; }
10683test "$dynamic_linker" = no && can_build_shared=no
10684
10685variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10686if test "$GCC" = yes; then
10687 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10688fi
10689
10690if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10691 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10692fi
10693if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10694 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10695fi
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10789$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10790hardcode_action=
10791if test -n "$hardcode_libdir_flag_spec" ||
10792 test -n "$runpath_var" ||
10793 test "X$hardcode_automatic" = "Xyes" ; then
10794
10795 # We can hardcode non-existent directories.
10796 if test "$hardcode_direct" != no &&
10797 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10798 # have to relink, otherwise we might link with an installed library
10799 # when we should be linking with a yet-to-be-installed one
10800 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10801 test "$hardcode_minus_L" != no; then
10802 # Linking always hardcodes the temporary library directory.
10803 hardcode_action=relink
10804 else
10805 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10806 hardcode_action=immediate
10807 fi
10808else
10809 # We cannot hardcode anything, or else we can only hardcode existing
10810 # directories.
10811 hardcode_action=unsupported
10812fi
10813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10814$as_echo "$hardcode_action" >&6; }
10815
10816if test "$hardcode_action" = relink ||
10817 test "$inherit_rpath" = yes; then
10818 # Fast installation is not supported
10819 enable_fast_install=no
10820elif test "$shlibpath_overrides_runpath" = yes ||
10821 test "$enable_shared" = no; then
10822 # Fast installation is not necessary
10823 enable_fast_install=needless
10824fi
10825
10826
10827
10828
10829
10830
10831 if test "x$enable_dlopen" != xyes; then
10832 enable_dlopen=unknown
10833 enable_dlopen_self=unknown
10834 enable_dlopen_self_static=unknown
10835else
10836 lt_cv_dlopen=no
10837 lt_cv_dlopen_libs=
10838
10839 case $host_os in
10840 beos*)
10841 lt_cv_dlopen="load_add_on"
10842 lt_cv_dlopen_libs=
10843 lt_cv_dlopen_self=yes
10844 ;;
10845
10846 mingw* | pw32* | cegcc*)
10847 lt_cv_dlopen="LoadLibrary"
10848 lt_cv_dlopen_libs=
10849 ;;
10850
10851 cygwin*)
10852 lt_cv_dlopen="dlopen"
10853 lt_cv_dlopen_libs=
10854 ;;
10855
10856 darwin*)
10857 # if libdl is installed we need to link against it
10858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10859$as_echo_n "checking for dlopen in -ldl... " >&6; }
10860if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10861 $as_echo_n "(cached) " >&6
10862else
10863 ac_check_lib_save_LIBS=$LIBS
10864LIBS="-ldl $LIBS"
10865cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10866/* end confdefs.h. */
10867
10868/* Override any GCC internal prototype to avoid an error.
10869 Use char because int might match the return type of a GCC
10870 builtin and then its argument prototype would still apply. */
10871#ifdef __cplusplus
10872extern "C"
10873#endif
10874char dlopen ();
10875int
10876main ()
10877{
10878return dlopen ();
10879 ;
10880 return 0;
10881}
10882_ACEOF
10883if ac_fn_c_try_link "$LINENO"; then :
10884 ac_cv_lib_dl_dlopen=yes
10885else
10886 ac_cv_lib_dl_dlopen=no
10887fi
10888rm -f core conftest.err conftest.$ac_objext \
10889 conftest$ac_exeext conftest.$ac_ext
10890LIBS=$ac_check_lib_save_LIBS
10891fi
10892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10893$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10894if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10895 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10896else
10897
10898 lt_cv_dlopen="dyld"
10899 lt_cv_dlopen_libs=
10900 lt_cv_dlopen_self=yes
10901
10902fi
10903
10904 ;;
10905
10906 *)
10907 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10908if test "x$ac_cv_func_shl_load" = x""yes; then :
10909 lt_cv_dlopen="shl_load"
10910else
10911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10912$as_echo_n "checking for shl_load in -ldld... " >&6; }
10913if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10914 $as_echo_n "(cached) " >&6
10915else
10916 ac_check_lib_save_LIBS=$LIBS
10917LIBS="-ldld $LIBS"
10918cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10919/* end confdefs.h. */
10920
10921/* Override any GCC internal prototype to avoid an error.
10922 Use char because int might match the return type of a GCC
10923 builtin and then its argument prototype would still apply. */
10924#ifdef __cplusplus
10925extern "C"
10926#endif
10927char shl_load ();
10928int
10929main ()
10930{
10931return shl_load ();
10932 ;
10933 return 0;
10934}
10935_ACEOF
10936if ac_fn_c_try_link "$LINENO"; then :
10937 ac_cv_lib_dld_shl_load=yes
10938else
10939 ac_cv_lib_dld_shl_load=no
10940fi
10941rm -f core conftest.err conftest.$ac_objext \
10942 conftest$ac_exeext conftest.$ac_ext
10943LIBS=$ac_check_lib_save_LIBS
10944fi
10945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10946$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10947if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10948 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10949else
10950 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10951if test "x$ac_cv_func_dlopen" = x""yes; then :
10952 lt_cv_dlopen="dlopen"
10953else
10954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10955$as_echo_n "checking for dlopen in -ldl... " >&6; }
10956if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10957 $as_echo_n "(cached) " >&6
10958else
10959 ac_check_lib_save_LIBS=$LIBS
10960LIBS="-ldl $LIBS"
10961cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10962/* end confdefs.h. */
10963
10964/* Override any GCC internal prototype to avoid an error.
10965 Use char because int might match the return type of a GCC
10966 builtin and then its argument prototype would still apply. */
10967#ifdef __cplusplus
10968extern "C"
10969#endif
10970char dlopen ();
10971int
10972main ()
10973{
10974return dlopen ();
10975 ;
10976 return 0;
10977}
10978_ACEOF
10979if ac_fn_c_try_link "$LINENO"; then :
10980 ac_cv_lib_dl_dlopen=yes
10981else
10982 ac_cv_lib_dl_dlopen=no
10983fi
10984rm -f core conftest.err conftest.$ac_objext \
10985 conftest$ac_exeext conftest.$ac_ext
10986LIBS=$ac_check_lib_save_LIBS
10987fi
10988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10989$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10990if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10991 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10992else
10993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10994$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10995if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10996 $as_echo_n "(cached) " >&6
10997else
10998 ac_check_lib_save_LIBS=$LIBS
10999LIBS="-lsvld $LIBS"
11000cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11001/* end confdefs.h. */
11002
11003/* Override any GCC internal prototype to avoid an error.
11004 Use char because int might match the return type of a GCC
11005 builtin and then its argument prototype would still apply. */
11006#ifdef __cplusplus
11007extern "C"
11008#endif
11009char dlopen ();
11010int
11011main ()
11012{
11013return dlopen ();
11014 ;
11015 return 0;
11016}
11017_ACEOF
11018if ac_fn_c_try_link "$LINENO"; then :
11019 ac_cv_lib_svld_dlopen=yes
11020else
11021 ac_cv_lib_svld_dlopen=no
11022fi
11023rm -f core conftest.err conftest.$ac_objext \
11024 conftest$ac_exeext conftest.$ac_ext
11025LIBS=$ac_check_lib_save_LIBS
11026fi
11027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11028$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11029if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11030 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11031else
11032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11033$as_echo_n "checking for dld_link in -ldld... " >&6; }
11034if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11035 $as_echo_n "(cached) " >&6
11036else
11037 ac_check_lib_save_LIBS=$LIBS
11038LIBS="-ldld $LIBS"
11039cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11040/* end confdefs.h. */
11041
11042/* Override any GCC internal prototype to avoid an error.
11043 Use char because int might match the return type of a GCC
11044 builtin and then its argument prototype would still apply. */
11045#ifdef __cplusplus
11046extern "C"
11047#endif
11048char dld_link ();
11049int
11050main ()
11051{
11052return dld_link ();
11053 ;
11054 return 0;
11055}
11056_ACEOF
11057if ac_fn_c_try_link "$LINENO"; then :
11058 ac_cv_lib_dld_dld_link=yes
11059else
11060 ac_cv_lib_dld_dld_link=no
11061fi
11062rm -f core conftest.err conftest.$ac_objext \
11063 conftest$ac_exeext conftest.$ac_ext
11064LIBS=$ac_check_lib_save_LIBS
11065fi
11066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11067$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11068if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11069 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11070fi
11071
11072
11073fi
11074
11075
11076fi
11077
11078
11079fi
11080
11081
11082fi
11083
11084
11085fi
11086
11087 ;;
11088 esac
11089
11090 if test "x$lt_cv_dlopen" != xno; then
11091 enable_dlopen=yes
11092 else
11093 enable_dlopen=no
11094 fi
11095
11096 case $lt_cv_dlopen in
11097 dlopen)
11098 save_CPPFLAGS="$CPPFLAGS"
11099 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11100
11101 save_LDFLAGS="$LDFLAGS"
11102 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11103
11104 save_LIBS="$LIBS"
11105 LIBS="$lt_cv_dlopen_libs $LIBS"
11106
11107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11108$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11109if test "${lt_cv_dlopen_self+set}" = set; then :
11110 $as_echo_n "(cached) " >&6
11111else
11112 if test "$cross_compiling" = yes; then :
11113 lt_cv_dlopen_self=cross
11114else
11115 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11116 lt_status=$lt_dlunknown
11117 cat > conftest.$ac_ext <<_LT_EOF
0812bb06 11118#line 11118 "configure"
6db1d2ca 11119#include "confdefs.h"
11120
11121#if HAVE_DLFCN_H
11122#include <dlfcn.h>
11123#endif
11124
11125#include <stdio.h>
11126
11127#ifdef RTLD_GLOBAL
11128# define LT_DLGLOBAL RTLD_GLOBAL
11129#else
11130# ifdef DL_GLOBAL
11131# define LT_DLGLOBAL DL_GLOBAL
11132# else
11133# define LT_DLGLOBAL 0
11134# endif
11135#endif
11136
11137/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11138 find out it does not work in some platform. */
11139#ifndef LT_DLLAZY_OR_NOW
11140# ifdef RTLD_LAZY
11141# define LT_DLLAZY_OR_NOW RTLD_LAZY
11142# else
11143# ifdef DL_LAZY
11144# define LT_DLLAZY_OR_NOW DL_LAZY
11145# else
11146# ifdef RTLD_NOW
11147# define LT_DLLAZY_OR_NOW RTLD_NOW
11148# else
11149# ifdef DL_NOW
11150# define LT_DLLAZY_OR_NOW DL_NOW
11151# else
11152# define LT_DLLAZY_OR_NOW 0
11153# endif
11154# endif
11155# endif
11156# endif
11157#endif
11158
11159/* When -fvisbility=hidden is used, assume the code has been annotated
11160 correspondingly for the symbols needed. */
11161#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11162void fnord () __attribute__((visibility("default")));
11163#endif
11164
11165void fnord () { int i=42; }
11166int main ()
11167{
11168 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11169 int status = $lt_dlunknown;
11170
11171 if (self)
11172 {
11173 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11174 else
11175 {
11176 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11177 else puts (dlerror ());
11178 }
11179 /* dlclose (self); */
11180 }
11181 else
11182 puts (dlerror ());
11183
11184 return status;
11185}
11186_LT_EOF
11187 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11188 (eval $ac_link) 2>&5
11189 ac_status=$?
11190 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11191 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11192 (./conftest; exit; ) >&5 2>/dev/null
11193 lt_status=$?
11194 case x$lt_status in
11195 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11196 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11197 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11198 esac
11199 else :
11200 # compilation failed
11201 lt_cv_dlopen_self=no
11202 fi
11203fi
11204rm -fr conftest*
11205
11206
11207fi
11208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11209$as_echo "$lt_cv_dlopen_self" >&6; }
11210
11211 if test "x$lt_cv_dlopen_self" = xyes; then
11212 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11214$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11215if test "${lt_cv_dlopen_self_static+set}" = set; then :
11216 $as_echo_n "(cached) " >&6
11217else
11218 if test "$cross_compiling" = yes; then :
11219 lt_cv_dlopen_self_static=cross
11220else
11221 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11222 lt_status=$lt_dlunknown
11223 cat > conftest.$ac_ext <<_LT_EOF
0812bb06 11224#line 11224 "configure"
6db1d2ca 11225#include "confdefs.h"
11226
11227#if HAVE_DLFCN_H
11228#include <dlfcn.h>
11229#endif
11230
11231#include <stdio.h>
11232
11233#ifdef RTLD_GLOBAL
11234# define LT_DLGLOBAL RTLD_GLOBAL
11235#else
11236# ifdef DL_GLOBAL
11237# define LT_DLGLOBAL DL_GLOBAL
11238# else
11239# define LT_DLGLOBAL 0
11240# endif
11241#endif
11242
11243/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11244 find out it does not work in some platform. */
11245#ifndef LT_DLLAZY_OR_NOW
11246# ifdef RTLD_LAZY
11247# define LT_DLLAZY_OR_NOW RTLD_LAZY
11248# else
11249# ifdef DL_LAZY
11250# define LT_DLLAZY_OR_NOW DL_LAZY
11251# else
11252# ifdef RTLD_NOW
11253# define LT_DLLAZY_OR_NOW RTLD_NOW
11254# else
11255# ifdef DL_NOW
11256# define LT_DLLAZY_OR_NOW DL_NOW
11257# else
11258# define LT_DLLAZY_OR_NOW 0
11259# endif
11260# endif
11261# endif
11262# endif
11263#endif
11264
11265/* When -fvisbility=hidden is used, assume the code has been annotated
11266 correspondingly for the symbols needed. */
11267#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11268void fnord () __attribute__((visibility("default")));
11269#endif
11270
11271void fnord () { int i=42; }
11272int main ()
11273{
11274 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11275 int status = $lt_dlunknown;
11276
11277 if (self)
11278 {
11279 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11280 else
11281 {
11282 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11283 else puts (dlerror ());
11284 }
11285 /* dlclose (self); */
11286 }
11287 else
11288 puts (dlerror ());
11289
11290 return status;
11291}
11292_LT_EOF
11293 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11294 (eval $ac_link) 2>&5
11295 ac_status=$?
11296 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11297 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11298 (./conftest; exit; ) >&5 2>/dev/null
11299 lt_status=$?
11300 case x$lt_status in
11301 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11302 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11303 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11304 esac
11305 else :
11306 # compilation failed
11307 lt_cv_dlopen_self_static=no
11308 fi
11309fi
11310rm -fr conftest*
11311
11312
11313fi
11314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11315$as_echo "$lt_cv_dlopen_self_static" >&6; }
11316 fi
11317
11318 CPPFLAGS="$save_CPPFLAGS"
11319 LDFLAGS="$save_LDFLAGS"
11320 LIBS="$save_LIBS"
11321 ;;
11322 esac
11323
11324 case $lt_cv_dlopen_self in
11325 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11326 *) enable_dlopen_self=unknown ;;
11327 esac
11328
11329 case $lt_cv_dlopen_self_static in
11330 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11331 *) enable_dlopen_self_static=unknown ;;
11332 esac
11333fi
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351striplib=
11352old_striplib=
11353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11354$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11355if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11356 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11357 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11359$as_echo "yes" >&6; }
11360else
11361# FIXME - insert some real tests, host_os isn't really good enough
11362 case $host_os in
11363 darwin*)
11364 if test -n "$STRIP" ; then
11365 striplib="$STRIP -x"
11366 old_striplib="$STRIP -S"
11367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11368$as_echo "yes" >&6; }
11369 else
11370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11371$as_echo "no" >&6; }
11372 fi
11373 ;;
11374 *)
11375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11376$as_echo "no" >&6; }
11377 ;;
11378 esac
11379fi
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392 # Report which library types will actually be built
11393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11394$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11396$as_echo "$can_build_shared" >&6; }
11397
11398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11399$as_echo_n "checking whether to build shared libraries... " >&6; }
11400 test "$can_build_shared" = "no" && enable_shared=no
11401
11402 # On AIX, shared libraries and static libraries use the same namespace, and
11403 # are all built from PIC.
11404 case $host_os in
11405 aix3*)
11406 test "$enable_shared" = yes && enable_static=no
11407 if test -n "$RANLIB"; then
11408 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11409 postinstall_cmds='$RANLIB $lib'
11410 fi
11411 ;;
11412
11413 aix[4-9]*)
11414 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11415 test "$enable_shared" = yes && enable_static=no
11416 fi
11417 ;;
11418 esac
11419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11420$as_echo "$enable_shared" >&6; }
11421
11422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11423$as_echo_n "checking whether to build static libraries... " >&6; }
11424 # Make sure either enable_shared or enable_static is yes.
11425 test "$enable_shared" = yes || enable_static=yes
11426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11427$as_echo "$enable_static" >&6; }
11428
11429
11430
11431
11432fi
11433ac_ext=c
11434ac_cpp='$CPP $CPPFLAGS'
11435ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11436ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11437ac_compiler_gnu=$ac_cv_c_compiler_gnu
11438
11439CC="$lt_save_CC"
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453 ac_config_commands="$ac_config_commands libtool"
11454
11455
11456
11457
11458# Only expand once:
11459
11460
11461
11462
11463
77401673 11464case $host in
11465 *-cygwin* | *-mingw*)
11466 # 'host' will be top-level target in the case of a target lib,
11467 # we must compare to with_cross_host to decide if this is a native
11468 # or cross-compiler and select where to install dlls appropriately.
11469 if test -n "$with_cross_host" &&
11470 test x"$with_cross_host" != x"no"; then
11471 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11472 else
11473 lt_host_flags='-no-undefined -bindir "$(bindir)"';
11474 fi
11475 ;;
11476 *)
11477 lt_host_flags=
11478 ;;
11479esac
11480
11481
11482
11483
11484
11485
a4423e56 11486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11487$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11488 # Check whether --enable-maintainer-mode was given.
11489if test "${enable_maintainer_mode+set}" = set; then :
11490 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11491else
11492 USE_MAINTAINER_MODE=no
11493fi
11494
11495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11496$as_echo "$USE_MAINTAINER_MODE" >&6; }
11497 if test $USE_MAINTAINER_MODE = yes; then
11498 MAINTAINER_MODE_TRUE=
11499 MAINTAINER_MODE_FALSE='#'
11500else
11501 MAINTAINER_MODE_TRUE='#'
11502 MAINTAINER_MODE_FALSE=
11503fi
11504
11505 MAINT=$MAINTAINER_MODE_TRUE
11506
11507
11508
6db1d2ca 11509# For libtool versioning info, format is CURRENT:REVISION:AGE
cd404a14 11510libtool_VERSION=3:0:2
6db1d2ca 11511
11512
77401673 11513# Check for used threading-model
11514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
11515$as_echo_n "checking for thread model used by GCC... " >&6; }
11516target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
11517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
11518$as_echo "$target_thread_file" >&6; }
11519
6db1d2ca 11520# Get target configury.
11521. ${srcdir}/configure.tgt
11522if test -n "$UNSUPPORTED"; then
11523 as_fn_error "Configuration ${target} is unsupported." "$LINENO" 5
11524fi
11525
11526# Disable fallbacks to __sync routines from libgcc. Otherwise we'll
11527# make silly decisions about what the cpu can do.
11528CFLAGS="$save_CFLAGS -fno-sync-libcalls $XCFLAGS"
11529
11530# Check header files.
11531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11532$as_echo_n "checking for ANSI C header files... " >&6; }
11533if test "${ac_cv_header_stdc+set}" = set; then :
11534 $as_echo_n "(cached) " >&6
11535else
11536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11537/* end confdefs.h. */
11538#include <stdlib.h>
11539#include <stdarg.h>
11540#include <string.h>
11541#include <float.h>
11542
11543int
11544main ()
11545{
11546
11547 ;
11548 return 0;
11549}
11550_ACEOF
11551if ac_fn_c_try_compile "$LINENO"; then :
11552 ac_cv_header_stdc=yes
11553else
11554 ac_cv_header_stdc=no
11555fi
11556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11557
11558if test $ac_cv_header_stdc = yes; then
11559 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11561/* end confdefs.h. */
11562#include <string.h>
11563
11564_ACEOF
11565if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11566 $EGREP "memchr" >/dev/null 2>&1; then :
11567
11568else
11569 ac_cv_header_stdc=no
11570fi
11571rm -f conftest*
11572
11573fi
11574
11575if test $ac_cv_header_stdc = yes; then
11576 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11578/* end confdefs.h. */
11579#include <stdlib.h>
11580
11581_ACEOF
11582if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11583 $EGREP "free" >/dev/null 2>&1; then :
11584
11585else
11586 ac_cv_header_stdc=no
11587fi
11588rm -f conftest*
11589
11590fi
11591
11592if test $ac_cv_header_stdc = yes; then
11593 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11594 if test "$cross_compiling" = yes; then :
11595 :
11596else
11597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11598/* end confdefs.h. */
11599#include <ctype.h>
11600#include <stdlib.h>
11601#if ((' ' & 0x0FF) == 0x020)
11602# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11603# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11604#else
11605# define ISLOWER(c) \
11606 (('a' <= (c) && (c) <= 'i') \
11607 || ('j' <= (c) && (c) <= 'r') \
11608 || ('s' <= (c) && (c) <= 'z'))
11609# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11610#endif
11611
11612#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11613int
11614main ()
11615{
11616 int i;
11617 for (i = 0; i < 256; i++)
11618 if (XOR (islower (i), ISLOWER (i))
11619 || toupper (i) != TOUPPER (i))
11620 return 2;
11621 return 0;
11622}
11623_ACEOF
11624if ac_fn_c_try_run "$LINENO"; then :
11625
11626else
11627 ac_cv_header_stdc=no
11628fi
11629rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11630 conftest.$ac_objext conftest.beam conftest.$ac_ext
11631fi
11632
11633fi
11634fi
11635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11636$as_echo "$ac_cv_header_stdc" >&6; }
11637if test $ac_cv_header_stdc = yes; then
11638
11639$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11640
11641fi
11642
11643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
11644$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
11645if test "${gcc_cv_header_string+set}" = set; then :
11646 $as_echo_n "(cached) " >&6
11647else
11648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11649/* end confdefs.h. */
11650#include <string.h>
11651#include <strings.h>
11652int
11653main ()
11654{
11655
11656 ;
11657 return 0;
11658}
11659_ACEOF
11660if ac_fn_c_try_compile "$LINENO"; then :
11661 gcc_cv_header_string=yes
11662else
11663 gcc_cv_header_string=no
11664fi
11665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11666fi
11667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
11668$as_echo "$gcc_cv_header_string" >&6; }
11669if test $gcc_cv_header_string = yes; then
11670
11671$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
11672
11673fi
11674
11675
11676
11677inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
11678
11679acx_cv_header_stdint=stddef.h
11680acx_cv_header_stdint_kind="(already complete)"
11681for i in stdint.h $inttype_headers; do
11682 unset ac_cv_type_uintptr_t
11683 unset ac_cv_type_uintmax_t
11684 unset ac_cv_type_int_least32_t
11685 unset ac_cv_type_int_fast32_t
11686 unset ac_cv_type_uint64_t
11687 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
11688 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
11689#include <$i>
11690"
11691if test "x$ac_cv_type_uintmax_t" = x""yes; then :
11692 acx_cv_header_stdint=$i
11693else
11694 continue
11695fi
11696
11697 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
11698#include <$i>
11699"
11700if test "x$ac_cv_type_uintptr_t" = x""yes; then :
11701
11702else
11703 acx_cv_header_stdint_kind="(mostly complete)"
11704fi
11705
11706 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
11707#include <$i>
11708"
11709if test "x$ac_cv_type_int_least32_t" = x""yes; then :
11710
11711else
11712 acx_cv_header_stdint_kind="(mostly complete)"
11713fi
11714
11715 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
11716#include <$i>
11717"
11718if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
11719
11720else
11721 acx_cv_header_stdint_kind="(mostly complete)"
11722fi
11723
11724 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
11725#include <$i>
11726"
11727if test "x$ac_cv_type_uint64_t" = x""yes; then :
11728
11729else
11730 acx_cv_header_stdint_kind="(lacks uint64_t)"
11731fi
11732
11733 break
11734done
11735if test "$acx_cv_header_stdint" = stddef.h; then
11736 acx_cv_header_stdint_kind="(lacks uintmax_t)"
11737 for i in stdint.h $inttype_headers; do
11738 unset ac_cv_type_uintptr_t
11739 unset ac_cv_type_uint32_t
11740 unset ac_cv_type_uint64_t
11741 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
11742 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
11743#include <$i>
11744"
11745if test "x$ac_cv_type_uint32_t" = x""yes; then :
11746 acx_cv_header_stdint=$i
11747else
11748 continue
11749fi
11750
11751 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
11752#include <$i>
11753"
11754if test "x$ac_cv_type_uint64_t" = x""yes; then :
11755
11756fi
11757
11758 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
11759#include <$i>
11760"
11761if test "x$ac_cv_type_uintptr_t" = x""yes; then :
11762
11763fi
11764
11765 break
11766 done
11767fi
11768if test "$acx_cv_header_stdint" = stddef.h; then
11769 acx_cv_header_stdint_kind="(u_intXX_t style)"
11770 for i in sys/types.h $inttype_headers; do
11771 unset ac_cv_type_u_int32_t
11772 unset ac_cv_type_u_int64_t
11773 $as_echo_n "looking for u_intXX_t types in $i, " >&6
11774 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
11775#include <$i>
11776"
11777if test "x$ac_cv_type_u_int32_t" = x""yes; then :
11778 acx_cv_header_stdint=$i
11779else
11780 continue
11781fi
11782
11783 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
11784#include <$i>
11785"
11786if test "x$ac_cv_type_u_int64_t" = x""yes; then :
11787
11788fi
11789
11790 break
11791 done
11792fi
11793if test "$acx_cv_header_stdint" = stddef.h; then
11794 acx_cv_header_stdint_kind="(using manual detection)"
11795fi
11796
11797test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
11798test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
11799test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
11800test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
11801test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
11802
11803# ----------------- Summarize what we found so far
11804
11805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
11806$as_echo_n "checking what to include in gstdint.h... " >&6; }
11807
11808case `$as_basename -- gstdint.h ||
11809$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
11810 Xgstdint.h : 'X\(//\)$' \| \
11811 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
11812$as_echo X/gstdint.h |
11813 sed '/^.*\/\([^/][^/]*\)\/*$/{
11814 s//\1/
11815 q
11816 }
11817 /^X\/\(\/\/\)$/{
11818 s//\1/
11819 q
11820 }
11821 /^X\/\(\/\).*/{
11822 s//\1/
11823 q
11824 }
11825 s/.*/./; q'` in
11826 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
11827$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
11828 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
11829$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
11830 *) ;;
11831esac
11832
11833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
11834$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
11835
11836# ----------------- done included file, check C basic types --------
11837
11838# Lacking an uintptr_t? Test size of void *
11839case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
11840 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
11841# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11842# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11843# This bug is HP SR number 8606223364.
11844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
11845$as_echo_n "checking size of void *... " >&6; }
11846if test "${ac_cv_sizeof_void_p+set}" = set; then :
11847 $as_echo_n "(cached) " >&6
11848else
11849 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
11850
11851else
11852 if test "$ac_cv_type_void_p" = yes; then
11853 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11854$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11855{ as_fn_set_status 77
11856as_fn_error "cannot compute sizeof (void *)
11857See \`config.log' for more details." "$LINENO" 5; }; }
11858 else
11859 ac_cv_sizeof_void_p=0
11860 fi
11861fi
11862
11863fi
11864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
11865$as_echo "$ac_cv_sizeof_void_p" >&6; }
11866
11867
11868
11869cat >>confdefs.h <<_ACEOF
11870#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
11871_ACEOF
11872
11873 ;;
11874esac
11875
11876# Lacking an uint64_t? Test size of long
11877case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
11878 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
11879# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11880# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11881# This bug is HP SR number 8606223364.
11882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
11883$as_echo_n "checking size of long... " >&6; }
11884if test "${ac_cv_sizeof_long+set}" = set; then :
11885 $as_echo_n "(cached) " >&6
11886else
11887 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
11888
11889else
11890 if test "$ac_cv_type_long" = yes; then
11891 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11892$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11893{ as_fn_set_status 77
11894as_fn_error "cannot compute sizeof (long)
11895See \`config.log' for more details." "$LINENO" 5; }; }
11896 else
11897 ac_cv_sizeof_long=0
11898 fi
11899fi
11900
11901fi
11902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
11903$as_echo "$ac_cv_sizeof_long" >&6; }
11904
11905
11906
11907cat >>confdefs.h <<_ACEOF
11908#define SIZEOF_LONG $ac_cv_sizeof_long
11909_ACEOF
11910
11911 ;;
11912esac
11913
11914if test $acx_cv_header_stdint = stddef.h; then
11915 # Lacking a good header? Test size of everything and deduce all types.
11916 # The cast to long int works around a bug in the HP C Compiler
11917# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11918# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11919# This bug is HP SR number 8606223364.
11920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
11921$as_echo_n "checking size of int... " >&6; }
11922if test "${ac_cv_sizeof_int+set}" = set; then :
11923 $as_echo_n "(cached) " >&6
11924else
11925 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
11926
11927else
11928 if test "$ac_cv_type_int" = yes; then
11929 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11930$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11931{ as_fn_set_status 77
11932as_fn_error "cannot compute sizeof (int)
11933See \`config.log' for more details." "$LINENO" 5; }; }
11934 else
11935 ac_cv_sizeof_int=0
11936 fi
11937fi
11938
11939fi
11940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
11941$as_echo "$ac_cv_sizeof_int" >&6; }
11942
11943
11944
11945cat >>confdefs.h <<_ACEOF
11946#define SIZEOF_INT $ac_cv_sizeof_int
11947_ACEOF
11948
11949
11950 # The cast to long int works around a bug in the HP C Compiler
11951# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11952# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11953# This bug is HP SR number 8606223364.
11954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
11955$as_echo_n "checking size of short... " >&6; }
11956if test "${ac_cv_sizeof_short+set}" = set; then :
11957 $as_echo_n "(cached) " >&6
11958else
11959 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
11960
11961else
11962 if test "$ac_cv_type_short" = yes; then
11963 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11964$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11965{ as_fn_set_status 77
11966as_fn_error "cannot compute sizeof (short)
11967See \`config.log' for more details." "$LINENO" 5; }; }
11968 else
11969 ac_cv_sizeof_short=0
11970 fi
11971fi
11972
11973fi
11974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
11975$as_echo "$ac_cv_sizeof_short" >&6; }
11976
11977
11978
11979cat >>confdefs.h <<_ACEOF
11980#define SIZEOF_SHORT $ac_cv_sizeof_short
11981_ACEOF
11982
11983
11984 # The cast to long int works around a bug in the HP C Compiler
11985# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11986# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11987# This bug is HP SR number 8606223364.
11988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
11989$as_echo_n "checking size of char... " >&6; }
11990if test "${ac_cv_sizeof_char+set}" = set; then :
11991 $as_echo_n "(cached) " >&6
11992else
11993 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
11994
11995else
11996 if test "$ac_cv_type_char" = yes; then
11997 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11998$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11999{ as_fn_set_status 77
12000as_fn_error "cannot compute sizeof (char)
12001See \`config.log' for more details." "$LINENO" 5; }; }
12002 else
12003 ac_cv_sizeof_char=0
12004 fi
12005fi
12006
12007fi
12008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
12009$as_echo "$ac_cv_sizeof_char" >&6; }
12010
12011
12012
12013cat >>confdefs.h <<_ACEOF
12014#define SIZEOF_CHAR $ac_cv_sizeof_char
12015_ACEOF
12016
12017
12018
12019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
12020$as_echo_n "checking for type equivalent to int8_t... " >&6; }
12021 case "$ac_cv_sizeof_char" in
12022 1) acx_cv_type_int8_t=char ;;
12023 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
12024 esac
12025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
12026$as_echo "$acx_cv_type_int8_t" >&6; }
12027
12028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
12029$as_echo_n "checking for type equivalent to int16_t... " >&6; }
12030 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
12031 2:*) acx_cv_type_int16_t=int ;;
12032 *:2) acx_cv_type_int16_t=short ;;
12033 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
12034 esac
12035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
12036$as_echo "$acx_cv_type_int16_t" >&6; }
12037
12038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
12039$as_echo_n "checking for type equivalent to int32_t... " >&6; }
12040 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
12041 4:*) acx_cv_type_int32_t=int ;;
12042 *:4) acx_cv_type_int32_t=long ;;
12043 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
12044 esac
12045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
12046$as_echo "$acx_cv_type_int32_t" >&6; }
12047fi
12048
12049# These tests are here to make the output prettier
12050
12051if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
12052 case "$ac_cv_sizeof_long" in
12053 8) acx_cv_type_int64_t=long ;;
12054 esac
12055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
12056$as_echo_n "checking for type equivalent to int64_t... " >&6; }
12057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
12058$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
12059fi
12060
12061# Now we can use the above types
12062
12063if test "$ac_cv_type_uintptr_t" != yes; then
12064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
12065$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
12066 case $ac_cv_sizeof_void_p in
12067 2) acx_cv_type_intptr_t=int16_t ;;
12068 4) acx_cv_type_intptr_t=int32_t ;;
12069 8) acx_cv_type_intptr_t=int64_t ;;
12070 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
12071 esac
12072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
12073$as_echo "$acx_cv_type_intptr_t" >&6; }
12074fi
12075
12076# ----------------- done all checks, emit header -------------
12077ac_config_commands="$ac_config_commands gstdint.h"
12078
12079
12080
b560fabd 12081for ac_header in fenv.h
12082do :
12083 ac_fn_c_check_header_mongrel "$LINENO" "fenv.h" "ac_cv_header_fenv_h" "$ac_includes_default"
12084if test "x$ac_cv_header_fenv_h" = x""yes; then :
12085 cat >>confdefs.h <<_ACEOF
12086#define HAVE_FENV_H 1
12087_ACEOF
12088
12089fi
12090
12091done
12092
6db1d2ca 12093
12094# Check for common type sizes
12095
12096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 1 byte integer" >&5
12097$as_echo_n "checking for 1 byte integer... " >&6; }
12098if test "${libat_cv_have_mode_QI+set}" = set; then :
12099 $as_echo_n "(cached) " >&6
12100else
12101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12102/* end confdefs.h. */
12103int x __attribute__((mode(QI)));
12104_ACEOF
12105if ac_fn_c_try_compile "$LINENO"; then :
12106 libat_cv_have_mode_QI=yes
12107else
12108 libat_cv_have_mode_QI=no
12109fi
12110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12111fi
12112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_mode_QI" >&5
12113$as_echo "$libat_cv_have_mode_QI" >&6; }
12114
12115 yesno=`echo $libat_cv_have_mode_QI | tr 'yesno' '1 0 '`
12116
12117cat >>confdefs.h <<_ACEOF
12118#define HAVE_INT1 $yesno
12119_ACEOF
12120
12121
12122 if test x$libat_cv_have_mode_QI = xyes; then
12123 SIZES="$SIZES 1"
12124 fi
12125
12126
12127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 2 byte integer" >&5
12128$as_echo_n "checking for 2 byte integer... " >&6; }
12129if test "${libat_cv_have_mode_HI+set}" = set; then :
12130 $as_echo_n "(cached) " >&6
12131else
12132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12133/* end confdefs.h. */
12134int x __attribute__((mode(HI)));
12135_ACEOF
12136if ac_fn_c_try_compile "$LINENO"; then :
12137 libat_cv_have_mode_HI=yes
12138else
12139 libat_cv_have_mode_HI=no
12140fi
12141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12142fi
12143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_mode_HI" >&5
12144$as_echo "$libat_cv_have_mode_HI" >&6; }
12145
12146 yesno=`echo $libat_cv_have_mode_HI | tr 'yesno' '1 0 '`
12147
12148cat >>confdefs.h <<_ACEOF
12149#define HAVE_INT2 $yesno
12150_ACEOF
12151
12152
12153 if test x$libat_cv_have_mode_HI = xyes; then
12154 SIZES="$SIZES 2"
12155 fi
12156
12157
12158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 4 byte integer" >&5
12159$as_echo_n "checking for 4 byte integer... " >&6; }
12160if test "${libat_cv_have_mode_SI+set}" = set; then :
12161 $as_echo_n "(cached) " >&6
12162else
12163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12164/* end confdefs.h. */
12165int x __attribute__((mode(SI)));
12166_ACEOF
12167if ac_fn_c_try_compile "$LINENO"; then :
12168 libat_cv_have_mode_SI=yes
12169else
12170 libat_cv_have_mode_SI=no
12171fi
12172rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12173fi
12174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_mode_SI" >&5
12175$as_echo "$libat_cv_have_mode_SI" >&6; }
12176
12177 yesno=`echo $libat_cv_have_mode_SI | tr 'yesno' '1 0 '`
12178
12179cat >>confdefs.h <<_ACEOF
12180#define HAVE_INT4 $yesno
12181_ACEOF
12182
12183
12184 if test x$libat_cv_have_mode_SI = xyes; then
12185 SIZES="$SIZES 4"
12186 fi
12187
12188
12189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 8 byte integer" >&5
12190$as_echo_n "checking for 8 byte integer... " >&6; }
12191if test "${libat_cv_have_mode_DI+set}" = set; then :
12192 $as_echo_n "(cached) " >&6
12193else
12194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12195/* end confdefs.h. */
12196int x __attribute__((mode(DI)));
12197_ACEOF
12198if ac_fn_c_try_compile "$LINENO"; then :
12199 libat_cv_have_mode_DI=yes
12200else
12201 libat_cv_have_mode_DI=no
12202fi
12203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12204fi
12205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_mode_DI" >&5
12206$as_echo "$libat_cv_have_mode_DI" >&6; }
12207
12208 yesno=`echo $libat_cv_have_mode_DI | tr 'yesno' '1 0 '`
12209
12210cat >>confdefs.h <<_ACEOF
12211#define HAVE_INT8 $yesno
12212_ACEOF
12213
12214
12215 if test x$libat_cv_have_mode_DI = xyes; then
12216 SIZES="$SIZES 8"
12217 fi
12218
12219
12220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 16 byte integer" >&5
12221$as_echo_n "checking for 16 byte integer... " >&6; }
12222if test "${libat_cv_have_mode_TI+set}" = set; then :
12223 $as_echo_n "(cached) " >&6
12224else
12225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12226/* end confdefs.h. */
12227int x __attribute__((mode(TI)));
12228_ACEOF
12229if ac_fn_c_try_compile "$LINENO"; then :
12230 libat_cv_have_mode_TI=yes
12231else
12232 libat_cv_have_mode_TI=no
12233fi
12234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12235fi
12236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_mode_TI" >&5
12237$as_echo "$libat_cv_have_mode_TI" >&6; }
12238
12239 yesno=`echo $libat_cv_have_mode_TI | tr 'yesno' '1 0 '`
12240
12241cat >>confdefs.h <<_ACEOF
12242#define HAVE_INT16 $yesno
12243_ACEOF
12244
12245
12246 if test x$libat_cv_have_mode_TI = xyes; then
12247 SIZES="$SIZES 16"
12248 fi
12249
12250
12251
12252# Check for compiler builtins of atomic operations.
12253
12254 # Do link tests if possible, instead asm tests, limited to some platforms
12255 # see discussion in PR target/40134, PR libstdc++/40133 and the thread
12256 # starting at http://gcc.gnu.org/ml/gcc-patches/2009-07/msg00322.html
12257 atomic_builtins_link_tests=no
12258 if test x$gcc_no_link != xyes; then
12259 # Can do link tests. Limit to some tested platforms
12260 case "$host" in
12261 *-*-linux* | *-*-uclinux* | *-*-kfreebsd*-gnu | *-*-gnu*)
12262 atomic_builtins_link_tests=yes
12263 ;;
12264 esac
12265 fi
12266
12267
12268
12269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 1" >&5
12270$as_echo_n "checking for __atomic_load/store for size 1... " >&6; }
12271if test "${libat_cv_have_at_ldst_1+set}" = set; then :
12272 $as_echo_n "(cached) " >&6
12273else
12274
12275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12276/* end confdefs.h. */
12277
12278int
12279main ()
12280{
12281typedef int T __attribute__((mode(QI)));
12282 T *x; volatile T sink; asm("" : "=g"(x));
12283 sink = __atomic_load_n(x, 0);
12284 __atomic_store_n(x, sink, 0);
12285 ;
12286 return 0;
12287}
12288_ACEOF
12289 if test x$atomic_builtins_link_tests = xyes; then
12290 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12291 (eval $ac_link) 2>&5
12292 ac_status=$?
12293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12294 test $ac_status = 0; }; then
12295 eval libat_cv_have_at_ldst_1=yes
12296 else
12297 eval libat_cv_have_at_ldst_1=no
12298 fi
12299 else
12300 old_CFLAGS="$CFLAGS"
12301 # Compile unoptimized.
f699ded5 12302 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12303 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12304 (eval $ac_compile) 2>&5
12305 ac_status=$?
12306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12307 test $ac_status = 0; }; then
12308 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12309 eval libat_cv_have_at_ldst_1=no
12310 else
12311 eval libat_cv_have_at_ldst_1=yes
12312 fi
b322ad89 12313 else
12314 eval libat_cv_have_at_ldst_1=no
6db1d2ca 12315 fi
12316 CFLAGS="$old_CFLAGS"
12317 fi
12318 rm -f conftest*
12319
12320fi
12321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_ldst_1" >&5
12322$as_echo "$libat_cv_have_at_ldst_1" >&6; }
12323
12324
12325 yesno=`echo $libat_cv_have_at_ldst_1 | tr 'yesno' '1 0 '`
12326
12327cat >>confdefs.h <<_ACEOF
12328#define HAVE_ATOMIC_LDST_1 $yesno
12329_ACEOF
12330
12331
12332
12333
12334
12335
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 2" >&5
12337$as_echo_n "checking for __atomic_load/store for size 2... " >&6; }
12338if test "${libat_cv_have_at_ldst_2+set}" = set; then :
12339 $as_echo_n "(cached) " >&6
12340else
12341
12342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12343/* end confdefs.h. */
12344
12345int
12346main ()
12347{
12348typedef int T __attribute__((mode(HI)));
12349 T *x; volatile T sink; asm("" : "=g"(x));
12350 sink = __atomic_load_n(x, 0);
12351 __atomic_store_n(x, sink, 0);
12352 ;
12353 return 0;
12354}
12355_ACEOF
12356 if test x$atomic_builtins_link_tests = xyes; then
12357 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12358 (eval $ac_link) 2>&5
12359 ac_status=$?
12360 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12361 test $ac_status = 0; }; then
12362 eval libat_cv_have_at_ldst_2=yes
12363 else
12364 eval libat_cv_have_at_ldst_2=no
12365 fi
12366 else
12367 old_CFLAGS="$CFLAGS"
12368 # Compile unoptimized.
f699ded5 12369 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12370 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12371 (eval $ac_compile) 2>&5
12372 ac_status=$?
12373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12374 test $ac_status = 0; }; then
12375 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12376 eval libat_cv_have_at_ldst_2=no
12377 else
12378 eval libat_cv_have_at_ldst_2=yes
12379 fi
b322ad89 12380 else
12381 eval libat_cv_have_at_ldst_2=no
6db1d2ca 12382 fi
12383 CFLAGS="$old_CFLAGS"
12384 fi
12385 rm -f conftest*
12386
12387fi
12388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_ldst_2" >&5
12389$as_echo "$libat_cv_have_at_ldst_2" >&6; }
12390
12391
12392 yesno=`echo $libat_cv_have_at_ldst_2 | tr 'yesno' '1 0 '`
12393
12394cat >>confdefs.h <<_ACEOF
12395#define HAVE_ATOMIC_LDST_2 $yesno
12396_ACEOF
12397
12398
12399
12400
12401
12402
12403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 4" >&5
12404$as_echo_n "checking for __atomic_load/store for size 4... " >&6; }
12405if test "${libat_cv_have_at_ldst_4+set}" = set; then :
12406 $as_echo_n "(cached) " >&6
12407else
12408
12409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12410/* end confdefs.h. */
12411
12412int
12413main ()
12414{
12415typedef int T __attribute__((mode(SI)));
12416 T *x; volatile T sink; asm("" : "=g"(x));
12417 sink = __atomic_load_n(x, 0);
12418 __atomic_store_n(x, sink, 0);
12419 ;
12420 return 0;
12421}
12422_ACEOF
12423 if test x$atomic_builtins_link_tests = xyes; then
12424 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12425 (eval $ac_link) 2>&5
12426 ac_status=$?
12427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12428 test $ac_status = 0; }; then
12429 eval libat_cv_have_at_ldst_4=yes
12430 else
12431 eval libat_cv_have_at_ldst_4=no
12432 fi
12433 else
12434 old_CFLAGS="$CFLAGS"
12435 # Compile unoptimized.
f699ded5 12436 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12437 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12438 (eval $ac_compile) 2>&5
12439 ac_status=$?
12440 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12441 test $ac_status = 0; }; then
12442 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12443 eval libat_cv_have_at_ldst_4=no
12444 else
12445 eval libat_cv_have_at_ldst_4=yes
12446 fi
b322ad89 12447 else
12448 eval libat_cv_have_at_ldst_4=no
6db1d2ca 12449 fi
12450 CFLAGS="$old_CFLAGS"
12451 fi
12452 rm -f conftest*
12453
12454fi
12455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_ldst_4" >&5
12456$as_echo "$libat_cv_have_at_ldst_4" >&6; }
12457
12458
12459 yesno=`echo $libat_cv_have_at_ldst_4 | tr 'yesno' '1 0 '`
12460
12461cat >>confdefs.h <<_ACEOF
12462#define HAVE_ATOMIC_LDST_4 $yesno
12463_ACEOF
12464
12465
12466
12467
12468
12469
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 8" >&5
12471$as_echo_n "checking for __atomic_load/store for size 8... " >&6; }
12472if test "${libat_cv_have_at_ldst_8+set}" = set; then :
12473 $as_echo_n "(cached) " >&6
12474else
12475
12476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12477/* end confdefs.h. */
12478
12479int
12480main ()
12481{
12482typedef int T __attribute__((mode(DI)));
12483 T *x; volatile T sink; asm("" : "=g"(x));
12484 sink = __atomic_load_n(x, 0);
12485 __atomic_store_n(x, sink, 0);
12486 ;
12487 return 0;
12488}
12489_ACEOF
12490 if test x$atomic_builtins_link_tests = xyes; then
12491 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12492 (eval $ac_link) 2>&5
12493 ac_status=$?
12494 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12495 test $ac_status = 0; }; then
12496 eval libat_cv_have_at_ldst_8=yes
12497 else
12498 eval libat_cv_have_at_ldst_8=no
12499 fi
12500 else
12501 old_CFLAGS="$CFLAGS"
12502 # Compile unoptimized.
f699ded5 12503 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12504 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12505 (eval $ac_compile) 2>&5
12506 ac_status=$?
12507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12508 test $ac_status = 0; }; then
12509 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12510 eval libat_cv_have_at_ldst_8=no
12511 else
12512 eval libat_cv_have_at_ldst_8=yes
12513 fi
b322ad89 12514 else
12515 eval libat_cv_have_at_ldst_8=no
6db1d2ca 12516 fi
12517 CFLAGS="$old_CFLAGS"
12518 fi
12519 rm -f conftest*
12520
12521fi
12522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_ldst_8" >&5
12523$as_echo "$libat_cv_have_at_ldst_8" >&6; }
12524
12525
12526 yesno=`echo $libat_cv_have_at_ldst_8 | tr 'yesno' '1 0 '`
12527
12528cat >>confdefs.h <<_ACEOF
12529#define HAVE_ATOMIC_LDST_8 $yesno
12530_ACEOF
12531
12532
12533
12534
12535
12536
12537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 16" >&5
12538$as_echo_n "checking for __atomic_load/store for size 16... " >&6; }
12539if test "${libat_cv_have_at_ldst_16+set}" = set; then :
12540 $as_echo_n "(cached) " >&6
12541else
12542
12543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12544/* end confdefs.h. */
12545
12546int
12547main ()
12548{
12549typedef int T __attribute__((mode(TI)));
12550 T *x; volatile T sink; asm("" : "=g"(x));
12551 sink = __atomic_load_n(x, 0);
12552 __atomic_store_n(x, sink, 0);
12553 ;
12554 return 0;
12555}
12556_ACEOF
12557 if test x$atomic_builtins_link_tests = xyes; then
12558 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12559 (eval $ac_link) 2>&5
12560 ac_status=$?
12561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12562 test $ac_status = 0; }; then
12563 eval libat_cv_have_at_ldst_16=yes
12564 else
12565 eval libat_cv_have_at_ldst_16=no
12566 fi
12567 else
12568 old_CFLAGS="$CFLAGS"
12569 # Compile unoptimized.
f699ded5 12570 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12571 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12572 (eval $ac_compile) 2>&5
12573 ac_status=$?
12574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12575 test $ac_status = 0; }; then
12576 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12577 eval libat_cv_have_at_ldst_16=no
12578 else
12579 eval libat_cv_have_at_ldst_16=yes
12580 fi
b322ad89 12581 else
12582 eval libat_cv_have_at_ldst_16=no
6db1d2ca 12583 fi
12584 CFLAGS="$old_CFLAGS"
12585 fi
12586 rm -f conftest*
12587
12588fi
12589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_ldst_16" >&5
12590$as_echo "$libat_cv_have_at_ldst_16" >&6; }
12591
12592
12593 yesno=`echo $libat_cv_have_at_ldst_16 | tr 'yesno' '1 0 '`
12594
12595cat >>confdefs.h <<_ACEOF
12596#define HAVE_ATOMIC_LDST_16 $yesno
12597_ACEOF
12598
12599
12600
12601
12602
12603
12604
12605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 1" >&5
12606$as_echo_n "checking for __atomic_test_and_set for size 1... " >&6; }
12607if test "${libat_cv_have_at_tas_1+set}" = set; then :
12608 $as_echo_n "(cached) " >&6
12609else
12610
12611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12612/* end confdefs.h. */
12613
12614int
12615main ()
12616{
12617typedef int T __attribute__((mode(QI))); T *x; asm("" : "=g"(x));
12618 __atomic_test_and_set(x, 0);
12619 ;
12620 return 0;
12621}
12622_ACEOF
12623 if test x$atomic_builtins_link_tests = xyes; then
12624 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12625 (eval $ac_link) 2>&5
12626 ac_status=$?
12627 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12628 test $ac_status = 0; }; then
12629 eval libat_cv_have_at_tas_1=yes
12630 else
12631 eval libat_cv_have_at_tas_1=no
12632 fi
12633 else
12634 old_CFLAGS="$CFLAGS"
12635 # Compile unoptimized.
f699ded5 12636 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12637 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12638 (eval $ac_compile) 2>&5
12639 ac_status=$?
12640 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12641 test $ac_status = 0; }; then
12642 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12643 eval libat_cv_have_at_tas_1=no
12644 else
12645 eval libat_cv_have_at_tas_1=yes
12646 fi
b322ad89 12647 else
12648 eval libat_cv_have_at_tas_1=no
6db1d2ca 12649 fi
12650 CFLAGS="$old_CFLAGS"
12651 fi
12652 rm -f conftest*
12653
12654fi
12655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_tas_1" >&5
12656$as_echo "$libat_cv_have_at_tas_1" >&6; }
12657
12658
12659 yesno=`echo $libat_cv_have_at_tas_1 | tr 'yesno' '1 0 '`
12660
12661cat >>confdefs.h <<_ACEOF
12662#define HAVE_ATOMIC_TAS_1 $yesno
12663_ACEOF
12664
12665
12666
12667
12668
12669
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 2" >&5
12671$as_echo_n "checking for __atomic_test_and_set for size 2... " >&6; }
12672if test "${libat_cv_have_at_tas_2+set}" = set; then :
12673 $as_echo_n "(cached) " >&6
12674else
12675
12676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12677/* end confdefs.h. */
12678
12679int
12680main ()
12681{
12682typedef int T __attribute__((mode(HI))); T *x; asm("" : "=g"(x));
12683 __atomic_test_and_set(x, 0);
12684 ;
12685 return 0;
12686}
12687_ACEOF
12688 if test x$atomic_builtins_link_tests = xyes; then
12689 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12690 (eval $ac_link) 2>&5
12691 ac_status=$?
12692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12693 test $ac_status = 0; }; then
12694 eval libat_cv_have_at_tas_2=yes
12695 else
12696 eval libat_cv_have_at_tas_2=no
12697 fi
12698 else
12699 old_CFLAGS="$CFLAGS"
12700 # Compile unoptimized.
f699ded5 12701 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12702 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12703 (eval $ac_compile) 2>&5
12704 ac_status=$?
12705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12706 test $ac_status = 0; }; then
12707 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12708 eval libat_cv_have_at_tas_2=no
12709 else
12710 eval libat_cv_have_at_tas_2=yes
12711 fi
b322ad89 12712 else
12713 eval libat_cv_have_at_tas_2=no
6db1d2ca 12714 fi
12715 CFLAGS="$old_CFLAGS"
12716 fi
12717 rm -f conftest*
12718
12719fi
12720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_tas_2" >&5
12721$as_echo "$libat_cv_have_at_tas_2" >&6; }
12722
12723
12724 yesno=`echo $libat_cv_have_at_tas_2 | tr 'yesno' '1 0 '`
12725
12726cat >>confdefs.h <<_ACEOF
12727#define HAVE_ATOMIC_TAS_2 $yesno
12728_ACEOF
12729
12730
12731
12732
12733
12734
12735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 4" >&5
12736$as_echo_n "checking for __atomic_test_and_set for size 4... " >&6; }
12737if test "${libat_cv_have_at_tas_4+set}" = set; then :
12738 $as_echo_n "(cached) " >&6
12739else
12740
12741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12742/* end confdefs.h. */
12743
12744int
12745main ()
12746{
12747typedef int T __attribute__((mode(SI))); T *x; asm("" : "=g"(x));
12748 __atomic_test_and_set(x, 0);
12749 ;
12750 return 0;
12751}
12752_ACEOF
12753 if test x$atomic_builtins_link_tests = xyes; then
12754 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12755 (eval $ac_link) 2>&5
12756 ac_status=$?
12757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12758 test $ac_status = 0; }; then
12759 eval libat_cv_have_at_tas_4=yes
12760 else
12761 eval libat_cv_have_at_tas_4=no
12762 fi
12763 else
12764 old_CFLAGS="$CFLAGS"
12765 # Compile unoptimized.
f699ded5 12766 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12767 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12768 (eval $ac_compile) 2>&5
12769 ac_status=$?
12770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12771 test $ac_status = 0; }; then
12772 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12773 eval libat_cv_have_at_tas_4=no
12774 else
12775 eval libat_cv_have_at_tas_4=yes
12776 fi
b322ad89 12777 else
12778 eval libat_cv_have_at_tas_4=no
6db1d2ca 12779 fi
12780 CFLAGS="$old_CFLAGS"
12781 fi
12782 rm -f conftest*
12783
12784fi
12785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_tas_4" >&5
12786$as_echo "$libat_cv_have_at_tas_4" >&6; }
12787
12788
12789 yesno=`echo $libat_cv_have_at_tas_4 | tr 'yesno' '1 0 '`
12790
12791cat >>confdefs.h <<_ACEOF
12792#define HAVE_ATOMIC_TAS_4 $yesno
12793_ACEOF
12794
12795
12796
12797
12798
12799
12800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 8" >&5
12801$as_echo_n "checking for __atomic_test_and_set for size 8... " >&6; }
12802if test "${libat_cv_have_at_tas_8+set}" = set; then :
12803 $as_echo_n "(cached) " >&6
12804else
12805
12806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12807/* end confdefs.h. */
12808
12809int
12810main ()
12811{
12812typedef int T __attribute__((mode(DI))); T *x; asm("" : "=g"(x));
12813 __atomic_test_and_set(x, 0);
12814 ;
12815 return 0;
12816}
12817_ACEOF
12818 if test x$atomic_builtins_link_tests = xyes; then
12819 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12820 (eval $ac_link) 2>&5
12821 ac_status=$?
12822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12823 test $ac_status = 0; }; then
12824 eval libat_cv_have_at_tas_8=yes
12825 else
12826 eval libat_cv_have_at_tas_8=no
12827 fi
12828 else
12829 old_CFLAGS="$CFLAGS"
12830 # Compile unoptimized.
f699ded5 12831 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12832 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12833 (eval $ac_compile) 2>&5
12834 ac_status=$?
12835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12836 test $ac_status = 0; }; then
12837 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12838 eval libat_cv_have_at_tas_8=no
12839 else
12840 eval libat_cv_have_at_tas_8=yes
12841 fi
b322ad89 12842 else
12843 eval libat_cv_have_at_tas_8=no
6db1d2ca 12844 fi
12845 CFLAGS="$old_CFLAGS"
12846 fi
12847 rm -f conftest*
12848
12849fi
12850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_tas_8" >&5
12851$as_echo "$libat_cv_have_at_tas_8" >&6; }
12852
12853
12854 yesno=`echo $libat_cv_have_at_tas_8 | tr 'yesno' '1 0 '`
12855
12856cat >>confdefs.h <<_ACEOF
12857#define HAVE_ATOMIC_TAS_8 $yesno
12858_ACEOF
12859
12860
12861
12862
12863
12864
12865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 16" >&5
12866$as_echo_n "checking for __atomic_test_and_set for size 16... " >&6; }
12867if test "${libat_cv_have_at_tas_16+set}" = set; then :
12868 $as_echo_n "(cached) " >&6
12869else
12870
12871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12872/* end confdefs.h. */
12873
12874int
12875main ()
12876{
12877typedef int T __attribute__((mode(TI))); T *x; asm("" : "=g"(x));
12878 __atomic_test_and_set(x, 0);
12879 ;
12880 return 0;
12881}
12882_ACEOF
12883 if test x$atomic_builtins_link_tests = xyes; then
12884 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12885 (eval $ac_link) 2>&5
12886 ac_status=$?
12887 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12888 test $ac_status = 0; }; then
12889 eval libat_cv_have_at_tas_16=yes
12890 else
12891 eval libat_cv_have_at_tas_16=no
12892 fi
12893 else
12894 old_CFLAGS="$CFLAGS"
12895 # Compile unoptimized.
f699ded5 12896 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12897 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12898 (eval $ac_compile) 2>&5
12899 ac_status=$?
12900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12901 test $ac_status = 0; }; then
12902 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12903 eval libat_cv_have_at_tas_16=no
12904 else
12905 eval libat_cv_have_at_tas_16=yes
12906 fi
b322ad89 12907 else
12908 eval libat_cv_have_at_tas_16=no
6db1d2ca 12909 fi
12910 CFLAGS="$old_CFLAGS"
12911 fi
12912 rm -f conftest*
12913
12914fi
12915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_tas_16" >&5
12916$as_echo "$libat_cv_have_at_tas_16" >&6; }
12917
12918
12919 yesno=`echo $libat_cv_have_at_tas_16 | tr 'yesno' '1 0 '`
12920
12921cat >>confdefs.h <<_ACEOF
12922#define HAVE_ATOMIC_TAS_16 $yesno
12923_ACEOF
12924
12925
12926
12927
12928
12929
12930
12931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_exchange for size 1" >&5
12932$as_echo_n "checking for __atomic_exchange for size 1... " >&6; }
12933if test "${libat_cv_have_at_exch_1+set}" = set; then :
12934 $as_echo_n "(cached) " >&6
12935else
12936
12937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12938/* end confdefs.h. */
12939
12940int
12941main ()
12942{
12943typedef int T __attribute__((mode(QI))); T *x; asm("" : "=g"(x));
12944 __atomic_exchange_n(x, 0, 0);
12945 ;
12946 return 0;
12947}
12948_ACEOF
12949 if test x$atomic_builtins_link_tests = xyes; then
12950 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12951 (eval $ac_link) 2>&5
12952 ac_status=$?
12953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12954 test $ac_status = 0; }; then
12955 eval libat_cv_have_at_exch_1=yes
12956 else
12957 eval libat_cv_have_at_exch_1=no
12958 fi
12959 else
12960 old_CFLAGS="$CFLAGS"
12961 # Compile unoptimized.
f699ded5 12962 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 12963 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12964 (eval $ac_compile) 2>&5
12965 ac_status=$?
12966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12967 test $ac_status = 0; }; then
12968 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
12969 eval libat_cv_have_at_exch_1=no
12970 else
12971 eval libat_cv_have_at_exch_1=yes
12972 fi
b322ad89 12973 else
12974 eval libat_cv_have_at_exch_1=no
6db1d2ca 12975 fi
12976 CFLAGS="$old_CFLAGS"
12977 fi
12978 rm -f conftest*
12979
12980fi
12981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_exch_1" >&5
12982$as_echo "$libat_cv_have_at_exch_1" >&6; }
12983
12984
12985 yesno=`echo $libat_cv_have_at_exch_1 | tr 'yesno' '1 0 '`
12986
12987cat >>confdefs.h <<_ACEOF
12988#define HAVE_ATOMIC_EXCHANGE_1 $yesno
12989_ACEOF
12990
12991
12992
12993
12994
12995
12996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_exchange for size 2" >&5
12997$as_echo_n "checking for __atomic_exchange for size 2... " >&6; }
12998if test "${libat_cv_have_at_exch_2+set}" = set; then :
12999 $as_echo_n "(cached) " >&6
13000else
13001
13002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13003/* end confdefs.h. */
13004
13005int
13006main ()
13007{
13008typedef int T __attribute__((mode(HI))); T *x; asm("" : "=g"(x));
13009 __atomic_exchange_n(x, 0, 0);
13010 ;
13011 return 0;
13012}
13013_ACEOF
13014 if test x$atomic_builtins_link_tests = xyes; then
13015 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13016 (eval $ac_link) 2>&5
13017 ac_status=$?
13018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13019 test $ac_status = 0; }; then
13020 eval libat_cv_have_at_exch_2=yes
13021 else
13022 eval libat_cv_have_at_exch_2=no
13023 fi
13024 else
13025 old_CFLAGS="$CFLAGS"
13026 # Compile unoptimized.
f699ded5 13027 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13028 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13029 (eval $ac_compile) 2>&5
13030 ac_status=$?
13031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13032 test $ac_status = 0; }; then
13033 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13034 eval libat_cv_have_at_exch_2=no
13035 else
13036 eval libat_cv_have_at_exch_2=yes
13037 fi
b322ad89 13038 else
13039 eval libat_cv_have_at_exch_2=no
6db1d2ca 13040 fi
13041 CFLAGS="$old_CFLAGS"
13042 fi
13043 rm -f conftest*
13044
13045fi
13046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_exch_2" >&5
13047$as_echo "$libat_cv_have_at_exch_2" >&6; }
13048
13049
13050 yesno=`echo $libat_cv_have_at_exch_2 | tr 'yesno' '1 0 '`
13051
13052cat >>confdefs.h <<_ACEOF
13053#define HAVE_ATOMIC_EXCHANGE_2 $yesno
13054_ACEOF
13055
13056
13057
13058
13059
13060
13061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_exchange for size 4" >&5
13062$as_echo_n "checking for __atomic_exchange for size 4... " >&6; }
13063if test "${libat_cv_have_at_exch_4+set}" = set; then :
13064 $as_echo_n "(cached) " >&6
13065else
13066
13067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13068/* end confdefs.h. */
13069
13070int
13071main ()
13072{
13073typedef int T __attribute__((mode(SI))); T *x; asm("" : "=g"(x));
13074 __atomic_exchange_n(x, 0, 0);
13075 ;
13076 return 0;
13077}
13078_ACEOF
13079 if test x$atomic_builtins_link_tests = xyes; then
13080 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13081 (eval $ac_link) 2>&5
13082 ac_status=$?
13083 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13084 test $ac_status = 0; }; then
13085 eval libat_cv_have_at_exch_4=yes
13086 else
13087 eval libat_cv_have_at_exch_4=no
13088 fi
13089 else
13090 old_CFLAGS="$CFLAGS"
13091 # Compile unoptimized.
f699ded5 13092 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13093 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13094 (eval $ac_compile) 2>&5
13095 ac_status=$?
13096 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13097 test $ac_status = 0; }; then
13098 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13099 eval libat_cv_have_at_exch_4=no
13100 else
13101 eval libat_cv_have_at_exch_4=yes
13102 fi
b322ad89 13103 else
13104 eval libat_cv_have_at_exch_4=no
6db1d2ca 13105 fi
13106 CFLAGS="$old_CFLAGS"
13107 fi
13108 rm -f conftest*
13109
13110fi
13111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_exch_4" >&5
13112$as_echo "$libat_cv_have_at_exch_4" >&6; }
13113
13114
13115 yesno=`echo $libat_cv_have_at_exch_4 | tr 'yesno' '1 0 '`
13116
13117cat >>confdefs.h <<_ACEOF
13118#define HAVE_ATOMIC_EXCHANGE_4 $yesno
13119_ACEOF
13120
13121
13122
13123
13124
13125
13126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_exchange for size 8" >&5
13127$as_echo_n "checking for __atomic_exchange for size 8... " >&6; }
13128if test "${libat_cv_have_at_exch_8+set}" = set; then :
13129 $as_echo_n "(cached) " >&6
13130else
13131
13132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13133/* end confdefs.h. */
13134
13135int
13136main ()
13137{
13138typedef int T __attribute__((mode(DI))); T *x; asm("" : "=g"(x));
13139 __atomic_exchange_n(x, 0, 0);
13140 ;
13141 return 0;
13142}
13143_ACEOF
13144 if test x$atomic_builtins_link_tests = xyes; then
13145 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13146 (eval $ac_link) 2>&5
13147 ac_status=$?
13148 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13149 test $ac_status = 0; }; then
13150 eval libat_cv_have_at_exch_8=yes
13151 else
13152 eval libat_cv_have_at_exch_8=no
13153 fi
13154 else
13155 old_CFLAGS="$CFLAGS"
13156 # Compile unoptimized.
f699ded5 13157 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13158 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13159 (eval $ac_compile) 2>&5
13160 ac_status=$?
13161 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13162 test $ac_status = 0; }; then
13163 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13164 eval libat_cv_have_at_exch_8=no
13165 else
13166 eval libat_cv_have_at_exch_8=yes
13167 fi
b322ad89 13168 else
13169 eval libat_cv_have_at_exch_8=no
6db1d2ca 13170 fi
13171 CFLAGS="$old_CFLAGS"
13172 fi
13173 rm -f conftest*
13174
13175fi
13176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_exch_8" >&5
13177$as_echo "$libat_cv_have_at_exch_8" >&6; }
13178
13179
13180 yesno=`echo $libat_cv_have_at_exch_8 | tr 'yesno' '1 0 '`
13181
13182cat >>confdefs.h <<_ACEOF
13183#define HAVE_ATOMIC_EXCHANGE_8 $yesno
13184_ACEOF
13185
13186
13187
13188
13189
13190
13191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_exchange for size 16" >&5
13192$as_echo_n "checking for __atomic_exchange for size 16... " >&6; }
13193if test "${libat_cv_have_at_exch_16+set}" = set; then :
13194 $as_echo_n "(cached) " >&6
13195else
13196
13197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13198/* end confdefs.h. */
13199
13200int
13201main ()
13202{
13203typedef int T __attribute__((mode(TI))); T *x; asm("" : "=g"(x));
13204 __atomic_exchange_n(x, 0, 0);
13205 ;
13206 return 0;
13207}
13208_ACEOF
13209 if test x$atomic_builtins_link_tests = xyes; then
13210 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13211 (eval $ac_link) 2>&5
13212 ac_status=$?
13213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13214 test $ac_status = 0; }; then
13215 eval libat_cv_have_at_exch_16=yes
13216 else
13217 eval libat_cv_have_at_exch_16=no
13218 fi
13219 else
13220 old_CFLAGS="$CFLAGS"
13221 # Compile unoptimized.
f699ded5 13222 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13223 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13224 (eval $ac_compile) 2>&5
13225 ac_status=$?
13226 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13227 test $ac_status = 0; }; then
13228 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13229 eval libat_cv_have_at_exch_16=no
13230 else
13231 eval libat_cv_have_at_exch_16=yes
13232 fi
b322ad89 13233 else
13234 eval libat_cv_have_at_exch_16=no
6db1d2ca 13235 fi
13236 CFLAGS="$old_CFLAGS"
13237 fi
13238 rm -f conftest*
13239
13240fi
13241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_exch_16" >&5
13242$as_echo "$libat_cv_have_at_exch_16" >&6; }
13243
13244
13245 yesno=`echo $libat_cv_have_at_exch_16 | tr 'yesno' '1 0 '`
13246
13247cat >>confdefs.h <<_ACEOF
13248#define HAVE_ATOMIC_EXCHANGE_16 $yesno
13249_ACEOF
13250
13251
13252
13253
13254
13255
13256
13257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_compare_exchange for size 1" >&5
13258$as_echo_n "checking for __atomic_compare_exchange for size 1... " >&6; }
13259if test "${libat_cv_have_at_cas_1+set}" = set; then :
13260 $as_echo_n "(cached) " >&6
13261else
13262
13263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13264/* end confdefs.h. */
13265
13266int
13267main ()
13268{
13269typedef int T __attribute__((mode(QI))); T *x, *y;
13270 asm("" : "=g"(x), "=g"(y));
13271 __atomic_compare_exchange_n(x, y, 0, 0, 0, 0);
13272 ;
13273 return 0;
13274}
13275_ACEOF
13276 if test x$atomic_builtins_link_tests = xyes; then
13277 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13278 (eval $ac_link) 2>&5
13279 ac_status=$?
13280 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13281 test $ac_status = 0; }; then
13282 eval libat_cv_have_at_cas_1=yes
13283 else
13284 eval libat_cv_have_at_cas_1=no
13285 fi
13286 else
13287 old_CFLAGS="$CFLAGS"
13288 # Compile unoptimized.
f699ded5 13289 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13290 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13291 (eval $ac_compile) 2>&5
13292 ac_status=$?
13293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13294 test $ac_status = 0; }; then
13295 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13296 eval libat_cv_have_at_cas_1=no
13297 else
13298 eval libat_cv_have_at_cas_1=yes
13299 fi
b322ad89 13300 else
13301 eval libat_cv_have_at_cas_1=no
6db1d2ca 13302 fi
13303 CFLAGS="$old_CFLAGS"
13304 fi
13305 rm -f conftest*
13306
13307fi
13308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_cas_1" >&5
13309$as_echo "$libat_cv_have_at_cas_1" >&6; }
13310
13311
13312 yesno=`echo $libat_cv_have_at_cas_1 | tr 'yesno' '1 0 '`
13313
13314cat >>confdefs.h <<_ACEOF
13315#define HAVE_ATOMIC_CAS_1 $yesno
13316_ACEOF
13317
13318
13319
13320
13321
13322
13323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_compare_exchange for size 2" >&5
13324$as_echo_n "checking for __atomic_compare_exchange for size 2... " >&6; }
13325if test "${libat_cv_have_at_cas_2+set}" = set; then :
13326 $as_echo_n "(cached) " >&6
13327else
13328
13329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13330/* end confdefs.h. */
13331
13332int
13333main ()
13334{
13335typedef int T __attribute__((mode(HI))); T *x, *y;
13336 asm("" : "=g"(x), "=g"(y));
13337 __atomic_compare_exchange_n(x, y, 0, 0, 0, 0);
13338 ;
13339 return 0;
13340}
13341_ACEOF
13342 if test x$atomic_builtins_link_tests = xyes; then
13343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13344 (eval $ac_link) 2>&5
13345 ac_status=$?
13346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13347 test $ac_status = 0; }; then
13348 eval libat_cv_have_at_cas_2=yes
13349 else
13350 eval libat_cv_have_at_cas_2=no
13351 fi
13352 else
13353 old_CFLAGS="$CFLAGS"
13354 # Compile unoptimized.
f699ded5 13355 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13356 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13357 (eval $ac_compile) 2>&5
13358 ac_status=$?
13359 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13360 test $ac_status = 0; }; then
13361 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13362 eval libat_cv_have_at_cas_2=no
13363 else
13364 eval libat_cv_have_at_cas_2=yes
13365 fi
b322ad89 13366 else
13367 eval libat_cv_have_at_cas_2=no
6db1d2ca 13368 fi
13369 CFLAGS="$old_CFLAGS"
13370 fi
13371 rm -f conftest*
13372
13373fi
13374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_cas_2" >&5
13375$as_echo "$libat_cv_have_at_cas_2" >&6; }
13376
13377
13378 yesno=`echo $libat_cv_have_at_cas_2 | tr 'yesno' '1 0 '`
13379
13380cat >>confdefs.h <<_ACEOF
13381#define HAVE_ATOMIC_CAS_2 $yesno
13382_ACEOF
13383
13384
13385
13386
13387
13388
13389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_compare_exchange for size 4" >&5
13390$as_echo_n "checking for __atomic_compare_exchange for size 4... " >&6; }
13391if test "${libat_cv_have_at_cas_4+set}" = set; then :
13392 $as_echo_n "(cached) " >&6
13393else
13394
13395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13396/* end confdefs.h. */
13397
13398int
13399main ()
13400{
13401typedef int T __attribute__((mode(SI))); T *x, *y;
13402 asm("" : "=g"(x), "=g"(y));
13403 __atomic_compare_exchange_n(x, y, 0, 0, 0, 0);
13404 ;
13405 return 0;
13406}
13407_ACEOF
13408 if test x$atomic_builtins_link_tests = xyes; then
13409 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13410 (eval $ac_link) 2>&5
13411 ac_status=$?
13412 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13413 test $ac_status = 0; }; then
13414 eval libat_cv_have_at_cas_4=yes
13415 else
13416 eval libat_cv_have_at_cas_4=no
13417 fi
13418 else
13419 old_CFLAGS="$CFLAGS"
13420 # Compile unoptimized.
f699ded5 13421 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13422 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13423 (eval $ac_compile) 2>&5
13424 ac_status=$?
13425 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13426 test $ac_status = 0; }; then
13427 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13428 eval libat_cv_have_at_cas_4=no
13429 else
13430 eval libat_cv_have_at_cas_4=yes
13431 fi
b322ad89 13432 else
13433 eval libat_cv_have_at_cas_4=no
6db1d2ca 13434 fi
13435 CFLAGS="$old_CFLAGS"
13436 fi
13437 rm -f conftest*
13438
13439fi
13440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_cas_4" >&5
13441$as_echo "$libat_cv_have_at_cas_4" >&6; }
13442
13443
13444 yesno=`echo $libat_cv_have_at_cas_4 | tr 'yesno' '1 0 '`
13445
13446cat >>confdefs.h <<_ACEOF
13447#define HAVE_ATOMIC_CAS_4 $yesno
13448_ACEOF
13449
13450
13451
13452
13453
13454
13455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_compare_exchange for size 8" >&5
13456$as_echo_n "checking for __atomic_compare_exchange for size 8... " >&6; }
13457if test "${libat_cv_have_at_cas_8+set}" = set; then :
13458 $as_echo_n "(cached) " >&6
13459else
13460
13461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13462/* end confdefs.h. */
13463
13464int
13465main ()
13466{
13467typedef int T __attribute__((mode(DI))); T *x, *y;
13468 asm("" : "=g"(x), "=g"(y));
13469 __atomic_compare_exchange_n(x, y, 0, 0, 0, 0);
13470 ;
13471 return 0;
13472}
13473_ACEOF
13474 if test x$atomic_builtins_link_tests = xyes; then
13475 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13476 (eval $ac_link) 2>&5
13477 ac_status=$?
13478 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13479 test $ac_status = 0; }; then
13480 eval libat_cv_have_at_cas_8=yes
13481 else
13482 eval libat_cv_have_at_cas_8=no
13483 fi
13484 else
13485 old_CFLAGS="$CFLAGS"
13486 # Compile unoptimized.
f699ded5 13487 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13488 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13489 (eval $ac_compile) 2>&5
13490 ac_status=$?
13491 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13492 test $ac_status = 0; }; then
13493 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13494 eval libat_cv_have_at_cas_8=no
13495 else
13496 eval libat_cv_have_at_cas_8=yes
13497 fi
b322ad89 13498 else
13499 eval libat_cv_have_at_cas_8=no
6db1d2ca 13500 fi
13501 CFLAGS="$old_CFLAGS"
13502 fi
13503 rm -f conftest*
13504
13505fi
13506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_cas_8" >&5
13507$as_echo "$libat_cv_have_at_cas_8" >&6; }
13508
13509
13510 yesno=`echo $libat_cv_have_at_cas_8 | tr 'yesno' '1 0 '`
13511
13512cat >>confdefs.h <<_ACEOF
13513#define HAVE_ATOMIC_CAS_8 $yesno
13514_ACEOF
13515
13516
13517
13518
13519
13520
13521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_compare_exchange for size 16" >&5
13522$as_echo_n "checking for __atomic_compare_exchange for size 16... " >&6; }
13523if test "${libat_cv_have_at_cas_16+set}" = set; then :
13524 $as_echo_n "(cached) " >&6
13525else
13526
13527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13528/* end confdefs.h. */
13529
13530int
13531main ()
13532{
13533typedef int T __attribute__((mode(TI))); T *x, *y;
13534 asm("" : "=g"(x), "=g"(y));
13535 __atomic_compare_exchange_n(x, y, 0, 0, 0, 0);
13536 ;
13537 return 0;
13538}
13539_ACEOF
13540 if test x$atomic_builtins_link_tests = xyes; then
13541 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13542 (eval $ac_link) 2>&5
13543 ac_status=$?
13544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13545 test $ac_status = 0; }; then
13546 eval libat_cv_have_at_cas_16=yes
13547 else
13548 eval libat_cv_have_at_cas_16=no
13549 fi
13550 else
13551 old_CFLAGS="$CFLAGS"
13552 # Compile unoptimized.
f699ded5 13553 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13554 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13555 (eval $ac_compile) 2>&5
13556 ac_status=$?
13557 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13558 test $ac_status = 0; }; then
13559 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13560 eval libat_cv_have_at_cas_16=no
13561 else
13562 eval libat_cv_have_at_cas_16=yes
13563 fi
b322ad89 13564 else
13565 eval libat_cv_have_at_cas_16=no
6db1d2ca 13566 fi
13567 CFLAGS="$old_CFLAGS"
13568 fi
13569 rm -f conftest*
13570
13571fi
13572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_cas_16" >&5
13573$as_echo "$libat_cv_have_at_cas_16" >&6; }
13574
13575
13576 yesno=`echo $libat_cv_have_at_cas_16 | tr 'yesno' '1 0 '`
13577
13578cat >>confdefs.h <<_ACEOF
13579#define HAVE_ATOMIC_CAS_16 $yesno
13580_ACEOF
13581
13582
13583
13584
13585
13586
13587
13588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_add for size 1" >&5
13589$as_echo_n "checking for __atomic_fetch_add for size 1... " >&6; }
13590if test "${libat_cv_have_at_fadd_1+set}" = set; then :
13591 $as_echo_n "(cached) " >&6
13592else
13593
13594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13595/* end confdefs.h. */
13596
13597int
13598main ()
13599{
13600typedef int T __attribute__((mode(QI))); T *x, y;
13601 asm("" : "=g"(x), "=g"(y));
13602 __atomic_fetch_add (x, y, 0);
13603 __atomic_add_fetch (x, y, 0);
13604 ;
13605 return 0;
13606}
13607_ACEOF
13608 if test x$atomic_builtins_link_tests = xyes; then
13609 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13610 (eval $ac_link) 2>&5
13611 ac_status=$?
13612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13613 test $ac_status = 0; }; then
13614 eval libat_cv_have_at_fadd_1=yes
13615 else
13616 eval libat_cv_have_at_fadd_1=no
13617 fi
13618 else
13619 old_CFLAGS="$CFLAGS"
13620 # Compile unoptimized.
f699ded5 13621 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13622 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13623 (eval $ac_compile) 2>&5
13624 ac_status=$?
13625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13626 test $ac_status = 0; }; then
13627 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13628 eval libat_cv_have_at_fadd_1=no
13629 else
13630 eval libat_cv_have_at_fadd_1=yes
13631 fi
b322ad89 13632 else
13633 eval libat_cv_have_at_fadd_1=no
6db1d2ca 13634 fi
13635 CFLAGS="$old_CFLAGS"
13636 fi
13637 rm -f conftest*
13638
13639fi
13640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fadd_1" >&5
13641$as_echo "$libat_cv_have_at_fadd_1" >&6; }
13642
13643
13644 yesno=`echo $libat_cv_have_at_fadd_1 | tr 'yesno' '1 0 '`
13645
13646cat >>confdefs.h <<_ACEOF
13647#define HAVE_ATOMIC_FETCH_ADD_1 $yesno
13648_ACEOF
13649
13650
13651
13652
13653
13654
13655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_add for size 2" >&5
13656$as_echo_n "checking for __atomic_fetch_add for size 2... " >&6; }
13657if test "${libat_cv_have_at_fadd_2+set}" = set; then :
13658 $as_echo_n "(cached) " >&6
13659else
13660
13661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13662/* end confdefs.h. */
13663
13664int
13665main ()
13666{
13667typedef int T __attribute__((mode(HI))); T *x, y;
13668 asm("" : "=g"(x), "=g"(y));
13669 __atomic_fetch_add (x, y, 0);
13670 __atomic_add_fetch (x, y, 0);
13671 ;
13672 return 0;
13673}
13674_ACEOF
13675 if test x$atomic_builtins_link_tests = xyes; then
13676 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13677 (eval $ac_link) 2>&5
13678 ac_status=$?
13679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13680 test $ac_status = 0; }; then
13681 eval libat_cv_have_at_fadd_2=yes
13682 else
13683 eval libat_cv_have_at_fadd_2=no
13684 fi
13685 else
13686 old_CFLAGS="$CFLAGS"
13687 # Compile unoptimized.
f699ded5 13688 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13689 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13690 (eval $ac_compile) 2>&5
13691 ac_status=$?
13692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13693 test $ac_status = 0; }; then
13694 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13695 eval libat_cv_have_at_fadd_2=no
13696 else
13697 eval libat_cv_have_at_fadd_2=yes
13698 fi
b322ad89 13699 else
13700 eval libat_cv_have_at_fadd_2=no
6db1d2ca 13701 fi
13702 CFLAGS="$old_CFLAGS"
13703 fi
13704 rm -f conftest*
13705
13706fi
13707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fadd_2" >&5
13708$as_echo "$libat_cv_have_at_fadd_2" >&6; }
13709
13710
13711 yesno=`echo $libat_cv_have_at_fadd_2 | tr 'yesno' '1 0 '`
13712
13713cat >>confdefs.h <<_ACEOF
13714#define HAVE_ATOMIC_FETCH_ADD_2 $yesno
13715_ACEOF
13716
13717
13718
13719
13720
13721
13722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_add for size 4" >&5
13723$as_echo_n "checking for __atomic_fetch_add for size 4... " >&6; }
13724if test "${libat_cv_have_at_fadd_4+set}" = set; then :
13725 $as_echo_n "(cached) " >&6
13726else
13727
13728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13729/* end confdefs.h. */
13730
13731int
13732main ()
13733{
13734typedef int T __attribute__((mode(SI))); T *x, y;
13735 asm("" : "=g"(x), "=g"(y));
13736 __atomic_fetch_add (x, y, 0);
13737 __atomic_add_fetch (x, y, 0);
13738 ;
13739 return 0;
13740}
13741_ACEOF
13742 if test x$atomic_builtins_link_tests = xyes; then
13743 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13744 (eval $ac_link) 2>&5
13745 ac_status=$?
13746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13747 test $ac_status = 0; }; then
13748 eval libat_cv_have_at_fadd_4=yes
13749 else
13750 eval libat_cv_have_at_fadd_4=no
13751 fi
13752 else
13753 old_CFLAGS="$CFLAGS"
13754 # Compile unoptimized.
f699ded5 13755 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13756 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13757 (eval $ac_compile) 2>&5
13758 ac_status=$?
13759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13760 test $ac_status = 0; }; then
13761 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13762 eval libat_cv_have_at_fadd_4=no
13763 else
13764 eval libat_cv_have_at_fadd_4=yes
13765 fi
b322ad89 13766 else
13767 eval libat_cv_have_at_fadd_4=no
6db1d2ca 13768 fi
13769 CFLAGS="$old_CFLAGS"
13770 fi
13771 rm -f conftest*
13772
13773fi
13774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fadd_4" >&5
13775$as_echo "$libat_cv_have_at_fadd_4" >&6; }
13776
13777
13778 yesno=`echo $libat_cv_have_at_fadd_4 | tr 'yesno' '1 0 '`
13779
13780cat >>confdefs.h <<_ACEOF
13781#define HAVE_ATOMIC_FETCH_ADD_4 $yesno
13782_ACEOF
13783
13784
13785
13786
13787
13788
13789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_add for size 8" >&5
13790$as_echo_n "checking for __atomic_fetch_add for size 8... " >&6; }
13791if test "${libat_cv_have_at_fadd_8+set}" = set; then :
13792 $as_echo_n "(cached) " >&6
13793else
13794
13795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13796/* end confdefs.h. */
13797
13798int
13799main ()
13800{
13801typedef int T __attribute__((mode(DI))); T *x, y;
13802 asm("" : "=g"(x), "=g"(y));
13803 __atomic_fetch_add (x, y, 0);
13804 __atomic_add_fetch (x, y, 0);
13805 ;
13806 return 0;
13807}
13808_ACEOF
13809 if test x$atomic_builtins_link_tests = xyes; then
13810 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13811 (eval $ac_link) 2>&5
13812 ac_status=$?
13813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13814 test $ac_status = 0; }; then
13815 eval libat_cv_have_at_fadd_8=yes
13816 else
13817 eval libat_cv_have_at_fadd_8=no
13818 fi
13819 else
13820 old_CFLAGS="$CFLAGS"
13821 # Compile unoptimized.
f699ded5 13822 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13823 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13824 (eval $ac_compile) 2>&5
13825 ac_status=$?
13826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13827 test $ac_status = 0; }; then
13828 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13829 eval libat_cv_have_at_fadd_8=no
13830 else
13831 eval libat_cv_have_at_fadd_8=yes
13832 fi
b322ad89 13833 else
13834 eval libat_cv_have_at_fadd_8=no
6db1d2ca 13835 fi
13836 CFLAGS="$old_CFLAGS"
13837 fi
13838 rm -f conftest*
13839
13840fi
13841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fadd_8" >&5
13842$as_echo "$libat_cv_have_at_fadd_8" >&6; }
13843
13844
13845 yesno=`echo $libat_cv_have_at_fadd_8 | tr 'yesno' '1 0 '`
13846
13847cat >>confdefs.h <<_ACEOF
13848#define HAVE_ATOMIC_FETCH_ADD_8 $yesno
13849_ACEOF
13850
13851
13852
13853
13854
13855
13856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_add for size 16" >&5
13857$as_echo_n "checking for __atomic_fetch_add for size 16... " >&6; }
13858if test "${libat_cv_have_at_fadd_16+set}" = set; then :
13859 $as_echo_n "(cached) " >&6
13860else
13861
13862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13863/* end confdefs.h. */
13864
13865int
13866main ()
13867{
13868typedef int T __attribute__((mode(TI))); T *x, y;
13869 asm("" : "=g"(x), "=g"(y));
13870 __atomic_fetch_add (x, y, 0);
13871 __atomic_add_fetch (x, y, 0);
13872 ;
13873 return 0;
13874}
13875_ACEOF
13876 if test x$atomic_builtins_link_tests = xyes; then
13877 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13878 (eval $ac_link) 2>&5
13879 ac_status=$?
13880 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13881 test $ac_status = 0; }; then
13882 eval libat_cv_have_at_fadd_16=yes
13883 else
13884 eval libat_cv_have_at_fadd_16=no
13885 fi
13886 else
13887 old_CFLAGS="$CFLAGS"
13888 # Compile unoptimized.
f699ded5 13889 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13890 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13891 (eval $ac_compile) 2>&5
13892 ac_status=$?
13893 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13894 test $ac_status = 0; }; then
13895 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13896 eval libat_cv_have_at_fadd_16=no
13897 else
13898 eval libat_cv_have_at_fadd_16=yes
13899 fi
b322ad89 13900 else
13901 eval libat_cv_have_at_fadd_16=no
6db1d2ca 13902 fi
13903 CFLAGS="$old_CFLAGS"
13904 fi
13905 rm -f conftest*
13906
13907fi
13908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fadd_16" >&5
13909$as_echo "$libat_cv_have_at_fadd_16" >&6; }
13910
13911
13912 yesno=`echo $libat_cv_have_at_fadd_16 | tr 'yesno' '1 0 '`
13913
13914cat >>confdefs.h <<_ACEOF
13915#define HAVE_ATOMIC_FETCH_ADD_16 $yesno
13916_ACEOF
13917
13918
13919
13920
13921
13922
13923
13924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_op for size 1" >&5
13925$as_echo_n "checking for __atomic_fetch_op for size 1... " >&6; }
13926if test "${libat_cv_have_at_fop_1+set}" = set; then :
13927 $as_echo_n "(cached) " >&6
13928else
13929
13930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13931/* end confdefs.h. */
13932
13933int
13934main ()
13935{
13936typedef int T __attribute__((mode(QI))); T *x, y;
13937 asm("" : "=g"(x), "=g"(y));
13938 __atomic_fetch_add (x, y, 0); __atomic_add_fetch (x, y, 0);
13939 __atomic_fetch_sub (x, y, 0); __atomic_sub_fetch (x, y, 0);
13940 __atomic_fetch_and (x, y, 0); __atomic_and_fetch (x, y, 0);
13941 __atomic_fetch_nand (x, y, 0); __atomic_nand_fetch (x, y, 0);
13942 __atomic_fetch_xor (x, y, 0); __atomic_xor_fetch (x, y, 0);
13943 __atomic_fetch_or (x, y, 0); __atomic_or_fetch (x, y, 0);
13944 ;
13945 return 0;
13946}
13947_ACEOF
13948 if test x$atomic_builtins_link_tests = xyes; then
13949 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13950 (eval $ac_link) 2>&5
13951 ac_status=$?
13952 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13953 test $ac_status = 0; }; then
13954 eval libat_cv_have_at_fop_1=yes
13955 else
13956 eval libat_cv_have_at_fop_1=no
13957 fi
13958 else
13959 old_CFLAGS="$CFLAGS"
13960 # Compile unoptimized.
f699ded5 13961 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 13962 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13963 (eval $ac_compile) 2>&5
13964 ac_status=$?
13965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13966 test $ac_status = 0; }; then
13967 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
13968 eval libat_cv_have_at_fop_1=no
13969 else
13970 eval libat_cv_have_at_fop_1=yes
13971 fi
b322ad89 13972 else
13973 eval libat_cv_have_at_fop_1=no
6db1d2ca 13974 fi
13975 CFLAGS="$old_CFLAGS"
13976 fi
13977 rm -f conftest*
13978
13979fi
13980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fop_1" >&5
13981$as_echo "$libat_cv_have_at_fop_1" >&6; }
13982
13983
13984 yesno=`echo $libat_cv_have_at_fop_1 | tr 'yesno' '1 0 '`
13985
13986cat >>confdefs.h <<_ACEOF
13987#define HAVE_ATOMIC_FETCH_OP_1 $yesno
13988_ACEOF
13989
13990
13991
13992
13993
13994
13995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_op for size 2" >&5
13996$as_echo_n "checking for __atomic_fetch_op for size 2... " >&6; }
13997if test "${libat_cv_have_at_fop_2+set}" = set; then :
13998 $as_echo_n "(cached) " >&6
13999else
14000
14001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14002/* end confdefs.h. */
14003
14004int
14005main ()
14006{
14007typedef int T __attribute__((mode(HI))); T *x, y;
14008 asm("" : "=g"(x), "=g"(y));
14009 __atomic_fetch_add (x, y, 0); __atomic_add_fetch (x, y, 0);
14010 __atomic_fetch_sub (x, y, 0); __atomic_sub_fetch (x, y, 0);
14011 __atomic_fetch_and (x, y, 0); __atomic_and_fetch (x, y, 0);
14012 __atomic_fetch_nand (x, y, 0); __atomic_nand_fetch (x, y, 0);
14013 __atomic_fetch_xor (x, y, 0); __atomic_xor_fetch (x, y, 0);
14014 __atomic_fetch_or (x, y, 0); __atomic_or_fetch (x, y, 0);
14015 ;
14016 return 0;
14017}
14018_ACEOF
14019 if test x$atomic_builtins_link_tests = xyes; then
14020 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14021 (eval $ac_link) 2>&5
14022 ac_status=$?
14023 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14024 test $ac_status = 0; }; then
14025 eval libat_cv_have_at_fop_2=yes
14026 else
14027 eval libat_cv_have_at_fop_2=no
14028 fi
14029 else
14030 old_CFLAGS="$CFLAGS"
14031 # Compile unoptimized.
f699ded5 14032 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 14033 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14034 (eval $ac_compile) 2>&5
14035 ac_status=$?
14036 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14037 test $ac_status = 0; }; then
14038 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
14039 eval libat_cv_have_at_fop_2=no
14040 else
14041 eval libat_cv_have_at_fop_2=yes
14042 fi
b322ad89 14043 else
14044 eval libat_cv_have_at_fop_2=no
6db1d2ca 14045 fi
14046 CFLAGS="$old_CFLAGS"
14047 fi
14048 rm -f conftest*
14049
14050fi
14051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fop_2" >&5
14052$as_echo "$libat_cv_have_at_fop_2" >&6; }
14053
14054
14055 yesno=`echo $libat_cv_have_at_fop_2 | tr 'yesno' '1 0 '`
14056
14057cat >>confdefs.h <<_ACEOF
14058#define HAVE_ATOMIC_FETCH_OP_2 $yesno
14059_ACEOF
14060
14061
14062
14063
14064
14065
14066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_op for size 4" >&5
14067$as_echo_n "checking for __atomic_fetch_op for size 4... " >&6; }
14068if test "${libat_cv_have_at_fop_4+set}" = set; then :
14069 $as_echo_n "(cached) " >&6
14070else
14071
14072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14073/* end confdefs.h. */
14074
14075int
14076main ()
14077{
14078typedef int T __attribute__((mode(SI))); T *x, y;
14079 asm("" : "=g"(x), "=g"(y));
14080 __atomic_fetch_add (x, y, 0); __atomic_add_fetch (x, y, 0);
14081 __atomic_fetch_sub (x, y, 0); __atomic_sub_fetch (x, y, 0);
14082 __atomic_fetch_and (x, y, 0); __atomic_and_fetch (x, y, 0);
14083 __atomic_fetch_nand (x, y, 0); __atomic_nand_fetch (x, y, 0);
14084 __atomic_fetch_xor (x, y, 0); __atomic_xor_fetch (x, y, 0);
14085 __atomic_fetch_or (x, y, 0); __atomic_or_fetch (x, y, 0);
14086 ;
14087 return 0;
14088}
14089_ACEOF
14090 if test x$atomic_builtins_link_tests = xyes; then
14091 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14092 (eval $ac_link) 2>&5
14093 ac_status=$?
14094 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14095 test $ac_status = 0; }; then
14096 eval libat_cv_have_at_fop_4=yes
14097 else
14098 eval libat_cv_have_at_fop_4=no
14099 fi
14100 else
14101 old_CFLAGS="$CFLAGS"
14102 # Compile unoptimized.
f699ded5 14103 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 14104 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14105 (eval $ac_compile) 2>&5
14106 ac_status=$?
14107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14108 test $ac_status = 0; }; then
14109 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
14110 eval libat_cv_have_at_fop_4=no
14111 else
14112 eval libat_cv_have_at_fop_4=yes
14113 fi
b322ad89 14114 else
14115 eval libat_cv_have_at_fop_4=no
6db1d2ca 14116 fi
14117 CFLAGS="$old_CFLAGS"
14118 fi
14119 rm -f conftest*
14120
14121fi
14122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fop_4" >&5
14123$as_echo "$libat_cv_have_at_fop_4" >&6; }
14124
14125
14126 yesno=`echo $libat_cv_have_at_fop_4 | tr 'yesno' '1 0 '`
14127
14128cat >>confdefs.h <<_ACEOF
14129#define HAVE_ATOMIC_FETCH_OP_4 $yesno
14130_ACEOF
14131
14132
14133
14134
14135
14136
14137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_op for size 8" >&5
14138$as_echo_n "checking for __atomic_fetch_op for size 8... " >&6; }
14139if test "${libat_cv_have_at_fop_8+set}" = set; then :
14140 $as_echo_n "(cached) " >&6
14141else
14142
14143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14144/* end confdefs.h. */
14145
14146int
14147main ()
14148{
14149typedef int T __attribute__((mode(DI))); T *x, y;
14150 asm("" : "=g"(x), "=g"(y));
14151 __atomic_fetch_add (x, y, 0); __atomic_add_fetch (x, y, 0);
14152 __atomic_fetch_sub (x, y, 0); __atomic_sub_fetch (x, y, 0);
14153 __atomic_fetch_and (x, y, 0); __atomic_and_fetch (x, y, 0);
14154 __atomic_fetch_nand (x, y, 0); __atomic_nand_fetch (x, y, 0);
14155 __atomic_fetch_xor (x, y, 0); __atomic_xor_fetch (x, y, 0);
14156 __atomic_fetch_or (x, y, 0); __atomic_or_fetch (x, y, 0);
14157 ;
14158 return 0;
14159}
14160_ACEOF
14161 if test x$atomic_builtins_link_tests = xyes; then
14162 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14163 (eval $ac_link) 2>&5
14164 ac_status=$?
14165 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14166 test $ac_status = 0; }; then
14167 eval libat_cv_have_at_fop_8=yes
14168 else
14169 eval libat_cv_have_at_fop_8=no
14170 fi
14171 else
14172 old_CFLAGS="$CFLAGS"
14173 # Compile unoptimized.
f699ded5 14174 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 14175 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14176 (eval $ac_compile) 2>&5
14177 ac_status=$?
14178 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14179 test $ac_status = 0; }; then
14180 if grep __atomic_ conftest.s >/dev/null 2>&1 ; then
14181 eval libat_cv_have_at_fop_8=no
14182 else
14183 eval libat_cv_have_at_fop_8=yes
14184 fi
b322ad89 14185 else
14186 eval libat_cv_have_at_fop_8=no
6db1d2ca 14187 fi
14188 CFLAGS="$old_CFLAGS"
14189 fi
14190 rm -f conftest*
14191
14192fi
14193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fop_8" >&5
14194$as_echo "$libat_cv_have_at_fop_8" >&6; }
14195
14196
14197 yesno=`echo $libat_cv_have_at_fop_8 | tr 'yesno' '1 0 '`
14198
14199cat >>confdefs.h <<_ACEOF
14200#define HAVE_ATOMIC_FETCH_OP_8 $yesno
14201_ACEOF
14202
14203
14204
14205
14206
14207
14208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_fetch_op for size 16" >&5
14209$as_echo_n "checking for __atomic_fetch_op for size 16... " >&6; }
14210if test "${libat_cv_have_at_fop_16+set}" = set; then :
14211 $as_echo_n "(cached) " >&6
14212else
14213
14214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14215/* end confdefs.h. */
14216
14217int
14218main ()
14219{
14220typedef int T __attribute__((mode(TI))); T *x, y;
14221 asm("" : "=g"(x), "=g"(y));
14222 __atomic_fetch_add (x, y, 0); __atomic_add_fetch (x, y, 0);
14223 __atomic_fetch_sub (x, y, 0); __atomic_sub_fetch (x, y, 0);
14224 __atomic_fetch_and (x, y, 0); __atomic_and_fetch (x, y, 0);
14225 __atomic_fetch_nand (x, y, 0); __atomic_nand_fetch (x, y, 0);
14226 __atomic_fetch_xor (x, y, 0); __atomic_xor_fetch (x, y, 0);
14227 __atomic_fetch_or (x, y, 0); __atomic_or_fetch (x, y, 0);
14228 ;
14229 return 0;
14230}
14231_ACEOF
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
14235 ac_status=$?
14236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14237 test $ac_status = 0; }; then
14238 eval libat_cv_have_at_fop_16=yes
14239 else
14240 eval libat_cv_have_at_fop_16=no
14241 fi
14242 else
14243 old_CFLAGS="$CFLAGS"
14244 # Compile unoptimized.
f699ded5 14245 CFLAGS="$CFLAGS -O0 -S"
6db1d2ca 14246 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14247 (eval $ac_compile) 2>&5
14248 ac_status=$?
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_fop_16=no
14253 else
14254 eval libat_cv_have_at_fop_16=yes
14255 fi
b322ad89 14256 else
14257 eval libat_cv_have_at_fop_16=no
6db1d2ca 14258 fi
14259 CFLAGS="$old_CFLAGS"
14260 fi
14261 rm -f conftest*
14262
14263fi
14264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_at_fop_16" >&5
14265$as_echo "$libat_cv_have_at_fop_16" >&6; }
14266
14267
14268 yesno=`echo $libat_cv_have_at_fop_16 | tr 'yesno' '1 0 '`
14269
14270cat >>confdefs.h <<_ACEOF
14271#define HAVE_ATOMIC_FETCH_OP_16 $yesno
14272_ACEOF
14273
14274
14275
14276
14277
14278
14279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
14280$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
14281if test "${ac_cv_c_bigendian+set}" = set; then :
14282 $as_echo_n "(cached) " >&6
14283else
14284 ac_cv_c_bigendian=unknown
14285 # See if we're dealing with a universal compiler.
14286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14287/* end confdefs.h. */
14288#ifndef __APPLE_CC__
14289 not a universal capable compiler
14290 #endif
14291 typedef int dummy;
14292
14293_ACEOF
14294if ac_fn_c_try_compile "$LINENO"; then :
14295
14296 # Check for potential -arch flags. It is not universal unless
14297 # there are at least two -arch flags with different values.
14298 ac_arch=
14299 ac_prev=
14300 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
14301 if test -n "$ac_prev"; then
14302 case $ac_word in
14303 i?86 | x86_64 | ppc | ppc64)
14304 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
14305 ac_arch=$ac_word
14306 else
14307 ac_cv_c_bigendian=universal
14308 break
14309 fi
14310 ;;
14311 esac
14312 ac_prev=
14313 elif test "x$ac_word" = "x-arch"; then
14314 ac_prev=arch
14315 fi
14316 done
14317fi
14318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14319 if test $ac_cv_c_bigendian = unknown; then
14320 # See if sys/param.h defines the BYTE_ORDER macro.
14321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14322/* end confdefs.h. */
14323#include <sys/types.h>
14324 #include <sys/param.h>
14325
14326int
14327main ()
14328{
14329#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
14330 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
14331 && LITTLE_ENDIAN)
14332 bogus endian macros
14333 #endif
14334
14335 ;
14336 return 0;
14337}
14338_ACEOF
14339if ac_fn_c_try_compile "$LINENO"; then :
14340 # It does; now see whether it defined to BIG_ENDIAN or not.
14341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14342/* end confdefs.h. */
14343#include <sys/types.h>
14344 #include <sys/param.h>
14345
14346int
14347main ()
14348{
14349#if BYTE_ORDER != BIG_ENDIAN
14350 not big endian
14351 #endif
14352
14353 ;
14354 return 0;
14355}
14356_ACEOF
14357if ac_fn_c_try_compile "$LINENO"; then :
14358 ac_cv_c_bigendian=yes
14359else
14360 ac_cv_c_bigendian=no
14361fi
14362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14363fi
14364rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14365 fi
14366 if test $ac_cv_c_bigendian = unknown; then
14367 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
14368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14369/* end confdefs.h. */
14370#include <limits.h>
14371
14372int
14373main ()
14374{
14375#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
14376 bogus endian macros
14377 #endif
14378
14379 ;
14380 return 0;
14381}
14382_ACEOF
14383if ac_fn_c_try_compile "$LINENO"; then :
14384 # It does; now see whether it defined to _BIG_ENDIAN or not.
14385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14386/* end confdefs.h. */
14387#include <limits.h>
14388
14389int
14390main ()
14391{
14392#ifndef _BIG_ENDIAN
14393 not big endian
14394 #endif
14395
14396 ;
14397 return 0;
14398}
14399_ACEOF
14400if ac_fn_c_try_compile "$LINENO"; then :
14401 ac_cv_c_bigendian=yes
14402else
14403 ac_cv_c_bigendian=no
14404fi
14405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14406fi
14407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14408 fi
14409 if test $ac_cv_c_bigendian = unknown; then
14410 # Compile a test program.
14411 if test "$cross_compiling" = yes; then :
14412 # Try to guess by grepping values from an object file.
14413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14414/* end confdefs.h. */
14415short int ascii_mm[] =
14416 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
14417 short int ascii_ii[] =
14418 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
14419 int use_ascii (int i) {
14420 return ascii_mm[i] + ascii_ii[i];
14421 }
14422 short int ebcdic_ii[] =
14423 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
14424 short int ebcdic_mm[] =
14425 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
14426 int use_ebcdic (int i) {
14427 return ebcdic_mm[i] + ebcdic_ii[i];
14428 }
14429 extern int foo;
14430
14431int
14432main ()
14433{
14434return use_ascii (foo) == use_ebcdic (foo);
14435 ;
14436 return 0;
14437}
14438_ACEOF
14439if ac_fn_c_try_compile "$LINENO"; then :
14440 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
14441 ac_cv_c_bigendian=yes
14442 fi
14443 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
14444 if test "$ac_cv_c_bigendian" = unknown; then
14445 ac_cv_c_bigendian=no
14446 else
14447 # finding both strings is unlikely to happen, but who knows?
14448 ac_cv_c_bigendian=unknown
14449 fi
14450 fi
14451fi
14452rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14453else
14454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14455/* end confdefs.h. */
14456$ac_includes_default
14457int
14458main ()
14459{
14460
14461 /* Are we little or big endian? From Harbison&Steele. */
14462 union
14463 {
14464 long int l;
14465 char c[sizeof (long int)];
14466 } u;
14467 u.l = 1;
14468 return u.c[sizeof (long int) - 1] == 1;
14469
14470 ;
14471 return 0;
14472}
14473_ACEOF
14474if ac_fn_c_try_run "$LINENO"; then :
14475 ac_cv_c_bigendian=no
14476else
14477 ac_cv_c_bigendian=yes
14478fi
14479rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14480 conftest.$ac_objext conftest.beam conftest.$ac_ext
14481fi
14482
14483 fi
14484fi
14485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
14486$as_echo "$ac_cv_c_bigendian" >&6; }
14487 case $ac_cv_c_bigendian in #(
14488 yes)
14489 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
14490;; #(
14491 no)
14492 ;; #(
14493 universal)
14494
14495$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
14496
14497 ;; #(
14498 *)
14499 as_fn_error "unknown endianness
14500 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
14501 esac
14502
14503# I don't like the default behaviour of WORDS_BIGENDIAN undefined for LE.
14504
14505
14506
14507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the word size" >&5
14508$as_echo_n "checking for the word size... " >&6; }
14509if test "${libat_cv_wordsize+set}" = set; then :
14510 $as_echo_n "(cached) " >&6
14511else
14512 if ac_fn_c_compute_int "$LINENO" "sizeof(word)" "libat_cv_wordsize" "typedef int word __attribute__((mode(word)));"; then :
14513
14514else
14515 as_fn_error "Could not determine word size." "$LINENO" 5
14516fi
14517
14518fi
14519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_wordsize" >&5
14520$as_echo "$libat_cv_wordsize" >&6; }
14521
14522cat >>confdefs.h <<_ACEOF
14523#define WORDSIZE $libat_cv_wordsize
14524_ACEOF
14525
14526
14527
14528# Check to see if -pthread or -lpthread is needed. Prefer the former.
14529# In case the pthread.h system header is not found, this test will fail.
14530case " $config_path " in
14531 *" posix "*)
14532 XPCFLAGS=""
14533 CFLAGS="$CFLAGS -pthread"
14534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14535/* end confdefs.h. */
14536#include <pthread.h>
14537 void *g(void *d) { return NULL; }
14538int
14539main ()
14540{
14541pthread_t t; pthread_create(&t,NULL,g,NULL);
14542 ;
14543 return 0;
14544}
14545_ACEOF
14546if ac_fn_c_try_link "$LINENO"; then :
14547 XPCFLAGS=" -pthread"
14548else
14549 CFLAGS="$save_CFLAGS $XCFLAGS" LIBS="-lpthread $LIBS"
14550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14551/* end confdefs.h. */
14552#include <pthread.h>
14553 void *g(void *d) { return NULL; }
14554int
14555main ()
14556{
14557pthread_t t; pthread_create(&t,NULL,g,NULL);
14558 ;
14559 return 0;
14560}
14561_ACEOF
14562if ac_fn_c_try_link "$LINENO"; then :
14563
14564else
14565 as_fn_error "Pthreads are required to build libatomic" "$LINENO" 5
14566fi
14567rm -f core conftest.err conftest.$ac_objext \
14568 conftest$ac_exeext conftest.$ac_ext
14569fi
14570rm -f core conftest.err conftest.$ac_objext \
14571 conftest$ac_exeext conftest.$ac_ext
4f76c3cf 14572 CFLAGS="$save_CFLAGS $XPCFLAGS"
6db1d2ca 14573 ;;
14574esac
14575
14576# See what sort of export controls are available.
14577
14578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
14579$as_echo_n "checking whether the target supports hidden visibility... " >&6; }
14580if test "${libat_cv_have_attribute_visibility+set}" = set; then :
14581 $as_echo_n "(cached) " >&6
14582else
14583
14584 save_CFLAGS="$CFLAGS"
14585 CFLAGS="$CFLAGS -Werror"
14586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14587/* end confdefs.h. */
14588void __attribute__((visibility("hidden"))) foo(void) { }
14589int
14590main ()
14591{
14592
14593 ;
14594 return 0;
14595}
14596_ACEOF
14597if ac_fn_c_try_compile "$LINENO"; then :
14598 libat_cv_have_attribute_visibility=yes
14599else
14600 libat_cv_have_attribute_visibility=no
14601fi
14602rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14603 CFLAGS="$save_CFLAGS"
14604fi
14605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_attribute_visibility" >&5
14606$as_echo "$libat_cv_have_attribute_visibility" >&6; }
14607 if test $libat_cv_have_attribute_visibility = yes; then
14608
14609$as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
14610
14611 fi
14612
14613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
14614$as_echo_n "checking whether the target supports dllexport... " >&6; }
14615if test "${libat_cv_have_attribute_dllexport+set}" = set; then :
14616 $as_echo_n "(cached) " >&6
14617else
14618
14619 save_CFLAGS="$CFLAGS"
14620 CFLAGS="$CFLAGS -Werror"
14621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14622/* end confdefs.h. */
14623void __attribute__((dllexport)) foo(void) { }
14624int
14625main ()
14626{
14627
14628 ;
14629 return 0;
14630}
14631_ACEOF
14632if ac_fn_c_try_compile "$LINENO"; then :
14633 libat_cv_have_attribute_dllexport=yes
14634else
14635 libat_cv_have_attribute_dllexport=no
14636fi
14637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14638 CFLAGS="$save_CFLAGS"
14639fi
14640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_attribute_dllexport" >&5
14641$as_echo "$libat_cv_have_attribute_dllexport" >&6; }
14642 if test $libat_cv_have_attribute_dllexport = yes; then
14643
14644$as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
14645
14646 fi
14647
14648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
14649$as_echo_n "checking whether the target supports symbol aliases... " >&6; }
14650if test "${libat_cv_have_attribute_alias+set}" = set; then :
14651 $as_echo_n "(cached) " >&6
14652else
14653
14654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14655/* end confdefs.h. */
14656
14657void foo(void) { }
14658extern void bar(void) __attribute__((alias("foo")));
14659int
14660main ()
14661{
14662bar();
14663 ;
14664 return 0;
14665}
14666_ACEOF
14667if ac_fn_c_try_link "$LINENO"; then :
14668 libat_cv_have_attribute_alias=yes
14669else
14670 libat_cv_have_attribute_alias=no
14671fi
14672rm -f core conftest.err conftest.$ac_objext \
14673 conftest$ac_exeext conftest.$ac_ext
14674fi
14675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_attribute_alias" >&5
14676$as_echo "$libat_cv_have_attribute_alias" >&6; }
14677 if test $libat_cv_have_attribute_alias = yes; then
14678
14679$as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
14680
14681 fi
14682if test x$try_ifunc = xyes; then
14683
e1f6d62c 14684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports the ifunc attribute" >&5
14685$as_echo_n "checking whether the target supports the ifunc attribute... " >&6; }
6db1d2ca 14686if test "${libat_cv_have_ifunc+set}" = set; then :
14687 $as_echo_n "(cached) " >&6
14688else
14689
14690 save_CFLAGS="$CFLAGS"
14691 CFLAGS="$CFLAGS -Werror"
14692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14693/* end confdefs.h. */
14694
14695 int foo_alt(void) { return 0; }
14696 void *foo_sel(void) { return foo_alt; }
14697 int foo(void) __attribute__((ifunc("foo_sel")));
14698int
14699main ()
14700{
14701return foo();
14702 ;
14703 return 0;
14704}
14705_ACEOF
14706if ac_fn_c_try_link "$LINENO"; then :
14707 libat_cv_have_ifunc=yes
14708else
14709 libat_cv_have_ifunc=no
14710fi
14711rm -f core conftest.err conftest.$ac_objext \
14712 conftest$ac_exeext conftest.$ac_ext
14713fi
14714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_cv_have_ifunc" >&5
14715$as_echo "$libat_cv_have_ifunc" >&6; }
14716
14717 yesno=`echo $libat_cv_have_ifunc | tr 'yesno' '1 0 '`
14718
14719cat >>confdefs.h <<_ACEOF
14720#define HAVE_IFUNC $yesno
14721_ACEOF
14722
14723
14724
14725fi
14726
14727# Check linker support.
14728
14729
14730# Check whether --with-gnu-ld was given.
14731if test "${with_gnu_ld+set}" = set; then :
14732 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
14733else
14734 with_gnu_ld=no
14735fi
14736
14737ac_prog=ld
14738if test "$GCC" = yes; then
14739 # Check if gcc -print-prog-name=ld gives a path.
14740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
14741$as_echo_n "checking for ld used by $CC... " >&6; }
14742 case $host in
14743 *-*-mingw*)
14744 # gcc leaves a trailing carriage return which upsets mingw
14745 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14746 *)
14747 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14748 esac
14749 case $ac_prog in
14750 # Accept absolute paths.
14751 [\\/]* | ?:[\\/]*)
14752 re_direlt='/[^/][^/]*/\.\./'
14753 # Canonicalize the pathname of ld
14754 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
14755 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
14756 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
14757 done
14758 test -z "$LD" && LD="$ac_prog"
14759 ;;
14760 "")
14761 # If it fails, then pretend we aren't using GCC.
14762 ac_prog=ld
14763 ;;
14764 *)
14765 # If it is relative, then search for the first ld in PATH.
14766 with_gnu_ld=unknown
14767 ;;
14768 esac
14769elif test "$with_gnu_ld" = yes; then
14770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14771$as_echo_n "checking for GNU ld... " >&6; }
14772else
14773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14774$as_echo_n "checking for non-GNU ld... " >&6; }
14775fi
14776if test "${lt_cv_path_LD+set}" = set; then :
14777 $as_echo_n "(cached) " >&6
14778else
14779 if test -z "$LD"; then
14780 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14781 for ac_dir in $PATH; do
14782 IFS="$lt_save_ifs"
14783 test -z "$ac_dir" && ac_dir=.
14784 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14785 lt_cv_path_LD="$ac_dir/$ac_prog"
14786 # Check to see if the program is GNU ld. I'd rather use --version,
14787 # but apparently some variants of GNU ld only accept -v.
14788 # Break only if it was the GNU/non-GNU ld that we prefer.
14789 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
14790 *GNU* | *'with BFD'*)
14791 test "$with_gnu_ld" != no && break
14792 ;;
14793 *)
14794 test "$with_gnu_ld" != yes && break
14795 ;;
14796 esac
14797 fi
14798 done
14799 IFS="$lt_save_ifs"
14800else
14801 lt_cv_path_LD="$LD" # Let the user override the test with a path.
14802fi
14803fi
14804
14805LD="$lt_cv_path_LD"
14806if test -n "$LD"; then
14807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14808$as_echo "$LD" >&6; }
14809else
14810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14811$as_echo "no" >&6; }
14812fi
14813test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
14814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14815$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14816if test "${lt_cv_prog_gnu_ld+set}" = set; then :
14817 $as_echo_n "(cached) " >&6
14818else
14819 # I'd rather use --version here, but apparently some GNU lds only accept -v.
14820case `$LD -v 2>&1 </dev/null` in
14821*GNU* | *'with BFD'*)
14822 lt_cv_prog_gnu_ld=yes
14823 ;;
14824*)
14825 lt_cv_prog_gnu_ld=no
14826 ;;
14827esac
14828fi
14829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14830$as_echo "$lt_cv_prog_gnu_ld" >&6; }
14831with_gnu_ld=$lt_cv_prog_gnu_ld
14832
14833
14834
14835
14836
14837
14838
14839 # If we're not using GNU ld, then there's no point in even trying these
14840 # tests. Check for that first. We should have already tested for gld
14841 # by now (in libtool), but require it now just to be safe...
14842 test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
14843 test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
14844
14845
14846
14847 # The name set by libtool depends on the version of libtool. Shame on us
14848 # for depending on an impl detail, but c'est la vie. Older versions used
14849 # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
14850 # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
14851 # makes sense). We'll test with_gnu_ld everywhere else, so if that isn't
14852 # set (hence we're using an older libtool), then set it.
14853 if test x${with_gnu_ld+set} != xset; then
14854 if test x${ac_cv_prog_gnu_ld+set} != xset; then
14855 # We got through "ac_require(ac_prog_ld)" and still not set? Huh?
14856 with_gnu_ld=no
14857 else
14858 with_gnu_ld=$ac_cv_prog_gnu_ld
14859 fi
14860 fi
14861
14862 # Start by getting the version number. I think the libtool test already
14863 # does some of this, but throws away the result.
14864 libat_ld_is_gold=no
14865 if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then
14866 libat_ld_is_gold=yes
14867 fi
14868
14869 ldver=`$LD --version 2>/dev/null |
14870 sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
14871
14872 libat_gnu_ld_version=`echo $ldver | \
14873 $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
14874
14875 # Set --gc-sections.
14876 if test "$with_gnu_ld" = "notbroken"; then
14877 # GNU ld it is! Joy and bunny rabbits!
14878
14879 # All these tests are for C++; save the language and the compiler flags.
14880 # Need to do this so that g++ won't try to link in libstdc++
14881 ac_test_CFLAGS="${CFLAGS+set}"
14882 ac_save_CFLAGS="$CFLAGS"
14883 CFLAGS='-x c++ -Wl,--gc-sections'
14884
14885 # Check for -Wl,--gc-sections
14886 # XXX This test is broken at the moment, as symbols required for linking
14887 # are now in libsupc++ (not built yet). In addition, this test has
14888 # cored on solaris in the past. In addition, --gc-sections doesn't
14889 # really work at the moment (keeps on discarding used sections, first
14890 # .eh_frame and now some of the glibc sections for iconv).
14891 # Bzzzzt. Thanks for playing, maybe next time.
14892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
14893$as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
14894 if test "$cross_compiling" = yes; then :
14895 ac_sectionLDflags=yes
14896else
14897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14898/* end confdefs.h. */
14899
14900 int main(void)
14901 {
14902 try { throw 1; }
14903 catch (...) { };
14904 return 0;
14905 }
14906
14907_ACEOF
14908if ac_fn_c_try_run "$LINENO"; then :
14909 ac_sectionLDflags=yes
14910else
14911 ac_sectionLDflags=no
14912fi
14913rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14914 conftest.$ac_objext conftest.beam conftest.$ac_ext
14915fi
14916
14917 if test "$ac_test_CFLAGS" = set; then
14918 CFLAGS="$ac_save_CFLAGS"
14919 else
14920 # this is the suspicious part
14921 CFLAGS=''
14922 fi
14923 if test "$ac_sectionLDflags" = "yes"; then
14924 SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
14925 fi
14926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
14927$as_echo "$ac_sectionLDflags" >&6; }
14928 fi
14929
14930 # Set linker optimization flags.
14931 if test x"$with_gnu_ld" = x"yes"; then
14932 OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
14933 fi
14934
14935
14936
14937
14938
14939
14940 # Check whether --enable-symvers was given.
14941if test "${enable_symvers+set}" = set; then :
14942 enableval=$enable_symvers;
14943 case "$enableval" in
14944 yes|no|gnu*|sun) ;;
14945 *) as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
14946 esac
14947
14948else
14949 enable_symvers=yes
14950fi
14951
14952
14953
14954# If we never went through the LIBAT_CHECK_LINKER_FEATURES macro, then we
14955# don't know enough about $LD to do tricks...
14956
14957
14958# Turn a 'yes' into a suitable default.
14959if test x$enable_symvers = xyes ; then
14960 # FIXME The following test is too strict, in theory.
14961 if test $enable_shared = no || test "x$LD" = x; then
14962 enable_symvers=no
14963 else
14964 if test $with_gnu_ld = yes ; then
14965 enable_symvers=gnu
14966 else
14967 case ${target_os} in
14968 # Sun symbol versioning exists since Solaris 2.5.
14969 solaris2.[5-9]* | solaris2.1[0-9]*)
14970 enable_symvers=sun ;;
14971 *)
14972 enable_symvers=no ;;
14973 esac
14974 fi
14975 fi
14976fi
14977
14978# Check if 'sun' was requested on non-Solaris 2 platforms.
14979if test x$enable_symvers = xsun ; then
14980 case ${target_os} in
14981 solaris2*)
14982 # All fine.
14983 ;;
14984 *)
14985 # Unlikely to work.
14986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5
14987$as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;}
14988 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5
14989$as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;}
14990 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
14991$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
14992 enable_symvers=no
14993 ;;
14994 esac
14995fi
14996
14997# Check to see if libgcc_s exists, indicating that shared libgcc is possible.
14998if test $enable_symvers != no; then
14999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
15000$as_echo_n "checking for shared libgcc... " >&6; }
15001 ac_save_CFLAGS="$CFLAGS"
15002 CFLAGS=' -lgcc_s'
15003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15004/* end confdefs.h. */
15005
15006int
15007main ()
15008{
15009return 0;
15010 ;
15011 return 0;
15012}
15013_ACEOF
15014if ac_fn_c_try_link "$LINENO"; then :
15015 libat_shared_libgcc=yes
15016else
15017 libat_shared_libgcc=no
15018fi
15019rm -f core conftest.err conftest.$ac_objext \
15020 conftest$ac_exeext conftest.$ac_ext
15021 CFLAGS="$ac_save_CFLAGS"
15022 if test $libat_shared_libgcc = no; then
15023 cat > conftest.c <<EOF
15024int main (void) { return 0; }
15025EOF
15026 libat_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
15027 -shared -shared-libgcc -o conftest.so \
15028 conftest.c -v 2>&1 >/dev/null \
15029 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
15030 rm -f conftest.c conftest.so
15031 if test x${libat_libgcc_s_suffix+set} = xset; then
15032 CFLAGS=" -lgcc_s$libat_libgcc_s_suffix"
15033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15034/* end confdefs.h. */
15035
15036int
15037main ()
15038{
15039return 0;
15040 ;
15041 return 0;
15042}
15043_ACEOF
15044if ac_fn_c_try_link "$LINENO"; then :
15045 libat_shared_libgcc=yes
15046fi
15047rm -f core conftest.err conftest.$ac_objext \
15048 conftest$ac_exeext conftest.$ac_ext
15049 CFLAGS="$ac_save_CFLAGS"
15050 fi
15051 fi
15052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libat_shared_libgcc" >&5
15053$as_echo "$libat_shared_libgcc" >&6; }
15054fi
15055
15056# For GNU ld, we need at least this version. The format is described in
15057# LIBAT_CHECK_LINKER_FEATURES above.
15058libat_min_gnu_ld_version=21400
15059# XXXXXXXXXXX libat_gnu_ld_version=21390
15060
15061# Check to see if unspecified "yes" value can win, given results above.
15062# Change "yes" into either "no" or a style name.
15063if test $enable_symvers != no && test $libat_shared_libgcc = yes; then
15064 if test $with_gnu_ld = yes; then
15065 if test $libat_gnu_ld_version -ge $libat_min_gnu_ld_version ; then
15066 enable_symvers=gnu
15067 elif test $libat_ld_is_gold = yes ; then
15068 enable_symvers=gnu
15069 else
15070 # The right tools, the right setup, but too old. Fallbacks?
15071 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libat_gnu_ld_version is too old for" >&5
15072$as_echo "$as_me: WARNING: === Linker version $libat_gnu_ld_version is too old for" >&2;}
15073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
15074$as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
15075 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
15076$as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
15077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libat_min_gnu_ld_version or later and rebuild GCC." >&5
15078$as_echo "$as_me: WARNING: === $libat_min_gnu_ld_version or later and rebuild GCC." >&2;}
15079 if test $libat_gnu_ld_version -ge 21200 ; then
15080 # Globbing fix is present, proper block support is not.
15081 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
15082$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
15083 enable_symvers=no
15084 else
15085 # 2.11 or older.
15086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
15087$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
15088 enable_symvers=no
15089 fi
15090 fi
15091 elif test $enable_symvers = sun; then
15092 : All interesting versions of Sun ld support sun style symbol versioning.
15093 else
15094 # just fail for now
15095 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
15096$as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
15097 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
15098$as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
15099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
15100$as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
15101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
15102$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
15103 enable_symvers=no
15104 fi
15105fi
15106if test $enable_symvers = gnu; then
15107
15108$as_echo "#define LIBAT_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
15109
15110fi
15111
15112 if test $enable_symvers != no; then
15113 LIBAT_BUILD_VERSIONED_SHLIB_TRUE=
15114 LIBAT_BUILD_VERSIONED_SHLIB_FALSE='#'
15115else
15116 LIBAT_BUILD_VERSIONED_SHLIB_TRUE='#'
15117 LIBAT_BUILD_VERSIONED_SHLIB_FALSE=
15118fi
15119
15120 if test $enable_symvers = gnu; then
15121 LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE=
15122 LIBAT_BUILD_VERSIONED_SHLIB_GNU_FALSE='#'
15123else
15124 LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE='#'
15125 LIBAT_BUILD_VERSIONED_SHLIB_GNU_FALSE=
15126fi
15127
15128 if test $enable_symvers = sun; then
15129 LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE=
15130 LIBAT_BUILD_VERSIONED_SHLIB_SUN_FALSE='#'
15131else
15132 LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE='#'
15133 LIBAT_BUILD_VERSIONED_SHLIB_SUN_FALSE=
15134fi
15135
15136{ $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
15137$as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
15138
15139
15140# Cleanup and exit.
15141CFLAGS="$save_CFLAGS"
15142cat >confcache <<\_ACEOF
15143# This file is a shell script that caches the results of configure
15144# tests run on this system so they can be shared between configure
15145# scripts and configure runs, see configure's option --config-cache.
15146# It is not useful on other systems. If it contains results you don't
15147# want to keep, you may remove or edit it.
15148#
15149# config.status only pays attention to the cache file if you give it
15150# the --recheck option to rerun configure.
15151#
15152# `ac_cv_env_foo' variables (set or unset) will be overridden when
15153# loading this file, other *unset* `ac_cv_foo' will be assigned the
15154# following values.
15155
15156_ACEOF
15157
15158# The following way of writing the cache mishandles newlines in values,
15159# but we know of no workaround that is simple, portable, and efficient.
15160# So, we kill variables containing newlines.
15161# Ultrix sh set writes to stderr and can't be redirected directly,
15162# and sets the high bit in the cache file unless we assign to the vars.
15163(
15164 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15165 eval ac_val=\$$ac_var
15166 case $ac_val in #(
15167 *${as_nl}*)
15168 case $ac_var in #(
15169 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15170$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15171 esac
15172 case $ac_var in #(
15173 _ | IFS | as_nl) ;; #(
15174 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15175 *) { eval $ac_var=; unset $ac_var;} ;;
15176 esac ;;
15177 esac
15178 done
15179
15180 (set) 2>&1 |
15181 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15182 *${as_nl}ac_space=\ *)
15183 # `set' does not quote correctly, so add quotes: double-quote
15184 # substitution turns \\\\ into \\, and sed turns \\ into \.
15185 sed -n \
15186 "s/'/'\\\\''/g;
15187 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15188 ;; #(
15189 *)
15190 # `set' quotes correctly as required by POSIX, so do not add quotes.
15191 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15192 ;;
15193 esac |
15194 sort
15195) |
15196 sed '
15197 /^ac_cv_env_/b end
15198 t clear
15199 :clear
15200 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15201 t end
15202 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15203 :end' >>confcache
15204if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15205 if test -w "$cache_file"; then
15206 test "x$cache_file" != "x/dev/null" &&
15207 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15208$as_echo "$as_me: updating cache $cache_file" >&6;}
15209 cat confcache >$cache_file
15210 else
15211 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15212$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15213 fi
15214fi
15215rm -f confcache
15216
15217# Add -Wall -Werror if we are using GCC.
15218if test "x$GCC" = "xyes"; then
15219 XCFLAGS="$XCFLAGS -Wall -Werror"
15220fi
15221
15222XCFLAGS="$XCFLAGS $XPCFLAGS"
15223
15224
15225
15226
15227
15228
15229
15230 if test x$libat_cv_have_ifunc = xyes; then
15231 HAVE_IFUNC_TRUE=
15232 HAVE_IFUNC_FALSE='#'
15233else
15234 HAVE_IFUNC_TRUE='#'
15235 HAVE_IFUNC_FALSE=
15236fi
15237
15238 if expr "$config_path" : ".* linux/arm .*" > /dev/null; then
15239 ARCH_ARM_LINUX_TRUE=
15240 ARCH_ARM_LINUX_FALSE='#'
15241else
15242 ARCH_ARM_LINUX_TRUE='#'
15243 ARCH_ARM_LINUX_FALSE=
15244fi
15245
15246 if test "$ARCH" = x86 && test x$libat_cv_wordsize = x4; then
15247 ARCH_I386_TRUE=
15248 ARCH_I386_FALSE='#'
15249else
15250 ARCH_I386_TRUE='#'
15251 ARCH_I386_FALSE=
15252fi
15253
15254 if test "$ARCH" = x86 && test x$libat_cv_wordsize = x8; then
15255 ARCH_X86_64_TRUE=
15256 ARCH_X86_64_FALSE='#'
15257else
15258 ARCH_X86_64_TRUE='#'
15259 ARCH_X86_64_FALSE=
15260fi
15261
15262
0812bb06 15263# Determine what GCC version number to use in filesystem paths.
15264
15265 get_gcc_base_ver="cat"
15266
15267# Check whether --with-gcc-major-version-only was given.
15268if test "${with_gcc_major_version_only+set}" = set; then :
15269 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
15270 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*\$\$/\1/'"
15271 fi
15272
15273fi
15274
15275
15276
15277
6db1d2ca 15278if test ${multilib} = yes; then
15279 multilib_arg="--enable-multilib"
15280else
15281 multilib_arg=
15282fi
15283
15284ac_config_files="$ac_config_files Makefile testsuite/Makefile"
15285
15286cat >confcache <<\_ACEOF
15287# This file is a shell script that caches the results of configure
15288# tests run on this system so they can be shared between configure
15289# scripts and configure runs, see configure's option --config-cache.
15290# It is not useful on other systems. If it contains results you don't
15291# want to keep, you may remove or edit it.
15292#
15293# config.status only pays attention to the cache file if you give it
15294# the --recheck option to rerun configure.
15295#
15296# `ac_cv_env_foo' variables (set or unset) will be overridden when
15297# loading this file, other *unset* `ac_cv_foo' will be assigned the
15298# following values.
15299
15300_ACEOF
15301
15302# The following way of writing the cache mishandles newlines in values,
15303# but we know of no workaround that is simple, portable, and efficient.
15304# So, we kill variables containing newlines.
15305# Ultrix sh set writes to stderr and can't be redirected directly,
15306# and sets the high bit in the cache file unless we assign to the vars.
15307(
15308 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15309 eval ac_val=\$$ac_var
15310 case $ac_val in #(
15311 *${as_nl}*)
15312 case $ac_var in #(
15313 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15314$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15315 esac
15316 case $ac_var in #(
15317 _ | IFS | as_nl) ;; #(
15318 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15319 *) { eval $ac_var=; unset $ac_var;} ;;
15320 esac ;;
15321 esac
15322 done
15323
15324 (set) 2>&1 |
15325 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15326 *${as_nl}ac_space=\ *)
15327 # `set' does not quote correctly, so add quotes: double-quote
15328 # substitution turns \\\\ into \\, and sed turns \\ into \.
15329 sed -n \
15330 "s/'/'\\\\''/g;
15331 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15332 ;; #(
15333 *)
15334 # `set' quotes correctly as required by POSIX, so do not add quotes.
15335 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15336 ;;
15337 esac |
15338 sort
15339) |
15340 sed '
15341 /^ac_cv_env_/b end
15342 t clear
15343 :clear
15344 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15345 t end
15346 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15347 :end' >>confcache
15348if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15349 if test -w "$cache_file"; then
15350 test "x$cache_file" != "x/dev/null" &&
15351 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15352$as_echo "$as_me: updating cache $cache_file" >&6;}
15353 cat confcache >$cache_file
15354 else
15355 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15356$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15357 fi
15358fi
15359rm -f confcache
15360
15361test "x$prefix" = xNONE && prefix=$ac_default_prefix
15362# Let make expand exec_prefix.
15363test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15364
15365DEFS=-DHAVE_CONFIG_H
15366
15367ac_libobjs=
15368ac_ltlibobjs=
15369for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15370 # 1. Remove the extension, and $U if already installed.
15371 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15372 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15373 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15374 # will be set to the directory where LIBOBJS objects are built.
15375 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15376 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15377done
15378LIBOBJS=$ac_libobjs
15379
15380LTLIBOBJS=$ac_ltlibobjs
15381
15382
15383if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
15384 as_fn_error "conditional \"GENINSRC\" was never defined.
15385Usually this means the macro was only invoked conditionally." "$LINENO" 5
15386fi
15387 if test -n "$EXEEXT"; then
15388 am__EXEEXT_TRUE=
15389 am__EXEEXT_FALSE='#'
15390else
15391 am__EXEEXT_TRUE='#'
15392 am__EXEEXT_FALSE=
15393fi
15394
15395if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15396 as_fn_error "conditional \"AMDEP\" was never defined.
15397Usually this means the macro was only invoked conditionally." "$LINENO" 5
15398fi
15399if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15400 as_fn_error "conditional \"am__fastdepCC\" was never defined.
15401Usually this means the macro was only invoked conditionally." "$LINENO" 5
15402fi
15403if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
15404 as_fn_error "conditional \"am__fastdepCCAS\" was never defined.
15405Usually this means the macro was only invoked conditionally." "$LINENO" 5
15406fi
a4423e56 15407if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15408 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15409Usually this means the macro was only invoked conditionally." "$LINENO" 5
15410fi
6db1d2ca 15411
15412if test -z "${LIBAT_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBAT_BUILD_VERSIONED_SHLIB_FALSE}"; then
15413 as_fn_error "conditional \"LIBAT_BUILD_VERSIONED_SHLIB\" was never defined.
15414Usually this means the macro was only invoked conditionally." "$LINENO" 5
15415fi
15416if test -z "${LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBAT_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then
15417 as_fn_error "conditional \"LIBAT_BUILD_VERSIONED_SHLIB_GNU\" was never defined.
15418Usually this means the macro was only invoked conditionally." "$LINENO" 5
15419fi
15420if test -z "${LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBAT_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then
15421 as_fn_error "conditional \"LIBAT_BUILD_VERSIONED_SHLIB_SUN\" was never defined.
15422Usually this means the macro was only invoked conditionally." "$LINENO" 5
15423fi
15424if test -z "${HAVE_IFUNC_TRUE}" && test -z "${HAVE_IFUNC_FALSE}"; then
15425 as_fn_error "conditional \"HAVE_IFUNC\" was never defined.
15426Usually this means the macro was only invoked conditionally." "$LINENO" 5
15427fi
15428if test -z "${ARCH_ARM_LINUX_TRUE}" && test -z "${ARCH_ARM_LINUX_FALSE}"; then
15429 as_fn_error "conditional \"ARCH_ARM_LINUX\" was never defined.
15430Usually this means the macro was only invoked conditionally." "$LINENO" 5
15431fi
15432if test -z "${ARCH_I386_TRUE}" && test -z "${ARCH_I386_FALSE}"; then
15433 as_fn_error "conditional \"ARCH_I386\" was never defined.
15434Usually this means the macro was only invoked conditionally." "$LINENO" 5
15435fi
15436if test -z "${ARCH_X86_64_TRUE}" && test -z "${ARCH_X86_64_FALSE}"; then
15437 as_fn_error "conditional \"ARCH_X86_64\" was never defined.
15438Usually this means the macro was only invoked conditionally." "$LINENO" 5
15439fi
15440
15441: ${CONFIG_STATUS=./config.status}
15442ac_write_fail=0
15443ac_clean_files_save=$ac_clean_files
15444ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15445{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15446$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15447as_write_fail=0
15448cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15449#! $SHELL
15450# Generated by $as_me.
15451# Run this file to recreate the current configuration.
15452# Compiler output produced by configure, useful for debugging
15453# configure, is in config.log if it exists.
15454
15455debug=false
15456ac_cs_recheck=false
15457ac_cs_silent=false
15458
15459SHELL=\${CONFIG_SHELL-$SHELL}
15460export SHELL
15461_ASEOF
15462cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15463## -------------------- ##
15464## M4sh Initialization. ##
15465## -------------------- ##
15466
15467# Be more Bourne compatible
15468DUALCASE=1; export DUALCASE # for MKS sh
15469if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15470 emulate sh
15471 NULLCMD=:
15472 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15473 # is contrary to our usage. Disable this feature.
15474 alias -g '${1+"$@"}'='"$@"'
15475 setopt NO_GLOB_SUBST
15476else
15477 case `(set -o) 2>/dev/null` in #(
15478 *posix*) :
15479 set -o posix ;; #(
15480 *) :
15481 ;;
15482esac
15483fi
15484
15485
15486as_nl='
15487'
15488export as_nl
15489# Printing a long string crashes Solaris 7 /usr/bin/printf.
15490as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15491as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15492as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15493# Prefer a ksh shell builtin over an external printf program on Solaris,
15494# but without wasting forks for bash or zsh.
15495if test -z "$BASH_VERSION$ZSH_VERSION" \
15496 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15497 as_echo='print -r --'
15498 as_echo_n='print -rn --'
15499elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15500 as_echo='printf %s\n'
15501 as_echo_n='printf %s'
15502else
15503 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15504 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15505 as_echo_n='/usr/ucb/echo -n'
15506 else
15507 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15508 as_echo_n_body='eval
15509 arg=$1;
15510 case $arg in #(
15511 *"$as_nl"*)
15512 expr "X$arg" : "X\\(.*\\)$as_nl";
15513 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15514 esac;
15515 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15516 '
15517 export as_echo_n_body
15518 as_echo_n='sh -c $as_echo_n_body as_echo'
15519 fi
15520 export as_echo_body
15521 as_echo='sh -c $as_echo_body as_echo'
15522fi
15523
15524# The user is always right.
15525if test "${PATH_SEPARATOR+set}" != set; then
15526 PATH_SEPARATOR=:
15527 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15528 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15529 PATH_SEPARATOR=';'
15530 }
15531fi
15532
15533
15534# IFS
15535# We need space, tab and new line, in precisely that order. Quoting is
15536# there to prevent editors from complaining about space-tab.
15537# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15538# splitting by setting IFS to empty value.)
15539IFS=" "" $as_nl"
15540
15541# Find who we are. Look in the path if we contain no directory separator.
15542case $0 in #((
15543 *[\\/]* ) as_myself=$0 ;;
15544 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15545for as_dir in $PATH
15546do
15547 IFS=$as_save_IFS
15548 test -z "$as_dir" && as_dir=.
15549 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15550 done
15551IFS=$as_save_IFS
15552
15553 ;;
15554esac
15555# We did not find ourselves, most probably we were run as `sh COMMAND'
15556# in which case we are not to be found in the path.
15557if test "x$as_myself" = x; then
15558 as_myself=$0
15559fi
15560if test ! -f "$as_myself"; then
15561 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15562 exit 1
15563fi
15564
15565# Unset variables that we do not need and which cause bugs (e.g. in
15566# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15567# suppresses any "Segmentation fault" message there. '((' could
15568# trigger a bug in pdksh 5.2.14.
15569for as_var in BASH_ENV ENV MAIL MAILPATH
15570do eval test x\${$as_var+set} = xset \
15571 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15572done
15573PS1='$ '
15574PS2='> '
15575PS4='+ '
15576
15577# NLS nuisances.
15578LC_ALL=C
15579export LC_ALL
15580LANGUAGE=C
15581export LANGUAGE
15582
15583# CDPATH.
15584(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15585
15586
15587# as_fn_error ERROR [LINENO LOG_FD]
15588# ---------------------------------
15589# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15590# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15591# script with status $?, using 1 if that was 0.
15592as_fn_error ()
15593{
15594 as_status=$?; test $as_status -eq 0 && as_status=1
15595 if test "$3"; then
15596 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15597 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
15598 fi
15599 $as_echo "$as_me: error: $1" >&2
15600 as_fn_exit $as_status
15601} # as_fn_error
15602
15603
15604# as_fn_set_status STATUS
15605# -----------------------
15606# Set $? to STATUS, without forking.
15607as_fn_set_status ()
15608{
15609 return $1
15610} # as_fn_set_status
15611
15612# as_fn_exit STATUS
15613# -----------------
15614# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15615as_fn_exit ()
15616{
15617 set +e
15618 as_fn_set_status $1
15619 exit $1
15620} # as_fn_exit
15621
15622# as_fn_unset VAR
15623# ---------------
15624# Portably unset VAR.
15625as_fn_unset ()
15626{
15627 { eval $1=; unset $1;}
15628}
15629as_unset=as_fn_unset
15630# as_fn_append VAR VALUE
15631# ----------------------
15632# Append the text in VALUE to the end of the definition contained in VAR. Take
15633# advantage of any shell optimizations that allow amortized linear growth over
15634# repeated appends, instead of the typical quadratic growth present in naive
15635# implementations.
15636if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15637 eval 'as_fn_append ()
15638 {
15639 eval $1+=\$2
15640 }'
15641else
15642 as_fn_append ()
15643 {
15644 eval $1=\$$1\$2
15645 }
15646fi # as_fn_append
15647
15648# as_fn_arith ARG...
15649# ------------------
15650# Perform arithmetic evaluation on the ARGs, and store the result in the
15651# global $as_val. Take advantage of shells that can avoid forks. The arguments
15652# must be portable across $(()) and expr.
15653if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15654 eval 'as_fn_arith ()
15655 {
15656 as_val=$(( $* ))
15657 }'
15658else
15659 as_fn_arith ()
15660 {
15661 as_val=`expr "$@" || test $? -eq 1`
15662 }
15663fi # as_fn_arith
15664
15665
15666if expr a : '\(a\)' >/dev/null 2>&1 &&
15667 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15668 as_expr=expr
15669else
15670 as_expr=false
15671fi
15672
15673if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15674 as_basename=basename
15675else
15676 as_basename=false
15677fi
15678
15679if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15680 as_dirname=dirname
15681else
15682 as_dirname=false
15683fi
15684
15685as_me=`$as_basename -- "$0" ||
15686$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15687 X"$0" : 'X\(//\)$' \| \
15688 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15689$as_echo X/"$0" |
15690 sed '/^.*\/\([^/][^/]*\)\/*$/{
15691 s//\1/
15692 q
15693 }
15694 /^X\/\(\/\/\)$/{
15695 s//\1/
15696 q
15697 }
15698 /^X\/\(\/\).*/{
15699 s//\1/
15700 q
15701 }
15702 s/.*/./; q'`
15703
15704# Avoid depending upon Character Ranges.
15705as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15706as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15707as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15708as_cr_digits='0123456789'
15709as_cr_alnum=$as_cr_Letters$as_cr_digits
15710
15711ECHO_C= ECHO_N= ECHO_T=
15712case `echo -n x` in #(((((
15713-n*)
15714 case `echo 'xy\c'` in
15715 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15716 xy) ECHO_C='\c';;
15717 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15718 ECHO_T=' ';;
15719 esac;;
15720*)
15721 ECHO_N='-n';;
15722esac
15723
15724rm -f conf$$ conf$$.exe conf$$.file
15725if test -d conf$$.dir; then
15726 rm -f conf$$.dir/conf$$.file
15727else
15728 rm -f conf$$.dir
15729 mkdir conf$$.dir 2>/dev/null
15730fi
15731if (echo >conf$$.file) 2>/dev/null; then
15732 if ln -s conf$$.file conf$$ 2>/dev/null; then
15733 as_ln_s='ln -s'
15734 # ... but there are two gotchas:
15735 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15736 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15737 # In both cases, we have to default to `cp -p'.
15738 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15739 as_ln_s='cp -p'
15740 elif ln conf$$.file conf$$ 2>/dev/null; then
15741 as_ln_s=ln
15742 else
15743 as_ln_s='cp -p'
15744 fi
15745else
15746 as_ln_s='cp -p'
15747fi
15748rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15749rmdir conf$$.dir 2>/dev/null
15750
15751
15752# as_fn_mkdir_p
15753# -------------
15754# Create "$as_dir" as a directory, including parents if necessary.
15755as_fn_mkdir_p ()
15756{
15757
15758 case $as_dir in #(
15759 -*) as_dir=./$as_dir;;
15760 esac
15761 test -d "$as_dir" || eval $as_mkdir_p || {
15762 as_dirs=
15763 while :; do
15764 case $as_dir in #(
15765 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15766 *) as_qdir=$as_dir;;
15767 esac
15768 as_dirs="'$as_qdir' $as_dirs"
15769 as_dir=`$as_dirname -- "$as_dir" ||
15770$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15771 X"$as_dir" : 'X\(//\)[^/]' \| \
15772 X"$as_dir" : 'X\(//\)$' \| \
15773 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15774$as_echo X"$as_dir" |
15775 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15776 s//\1/
15777 q
15778 }
15779 /^X\(\/\/\)[^/].*/{
15780 s//\1/
15781 q
15782 }
15783 /^X\(\/\/\)$/{
15784 s//\1/
15785 q
15786 }
15787 /^X\(\/\).*/{
15788 s//\1/
15789 q
15790 }
15791 s/.*/./; q'`
15792 test -d "$as_dir" && break
15793 done
15794 test -z "$as_dirs" || eval "mkdir $as_dirs"
15795 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15796
15797
15798} # as_fn_mkdir_p
15799if mkdir -p . 2>/dev/null; then
15800 as_mkdir_p='mkdir -p "$as_dir"'
15801else
15802 test -d ./-p && rmdir ./-p
15803 as_mkdir_p=false
15804fi
15805
15806if test -x / >/dev/null 2>&1; then
15807 as_test_x='test -x'
15808else
15809 if ls -dL / >/dev/null 2>&1; then
15810 as_ls_L_option=L
15811 else
15812 as_ls_L_option=
15813 fi
15814 as_test_x='
15815 eval sh -c '\''
15816 if test -d "$1"; then
15817 test -d "$1/.";
15818 else
15819 case $1 in #(
15820 -*)set "./$1";;
15821 esac;
15822 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15823 ???[sx]*):;;*)false;;esac;fi
15824 '\'' sh
15825 '
15826fi
15827as_executable_p=$as_test_x
15828
15829# Sed expression to map a string onto a valid CPP name.
15830as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15831
15832# Sed expression to map a string onto a valid variable name.
15833as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15834
15835
15836exec 6>&1
15837## ----------------------------------- ##
15838## Main body of $CONFIG_STATUS script. ##
15839## ----------------------------------- ##
15840_ASEOF
15841test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15842
15843cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15844# Save the log message, to keep $0 and so on meaningful, and to
15845# report actual input values of CONFIG_FILES etc. instead of their
15846# values after options handling.
15847ac_log="
15848This file was extended by GNU Atomic Library $as_me 1.0, which was
15849generated by GNU Autoconf 2.64. Invocation command line was
15850
15851 CONFIG_FILES = $CONFIG_FILES
15852 CONFIG_HEADERS = $CONFIG_HEADERS
15853 CONFIG_LINKS = $CONFIG_LINKS
15854 CONFIG_COMMANDS = $CONFIG_COMMANDS
15855 $ $0 $@
15856
15857on `(hostname || uname -n) 2>/dev/null | sed 1q`
15858"
15859
15860_ACEOF
15861
15862case $ac_config_files in *"
15863"*) set x $ac_config_files; shift; ac_config_files=$*;;
15864esac
15865
15866case $ac_config_headers in *"
15867"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15868esac
15869
15870
15871cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15872# Files that config.status was made for.
15873config_files="$ac_config_files"
15874config_headers="$ac_config_headers"
15875config_commands="$ac_config_commands"
15876
15877_ACEOF
15878
15879cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15880ac_cs_usage="\
15881\`$as_me' instantiates files and other configuration actions
15882from templates according to the current configuration. Unless the files
15883and actions are specified as TAGs, all are instantiated by default.
15884
15885Usage: $0 [OPTION]... [TAG]...
15886
15887 -h, --help print this help, then exit
15888 -V, --version print version number and configuration settings, then exit
15889 -q, --quiet, --silent
15890 do not print progress messages
15891 -d, --debug don't remove temporary files
15892 --recheck update $as_me by reconfiguring in the same conditions
15893 --file=FILE[:TEMPLATE]
15894 instantiate the configuration file FILE
15895 --header=FILE[:TEMPLATE]
15896 instantiate the configuration header FILE
15897
15898Configuration files:
15899$config_files
15900
15901Configuration headers:
15902$config_headers
15903
15904Configuration commands:
15905$config_commands
15906
15907Report bugs to the package provider.
15908GNU Atomic Library home page: <http://www.gnu.org/software/libatomic/>.
15909General help using GNU software: <http://www.gnu.org/gethelp/>."
15910
15911_ACEOF
15912cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15913ac_cs_version="\\
15914GNU Atomic Library config.status 1.0
15915configured by $0, generated by GNU Autoconf 2.64,
15916 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15917
15918Copyright (C) 2009 Free Software Foundation, Inc.
15919This config.status script is free software; the Free Software Foundation
15920gives unlimited permission to copy, distribute and modify it."
15921
15922ac_pwd='$ac_pwd'
15923srcdir='$srcdir'
15924INSTALL='$INSTALL'
15925MKDIR_P='$MKDIR_P'
15926AWK='$AWK'
15927test -n "\$AWK" || AWK=awk
15928_ACEOF
15929
15930cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15931# The default lists apply if the user does not specify any file.
15932ac_need_defaults=:
15933while test $# != 0
15934do
15935 case $1 in
15936 --*=*)
15937 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15938 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15939 ac_shift=:
15940 ;;
15941 *)
15942 ac_option=$1
15943 ac_optarg=$2
15944 ac_shift=shift
15945 ;;
15946 esac
15947
15948 case $ac_option in
15949 # Handling of the options.
15950 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15951 ac_cs_recheck=: ;;
15952 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15953 $as_echo "$ac_cs_version"; exit ;;
15954 --debug | --debu | --deb | --de | --d | -d )
15955 debug=: ;;
15956 --file | --fil | --fi | --f )
15957 $ac_shift
15958 case $ac_optarg in
15959 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15960 esac
15961 as_fn_append CONFIG_FILES " '$ac_optarg'"
15962 ac_need_defaults=false;;
15963 --header | --heade | --head | --hea )
15964 $ac_shift
15965 case $ac_optarg in
15966 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15967 esac
15968 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15969 ac_need_defaults=false;;
15970 --he | --h)
15971 # Conflict between --help and --header
15972 as_fn_error "ambiguous option: \`$1'
15973Try \`$0 --help' for more information.";;
15974 --help | --hel | -h )
15975 $as_echo "$ac_cs_usage"; exit ;;
15976 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15977 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15978 ac_cs_silent=: ;;
15979
15980 # This is an error.
15981 -*) as_fn_error "unrecognized option: \`$1'
15982Try \`$0 --help' for more information." ;;
15983
15984 *) as_fn_append ac_config_targets " $1"
15985 ac_need_defaults=false ;;
15986
15987 esac
15988 shift
15989done
15990
15991ac_configure_extra_args=
15992
15993if $ac_cs_silent; then
15994 exec 6>/dev/null
15995 ac_configure_extra_args="$ac_configure_extra_args --silent"
15996fi
15997
15998_ACEOF
15999cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16000if \$ac_cs_recheck; then
16001 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16002 shift
16003 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16004 CONFIG_SHELL='$SHELL'
16005 export CONFIG_SHELL
16006 exec "\$@"
16007fi
16008
16009_ACEOF
16010cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16011exec 5>>config.log
16012{
16013 echo
16014 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16015## Running $as_me. ##
16016_ASBOX
16017 $as_echo "$ac_log"
16018} >&5
16019
16020_ACEOF
16021cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16022#
16023# INIT-COMMANDS
16024#
16025
16026srcdir="$srcdir"
16027host="$host"
16028target="$target"
16029with_multisubdir="$with_multisubdir"
16030with_multisrctop="$with_multisrctop"
16031with_target_subdir="$with_target_subdir"
16032ac_configure_args="${multilib_arg} ${ac_configure_args}"
16033multi_basedir="$multi_basedir"
16034CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
16035CC="$CC"
16036CXX="$CXX"
16037GFORTRAN="$GFORTRAN"
6db1d2ca 16038AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16039
16040
16041# The HP-UX ksh and POSIX shell print the target directory to stdout
16042# if CDPATH is set.
16043(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16044
16045sed_quote_subst='$sed_quote_subst'
16046double_quote_subst='$double_quote_subst'
16047delay_variable_subst='$delay_variable_subst'
16048macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16049macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16050enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16051enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16052pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16053enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16054SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16055ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16056host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16057host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16058host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16059build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16060build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16061build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16062SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16063Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16064GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16065EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16066FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16067LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16068NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16069LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16070max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16071ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16072exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16073lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16074lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16075lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16076reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16077reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16078OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16079deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16080file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16081AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16082AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16083STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16084RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16085old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16086old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16087old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16088lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16089CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16090CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16091compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16092GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16093lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16094lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16095lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16096lt_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"`'
16097objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16098MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16099lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16100lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16101lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16102lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16103lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16104need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16105DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16106NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16107LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16108OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16109OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16110libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16111shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16112extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16113archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16114enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16115export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16116whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16117compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16118old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16119old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16120archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16121archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16122module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16123module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16124with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16125allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16126no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16127hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16128hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16129hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16130hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16131hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16132hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16133hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16134hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16135inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16136link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16137fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16138always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16139export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16140exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16141include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16142prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16143file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16144variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16145need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16146need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16147version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16148runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16149shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16150shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16151libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16152library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16153soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16154install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16155postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16156postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16157finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16158finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16159hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16160sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16161sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16162hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16163enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16164enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16165enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16166old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16167striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16168
16169LTCC='$LTCC'
16170LTCFLAGS='$LTCFLAGS'
16171compiler='$compiler_DEFAULT'
16172
16173# A function that is used when there is no print builtin or printf.
16174func_fallback_echo ()
16175{
16176 eval 'cat <<_LTECHO_EOF
16177\$1
16178_LTECHO_EOF'
16179}
16180
16181# Quote evaled strings.
16182for var in SHELL \
16183ECHO \
16184SED \
16185GREP \
16186EGREP \
16187FGREP \
16188LD \
16189NM \
16190LN_S \
16191lt_SP2NL \
16192lt_NL2SP \
16193reload_flag \
16194OBJDUMP \
16195deplibs_check_method \
16196file_magic_cmd \
16197AR \
16198AR_FLAGS \
16199STRIP \
16200RANLIB \
16201CC \
16202CFLAGS \
16203compiler \
16204lt_cv_sys_global_symbol_pipe \
16205lt_cv_sys_global_symbol_to_cdecl \
16206lt_cv_sys_global_symbol_to_c_name_address \
16207lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16208lt_prog_compiler_no_builtin_flag \
16209lt_prog_compiler_wl \
16210lt_prog_compiler_pic \
16211lt_prog_compiler_static \
16212lt_cv_prog_compiler_c_o \
16213need_locks \
16214DSYMUTIL \
16215NMEDIT \
16216LIPO \
16217OTOOL \
16218OTOOL64 \
16219shrext_cmds \
16220export_dynamic_flag_spec \
16221whole_archive_flag_spec \
16222compiler_needs_object \
16223with_gnu_ld \
16224allow_undefined_flag \
16225no_undefined_flag \
16226hardcode_libdir_flag_spec \
16227hardcode_libdir_flag_spec_ld \
16228hardcode_libdir_separator \
16229fix_srcfile_path \
16230exclude_expsyms \
16231include_expsyms \
16232file_list_spec \
16233variables_saved_for_relink \
16234libname_spec \
16235library_names_spec \
16236soname_spec \
16237install_override_mode \
16238finish_eval \
16239old_striplib \
16240striplib; do
16241 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16242 *[\\\\\\\`\\"\\\$]*)
16243 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16244 ;;
16245 *)
16246 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16247 ;;
16248 esac
16249done
16250
16251# Double-quote double-evaled strings.
16252for var in reload_cmds \
16253old_postinstall_cmds \
16254old_postuninstall_cmds \
16255old_archive_cmds \
16256extract_expsyms_cmds \
16257old_archive_from_new_cmds \
16258old_archive_from_expsyms_cmds \
16259archive_cmds \
16260archive_expsym_cmds \
16261module_cmds \
16262module_expsym_cmds \
16263export_symbols_cmds \
16264prelink_cmds \
16265postinstall_cmds \
16266postuninstall_cmds \
16267finish_cmds \
16268sys_lib_search_path_spec \
16269sys_lib_dlsearch_path_spec; do
16270 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16271 *[\\\\\\\`\\"\\\$]*)
16272 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16273 ;;
16274 *)
16275 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16276 ;;
16277 esac
16278done
16279
16280ac_aux_dir='$ac_aux_dir'
16281xsi_shell='$xsi_shell'
16282lt_shell_append='$lt_shell_append'
16283
16284# See if we are running on zsh, and set the options which allow our
16285# commands through without removal of \ escapes INIT.
16286if test -n "\${ZSH_VERSION+set}" ; then
16287 setopt NO_GLOB_SUBST
16288fi
16289
16290
16291 PACKAGE='$PACKAGE'
16292 VERSION='$VERSION'
16293 TIMESTAMP='$TIMESTAMP'
16294 RM='$RM'
16295 ofile='$ofile'
16296
16297
16298
16299
16300GCC="$GCC"
16301CC="$CC"
16302acx_cv_header_stdint="$acx_cv_header_stdint"
16303acx_cv_type_int8_t="$acx_cv_type_int8_t"
16304acx_cv_type_int16_t="$acx_cv_type_int16_t"
16305acx_cv_type_int32_t="$acx_cv_type_int32_t"
16306acx_cv_type_int64_t="$acx_cv_type_int64_t"
16307acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16308ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16309ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16310ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16311ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16312ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
16313ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16314ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
16315ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
16316
16317
16318_ACEOF
16319
16320cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16321
16322# Handling of arguments.
16323for ac_config_target in $ac_config_targets
16324do
16325 case $ac_config_target in
16326 "auto-config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto-config.h" ;;
16327 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16328 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16329 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16330 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
16331 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16332 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
16333
16334 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16335 esac
16336done
16337
16338
16339# If the user did not use the arguments to specify the items to instantiate,
16340# then the envvar interface is used. Set only those that are not.
16341# We use the long form for the default assignment because of an extremely
16342# bizarre bug on SunOS 4.1.3.
16343if $ac_need_defaults; then
16344 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16345 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16346 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16347fi
16348
16349# Have a temporary directory for convenience. Make it in the build tree
16350# simply because there is no reason against having it here, and in addition,
16351# creating and moving files from /tmp can sometimes cause problems.
16352# Hook for its removal unless debugging.
16353# Note that there is a small window in which the directory will not be cleaned:
16354# after its creation but before its name has been assigned to `$tmp'.
16355$debug ||
16356{
16357 tmp=
16358 trap 'exit_status=$?
16359 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16360' 0
16361 trap 'as_fn_exit 1' 1 2 13 15
16362}
16363# Create a (secure) tmp directory for tmp files.
16364
16365{
16366 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16367 test -n "$tmp" && test -d "$tmp"
16368} ||
16369{
16370 tmp=./conf$$-$RANDOM
16371 (umask 077 && mkdir "$tmp")
16372} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16373
16374# Set up the scripts for CONFIG_FILES section.
16375# No need to generate them if there are no CONFIG_FILES.
16376# This happens for instance with `./config.status config.h'.
16377if test -n "$CONFIG_FILES"; then
16378
16379
16380ac_cr=`echo X | tr X '\015'`
16381# On cygwin, bash can eat \r inside `` if the user requested igncr.
16382# But we know of no other shell where ac_cr would be empty at this
16383# point, so we can use a bashism as a fallback.
16384if test "x$ac_cr" = x; then
16385 eval ac_cr=\$\'\\r\'
16386fi
16387ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16388if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16389 ac_cs_awk_cr='\r'
16390else
16391 ac_cs_awk_cr=$ac_cr
16392fi
16393
16394echo 'BEGIN {' >"$tmp/subs1.awk" &&
16395_ACEOF
16396
16397
16398{
16399 echo "cat >conf$$subs.awk <<_ACEOF" &&
16400 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16401 echo "_ACEOF"
16402} >conf$$subs.sh ||
16403 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16404ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16405ac_delim='%!_!# '
16406for ac_last_try in false false false false false :; do
16407 . ./conf$$subs.sh ||
16408 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16409
16410 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16411 if test $ac_delim_n = $ac_delim_num; then
16412 break
16413 elif $ac_last_try; then
16414 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16415 else
16416 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16417 fi
16418done
16419rm -f conf$$subs.sh
16420
16421cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16422cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16423_ACEOF
16424sed -n '
16425h
16426s/^/S["/; s/!.*/"]=/
16427p
16428g
16429s/^[^!]*!//
16430:repl
16431t repl
16432s/'"$ac_delim"'$//
16433t delim
16434:nl
16435h
16436s/\(.\{148\}\).*/\1/
16437t more1
16438s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16439p
16440n
16441b repl
16442:more1
16443s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16444p
16445g
16446s/.\{148\}//
16447t nl
16448:delim
16449h
16450s/\(.\{148\}\).*/\1/
16451t more2
16452s/["\\]/\\&/g; s/^/"/; s/$/"/
16453p
16454b
16455:more2
16456s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16457p
16458g
16459s/.\{148\}//
16460t delim
16461' <conf$$subs.awk | sed '
16462/^[^""]/{
16463 N
16464 s/\n//
16465}
16466' >>$CONFIG_STATUS || ac_write_fail=1
16467rm -f conf$$subs.awk
16468cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16469_ACAWK
16470cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16471 for (key in S) S_is_set[key] = 1
16472 FS = "\a"
16473
16474}
16475{
16476 line = $ 0
16477 nfields = split(line, field, "@")
16478 substed = 0
16479 len = length(field[1])
16480 for (i = 2; i < nfields; i++) {
16481 key = field[i]
16482 keylen = length(key)
16483 if (S_is_set[key]) {
16484 value = S[key]
16485 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16486 len += length(value) + length(field[++i])
16487 substed = 1
16488 } else
16489 len += 1 + keylen
16490 }
16491
16492 print line
16493}
16494
16495_ACAWK
16496_ACEOF
16497cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16498if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16499 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16500else
16501 cat
16502fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16503 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16504_ACEOF
16505
16506# VPATH may cause trouble with some makes, so we remove $(srcdir),
16507# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16508# trailing colons and then remove the whole line if VPATH becomes empty
16509# (actually we leave an empty line to preserve line numbers).
16510if test "x$srcdir" = x.; then
16511 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16512s/:*\$(srcdir):*/:/
16513s/:*\${srcdir}:*/:/
16514s/:*@srcdir@:*/:/
16515s/^\([^=]*=[ ]*\):*/\1/
16516s/:*$//
16517s/^[^=]*=[ ]*$//
16518}'
16519fi
16520
16521cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16522fi # test -n "$CONFIG_FILES"
16523
16524# Set up the scripts for CONFIG_HEADERS section.
16525# No need to generate them if there are no CONFIG_HEADERS.
16526# This happens for instance with `./config.status Makefile'.
16527if test -n "$CONFIG_HEADERS"; then
16528cat >"$tmp/defines.awk" <<\_ACAWK ||
16529BEGIN {
16530_ACEOF
16531
16532# Transform confdefs.h into an awk script `defines.awk', embedded as
16533# here-document in config.status, that substitutes the proper values into
16534# config.h.in to produce config.h.
16535
16536# Create a delimiter string that does not exist in confdefs.h, to ease
16537# handling of long lines.
16538ac_delim='%!_!# '
16539for ac_last_try in false false :; do
16540 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16541 if test -z "$ac_t"; then
16542 break
16543 elif $ac_last_try; then
16544 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16545 else
16546 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16547 fi
16548done
16549
16550# For the awk script, D is an array of macro values keyed by name,
16551# likewise P contains macro parameters if any. Preserve backslash
16552# newline sequences.
16553
16554ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16555sed -n '
16556s/.\{148\}/&'"$ac_delim"'/g
16557t rset
16558:rset
16559s/^[ ]*#[ ]*define[ ][ ]*/ /
16560t def
16561d
16562:def
16563s/\\$//
16564t bsnl
16565s/["\\]/\\&/g
16566s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16567D["\1"]=" \3"/p
16568s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16569d
16570:bsnl
16571s/["\\]/\\&/g
16572s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16573D["\1"]=" \3\\\\\\n"\\/p
16574t cont
16575s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16576t cont
16577d
16578:cont
16579n
16580s/.\{148\}/&'"$ac_delim"'/g
16581t clear
16582:clear
16583s/\\$//
16584t bsnlc
16585s/["\\]/\\&/g; s/^/"/; s/$/"/p
16586d
16587:bsnlc
16588s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16589b cont
16590' <confdefs.h | sed '
16591s/'"$ac_delim"'/"\\\
16592"/g' >>$CONFIG_STATUS || ac_write_fail=1
16593
16594cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16595 for (key in D) D_is_set[key] = 1
16596 FS = "\a"
16597}
16598/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16599 line = \$ 0
16600 split(line, arg, " ")
16601 if (arg[1] == "#") {
16602 defundef = arg[2]
16603 mac1 = arg[3]
16604 } else {
16605 defundef = substr(arg[1], 2)
16606 mac1 = arg[2]
16607 }
16608 split(mac1, mac2, "(") #)
16609 macro = mac2[1]
16610 prefix = substr(line, 1, index(line, defundef) - 1)
16611 if (D_is_set[macro]) {
16612 # Preserve the white space surrounding the "#".
16613 print prefix "define", macro P[macro] D[macro]
16614 next
16615 } else {
16616 # Replace #undef with comments. This is necessary, for example,
16617 # in the case of _POSIX_SOURCE, which is predefined and required
16618 # on some systems where configure will not decide to define it.
16619 if (defundef == "undef") {
16620 print "/*", prefix defundef, macro, "*/"
16621 next
16622 }
16623 }
16624}
16625{ print }
16626_ACAWK
16627_ACEOF
16628cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16629 as_fn_error "could not setup config headers machinery" "$LINENO" 5
16630fi # test -n "$CONFIG_HEADERS"
16631
16632
16633eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16634shift
16635for ac_tag
16636do
16637 case $ac_tag in
16638 :[FHLC]) ac_mode=$ac_tag; continue;;
16639 esac
16640 case $ac_mode$ac_tag in
16641 :[FHL]*:*);;
16642 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16643 :[FH]-) ac_tag=-:-;;
16644 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16645 esac
16646 ac_save_IFS=$IFS
16647 IFS=:
16648 set x $ac_tag
16649 IFS=$ac_save_IFS
16650 shift
16651 ac_file=$1
16652 shift
16653
16654 case $ac_mode in
16655 :L) ac_source=$1;;
16656 :[FH])
16657 ac_file_inputs=
16658 for ac_f
16659 do
16660 case $ac_f in
16661 -) ac_f="$tmp/stdin";;
16662 *) # Look for the file first in the build tree, then in the source tree
16663 # (if the path is not absolute). The absolute path cannot be DOS-style,
16664 # because $ac_f cannot contain `:'.
16665 test -f "$ac_f" ||
16666 case $ac_f in
16667 [\\/$]*) false;;
16668 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16669 esac ||
16670 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16671 esac
16672 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16673 as_fn_append ac_file_inputs " '$ac_f'"
16674 done
16675
16676 # Let's still pretend it is `configure' which instantiates (i.e., don't
16677 # use $as_me), people would be surprised to read:
16678 # /* config.h. Generated by config.status. */
16679 configure_input='Generated from '`
16680 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16681 `' by configure.'
16682 if test x"$ac_file" != x-; then
16683 configure_input="$ac_file. $configure_input"
16684 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16685$as_echo "$as_me: creating $ac_file" >&6;}
16686 fi
16687 # Neutralize special characters interpreted by sed in replacement strings.
16688 case $configure_input in #(
16689 *\&* | *\|* | *\\* )
16690 ac_sed_conf_input=`$as_echo "$configure_input" |
16691 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16692 *) ac_sed_conf_input=$configure_input;;
16693 esac
16694
16695 case $ac_tag in
16696 *:-:* | *:-) cat >"$tmp/stdin" \
16697 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16698 esac
16699 ;;
16700 esac
16701
16702 ac_dir=`$as_dirname -- "$ac_file" ||
16703$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16704 X"$ac_file" : 'X\(//\)[^/]' \| \
16705 X"$ac_file" : 'X\(//\)$' \| \
16706 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16707$as_echo X"$ac_file" |
16708 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16709 s//\1/
16710 q
16711 }
16712 /^X\(\/\/\)[^/].*/{
16713 s//\1/
16714 q
16715 }
16716 /^X\(\/\/\)$/{
16717 s//\1/
16718 q
16719 }
16720 /^X\(\/\).*/{
16721 s//\1/
16722 q
16723 }
16724 s/.*/./; q'`
16725 as_dir="$ac_dir"; as_fn_mkdir_p
16726 ac_builddir=.
16727
16728case "$ac_dir" in
16729.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16730*)
16731 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16732 # A ".." for each directory in $ac_dir_suffix.
16733 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16734 case $ac_top_builddir_sub in
16735 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16736 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16737 esac ;;
16738esac
16739ac_abs_top_builddir=$ac_pwd
16740ac_abs_builddir=$ac_pwd$ac_dir_suffix
16741# for backward compatibility:
16742ac_top_builddir=$ac_top_build_prefix
16743
16744case $srcdir in
16745 .) # We are building in place.
16746 ac_srcdir=.
16747 ac_top_srcdir=$ac_top_builddir_sub
16748 ac_abs_top_srcdir=$ac_pwd ;;
16749 [\\/]* | ?:[\\/]* ) # Absolute name.
16750 ac_srcdir=$srcdir$ac_dir_suffix;
16751 ac_top_srcdir=$srcdir
16752 ac_abs_top_srcdir=$srcdir ;;
16753 *) # Relative name.
16754 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16755 ac_top_srcdir=$ac_top_build_prefix$srcdir
16756 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16757esac
16758ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16759
16760
16761 case $ac_mode in
16762 :F)
16763 #
16764 # CONFIG_FILE
16765 #
16766
16767 case $INSTALL in
16768 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16769 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16770 esac
16771 ac_MKDIR_P=$MKDIR_P
16772 case $MKDIR_P in
16773 [\\/$]* | ?:[\\/]* ) ;;
16774 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16775 esac
16776_ACEOF
16777
16778cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16779# If the template does not know about datarootdir, expand it.
16780# FIXME: This hack should be removed a few years after 2.60.
16781ac_datarootdir_hack=; ac_datarootdir_seen=
16782ac_sed_dataroot='
16783/datarootdir/ {
16784 p
16785 q
16786}
16787/@datadir@/p
16788/@docdir@/p
16789/@infodir@/p
16790/@localedir@/p
16791/@mandir@/p'
16792case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16793*datarootdir*) ac_datarootdir_seen=yes;;
16794*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16796$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16797_ACEOF
16798cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16799 ac_datarootdir_hack='
16800 s&@datadir@&$datadir&g
16801 s&@docdir@&$docdir&g
16802 s&@infodir@&$infodir&g
16803 s&@localedir@&$localedir&g
16804 s&@mandir@&$mandir&g
16805 s&\\\${datarootdir}&$datarootdir&g' ;;
16806esac
16807_ACEOF
16808
16809# Neutralize VPATH when `$srcdir' = `.'.
16810# Shell code in configure.ac might set extrasub.
16811# FIXME: do we really want to maintain this feature?
16812cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16813ac_sed_extra="$ac_vpsub
16814$extrasub
16815_ACEOF
16816cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16817:t
16818/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16819s|@configure_input@|$ac_sed_conf_input|;t t
16820s&@top_builddir@&$ac_top_builddir_sub&;t t
16821s&@top_build_prefix@&$ac_top_build_prefix&;t t
16822s&@srcdir@&$ac_srcdir&;t t
16823s&@abs_srcdir@&$ac_abs_srcdir&;t t
16824s&@top_srcdir@&$ac_top_srcdir&;t t
16825s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16826s&@builddir@&$ac_builddir&;t t
16827s&@abs_builddir@&$ac_abs_builddir&;t t
16828s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16829s&@INSTALL@&$ac_INSTALL&;t t
16830s&@MKDIR_P@&$ac_MKDIR_P&;t t
16831$ac_datarootdir_hack
16832"
16833eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16834 || as_fn_error "could not create $ac_file" "$LINENO" 5
16835
16836test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16837 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16838 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16840which seems to be undefined. Please make sure it is defined." >&5
16841$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16842which seems to be undefined. Please make sure it is defined." >&2;}
16843
16844 rm -f "$tmp/stdin"
16845 case $ac_file in
16846 -) cat "$tmp/out" && rm -f "$tmp/out";;
16847 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16848 esac \
16849 || as_fn_error "could not create $ac_file" "$LINENO" 5
16850 ;;
16851 :H)
16852 #
16853 # CONFIG_HEADER
16854 #
16855 if test x"$ac_file" != x-; then
16856 {
16857 $as_echo "/* $configure_input */" \
16858 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16859 } >"$tmp/config.h" \
16860 || as_fn_error "could not create $ac_file" "$LINENO" 5
16861 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16862 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16863$as_echo "$as_me: $ac_file is unchanged" >&6;}
16864 else
16865 rm -f "$ac_file"
16866 mv "$tmp/config.h" "$ac_file" \
16867 || as_fn_error "could not create $ac_file" "$LINENO" 5
16868 fi
16869 else
16870 $as_echo "/* $configure_input */" \
16871 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16872 || as_fn_error "could not create -" "$LINENO" 5
16873 fi
16874# Compute "$ac_file"'s index in $config_headers.
16875_am_arg="$ac_file"
16876_am_stamp_count=1
16877for _am_header in $config_headers :; do
16878 case $_am_header in
16879 $_am_arg | $_am_arg:* )
16880 break ;;
16881 * )
16882 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16883 esac
16884done
16885echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16886$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16887 X"$_am_arg" : 'X\(//\)[^/]' \| \
16888 X"$_am_arg" : 'X\(//\)$' \| \
16889 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16890$as_echo X"$_am_arg" |
16891 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16892 s//\1/
16893 q
16894 }
16895 /^X\(\/\/\)[^/].*/{
16896 s//\1/
16897 q
16898 }
16899 /^X\(\/\/\)$/{
16900 s//\1/
16901 q
16902 }
16903 /^X\(\/\).*/{
16904 s//\1/
16905 q
16906 }
16907 s/.*/./; q'`/stamp-h$_am_stamp_count
16908 ;;
16909
16910 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16911$as_echo "$as_me: executing $ac_file commands" >&6;}
16912 ;;
16913 esac
16914
16915
16916 case $ac_file$ac_mode in
16917 "default-1":C)
16918# Only add multilib support code if we just rebuilt the top-level
16919# Makefile.
16920case " $CONFIG_FILES " in
16921 *" Makefile "*)
16922 ac_file=Makefile . ${multi_basedir}/config-ml.in
16923 ;;
16924esac ;;
16925 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16926 # Autoconf 2.62 quotes --file arguments for eval, but not when files
16927 # are listed without --file. Let's play safe and only enable the eval
16928 # if we detect the quoting.
16929 case $CONFIG_FILES in
16930 *\'*) eval set x "$CONFIG_FILES" ;;
16931 *) set x $CONFIG_FILES ;;
16932 esac
16933 shift
16934 for mf
16935 do
16936 # Strip MF so we end up with the name of the file.
16937 mf=`echo "$mf" | sed -e 's/:.*$//'`
16938 # Check whether this is an Automake generated Makefile or not.
16939 # We used to match only the files named `Makefile.in', but
16940 # some people rename them; so instead we look at the file content.
16941 # Grep'ing the first line is not enough: some people post-process
16942 # each Makefile.in and add a new line on top of each file to say so.
16943 # Grep'ing the whole file is not good either: AIX grep has a line
16944 # limit of 2048, but all sed's we know have understand at least 4000.
16945 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16946 dirpart=`$as_dirname -- "$mf" ||
16947$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16948 X"$mf" : 'X\(//\)[^/]' \| \
16949 X"$mf" : 'X\(//\)$' \| \
16950 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16951$as_echo X"$mf" |
16952 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16953 s//\1/
16954 q
16955 }
16956 /^X\(\/\/\)[^/].*/{
16957 s//\1/
16958 q
16959 }
16960 /^X\(\/\/\)$/{
16961 s//\1/
16962 q
16963 }
16964 /^X\(\/\).*/{
16965 s//\1/
16966 q
16967 }
16968 s/.*/./; q'`
16969 else
16970 continue
16971 fi
16972 # Extract the definition of DEPDIR, am__include, and am__quote
16973 # from the Makefile without running `make'.
16974 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16975 test -z "$DEPDIR" && continue
16976 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16977 test -z "am__include" && continue
16978 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16979 # When using ansi2knr, U may be empty or an underscore; expand it
16980 U=`sed -n 's/^U = //p' < "$mf"`
16981 # Find all dependency output files, they are included files with
16982 # $(DEPDIR) in their names. We invoke sed twice because it is the
16983 # simplest approach to changing $(DEPDIR) to its actual value in the
16984 # expansion.
16985 for file in `sed -n "
16986 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16987 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16988 # Make sure the directory exists.
16989 test -f "$dirpart/$file" && continue
16990 fdir=`$as_dirname -- "$file" ||
16991$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16992 X"$file" : 'X\(//\)[^/]' \| \
16993 X"$file" : 'X\(//\)$' \| \
16994 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16995$as_echo X"$file" |
16996 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16997 s//\1/
16998 q
16999 }
17000 /^X\(\/\/\)[^/].*/{
17001 s//\1/
17002 q
17003 }
17004 /^X\(\/\/\)$/{
17005 s//\1/
17006 q
17007 }
17008 /^X\(\/\).*/{
17009 s//\1/
17010 q
17011 }
17012 s/.*/./; q'`
17013 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17014 # echo "creating $dirpart/$file"
17015 echo '# dummy' > "$dirpart/$file"
17016 done
17017 done
17018}
17019 ;;
17020 "libtool":C)
17021
17022 # See if we are running on zsh, and set the options which allow our
17023 # commands through without removal of \ escapes.
17024 if test -n "${ZSH_VERSION+set}" ; then
17025 setopt NO_GLOB_SUBST
17026 fi
17027
17028 cfgfile="${ofile}T"
17029 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17030 $RM "$cfgfile"
17031
17032 cat <<_LT_EOF >> "$cfgfile"
17033#! $SHELL
17034
17035# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17036# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17037# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17038# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17039#
17040# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17041# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17042# Written by Gordon Matzigkeit, 1996
17043#
17044# This file is part of GNU Libtool.
17045#
17046# GNU Libtool is free software; you can redistribute it and/or
17047# modify it under the terms of the GNU General Public License as
17048# published by the Free Software Foundation; either version 2 of
17049# the License, or (at your option) any later version.
17050#
17051# As a special exception to the GNU General Public License,
17052# if you distribute this file as part of a program or library that
17053# is built using GNU Libtool, you may include this file under the
17054# same distribution terms that you use for the rest of that program.
17055#
17056# GNU Libtool is distributed in the hope that it will be useful,
17057# but WITHOUT ANY WARRANTY; without even the implied warranty of
17058# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17059# GNU General Public License for more details.
17060#
17061# You should have received a copy of the GNU General Public License
17062# along with GNU Libtool; see the file COPYING. If not, a copy
17063# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17064# obtained by writing to the Free Software Foundation, Inc.,
17065# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17066
17067
17068# The names of the tagged configurations supported by this script.
17069available_tags=""
17070
17071# ### BEGIN LIBTOOL CONFIG
17072
17073# Which release of libtool.m4 was used?
17074macro_version=$macro_version
17075macro_revision=$macro_revision
17076
17077# Whether or not to build shared libraries.
17078build_libtool_libs=$enable_shared
17079
17080# Whether or not to build static libraries.
17081build_old_libs=$enable_static
17082
17083# What type of objects to build.
17084pic_mode=$pic_mode
17085
17086# Whether or not to optimize for fast installation.
17087fast_install=$enable_fast_install
17088
17089# Shell to use when invoking shell scripts.
17090SHELL=$lt_SHELL
17091
17092# An echo program that protects backslashes.
17093ECHO=$lt_ECHO
17094
17095# The host system.
17096host_alias=$host_alias
17097host=$host
17098host_os=$host_os
17099
17100# The build system.
17101build_alias=$build_alias
17102build=$build
17103build_os=$build_os
17104
17105# A sed program that does not truncate output.
17106SED=$lt_SED
17107
17108# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17109Xsed="\$SED -e 1s/^X//"
17110
17111# A grep program that handles long lines.
17112GREP=$lt_GREP
17113
17114# An ERE matcher.
17115EGREP=$lt_EGREP
17116
17117# A literal string matcher.
17118FGREP=$lt_FGREP
17119
17120# A BSD- or MS-compatible name lister.
17121NM=$lt_NM
17122
17123# Whether we need soft or hard links.
17124LN_S=$lt_LN_S
17125
17126# What is the maximum length of a command?
17127max_cmd_len=$max_cmd_len
17128
17129# Object file suffix (normally "o").
17130objext=$ac_objext
17131
17132# Executable file suffix (normally "").
17133exeext=$exeext
17134
17135# whether the shell understands "unset".
17136lt_unset=$lt_unset
17137
17138# turn spaces into newlines.
17139SP2NL=$lt_lt_SP2NL
17140
17141# turn newlines into spaces.
17142NL2SP=$lt_lt_NL2SP
17143
17144# An object symbol dumper.
17145OBJDUMP=$lt_OBJDUMP
17146
17147# Method to check whether dependent libraries are shared objects.
17148deplibs_check_method=$lt_deplibs_check_method
17149
17150# Command to use when deplibs_check_method == "file_magic".
17151file_magic_cmd=$lt_file_magic_cmd
17152
17153# The archiver.
17154AR=$lt_AR
17155AR_FLAGS=$lt_AR_FLAGS
17156
17157# A symbol stripping program.
17158STRIP=$lt_STRIP
17159
17160# Commands used to install an old-style archive.
17161RANLIB=$lt_RANLIB
17162old_postinstall_cmds=$lt_old_postinstall_cmds
17163old_postuninstall_cmds=$lt_old_postuninstall_cmds
17164
17165# Whether to use a lock for old archive extraction.
17166lock_old_archive_extraction=$lock_old_archive_extraction
17167
17168# A C compiler.
17169LTCC=$lt_CC
17170
17171# LTCC compiler flags.
17172LTCFLAGS=$lt_CFLAGS
17173
17174# Take the output of nm and produce a listing of raw symbols and C names.
17175global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17176
17177# Transform the output of nm in a proper C declaration.
17178global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17179
17180# Transform the output of nm in a C name address pair.
17181global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17182
17183# Transform the output of nm in a C name address pair when lib prefix is needed.
17184global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17185
17186# The name of the directory that contains temporary libtool files.
17187objdir=$objdir
17188
17189# Used to examine libraries when file_magic_cmd begins with "file".
17190MAGIC_CMD=$MAGIC_CMD
17191
17192# Must we lock files when doing compilation?
17193need_locks=$lt_need_locks
17194
17195# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17196DSYMUTIL=$lt_DSYMUTIL
17197
17198# Tool to change global to local symbols on Mac OS X.
17199NMEDIT=$lt_NMEDIT
17200
17201# Tool to manipulate fat objects and archives on Mac OS X.
17202LIPO=$lt_LIPO
17203
17204# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17205OTOOL=$lt_OTOOL
17206
17207# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17208OTOOL64=$lt_OTOOL64
17209
17210# Old archive suffix (normally "a").
17211libext=$libext
17212
17213# Shared library suffix (normally ".so").
17214shrext_cmds=$lt_shrext_cmds
17215
17216# The commands to extract the exported symbol list from a shared archive.
17217extract_expsyms_cmds=$lt_extract_expsyms_cmds
17218
17219# Variables whose values should be saved in libtool wrapper scripts and
17220# restored at link time.
17221variables_saved_for_relink=$lt_variables_saved_for_relink
17222
17223# Do we need the "lib" prefix for modules?
17224need_lib_prefix=$need_lib_prefix
17225
17226# Do we need a version for libraries?
17227need_version=$need_version
17228
17229# Library versioning type.
17230version_type=$version_type
17231
17232# Shared library runtime path variable.
17233runpath_var=$runpath_var
17234
17235# Shared library path variable.
17236shlibpath_var=$shlibpath_var
17237
17238# Is shlibpath searched before the hard-coded library search path?
17239shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17240
17241# Format of library name prefix.
17242libname_spec=$lt_libname_spec
17243
17244# List of archive names. First name is the real one, the rest are links.
17245# The last name is the one that the linker finds with -lNAME
17246library_names_spec=$lt_library_names_spec
17247
17248# The coded name of the library, if different from the real name.
17249soname_spec=$lt_soname_spec
17250
17251# Permission mode override for installation of shared libraries.
17252install_override_mode=$lt_install_override_mode
17253
17254# Command to use after installation of a shared archive.
17255postinstall_cmds=$lt_postinstall_cmds
17256
17257# Command to use after uninstallation of a shared archive.
17258postuninstall_cmds=$lt_postuninstall_cmds
17259
17260# Commands used to finish a libtool library installation in a directory.
17261finish_cmds=$lt_finish_cmds
17262
17263# As "finish_cmds", except a single script fragment to be evaled but
17264# not shown.
17265finish_eval=$lt_finish_eval
17266
17267# Whether we should hardcode library paths into libraries.
17268hardcode_into_libs=$hardcode_into_libs
17269
17270# Compile-time system search path for libraries.
17271sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17272
17273# Run-time system search path for libraries.
17274sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17275
17276# Whether dlopen is supported.
17277dlopen_support=$enable_dlopen
17278
17279# Whether dlopen of programs is supported.
17280dlopen_self=$enable_dlopen_self
17281
17282# Whether dlopen of statically linked programs is supported.
17283dlopen_self_static=$enable_dlopen_self_static
17284
17285# Commands to strip libraries.
17286old_striplib=$lt_old_striplib
17287striplib=$lt_striplib
17288
17289
17290# The linker used to build libraries.
17291LD=$lt_LD
17292
17293# How to create reloadable object files.
17294reload_flag=$lt_reload_flag
17295reload_cmds=$lt_reload_cmds
17296
17297# Commands used to build an old-style archive.
17298old_archive_cmds=$lt_old_archive_cmds
17299
17300# A language specific compiler.
17301CC=$lt_compiler
17302
17303# Is the compiler the GNU compiler?
17304with_gcc=$GCC
17305
17306# Compiler flag to turn off builtin functions.
17307no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17308
17309# How to pass a linker flag through the compiler.
17310wl=$lt_lt_prog_compiler_wl
17311
17312# Additional compiler flags for building library objects.
17313pic_flag=$lt_lt_prog_compiler_pic
17314
17315# Compiler flag to prevent dynamic linking.
17316link_static_flag=$lt_lt_prog_compiler_static
17317
17318# Does compiler simultaneously support -c and -o options?
17319compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17320
17321# Whether or not to add -lc for building shared libraries.
17322build_libtool_need_lc=$archive_cmds_need_lc
17323
17324# Whether or not to disallow shared libs when runtime libs are static.
17325allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17326
17327# Compiler flag to allow reflexive dlopens.
17328export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17329
17330# Compiler flag to generate shared objects directly from archives.
17331whole_archive_flag_spec=$lt_whole_archive_flag_spec
17332
17333# Whether the compiler copes with passing no objects directly.
17334compiler_needs_object=$lt_compiler_needs_object
17335
17336# Create an old-style archive from a shared archive.
17337old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17338
17339# Create a temporary old-style archive to link instead of a shared archive.
17340old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17341
17342# Commands used to build a shared archive.
17343archive_cmds=$lt_archive_cmds
17344archive_expsym_cmds=$lt_archive_expsym_cmds
17345
17346# Commands used to build a loadable module if different from building
17347# a shared archive.
17348module_cmds=$lt_module_cmds
17349module_expsym_cmds=$lt_module_expsym_cmds
17350
17351# Whether we are building with GNU ld or not.
17352with_gnu_ld=$lt_with_gnu_ld
17353
17354# Flag that allows shared libraries with undefined symbols to be built.
17355allow_undefined_flag=$lt_allow_undefined_flag
17356
17357# Flag that enforces no undefined symbols.
17358no_undefined_flag=$lt_no_undefined_flag
17359
17360# Flag to hardcode \$libdir into a binary during linking.
17361# This must work even if \$libdir does not exist
17362hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17363
17364# If ld is used when linking, flag to hardcode \$libdir into a binary
17365# during linking. This must work even if \$libdir does not exist.
17366hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17367
17368# Whether we need a single "-rpath" flag with a separated argument.
17369hardcode_libdir_separator=$lt_hardcode_libdir_separator
17370
17371# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17372# DIR into the resulting binary.
17373hardcode_direct=$hardcode_direct
17374
17375# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17376# DIR into the resulting binary and the resulting library dependency is
17377# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17378# library is relocated.
17379hardcode_direct_absolute=$hardcode_direct_absolute
17380
17381# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17382# into the resulting binary.
17383hardcode_minus_L=$hardcode_minus_L
17384
17385# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17386# into the resulting binary.
17387hardcode_shlibpath_var=$hardcode_shlibpath_var
17388
17389# Set to "yes" if building a shared library automatically hardcodes DIR
17390# into the library and all subsequent libraries and executables linked
17391# against it.
17392hardcode_automatic=$hardcode_automatic
17393
17394# Set to yes if linker adds runtime paths of dependent libraries
17395# to runtime path list.
17396inherit_rpath=$inherit_rpath
17397
17398# Whether libtool must link a program against all its dependency libraries.
17399link_all_deplibs=$link_all_deplibs
17400
17401# Fix the shell variable \$srcfile for the compiler.
17402fix_srcfile_path=$lt_fix_srcfile_path
17403
17404# Set to "yes" if exported symbols are required.
17405always_export_symbols=$always_export_symbols
17406
17407# The commands to list exported symbols.
17408export_symbols_cmds=$lt_export_symbols_cmds
17409
17410# Symbols that should not be listed in the preloaded symbols.
17411exclude_expsyms=$lt_exclude_expsyms
17412
17413# Symbols that must always be exported.
17414include_expsyms=$lt_include_expsyms
17415
17416# Commands necessary for linking programs (against libraries) with templates.
17417prelink_cmds=$lt_prelink_cmds
17418
17419# Specify filename containing input files.
17420file_list_spec=$lt_file_list_spec
17421
17422# How to hardcode a shared library path into an executable.
17423hardcode_action=$hardcode_action
17424
17425# ### END LIBTOOL CONFIG
17426
17427_LT_EOF
17428
17429 case $host_os in
17430 aix3*)
17431 cat <<\_LT_EOF >> "$cfgfile"
17432# AIX sometimes has problems with the GCC collect2 program. For some
17433# reason, if we set the COLLECT_NAMES environment variable, the problems
17434# vanish in a puff of smoke.
17435if test "X${COLLECT_NAMES+set}" != Xset; then
17436 COLLECT_NAMES=
17437 export COLLECT_NAMES
17438fi
17439_LT_EOF
17440 ;;
17441 esac
17442
17443
17444ltmain="$ac_aux_dir/ltmain.sh"
17445
17446
17447 # We use sed instead of cat because bash on DJGPP gets confused if
17448 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17449 # text mode, it properly converts lines to CR/LF. This bash problem
17450 # is reportedly fixed, but why not run on old versions too?
17451 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17452 || (rm -f "$cfgfile"; exit 1)
17453
17454 case $xsi_shell in
17455 yes)
17456 cat << \_LT_EOF >> "$cfgfile"
17457
17458# func_dirname file append nondir_replacement
17459# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17460# otherwise set result to NONDIR_REPLACEMENT.
17461func_dirname ()
17462{
17463 case ${1} in
17464 */*) func_dirname_result="${1%/*}${2}" ;;
17465 * ) func_dirname_result="${3}" ;;
17466 esac
17467}
17468
17469# func_basename file
17470func_basename ()
17471{
17472 func_basename_result="${1##*/}"
17473}
17474
17475# func_dirname_and_basename file append nondir_replacement
17476# perform func_basename and func_dirname in a single function
17477# call:
17478# dirname: Compute the dirname of FILE. If nonempty,
17479# add APPEND to the result, otherwise set result
17480# to NONDIR_REPLACEMENT.
17481# value returned in "$func_dirname_result"
17482# basename: Compute filename of FILE.
17483# value retuned in "$func_basename_result"
17484# Implementation must be kept synchronized with func_dirname
17485# and func_basename. For efficiency, we do not delegate to
17486# those functions but instead duplicate the functionality here.
17487func_dirname_and_basename ()
17488{
17489 case ${1} in
17490 */*) func_dirname_result="${1%/*}${2}" ;;
17491 * ) func_dirname_result="${3}" ;;
17492 esac
17493 func_basename_result="${1##*/}"
17494}
17495
17496# func_stripname prefix suffix name
17497# strip PREFIX and SUFFIX off of NAME.
17498# PREFIX and SUFFIX must not contain globbing or regex special
17499# characters, hashes, percent signs, but SUFFIX may contain a leading
17500# dot (in which case that matches only a dot).
17501func_stripname ()
17502{
17503 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17504 # positional parameters, so assign one to ordinary parameter first.
17505 func_stripname_result=${3}
17506 func_stripname_result=${func_stripname_result#"${1}"}
17507 func_stripname_result=${func_stripname_result%"${2}"}
17508}
17509
17510# func_opt_split
17511func_opt_split ()
17512{
17513 func_opt_split_opt=${1%%=*}
17514 func_opt_split_arg=${1#*=}
17515}
17516
17517# func_lo2o object
17518func_lo2o ()
17519{
17520 case ${1} in
17521 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17522 *) func_lo2o_result=${1} ;;
17523 esac
17524}
17525
17526# func_xform libobj-or-source
17527func_xform ()
17528{
17529 func_xform_result=${1%.*}.lo
17530}
17531
17532# func_arith arithmetic-term...
17533func_arith ()
17534{
17535 func_arith_result=$(( $* ))
17536}
17537
17538# func_len string
17539# STRING may not start with a hyphen.
17540func_len ()
17541{
17542 func_len_result=${#1}
17543}
17544
17545_LT_EOF
17546 ;;
17547 *) # Bourne compatible functions.
17548 cat << \_LT_EOF >> "$cfgfile"
17549
17550# func_dirname file append nondir_replacement
17551# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17552# otherwise set result to NONDIR_REPLACEMENT.
17553func_dirname ()
17554{
17555 # Extract subdirectory from the argument.
17556 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17557 if test "X$func_dirname_result" = "X${1}"; then
17558 func_dirname_result="${3}"
17559 else
17560 func_dirname_result="$func_dirname_result${2}"
17561 fi
17562}
17563
17564# func_basename file
17565func_basename ()
17566{
17567 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17568}
17569
17570
17571# func_stripname prefix suffix name
17572# strip PREFIX and SUFFIX off of NAME.
17573# PREFIX and SUFFIX must not contain globbing or regex special
17574# characters, hashes, percent signs, but SUFFIX may contain a leading
17575# dot (in which case that matches only a dot).
17576# func_strip_suffix prefix name
17577func_stripname ()
17578{
17579 case ${2} in
17580 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17581 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17582 esac
17583}
17584
17585# sed scripts:
17586my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17587my_sed_long_arg='1s/^-[^=]*=//'
17588
17589# func_opt_split
17590func_opt_split ()
17591{
17592 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17593 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17594}
17595
17596# func_lo2o object
17597func_lo2o ()
17598{
17599 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17600}
17601
17602# func_xform libobj-or-source
17603func_xform ()
17604{
17605 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17606}
17607
17608# func_arith arithmetic-term...
17609func_arith ()
17610{
17611 func_arith_result=`expr "$@"`
17612}
17613
17614# func_len string
17615# STRING may not start with a hyphen.
17616func_len ()
17617{
17618 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17619}
17620
17621_LT_EOF
17622esac
17623
17624case $lt_shell_append in
17625 yes)
17626 cat << \_LT_EOF >> "$cfgfile"
17627
17628# func_append var value
17629# Append VALUE to the end of shell variable VAR.
17630func_append ()
17631{
17632 eval "$1+=\$2"
17633}
17634_LT_EOF
17635 ;;
17636 *)
17637 cat << \_LT_EOF >> "$cfgfile"
17638
17639# func_append var value
17640# Append VALUE to the end of shell variable VAR.
17641func_append ()
17642{
17643 eval "$1=\$$1\$2"
17644}
17645
17646_LT_EOF
17647 ;;
17648 esac
17649
17650
17651 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17652 || (rm -f "$cfgfile"; exit 1)
17653
17654 mv -f "$cfgfile" "$ofile" ||
17655 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17656 chmod +x "$ofile"
17657
17658 ;;
17659 "gstdint.h":C)
17660if test "$GCC" = yes; then
17661 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
17662else
17663 echo "/* generated for $CC */" > tmp-stdint.h
17664fi
17665
17666sed 's/^ *//' >> tmp-stdint.h <<EOF
17667
17668 #ifndef GCC_GENERATED_STDINT_H
17669 #define GCC_GENERATED_STDINT_H 1
17670
17671 #include <sys/types.h>
17672EOF
17673
17674if test "$acx_cv_header_stdint" != stdint.h; then
17675 echo "#include <stddef.h>" >> tmp-stdint.h
17676fi
17677if test "$acx_cv_header_stdint" != stddef.h; then
17678 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
17679fi
17680
17681sed 's/^ *//' >> tmp-stdint.h <<EOF
17682 /* glibc uses these symbols as guards to prevent redefinitions. */
17683 #ifdef __int8_t_defined
17684 #define _INT8_T
17685 #define _INT16_T
17686 #define _INT32_T
17687 #endif
17688 #ifdef __uint32_t_defined
17689 #define _UINT32_T
17690 #endif
17691
17692EOF
17693
17694# ----------------- done header, emit basic int types -------------
17695if test "$acx_cv_header_stdint" = stddef.h; then
17696 sed 's/^ *//' >> tmp-stdint.h <<EOF
17697
17698 #ifndef _UINT8_T
17699 #define _UINT8_T
17700 #ifndef __uint8_t_defined
17701 #define __uint8_t_defined
17702 #ifndef uint8_t
17703 typedef unsigned $acx_cv_type_int8_t uint8_t;
17704 #endif
17705 #endif
17706 #endif
17707
17708 #ifndef _UINT16_T
17709 #define _UINT16_T
17710 #ifndef __uint16_t_defined
17711 #define __uint16_t_defined
17712 #ifndef uint16_t
17713 typedef unsigned $acx_cv_type_int16_t uint16_t;
17714 #endif
17715 #endif
17716 #endif
17717
17718 #ifndef _UINT32_T
17719 #define _UINT32_T
17720 #ifndef __uint32_t_defined
17721 #define __uint32_t_defined
17722 #ifndef uint32_t
17723 typedef unsigned $acx_cv_type_int32_t uint32_t;
17724 #endif
17725 #endif
17726 #endif
17727
17728 #ifndef _INT8_T
17729 #define _INT8_T
17730 #ifndef __int8_t_defined
17731 #define __int8_t_defined
17732 #ifndef int8_t
17733 typedef $acx_cv_type_int8_t int8_t;
17734 #endif
17735 #endif
17736 #endif
17737
17738 #ifndef _INT16_T
17739 #define _INT16_T
17740 #ifndef __int16_t_defined
17741 #define __int16_t_defined
17742 #ifndef int16_t
17743 typedef $acx_cv_type_int16_t int16_t;
17744 #endif
17745 #endif
17746 #endif
17747
17748 #ifndef _INT32_T
17749 #define _INT32_T
17750 #ifndef __int32_t_defined
17751 #define __int32_t_defined
17752 #ifndef int32_t
17753 typedef $acx_cv_type_int32_t int32_t;
17754 #endif
17755 #endif
17756 #endif
17757EOF
17758elif test "$ac_cv_type_u_int32_t" = yes; then
17759 sed 's/^ *//' >> tmp-stdint.h <<EOF
17760
17761 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
17762 #ifndef _INT8_T
17763 #define _INT8_T
17764 #endif
17765 #ifndef _INT16_T
17766 #define _INT16_T
17767 #endif
17768 #ifndef _INT32_T
17769 #define _INT32_T
17770 #endif
17771
17772 #ifndef _UINT8_T
17773 #define _UINT8_T
17774 #ifndef __uint8_t_defined
17775 #define __uint8_t_defined
17776 #ifndef uint8_t
17777 typedef u_int8_t uint8_t;
17778 #endif
17779 #endif
17780 #endif
17781
17782 #ifndef _UINT16_T
17783 #define _UINT16_T
17784 #ifndef __uint16_t_defined
17785 #define __uint16_t_defined
17786 #ifndef uint16_t
17787 typedef u_int16_t uint16_t;
17788 #endif
17789 #endif
17790 #endif
17791
17792 #ifndef _UINT32_T
17793 #define _UINT32_T
17794 #ifndef __uint32_t_defined
17795 #define __uint32_t_defined
17796 #ifndef uint32_t
17797 typedef u_int32_t uint32_t;
17798 #endif
17799 #endif
17800 #endif
17801EOF
17802else
17803 sed 's/^ *//' >> tmp-stdint.h <<EOF
17804
17805 /* Some systems have guard macros to prevent redefinitions, define them. */
17806 #ifndef _INT8_T
17807 #define _INT8_T
17808 #endif
17809 #ifndef _INT16_T
17810 #define _INT16_T
17811 #endif
17812 #ifndef _INT32_T
17813 #define _INT32_T
17814 #endif
17815 #ifndef _UINT8_T
17816 #define _UINT8_T
17817 #endif
17818 #ifndef _UINT16_T
17819 #define _UINT16_T
17820 #endif
17821 #ifndef _UINT32_T
17822 #define _UINT32_T
17823 #endif
17824EOF
17825fi
17826
17827# ------------- done basic int types, emit int64_t types ------------
17828if test "$ac_cv_type_uint64_t" = yes; then
17829 sed 's/^ *//' >> tmp-stdint.h <<EOF
17830
17831 /* system headers have good uint64_t and int64_t */
17832 #ifndef _INT64_T
17833 #define _INT64_T
17834 #endif
17835 #ifndef _UINT64_T
17836 #define _UINT64_T
17837 #endif
17838EOF
17839elif test "$ac_cv_type_u_int64_t" = yes; then
17840 sed 's/^ *//' >> tmp-stdint.h <<EOF
17841
17842 /* system headers have an u_int64_t (and int64_t) */
17843 #ifndef _INT64_T
17844 #define _INT64_T
17845 #endif
17846 #ifndef _UINT64_T
17847 #define _UINT64_T
17848 #ifndef __uint64_t_defined
17849 #define __uint64_t_defined
17850 #ifndef uint64_t
17851 typedef u_int64_t uint64_t;
17852 #endif
17853 #endif
17854 #endif
17855EOF
17856elif test -n "$acx_cv_type_int64_t"; then
17857 sed 's/^ *//' >> tmp-stdint.h <<EOF
17858
17859 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
17860 #ifndef _INT64_T
17861 #define _INT64_T
17862 #ifndef int64_t
17863 typedef $acx_cv_type_int64_t int64_t;
17864 #endif
17865 #endif
17866 #ifndef _UINT64_T
17867 #define _UINT64_T
17868 #ifndef __uint64_t_defined
17869 #define __uint64_t_defined
17870 #ifndef uint64_t
17871 typedef unsigned $acx_cv_type_int64_t uint64_t;
17872 #endif
17873 #endif
17874 #endif
17875EOF
17876else
17877 sed 's/^ *//' >> tmp-stdint.h <<EOF
17878
17879 /* some common heuristics for int64_t, using compiler-specific tests */
17880 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
17881 #ifndef _INT64_T
17882 #define _INT64_T
17883 #ifndef __int64_t_defined
17884 #ifndef int64_t
17885 typedef long long int64_t;
17886 #endif
17887 #endif
17888 #endif
17889 #ifndef _UINT64_T
17890 #define _UINT64_T
17891 #ifndef uint64_t
17892 typedef unsigned long long uint64_t;
17893 #endif
17894 #endif
17895
17896 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
17897 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
17898 does not implement __extension__. But that compiler doesn't define
17899 __GNUC_MINOR__. */
17900 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
17901 # define __extension__
17902 # endif
17903
17904 # ifndef _INT64_T
17905 # define _INT64_T
17906 # ifndef int64_t
17907 __extension__ typedef long long int64_t;
17908 # endif
17909 # endif
17910 # ifndef _UINT64_T
17911 # define _UINT64_T
17912 # ifndef uint64_t
17913 __extension__ typedef unsigned long long uint64_t;
17914 # endif
17915 # endif
17916
17917 #elif !defined __STRICT_ANSI__
17918 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
17919
17920 # ifndef _INT64_T
17921 # define _INT64_T
17922 # ifndef int64_t
17923 typedef __int64 int64_t;
17924 # endif
17925 # endif
17926 # ifndef _UINT64_T
17927 # define _UINT64_T
17928 # ifndef uint64_t
17929 typedef unsigned __int64 uint64_t;
17930 # endif
17931 # endif
17932 # endif /* compiler */
17933
17934 #endif /* ANSI version */
17935EOF
17936fi
17937
17938# ------------- done int64_t types, emit intptr types ------------
17939if test "$ac_cv_type_uintptr_t" != yes; then
17940 sed 's/^ *//' >> tmp-stdint.h <<EOF
17941
17942 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
17943 #ifndef __uintptr_t_defined
17944 #ifndef uintptr_t
17945 typedef u$acx_cv_type_intptr_t uintptr_t;
17946 #endif
17947 #endif
17948 #ifndef __intptr_t_defined
17949 #ifndef intptr_t
17950 typedef $acx_cv_type_intptr_t intptr_t;
17951 #endif
17952 #endif
17953EOF
17954fi
17955
17956# ------------- done intptr types, emit int_least types ------------
17957if test "$ac_cv_type_int_least32_t" != yes; then
17958 sed 's/^ *//' >> tmp-stdint.h <<EOF
17959
17960 /* Define int_least types */
17961 typedef int8_t int_least8_t;
17962 typedef int16_t int_least16_t;
17963 typedef int32_t int_least32_t;
17964 #ifdef _INT64_T
17965 typedef int64_t int_least64_t;
17966 #endif
17967
17968 typedef uint8_t uint_least8_t;
17969 typedef uint16_t uint_least16_t;
17970 typedef uint32_t uint_least32_t;
17971 #ifdef _UINT64_T
17972 typedef uint64_t uint_least64_t;
17973 #endif
17974EOF
17975fi
17976
17977# ------------- done intptr types, emit int_fast types ------------
17978if test "$ac_cv_type_int_fast32_t" != yes; then
17979 sed 's/^ *//' >> tmp-stdint.h <<EOF
17980
17981 /* Define int_fast types. short is often slow */
17982 typedef int8_t int_fast8_t;
17983 typedef int int_fast16_t;
17984 typedef int32_t int_fast32_t;
17985 #ifdef _INT64_T
17986 typedef int64_t int_fast64_t;
17987 #endif
17988
17989 typedef uint8_t uint_fast8_t;
17990 typedef unsigned int uint_fast16_t;
17991 typedef uint32_t uint_fast32_t;
17992 #ifdef _UINT64_T
17993 typedef uint64_t uint_fast64_t;
17994 #endif
17995EOF
17996fi
17997
17998if test "$ac_cv_type_uintmax_t" != yes; then
17999 sed 's/^ *//' >> tmp-stdint.h <<EOF
18000
18001 /* Define intmax based on what we found */
18002 #ifndef intmax_t
18003 #ifdef _INT64_T
18004 typedef int64_t intmax_t;
18005 #else
18006 typedef long intmax_t;
18007 #endif
18008 #endif
18009 #ifndef uintmax_t
18010 #ifdef _UINT64_T
18011 typedef uint64_t uintmax_t;
18012 #else
18013 typedef unsigned long uintmax_t;
18014 #endif
18015 #endif
18016EOF
18017fi
18018
18019sed 's/^ *//' >> tmp-stdint.h <<EOF
18020
18021 #endif /* GCC_GENERATED_STDINT_H */
18022EOF
18023
18024if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
18025 rm -f tmp-stdint.h
18026else
18027 mv -f tmp-stdint.h gstdint.h
18028fi
18029
18030 ;;
18031
18032 esac
18033done # for ac_tag
18034
18035
18036as_fn_exit 0
18037_ACEOF
18038ac_clean_files=$ac_clean_files_save
18039
18040test $ac_write_fail = 0 ||
18041 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18042
18043
18044# configure is writing to config.log, and then calls config.status.
18045# config.status does its own redirection, appending to config.log.
18046# Unfortunately, on DOS this fails, as config.log is still kept open
18047# by configure, so config.status won't be able to write to it; its
18048# output is simply discarded. So we exec the FD to /dev/null,
18049# effectively closing config.log, so it can be properly (re)opened and
18050# appended to by config.status. When coming back to configure, we
18051# need to make the FD available again.
18052if test "$no_create" != yes; then
18053 ac_cs_success=:
18054 ac_config_status_args=
18055 test "$silent" = yes &&
18056 ac_config_status_args="$ac_config_status_args --quiet"
18057 exec 5>/dev/null
18058 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18059 exec 5>>config.log
18060 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18061 # would make configure fail if this is the last instruction.
18062 $ac_cs_success || as_fn_exit $?
18063fi
18064if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18066$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18067fi
18068