xref: /aosp_15_r20/external/libogg/configure (revision 4d5d8b54cec1a9622d79143ad0e145ea73da2224)
1*4d5d8b54SAndroid Build Coastguard Worker#! /bin/sh
2*4d5d8b54SAndroid Build Coastguard Worker# Guess values for system-dependent variables and create Makefiles.
3*4d5d8b54SAndroid Build Coastguard Worker# Generated by GNU Autoconf 2.71 for libogg 1.3.5.
4*4d5d8b54SAndroid Build Coastguard Worker#
5*4d5d8b54SAndroid Build Coastguard Worker# Report bugs to <[email protected]>.
6*4d5d8b54SAndroid Build Coastguard Worker#
7*4d5d8b54SAndroid Build Coastguard Worker#
8*4d5d8b54SAndroid Build Coastguard Worker# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
9*4d5d8b54SAndroid Build Coastguard Worker# Inc.
10*4d5d8b54SAndroid Build Coastguard Worker#
11*4d5d8b54SAndroid Build Coastguard Worker#
12*4d5d8b54SAndroid Build Coastguard Worker# This configure script is free software; the Free Software Foundation
13*4d5d8b54SAndroid Build Coastguard Worker# gives unlimited permission to copy, distribute and modify it.
14*4d5d8b54SAndroid Build Coastguard Worker## -------------------- ##
15*4d5d8b54SAndroid Build Coastguard Worker## M4sh Initialization. ##
16*4d5d8b54SAndroid Build Coastguard Worker## -------------------- ##
17*4d5d8b54SAndroid Build Coastguard Worker
18*4d5d8b54SAndroid Build Coastguard Worker# Be more Bourne compatible
19*4d5d8b54SAndroid Build Coastguard WorkerDUALCASE=1; export DUALCASE # for MKS sh
20*4d5d8b54SAndroid Build Coastguard Workeras_nop=:
21*4d5d8b54SAndroid Build Coastguard Workerif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22*4d5d8b54SAndroid Build Coastguard Workerthen :
23*4d5d8b54SAndroid Build Coastguard Worker  emulate sh
24*4d5d8b54SAndroid Build Coastguard Worker  NULLCMD=:
25*4d5d8b54SAndroid Build Coastguard Worker  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26*4d5d8b54SAndroid Build Coastguard Worker  # is contrary to our usage.  Disable this feature.
27*4d5d8b54SAndroid Build Coastguard Worker  alias -g '${1+"$@"}'='"$@"'
28*4d5d8b54SAndroid Build Coastguard Worker  setopt NO_GLOB_SUBST
29*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
30*4d5d8b54SAndroid Build Coastguard Worker  case `(set -o) 2>/dev/null` in #(
31*4d5d8b54SAndroid Build Coastguard Worker  *posix*) :
32*4d5d8b54SAndroid Build Coastguard Worker    set -o posix ;; #(
33*4d5d8b54SAndroid Build Coastguard Worker  *) :
34*4d5d8b54SAndroid Build Coastguard Worker     ;;
35*4d5d8b54SAndroid Build Coastguard Workeresac
36*4d5d8b54SAndroid Build Coastguard Workerfi
37*4d5d8b54SAndroid Build Coastguard Worker
38*4d5d8b54SAndroid Build Coastguard Worker
39*4d5d8b54SAndroid Build Coastguard Worker
40*4d5d8b54SAndroid Build Coastguard Worker# Reset variables that may have inherited troublesome values from
41*4d5d8b54SAndroid Build Coastguard Worker# the environment.
42*4d5d8b54SAndroid Build Coastguard Worker
43*4d5d8b54SAndroid Build Coastguard Worker# IFS needs to be set, to space, tab, and newline, in precisely that order.
44*4d5d8b54SAndroid Build Coastguard Worker# (If _AS_PATH_WALK were called with IFS unset, it would have the
45*4d5d8b54SAndroid Build Coastguard Worker# side effect of setting IFS to empty, thus disabling word splitting.)
46*4d5d8b54SAndroid Build Coastguard Worker# Quoting is to prevent editors from complaining about space-tab.
47*4d5d8b54SAndroid Build Coastguard Workeras_nl='
48*4d5d8b54SAndroid Build Coastguard Worker'
49*4d5d8b54SAndroid Build Coastguard Workerexport as_nl
50*4d5d8b54SAndroid Build Coastguard WorkerIFS=" ""	$as_nl"
51*4d5d8b54SAndroid Build Coastguard Worker
52*4d5d8b54SAndroid Build Coastguard WorkerPS1='$ '
53*4d5d8b54SAndroid Build Coastguard WorkerPS2='> '
54*4d5d8b54SAndroid Build Coastguard WorkerPS4='+ '
55*4d5d8b54SAndroid Build Coastguard Worker
56*4d5d8b54SAndroid Build Coastguard Worker# Ensure predictable behavior from utilities with locale-dependent output.
57*4d5d8b54SAndroid Build Coastguard WorkerLC_ALL=C
58*4d5d8b54SAndroid Build Coastguard Workerexport LC_ALL
59*4d5d8b54SAndroid Build Coastguard WorkerLANGUAGE=C
60*4d5d8b54SAndroid Build Coastguard Workerexport LANGUAGE
61*4d5d8b54SAndroid Build Coastguard Worker
62*4d5d8b54SAndroid Build Coastguard Worker# We cannot yet rely on "unset" to work, but we need these variables
63*4d5d8b54SAndroid Build Coastguard Worker# to be unset--not just set to an empty or harmless value--now, to
64*4d5d8b54SAndroid Build Coastguard Worker# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65*4d5d8b54SAndroid Build Coastguard Worker# also avoids known problems related to "unset" and subshell syntax
66*4d5d8b54SAndroid Build Coastguard Worker# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67*4d5d8b54SAndroid Build Coastguard Workerfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68*4d5d8b54SAndroid Build Coastguard Workerdo eval test \${$as_var+y} \
69*4d5d8b54SAndroid Build Coastguard Worker  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70*4d5d8b54SAndroid Build Coastguard Workerdone
71*4d5d8b54SAndroid Build Coastguard Worker
72*4d5d8b54SAndroid Build Coastguard Worker# Ensure that fds 0, 1, and 2 are open.
73*4d5d8b54SAndroid Build Coastguard Workerif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74*4d5d8b54SAndroid Build Coastguard Workerif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75*4d5d8b54SAndroid Build Coastguard Workerif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76*4d5d8b54SAndroid Build Coastguard Worker
77*4d5d8b54SAndroid Build Coastguard Worker# The user is always right.
78*4d5d8b54SAndroid Build Coastguard Workerif ${PATH_SEPARATOR+false} :; then
79*4d5d8b54SAndroid Build Coastguard Worker  PATH_SEPARATOR=:
80*4d5d8b54SAndroid Build Coastguard Worker  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81*4d5d8b54SAndroid Build Coastguard Worker    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82*4d5d8b54SAndroid Build Coastguard Worker      PATH_SEPARATOR=';'
83*4d5d8b54SAndroid Build Coastguard Worker  }
84*4d5d8b54SAndroid Build Coastguard Workerfi
85*4d5d8b54SAndroid Build Coastguard Worker
86*4d5d8b54SAndroid Build Coastguard Worker
87*4d5d8b54SAndroid Build Coastguard Worker# Find who we are.  Look in the path if we contain no directory separator.
88*4d5d8b54SAndroid Build Coastguard Workeras_myself=
89*4d5d8b54SAndroid Build Coastguard Workercase $0 in #((
90*4d5d8b54SAndroid Build Coastguard Worker  *[\\/]* ) as_myself=$0 ;;
91*4d5d8b54SAndroid Build Coastguard Worker  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
93*4d5d8b54SAndroid Build Coastguard Workerdo
94*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
95*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
96*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
97*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
98*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
99*4d5d8b54SAndroid Build Coastguard Worker  esac
100*4d5d8b54SAndroid Build Coastguard Worker    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101*4d5d8b54SAndroid Build Coastguard Worker  done
102*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
103*4d5d8b54SAndroid Build Coastguard Worker
104*4d5d8b54SAndroid Build Coastguard Worker     ;;
105*4d5d8b54SAndroid Build Coastguard Workeresac
106*4d5d8b54SAndroid Build Coastguard Worker# We did not find ourselves, most probably we were run as `sh COMMAND'
107*4d5d8b54SAndroid Build Coastguard Worker# in which case we are not to be found in the path.
108*4d5d8b54SAndroid Build Coastguard Workerif test "x$as_myself" = x; then
109*4d5d8b54SAndroid Build Coastguard Worker  as_myself=$0
110*4d5d8b54SAndroid Build Coastguard Workerfi
111*4d5d8b54SAndroid Build Coastguard Workerif test ! -f "$as_myself"; then
112*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113*4d5d8b54SAndroid Build Coastguard Worker  exit 1
114*4d5d8b54SAndroid Build Coastguard Workerfi
115*4d5d8b54SAndroid Build Coastguard Worker
116*4d5d8b54SAndroid Build Coastguard Worker
117*4d5d8b54SAndroid Build Coastguard Worker# Use a proper internal environment variable to ensure we don't fall
118*4d5d8b54SAndroid Build Coastguard Worker  # into an infinite loop, continuously re-executing ourselves.
119*4d5d8b54SAndroid Build Coastguard Worker  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120*4d5d8b54SAndroid Build Coastguard Worker    _as_can_reexec=no; export _as_can_reexec;
121*4d5d8b54SAndroid Build Coastguard Worker    # We cannot yet assume a decent shell, so we have to provide a
122*4d5d8b54SAndroid Build Coastguard Worker# neutralization value for shells without unset; and this also
123*4d5d8b54SAndroid Build Coastguard Worker# works around shells that cannot unset nonexistent variables.
124*4d5d8b54SAndroid Build Coastguard Worker# Preserve -v and -x to the replacement shell.
125*4d5d8b54SAndroid Build Coastguard WorkerBASH_ENV=/dev/null
126*4d5d8b54SAndroid Build Coastguard WorkerENV=/dev/null
127*4d5d8b54SAndroid Build Coastguard Worker(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128*4d5d8b54SAndroid Build Coastguard Workercase $- in # ((((
129*4d5d8b54SAndroid Build Coastguard Worker  *v*x* | *x*v* ) as_opts=-vx ;;
130*4d5d8b54SAndroid Build Coastguard Worker  *v* ) as_opts=-v ;;
131*4d5d8b54SAndroid Build Coastguard Worker  *x* ) as_opts=-x ;;
132*4d5d8b54SAndroid Build Coastguard Worker  * ) as_opts= ;;
133*4d5d8b54SAndroid Build Coastguard Workeresac
134*4d5d8b54SAndroid Build Coastguard Workerexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135*4d5d8b54SAndroid Build Coastguard Worker# Admittedly, this is quite paranoid, since all the known shells bail
136*4d5d8b54SAndroid Build Coastguard Worker# out after a failed `exec'.
137*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138*4d5d8b54SAndroid Build Coastguard Workerexit 255
139*4d5d8b54SAndroid Build Coastguard Worker  fi
140*4d5d8b54SAndroid Build Coastguard Worker  # We don't want this to propagate to other subprocesses.
141*4d5d8b54SAndroid Build Coastguard Worker          { _as_can_reexec=; unset _as_can_reexec;}
142*4d5d8b54SAndroid Build Coastguard Workerif test "x$CONFIG_SHELL" = x; then
143*4d5d8b54SAndroid Build Coastguard Worker  as_bourne_compatible="as_nop=:
144*4d5d8b54SAndroid Build Coastguard Workerif test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145*4d5d8b54SAndroid Build Coastguard Workerthen :
146*4d5d8b54SAndroid Build Coastguard Worker  emulate sh
147*4d5d8b54SAndroid Build Coastguard Worker  NULLCMD=:
148*4d5d8b54SAndroid Build Coastguard Worker  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
149*4d5d8b54SAndroid Build Coastguard Worker  # is contrary to our usage.  Disable this feature.
150*4d5d8b54SAndroid Build Coastguard Worker  alias -g '\${1+\"\$@\"}'='\"\$@\"'
151*4d5d8b54SAndroid Build Coastguard Worker  setopt NO_GLOB_SUBST
152*4d5d8b54SAndroid Build Coastguard Workerelse \$as_nop
153*4d5d8b54SAndroid Build Coastguard Worker  case \`(set -o) 2>/dev/null\` in #(
154*4d5d8b54SAndroid Build Coastguard Worker  *posix*) :
155*4d5d8b54SAndroid Build Coastguard Worker    set -o posix ;; #(
156*4d5d8b54SAndroid Build Coastguard Worker  *) :
157*4d5d8b54SAndroid Build Coastguard Worker     ;;
158*4d5d8b54SAndroid Build Coastguard Workeresac
159*4d5d8b54SAndroid Build Coastguard Workerfi
160*4d5d8b54SAndroid Build Coastguard Worker"
161*4d5d8b54SAndroid Build Coastguard Worker  as_required="as_fn_return () { (exit \$1); }
162*4d5d8b54SAndroid Build Coastguard Workeras_fn_success () { as_fn_return 0; }
163*4d5d8b54SAndroid Build Coastguard Workeras_fn_failure () { as_fn_return 1; }
164*4d5d8b54SAndroid Build Coastguard Workeras_fn_ret_success () { return 0; }
165*4d5d8b54SAndroid Build Coastguard Workeras_fn_ret_failure () { return 1; }
166*4d5d8b54SAndroid Build Coastguard Worker
167*4d5d8b54SAndroid Build Coastguard Workerexitcode=0
168*4d5d8b54SAndroid Build Coastguard Workeras_fn_success || { exitcode=1; echo as_fn_success failed.; }
169*4d5d8b54SAndroid Build Coastguard Workeras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170*4d5d8b54SAndroid Build Coastguard Workeras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171*4d5d8b54SAndroid Build Coastguard Workeras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172*4d5d8b54SAndroid Build Coastguard Workerif ( set x; as_fn_ret_success y && test x = \"\$1\" )
173*4d5d8b54SAndroid Build Coastguard Workerthen :
174*4d5d8b54SAndroid Build Coastguard Worker
175*4d5d8b54SAndroid Build Coastguard Workerelse \$as_nop
176*4d5d8b54SAndroid Build Coastguard Worker  exitcode=1; echo positional parameters were not saved.
177*4d5d8b54SAndroid Build Coastguard Workerfi
178*4d5d8b54SAndroid Build Coastguard Workertest x\$exitcode = x0 || exit 1
179*4d5d8b54SAndroid Build Coastguard Workerblah=\$(echo \$(echo blah))
180*4d5d8b54SAndroid Build Coastguard Workertest x\"\$blah\" = xblah || exit 1
181*4d5d8b54SAndroid Build Coastguard Workertest -x / || exit 1"
182*4d5d8b54SAndroid Build Coastguard Worker  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
183*4d5d8b54SAndroid Build Coastguard Worker  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
184*4d5d8b54SAndroid Build Coastguard Worker  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
185*4d5d8b54SAndroid Build Coastguard Worker  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
186*4d5d8b54SAndroid Build Coastguard Worker
187*4d5d8b54SAndroid Build Coastguard Worker  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
188*4d5d8b54SAndroid Build Coastguard Worker    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
189*4d5d8b54SAndroid Build Coastguard Worker    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
190*4d5d8b54SAndroid Build Coastguard Worker    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
191*4d5d8b54SAndroid Build Coastguard Worker    PATH=/empty FPATH=/empty; export PATH FPATH
192*4d5d8b54SAndroid Build Coastguard Worker    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
193*4d5d8b54SAndroid Build Coastguard Worker      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
194*4d5d8b54SAndroid Build Coastguard Workertest \$(( 1 + 1 )) = 2 || exit 1"
195*4d5d8b54SAndroid Build Coastguard Worker  if (eval "$as_required") 2>/dev/null
196*4d5d8b54SAndroid Build Coastguard Workerthen :
197*4d5d8b54SAndroid Build Coastguard Worker  as_have_required=yes
198*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
199*4d5d8b54SAndroid Build Coastguard Worker  as_have_required=no
200*4d5d8b54SAndroid Build Coastguard Workerfi
201*4d5d8b54SAndroid Build Coastguard Worker  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
202*4d5d8b54SAndroid Build Coastguard Workerthen :
203*4d5d8b54SAndroid Build Coastguard Worker
204*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
205*4d5d8b54SAndroid Build Coastguard Worker  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
206*4d5d8b54SAndroid Build Coastguard Workeras_found=false
207*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
208*4d5d8b54SAndroid Build Coastguard Workerdo
209*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
210*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
211*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
212*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
213*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
214*4d5d8b54SAndroid Build Coastguard Worker  esac
215*4d5d8b54SAndroid Build Coastguard Worker  as_found=:
216*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(
217*4d5d8b54SAndroid Build Coastguard Worker	 /*)
218*4d5d8b54SAndroid Build Coastguard Worker	   for as_base in sh bash ksh sh5; do
219*4d5d8b54SAndroid Build Coastguard Worker	     # Try only shells that exist, to save several forks.
220*4d5d8b54SAndroid Build Coastguard Worker	     as_shell=$as_dir$as_base
221*4d5d8b54SAndroid Build Coastguard Worker	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
222*4d5d8b54SAndroid Build Coastguard Worker		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
223*4d5d8b54SAndroid Build Coastguard Workerthen :
224*4d5d8b54SAndroid Build Coastguard Worker  CONFIG_SHELL=$as_shell as_have_required=yes
225*4d5d8b54SAndroid Build Coastguard Worker		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
226*4d5d8b54SAndroid Build Coastguard Workerthen :
227*4d5d8b54SAndroid Build Coastguard Worker  break 2
228*4d5d8b54SAndroid Build Coastguard Workerfi
229*4d5d8b54SAndroid Build Coastguard Workerfi
230*4d5d8b54SAndroid Build Coastguard Worker	   done;;
231*4d5d8b54SAndroid Build Coastguard Worker       esac
232*4d5d8b54SAndroid Build Coastguard Worker  as_found=false
233*4d5d8b54SAndroid Build Coastguard Workerdone
234*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
235*4d5d8b54SAndroid Build Coastguard Workerif $as_found
236*4d5d8b54SAndroid Build Coastguard Workerthen :
237*4d5d8b54SAndroid Build Coastguard Worker
238*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
239*4d5d8b54SAndroid Build Coastguard Worker  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240*4d5d8b54SAndroid Build Coastguard Worker	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
241*4d5d8b54SAndroid Build Coastguard Workerthen :
242*4d5d8b54SAndroid Build Coastguard Worker  CONFIG_SHELL=$SHELL as_have_required=yes
243*4d5d8b54SAndroid Build Coastguard Workerfi
244*4d5d8b54SAndroid Build Coastguard Workerfi
245*4d5d8b54SAndroid Build Coastguard Worker
246*4d5d8b54SAndroid Build Coastguard Worker
247*4d5d8b54SAndroid Build Coastguard Worker      if test "x$CONFIG_SHELL" != x
248*4d5d8b54SAndroid Build Coastguard Workerthen :
249*4d5d8b54SAndroid Build Coastguard Worker  export CONFIG_SHELL
250*4d5d8b54SAndroid Build Coastguard Worker             # We cannot yet assume a decent shell, so we have to provide a
251*4d5d8b54SAndroid Build Coastguard Worker# neutralization value for shells without unset; and this also
252*4d5d8b54SAndroid Build Coastguard Worker# works around shells that cannot unset nonexistent variables.
253*4d5d8b54SAndroid Build Coastguard Worker# Preserve -v and -x to the replacement shell.
254*4d5d8b54SAndroid Build Coastguard WorkerBASH_ENV=/dev/null
255*4d5d8b54SAndroid Build Coastguard WorkerENV=/dev/null
256*4d5d8b54SAndroid Build Coastguard Worker(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257*4d5d8b54SAndroid Build Coastguard Workercase $- in # ((((
258*4d5d8b54SAndroid Build Coastguard Worker  *v*x* | *x*v* ) as_opts=-vx ;;
259*4d5d8b54SAndroid Build Coastguard Worker  *v* ) as_opts=-v ;;
260*4d5d8b54SAndroid Build Coastguard Worker  *x* ) as_opts=-x ;;
261*4d5d8b54SAndroid Build Coastguard Worker  * ) as_opts= ;;
262*4d5d8b54SAndroid Build Coastguard Workeresac
263*4d5d8b54SAndroid Build Coastguard Workerexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264*4d5d8b54SAndroid Build Coastguard Worker# Admittedly, this is quite paranoid, since all the known shells bail
265*4d5d8b54SAndroid Build Coastguard Worker# out after a failed `exec'.
266*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
267*4d5d8b54SAndroid Build Coastguard Workerexit 255
268*4d5d8b54SAndroid Build Coastguard Workerfi
269*4d5d8b54SAndroid Build Coastguard Worker
270*4d5d8b54SAndroid Build Coastguard Worker    if test x$as_have_required = xno
271*4d5d8b54SAndroid Build Coastguard Workerthen :
272*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$0: This script requires a shell more modern than all"
273*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$0: the shells that I found on your system."
274*4d5d8b54SAndroid Build Coastguard Worker  if test ${ZSH_VERSION+y} ; then
275*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
276*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
277*4d5d8b54SAndroid Build Coastguard Worker  else
278*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$0: Please tell [email protected] and [email protected]
279*4d5d8b54SAndroid Build Coastguard Worker$0: about your system, including any error possibly output
280*4d5d8b54SAndroid Build Coastguard Worker$0: before this message. Then install a modern shell, or
281*4d5d8b54SAndroid Build Coastguard Worker$0: manually run the script under such a shell if you do
282*4d5d8b54SAndroid Build Coastguard Worker$0: have one."
283*4d5d8b54SAndroid Build Coastguard Worker  fi
284*4d5d8b54SAndroid Build Coastguard Worker  exit 1
285*4d5d8b54SAndroid Build Coastguard Workerfi
286*4d5d8b54SAndroid Build Coastguard Workerfi
287*4d5d8b54SAndroid Build Coastguard Workerfi
288*4d5d8b54SAndroid Build Coastguard WorkerSHELL=${CONFIG_SHELL-/bin/sh}
289*4d5d8b54SAndroid Build Coastguard Workerexport SHELL
290*4d5d8b54SAndroid Build Coastguard Worker# Unset more variables known to interfere with behavior of common tools.
291*4d5d8b54SAndroid Build Coastguard WorkerCLICOLOR_FORCE= GREP_OPTIONS=
292*4d5d8b54SAndroid Build Coastguard Workerunset CLICOLOR_FORCE GREP_OPTIONS
293*4d5d8b54SAndroid Build Coastguard Worker
294*4d5d8b54SAndroid Build Coastguard Worker## --------------------- ##
295*4d5d8b54SAndroid Build Coastguard Worker## M4sh Shell Functions. ##
296*4d5d8b54SAndroid Build Coastguard Worker## --------------------- ##
297*4d5d8b54SAndroid Build Coastguard Worker# as_fn_unset VAR
298*4d5d8b54SAndroid Build Coastguard Worker# ---------------
299*4d5d8b54SAndroid Build Coastguard Worker# Portably unset VAR.
300*4d5d8b54SAndroid Build Coastguard Workeras_fn_unset ()
301*4d5d8b54SAndroid Build Coastguard Worker{
302*4d5d8b54SAndroid Build Coastguard Worker  { eval $1=; unset $1;}
303*4d5d8b54SAndroid Build Coastguard Worker}
304*4d5d8b54SAndroid Build Coastguard Workeras_unset=as_fn_unset
305*4d5d8b54SAndroid Build Coastguard Worker
306*4d5d8b54SAndroid Build Coastguard Worker
307*4d5d8b54SAndroid Build Coastguard Worker# as_fn_set_status STATUS
308*4d5d8b54SAndroid Build Coastguard Worker# -----------------------
309*4d5d8b54SAndroid Build Coastguard Worker# Set $? to STATUS, without forking.
310*4d5d8b54SAndroid Build Coastguard Workeras_fn_set_status ()
311*4d5d8b54SAndroid Build Coastguard Worker{
312*4d5d8b54SAndroid Build Coastguard Worker  return $1
313*4d5d8b54SAndroid Build Coastguard Worker} # as_fn_set_status
314*4d5d8b54SAndroid Build Coastguard Worker
315*4d5d8b54SAndroid Build Coastguard Worker# as_fn_exit STATUS
316*4d5d8b54SAndroid Build Coastguard Worker# -----------------
317*4d5d8b54SAndroid Build Coastguard Worker# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
318*4d5d8b54SAndroid Build Coastguard Workeras_fn_exit ()
319*4d5d8b54SAndroid Build Coastguard Worker{
320*4d5d8b54SAndroid Build Coastguard Worker  set +e
321*4d5d8b54SAndroid Build Coastguard Worker  as_fn_set_status $1
322*4d5d8b54SAndroid Build Coastguard Worker  exit $1
323*4d5d8b54SAndroid Build Coastguard Worker} # as_fn_exit
324*4d5d8b54SAndroid Build Coastguard Worker# as_fn_nop
325*4d5d8b54SAndroid Build Coastguard Worker# ---------
326*4d5d8b54SAndroid Build Coastguard Worker# Do nothing but, unlike ":", preserve the value of $?.
327*4d5d8b54SAndroid Build Coastguard Workeras_fn_nop ()
328*4d5d8b54SAndroid Build Coastguard Worker{
329*4d5d8b54SAndroid Build Coastguard Worker  return $?
330*4d5d8b54SAndroid Build Coastguard Worker}
331*4d5d8b54SAndroid Build Coastguard Workeras_nop=as_fn_nop
332*4d5d8b54SAndroid Build Coastguard Worker
333*4d5d8b54SAndroid Build Coastguard Worker# as_fn_mkdir_p
334*4d5d8b54SAndroid Build Coastguard Worker# -------------
335*4d5d8b54SAndroid Build Coastguard Worker# Create "$as_dir" as a directory, including parents if necessary.
336*4d5d8b54SAndroid Build Coastguard Workeras_fn_mkdir_p ()
337*4d5d8b54SAndroid Build Coastguard Worker{
338*4d5d8b54SAndroid Build Coastguard Worker
339*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(
340*4d5d8b54SAndroid Build Coastguard Worker  -*) as_dir=./$as_dir;;
341*4d5d8b54SAndroid Build Coastguard Worker  esac
342*4d5d8b54SAndroid Build Coastguard Worker  test -d "$as_dir" || eval $as_mkdir_p || {
343*4d5d8b54SAndroid Build Coastguard Worker    as_dirs=
344*4d5d8b54SAndroid Build Coastguard Worker    while :; do
345*4d5d8b54SAndroid Build Coastguard Worker      case $as_dir in #(
346*4d5d8b54SAndroid Build Coastguard Worker      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
347*4d5d8b54SAndroid Build Coastguard Worker      *) as_qdir=$as_dir;;
348*4d5d8b54SAndroid Build Coastguard Worker      esac
349*4d5d8b54SAndroid Build Coastguard Worker      as_dirs="'$as_qdir' $as_dirs"
350*4d5d8b54SAndroid Build Coastguard Worker      as_dir=`$as_dirname -- "$as_dir" ||
351*4d5d8b54SAndroid Build Coastguard Worker$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
352*4d5d8b54SAndroid Build Coastguard Worker	 X"$as_dir" : 'X\(//\)[^/]' \| \
353*4d5d8b54SAndroid Build Coastguard Worker	 X"$as_dir" : 'X\(//\)$' \| \
354*4d5d8b54SAndroid Build Coastguard Worker	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
355*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" X"$as_dir" |
356*4d5d8b54SAndroid Build Coastguard Worker    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
357*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
358*4d5d8b54SAndroid Build Coastguard Worker	    q
359*4d5d8b54SAndroid Build Coastguard Worker	  }
360*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)[^/].*/{
361*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
362*4d5d8b54SAndroid Build Coastguard Worker	    q
363*4d5d8b54SAndroid Build Coastguard Worker	  }
364*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)$/{
365*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
366*4d5d8b54SAndroid Build Coastguard Worker	    q
367*4d5d8b54SAndroid Build Coastguard Worker	  }
368*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\).*/{
369*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
370*4d5d8b54SAndroid Build Coastguard Worker	    q
371*4d5d8b54SAndroid Build Coastguard Worker	  }
372*4d5d8b54SAndroid Build Coastguard Worker	  s/.*/./; q'`
373*4d5d8b54SAndroid Build Coastguard Worker      test -d "$as_dir" && break
374*4d5d8b54SAndroid Build Coastguard Worker    done
375*4d5d8b54SAndroid Build Coastguard Worker    test -z "$as_dirs" || eval "mkdir $as_dirs"
376*4d5d8b54SAndroid Build Coastguard Worker  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
377*4d5d8b54SAndroid Build Coastguard Worker
378*4d5d8b54SAndroid Build Coastguard Worker
379*4d5d8b54SAndroid Build Coastguard Worker} # as_fn_mkdir_p
380*4d5d8b54SAndroid Build Coastguard Worker
381*4d5d8b54SAndroid Build Coastguard Worker# as_fn_executable_p FILE
382*4d5d8b54SAndroid Build Coastguard Worker# -----------------------
383*4d5d8b54SAndroid Build Coastguard Worker# Test if FILE is an executable regular file.
384*4d5d8b54SAndroid Build Coastguard Workeras_fn_executable_p ()
385*4d5d8b54SAndroid Build Coastguard Worker{
386*4d5d8b54SAndroid Build Coastguard Worker  test -f "$1" && test -x "$1"
387*4d5d8b54SAndroid Build Coastguard Worker} # as_fn_executable_p
388*4d5d8b54SAndroid Build Coastguard Worker# as_fn_append VAR VALUE
389*4d5d8b54SAndroid Build Coastguard Worker# ----------------------
390*4d5d8b54SAndroid Build Coastguard Worker# Append the text in VALUE to the end of the definition contained in VAR. Take
391*4d5d8b54SAndroid Build Coastguard Worker# advantage of any shell optimizations that allow amortized linear growth over
392*4d5d8b54SAndroid Build Coastguard Worker# repeated appends, instead of the typical quadratic growth present in naive
393*4d5d8b54SAndroid Build Coastguard Worker# implementations.
394*4d5d8b54SAndroid Build Coastguard Workerif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
395*4d5d8b54SAndroid Build Coastguard Workerthen :
396*4d5d8b54SAndroid Build Coastguard Worker  eval 'as_fn_append ()
397*4d5d8b54SAndroid Build Coastguard Worker  {
398*4d5d8b54SAndroid Build Coastguard Worker    eval $1+=\$2
399*4d5d8b54SAndroid Build Coastguard Worker  }'
400*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
401*4d5d8b54SAndroid Build Coastguard Worker  as_fn_append ()
402*4d5d8b54SAndroid Build Coastguard Worker  {
403*4d5d8b54SAndroid Build Coastguard Worker    eval $1=\$$1\$2
404*4d5d8b54SAndroid Build Coastguard Worker  }
405*4d5d8b54SAndroid Build Coastguard Workerfi # as_fn_append
406*4d5d8b54SAndroid Build Coastguard Worker
407*4d5d8b54SAndroid Build Coastguard Worker# as_fn_arith ARG...
408*4d5d8b54SAndroid Build Coastguard Worker# ------------------
409*4d5d8b54SAndroid Build Coastguard Worker# Perform arithmetic evaluation on the ARGs, and store the result in the
410*4d5d8b54SAndroid Build Coastguard Worker# global $as_val. Take advantage of shells that can avoid forks. The arguments
411*4d5d8b54SAndroid Build Coastguard Worker# must be portable across $(()) and expr.
412*4d5d8b54SAndroid Build Coastguard Workerif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
413*4d5d8b54SAndroid Build Coastguard Workerthen :
414*4d5d8b54SAndroid Build Coastguard Worker  eval 'as_fn_arith ()
415*4d5d8b54SAndroid Build Coastguard Worker  {
416*4d5d8b54SAndroid Build Coastguard Worker    as_val=$(( $* ))
417*4d5d8b54SAndroid Build Coastguard Worker  }'
418*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
419*4d5d8b54SAndroid Build Coastguard Worker  as_fn_arith ()
420*4d5d8b54SAndroid Build Coastguard Worker  {
421*4d5d8b54SAndroid Build Coastguard Worker    as_val=`expr "$@" || test $? -eq 1`
422*4d5d8b54SAndroid Build Coastguard Worker  }
423*4d5d8b54SAndroid Build Coastguard Workerfi # as_fn_arith
424*4d5d8b54SAndroid Build Coastguard Worker
425*4d5d8b54SAndroid Build Coastguard Worker# as_fn_nop
426*4d5d8b54SAndroid Build Coastguard Worker# ---------
427*4d5d8b54SAndroid Build Coastguard Worker# Do nothing but, unlike ":", preserve the value of $?.
428*4d5d8b54SAndroid Build Coastguard Workeras_fn_nop ()
429*4d5d8b54SAndroid Build Coastguard Worker{
430*4d5d8b54SAndroid Build Coastguard Worker  return $?
431*4d5d8b54SAndroid Build Coastguard Worker}
432*4d5d8b54SAndroid Build Coastguard Workeras_nop=as_fn_nop
433*4d5d8b54SAndroid Build Coastguard Worker
434*4d5d8b54SAndroid Build Coastguard Worker# as_fn_error STATUS ERROR [LINENO LOG_FD]
435*4d5d8b54SAndroid Build Coastguard Worker# ----------------------------------------
436*4d5d8b54SAndroid Build Coastguard Worker# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
437*4d5d8b54SAndroid Build Coastguard Worker# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
438*4d5d8b54SAndroid Build Coastguard Worker# script with STATUS, using 1 if that was 0.
439*4d5d8b54SAndroid Build Coastguard Workeras_fn_error ()
440*4d5d8b54SAndroid Build Coastguard Worker{
441*4d5d8b54SAndroid Build Coastguard Worker  as_status=$1; test $as_status -eq 0 && as_status=1
442*4d5d8b54SAndroid Build Coastguard Worker  if test "$4"; then
443*4d5d8b54SAndroid Build Coastguard Worker    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
444*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
445*4d5d8b54SAndroid Build Coastguard Worker  fi
446*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me: error: $2" >&2
447*4d5d8b54SAndroid Build Coastguard Worker  as_fn_exit $as_status
448*4d5d8b54SAndroid Build Coastguard Worker} # as_fn_error
449*4d5d8b54SAndroid Build Coastguard Worker
450*4d5d8b54SAndroid Build Coastguard Workerif expr a : '\(a\)' >/dev/null 2>&1 &&
451*4d5d8b54SAndroid Build Coastguard Worker   test "X`expr 00001 : '.*\(...\)'`" = X001; then
452*4d5d8b54SAndroid Build Coastguard Worker  as_expr=expr
453*4d5d8b54SAndroid Build Coastguard Workerelse
454*4d5d8b54SAndroid Build Coastguard Worker  as_expr=false
455*4d5d8b54SAndroid Build Coastguard Workerfi
456*4d5d8b54SAndroid Build Coastguard Worker
457*4d5d8b54SAndroid Build Coastguard Workerif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
458*4d5d8b54SAndroid Build Coastguard Worker  as_basename=basename
459*4d5d8b54SAndroid Build Coastguard Workerelse
460*4d5d8b54SAndroid Build Coastguard Worker  as_basename=false
461*4d5d8b54SAndroid Build Coastguard Workerfi
462*4d5d8b54SAndroid Build Coastguard Worker
463*4d5d8b54SAndroid Build Coastguard Workerif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
464*4d5d8b54SAndroid Build Coastguard Worker  as_dirname=dirname
465*4d5d8b54SAndroid Build Coastguard Workerelse
466*4d5d8b54SAndroid Build Coastguard Worker  as_dirname=false
467*4d5d8b54SAndroid Build Coastguard Workerfi
468*4d5d8b54SAndroid Build Coastguard Worker
469*4d5d8b54SAndroid Build Coastguard Workeras_me=`$as_basename -- "$0" ||
470*4d5d8b54SAndroid Build Coastguard Worker$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
471*4d5d8b54SAndroid Build Coastguard Worker	 X"$0" : 'X\(//\)$' \| \
472*4d5d8b54SAndroid Build Coastguard Worker	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
473*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" X/"$0" |
474*4d5d8b54SAndroid Build Coastguard Worker    sed '/^.*\/\([^/][^/]*\)\/*$/{
475*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
476*4d5d8b54SAndroid Build Coastguard Worker	    q
477*4d5d8b54SAndroid Build Coastguard Worker	  }
478*4d5d8b54SAndroid Build Coastguard Worker	  /^X\/\(\/\/\)$/{
479*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
480*4d5d8b54SAndroid Build Coastguard Worker	    q
481*4d5d8b54SAndroid Build Coastguard Worker	  }
482*4d5d8b54SAndroid Build Coastguard Worker	  /^X\/\(\/\).*/{
483*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
484*4d5d8b54SAndroid Build Coastguard Worker	    q
485*4d5d8b54SAndroid Build Coastguard Worker	  }
486*4d5d8b54SAndroid Build Coastguard Worker	  s/.*/./; q'`
487*4d5d8b54SAndroid Build Coastguard Worker
488*4d5d8b54SAndroid Build Coastguard Worker# Avoid depending upon Character Ranges.
489*4d5d8b54SAndroid Build Coastguard Workeras_cr_letters='abcdefghijklmnopqrstuvwxyz'
490*4d5d8b54SAndroid Build Coastguard Workeras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
491*4d5d8b54SAndroid Build Coastguard Workeras_cr_Letters=$as_cr_letters$as_cr_LETTERS
492*4d5d8b54SAndroid Build Coastguard Workeras_cr_digits='0123456789'
493*4d5d8b54SAndroid Build Coastguard Workeras_cr_alnum=$as_cr_Letters$as_cr_digits
494*4d5d8b54SAndroid Build Coastguard Worker
495*4d5d8b54SAndroid Build Coastguard Worker
496*4d5d8b54SAndroid Build Coastguard Worker  as_lineno_1=$LINENO as_lineno_1a=$LINENO
497*4d5d8b54SAndroid Build Coastguard Worker  as_lineno_2=$LINENO as_lineno_2a=$LINENO
498*4d5d8b54SAndroid Build Coastguard Worker  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
499*4d5d8b54SAndroid Build Coastguard Worker  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
500*4d5d8b54SAndroid Build Coastguard Worker  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
501*4d5d8b54SAndroid Build Coastguard Worker  sed -n '
502*4d5d8b54SAndroid Build Coastguard Worker    p
503*4d5d8b54SAndroid Build Coastguard Worker    /[$]LINENO/=
504*4d5d8b54SAndroid Build Coastguard Worker  ' <$as_myself |
505*4d5d8b54SAndroid Build Coastguard Worker    sed '
506*4d5d8b54SAndroid Build Coastguard Worker      s/[$]LINENO.*/&-/
507*4d5d8b54SAndroid Build Coastguard Worker      t lineno
508*4d5d8b54SAndroid Build Coastguard Worker      b
509*4d5d8b54SAndroid Build Coastguard Worker      :lineno
510*4d5d8b54SAndroid Build Coastguard Worker      N
511*4d5d8b54SAndroid Build Coastguard Worker      :loop
512*4d5d8b54SAndroid Build Coastguard Worker      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
513*4d5d8b54SAndroid Build Coastguard Worker      t loop
514*4d5d8b54SAndroid Build Coastguard Worker      s/-\n.*//
515*4d5d8b54SAndroid Build Coastguard Worker    ' >$as_me.lineno &&
516*4d5d8b54SAndroid Build Coastguard Worker  chmod +x "$as_me.lineno" ||
517*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
518*4d5d8b54SAndroid Build Coastguard Worker
519*4d5d8b54SAndroid Build Coastguard Worker  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
520*4d5d8b54SAndroid Build Coastguard Worker  # already done that, so ensure we don't try to do so again and fall
521*4d5d8b54SAndroid Build Coastguard Worker  # in an infinite loop.  This has already happened in practice.
522*4d5d8b54SAndroid Build Coastguard Worker  _as_can_reexec=no; export _as_can_reexec
523*4d5d8b54SAndroid Build Coastguard Worker  # Don't try to exec as it changes $[0], causing all sort of problems
524*4d5d8b54SAndroid Build Coastguard Worker  # (the dirname of $[0] is not the place where we might find the
525*4d5d8b54SAndroid Build Coastguard Worker  # original and so on.  Autoconf is especially sensitive to this).
526*4d5d8b54SAndroid Build Coastguard Worker  . "./$as_me.lineno"
527*4d5d8b54SAndroid Build Coastguard Worker  # Exit status is that of the last command.
528*4d5d8b54SAndroid Build Coastguard Worker  exit
529*4d5d8b54SAndroid Build Coastguard Worker}
530*4d5d8b54SAndroid Build Coastguard Worker
531*4d5d8b54SAndroid Build Coastguard Worker
532*4d5d8b54SAndroid Build Coastguard Worker# Determine whether it's possible to make 'echo' print without a newline.
533*4d5d8b54SAndroid Build Coastguard Worker# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
534*4d5d8b54SAndroid Build Coastguard Worker# for compatibility with existing Makefiles.
535*4d5d8b54SAndroid Build Coastguard WorkerECHO_C= ECHO_N= ECHO_T=
536*4d5d8b54SAndroid Build Coastguard Workercase `echo -n x` in #(((((
537*4d5d8b54SAndroid Build Coastguard Worker-n*)
538*4d5d8b54SAndroid Build Coastguard Worker  case `echo 'xy\c'` in
539*4d5d8b54SAndroid Build Coastguard Worker  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
540*4d5d8b54SAndroid Build Coastguard Worker  xy)  ECHO_C='\c';;
541*4d5d8b54SAndroid Build Coastguard Worker  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
542*4d5d8b54SAndroid Build Coastguard Worker       ECHO_T='	';;
543*4d5d8b54SAndroid Build Coastguard Worker  esac;;
544*4d5d8b54SAndroid Build Coastguard Worker*)
545*4d5d8b54SAndroid Build Coastguard Worker  ECHO_N='-n';;
546*4d5d8b54SAndroid Build Coastguard Workeresac
547*4d5d8b54SAndroid Build Coastguard Worker
548*4d5d8b54SAndroid Build Coastguard Worker# For backward compatibility with old third-party macros, we provide
549*4d5d8b54SAndroid Build Coastguard Worker# the shell variables $as_echo and $as_echo_n.  New code should use
550*4d5d8b54SAndroid Build Coastguard Worker# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
551*4d5d8b54SAndroid Build Coastguard Workeras_echo='printf %s\n'
552*4d5d8b54SAndroid Build Coastguard Workeras_echo_n='printf %s'
553*4d5d8b54SAndroid Build Coastguard Worker
554*4d5d8b54SAndroid Build Coastguard Worker
555*4d5d8b54SAndroid Build Coastguard Workerrm -f conf$$ conf$$.exe conf$$.file
556*4d5d8b54SAndroid Build Coastguard Workerif test -d conf$$.dir; then
557*4d5d8b54SAndroid Build Coastguard Worker  rm -f conf$$.dir/conf$$.file
558*4d5d8b54SAndroid Build Coastguard Workerelse
559*4d5d8b54SAndroid Build Coastguard Worker  rm -f conf$$.dir
560*4d5d8b54SAndroid Build Coastguard Worker  mkdir conf$$.dir 2>/dev/null
561*4d5d8b54SAndroid Build Coastguard Workerfi
562*4d5d8b54SAndroid Build Coastguard Workerif (echo >conf$$.file) 2>/dev/null; then
563*4d5d8b54SAndroid Build Coastguard Worker  if ln -s conf$$.file conf$$ 2>/dev/null; then
564*4d5d8b54SAndroid Build Coastguard Worker    as_ln_s='ln -s'
565*4d5d8b54SAndroid Build Coastguard Worker    # ... but there are two gotchas:
566*4d5d8b54SAndroid Build Coastguard Worker    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
567*4d5d8b54SAndroid Build Coastguard Worker    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
568*4d5d8b54SAndroid Build Coastguard Worker    # In both cases, we have to default to `cp -pR'.
569*4d5d8b54SAndroid Build Coastguard Worker    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
570*4d5d8b54SAndroid Build Coastguard Worker      as_ln_s='cp -pR'
571*4d5d8b54SAndroid Build Coastguard Worker  elif ln conf$$.file conf$$ 2>/dev/null; then
572*4d5d8b54SAndroid Build Coastguard Worker    as_ln_s=ln
573*4d5d8b54SAndroid Build Coastguard Worker  else
574*4d5d8b54SAndroid Build Coastguard Worker    as_ln_s='cp -pR'
575*4d5d8b54SAndroid Build Coastguard Worker  fi
576*4d5d8b54SAndroid Build Coastguard Workerelse
577*4d5d8b54SAndroid Build Coastguard Worker  as_ln_s='cp -pR'
578*4d5d8b54SAndroid Build Coastguard Workerfi
579*4d5d8b54SAndroid Build Coastguard Workerrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
580*4d5d8b54SAndroid Build Coastguard Workerrmdir conf$$.dir 2>/dev/null
581*4d5d8b54SAndroid Build Coastguard Worker
582*4d5d8b54SAndroid Build Coastguard Workerif mkdir -p . 2>/dev/null; then
583*4d5d8b54SAndroid Build Coastguard Worker  as_mkdir_p='mkdir -p "$as_dir"'
584*4d5d8b54SAndroid Build Coastguard Workerelse
585*4d5d8b54SAndroid Build Coastguard Worker  test -d ./-p && rmdir ./-p
586*4d5d8b54SAndroid Build Coastguard Worker  as_mkdir_p=false
587*4d5d8b54SAndroid Build Coastguard Workerfi
588*4d5d8b54SAndroid Build Coastguard Worker
589*4d5d8b54SAndroid Build Coastguard Workeras_test_x='test -x'
590*4d5d8b54SAndroid Build Coastguard Workeras_executable_p=as_fn_executable_p
591*4d5d8b54SAndroid Build Coastguard Worker
592*4d5d8b54SAndroid Build Coastguard Worker# Sed expression to map a string onto a valid CPP name.
593*4d5d8b54SAndroid Build Coastguard Workeras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
594*4d5d8b54SAndroid Build Coastguard Worker
595*4d5d8b54SAndroid Build Coastguard Worker# Sed expression to map a string onto a valid variable name.
596*4d5d8b54SAndroid Build Coastguard Workeras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
597*4d5d8b54SAndroid Build Coastguard Worker
598*4d5d8b54SAndroid Build Coastguard WorkerSHELL=${CONFIG_SHELL-/bin/sh}
599*4d5d8b54SAndroid Build Coastguard Worker
600*4d5d8b54SAndroid Build Coastguard Worker
601*4d5d8b54SAndroid Build Coastguard Workertest -n "$DJDIR" || exec 7<&0 </dev/null
602*4d5d8b54SAndroid Build Coastguard Workerexec 6>&1
603*4d5d8b54SAndroid Build Coastguard Worker
604*4d5d8b54SAndroid Build Coastguard Worker# Name of the host.
605*4d5d8b54SAndroid Build Coastguard Worker# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
606*4d5d8b54SAndroid Build Coastguard Worker# so uname gets run too.
607*4d5d8b54SAndroid Build Coastguard Workerac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
608*4d5d8b54SAndroid Build Coastguard Worker
609*4d5d8b54SAndroid Build Coastguard Worker#
610*4d5d8b54SAndroid Build Coastguard Worker# Initializations.
611*4d5d8b54SAndroid Build Coastguard Worker#
612*4d5d8b54SAndroid Build Coastguard Workerac_default_prefix=/usr/local
613*4d5d8b54SAndroid Build Coastguard Workerac_clean_files=
614*4d5d8b54SAndroid Build Coastguard Workerac_config_libobj_dir=.
615*4d5d8b54SAndroid Build Coastguard WorkerLIBOBJS=
616*4d5d8b54SAndroid Build Coastguard Workercross_compiling=no
617*4d5d8b54SAndroid Build Coastguard Workersubdirs=
618*4d5d8b54SAndroid Build Coastguard WorkerMFLAGS=
619*4d5d8b54SAndroid Build Coastguard WorkerMAKEFLAGS=
620*4d5d8b54SAndroid Build Coastguard Worker
621*4d5d8b54SAndroid Build Coastguard Worker# Identity of this package.
622*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_NAME='libogg'
623*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_TARNAME='libogg'
624*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_VERSION='1.3.5'
625*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_STRING='libogg 1.3.5'
626*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_BUGREPORT='[email protected]'
627*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_URL=''
628*4d5d8b54SAndroid Build Coastguard Worker
629*4d5d8b54SAndroid Build Coastguard Worker# Factoring default headers for most tests.
630*4d5d8b54SAndroid Build Coastguard Workerac_includes_default="\
631*4d5d8b54SAndroid Build Coastguard Worker#include <stddef.h>
632*4d5d8b54SAndroid Build Coastguard Worker#ifdef HAVE_STDIO_H
633*4d5d8b54SAndroid Build Coastguard Worker# include <stdio.h>
634*4d5d8b54SAndroid Build Coastguard Worker#endif
635*4d5d8b54SAndroid Build Coastguard Worker#ifdef HAVE_STDLIB_H
636*4d5d8b54SAndroid Build Coastguard Worker# include <stdlib.h>
637*4d5d8b54SAndroid Build Coastguard Worker#endif
638*4d5d8b54SAndroid Build Coastguard Worker#ifdef HAVE_STRING_H
639*4d5d8b54SAndroid Build Coastguard Worker# include <string.h>
640*4d5d8b54SAndroid Build Coastguard Worker#endif
641*4d5d8b54SAndroid Build Coastguard Worker#ifdef HAVE_INTTYPES_H
642*4d5d8b54SAndroid Build Coastguard Worker# include <inttypes.h>
643*4d5d8b54SAndroid Build Coastguard Worker#endif
644*4d5d8b54SAndroid Build Coastguard Worker#ifdef HAVE_STDINT_H
645*4d5d8b54SAndroid Build Coastguard Worker# include <stdint.h>
646*4d5d8b54SAndroid Build Coastguard Worker#endif
647*4d5d8b54SAndroid Build Coastguard Worker#ifdef HAVE_STRINGS_H
648*4d5d8b54SAndroid Build Coastguard Worker# include <strings.h>
649*4d5d8b54SAndroid Build Coastguard Worker#endif
650*4d5d8b54SAndroid Build Coastguard Worker#ifdef HAVE_SYS_TYPES_H
651*4d5d8b54SAndroid Build Coastguard Worker# include <sys/types.h>
652*4d5d8b54SAndroid Build Coastguard Worker#endif
653*4d5d8b54SAndroid Build Coastguard Worker#ifdef HAVE_SYS_STAT_H
654*4d5d8b54SAndroid Build Coastguard Worker# include <sys/stat.h>
655*4d5d8b54SAndroid Build Coastguard Worker#endif
656*4d5d8b54SAndroid Build Coastguard Worker#ifdef HAVE_UNISTD_H
657*4d5d8b54SAndroid Build Coastguard Worker# include <unistd.h>
658*4d5d8b54SAndroid Build Coastguard Worker#endif"
659*4d5d8b54SAndroid Build Coastguard Worker
660*4d5d8b54SAndroid Build Coastguard Workerac_header_c_list=
661*4d5d8b54SAndroid Build Coastguard Workerac_unique_file="src/framing.c"
662*4d5d8b54SAndroid Build Coastguard Workerac_subst_vars='am__EXEEXT_FALSE
663*4d5d8b54SAndroid Build Coastguard Workeram__EXEEXT_TRUE
664*4d5d8b54SAndroid Build Coastguard WorkerLTLIBOBJS
665*4d5d8b54SAndroid Build Coastguard WorkerPROFILE
666*4d5d8b54SAndroid Build Coastguard WorkerDEBUG
667*4d5d8b54SAndroid Build Coastguard WorkerOPT
668*4d5d8b54SAndroid Build Coastguard WorkerUSIZE64
669*4d5d8b54SAndroid Build Coastguard WorkerSIZE64
670*4d5d8b54SAndroid Build Coastguard WorkerUSIZE32
671*4d5d8b54SAndroid Build Coastguard WorkerSIZE32
672*4d5d8b54SAndroid Build Coastguard WorkerUSIZE16
673*4d5d8b54SAndroid Build Coastguard WorkerSIZE16
674*4d5d8b54SAndroid Build Coastguard WorkerINCLUDE_SYS_TYPES_H
675*4d5d8b54SAndroid Build Coastguard WorkerINCLUDE_STDINT_H
676*4d5d8b54SAndroid Build Coastguard WorkerINCLUDE_INTTYPES_H
677*4d5d8b54SAndroid Build Coastguard WorkerLIBTOOL_DEPS
678*4d5d8b54SAndroid Build Coastguard WorkerLIBOBJS
679*4d5d8b54SAndroid Build Coastguard WorkerDISABLE_CRC_FALSE
680*4d5d8b54SAndroid Build Coastguard WorkerDISABLE_CRC_TRUE
681*4d5d8b54SAndroid Build Coastguard WorkerLIB_AGE
682*4d5d8b54SAndroid Build Coastguard WorkerLIB_REVISION
683*4d5d8b54SAndroid Build Coastguard WorkerLIB_CURRENT
684*4d5d8b54SAndroid Build Coastguard WorkerMAINT
685*4d5d8b54SAndroid Build Coastguard WorkerMAINTAINER_MODE_FALSE
686*4d5d8b54SAndroid Build Coastguard WorkerMAINTAINER_MODE_TRUE
687*4d5d8b54SAndroid Build Coastguard WorkerAM_BACKSLASH
688*4d5d8b54SAndroid Build Coastguard WorkerAM_DEFAULT_VERBOSITY
689*4d5d8b54SAndroid Build Coastguard WorkerAM_DEFAULT_V
690*4d5d8b54SAndroid Build Coastguard WorkerAM_V
691*4d5d8b54SAndroid Build Coastguard WorkerCSCOPE
692*4d5d8b54SAndroid Build Coastguard WorkerETAGS
693*4d5d8b54SAndroid Build Coastguard WorkerCTAGS
694*4d5d8b54SAndroid Build Coastguard Workeram__fastdepCC_FALSE
695*4d5d8b54SAndroid Build Coastguard Workeram__fastdepCC_TRUE
696*4d5d8b54SAndroid Build Coastguard WorkerCCDEPMODE
697*4d5d8b54SAndroid Build Coastguard Workeram__nodep
698*4d5d8b54SAndroid Build Coastguard WorkerAMDEPBACKSLASH
699*4d5d8b54SAndroid Build Coastguard WorkerAMDEP_FALSE
700*4d5d8b54SAndroid Build Coastguard WorkerAMDEP_TRUE
701*4d5d8b54SAndroid Build Coastguard Workeram__include
702*4d5d8b54SAndroid Build Coastguard WorkerDEPDIR
703*4d5d8b54SAndroid Build Coastguard Workeram__untar
704*4d5d8b54SAndroid Build Coastguard Workeram__tar
705*4d5d8b54SAndroid Build Coastguard WorkerAMTAR
706*4d5d8b54SAndroid Build Coastguard Workeram__leading_dot
707*4d5d8b54SAndroid Build Coastguard WorkerSET_MAKE
708*4d5d8b54SAndroid Build Coastguard Workermkdir_p
709*4d5d8b54SAndroid Build Coastguard WorkerMKDIR_P
710*4d5d8b54SAndroid Build Coastguard WorkerINSTALL_STRIP_PROGRAM
711*4d5d8b54SAndroid Build Coastguard Workerinstall_sh
712*4d5d8b54SAndroid Build Coastguard WorkerMAKEINFO
713*4d5d8b54SAndroid Build Coastguard WorkerAUTOHEADER
714*4d5d8b54SAndroid Build Coastguard WorkerAUTOMAKE
715*4d5d8b54SAndroid Build Coastguard WorkerAUTOCONF
716*4d5d8b54SAndroid Build Coastguard WorkerACLOCAL
717*4d5d8b54SAndroid Build Coastguard WorkerVERSION
718*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE
719*4d5d8b54SAndroid Build Coastguard WorkerCYGPATH_W
720*4d5d8b54SAndroid Build Coastguard Workeram__isrc
721*4d5d8b54SAndroid Build Coastguard WorkerINSTALL_DATA
722*4d5d8b54SAndroid Build Coastguard WorkerINSTALL_SCRIPT
723*4d5d8b54SAndroid Build Coastguard WorkerINSTALL_PROGRAM
724*4d5d8b54SAndroid Build Coastguard WorkerLT_SYS_LIBRARY_PATH
725*4d5d8b54SAndroid Build Coastguard WorkerOTOOL64
726*4d5d8b54SAndroid Build Coastguard WorkerOTOOL
727*4d5d8b54SAndroid Build Coastguard WorkerLIPO
728*4d5d8b54SAndroid Build Coastguard WorkerNMEDIT
729*4d5d8b54SAndroid Build Coastguard WorkerDSYMUTIL
730*4d5d8b54SAndroid Build Coastguard WorkerMANIFEST_TOOL
731*4d5d8b54SAndroid Build Coastguard WorkerAWK
732*4d5d8b54SAndroid Build Coastguard WorkerRANLIB
733*4d5d8b54SAndroid Build Coastguard WorkerSTRIP
734*4d5d8b54SAndroid Build Coastguard Workerac_ct_AR
735*4d5d8b54SAndroid Build Coastguard WorkerAR
736*4d5d8b54SAndroid Build Coastguard WorkerDLLTOOL
737*4d5d8b54SAndroid Build Coastguard WorkerOBJDUMP
738*4d5d8b54SAndroid Build Coastguard WorkerFILECMD
739*4d5d8b54SAndroid Build Coastguard WorkerLN_S
740*4d5d8b54SAndroid Build Coastguard WorkerNM
741*4d5d8b54SAndroid Build Coastguard Workerac_ct_DUMPBIN
742*4d5d8b54SAndroid Build Coastguard WorkerDUMPBIN
743*4d5d8b54SAndroid Build Coastguard WorkerLD
744*4d5d8b54SAndroid Build Coastguard WorkerFGREP
745*4d5d8b54SAndroid Build Coastguard WorkerEGREP
746*4d5d8b54SAndroid Build Coastguard WorkerGREP
747*4d5d8b54SAndroid Build Coastguard WorkerSED
748*4d5d8b54SAndroid Build Coastguard WorkerOBJEXT
749*4d5d8b54SAndroid Build Coastguard WorkerEXEEXT
750*4d5d8b54SAndroid Build Coastguard Workerac_ct_CC
751*4d5d8b54SAndroid Build Coastguard WorkerCPPFLAGS
752*4d5d8b54SAndroid Build Coastguard WorkerLDFLAGS
753*4d5d8b54SAndroid Build Coastguard WorkerCFLAGS
754*4d5d8b54SAndroid Build Coastguard WorkerCC
755*4d5d8b54SAndroid Build Coastguard Workerhost_os
756*4d5d8b54SAndroid Build Coastguard Workerhost_vendor
757*4d5d8b54SAndroid Build Coastguard Workerhost_cpu
758*4d5d8b54SAndroid Build Coastguard Workerhost
759*4d5d8b54SAndroid Build Coastguard Workerbuild_os
760*4d5d8b54SAndroid Build Coastguard Workerbuild_vendor
761*4d5d8b54SAndroid Build Coastguard Workerbuild_cpu
762*4d5d8b54SAndroid Build Coastguard Workerbuild
763*4d5d8b54SAndroid Build Coastguard WorkerLIBTOOL
764*4d5d8b54SAndroid Build Coastguard Workertarget_alias
765*4d5d8b54SAndroid Build Coastguard Workerhost_alias
766*4d5d8b54SAndroid Build Coastguard Workerbuild_alias
767*4d5d8b54SAndroid Build Coastguard WorkerLIBS
768*4d5d8b54SAndroid Build Coastguard WorkerECHO_T
769*4d5d8b54SAndroid Build Coastguard WorkerECHO_N
770*4d5d8b54SAndroid Build Coastguard WorkerECHO_C
771*4d5d8b54SAndroid Build Coastguard WorkerDEFS
772*4d5d8b54SAndroid Build Coastguard Workermandir
773*4d5d8b54SAndroid Build Coastguard Workerlocaledir
774*4d5d8b54SAndroid Build Coastguard Workerlibdir
775*4d5d8b54SAndroid Build Coastguard Workerpsdir
776*4d5d8b54SAndroid Build Coastguard Workerpdfdir
777*4d5d8b54SAndroid Build Coastguard Workerdvidir
778*4d5d8b54SAndroid Build Coastguard Workerhtmldir
779*4d5d8b54SAndroid Build Coastguard Workerinfodir
780*4d5d8b54SAndroid Build Coastguard Workerdocdir
781*4d5d8b54SAndroid Build Coastguard Workeroldincludedir
782*4d5d8b54SAndroid Build Coastguard Workerincludedir
783*4d5d8b54SAndroid Build Coastguard Workerrunstatedir
784*4d5d8b54SAndroid Build Coastguard Workerlocalstatedir
785*4d5d8b54SAndroid Build Coastguard Workersharedstatedir
786*4d5d8b54SAndroid Build Coastguard Workersysconfdir
787*4d5d8b54SAndroid Build Coastguard Workerdatadir
788*4d5d8b54SAndroid Build Coastguard Workerdatarootdir
789*4d5d8b54SAndroid Build Coastguard Workerlibexecdir
790*4d5d8b54SAndroid Build Coastguard Workersbindir
791*4d5d8b54SAndroid Build Coastguard Workerbindir
792*4d5d8b54SAndroid Build Coastguard Workerprogram_transform_name
793*4d5d8b54SAndroid Build Coastguard Workerprefix
794*4d5d8b54SAndroid Build Coastguard Workerexec_prefix
795*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_URL
796*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_BUGREPORT
797*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_STRING
798*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_VERSION
799*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_TARNAME
800*4d5d8b54SAndroid Build Coastguard WorkerPACKAGE_NAME
801*4d5d8b54SAndroid Build Coastguard WorkerPATH_SEPARATOR
802*4d5d8b54SAndroid Build Coastguard WorkerSHELL
803*4d5d8b54SAndroid Build Coastguard Workeram__quote'
804*4d5d8b54SAndroid Build Coastguard Workerac_subst_files=''
805*4d5d8b54SAndroid Build Coastguard Workerac_user_opts='
806*4d5d8b54SAndroid Build Coastguard Workerenable_option_checking
807*4d5d8b54SAndroid Build Coastguard Workerenable_shared
808*4d5d8b54SAndroid Build Coastguard Workerenable_static
809*4d5d8b54SAndroid Build Coastguard Workerwith_pic
810*4d5d8b54SAndroid Build Coastguard Workerenable_fast_install
811*4d5d8b54SAndroid Build Coastguard Workerwith_aix_soname
812*4d5d8b54SAndroid Build Coastguard Workerwith_gnu_ld
813*4d5d8b54SAndroid Build Coastguard Workerwith_sysroot
814*4d5d8b54SAndroid Build Coastguard Workerenable_libtool_lock
815*4d5d8b54SAndroid Build Coastguard Workerenable_dependency_tracking
816*4d5d8b54SAndroid Build Coastguard Workerenable_silent_rules
817*4d5d8b54SAndroid Build Coastguard Workerenable_maintainer_mode
818*4d5d8b54SAndroid Build Coastguard Workerenable_crc
819*4d5d8b54SAndroid Build Coastguard Worker'
820*4d5d8b54SAndroid Build Coastguard Worker      ac_precious_vars='build_alias
821*4d5d8b54SAndroid Build Coastguard Workerhost_alias
822*4d5d8b54SAndroid Build Coastguard Workertarget_alias
823*4d5d8b54SAndroid Build Coastguard WorkerCC
824*4d5d8b54SAndroid Build Coastguard WorkerCFLAGS
825*4d5d8b54SAndroid Build Coastguard WorkerLDFLAGS
826*4d5d8b54SAndroid Build Coastguard WorkerLIBS
827*4d5d8b54SAndroid Build Coastguard WorkerCPPFLAGS
828*4d5d8b54SAndroid Build Coastguard WorkerLT_SYS_LIBRARY_PATH'
829*4d5d8b54SAndroid Build Coastguard Worker
830*4d5d8b54SAndroid Build Coastguard Worker
831*4d5d8b54SAndroid Build Coastguard Worker# Initialize some variables set by options.
832*4d5d8b54SAndroid Build Coastguard Workerac_init_help=
833*4d5d8b54SAndroid Build Coastguard Workerac_init_version=false
834*4d5d8b54SAndroid Build Coastguard Workerac_unrecognized_opts=
835*4d5d8b54SAndroid Build Coastguard Workerac_unrecognized_sep=
836*4d5d8b54SAndroid Build Coastguard Worker# The variables have the same names as the options, with
837*4d5d8b54SAndroid Build Coastguard Worker# dashes changed to underlines.
838*4d5d8b54SAndroid Build Coastguard Workercache_file=/dev/null
839*4d5d8b54SAndroid Build Coastguard Workerexec_prefix=NONE
840*4d5d8b54SAndroid Build Coastguard Workerno_create=
841*4d5d8b54SAndroid Build Coastguard Workerno_recursion=
842*4d5d8b54SAndroid Build Coastguard Workerprefix=NONE
843*4d5d8b54SAndroid Build Coastguard Workerprogram_prefix=NONE
844*4d5d8b54SAndroid Build Coastguard Workerprogram_suffix=NONE
845*4d5d8b54SAndroid Build Coastguard Workerprogram_transform_name=s,x,x,
846*4d5d8b54SAndroid Build Coastguard Workersilent=
847*4d5d8b54SAndroid Build Coastguard Workersite=
848*4d5d8b54SAndroid Build Coastguard Workersrcdir=
849*4d5d8b54SAndroid Build Coastguard Workerverbose=
850*4d5d8b54SAndroid Build Coastguard Workerx_includes=NONE
851*4d5d8b54SAndroid Build Coastguard Workerx_libraries=NONE
852*4d5d8b54SAndroid Build Coastguard Worker
853*4d5d8b54SAndroid Build Coastguard Worker# Installation directory options.
854*4d5d8b54SAndroid Build Coastguard Worker# These are left unexpanded so users can "make install exec_prefix=/foo"
855*4d5d8b54SAndroid Build Coastguard Worker# and all the variables that are supposed to be based on exec_prefix
856*4d5d8b54SAndroid Build Coastguard Worker# by default will actually change.
857*4d5d8b54SAndroid Build Coastguard Worker# Use braces instead of parens because sh, perl, etc. also accept them.
858*4d5d8b54SAndroid Build Coastguard Worker# (The list follows the same order as the GNU Coding Standards.)
859*4d5d8b54SAndroid Build Coastguard Workerbindir='${exec_prefix}/bin'
860*4d5d8b54SAndroid Build Coastguard Workersbindir='${exec_prefix}/sbin'
861*4d5d8b54SAndroid Build Coastguard Workerlibexecdir='${exec_prefix}/libexec'
862*4d5d8b54SAndroid Build Coastguard Workerdatarootdir='${prefix}/share'
863*4d5d8b54SAndroid Build Coastguard Workerdatadir='${datarootdir}'
864*4d5d8b54SAndroid Build Coastguard Workersysconfdir='${prefix}/etc'
865*4d5d8b54SAndroid Build Coastguard Workersharedstatedir='${prefix}/com'
866*4d5d8b54SAndroid Build Coastguard Workerlocalstatedir='${prefix}/var'
867*4d5d8b54SAndroid Build Coastguard Workerrunstatedir='${localstatedir}/run'
868*4d5d8b54SAndroid Build Coastguard Workerincludedir='${prefix}/include'
869*4d5d8b54SAndroid Build Coastguard Workeroldincludedir='/usr/include'
870*4d5d8b54SAndroid Build Coastguard Workerdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
871*4d5d8b54SAndroid Build Coastguard Workerinfodir='${datarootdir}/info'
872*4d5d8b54SAndroid Build Coastguard Workerhtmldir='${docdir}'
873*4d5d8b54SAndroid Build Coastguard Workerdvidir='${docdir}'
874*4d5d8b54SAndroid Build Coastguard Workerpdfdir='${docdir}'
875*4d5d8b54SAndroid Build Coastguard Workerpsdir='${docdir}'
876*4d5d8b54SAndroid Build Coastguard Workerlibdir='${exec_prefix}/lib'
877*4d5d8b54SAndroid Build Coastguard Workerlocaledir='${datarootdir}/locale'
878*4d5d8b54SAndroid Build Coastguard Workermandir='${datarootdir}/man'
879*4d5d8b54SAndroid Build Coastguard Worker
880*4d5d8b54SAndroid Build Coastguard Workerac_prev=
881*4d5d8b54SAndroid Build Coastguard Workerac_dashdash=
882*4d5d8b54SAndroid Build Coastguard Workerfor ac_option
883*4d5d8b54SAndroid Build Coastguard Workerdo
884*4d5d8b54SAndroid Build Coastguard Worker  # If the previous option needs an argument, assign it.
885*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_prev"; then
886*4d5d8b54SAndroid Build Coastguard Worker    eval $ac_prev=\$ac_option
887*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=
888*4d5d8b54SAndroid Build Coastguard Worker    continue
889*4d5d8b54SAndroid Build Coastguard Worker  fi
890*4d5d8b54SAndroid Build Coastguard Worker
891*4d5d8b54SAndroid Build Coastguard Worker  case $ac_option in
892*4d5d8b54SAndroid Build Coastguard Worker  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
893*4d5d8b54SAndroid Build Coastguard Worker  *=)   ac_optarg= ;;
894*4d5d8b54SAndroid Build Coastguard Worker  *)    ac_optarg=yes ;;
895*4d5d8b54SAndroid Build Coastguard Worker  esac
896*4d5d8b54SAndroid Build Coastguard Worker
897*4d5d8b54SAndroid Build Coastguard Worker  case $ac_dashdash$ac_option in
898*4d5d8b54SAndroid Build Coastguard Worker  --)
899*4d5d8b54SAndroid Build Coastguard Worker    ac_dashdash=yes ;;
900*4d5d8b54SAndroid Build Coastguard Worker
901*4d5d8b54SAndroid Build Coastguard Worker  -bindir | --bindir | --bindi | --bind | --bin | --bi)
902*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=bindir ;;
903*4d5d8b54SAndroid Build Coastguard Worker  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
904*4d5d8b54SAndroid Build Coastguard Worker    bindir=$ac_optarg ;;
905*4d5d8b54SAndroid Build Coastguard Worker
906*4d5d8b54SAndroid Build Coastguard Worker  -build | --build | --buil | --bui | --bu)
907*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=build_alias ;;
908*4d5d8b54SAndroid Build Coastguard Worker  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
909*4d5d8b54SAndroid Build Coastguard Worker    build_alias=$ac_optarg ;;
910*4d5d8b54SAndroid Build Coastguard Worker
911*4d5d8b54SAndroid Build Coastguard Worker  -cache-file | --cache-file | --cache-fil | --cache-fi \
912*4d5d8b54SAndroid Build Coastguard Worker  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
913*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=cache_file ;;
914*4d5d8b54SAndroid Build Coastguard Worker  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
915*4d5d8b54SAndroid Build Coastguard Worker  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
916*4d5d8b54SAndroid Build Coastguard Worker    cache_file=$ac_optarg ;;
917*4d5d8b54SAndroid Build Coastguard Worker
918*4d5d8b54SAndroid Build Coastguard Worker  --config-cache | -C)
919*4d5d8b54SAndroid Build Coastguard Worker    cache_file=config.cache ;;
920*4d5d8b54SAndroid Build Coastguard Worker
921*4d5d8b54SAndroid Build Coastguard Worker  -datadir | --datadir | --datadi | --datad)
922*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=datadir ;;
923*4d5d8b54SAndroid Build Coastguard Worker  -datadir=* | --datadir=* | --datadi=* | --datad=*)
924*4d5d8b54SAndroid Build Coastguard Worker    datadir=$ac_optarg ;;
925*4d5d8b54SAndroid Build Coastguard Worker
926*4d5d8b54SAndroid Build Coastguard Worker  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
927*4d5d8b54SAndroid Build Coastguard Worker  | --dataroo | --dataro | --datar)
928*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=datarootdir ;;
929*4d5d8b54SAndroid Build Coastguard Worker  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
930*4d5d8b54SAndroid Build Coastguard Worker  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
931*4d5d8b54SAndroid Build Coastguard Worker    datarootdir=$ac_optarg ;;
932*4d5d8b54SAndroid Build Coastguard Worker
933*4d5d8b54SAndroid Build Coastguard Worker  -disable-* | --disable-*)
934*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
935*4d5d8b54SAndroid Build Coastguard Worker    # Reject names that are not valid shell variable names.
936*4d5d8b54SAndroid Build Coastguard Worker    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
937*4d5d8b54SAndroid Build Coastguard Worker      as_fn_error $? "invalid feature name: \`$ac_useropt'"
938*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt_orig=$ac_useropt
939*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
940*4d5d8b54SAndroid Build Coastguard Worker    case $ac_user_opts in
941*4d5d8b54SAndroid Build Coastguard Worker      *"
942*4d5d8b54SAndroid Build Coastguard Worker"enable_$ac_useropt"
943*4d5d8b54SAndroid Build Coastguard Worker"*) ;;
944*4d5d8b54SAndroid Build Coastguard Worker      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
945*4d5d8b54SAndroid Build Coastguard Worker	 ac_unrecognized_sep=', ';;
946*4d5d8b54SAndroid Build Coastguard Worker    esac
947*4d5d8b54SAndroid Build Coastguard Worker    eval enable_$ac_useropt=no ;;
948*4d5d8b54SAndroid Build Coastguard Worker
949*4d5d8b54SAndroid Build Coastguard Worker  -docdir | --docdir | --docdi | --doc | --do)
950*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=docdir ;;
951*4d5d8b54SAndroid Build Coastguard Worker  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
952*4d5d8b54SAndroid Build Coastguard Worker    docdir=$ac_optarg ;;
953*4d5d8b54SAndroid Build Coastguard Worker
954*4d5d8b54SAndroid Build Coastguard Worker  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
955*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=dvidir ;;
956*4d5d8b54SAndroid Build Coastguard Worker  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
957*4d5d8b54SAndroid Build Coastguard Worker    dvidir=$ac_optarg ;;
958*4d5d8b54SAndroid Build Coastguard Worker
959*4d5d8b54SAndroid Build Coastguard Worker  -enable-* | --enable-*)
960*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
961*4d5d8b54SAndroid Build Coastguard Worker    # Reject names that are not valid shell variable names.
962*4d5d8b54SAndroid Build Coastguard Worker    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
963*4d5d8b54SAndroid Build Coastguard Worker      as_fn_error $? "invalid feature name: \`$ac_useropt'"
964*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt_orig=$ac_useropt
965*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
966*4d5d8b54SAndroid Build Coastguard Worker    case $ac_user_opts in
967*4d5d8b54SAndroid Build Coastguard Worker      *"
968*4d5d8b54SAndroid Build Coastguard Worker"enable_$ac_useropt"
969*4d5d8b54SAndroid Build Coastguard Worker"*) ;;
970*4d5d8b54SAndroid Build Coastguard Worker      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
971*4d5d8b54SAndroid Build Coastguard Worker	 ac_unrecognized_sep=', ';;
972*4d5d8b54SAndroid Build Coastguard Worker    esac
973*4d5d8b54SAndroid Build Coastguard Worker    eval enable_$ac_useropt=\$ac_optarg ;;
974*4d5d8b54SAndroid Build Coastguard Worker
975*4d5d8b54SAndroid Build Coastguard Worker  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
976*4d5d8b54SAndroid Build Coastguard Worker  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
977*4d5d8b54SAndroid Build Coastguard Worker  | --exec | --exe | --ex)
978*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=exec_prefix ;;
979*4d5d8b54SAndroid Build Coastguard Worker  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
980*4d5d8b54SAndroid Build Coastguard Worker  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
981*4d5d8b54SAndroid Build Coastguard Worker  | --exec=* | --exe=* | --ex=*)
982*4d5d8b54SAndroid Build Coastguard Worker    exec_prefix=$ac_optarg ;;
983*4d5d8b54SAndroid Build Coastguard Worker
984*4d5d8b54SAndroid Build Coastguard Worker  -gas | --gas | --ga | --g)
985*4d5d8b54SAndroid Build Coastguard Worker    # Obsolete; use --with-gas.
986*4d5d8b54SAndroid Build Coastguard Worker    with_gas=yes ;;
987*4d5d8b54SAndroid Build Coastguard Worker
988*4d5d8b54SAndroid Build Coastguard Worker  -help | --help | --hel | --he | -h)
989*4d5d8b54SAndroid Build Coastguard Worker    ac_init_help=long ;;
990*4d5d8b54SAndroid Build Coastguard Worker  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
991*4d5d8b54SAndroid Build Coastguard Worker    ac_init_help=recursive ;;
992*4d5d8b54SAndroid Build Coastguard Worker  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
993*4d5d8b54SAndroid Build Coastguard Worker    ac_init_help=short ;;
994*4d5d8b54SAndroid Build Coastguard Worker
995*4d5d8b54SAndroid Build Coastguard Worker  -host | --host | --hos | --ho)
996*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=host_alias ;;
997*4d5d8b54SAndroid Build Coastguard Worker  -host=* | --host=* | --hos=* | --ho=*)
998*4d5d8b54SAndroid Build Coastguard Worker    host_alias=$ac_optarg ;;
999*4d5d8b54SAndroid Build Coastguard Worker
1000*4d5d8b54SAndroid Build Coastguard Worker  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1001*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=htmldir ;;
1002*4d5d8b54SAndroid Build Coastguard Worker  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1003*4d5d8b54SAndroid Build Coastguard Worker  | --ht=*)
1004*4d5d8b54SAndroid Build Coastguard Worker    htmldir=$ac_optarg ;;
1005*4d5d8b54SAndroid Build Coastguard Worker
1006*4d5d8b54SAndroid Build Coastguard Worker  -includedir | --includedir | --includedi | --included | --include \
1007*4d5d8b54SAndroid Build Coastguard Worker  | --includ | --inclu | --incl | --inc)
1008*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=includedir ;;
1009*4d5d8b54SAndroid Build Coastguard Worker  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1010*4d5d8b54SAndroid Build Coastguard Worker  | --includ=* | --inclu=* | --incl=* | --inc=*)
1011*4d5d8b54SAndroid Build Coastguard Worker    includedir=$ac_optarg ;;
1012*4d5d8b54SAndroid Build Coastguard Worker
1013*4d5d8b54SAndroid Build Coastguard Worker  -infodir | --infodir | --infodi | --infod | --info | --inf)
1014*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=infodir ;;
1015*4d5d8b54SAndroid Build Coastguard Worker  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1016*4d5d8b54SAndroid Build Coastguard Worker    infodir=$ac_optarg ;;
1017*4d5d8b54SAndroid Build Coastguard Worker
1018*4d5d8b54SAndroid Build Coastguard Worker  -libdir | --libdir | --libdi | --libd)
1019*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=libdir ;;
1020*4d5d8b54SAndroid Build Coastguard Worker  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1021*4d5d8b54SAndroid Build Coastguard Worker    libdir=$ac_optarg ;;
1022*4d5d8b54SAndroid Build Coastguard Worker
1023*4d5d8b54SAndroid Build Coastguard Worker  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1024*4d5d8b54SAndroid Build Coastguard Worker  | --libexe | --libex | --libe)
1025*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=libexecdir ;;
1026*4d5d8b54SAndroid Build Coastguard Worker  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1027*4d5d8b54SAndroid Build Coastguard Worker  | --libexe=* | --libex=* | --libe=*)
1028*4d5d8b54SAndroid Build Coastguard Worker    libexecdir=$ac_optarg ;;
1029*4d5d8b54SAndroid Build Coastguard Worker
1030*4d5d8b54SAndroid Build Coastguard Worker  -localedir | --localedir | --localedi | --localed | --locale)
1031*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=localedir ;;
1032*4d5d8b54SAndroid Build Coastguard Worker  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1033*4d5d8b54SAndroid Build Coastguard Worker    localedir=$ac_optarg ;;
1034*4d5d8b54SAndroid Build Coastguard Worker
1035*4d5d8b54SAndroid Build Coastguard Worker  -localstatedir | --localstatedir | --localstatedi | --localstated \
1036*4d5d8b54SAndroid Build Coastguard Worker  | --localstate | --localstat | --localsta | --localst | --locals)
1037*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=localstatedir ;;
1038*4d5d8b54SAndroid Build Coastguard Worker  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1039*4d5d8b54SAndroid Build Coastguard Worker  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1040*4d5d8b54SAndroid Build Coastguard Worker    localstatedir=$ac_optarg ;;
1041*4d5d8b54SAndroid Build Coastguard Worker
1042*4d5d8b54SAndroid Build Coastguard Worker  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1043*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=mandir ;;
1044*4d5d8b54SAndroid Build Coastguard Worker  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1045*4d5d8b54SAndroid Build Coastguard Worker    mandir=$ac_optarg ;;
1046*4d5d8b54SAndroid Build Coastguard Worker
1047*4d5d8b54SAndroid Build Coastguard Worker  -nfp | --nfp | --nf)
1048*4d5d8b54SAndroid Build Coastguard Worker    # Obsolete; use --without-fp.
1049*4d5d8b54SAndroid Build Coastguard Worker    with_fp=no ;;
1050*4d5d8b54SAndroid Build Coastguard Worker
1051*4d5d8b54SAndroid Build Coastguard Worker  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1052*4d5d8b54SAndroid Build Coastguard Worker  | --no-cr | --no-c | -n)
1053*4d5d8b54SAndroid Build Coastguard Worker    no_create=yes ;;
1054*4d5d8b54SAndroid Build Coastguard Worker
1055*4d5d8b54SAndroid Build Coastguard Worker  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1056*4d5d8b54SAndroid Build Coastguard Worker  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1057*4d5d8b54SAndroid Build Coastguard Worker    no_recursion=yes ;;
1058*4d5d8b54SAndroid Build Coastguard Worker
1059*4d5d8b54SAndroid Build Coastguard Worker  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1060*4d5d8b54SAndroid Build Coastguard Worker  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1061*4d5d8b54SAndroid Build Coastguard Worker  | --oldin | --oldi | --old | --ol | --o)
1062*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=oldincludedir ;;
1063*4d5d8b54SAndroid Build Coastguard Worker  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1064*4d5d8b54SAndroid Build Coastguard Worker  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1065*4d5d8b54SAndroid Build Coastguard Worker  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1066*4d5d8b54SAndroid Build Coastguard Worker    oldincludedir=$ac_optarg ;;
1067*4d5d8b54SAndroid Build Coastguard Worker
1068*4d5d8b54SAndroid Build Coastguard Worker  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1069*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=prefix ;;
1070*4d5d8b54SAndroid Build Coastguard Worker  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1071*4d5d8b54SAndroid Build Coastguard Worker    prefix=$ac_optarg ;;
1072*4d5d8b54SAndroid Build Coastguard Worker
1073*4d5d8b54SAndroid Build Coastguard Worker  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1074*4d5d8b54SAndroid Build Coastguard Worker  | --program-pre | --program-pr | --program-p)
1075*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=program_prefix ;;
1076*4d5d8b54SAndroid Build Coastguard Worker  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1077*4d5d8b54SAndroid Build Coastguard Worker  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1078*4d5d8b54SAndroid Build Coastguard Worker    program_prefix=$ac_optarg ;;
1079*4d5d8b54SAndroid Build Coastguard Worker
1080*4d5d8b54SAndroid Build Coastguard Worker  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1081*4d5d8b54SAndroid Build Coastguard Worker  | --program-suf | --program-su | --program-s)
1082*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=program_suffix ;;
1083*4d5d8b54SAndroid Build Coastguard Worker  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1084*4d5d8b54SAndroid Build Coastguard Worker  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1085*4d5d8b54SAndroid Build Coastguard Worker    program_suffix=$ac_optarg ;;
1086*4d5d8b54SAndroid Build Coastguard Worker
1087*4d5d8b54SAndroid Build Coastguard Worker  -program-transform-name | --program-transform-name \
1088*4d5d8b54SAndroid Build Coastguard Worker  | --program-transform-nam | --program-transform-na \
1089*4d5d8b54SAndroid Build Coastguard Worker  | --program-transform-n | --program-transform- \
1090*4d5d8b54SAndroid Build Coastguard Worker  | --program-transform | --program-transfor \
1091*4d5d8b54SAndroid Build Coastguard Worker  | --program-transfo | --program-transf \
1092*4d5d8b54SAndroid Build Coastguard Worker  | --program-trans | --program-tran \
1093*4d5d8b54SAndroid Build Coastguard Worker  | --progr-tra | --program-tr | --program-t)
1094*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=program_transform_name ;;
1095*4d5d8b54SAndroid Build Coastguard Worker  -program-transform-name=* | --program-transform-name=* \
1096*4d5d8b54SAndroid Build Coastguard Worker  | --program-transform-nam=* | --program-transform-na=* \
1097*4d5d8b54SAndroid Build Coastguard Worker  | --program-transform-n=* | --program-transform-=* \
1098*4d5d8b54SAndroid Build Coastguard Worker  | --program-transform=* | --program-transfor=* \
1099*4d5d8b54SAndroid Build Coastguard Worker  | --program-transfo=* | --program-transf=* \
1100*4d5d8b54SAndroid Build Coastguard Worker  | --program-trans=* | --program-tran=* \
1101*4d5d8b54SAndroid Build Coastguard Worker  | --progr-tra=* | --program-tr=* | --program-t=*)
1102*4d5d8b54SAndroid Build Coastguard Worker    program_transform_name=$ac_optarg ;;
1103*4d5d8b54SAndroid Build Coastguard Worker
1104*4d5d8b54SAndroid Build Coastguard Worker  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1105*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=pdfdir ;;
1106*4d5d8b54SAndroid Build Coastguard Worker  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1107*4d5d8b54SAndroid Build Coastguard Worker    pdfdir=$ac_optarg ;;
1108*4d5d8b54SAndroid Build Coastguard Worker
1109*4d5d8b54SAndroid Build Coastguard Worker  -psdir | --psdir | --psdi | --psd | --ps)
1110*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=psdir ;;
1111*4d5d8b54SAndroid Build Coastguard Worker  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1112*4d5d8b54SAndroid Build Coastguard Worker    psdir=$ac_optarg ;;
1113*4d5d8b54SAndroid Build Coastguard Worker
1114*4d5d8b54SAndroid Build Coastguard Worker  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1115*4d5d8b54SAndroid Build Coastguard Worker  | -silent | --silent | --silen | --sile | --sil)
1116*4d5d8b54SAndroid Build Coastguard Worker    silent=yes ;;
1117*4d5d8b54SAndroid Build Coastguard Worker
1118*4d5d8b54SAndroid Build Coastguard Worker  -runstatedir | --runstatedir | --runstatedi | --runstated \
1119*4d5d8b54SAndroid Build Coastguard Worker  | --runstate | --runstat | --runsta | --runst | --runs \
1120*4d5d8b54SAndroid Build Coastguard Worker  | --run | --ru | --r)
1121*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=runstatedir ;;
1122*4d5d8b54SAndroid Build Coastguard Worker  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1123*4d5d8b54SAndroid Build Coastguard Worker  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1124*4d5d8b54SAndroid Build Coastguard Worker  | --run=* | --ru=* | --r=*)
1125*4d5d8b54SAndroid Build Coastguard Worker    runstatedir=$ac_optarg ;;
1126*4d5d8b54SAndroid Build Coastguard Worker
1127*4d5d8b54SAndroid Build Coastguard Worker  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1128*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=sbindir ;;
1129*4d5d8b54SAndroid Build Coastguard Worker  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1130*4d5d8b54SAndroid Build Coastguard Worker  | --sbi=* | --sb=*)
1131*4d5d8b54SAndroid Build Coastguard Worker    sbindir=$ac_optarg ;;
1132*4d5d8b54SAndroid Build Coastguard Worker
1133*4d5d8b54SAndroid Build Coastguard Worker  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1134*4d5d8b54SAndroid Build Coastguard Worker  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1135*4d5d8b54SAndroid Build Coastguard Worker  | --sharedst | --shareds | --shared | --share | --shar \
1136*4d5d8b54SAndroid Build Coastguard Worker  | --sha | --sh)
1137*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=sharedstatedir ;;
1138*4d5d8b54SAndroid Build Coastguard Worker  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1139*4d5d8b54SAndroid Build Coastguard Worker  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1140*4d5d8b54SAndroid Build Coastguard Worker  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1141*4d5d8b54SAndroid Build Coastguard Worker  | --sha=* | --sh=*)
1142*4d5d8b54SAndroid Build Coastguard Worker    sharedstatedir=$ac_optarg ;;
1143*4d5d8b54SAndroid Build Coastguard Worker
1144*4d5d8b54SAndroid Build Coastguard Worker  -site | --site | --sit)
1145*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=site ;;
1146*4d5d8b54SAndroid Build Coastguard Worker  -site=* | --site=* | --sit=*)
1147*4d5d8b54SAndroid Build Coastguard Worker    site=$ac_optarg ;;
1148*4d5d8b54SAndroid Build Coastguard Worker
1149*4d5d8b54SAndroid Build Coastguard Worker  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1150*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=srcdir ;;
1151*4d5d8b54SAndroid Build Coastguard Worker  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1152*4d5d8b54SAndroid Build Coastguard Worker    srcdir=$ac_optarg ;;
1153*4d5d8b54SAndroid Build Coastguard Worker
1154*4d5d8b54SAndroid Build Coastguard Worker  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1155*4d5d8b54SAndroid Build Coastguard Worker  | --syscon | --sysco | --sysc | --sys | --sy)
1156*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=sysconfdir ;;
1157*4d5d8b54SAndroid Build Coastguard Worker  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1158*4d5d8b54SAndroid Build Coastguard Worker  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1159*4d5d8b54SAndroid Build Coastguard Worker    sysconfdir=$ac_optarg ;;
1160*4d5d8b54SAndroid Build Coastguard Worker
1161*4d5d8b54SAndroid Build Coastguard Worker  -target | --target | --targe | --targ | --tar | --ta | --t)
1162*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=target_alias ;;
1163*4d5d8b54SAndroid Build Coastguard Worker  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1164*4d5d8b54SAndroid Build Coastguard Worker    target_alias=$ac_optarg ;;
1165*4d5d8b54SAndroid Build Coastguard Worker
1166*4d5d8b54SAndroid Build Coastguard Worker  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1167*4d5d8b54SAndroid Build Coastguard Worker    verbose=yes ;;
1168*4d5d8b54SAndroid Build Coastguard Worker
1169*4d5d8b54SAndroid Build Coastguard Worker  -version | --version | --versio | --versi | --vers | -V)
1170*4d5d8b54SAndroid Build Coastguard Worker    ac_init_version=: ;;
1171*4d5d8b54SAndroid Build Coastguard Worker
1172*4d5d8b54SAndroid Build Coastguard Worker  -with-* | --with-*)
1173*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1174*4d5d8b54SAndroid Build Coastguard Worker    # Reject names that are not valid shell variable names.
1175*4d5d8b54SAndroid Build Coastguard Worker    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1176*4d5d8b54SAndroid Build Coastguard Worker      as_fn_error $? "invalid package name: \`$ac_useropt'"
1177*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt_orig=$ac_useropt
1178*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1179*4d5d8b54SAndroid Build Coastguard Worker    case $ac_user_opts in
1180*4d5d8b54SAndroid Build Coastguard Worker      *"
1181*4d5d8b54SAndroid Build Coastguard Worker"with_$ac_useropt"
1182*4d5d8b54SAndroid Build Coastguard Worker"*) ;;
1183*4d5d8b54SAndroid Build Coastguard Worker      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1184*4d5d8b54SAndroid Build Coastguard Worker	 ac_unrecognized_sep=', ';;
1185*4d5d8b54SAndroid Build Coastguard Worker    esac
1186*4d5d8b54SAndroid Build Coastguard Worker    eval with_$ac_useropt=\$ac_optarg ;;
1187*4d5d8b54SAndroid Build Coastguard Worker
1188*4d5d8b54SAndroid Build Coastguard Worker  -without-* | --without-*)
1189*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1190*4d5d8b54SAndroid Build Coastguard Worker    # Reject names that are not valid shell variable names.
1191*4d5d8b54SAndroid Build Coastguard Worker    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1192*4d5d8b54SAndroid Build Coastguard Worker      as_fn_error $? "invalid package name: \`$ac_useropt'"
1193*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt_orig=$ac_useropt
1194*4d5d8b54SAndroid Build Coastguard Worker    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1195*4d5d8b54SAndroid Build Coastguard Worker    case $ac_user_opts in
1196*4d5d8b54SAndroid Build Coastguard Worker      *"
1197*4d5d8b54SAndroid Build Coastguard Worker"with_$ac_useropt"
1198*4d5d8b54SAndroid Build Coastguard Worker"*) ;;
1199*4d5d8b54SAndroid Build Coastguard Worker      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1200*4d5d8b54SAndroid Build Coastguard Worker	 ac_unrecognized_sep=', ';;
1201*4d5d8b54SAndroid Build Coastguard Worker    esac
1202*4d5d8b54SAndroid Build Coastguard Worker    eval with_$ac_useropt=no ;;
1203*4d5d8b54SAndroid Build Coastguard Worker
1204*4d5d8b54SAndroid Build Coastguard Worker  --x)
1205*4d5d8b54SAndroid Build Coastguard Worker    # Obsolete; use --with-x.
1206*4d5d8b54SAndroid Build Coastguard Worker    with_x=yes ;;
1207*4d5d8b54SAndroid Build Coastguard Worker
1208*4d5d8b54SAndroid Build Coastguard Worker  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1209*4d5d8b54SAndroid Build Coastguard Worker  | --x-incl | --x-inc | --x-in | --x-i)
1210*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=x_includes ;;
1211*4d5d8b54SAndroid Build Coastguard Worker  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1212*4d5d8b54SAndroid Build Coastguard Worker  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1213*4d5d8b54SAndroid Build Coastguard Worker    x_includes=$ac_optarg ;;
1214*4d5d8b54SAndroid Build Coastguard Worker
1215*4d5d8b54SAndroid Build Coastguard Worker  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1216*4d5d8b54SAndroid Build Coastguard Worker  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1217*4d5d8b54SAndroid Build Coastguard Worker    ac_prev=x_libraries ;;
1218*4d5d8b54SAndroid Build Coastguard Worker  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1219*4d5d8b54SAndroid Build Coastguard Worker  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1220*4d5d8b54SAndroid Build Coastguard Worker    x_libraries=$ac_optarg ;;
1221*4d5d8b54SAndroid Build Coastguard Worker
1222*4d5d8b54SAndroid Build Coastguard Worker  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1223*4d5d8b54SAndroid Build Coastguard WorkerTry \`$0 --help' for more information"
1224*4d5d8b54SAndroid Build Coastguard Worker    ;;
1225*4d5d8b54SAndroid Build Coastguard Worker
1226*4d5d8b54SAndroid Build Coastguard Worker  *=*)
1227*4d5d8b54SAndroid Build Coastguard Worker    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1228*4d5d8b54SAndroid Build Coastguard Worker    # Reject names that are not valid shell variable names.
1229*4d5d8b54SAndroid Build Coastguard Worker    case $ac_envvar in #(
1230*4d5d8b54SAndroid Build Coastguard Worker      '' | [0-9]* | *[!_$as_cr_alnum]* )
1231*4d5d8b54SAndroid Build Coastguard Worker      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1232*4d5d8b54SAndroid Build Coastguard Worker    esac
1233*4d5d8b54SAndroid Build Coastguard Worker    eval $ac_envvar=\$ac_optarg
1234*4d5d8b54SAndroid Build Coastguard Worker    export $ac_envvar ;;
1235*4d5d8b54SAndroid Build Coastguard Worker
1236*4d5d8b54SAndroid Build Coastguard Worker  *)
1237*4d5d8b54SAndroid Build Coastguard Worker    # FIXME: should be removed in autoconf 3.0.
1238*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1239*4d5d8b54SAndroid Build Coastguard Worker    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1240*4d5d8b54SAndroid Build Coastguard Worker      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1241*4d5d8b54SAndroid Build Coastguard Worker    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1242*4d5d8b54SAndroid Build Coastguard Worker    ;;
1243*4d5d8b54SAndroid Build Coastguard Worker
1244*4d5d8b54SAndroid Build Coastguard Worker  esac
1245*4d5d8b54SAndroid Build Coastguard Workerdone
1246*4d5d8b54SAndroid Build Coastguard Worker
1247*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_prev"; then
1248*4d5d8b54SAndroid Build Coastguard Worker  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1249*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "missing argument to $ac_option"
1250*4d5d8b54SAndroid Build Coastguard Workerfi
1251*4d5d8b54SAndroid Build Coastguard Worker
1252*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_unrecognized_opts"; then
1253*4d5d8b54SAndroid Build Coastguard Worker  case $enable_option_checking in
1254*4d5d8b54SAndroid Build Coastguard Worker    no) ;;
1255*4d5d8b54SAndroid Build Coastguard Worker    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1256*4d5d8b54SAndroid Build Coastguard Worker    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1257*4d5d8b54SAndroid Build Coastguard Worker  esac
1258*4d5d8b54SAndroid Build Coastguard Workerfi
1259*4d5d8b54SAndroid Build Coastguard Worker
1260*4d5d8b54SAndroid Build Coastguard Worker# Check all directory arguments for consistency.
1261*4d5d8b54SAndroid Build Coastguard Workerfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1262*4d5d8b54SAndroid Build Coastguard Worker		datadir sysconfdir sharedstatedir localstatedir includedir \
1263*4d5d8b54SAndroid Build Coastguard Worker		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1264*4d5d8b54SAndroid Build Coastguard Worker		libdir localedir mandir runstatedir
1265*4d5d8b54SAndroid Build Coastguard Workerdo
1266*4d5d8b54SAndroid Build Coastguard Worker  eval ac_val=\$$ac_var
1267*4d5d8b54SAndroid Build Coastguard Worker  # Remove trailing slashes.
1268*4d5d8b54SAndroid Build Coastguard Worker  case $ac_val in
1269*4d5d8b54SAndroid Build Coastguard Worker    */ )
1270*4d5d8b54SAndroid Build Coastguard Worker      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1271*4d5d8b54SAndroid Build Coastguard Worker      eval $ac_var=\$ac_val;;
1272*4d5d8b54SAndroid Build Coastguard Worker  esac
1273*4d5d8b54SAndroid Build Coastguard Worker  # Be sure to have absolute directory names.
1274*4d5d8b54SAndroid Build Coastguard Worker  case $ac_val in
1275*4d5d8b54SAndroid Build Coastguard Worker    [\\/$]* | ?:[\\/]* )  continue;;
1276*4d5d8b54SAndroid Build Coastguard Worker    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1277*4d5d8b54SAndroid Build Coastguard Worker  esac
1278*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1279*4d5d8b54SAndroid Build Coastguard Workerdone
1280*4d5d8b54SAndroid Build Coastguard Worker
1281*4d5d8b54SAndroid Build Coastguard Worker# There might be people who depend on the old broken behavior: `$host'
1282*4d5d8b54SAndroid Build Coastguard Worker# used to hold the argument of --host etc.
1283*4d5d8b54SAndroid Build Coastguard Worker# FIXME: To remove some day.
1284*4d5d8b54SAndroid Build Coastguard Workerbuild=$build_alias
1285*4d5d8b54SAndroid Build Coastguard Workerhost=$host_alias
1286*4d5d8b54SAndroid Build Coastguard Workertarget=$target_alias
1287*4d5d8b54SAndroid Build Coastguard Worker
1288*4d5d8b54SAndroid Build Coastguard Worker# FIXME: To remove some day.
1289*4d5d8b54SAndroid Build Coastguard Workerif test "x$host_alias" != x; then
1290*4d5d8b54SAndroid Build Coastguard Worker  if test "x$build_alias" = x; then
1291*4d5d8b54SAndroid Build Coastguard Worker    cross_compiling=maybe
1292*4d5d8b54SAndroid Build Coastguard Worker  elif test "x$build_alias" != "x$host_alias"; then
1293*4d5d8b54SAndroid Build Coastguard Worker    cross_compiling=yes
1294*4d5d8b54SAndroid Build Coastguard Worker  fi
1295*4d5d8b54SAndroid Build Coastguard Workerfi
1296*4d5d8b54SAndroid Build Coastguard Worker
1297*4d5d8b54SAndroid Build Coastguard Workerac_tool_prefix=
1298*4d5d8b54SAndroid Build Coastguard Workertest -n "$host_alias" && ac_tool_prefix=$host_alias-
1299*4d5d8b54SAndroid Build Coastguard Worker
1300*4d5d8b54SAndroid Build Coastguard Workertest "$silent" = yes && exec 6>/dev/null
1301*4d5d8b54SAndroid Build Coastguard Worker
1302*4d5d8b54SAndroid Build Coastguard Worker
1303*4d5d8b54SAndroid Build Coastguard Workerac_pwd=`pwd` && test -n "$ac_pwd" &&
1304*4d5d8b54SAndroid Build Coastguard Workerac_ls_di=`ls -di .` &&
1305*4d5d8b54SAndroid Build Coastguard Workerac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1306*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "working directory cannot be determined"
1307*4d5d8b54SAndroid Build Coastguard Workertest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1308*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "pwd does not report name of working directory"
1309*4d5d8b54SAndroid Build Coastguard Worker
1310*4d5d8b54SAndroid Build Coastguard Worker
1311*4d5d8b54SAndroid Build Coastguard Worker# Find the source files, if location was not specified.
1312*4d5d8b54SAndroid Build Coastguard Workerif test -z "$srcdir"; then
1313*4d5d8b54SAndroid Build Coastguard Worker  ac_srcdir_defaulted=yes
1314*4d5d8b54SAndroid Build Coastguard Worker  # Try the directory containing this script, then the parent directory.
1315*4d5d8b54SAndroid Build Coastguard Worker  ac_confdir=`$as_dirname -- "$as_myself" ||
1316*4d5d8b54SAndroid Build Coastguard Worker$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1317*4d5d8b54SAndroid Build Coastguard Worker	 X"$as_myself" : 'X\(//\)[^/]' \| \
1318*4d5d8b54SAndroid Build Coastguard Worker	 X"$as_myself" : 'X\(//\)$' \| \
1319*4d5d8b54SAndroid Build Coastguard Worker	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1320*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" X"$as_myself" |
1321*4d5d8b54SAndroid Build Coastguard Worker    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1322*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
1323*4d5d8b54SAndroid Build Coastguard Worker	    q
1324*4d5d8b54SAndroid Build Coastguard Worker	  }
1325*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)[^/].*/{
1326*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
1327*4d5d8b54SAndroid Build Coastguard Worker	    q
1328*4d5d8b54SAndroid Build Coastguard Worker	  }
1329*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)$/{
1330*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
1331*4d5d8b54SAndroid Build Coastguard Worker	    q
1332*4d5d8b54SAndroid Build Coastguard Worker	  }
1333*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\).*/{
1334*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
1335*4d5d8b54SAndroid Build Coastguard Worker	    q
1336*4d5d8b54SAndroid Build Coastguard Worker	  }
1337*4d5d8b54SAndroid Build Coastguard Worker	  s/.*/./; q'`
1338*4d5d8b54SAndroid Build Coastguard Worker  srcdir=$ac_confdir
1339*4d5d8b54SAndroid Build Coastguard Worker  if test ! -r "$srcdir/$ac_unique_file"; then
1340*4d5d8b54SAndroid Build Coastguard Worker    srcdir=..
1341*4d5d8b54SAndroid Build Coastguard Worker  fi
1342*4d5d8b54SAndroid Build Coastguard Workerelse
1343*4d5d8b54SAndroid Build Coastguard Worker  ac_srcdir_defaulted=no
1344*4d5d8b54SAndroid Build Coastguard Workerfi
1345*4d5d8b54SAndroid Build Coastguard Workerif test ! -r "$srcdir/$ac_unique_file"; then
1346*4d5d8b54SAndroid Build Coastguard Worker  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1347*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1348*4d5d8b54SAndroid Build Coastguard Workerfi
1349*4d5d8b54SAndroid Build Coastguard Workerac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1350*4d5d8b54SAndroid Build Coastguard Workerac_abs_confdir=`(
1351*4d5d8b54SAndroid Build Coastguard Worker	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1352*4d5d8b54SAndroid Build Coastguard Worker	pwd)`
1353*4d5d8b54SAndroid Build Coastguard Worker# When building in place, set srcdir=.
1354*4d5d8b54SAndroid Build Coastguard Workerif test "$ac_abs_confdir" = "$ac_pwd"; then
1355*4d5d8b54SAndroid Build Coastguard Worker  srcdir=.
1356*4d5d8b54SAndroid Build Coastguard Workerfi
1357*4d5d8b54SAndroid Build Coastguard Worker# Remove unnecessary trailing slashes from srcdir.
1358*4d5d8b54SAndroid Build Coastguard Worker# Double slashes in file names in object file debugging info
1359*4d5d8b54SAndroid Build Coastguard Worker# mess up M-x gdb in Emacs.
1360*4d5d8b54SAndroid Build Coastguard Workercase $srcdir in
1361*4d5d8b54SAndroid Build Coastguard Worker*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1362*4d5d8b54SAndroid Build Coastguard Workeresac
1363*4d5d8b54SAndroid Build Coastguard Workerfor ac_var in $ac_precious_vars; do
1364*4d5d8b54SAndroid Build Coastguard Worker  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1365*4d5d8b54SAndroid Build Coastguard Worker  eval ac_env_${ac_var}_value=\$${ac_var}
1366*4d5d8b54SAndroid Build Coastguard Worker  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1367*4d5d8b54SAndroid Build Coastguard Worker  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1368*4d5d8b54SAndroid Build Coastguard Workerdone
1369*4d5d8b54SAndroid Build Coastguard Worker
1370*4d5d8b54SAndroid Build Coastguard Worker#
1371*4d5d8b54SAndroid Build Coastguard Worker# Report the --help message.
1372*4d5d8b54SAndroid Build Coastguard Worker#
1373*4d5d8b54SAndroid Build Coastguard Workerif test "$ac_init_help" = "long"; then
1374*4d5d8b54SAndroid Build Coastguard Worker  # Omit some internal or obsolete options to make the list less imposing.
1375*4d5d8b54SAndroid Build Coastguard Worker  # This message is too long to be a string in the A/UX 3.1 sh.
1376*4d5d8b54SAndroid Build Coastguard Worker  cat <<_ACEOF
1377*4d5d8b54SAndroid Build Coastguard Worker\`configure' configures libogg 1.3.5 to adapt to many kinds of systems.
1378*4d5d8b54SAndroid Build Coastguard Worker
1379*4d5d8b54SAndroid Build Coastguard WorkerUsage: $0 [OPTION]... [VAR=VALUE]...
1380*4d5d8b54SAndroid Build Coastguard Worker
1381*4d5d8b54SAndroid Build Coastguard WorkerTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1382*4d5d8b54SAndroid Build Coastguard WorkerVAR=VALUE.  See below for descriptions of some of the useful variables.
1383*4d5d8b54SAndroid Build Coastguard Worker
1384*4d5d8b54SAndroid Build Coastguard WorkerDefaults for the options are specified in brackets.
1385*4d5d8b54SAndroid Build Coastguard Worker
1386*4d5d8b54SAndroid Build Coastguard WorkerConfiguration:
1387*4d5d8b54SAndroid Build Coastguard Worker  -h, --help              display this help and exit
1388*4d5d8b54SAndroid Build Coastguard Worker      --help=short        display options specific to this package
1389*4d5d8b54SAndroid Build Coastguard Worker      --help=recursive    display the short help of all the included packages
1390*4d5d8b54SAndroid Build Coastguard Worker  -V, --version           display version information and exit
1391*4d5d8b54SAndroid Build Coastguard Worker  -q, --quiet, --silent   do not print \`checking ...' messages
1392*4d5d8b54SAndroid Build Coastguard Worker      --cache-file=FILE   cache test results in FILE [disabled]
1393*4d5d8b54SAndroid Build Coastguard Worker  -C, --config-cache      alias for \`--cache-file=config.cache'
1394*4d5d8b54SAndroid Build Coastguard Worker  -n, --no-create         do not create output files
1395*4d5d8b54SAndroid Build Coastguard Worker      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1396*4d5d8b54SAndroid Build Coastguard Worker
1397*4d5d8b54SAndroid Build Coastguard WorkerInstallation directories:
1398*4d5d8b54SAndroid Build Coastguard Worker  --prefix=PREFIX         install architecture-independent files in PREFIX
1399*4d5d8b54SAndroid Build Coastguard Worker                          [$ac_default_prefix]
1400*4d5d8b54SAndroid Build Coastguard Worker  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1401*4d5d8b54SAndroid Build Coastguard Worker                          [PREFIX]
1402*4d5d8b54SAndroid Build Coastguard Worker
1403*4d5d8b54SAndroid Build Coastguard WorkerBy default, \`make install' will install all the files in
1404*4d5d8b54SAndroid Build Coastguard Worker\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1405*4d5d8b54SAndroid Build Coastguard Workeran installation prefix other than \`$ac_default_prefix' using \`--prefix',
1406*4d5d8b54SAndroid Build Coastguard Workerfor instance \`--prefix=\$HOME'.
1407*4d5d8b54SAndroid Build Coastguard Worker
1408*4d5d8b54SAndroid Build Coastguard WorkerFor better control, use the options below.
1409*4d5d8b54SAndroid Build Coastguard Worker
1410*4d5d8b54SAndroid Build Coastguard WorkerFine tuning of the installation directories:
1411*4d5d8b54SAndroid Build Coastguard Worker  --bindir=DIR            user executables [EPREFIX/bin]
1412*4d5d8b54SAndroid Build Coastguard Worker  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1413*4d5d8b54SAndroid Build Coastguard Worker  --libexecdir=DIR        program executables [EPREFIX/libexec]
1414*4d5d8b54SAndroid Build Coastguard Worker  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1415*4d5d8b54SAndroid Build Coastguard Worker  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1416*4d5d8b54SAndroid Build Coastguard Worker  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1417*4d5d8b54SAndroid Build Coastguard Worker  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1418*4d5d8b54SAndroid Build Coastguard Worker  --libdir=DIR            object code libraries [EPREFIX/lib]
1419*4d5d8b54SAndroid Build Coastguard Worker  --includedir=DIR        C header files [PREFIX/include]
1420*4d5d8b54SAndroid Build Coastguard Worker  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1421*4d5d8b54SAndroid Build Coastguard Worker  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1422*4d5d8b54SAndroid Build Coastguard Worker  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1423*4d5d8b54SAndroid Build Coastguard Worker  --infodir=DIR           info documentation [DATAROOTDIR/info]
1424*4d5d8b54SAndroid Build Coastguard Worker  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1425*4d5d8b54SAndroid Build Coastguard Worker  --mandir=DIR            man documentation [DATAROOTDIR/man]
1426*4d5d8b54SAndroid Build Coastguard Worker  --docdir=DIR            documentation root [DATAROOTDIR/doc/libogg]
1427*4d5d8b54SAndroid Build Coastguard Worker  --htmldir=DIR           html documentation [DOCDIR]
1428*4d5d8b54SAndroid Build Coastguard Worker  --dvidir=DIR            dvi documentation [DOCDIR]
1429*4d5d8b54SAndroid Build Coastguard Worker  --pdfdir=DIR            pdf documentation [DOCDIR]
1430*4d5d8b54SAndroid Build Coastguard Worker  --psdir=DIR             ps documentation [DOCDIR]
1431*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1432*4d5d8b54SAndroid Build Coastguard Worker
1433*4d5d8b54SAndroid Build Coastguard Worker  cat <<\_ACEOF
1434*4d5d8b54SAndroid Build Coastguard Worker
1435*4d5d8b54SAndroid Build Coastguard WorkerProgram names:
1436*4d5d8b54SAndroid Build Coastguard Worker  --program-prefix=PREFIX            prepend PREFIX to installed program names
1437*4d5d8b54SAndroid Build Coastguard Worker  --program-suffix=SUFFIX            append SUFFIX to installed program names
1438*4d5d8b54SAndroid Build Coastguard Worker  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1439*4d5d8b54SAndroid Build Coastguard Worker
1440*4d5d8b54SAndroid Build Coastguard WorkerSystem types:
1441*4d5d8b54SAndroid Build Coastguard Worker  --build=BUILD     configure for building on BUILD [guessed]
1442*4d5d8b54SAndroid Build Coastguard Worker  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1443*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1444*4d5d8b54SAndroid Build Coastguard Workerfi
1445*4d5d8b54SAndroid Build Coastguard Worker
1446*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_init_help"; then
1447*4d5d8b54SAndroid Build Coastguard Worker  case $ac_init_help in
1448*4d5d8b54SAndroid Build Coastguard Worker     short | recursive ) echo "Configuration of libogg 1.3.5:";;
1449*4d5d8b54SAndroid Build Coastguard Worker   esac
1450*4d5d8b54SAndroid Build Coastguard Worker  cat <<\_ACEOF
1451*4d5d8b54SAndroid Build Coastguard Worker
1452*4d5d8b54SAndroid Build Coastguard WorkerOptional Features:
1453*4d5d8b54SAndroid Build Coastguard Worker  --disable-option-checking  ignore unrecognized --enable/--with options
1454*4d5d8b54SAndroid Build Coastguard Worker  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1455*4d5d8b54SAndroid Build Coastguard Worker  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1456*4d5d8b54SAndroid Build Coastguard Worker  --enable-shared[=PKGS]  build shared libraries [default=yes]
1457*4d5d8b54SAndroid Build Coastguard Worker  --enable-static[=PKGS]  build static libraries [default=yes]
1458*4d5d8b54SAndroid Build Coastguard Worker  --enable-fast-install[=PKGS]
1459*4d5d8b54SAndroid Build Coastguard Worker                          optimize for fast installation [default=yes]
1460*4d5d8b54SAndroid Build Coastguard Worker  --disable-libtool-lock  avoid locking (might break parallel builds)
1461*4d5d8b54SAndroid Build Coastguard Worker  --enable-dependency-tracking
1462*4d5d8b54SAndroid Build Coastguard Worker                          do not reject slow dependency extractors
1463*4d5d8b54SAndroid Build Coastguard Worker  --disable-dependency-tracking
1464*4d5d8b54SAndroid Build Coastguard Worker                          speeds up one-time build
1465*4d5d8b54SAndroid Build Coastguard Worker  --enable-silent-rules   less verbose build output (undo: "make V=1")
1466*4d5d8b54SAndroid Build Coastguard Worker  --disable-silent-rules  verbose build output (undo: "make V=0")
1467*4d5d8b54SAndroid Build Coastguard Worker  --disable-maintainer-mode
1468*4d5d8b54SAndroid Build Coastguard Worker                          disable make rules and dependencies not useful (and
1469*4d5d8b54SAndroid Build Coastguard Worker                          sometimes confusing) to the casual installer
1470*4d5d8b54SAndroid Build Coastguard Worker  --disable-crc           Disable CRC in the demuxer
1471*4d5d8b54SAndroid Build Coastguard Worker
1472*4d5d8b54SAndroid Build Coastguard WorkerOptional Packages:
1473*4d5d8b54SAndroid Build Coastguard Worker  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1474*4d5d8b54SAndroid Build Coastguard Worker  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1475*4d5d8b54SAndroid Build Coastguard Worker  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1476*4d5d8b54SAndroid Build Coastguard Worker                          both]
1477*4d5d8b54SAndroid Build Coastguard Worker  --with-aix-soname=aix|svr4|both
1478*4d5d8b54SAndroid Build Coastguard Worker                          shared library versioning (aka "SONAME") variant to
1479*4d5d8b54SAndroid Build Coastguard Worker                          provide on AIX, [default=aix].
1480*4d5d8b54SAndroid Build Coastguard Worker  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1481*4d5d8b54SAndroid Build Coastguard Worker  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1482*4d5d8b54SAndroid Build Coastguard Worker                          compiler's sysroot if not specified).
1483*4d5d8b54SAndroid Build Coastguard Worker
1484*4d5d8b54SAndroid Build Coastguard WorkerSome influential environment variables:
1485*4d5d8b54SAndroid Build Coastguard Worker  CC          C compiler command
1486*4d5d8b54SAndroid Build Coastguard Worker  CFLAGS      C compiler flags
1487*4d5d8b54SAndroid Build Coastguard Worker  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1488*4d5d8b54SAndroid Build Coastguard Worker              nonstandard directory <lib dir>
1489*4d5d8b54SAndroid Build Coastguard Worker  LIBS        libraries to pass to the linker, e.g. -l<library>
1490*4d5d8b54SAndroid Build Coastguard Worker  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1491*4d5d8b54SAndroid Build Coastguard Worker              you have headers in a nonstandard directory <include dir>
1492*4d5d8b54SAndroid Build Coastguard Worker  LT_SYS_LIBRARY_PATH
1493*4d5d8b54SAndroid Build Coastguard Worker              User-defined run-time library search path.
1494*4d5d8b54SAndroid Build Coastguard Worker
1495*4d5d8b54SAndroid Build Coastguard WorkerUse these variables to override the choices made by `configure' or to help
1496*4d5d8b54SAndroid Build Coastguard Workerit to find libraries and programs with nonstandard names/locations.
1497*4d5d8b54SAndroid Build Coastguard Worker
1498*4d5d8b54SAndroid Build Coastguard WorkerReport bugs to <ogg-dev@xiph.org>.
1499*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1500*4d5d8b54SAndroid Build Coastguard Workerac_status=$?
1501*4d5d8b54SAndroid Build Coastguard Workerfi
1502*4d5d8b54SAndroid Build Coastguard Worker
1503*4d5d8b54SAndroid Build Coastguard Workerif test "$ac_init_help" = "recursive"; then
1504*4d5d8b54SAndroid Build Coastguard Worker  # If there are subdirs, report their specific --help.
1505*4d5d8b54SAndroid Build Coastguard Worker  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1506*4d5d8b54SAndroid Build Coastguard Worker    test -d "$ac_dir" ||
1507*4d5d8b54SAndroid Build Coastguard Worker      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1508*4d5d8b54SAndroid Build Coastguard Worker      continue
1509*4d5d8b54SAndroid Build Coastguard Worker    ac_builddir=.
1510*4d5d8b54SAndroid Build Coastguard Worker
1511*4d5d8b54SAndroid Build Coastguard Workercase "$ac_dir" in
1512*4d5d8b54SAndroid Build Coastguard Worker.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1513*4d5d8b54SAndroid Build Coastguard Worker*)
1514*4d5d8b54SAndroid Build Coastguard Worker  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1515*4d5d8b54SAndroid Build Coastguard Worker  # A ".." for each directory in $ac_dir_suffix.
1516*4d5d8b54SAndroid Build Coastguard Worker  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1517*4d5d8b54SAndroid Build Coastguard Worker  case $ac_top_builddir_sub in
1518*4d5d8b54SAndroid Build Coastguard Worker  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1519*4d5d8b54SAndroid Build Coastguard Worker  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1520*4d5d8b54SAndroid Build Coastguard Worker  esac ;;
1521*4d5d8b54SAndroid Build Coastguard Workeresac
1522*4d5d8b54SAndroid Build Coastguard Workerac_abs_top_builddir=$ac_pwd
1523*4d5d8b54SAndroid Build Coastguard Workerac_abs_builddir=$ac_pwd$ac_dir_suffix
1524*4d5d8b54SAndroid Build Coastguard Worker# for backward compatibility:
1525*4d5d8b54SAndroid Build Coastguard Workerac_top_builddir=$ac_top_build_prefix
1526*4d5d8b54SAndroid Build Coastguard Worker
1527*4d5d8b54SAndroid Build Coastguard Workercase $srcdir in
1528*4d5d8b54SAndroid Build Coastguard Worker  .)  # We are building in place.
1529*4d5d8b54SAndroid Build Coastguard Worker    ac_srcdir=.
1530*4d5d8b54SAndroid Build Coastguard Worker    ac_top_srcdir=$ac_top_builddir_sub
1531*4d5d8b54SAndroid Build Coastguard Worker    ac_abs_top_srcdir=$ac_pwd ;;
1532*4d5d8b54SAndroid Build Coastguard Worker  [\\/]* | ?:[\\/]* )  # Absolute name.
1533*4d5d8b54SAndroid Build Coastguard Worker    ac_srcdir=$srcdir$ac_dir_suffix;
1534*4d5d8b54SAndroid Build Coastguard Worker    ac_top_srcdir=$srcdir
1535*4d5d8b54SAndroid Build Coastguard Worker    ac_abs_top_srcdir=$srcdir ;;
1536*4d5d8b54SAndroid Build Coastguard Worker  *) # Relative name.
1537*4d5d8b54SAndroid Build Coastguard Worker    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1538*4d5d8b54SAndroid Build Coastguard Worker    ac_top_srcdir=$ac_top_build_prefix$srcdir
1539*4d5d8b54SAndroid Build Coastguard Worker    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1540*4d5d8b54SAndroid Build Coastguard Workeresac
1541*4d5d8b54SAndroid Build Coastguard Workerac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1542*4d5d8b54SAndroid Build Coastguard Worker
1543*4d5d8b54SAndroid Build Coastguard Worker    cd "$ac_dir" || { ac_status=$?; continue; }
1544*4d5d8b54SAndroid Build Coastguard Worker    # Check for configure.gnu first; this name is used for a wrapper for
1545*4d5d8b54SAndroid Build Coastguard Worker    # Metaconfig's "Configure" on case-insensitive file systems.
1546*4d5d8b54SAndroid Build Coastguard Worker    if test -f "$ac_srcdir/configure.gnu"; then
1547*4d5d8b54SAndroid Build Coastguard Worker      echo &&
1548*4d5d8b54SAndroid Build Coastguard Worker      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1549*4d5d8b54SAndroid Build Coastguard Worker    elif test -f "$ac_srcdir/configure"; then
1550*4d5d8b54SAndroid Build Coastguard Worker      echo &&
1551*4d5d8b54SAndroid Build Coastguard Worker      $SHELL "$ac_srcdir/configure" --help=recursive
1552*4d5d8b54SAndroid Build Coastguard Worker    else
1553*4d5d8b54SAndroid Build Coastguard Worker      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1554*4d5d8b54SAndroid Build Coastguard Worker    fi || ac_status=$?
1555*4d5d8b54SAndroid Build Coastguard Worker    cd "$ac_pwd" || { ac_status=$?; break; }
1556*4d5d8b54SAndroid Build Coastguard Worker  done
1557*4d5d8b54SAndroid Build Coastguard Workerfi
1558*4d5d8b54SAndroid Build Coastguard Worker
1559*4d5d8b54SAndroid Build Coastguard Workertest -n "$ac_init_help" && exit $ac_status
1560*4d5d8b54SAndroid Build Coastguard Workerif $ac_init_version; then
1561*4d5d8b54SAndroid Build Coastguard Worker  cat <<\_ACEOF
1562*4d5d8b54SAndroid Build Coastguard Workerlibogg configure 1.3.5
1563*4d5d8b54SAndroid Build Coastguard Workergenerated by GNU Autoconf 2.71
1564*4d5d8b54SAndroid Build Coastguard Worker
1565*4d5d8b54SAndroid Build Coastguard WorkerCopyright (C) 2021 Free Software Foundation, Inc.
1566*4d5d8b54SAndroid Build Coastguard WorkerThis configure script is free software; the Free Software Foundation
1567*4d5d8b54SAndroid Build Coastguard Workergives unlimited permission to copy, distribute and modify it.
1568*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1569*4d5d8b54SAndroid Build Coastguard Worker  exit
1570*4d5d8b54SAndroid Build Coastguard Workerfi
1571*4d5d8b54SAndroid Build Coastguard Worker
1572*4d5d8b54SAndroid Build Coastguard Worker## ------------------------ ##
1573*4d5d8b54SAndroid Build Coastguard Worker## Autoconf initialization. ##
1574*4d5d8b54SAndroid Build Coastguard Worker## ------------------------ ##
1575*4d5d8b54SAndroid Build Coastguard Worker
1576*4d5d8b54SAndroid Build Coastguard Worker# ac_fn_c_try_compile LINENO
1577*4d5d8b54SAndroid Build Coastguard Worker# --------------------------
1578*4d5d8b54SAndroid Build Coastguard Worker# Try to compile conftest.$ac_ext, and return whether this succeeded.
1579*4d5d8b54SAndroid Build Coastguard Workerac_fn_c_try_compile ()
1580*4d5d8b54SAndroid Build Coastguard Worker{
1581*4d5d8b54SAndroid Build Coastguard Worker  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest.$ac_objext conftest.beam
1583*4d5d8b54SAndroid Build Coastguard Worker  if { { ac_try="$ac_compile"
1584*4d5d8b54SAndroid Build Coastguard Workercase "(($ac_try" in
1585*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
1587*4d5d8b54SAndroid Build Coastguard Workeresac
1588*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
1590*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_compile") 2>conftest.err
1591*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
1592*4d5d8b54SAndroid Build Coastguard Worker  if test -s conftest.err; then
1593*4d5d8b54SAndroid Build Coastguard Worker    grep -v '^ *+' conftest.err >conftest.er1
1594*4d5d8b54SAndroid Build Coastguard Worker    cat conftest.er1 >&5
1595*4d5d8b54SAndroid Build Coastguard Worker    mv -f conftest.er1 conftest.err
1596*4d5d8b54SAndroid Build Coastguard Worker  fi
1597*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; } && {
1599*4d5d8b54SAndroid Build Coastguard Worker	 test -z "$ac_c_werror_flag" ||
1600*4d5d8b54SAndroid Build Coastguard Worker	 test ! -s conftest.err
1601*4d5d8b54SAndroid Build Coastguard Worker       } && test -s conftest.$ac_objext
1602*4d5d8b54SAndroid Build Coastguard Workerthen :
1603*4d5d8b54SAndroid Build Coastguard Worker  ac_retval=0
1604*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1605*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me: failed program was:" >&5
1606*4d5d8b54SAndroid Build Coastguard Workersed 's/^/| /' conftest.$ac_ext >&5
1607*4d5d8b54SAndroid Build Coastguard Worker
1608*4d5d8b54SAndroid Build Coastguard Worker	ac_retval=1
1609*4d5d8b54SAndroid Build Coastguard Workerfi
1610*4d5d8b54SAndroid Build Coastguard Worker  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1611*4d5d8b54SAndroid Build Coastguard Worker  as_fn_set_status $ac_retval
1612*4d5d8b54SAndroid Build Coastguard Worker
1613*4d5d8b54SAndroid Build Coastguard Worker} # ac_fn_c_try_compile
1614*4d5d8b54SAndroid Build Coastguard Worker
1615*4d5d8b54SAndroid Build Coastguard Worker# ac_fn_c_try_link LINENO
1616*4d5d8b54SAndroid Build Coastguard Worker# -----------------------
1617*4d5d8b54SAndroid Build Coastguard Worker# Try to link conftest.$ac_ext, and return whether this succeeded.
1618*4d5d8b54SAndroid Build Coastguard Workerac_fn_c_try_link ()
1619*4d5d8b54SAndroid Build Coastguard Worker{
1620*4d5d8b54SAndroid Build Coastguard Worker  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1622*4d5d8b54SAndroid Build Coastguard Worker  if { { ac_try="$ac_link"
1623*4d5d8b54SAndroid Build Coastguard Workercase "(($ac_try" in
1624*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1625*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
1626*4d5d8b54SAndroid Build Coastguard Workeresac
1627*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
1629*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_link") 2>conftest.err
1630*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
1631*4d5d8b54SAndroid Build Coastguard Worker  if test -s conftest.err; then
1632*4d5d8b54SAndroid Build Coastguard Worker    grep -v '^ *+' conftest.err >conftest.er1
1633*4d5d8b54SAndroid Build Coastguard Worker    cat conftest.er1 >&5
1634*4d5d8b54SAndroid Build Coastguard Worker    mv -f conftest.er1 conftest.err
1635*4d5d8b54SAndroid Build Coastguard Worker  fi
1636*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; } && {
1638*4d5d8b54SAndroid Build Coastguard Worker	 test -z "$ac_c_werror_flag" ||
1639*4d5d8b54SAndroid Build Coastguard Worker	 test ! -s conftest.err
1640*4d5d8b54SAndroid Build Coastguard Worker       } && test -s conftest$ac_exeext && {
1641*4d5d8b54SAndroid Build Coastguard Worker	 test "$cross_compiling" = yes ||
1642*4d5d8b54SAndroid Build Coastguard Worker	 test -x conftest$ac_exeext
1643*4d5d8b54SAndroid Build Coastguard Worker       }
1644*4d5d8b54SAndroid Build Coastguard Workerthen :
1645*4d5d8b54SAndroid Build Coastguard Worker  ac_retval=0
1646*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1647*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me: failed program was:" >&5
1648*4d5d8b54SAndroid Build Coastguard Workersed 's/^/| /' conftest.$ac_ext >&5
1649*4d5d8b54SAndroid Build Coastguard Worker
1650*4d5d8b54SAndroid Build Coastguard Worker	ac_retval=1
1651*4d5d8b54SAndroid Build Coastguard Workerfi
1652*4d5d8b54SAndroid Build Coastguard Worker  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1653*4d5d8b54SAndroid Build Coastguard Worker  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1654*4d5d8b54SAndroid Build Coastguard Worker  # interfere with the next link command; also delete a directory that is
1655*4d5d8b54SAndroid Build Coastguard Worker  # left behind by Apple's compiler.  We do this before executing the actions.
1656*4d5d8b54SAndroid Build Coastguard Worker  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1657*4d5d8b54SAndroid Build Coastguard Worker  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1658*4d5d8b54SAndroid Build Coastguard Worker  as_fn_set_status $ac_retval
1659*4d5d8b54SAndroid Build Coastguard Worker
1660*4d5d8b54SAndroid Build Coastguard Worker} # ac_fn_c_try_link
1661*4d5d8b54SAndroid Build Coastguard Worker
1662*4d5d8b54SAndroid Build Coastguard Worker# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1663*4d5d8b54SAndroid Build Coastguard Worker# -------------------------------------------------------
1664*4d5d8b54SAndroid Build Coastguard Worker# Tests whether HEADER exists and can be compiled using the include files in
1665*4d5d8b54SAndroid Build Coastguard Worker# INCLUDES, setting the cache variable VAR accordingly.
1666*4d5d8b54SAndroid Build Coastguard Workerac_fn_c_check_header_compile ()
1667*4d5d8b54SAndroid Build Coastguard Worker{
1668*4d5d8b54SAndroid Build Coastguard Worker  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1669*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1670*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $2... " >&6; }
1671*4d5d8b54SAndroid Build Coastguard Workerif eval test \${$3+y}
1672*4d5d8b54SAndroid Build Coastguard Workerthen :
1673*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
1674*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1675*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1676*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
1677*4d5d8b54SAndroid Build Coastguard Worker$4
1678*4d5d8b54SAndroid Build Coastguard Worker#include <$2>
1679*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1680*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
1681*4d5d8b54SAndroid Build Coastguard Workerthen :
1682*4d5d8b54SAndroid Build Coastguard Worker  eval "$3=yes"
1683*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1684*4d5d8b54SAndroid Build Coastguard Worker  eval "$3=no"
1685*4d5d8b54SAndroid Build Coastguard Workerfi
1686*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1687*4d5d8b54SAndroid Build Coastguard Workerfi
1688*4d5d8b54SAndroid Build Coastguard Workereval ac_res=\$$3
1689*4d5d8b54SAndroid Build Coastguard Worker	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1690*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_res" >&6; }
1691*4d5d8b54SAndroid Build Coastguard Worker  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692*4d5d8b54SAndroid Build Coastguard Worker
1693*4d5d8b54SAndroid Build Coastguard Worker} # ac_fn_c_check_header_compile
1694*4d5d8b54SAndroid Build Coastguard Worker
1695*4d5d8b54SAndroid Build Coastguard Worker# ac_fn_c_check_func LINENO FUNC VAR
1696*4d5d8b54SAndroid Build Coastguard Worker# ----------------------------------
1697*4d5d8b54SAndroid Build Coastguard Worker# Tests whether FUNC exists, setting the cache variable VAR accordingly
1698*4d5d8b54SAndroid Build Coastguard Workerac_fn_c_check_func ()
1699*4d5d8b54SAndroid Build Coastguard Worker{
1700*4d5d8b54SAndroid Build Coastguard Worker  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1702*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $2... " >&6; }
1703*4d5d8b54SAndroid Build Coastguard Workerif eval test \${$3+y}
1704*4d5d8b54SAndroid Build Coastguard Workerthen :
1705*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
1706*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1707*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1708*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
1709*4d5d8b54SAndroid Build Coastguard Worker/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1710*4d5d8b54SAndroid Build Coastguard Worker   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1711*4d5d8b54SAndroid Build Coastguard Worker#define $2 innocuous_$2
1712*4d5d8b54SAndroid Build Coastguard Worker
1713*4d5d8b54SAndroid Build Coastguard Worker/* System header to define __stub macros and hopefully few prototypes,
1714*4d5d8b54SAndroid Build Coastguard Worker   which can conflict with char $2 (); below.  */
1715*4d5d8b54SAndroid Build Coastguard Worker
1716*4d5d8b54SAndroid Build Coastguard Worker#include <limits.h>
1717*4d5d8b54SAndroid Build Coastguard Worker#undef $2
1718*4d5d8b54SAndroid Build Coastguard Worker
1719*4d5d8b54SAndroid Build Coastguard Worker/* Override any GCC internal prototype to avoid an error.
1720*4d5d8b54SAndroid Build Coastguard Worker   Use char because int might match the return type of a GCC
1721*4d5d8b54SAndroid Build Coastguard Worker   builtin and then its argument prototype would still apply.  */
1722*4d5d8b54SAndroid Build Coastguard Worker#ifdef __cplusplus
1723*4d5d8b54SAndroid Build Coastguard Workerextern "C"
1724*4d5d8b54SAndroid Build Coastguard Worker#endif
1725*4d5d8b54SAndroid Build Coastguard Workerchar $2 ();
1726*4d5d8b54SAndroid Build Coastguard Worker/* The GNU C library defines this for functions which it implements
1727*4d5d8b54SAndroid Build Coastguard Worker    to always fail with ENOSYS.  Some functions are actually named
1728*4d5d8b54SAndroid Build Coastguard Worker    something starting with __ and the normal name is an alias.  */
1729*4d5d8b54SAndroid Build Coastguard Worker#if defined __stub_$2 || defined __stub___$2
1730*4d5d8b54SAndroid Build Coastguard Workerchoke me
1731*4d5d8b54SAndroid Build Coastguard Worker#endif
1732*4d5d8b54SAndroid Build Coastguard Worker
1733*4d5d8b54SAndroid Build Coastguard Workerint
1734*4d5d8b54SAndroid Build Coastguard Workermain (void)
1735*4d5d8b54SAndroid Build Coastguard Worker{
1736*4d5d8b54SAndroid Build Coastguard Workerreturn $2 ();
1737*4d5d8b54SAndroid Build Coastguard Worker  ;
1738*4d5d8b54SAndroid Build Coastguard Worker  return 0;
1739*4d5d8b54SAndroid Build Coastguard Worker}
1740*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1741*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
1742*4d5d8b54SAndroid Build Coastguard Workerthen :
1743*4d5d8b54SAndroid Build Coastguard Worker  eval "$3=yes"
1744*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1745*4d5d8b54SAndroid Build Coastguard Worker  eval "$3=no"
1746*4d5d8b54SAndroid Build Coastguard Workerfi
1747*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
1748*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
1749*4d5d8b54SAndroid Build Coastguard Workerfi
1750*4d5d8b54SAndroid Build Coastguard Workereval ac_res=\$$3
1751*4d5d8b54SAndroid Build Coastguard Worker	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1752*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_res" >&6; }
1753*4d5d8b54SAndroid Build Coastguard Worker  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1754*4d5d8b54SAndroid Build Coastguard Worker
1755*4d5d8b54SAndroid Build Coastguard Worker} # ac_fn_c_check_func
1756*4d5d8b54SAndroid Build Coastguard Worker
1757*4d5d8b54SAndroid Build Coastguard Worker# ac_fn_c_try_run LINENO
1758*4d5d8b54SAndroid Build Coastguard Worker# ----------------------
1759*4d5d8b54SAndroid Build Coastguard Worker# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1760*4d5d8b54SAndroid Build Coastguard Worker# executables *can* be run.
1761*4d5d8b54SAndroid Build Coastguard Workerac_fn_c_try_run ()
1762*4d5d8b54SAndroid Build Coastguard Worker{
1763*4d5d8b54SAndroid Build Coastguard Worker  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1764*4d5d8b54SAndroid Build Coastguard Worker  if { { ac_try="$ac_link"
1765*4d5d8b54SAndroid Build Coastguard Workercase "(($ac_try" in
1766*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
1768*4d5d8b54SAndroid Build Coastguard Workeresac
1769*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1770*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
1771*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_link") 2>&5
1772*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
1773*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1775*4d5d8b54SAndroid Build Coastguard Worker  { { case "(($ac_try" in
1776*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
1778*4d5d8b54SAndroid Build Coastguard Workeresac
1779*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
1781*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_try") 2>&5
1782*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
1783*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }; }
1785*4d5d8b54SAndroid Build Coastguard Workerthen :
1786*4d5d8b54SAndroid Build Coastguard Worker  ac_retval=0
1787*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1788*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1789*4d5d8b54SAndroid Build Coastguard Worker       printf "%s\n" "$as_me: failed program was:" >&5
1790*4d5d8b54SAndroid Build Coastguard Workersed 's/^/| /' conftest.$ac_ext >&5
1791*4d5d8b54SAndroid Build Coastguard Worker
1792*4d5d8b54SAndroid Build Coastguard Worker       ac_retval=$ac_status
1793*4d5d8b54SAndroid Build Coastguard Workerfi
1794*4d5d8b54SAndroid Build Coastguard Worker  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1795*4d5d8b54SAndroid Build Coastguard Worker  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1796*4d5d8b54SAndroid Build Coastguard Worker  as_fn_set_status $ac_retval
1797*4d5d8b54SAndroid Build Coastguard Worker
1798*4d5d8b54SAndroid Build Coastguard Worker} # ac_fn_c_try_run
1799*4d5d8b54SAndroid Build Coastguard Worker
1800*4d5d8b54SAndroid Build Coastguard Worker# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1801*4d5d8b54SAndroid Build Coastguard Worker# --------------------------------------------
1802*4d5d8b54SAndroid Build Coastguard Worker# Tries to find the compile-time value of EXPR in a program that includes
1803*4d5d8b54SAndroid Build Coastguard Worker# INCLUDES, setting VAR accordingly. Returns whether the value could be
1804*4d5d8b54SAndroid Build Coastguard Worker# computed
1805*4d5d8b54SAndroid Build Coastguard Workerac_fn_c_compute_int ()
1806*4d5d8b54SAndroid Build Coastguard Worker{
1807*4d5d8b54SAndroid Build Coastguard Worker  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808*4d5d8b54SAndroid Build Coastguard Worker  if test "$cross_compiling" = yes; then
1809*4d5d8b54SAndroid Build Coastguard Worker    # Depending upon the size, compute the lo and hi bounds.
1810*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
1811*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
1812*4d5d8b54SAndroid Build Coastguard Worker$4
1813*4d5d8b54SAndroid Build Coastguard Workerint
1814*4d5d8b54SAndroid Build Coastguard Workermain (void)
1815*4d5d8b54SAndroid Build Coastguard Worker{
1816*4d5d8b54SAndroid Build Coastguard Workerstatic int test_array [1 - 2 * !(($2) >= 0)];
1817*4d5d8b54SAndroid Build Coastguard Workertest_array [0] = 0;
1818*4d5d8b54SAndroid Build Coastguard Workerreturn test_array [0];
1819*4d5d8b54SAndroid Build Coastguard Worker
1820*4d5d8b54SAndroid Build Coastguard Worker  ;
1821*4d5d8b54SAndroid Build Coastguard Worker  return 0;
1822*4d5d8b54SAndroid Build Coastguard Worker}
1823*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1824*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
1825*4d5d8b54SAndroid Build Coastguard Workerthen :
1826*4d5d8b54SAndroid Build Coastguard Worker  ac_lo=0 ac_mid=0
1827*4d5d8b54SAndroid Build Coastguard Worker  while :; do
1828*4d5d8b54SAndroid Build Coastguard Worker    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1829*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
1830*4d5d8b54SAndroid Build Coastguard Worker$4
1831*4d5d8b54SAndroid Build Coastguard Workerint
1832*4d5d8b54SAndroid Build Coastguard Workermain (void)
1833*4d5d8b54SAndroid Build Coastguard Worker{
1834*4d5d8b54SAndroid Build Coastguard Workerstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
1835*4d5d8b54SAndroid Build Coastguard Workertest_array [0] = 0;
1836*4d5d8b54SAndroid Build Coastguard Workerreturn test_array [0];
1837*4d5d8b54SAndroid Build Coastguard Worker
1838*4d5d8b54SAndroid Build Coastguard Worker  ;
1839*4d5d8b54SAndroid Build Coastguard Worker  return 0;
1840*4d5d8b54SAndroid Build Coastguard Worker}
1841*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1842*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
1843*4d5d8b54SAndroid Build Coastguard Workerthen :
1844*4d5d8b54SAndroid Build Coastguard Worker  ac_hi=$ac_mid; break
1845*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1846*4d5d8b54SAndroid Build Coastguard Worker  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1847*4d5d8b54SAndroid Build Coastguard Worker			if test $ac_lo -le $ac_mid; then
1848*4d5d8b54SAndroid Build Coastguard Worker			  ac_lo= ac_hi=
1849*4d5d8b54SAndroid Build Coastguard Worker			  break
1850*4d5d8b54SAndroid Build Coastguard Worker			fi
1851*4d5d8b54SAndroid Build Coastguard Worker			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1852*4d5d8b54SAndroid Build Coastguard Workerfi
1853*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1854*4d5d8b54SAndroid Build Coastguard Worker  done
1855*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1856*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1857*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
1858*4d5d8b54SAndroid Build Coastguard Worker$4
1859*4d5d8b54SAndroid Build Coastguard Workerint
1860*4d5d8b54SAndroid Build Coastguard Workermain (void)
1861*4d5d8b54SAndroid Build Coastguard Worker{
1862*4d5d8b54SAndroid Build Coastguard Workerstatic int test_array [1 - 2 * !(($2) < 0)];
1863*4d5d8b54SAndroid Build Coastguard Workertest_array [0] = 0;
1864*4d5d8b54SAndroid Build Coastguard Workerreturn test_array [0];
1865*4d5d8b54SAndroid Build Coastguard Worker
1866*4d5d8b54SAndroid Build Coastguard Worker  ;
1867*4d5d8b54SAndroid Build Coastguard Worker  return 0;
1868*4d5d8b54SAndroid Build Coastguard Worker}
1869*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1870*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
1871*4d5d8b54SAndroid Build Coastguard Workerthen :
1872*4d5d8b54SAndroid Build Coastguard Worker  ac_hi=-1 ac_mid=-1
1873*4d5d8b54SAndroid Build Coastguard Worker  while :; do
1874*4d5d8b54SAndroid Build Coastguard Worker    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1875*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
1876*4d5d8b54SAndroid Build Coastguard Worker$4
1877*4d5d8b54SAndroid Build Coastguard Workerint
1878*4d5d8b54SAndroid Build Coastguard Workermain (void)
1879*4d5d8b54SAndroid Build Coastguard Worker{
1880*4d5d8b54SAndroid Build Coastguard Workerstatic int test_array [1 - 2 * !(($2) >= $ac_mid)];
1881*4d5d8b54SAndroid Build Coastguard Workertest_array [0] = 0;
1882*4d5d8b54SAndroid Build Coastguard Workerreturn test_array [0];
1883*4d5d8b54SAndroid Build Coastguard Worker
1884*4d5d8b54SAndroid Build Coastguard Worker  ;
1885*4d5d8b54SAndroid Build Coastguard Worker  return 0;
1886*4d5d8b54SAndroid Build Coastguard Worker}
1887*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1888*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
1889*4d5d8b54SAndroid Build Coastguard Workerthen :
1890*4d5d8b54SAndroid Build Coastguard Worker  ac_lo=$ac_mid; break
1891*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1892*4d5d8b54SAndroid Build Coastguard Worker  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1893*4d5d8b54SAndroid Build Coastguard Worker			if test $ac_mid -le $ac_hi; then
1894*4d5d8b54SAndroid Build Coastguard Worker			  ac_lo= ac_hi=
1895*4d5d8b54SAndroid Build Coastguard Worker			  break
1896*4d5d8b54SAndroid Build Coastguard Worker			fi
1897*4d5d8b54SAndroid Build Coastguard Worker			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1898*4d5d8b54SAndroid Build Coastguard Workerfi
1899*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1900*4d5d8b54SAndroid Build Coastguard Worker  done
1901*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1902*4d5d8b54SAndroid Build Coastguard Worker  ac_lo= ac_hi=
1903*4d5d8b54SAndroid Build Coastguard Workerfi
1904*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1905*4d5d8b54SAndroid Build Coastguard Workerfi
1906*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1907*4d5d8b54SAndroid Build Coastguard Worker# Binary search between lo and hi bounds.
1908*4d5d8b54SAndroid Build Coastguard Workerwhile test "x$ac_lo" != "x$ac_hi"; do
1909*4d5d8b54SAndroid Build Coastguard Worker  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1910*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1911*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
1912*4d5d8b54SAndroid Build Coastguard Worker$4
1913*4d5d8b54SAndroid Build Coastguard Workerint
1914*4d5d8b54SAndroid Build Coastguard Workermain (void)
1915*4d5d8b54SAndroid Build Coastguard Worker{
1916*4d5d8b54SAndroid Build Coastguard Workerstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
1917*4d5d8b54SAndroid Build Coastguard Workertest_array [0] = 0;
1918*4d5d8b54SAndroid Build Coastguard Workerreturn test_array [0];
1919*4d5d8b54SAndroid Build Coastguard Worker
1920*4d5d8b54SAndroid Build Coastguard Worker  ;
1921*4d5d8b54SAndroid Build Coastguard Worker  return 0;
1922*4d5d8b54SAndroid Build Coastguard Worker}
1923*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1924*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
1925*4d5d8b54SAndroid Build Coastguard Workerthen :
1926*4d5d8b54SAndroid Build Coastguard Worker  ac_hi=$ac_mid
1927*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1928*4d5d8b54SAndroid Build Coastguard Worker  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1929*4d5d8b54SAndroid Build Coastguard Workerfi
1930*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1931*4d5d8b54SAndroid Build Coastguard Workerdone
1932*4d5d8b54SAndroid Build Coastguard Workercase $ac_lo in #((
1933*4d5d8b54SAndroid Build Coastguard Worker?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1934*4d5d8b54SAndroid Build Coastguard Worker'') ac_retval=1 ;;
1935*4d5d8b54SAndroid Build Coastguard Workeresac
1936*4d5d8b54SAndroid Build Coastguard Worker  else
1937*4d5d8b54SAndroid Build Coastguard Worker    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1938*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
1939*4d5d8b54SAndroid Build Coastguard Worker$4
1940*4d5d8b54SAndroid Build Coastguard Workerstatic long int longval (void) { return $2; }
1941*4d5d8b54SAndroid Build Coastguard Workerstatic unsigned long int ulongval (void) { return $2; }
1942*4d5d8b54SAndroid Build Coastguard Worker#include <stdio.h>
1943*4d5d8b54SAndroid Build Coastguard Worker#include <stdlib.h>
1944*4d5d8b54SAndroid Build Coastguard Workerint
1945*4d5d8b54SAndroid Build Coastguard Workermain (void)
1946*4d5d8b54SAndroid Build Coastguard Worker{
1947*4d5d8b54SAndroid Build Coastguard Worker
1948*4d5d8b54SAndroid Build Coastguard Worker  FILE *f = fopen ("conftest.val", "w");
1949*4d5d8b54SAndroid Build Coastguard Worker  if (! f)
1950*4d5d8b54SAndroid Build Coastguard Worker    return 1;
1951*4d5d8b54SAndroid Build Coastguard Worker  if (($2) < 0)
1952*4d5d8b54SAndroid Build Coastguard Worker    {
1953*4d5d8b54SAndroid Build Coastguard Worker      long int i = longval ();
1954*4d5d8b54SAndroid Build Coastguard Worker      if (i != ($2))
1955*4d5d8b54SAndroid Build Coastguard Worker	return 1;
1956*4d5d8b54SAndroid Build Coastguard Worker      fprintf (f, "%ld", i);
1957*4d5d8b54SAndroid Build Coastguard Worker    }
1958*4d5d8b54SAndroid Build Coastguard Worker  else
1959*4d5d8b54SAndroid Build Coastguard Worker    {
1960*4d5d8b54SAndroid Build Coastguard Worker      unsigned long int i = ulongval ();
1961*4d5d8b54SAndroid Build Coastguard Worker      if (i != ($2))
1962*4d5d8b54SAndroid Build Coastguard Worker	return 1;
1963*4d5d8b54SAndroid Build Coastguard Worker      fprintf (f, "%lu", i);
1964*4d5d8b54SAndroid Build Coastguard Worker    }
1965*4d5d8b54SAndroid Build Coastguard Worker  /* Do not output a trailing newline, as this causes \r\n confusion
1966*4d5d8b54SAndroid Build Coastguard Worker     on some platforms.  */
1967*4d5d8b54SAndroid Build Coastguard Worker  return ferror (f) || fclose (f) != 0;
1968*4d5d8b54SAndroid Build Coastguard Worker
1969*4d5d8b54SAndroid Build Coastguard Worker  ;
1970*4d5d8b54SAndroid Build Coastguard Worker  return 0;
1971*4d5d8b54SAndroid Build Coastguard Worker}
1972*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
1973*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_run "$LINENO"
1974*4d5d8b54SAndroid Build Coastguard Workerthen :
1975*4d5d8b54SAndroid Build Coastguard Worker  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1976*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
1977*4d5d8b54SAndroid Build Coastguard Worker  ac_retval=1
1978*4d5d8b54SAndroid Build Coastguard Workerfi
1979*4d5d8b54SAndroid Build Coastguard Workerrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1980*4d5d8b54SAndroid Build Coastguard Worker  conftest.$ac_objext conftest.beam conftest.$ac_ext
1981*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.val
1982*4d5d8b54SAndroid Build Coastguard Worker
1983*4d5d8b54SAndroid Build Coastguard Worker  fi
1984*4d5d8b54SAndroid Build Coastguard Worker  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1985*4d5d8b54SAndroid Build Coastguard Worker  as_fn_set_status $ac_retval
1986*4d5d8b54SAndroid Build Coastguard Worker
1987*4d5d8b54SAndroid Build Coastguard Worker} # ac_fn_c_compute_int
1988*4d5d8b54SAndroid Build Coastguard Workerac_configure_args_raw=
1989*4d5d8b54SAndroid Build Coastguard Workerfor ac_arg
1990*4d5d8b54SAndroid Build Coastguard Workerdo
1991*4d5d8b54SAndroid Build Coastguard Worker  case $ac_arg in
1992*4d5d8b54SAndroid Build Coastguard Worker  *\'*)
1993*4d5d8b54SAndroid Build Coastguard Worker    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1994*4d5d8b54SAndroid Build Coastguard Worker  esac
1995*4d5d8b54SAndroid Build Coastguard Worker  as_fn_append ac_configure_args_raw " '$ac_arg'"
1996*4d5d8b54SAndroid Build Coastguard Workerdone
1997*4d5d8b54SAndroid Build Coastguard Worker
1998*4d5d8b54SAndroid Build Coastguard Workercase $ac_configure_args_raw in
1999*4d5d8b54SAndroid Build Coastguard Worker  *$as_nl*)
2000*4d5d8b54SAndroid Build Coastguard Worker    ac_safe_unquote= ;;
2001*4d5d8b54SAndroid Build Coastguard Worker  *)
2002*4d5d8b54SAndroid Build Coastguard Worker    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
2003*4d5d8b54SAndroid Build Coastguard Worker    ac_unsafe_a="$ac_unsafe_z#~"
2004*4d5d8b54SAndroid Build Coastguard Worker    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2005*4d5d8b54SAndroid Build Coastguard Worker    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2006*4d5d8b54SAndroid Build Coastguard Workeresac
2007*4d5d8b54SAndroid Build Coastguard Worker
2008*4d5d8b54SAndroid Build Coastguard Workercat >config.log <<_ACEOF
2009*4d5d8b54SAndroid Build Coastguard WorkerThis file contains any messages produced by compilers while
2010*4d5d8b54SAndroid Build Coastguard Workerrunning configure, to aid debugging if configure makes a mistake.
2011*4d5d8b54SAndroid Build Coastguard Worker
2012*4d5d8b54SAndroid Build Coastguard WorkerIt was created by libogg $as_me 1.3.5, which was
2013*4d5d8b54SAndroid Build Coastguard Workergenerated by GNU Autoconf 2.71.  Invocation command line was
2014*4d5d8b54SAndroid Build Coastguard Worker
2015*4d5d8b54SAndroid Build Coastguard Worker  $ $0$ac_configure_args_raw
2016*4d5d8b54SAndroid Build Coastguard Worker
2017*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
2018*4d5d8b54SAndroid Build Coastguard Workerexec 5>>config.log
2019*4d5d8b54SAndroid Build Coastguard Worker{
2020*4d5d8b54SAndroid Build Coastguard Workercat <<_ASUNAME
2021*4d5d8b54SAndroid Build Coastguard Worker## --------- ##
2022*4d5d8b54SAndroid Build Coastguard Worker## Platform. ##
2023*4d5d8b54SAndroid Build Coastguard Worker## --------- ##
2024*4d5d8b54SAndroid Build Coastguard Worker
2025*4d5d8b54SAndroid Build Coastguard Workerhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2026*4d5d8b54SAndroid Build Coastguard Workeruname -m = `(uname -m) 2>/dev/null || echo unknown`
2027*4d5d8b54SAndroid Build Coastguard Workeruname -r = `(uname -r) 2>/dev/null || echo unknown`
2028*4d5d8b54SAndroid Build Coastguard Workeruname -s = `(uname -s) 2>/dev/null || echo unknown`
2029*4d5d8b54SAndroid Build Coastguard Workeruname -v = `(uname -v) 2>/dev/null || echo unknown`
2030*4d5d8b54SAndroid Build Coastguard Worker
2031*4d5d8b54SAndroid Build Coastguard Worker/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2032*4d5d8b54SAndroid Build Coastguard Worker/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2033*4d5d8b54SAndroid Build Coastguard Worker
2034*4d5d8b54SAndroid Build Coastguard Worker/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2035*4d5d8b54SAndroid Build Coastguard Worker/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2036*4d5d8b54SAndroid Build Coastguard Worker/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2037*4d5d8b54SAndroid Build Coastguard Worker/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2038*4d5d8b54SAndroid Build Coastguard Worker/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2039*4d5d8b54SAndroid Build Coastguard Worker/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2040*4d5d8b54SAndroid Build Coastguard Worker/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2041*4d5d8b54SAndroid Build Coastguard Worker
2042*4d5d8b54SAndroid Build Coastguard Worker_ASUNAME
2043*4d5d8b54SAndroid Build Coastguard Worker
2044*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2045*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
2046*4d5d8b54SAndroid Build Coastguard Workerdo
2047*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
2048*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
2049*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
2050*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
2051*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
2052*4d5d8b54SAndroid Build Coastguard Worker  esac
2053*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "PATH: $as_dir"
2054*4d5d8b54SAndroid Build Coastguard Worker  done
2055*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
2056*4d5d8b54SAndroid Build Coastguard Worker
2057*4d5d8b54SAndroid Build Coastguard Worker} >&5
2058*4d5d8b54SAndroid Build Coastguard Worker
2059*4d5d8b54SAndroid Build Coastguard Workercat >&5 <<_ACEOF
2060*4d5d8b54SAndroid Build Coastguard Worker
2061*4d5d8b54SAndroid Build Coastguard Worker
2062*4d5d8b54SAndroid Build Coastguard Worker## ----------- ##
2063*4d5d8b54SAndroid Build Coastguard Worker## Core tests. ##
2064*4d5d8b54SAndroid Build Coastguard Worker## ----------- ##
2065*4d5d8b54SAndroid Build Coastguard Worker
2066*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
2067*4d5d8b54SAndroid Build Coastguard Worker
2068*4d5d8b54SAndroid Build Coastguard Worker
2069*4d5d8b54SAndroid Build Coastguard Worker# Keep a trace of the command line.
2070*4d5d8b54SAndroid Build Coastguard Worker# Strip out --no-create and --no-recursion so they do not pile up.
2071*4d5d8b54SAndroid Build Coastguard Worker# Strip out --silent because we don't want to record it for future runs.
2072*4d5d8b54SAndroid Build Coastguard Worker# Also quote any args containing shell meta-characters.
2073*4d5d8b54SAndroid Build Coastguard Worker# Make two passes to allow for proper duplicate-argument suppression.
2074*4d5d8b54SAndroid Build Coastguard Workerac_configure_args=
2075*4d5d8b54SAndroid Build Coastguard Workerac_configure_args0=
2076*4d5d8b54SAndroid Build Coastguard Workerac_configure_args1=
2077*4d5d8b54SAndroid Build Coastguard Workerac_must_keep_next=false
2078*4d5d8b54SAndroid Build Coastguard Workerfor ac_pass in 1 2
2079*4d5d8b54SAndroid Build Coastguard Workerdo
2080*4d5d8b54SAndroid Build Coastguard Worker  for ac_arg
2081*4d5d8b54SAndroid Build Coastguard Worker  do
2082*4d5d8b54SAndroid Build Coastguard Worker    case $ac_arg in
2083*4d5d8b54SAndroid Build Coastguard Worker    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2084*4d5d8b54SAndroid Build Coastguard Worker    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2085*4d5d8b54SAndroid Build Coastguard Worker    | -silent | --silent | --silen | --sile | --sil)
2086*4d5d8b54SAndroid Build Coastguard Worker      continue ;;
2087*4d5d8b54SAndroid Build Coastguard Worker    *\'*)
2088*4d5d8b54SAndroid Build Coastguard Worker      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2089*4d5d8b54SAndroid Build Coastguard Worker    esac
2090*4d5d8b54SAndroid Build Coastguard Worker    case $ac_pass in
2091*4d5d8b54SAndroid Build Coastguard Worker    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2092*4d5d8b54SAndroid Build Coastguard Worker    2)
2093*4d5d8b54SAndroid Build Coastguard Worker      as_fn_append ac_configure_args1 " '$ac_arg'"
2094*4d5d8b54SAndroid Build Coastguard Worker      if test $ac_must_keep_next = true; then
2095*4d5d8b54SAndroid Build Coastguard Worker	ac_must_keep_next=false # Got value, back to normal.
2096*4d5d8b54SAndroid Build Coastguard Worker      else
2097*4d5d8b54SAndroid Build Coastguard Worker	case $ac_arg in
2098*4d5d8b54SAndroid Build Coastguard Worker	  *=* | --config-cache | -C | -disable-* | --disable-* \
2099*4d5d8b54SAndroid Build Coastguard Worker	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2100*4d5d8b54SAndroid Build Coastguard Worker	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2101*4d5d8b54SAndroid Build Coastguard Worker	  | -with-* | --with-* | -without-* | --without-* | --x)
2102*4d5d8b54SAndroid Build Coastguard Worker	    case "$ac_configure_args0 " in
2103*4d5d8b54SAndroid Build Coastguard Worker	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2104*4d5d8b54SAndroid Build Coastguard Worker	    esac
2105*4d5d8b54SAndroid Build Coastguard Worker	    ;;
2106*4d5d8b54SAndroid Build Coastguard Worker	  -* ) ac_must_keep_next=true ;;
2107*4d5d8b54SAndroid Build Coastguard Worker	esac
2108*4d5d8b54SAndroid Build Coastguard Worker      fi
2109*4d5d8b54SAndroid Build Coastguard Worker      as_fn_append ac_configure_args " '$ac_arg'"
2110*4d5d8b54SAndroid Build Coastguard Worker      ;;
2111*4d5d8b54SAndroid Build Coastguard Worker    esac
2112*4d5d8b54SAndroid Build Coastguard Worker  done
2113*4d5d8b54SAndroid Build Coastguard Workerdone
2114*4d5d8b54SAndroid Build Coastguard Worker{ ac_configure_args0=; unset ac_configure_args0;}
2115*4d5d8b54SAndroid Build Coastguard Worker{ ac_configure_args1=; unset ac_configure_args1;}
2116*4d5d8b54SAndroid Build Coastguard Worker
2117*4d5d8b54SAndroid Build Coastguard Worker# When interrupted or exit'd, cleanup temporary files, and complete
2118*4d5d8b54SAndroid Build Coastguard Worker# config.log.  We remove comments because anyway the quotes in there
2119*4d5d8b54SAndroid Build Coastguard Worker# would cause problems or look ugly.
2120*4d5d8b54SAndroid Build Coastguard Worker# WARNING: Use '\'' to represent an apostrophe within the trap.
2121*4d5d8b54SAndroid Build Coastguard Worker# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2122*4d5d8b54SAndroid Build Coastguard Workertrap 'exit_status=$?
2123*4d5d8b54SAndroid Build Coastguard Worker  # Sanitize IFS.
2124*4d5d8b54SAndroid Build Coastguard Worker  IFS=" ""	$as_nl"
2125*4d5d8b54SAndroid Build Coastguard Worker  # Save into config.log some information that might help in debugging.
2126*4d5d8b54SAndroid Build Coastguard Worker  {
2127*4d5d8b54SAndroid Build Coastguard Worker    echo
2128*4d5d8b54SAndroid Build Coastguard Worker
2129*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "## ---------------- ##
2130*4d5d8b54SAndroid Build Coastguard Worker## Cache variables. ##
2131*4d5d8b54SAndroid Build Coastguard Worker## ---------------- ##"
2132*4d5d8b54SAndroid Build Coastguard Worker    echo
2133*4d5d8b54SAndroid Build Coastguard Worker    # The following way of writing the cache mishandles newlines in values,
2134*4d5d8b54SAndroid Build Coastguard Worker(
2135*4d5d8b54SAndroid Build Coastguard Worker  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2136*4d5d8b54SAndroid Build Coastguard Worker    eval ac_val=\$$ac_var
2137*4d5d8b54SAndroid Build Coastguard Worker    case $ac_val in #(
2138*4d5d8b54SAndroid Build Coastguard Worker    *${as_nl}*)
2139*4d5d8b54SAndroid Build Coastguard Worker      case $ac_var in #(
2140*4d5d8b54SAndroid Build Coastguard Worker      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2141*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2142*4d5d8b54SAndroid Build Coastguard Worker      esac
2143*4d5d8b54SAndroid Build Coastguard Worker      case $ac_var in #(
2144*4d5d8b54SAndroid Build Coastguard Worker      _ | IFS | as_nl) ;; #(
2145*4d5d8b54SAndroid Build Coastguard Worker      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2146*4d5d8b54SAndroid Build Coastguard Worker      *) { eval $ac_var=; unset $ac_var;} ;;
2147*4d5d8b54SAndroid Build Coastguard Worker      esac ;;
2148*4d5d8b54SAndroid Build Coastguard Worker    esac
2149*4d5d8b54SAndroid Build Coastguard Worker  done
2150*4d5d8b54SAndroid Build Coastguard Worker  (set) 2>&1 |
2151*4d5d8b54SAndroid Build Coastguard Worker    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2152*4d5d8b54SAndroid Build Coastguard Worker    *${as_nl}ac_space=\ *)
2153*4d5d8b54SAndroid Build Coastguard Worker      sed -n \
2154*4d5d8b54SAndroid Build Coastguard Worker	"s/'\''/'\''\\\\'\'''\''/g;
2155*4d5d8b54SAndroid Build Coastguard Worker	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2156*4d5d8b54SAndroid Build Coastguard Worker      ;; #(
2157*4d5d8b54SAndroid Build Coastguard Worker    *)
2158*4d5d8b54SAndroid Build Coastguard Worker      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2159*4d5d8b54SAndroid Build Coastguard Worker      ;;
2160*4d5d8b54SAndroid Build Coastguard Worker    esac |
2161*4d5d8b54SAndroid Build Coastguard Worker    sort
2162*4d5d8b54SAndroid Build Coastguard Worker)
2163*4d5d8b54SAndroid Build Coastguard Worker    echo
2164*4d5d8b54SAndroid Build Coastguard Worker
2165*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "## ----------------- ##
2166*4d5d8b54SAndroid Build Coastguard Worker## Output variables. ##
2167*4d5d8b54SAndroid Build Coastguard Worker## ----------------- ##"
2168*4d5d8b54SAndroid Build Coastguard Worker    echo
2169*4d5d8b54SAndroid Build Coastguard Worker    for ac_var in $ac_subst_vars
2170*4d5d8b54SAndroid Build Coastguard Worker    do
2171*4d5d8b54SAndroid Build Coastguard Worker      eval ac_val=\$$ac_var
2172*4d5d8b54SAndroid Build Coastguard Worker      case $ac_val in
2173*4d5d8b54SAndroid Build Coastguard Worker      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2174*4d5d8b54SAndroid Build Coastguard Worker      esac
2175*4d5d8b54SAndroid Build Coastguard Worker      printf "%s\n" "$ac_var='\''$ac_val'\''"
2176*4d5d8b54SAndroid Build Coastguard Worker    done | sort
2177*4d5d8b54SAndroid Build Coastguard Worker    echo
2178*4d5d8b54SAndroid Build Coastguard Worker
2179*4d5d8b54SAndroid Build Coastguard Worker    if test -n "$ac_subst_files"; then
2180*4d5d8b54SAndroid Build Coastguard Worker      printf "%s\n" "## ------------------- ##
2181*4d5d8b54SAndroid Build Coastguard Worker## File substitutions. ##
2182*4d5d8b54SAndroid Build Coastguard Worker## ------------------- ##"
2183*4d5d8b54SAndroid Build Coastguard Worker      echo
2184*4d5d8b54SAndroid Build Coastguard Worker      for ac_var in $ac_subst_files
2185*4d5d8b54SAndroid Build Coastguard Worker      do
2186*4d5d8b54SAndroid Build Coastguard Worker	eval ac_val=\$$ac_var
2187*4d5d8b54SAndroid Build Coastguard Worker	case $ac_val in
2188*4d5d8b54SAndroid Build Coastguard Worker	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2189*4d5d8b54SAndroid Build Coastguard Worker	esac
2190*4d5d8b54SAndroid Build Coastguard Worker	printf "%s\n" "$ac_var='\''$ac_val'\''"
2191*4d5d8b54SAndroid Build Coastguard Worker      done | sort
2192*4d5d8b54SAndroid Build Coastguard Worker      echo
2193*4d5d8b54SAndroid Build Coastguard Worker    fi
2194*4d5d8b54SAndroid Build Coastguard Worker
2195*4d5d8b54SAndroid Build Coastguard Worker    if test -s confdefs.h; then
2196*4d5d8b54SAndroid Build Coastguard Worker      printf "%s\n" "## ----------- ##
2197*4d5d8b54SAndroid Build Coastguard Worker## confdefs.h. ##
2198*4d5d8b54SAndroid Build Coastguard Worker## ----------- ##"
2199*4d5d8b54SAndroid Build Coastguard Worker      echo
2200*4d5d8b54SAndroid Build Coastguard Worker      cat confdefs.h
2201*4d5d8b54SAndroid Build Coastguard Worker      echo
2202*4d5d8b54SAndroid Build Coastguard Worker    fi
2203*4d5d8b54SAndroid Build Coastguard Worker    test "$ac_signal" != 0 &&
2204*4d5d8b54SAndroid Build Coastguard Worker      printf "%s\n" "$as_me: caught signal $ac_signal"
2205*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me: exit $exit_status"
2206*4d5d8b54SAndroid Build Coastguard Worker  } >&5
2207*4d5d8b54SAndroid Build Coastguard Worker  rm -f core *.core core.conftest.* &&
2208*4d5d8b54SAndroid Build Coastguard Worker    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2209*4d5d8b54SAndroid Build Coastguard Worker    exit $exit_status
2210*4d5d8b54SAndroid Build Coastguard Worker' 0
2211*4d5d8b54SAndroid Build Coastguard Workerfor ac_signal in 1 2 13 15; do
2212*4d5d8b54SAndroid Build Coastguard Worker  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2213*4d5d8b54SAndroid Build Coastguard Workerdone
2214*4d5d8b54SAndroid Build Coastguard Workerac_signal=0
2215*4d5d8b54SAndroid Build Coastguard Worker
2216*4d5d8b54SAndroid Build Coastguard Worker# confdefs.h avoids OS command line length limits that DEFS can exceed.
2217*4d5d8b54SAndroid Build Coastguard Workerrm -f -r conftest* confdefs.h
2218*4d5d8b54SAndroid Build Coastguard Worker
2219*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "/* confdefs.h */" > confdefs.h
2220*4d5d8b54SAndroid Build Coastguard Worker
2221*4d5d8b54SAndroid Build Coastguard Worker# Predefined preprocessor variables.
2222*4d5d8b54SAndroid Build Coastguard Worker
2223*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2224*4d5d8b54SAndroid Build Coastguard Worker
2225*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2226*4d5d8b54SAndroid Build Coastguard Worker
2227*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2228*4d5d8b54SAndroid Build Coastguard Worker
2229*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2230*4d5d8b54SAndroid Build Coastguard Worker
2231*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2232*4d5d8b54SAndroid Build Coastguard Worker
2233*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2234*4d5d8b54SAndroid Build Coastguard Worker
2235*4d5d8b54SAndroid Build Coastguard Worker
2236*4d5d8b54SAndroid Build Coastguard Worker# Let the site file select an alternate cache file if it wants to.
2237*4d5d8b54SAndroid Build Coastguard Worker# Prefer an explicitly selected file to automatically selected ones.
2238*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CONFIG_SITE"; then
2239*4d5d8b54SAndroid Build Coastguard Worker  ac_site_files="$CONFIG_SITE"
2240*4d5d8b54SAndroid Build Coastguard Workerelif test "x$prefix" != xNONE; then
2241*4d5d8b54SAndroid Build Coastguard Worker  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2242*4d5d8b54SAndroid Build Coastguard Workerelse
2243*4d5d8b54SAndroid Build Coastguard Worker  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2244*4d5d8b54SAndroid Build Coastguard Workerfi
2245*4d5d8b54SAndroid Build Coastguard Worker
2246*4d5d8b54SAndroid Build Coastguard Workerfor ac_site_file in $ac_site_files
2247*4d5d8b54SAndroid Build Coastguard Workerdo
2248*4d5d8b54SAndroid Build Coastguard Worker  case $ac_site_file in #(
2249*4d5d8b54SAndroid Build Coastguard Worker  */*) :
2250*4d5d8b54SAndroid Build Coastguard Worker     ;; #(
2251*4d5d8b54SAndroid Build Coastguard Worker  *) :
2252*4d5d8b54SAndroid Build Coastguard Worker    ac_site_file=./$ac_site_file ;;
2253*4d5d8b54SAndroid Build Coastguard Workeresac
2254*4d5d8b54SAndroid Build Coastguard Worker  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2255*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2256*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2257*4d5d8b54SAndroid Build Coastguard Worker    sed 's/^/| /' "$ac_site_file" >&5
2258*4d5d8b54SAndroid Build Coastguard Worker    . "$ac_site_file" \
2259*4d5d8b54SAndroid Build Coastguard Worker      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2260*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2261*4d5d8b54SAndroid Build Coastguard Workeras_fn_error $? "failed to load site script $ac_site_file
2262*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
2263*4d5d8b54SAndroid Build Coastguard Worker  fi
2264*4d5d8b54SAndroid Build Coastguard Workerdone
2265*4d5d8b54SAndroid Build Coastguard Worker
2266*4d5d8b54SAndroid Build Coastguard Workerif test -r "$cache_file"; then
2267*4d5d8b54SAndroid Build Coastguard Worker  # Some versions of bash will fail to source /dev/null (special files
2268*4d5d8b54SAndroid Build Coastguard Worker  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2269*4d5d8b54SAndroid Build Coastguard Worker  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2270*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2271*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2272*4d5d8b54SAndroid Build Coastguard Worker    case $cache_file in
2273*4d5d8b54SAndroid Build Coastguard Worker      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2274*4d5d8b54SAndroid Build Coastguard Worker      *)                      . "./$cache_file";;
2275*4d5d8b54SAndroid Build Coastguard Worker    esac
2276*4d5d8b54SAndroid Build Coastguard Worker  fi
2277*4d5d8b54SAndroid Build Coastguard Workerelse
2278*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2279*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2280*4d5d8b54SAndroid Build Coastguard Worker  >$cache_file
2281*4d5d8b54SAndroid Build Coastguard Workerfi
2282*4d5d8b54SAndroid Build Coastguard Worker
2283*4d5d8b54SAndroid Build Coastguard Worker# Test code for whether the C compiler supports C89 (global declarations)
2284*4d5d8b54SAndroid Build Coastguard Workerac_c_conftest_c89_globals='
2285*4d5d8b54SAndroid Build Coastguard Worker/* Does the compiler advertise C89 conformance?
2286*4d5d8b54SAndroid Build Coastguard Worker   Do not test the value of __STDC__, because some compilers set it to 0
2287*4d5d8b54SAndroid Build Coastguard Worker   while being otherwise adequately conformant. */
2288*4d5d8b54SAndroid Build Coastguard Worker#if !defined __STDC__
2289*4d5d8b54SAndroid Build Coastguard Worker# error "Compiler does not advertise C89 conformance"
2290*4d5d8b54SAndroid Build Coastguard Worker#endif
2291*4d5d8b54SAndroid Build Coastguard Worker
2292*4d5d8b54SAndroid Build Coastguard Worker#include <stddef.h>
2293*4d5d8b54SAndroid Build Coastguard Worker#include <stdarg.h>
2294*4d5d8b54SAndroid Build Coastguard Workerstruct stat;
2295*4d5d8b54SAndroid Build Coastguard Worker/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2296*4d5d8b54SAndroid Build Coastguard Workerstruct buf { int x; };
2297*4d5d8b54SAndroid Build Coastguard Workerstruct buf * (*rcsopen) (struct buf *, struct stat *, int);
2298*4d5d8b54SAndroid Build Coastguard Workerstatic char *e (p, i)
2299*4d5d8b54SAndroid Build Coastguard Worker     char **p;
2300*4d5d8b54SAndroid Build Coastguard Worker     int i;
2301*4d5d8b54SAndroid Build Coastguard Worker{
2302*4d5d8b54SAndroid Build Coastguard Worker  return p[i];
2303*4d5d8b54SAndroid Build Coastguard Worker}
2304*4d5d8b54SAndroid Build Coastguard Workerstatic char *f (char * (*g) (char **, int), char **p, ...)
2305*4d5d8b54SAndroid Build Coastguard Worker{
2306*4d5d8b54SAndroid Build Coastguard Worker  char *s;
2307*4d5d8b54SAndroid Build Coastguard Worker  va_list v;
2308*4d5d8b54SAndroid Build Coastguard Worker  va_start (v,p);
2309*4d5d8b54SAndroid Build Coastguard Worker  s = g (p, va_arg (v,int));
2310*4d5d8b54SAndroid Build Coastguard Worker  va_end (v);
2311*4d5d8b54SAndroid Build Coastguard Worker  return s;
2312*4d5d8b54SAndroid Build Coastguard Worker}
2313*4d5d8b54SAndroid Build Coastguard Worker
2314*4d5d8b54SAndroid Build Coastguard Worker/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2315*4d5d8b54SAndroid Build Coastguard Worker   function prototypes and stuff, but not \xHH hex character constants.
2316*4d5d8b54SAndroid Build Coastguard Worker   These do not provoke an error unfortunately, instead are silently treated
2317*4d5d8b54SAndroid Build Coastguard Worker   as an "x".  The following induces an error, until -std is added to get
2318*4d5d8b54SAndroid Build Coastguard Worker   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2319*4d5d8b54SAndroid Build Coastguard Worker   array size at least.  It is necessary to write \x00 == 0 to get something
2320*4d5d8b54SAndroid Build Coastguard Worker   that is true only with -std.  */
2321*4d5d8b54SAndroid Build Coastguard Workerint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2322*4d5d8b54SAndroid Build Coastguard Worker
2323*4d5d8b54SAndroid Build Coastguard Worker/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2324*4d5d8b54SAndroid Build Coastguard Worker   inside strings and character constants.  */
2325*4d5d8b54SAndroid Build Coastguard Worker#define FOO(x) '\''x'\''
2326*4d5d8b54SAndroid Build Coastguard Workerint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2327*4d5d8b54SAndroid Build Coastguard Worker
2328*4d5d8b54SAndroid Build Coastguard Workerint test (int i, double x);
2329*4d5d8b54SAndroid Build Coastguard Workerstruct s1 {int (*f) (int a);};
2330*4d5d8b54SAndroid Build Coastguard Workerstruct s2 {int (*f) (double a);};
2331*4d5d8b54SAndroid Build Coastguard Workerint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2332*4d5d8b54SAndroid Build Coastguard Worker               int, int);'
2333*4d5d8b54SAndroid Build Coastguard Worker
2334*4d5d8b54SAndroid Build Coastguard Worker# Test code for whether the C compiler supports C89 (body of main).
2335*4d5d8b54SAndroid Build Coastguard Workerac_c_conftest_c89_main='
2336*4d5d8b54SAndroid Build Coastguard Workerok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2337*4d5d8b54SAndroid Build Coastguard Worker'
2338*4d5d8b54SAndroid Build Coastguard Worker
2339*4d5d8b54SAndroid Build Coastguard Worker# Test code for whether the C compiler supports C99 (global declarations)
2340*4d5d8b54SAndroid Build Coastguard Workerac_c_conftest_c99_globals='
2341*4d5d8b54SAndroid Build Coastguard Worker// Does the compiler advertise C99 conformance?
2342*4d5d8b54SAndroid Build Coastguard Worker#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2343*4d5d8b54SAndroid Build Coastguard Worker# error "Compiler does not advertise C99 conformance"
2344*4d5d8b54SAndroid Build Coastguard Worker#endif
2345*4d5d8b54SAndroid Build Coastguard Worker
2346*4d5d8b54SAndroid Build Coastguard Worker#include <stdbool.h>
2347*4d5d8b54SAndroid Build Coastguard Workerextern int puts (const char *);
2348*4d5d8b54SAndroid Build Coastguard Workerextern int printf (const char *, ...);
2349*4d5d8b54SAndroid Build Coastguard Workerextern int dprintf (int, const char *, ...);
2350*4d5d8b54SAndroid Build Coastguard Workerextern void *malloc (size_t);
2351*4d5d8b54SAndroid Build Coastguard Worker
2352*4d5d8b54SAndroid Build Coastguard Worker// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2353*4d5d8b54SAndroid Build Coastguard Worker// dprintf is used instead of fprintf to avoid needing to declare
2354*4d5d8b54SAndroid Build Coastguard Worker// FILE and stderr.
2355*4d5d8b54SAndroid Build Coastguard Worker#define debug(...) dprintf (2, __VA_ARGS__)
2356*4d5d8b54SAndroid Build Coastguard Worker#define showlist(...) puts (#__VA_ARGS__)
2357*4d5d8b54SAndroid Build Coastguard Worker#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2358*4d5d8b54SAndroid Build Coastguard Workerstatic void
2359*4d5d8b54SAndroid Build Coastguard Workertest_varargs_macros (void)
2360*4d5d8b54SAndroid Build Coastguard Worker{
2361*4d5d8b54SAndroid Build Coastguard Worker  int x = 1234;
2362*4d5d8b54SAndroid Build Coastguard Worker  int y = 5678;
2363*4d5d8b54SAndroid Build Coastguard Worker  debug ("Flag");
2364*4d5d8b54SAndroid Build Coastguard Worker  debug ("X = %d\n", x);
2365*4d5d8b54SAndroid Build Coastguard Worker  showlist (The first, second, and third items.);
2366*4d5d8b54SAndroid Build Coastguard Worker  report (x>y, "x is %d but y is %d", x, y);
2367*4d5d8b54SAndroid Build Coastguard Worker}
2368*4d5d8b54SAndroid Build Coastguard Worker
2369*4d5d8b54SAndroid Build Coastguard Worker// Check long long types.
2370*4d5d8b54SAndroid Build Coastguard Worker#define BIG64 18446744073709551615ull
2371*4d5d8b54SAndroid Build Coastguard Worker#define BIG32 4294967295ul
2372*4d5d8b54SAndroid Build Coastguard Worker#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2373*4d5d8b54SAndroid Build Coastguard Worker#if !BIG_OK
2374*4d5d8b54SAndroid Build Coastguard Worker  #error "your preprocessor is broken"
2375*4d5d8b54SAndroid Build Coastguard Worker#endif
2376*4d5d8b54SAndroid Build Coastguard Worker#if BIG_OK
2377*4d5d8b54SAndroid Build Coastguard Worker#else
2378*4d5d8b54SAndroid Build Coastguard Worker  #error "your preprocessor is broken"
2379*4d5d8b54SAndroid Build Coastguard Worker#endif
2380*4d5d8b54SAndroid Build Coastguard Workerstatic long long int bignum = -9223372036854775807LL;
2381*4d5d8b54SAndroid Build Coastguard Workerstatic unsigned long long int ubignum = BIG64;
2382*4d5d8b54SAndroid Build Coastguard Worker
2383*4d5d8b54SAndroid Build Coastguard Workerstruct incomplete_array
2384*4d5d8b54SAndroid Build Coastguard Worker{
2385*4d5d8b54SAndroid Build Coastguard Worker  int datasize;
2386*4d5d8b54SAndroid Build Coastguard Worker  double data[];
2387*4d5d8b54SAndroid Build Coastguard Worker};
2388*4d5d8b54SAndroid Build Coastguard Worker
2389*4d5d8b54SAndroid Build Coastguard Workerstruct named_init {
2390*4d5d8b54SAndroid Build Coastguard Worker  int number;
2391*4d5d8b54SAndroid Build Coastguard Worker  const wchar_t *name;
2392*4d5d8b54SAndroid Build Coastguard Worker  double average;
2393*4d5d8b54SAndroid Build Coastguard Worker};
2394*4d5d8b54SAndroid Build Coastguard Worker
2395*4d5d8b54SAndroid Build Coastguard Workertypedef const char *ccp;
2396*4d5d8b54SAndroid Build Coastguard Worker
2397*4d5d8b54SAndroid Build Coastguard Workerstatic inline int
2398*4d5d8b54SAndroid Build Coastguard Workertest_restrict (ccp restrict text)
2399*4d5d8b54SAndroid Build Coastguard Worker{
2400*4d5d8b54SAndroid Build Coastguard Worker  // See if C++-style comments work.
2401*4d5d8b54SAndroid Build Coastguard Worker  // Iterate through items via the restricted pointer.
2402*4d5d8b54SAndroid Build Coastguard Worker  // Also check for declarations in for loops.
2403*4d5d8b54SAndroid Build Coastguard Worker  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2404*4d5d8b54SAndroid Build Coastguard Worker    continue;
2405*4d5d8b54SAndroid Build Coastguard Worker  return 0;
2406*4d5d8b54SAndroid Build Coastguard Worker}
2407*4d5d8b54SAndroid Build Coastguard Worker
2408*4d5d8b54SAndroid Build Coastguard Worker// Check varargs and va_copy.
2409*4d5d8b54SAndroid Build Coastguard Workerstatic bool
2410*4d5d8b54SAndroid Build Coastguard Workertest_varargs (const char *format, ...)
2411*4d5d8b54SAndroid Build Coastguard Worker{
2412*4d5d8b54SAndroid Build Coastguard Worker  va_list args;
2413*4d5d8b54SAndroid Build Coastguard Worker  va_start (args, format);
2414*4d5d8b54SAndroid Build Coastguard Worker  va_list args_copy;
2415*4d5d8b54SAndroid Build Coastguard Worker  va_copy (args_copy, args);
2416*4d5d8b54SAndroid Build Coastguard Worker
2417*4d5d8b54SAndroid Build Coastguard Worker  const char *str = "";
2418*4d5d8b54SAndroid Build Coastguard Worker  int number = 0;
2419*4d5d8b54SAndroid Build Coastguard Worker  float fnumber = 0;
2420*4d5d8b54SAndroid Build Coastguard Worker
2421*4d5d8b54SAndroid Build Coastguard Worker  while (*format)
2422*4d5d8b54SAndroid Build Coastguard Worker    {
2423*4d5d8b54SAndroid Build Coastguard Worker      switch (*format++)
2424*4d5d8b54SAndroid Build Coastguard Worker	{
2425*4d5d8b54SAndroid Build Coastguard Worker	case '\''s'\'': // string
2426*4d5d8b54SAndroid Build Coastguard Worker	  str = va_arg (args_copy, const char *);
2427*4d5d8b54SAndroid Build Coastguard Worker	  break;
2428*4d5d8b54SAndroid Build Coastguard Worker	case '\''d'\'': // int
2429*4d5d8b54SAndroid Build Coastguard Worker	  number = va_arg (args_copy, int);
2430*4d5d8b54SAndroid Build Coastguard Worker	  break;
2431*4d5d8b54SAndroid Build Coastguard Worker	case '\''f'\'': // float
2432*4d5d8b54SAndroid Build Coastguard Worker	  fnumber = va_arg (args_copy, double);
2433*4d5d8b54SAndroid Build Coastguard Worker	  break;
2434*4d5d8b54SAndroid Build Coastguard Worker	default:
2435*4d5d8b54SAndroid Build Coastguard Worker	  break;
2436*4d5d8b54SAndroid Build Coastguard Worker	}
2437*4d5d8b54SAndroid Build Coastguard Worker    }
2438*4d5d8b54SAndroid Build Coastguard Worker  va_end (args_copy);
2439*4d5d8b54SAndroid Build Coastguard Worker  va_end (args);
2440*4d5d8b54SAndroid Build Coastguard Worker
2441*4d5d8b54SAndroid Build Coastguard Worker  return *str && number && fnumber;
2442*4d5d8b54SAndroid Build Coastguard Worker}
2443*4d5d8b54SAndroid Build Coastguard Worker'
2444*4d5d8b54SAndroid Build Coastguard Worker
2445*4d5d8b54SAndroid Build Coastguard Worker# Test code for whether the C compiler supports C99 (body of main).
2446*4d5d8b54SAndroid Build Coastguard Workerac_c_conftest_c99_main='
2447*4d5d8b54SAndroid Build Coastguard Worker  // Check bool.
2448*4d5d8b54SAndroid Build Coastguard Worker  _Bool success = false;
2449*4d5d8b54SAndroid Build Coastguard Worker  success |= (argc != 0);
2450*4d5d8b54SAndroid Build Coastguard Worker
2451*4d5d8b54SAndroid Build Coastguard Worker  // Check restrict.
2452*4d5d8b54SAndroid Build Coastguard Worker  if (test_restrict ("String literal") == 0)
2453*4d5d8b54SAndroid Build Coastguard Worker    success = true;
2454*4d5d8b54SAndroid Build Coastguard Worker  char *restrict newvar = "Another string";
2455*4d5d8b54SAndroid Build Coastguard Worker
2456*4d5d8b54SAndroid Build Coastguard Worker  // Check varargs.
2457*4d5d8b54SAndroid Build Coastguard Worker  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2458*4d5d8b54SAndroid Build Coastguard Worker  test_varargs_macros ();
2459*4d5d8b54SAndroid Build Coastguard Worker
2460*4d5d8b54SAndroid Build Coastguard Worker  // Check flexible array members.
2461*4d5d8b54SAndroid Build Coastguard Worker  struct incomplete_array *ia =
2462*4d5d8b54SAndroid Build Coastguard Worker    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2463*4d5d8b54SAndroid Build Coastguard Worker  ia->datasize = 10;
2464*4d5d8b54SAndroid Build Coastguard Worker  for (int i = 0; i < ia->datasize; ++i)
2465*4d5d8b54SAndroid Build Coastguard Worker    ia->data[i] = i * 1.234;
2466*4d5d8b54SAndroid Build Coastguard Worker
2467*4d5d8b54SAndroid Build Coastguard Worker  // Check named initializers.
2468*4d5d8b54SAndroid Build Coastguard Worker  struct named_init ni = {
2469*4d5d8b54SAndroid Build Coastguard Worker    .number = 34,
2470*4d5d8b54SAndroid Build Coastguard Worker    .name = L"Test wide string",
2471*4d5d8b54SAndroid Build Coastguard Worker    .average = 543.34343,
2472*4d5d8b54SAndroid Build Coastguard Worker  };
2473*4d5d8b54SAndroid Build Coastguard Worker
2474*4d5d8b54SAndroid Build Coastguard Worker  ni.number = 58;
2475*4d5d8b54SAndroid Build Coastguard Worker
2476*4d5d8b54SAndroid Build Coastguard Worker  int dynamic_array[ni.number];
2477*4d5d8b54SAndroid Build Coastguard Worker  dynamic_array[0] = argv[0][0];
2478*4d5d8b54SAndroid Build Coastguard Worker  dynamic_array[ni.number - 1] = 543;
2479*4d5d8b54SAndroid Build Coastguard Worker
2480*4d5d8b54SAndroid Build Coastguard Worker  // work around unused variable warnings
2481*4d5d8b54SAndroid Build Coastguard Worker  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2482*4d5d8b54SAndroid Build Coastguard Worker	 || dynamic_array[ni.number - 1] != 543);
2483*4d5d8b54SAndroid Build Coastguard Worker'
2484*4d5d8b54SAndroid Build Coastguard Worker
2485*4d5d8b54SAndroid Build Coastguard Worker# Test code for whether the C compiler supports C11 (global declarations)
2486*4d5d8b54SAndroid Build Coastguard Workerac_c_conftest_c11_globals='
2487*4d5d8b54SAndroid Build Coastguard Worker// Does the compiler advertise C11 conformance?
2488*4d5d8b54SAndroid Build Coastguard Worker#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2489*4d5d8b54SAndroid Build Coastguard Worker# error "Compiler does not advertise C11 conformance"
2490*4d5d8b54SAndroid Build Coastguard Worker#endif
2491*4d5d8b54SAndroid Build Coastguard Worker
2492*4d5d8b54SAndroid Build Coastguard Worker// Check _Alignas.
2493*4d5d8b54SAndroid Build Coastguard Workerchar _Alignas (double) aligned_as_double;
2494*4d5d8b54SAndroid Build Coastguard Workerchar _Alignas (0) no_special_alignment;
2495*4d5d8b54SAndroid Build Coastguard Workerextern char aligned_as_int;
2496*4d5d8b54SAndroid Build Coastguard Workerchar _Alignas (0) _Alignas (int) aligned_as_int;
2497*4d5d8b54SAndroid Build Coastguard Worker
2498*4d5d8b54SAndroid Build Coastguard Worker// Check _Alignof.
2499*4d5d8b54SAndroid Build Coastguard Workerenum
2500*4d5d8b54SAndroid Build Coastguard Worker{
2501*4d5d8b54SAndroid Build Coastguard Worker  int_alignment = _Alignof (int),
2502*4d5d8b54SAndroid Build Coastguard Worker  int_array_alignment = _Alignof (int[100]),
2503*4d5d8b54SAndroid Build Coastguard Worker  char_alignment = _Alignof (char)
2504*4d5d8b54SAndroid Build Coastguard Worker};
2505*4d5d8b54SAndroid Build Coastguard Worker_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2506*4d5d8b54SAndroid Build Coastguard Worker
2507*4d5d8b54SAndroid Build Coastguard Worker// Check _Noreturn.
2508*4d5d8b54SAndroid Build Coastguard Workerint _Noreturn does_not_return (void) { for (;;) continue; }
2509*4d5d8b54SAndroid Build Coastguard Worker
2510*4d5d8b54SAndroid Build Coastguard Worker// Check _Static_assert.
2511*4d5d8b54SAndroid Build Coastguard Workerstruct test_static_assert
2512*4d5d8b54SAndroid Build Coastguard Worker{
2513*4d5d8b54SAndroid Build Coastguard Worker  int x;
2514*4d5d8b54SAndroid Build Coastguard Worker  _Static_assert (sizeof (int) <= sizeof (long int),
2515*4d5d8b54SAndroid Build Coastguard Worker                  "_Static_assert does not work in struct");
2516*4d5d8b54SAndroid Build Coastguard Worker  long int y;
2517*4d5d8b54SAndroid Build Coastguard Worker};
2518*4d5d8b54SAndroid Build Coastguard Worker
2519*4d5d8b54SAndroid Build Coastguard Worker// Check UTF-8 literals.
2520*4d5d8b54SAndroid Build Coastguard Worker#define u8 syntax error!
2521*4d5d8b54SAndroid Build Coastguard Workerchar const utf8_literal[] = u8"happens to be ASCII" "another string";
2522*4d5d8b54SAndroid Build Coastguard Worker
2523*4d5d8b54SAndroid Build Coastguard Worker// Check duplicate typedefs.
2524*4d5d8b54SAndroid Build Coastguard Workertypedef long *long_ptr;
2525*4d5d8b54SAndroid Build Coastguard Workertypedef long int *long_ptr;
2526*4d5d8b54SAndroid Build Coastguard Workertypedef long_ptr long_ptr;
2527*4d5d8b54SAndroid Build Coastguard Worker
2528*4d5d8b54SAndroid Build Coastguard Worker// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2529*4d5d8b54SAndroid Build Coastguard Workerstruct anonymous
2530*4d5d8b54SAndroid Build Coastguard Worker{
2531*4d5d8b54SAndroid Build Coastguard Worker  union {
2532*4d5d8b54SAndroid Build Coastguard Worker    struct { int i; int j; };
2533*4d5d8b54SAndroid Build Coastguard Worker    struct { int k; long int l; } w;
2534*4d5d8b54SAndroid Build Coastguard Worker  };
2535*4d5d8b54SAndroid Build Coastguard Worker  int m;
2536*4d5d8b54SAndroid Build Coastguard Worker} v1;
2537*4d5d8b54SAndroid Build Coastguard Worker'
2538*4d5d8b54SAndroid Build Coastguard Worker
2539*4d5d8b54SAndroid Build Coastguard Worker# Test code for whether the C compiler supports C11 (body of main).
2540*4d5d8b54SAndroid Build Coastguard Workerac_c_conftest_c11_main='
2541*4d5d8b54SAndroid Build Coastguard Worker  _Static_assert ((offsetof (struct anonymous, i)
2542*4d5d8b54SAndroid Build Coastguard Worker		   == offsetof (struct anonymous, w.k)),
2543*4d5d8b54SAndroid Build Coastguard Worker		  "Anonymous union alignment botch");
2544*4d5d8b54SAndroid Build Coastguard Worker  v1.i = 2;
2545*4d5d8b54SAndroid Build Coastguard Worker  v1.w.k = 5;
2546*4d5d8b54SAndroid Build Coastguard Worker  ok |= v1.i != 5;
2547*4d5d8b54SAndroid Build Coastguard Worker'
2548*4d5d8b54SAndroid Build Coastguard Worker
2549*4d5d8b54SAndroid Build Coastguard Worker# Test code for whether the C compiler supports C11 (complete).
2550*4d5d8b54SAndroid Build Coastguard Workerac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2551*4d5d8b54SAndroid Build Coastguard Worker${ac_c_conftest_c99_globals}
2552*4d5d8b54SAndroid Build Coastguard Worker${ac_c_conftest_c11_globals}
2553*4d5d8b54SAndroid Build Coastguard Worker
2554*4d5d8b54SAndroid Build Coastguard Workerint
2555*4d5d8b54SAndroid Build Coastguard Workermain (int argc, char **argv)
2556*4d5d8b54SAndroid Build Coastguard Worker{
2557*4d5d8b54SAndroid Build Coastguard Worker  int ok = 0;
2558*4d5d8b54SAndroid Build Coastguard Worker  ${ac_c_conftest_c89_main}
2559*4d5d8b54SAndroid Build Coastguard Worker  ${ac_c_conftest_c99_main}
2560*4d5d8b54SAndroid Build Coastguard Worker  ${ac_c_conftest_c11_main}
2561*4d5d8b54SAndroid Build Coastguard Worker  return ok;
2562*4d5d8b54SAndroid Build Coastguard Worker}
2563*4d5d8b54SAndroid Build Coastguard Worker"
2564*4d5d8b54SAndroid Build Coastguard Worker
2565*4d5d8b54SAndroid Build Coastguard Worker# Test code for whether the C compiler supports C99 (complete).
2566*4d5d8b54SAndroid Build Coastguard Workerac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2567*4d5d8b54SAndroid Build Coastguard Worker${ac_c_conftest_c99_globals}
2568*4d5d8b54SAndroid Build Coastguard Worker
2569*4d5d8b54SAndroid Build Coastguard Workerint
2570*4d5d8b54SAndroid Build Coastguard Workermain (int argc, char **argv)
2571*4d5d8b54SAndroid Build Coastguard Worker{
2572*4d5d8b54SAndroid Build Coastguard Worker  int ok = 0;
2573*4d5d8b54SAndroid Build Coastguard Worker  ${ac_c_conftest_c89_main}
2574*4d5d8b54SAndroid Build Coastguard Worker  ${ac_c_conftest_c99_main}
2575*4d5d8b54SAndroid Build Coastguard Worker  return ok;
2576*4d5d8b54SAndroid Build Coastguard Worker}
2577*4d5d8b54SAndroid Build Coastguard Worker"
2578*4d5d8b54SAndroid Build Coastguard Worker
2579*4d5d8b54SAndroid Build Coastguard Worker# Test code for whether the C compiler supports C89 (complete).
2580*4d5d8b54SAndroid Build Coastguard Workerac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2581*4d5d8b54SAndroid Build Coastguard Worker
2582*4d5d8b54SAndroid Build Coastguard Workerint
2583*4d5d8b54SAndroid Build Coastguard Workermain (int argc, char **argv)
2584*4d5d8b54SAndroid Build Coastguard Worker{
2585*4d5d8b54SAndroid Build Coastguard Worker  int ok = 0;
2586*4d5d8b54SAndroid Build Coastguard Worker  ${ac_c_conftest_c89_main}
2587*4d5d8b54SAndroid Build Coastguard Worker  return ok;
2588*4d5d8b54SAndroid Build Coastguard Worker}
2589*4d5d8b54SAndroid Build Coastguard Worker"
2590*4d5d8b54SAndroid Build Coastguard Worker
2591*4d5d8b54SAndroid Build Coastguard Workeras_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2592*4d5d8b54SAndroid Build Coastguard Workeras_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2593*4d5d8b54SAndroid Build Coastguard Workeras_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2594*4d5d8b54SAndroid Build Coastguard Workeras_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2595*4d5d8b54SAndroid Build Coastguard Workeras_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2596*4d5d8b54SAndroid Build Coastguard Workeras_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2597*4d5d8b54SAndroid Build Coastguard Workeras_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2598*4d5d8b54SAndroid Build Coastguard Workeras_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2599*4d5d8b54SAndroid Build Coastguard Workeras_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2600*4d5d8b54SAndroid Build Coastguard Worker
2601*4d5d8b54SAndroid Build Coastguard Worker# Auxiliary files required by this configure script.
2602*4d5d8b54SAndroid Build Coastguard Workerac_aux_files="missing install-sh compile config.guess config.sub ltmain.sh"
2603*4d5d8b54SAndroid Build Coastguard Worker
2604*4d5d8b54SAndroid Build Coastguard Worker# Locations in which to look for auxiliary files.
2605*4d5d8b54SAndroid Build Coastguard Workerac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2606*4d5d8b54SAndroid Build Coastguard Worker
2607*4d5d8b54SAndroid Build Coastguard Worker# Search for a directory containing all of the required auxiliary files,
2608*4d5d8b54SAndroid Build Coastguard Worker# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2609*4d5d8b54SAndroid Build Coastguard Worker# If we don't find one directory that contains all the files we need,
2610*4d5d8b54SAndroid Build Coastguard Worker# we report the set of missing files from the *first* directory in
2611*4d5d8b54SAndroid Build Coastguard Worker# $ac_aux_dir_candidates and give up.
2612*4d5d8b54SAndroid Build Coastguard Workerac_missing_aux_files=""
2613*4d5d8b54SAndroid Build Coastguard Workerac_first_candidate=:
2614*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2615*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2616*4d5d8b54SAndroid Build Coastguard Workeras_found=false
2617*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $ac_aux_dir_candidates
2618*4d5d8b54SAndroid Build Coastguard Workerdo
2619*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
2620*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
2621*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
2622*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
2623*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
2624*4d5d8b54SAndroid Build Coastguard Worker  esac
2625*4d5d8b54SAndroid Build Coastguard Worker  as_found=:
2626*4d5d8b54SAndroid Build Coastguard Worker
2627*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2628*4d5d8b54SAndroid Build Coastguard Worker  ac_aux_dir_found=yes
2629*4d5d8b54SAndroid Build Coastguard Worker  ac_install_sh=
2630*4d5d8b54SAndroid Build Coastguard Worker  for ac_aux in $ac_aux_files
2631*4d5d8b54SAndroid Build Coastguard Worker  do
2632*4d5d8b54SAndroid Build Coastguard Worker    # As a special case, if "install-sh" is required, that requirement
2633*4d5d8b54SAndroid Build Coastguard Worker    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2634*4d5d8b54SAndroid Build Coastguard Worker    # and $ac_install_sh is set appropriately for whichever one is found.
2635*4d5d8b54SAndroid Build Coastguard Worker    if test x"$ac_aux" = x"install-sh"
2636*4d5d8b54SAndroid Build Coastguard Worker    then
2637*4d5d8b54SAndroid Build Coastguard Worker      if test -f "${as_dir}install-sh"; then
2638*4d5d8b54SAndroid Build Coastguard Worker        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2639*4d5d8b54SAndroid Build Coastguard Worker        ac_install_sh="${as_dir}install-sh -c"
2640*4d5d8b54SAndroid Build Coastguard Worker      elif test -f "${as_dir}install.sh"; then
2641*4d5d8b54SAndroid Build Coastguard Worker        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2642*4d5d8b54SAndroid Build Coastguard Worker        ac_install_sh="${as_dir}install.sh -c"
2643*4d5d8b54SAndroid Build Coastguard Worker      elif test -f "${as_dir}shtool"; then
2644*4d5d8b54SAndroid Build Coastguard Worker        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2645*4d5d8b54SAndroid Build Coastguard Worker        ac_install_sh="${as_dir}shtool install -c"
2646*4d5d8b54SAndroid Build Coastguard Worker      else
2647*4d5d8b54SAndroid Build Coastguard Worker        ac_aux_dir_found=no
2648*4d5d8b54SAndroid Build Coastguard Worker        if $ac_first_candidate; then
2649*4d5d8b54SAndroid Build Coastguard Worker          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2650*4d5d8b54SAndroid Build Coastguard Worker        else
2651*4d5d8b54SAndroid Build Coastguard Worker          break
2652*4d5d8b54SAndroid Build Coastguard Worker        fi
2653*4d5d8b54SAndroid Build Coastguard Worker      fi
2654*4d5d8b54SAndroid Build Coastguard Worker    else
2655*4d5d8b54SAndroid Build Coastguard Worker      if test -f "${as_dir}${ac_aux}"; then
2656*4d5d8b54SAndroid Build Coastguard Worker        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2657*4d5d8b54SAndroid Build Coastguard Worker      else
2658*4d5d8b54SAndroid Build Coastguard Worker        ac_aux_dir_found=no
2659*4d5d8b54SAndroid Build Coastguard Worker        if $ac_first_candidate; then
2660*4d5d8b54SAndroid Build Coastguard Worker          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2661*4d5d8b54SAndroid Build Coastguard Worker        else
2662*4d5d8b54SAndroid Build Coastguard Worker          break
2663*4d5d8b54SAndroid Build Coastguard Worker        fi
2664*4d5d8b54SAndroid Build Coastguard Worker      fi
2665*4d5d8b54SAndroid Build Coastguard Worker    fi
2666*4d5d8b54SAndroid Build Coastguard Worker  done
2667*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_aux_dir_found" = yes; then
2668*4d5d8b54SAndroid Build Coastguard Worker    ac_aux_dir="$as_dir"
2669*4d5d8b54SAndroid Build Coastguard Worker    break
2670*4d5d8b54SAndroid Build Coastguard Worker  fi
2671*4d5d8b54SAndroid Build Coastguard Worker  ac_first_candidate=false
2672*4d5d8b54SAndroid Build Coastguard Worker
2673*4d5d8b54SAndroid Build Coastguard Worker  as_found=false
2674*4d5d8b54SAndroid Build Coastguard Workerdone
2675*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
2676*4d5d8b54SAndroid Build Coastguard Workerif $as_found
2677*4d5d8b54SAndroid Build Coastguard Workerthen :
2678*4d5d8b54SAndroid Build Coastguard Worker
2679*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
2680*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2681*4d5d8b54SAndroid Build Coastguard Workerfi
2682*4d5d8b54SAndroid Build Coastguard Worker
2683*4d5d8b54SAndroid Build Coastguard Worker
2684*4d5d8b54SAndroid Build Coastguard Worker# These three variables are undocumented and unsupported,
2685*4d5d8b54SAndroid Build Coastguard Worker# and are intended to be withdrawn in a future Autoconf release.
2686*4d5d8b54SAndroid Build Coastguard Worker# They can cause serious problems if a builder's source tree is in a directory
2687*4d5d8b54SAndroid Build Coastguard Worker# whose full name contains unusual characters.
2688*4d5d8b54SAndroid Build Coastguard Workerif test -f "${ac_aux_dir}config.guess"; then
2689*4d5d8b54SAndroid Build Coastguard Worker  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2690*4d5d8b54SAndroid Build Coastguard Workerfi
2691*4d5d8b54SAndroid Build Coastguard Workerif test -f "${ac_aux_dir}config.sub"; then
2692*4d5d8b54SAndroid Build Coastguard Worker  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2693*4d5d8b54SAndroid Build Coastguard Workerfi
2694*4d5d8b54SAndroid Build Coastguard Workerif test -f "$ac_aux_dir/configure"; then
2695*4d5d8b54SAndroid Build Coastguard Worker  ac_configure="$SHELL ${ac_aux_dir}configure"
2696*4d5d8b54SAndroid Build Coastguard Workerfi
2697*4d5d8b54SAndroid Build Coastguard Worker
2698*4d5d8b54SAndroid Build Coastguard Worker# Check that the precious variables saved in the cache have kept the same
2699*4d5d8b54SAndroid Build Coastguard Worker# value.
2700*4d5d8b54SAndroid Build Coastguard Workerac_cache_corrupted=false
2701*4d5d8b54SAndroid Build Coastguard Workerfor ac_var in $ac_precious_vars; do
2702*4d5d8b54SAndroid Build Coastguard Worker  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2703*4d5d8b54SAndroid Build Coastguard Worker  eval ac_new_set=\$ac_env_${ac_var}_set
2704*4d5d8b54SAndroid Build Coastguard Worker  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2705*4d5d8b54SAndroid Build Coastguard Worker  eval ac_new_val=\$ac_env_${ac_var}_value
2706*4d5d8b54SAndroid Build Coastguard Worker  case $ac_old_set,$ac_new_set in
2707*4d5d8b54SAndroid Build Coastguard Worker    set,)
2708*4d5d8b54SAndroid Build Coastguard Worker      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2709*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2710*4d5d8b54SAndroid Build Coastguard Worker      ac_cache_corrupted=: ;;
2711*4d5d8b54SAndroid Build Coastguard Worker    ,set)
2712*4d5d8b54SAndroid Build Coastguard Worker      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2713*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2714*4d5d8b54SAndroid Build Coastguard Worker      ac_cache_corrupted=: ;;
2715*4d5d8b54SAndroid Build Coastguard Worker    ,);;
2716*4d5d8b54SAndroid Build Coastguard Worker    *)
2717*4d5d8b54SAndroid Build Coastguard Worker      if test "x$ac_old_val" != "x$ac_new_val"; then
2718*4d5d8b54SAndroid Build Coastguard Worker	# differences in whitespace do not lead to failure.
2719*4d5d8b54SAndroid Build Coastguard Worker	ac_old_val_w=`echo x $ac_old_val`
2720*4d5d8b54SAndroid Build Coastguard Worker	ac_new_val_w=`echo x $ac_new_val`
2721*4d5d8b54SAndroid Build Coastguard Worker	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2722*4d5d8b54SAndroid Build Coastguard Worker	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2723*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2724*4d5d8b54SAndroid Build Coastguard Worker	  ac_cache_corrupted=:
2725*4d5d8b54SAndroid Build Coastguard Worker	else
2726*4d5d8b54SAndroid Build Coastguard Worker	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2727*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2728*4d5d8b54SAndroid Build Coastguard Worker	  eval $ac_var=\$ac_old_val
2729*4d5d8b54SAndroid Build Coastguard Worker	fi
2730*4d5d8b54SAndroid Build Coastguard Worker	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2731*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
2732*4d5d8b54SAndroid Build Coastguard Worker	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2733*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
2734*4d5d8b54SAndroid Build Coastguard Worker      fi;;
2735*4d5d8b54SAndroid Build Coastguard Worker  esac
2736*4d5d8b54SAndroid Build Coastguard Worker  # Pass precious variables to config.status.
2737*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_new_set" = set; then
2738*4d5d8b54SAndroid Build Coastguard Worker    case $ac_new_val in
2739*4d5d8b54SAndroid Build Coastguard Worker    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2740*4d5d8b54SAndroid Build Coastguard Worker    *) ac_arg=$ac_var=$ac_new_val ;;
2741*4d5d8b54SAndroid Build Coastguard Worker    esac
2742*4d5d8b54SAndroid Build Coastguard Worker    case " $ac_configure_args " in
2743*4d5d8b54SAndroid Build Coastguard Worker      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2744*4d5d8b54SAndroid Build Coastguard Worker      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2745*4d5d8b54SAndroid Build Coastguard Worker    esac
2746*4d5d8b54SAndroid Build Coastguard Worker  fi
2747*4d5d8b54SAndroid Build Coastguard Workerdone
2748*4d5d8b54SAndroid Build Coastguard Workerif $ac_cache_corrupted; then
2749*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2750*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2751*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2752*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2753*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2754*4d5d8b54SAndroid Build Coastguard Worker	    and start over" "$LINENO" 5
2755*4d5d8b54SAndroid Build Coastguard Workerfi
2756*4d5d8b54SAndroid Build Coastguard Worker## -------------------- ##
2757*4d5d8b54SAndroid Build Coastguard Worker## Main body of script. ##
2758*4d5d8b54SAndroid Build Coastguard Worker## -------------------- ##
2759*4d5d8b54SAndroid Build Coastguard Worker
2760*4d5d8b54SAndroid Build Coastguard Workerac_ext=c
2761*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
2762*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2763*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2764*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
2765*4d5d8b54SAndroid Build Coastguard Worker
2766*4d5d8b54SAndroid Build Coastguard Worker
2767*4d5d8b54SAndroid Build Coastguard Worker
2768*4d5d8b54SAndroid Build Coastguard Worker
2769*4d5d8b54SAndroid Build Coastguard Worker
2770*4d5d8b54SAndroid Build Coastguard Workercase `pwd` in
2771*4d5d8b54SAndroid Build Coastguard Worker  *\ * | *\	*)
2772*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2773*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2774*4d5d8b54SAndroid Build Coastguard Workeresac
2775*4d5d8b54SAndroid Build Coastguard Worker
2776*4d5d8b54SAndroid Build Coastguard Worker
2777*4d5d8b54SAndroid Build Coastguard Worker
2778*4d5d8b54SAndroid Build Coastguard Workermacro_version='2.4.7'
2779*4d5d8b54SAndroid Build Coastguard Workermacro_revision='2.4.7'
2780*4d5d8b54SAndroid Build Coastguard Worker
2781*4d5d8b54SAndroid Build Coastguard Worker
2782*4d5d8b54SAndroid Build Coastguard Worker
2783*4d5d8b54SAndroid Build Coastguard Worker
2784*4d5d8b54SAndroid Build Coastguard Worker
2785*4d5d8b54SAndroid Build Coastguard Worker
2786*4d5d8b54SAndroid Build Coastguard Worker
2787*4d5d8b54SAndroid Build Coastguard Worker
2788*4d5d8b54SAndroid Build Coastguard Worker
2789*4d5d8b54SAndroid Build Coastguard Worker
2790*4d5d8b54SAndroid Build Coastguard Worker
2791*4d5d8b54SAndroid Build Coastguard Worker
2792*4d5d8b54SAndroid Build Coastguard Worker
2793*4d5d8b54SAndroid Build Coastguard Worker
2794*4d5d8b54SAndroid Build Coastguard Workerltmain=$ac_aux_dir/ltmain.sh
2795*4d5d8b54SAndroid Build Coastguard Worker
2796*4d5d8b54SAndroid Build Coastguard Worker
2797*4d5d8b54SAndroid Build Coastguard Worker
2798*4d5d8b54SAndroid Build Coastguard Worker  # Make sure we can run config.sub.
2799*4d5d8b54SAndroid Build Coastguard Worker$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
2800*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
2801*4d5d8b54SAndroid Build Coastguard Worker
2802*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2803*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking build system type... " >&6; }
2804*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_build+y}
2805*4d5d8b54SAndroid Build Coastguard Workerthen :
2806*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
2807*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
2808*4d5d8b54SAndroid Build Coastguard Worker  ac_build_alias=$build_alias
2809*4d5d8b54SAndroid Build Coastguard Workertest "x$ac_build_alias" = x &&
2810*4d5d8b54SAndroid Build Coastguard Worker  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
2811*4d5d8b54SAndroid Build Coastguard Workertest "x$ac_build_alias" = x &&
2812*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2813*4d5d8b54SAndroid Build Coastguard Workerac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
2814*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
2815*4d5d8b54SAndroid Build Coastguard Worker
2816*4d5d8b54SAndroid Build Coastguard Workerfi
2817*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2818*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_build" >&6; }
2819*4d5d8b54SAndroid Build Coastguard Workercase $ac_cv_build in
2820*4d5d8b54SAndroid Build Coastguard Worker*-*-*) ;;
2821*4d5d8b54SAndroid Build Coastguard Worker*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2822*4d5d8b54SAndroid Build Coastguard Workeresac
2823*4d5d8b54SAndroid Build Coastguard Workerbuild=$ac_cv_build
2824*4d5d8b54SAndroid Build Coastguard Workerac_save_IFS=$IFS; IFS='-'
2825*4d5d8b54SAndroid Build Coastguard Workerset x $ac_cv_build
2826*4d5d8b54SAndroid Build Coastguard Workershift
2827*4d5d8b54SAndroid Build Coastguard Workerbuild_cpu=$1
2828*4d5d8b54SAndroid Build Coastguard Workerbuild_vendor=$2
2829*4d5d8b54SAndroid Build Coastguard Workershift; shift
2830*4d5d8b54SAndroid Build Coastguard Worker# Remember, the first character of IFS is used to create $*,
2831*4d5d8b54SAndroid Build Coastguard Worker# except with old shells:
2832*4d5d8b54SAndroid Build Coastguard Workerbuild_os=$*
2833*4d5d8b54SAndroid Build Coastguard WorkerIFS=$ac_save_IFS
2834*4d5d8b54SAndroid Build Coastguard Workercase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2835*4d5d8b54SAndroid Build Coastguard Worker
2836*4d5d8b54SAndroid Build Coastguard Worker
2837*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2838*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking host system type... " >&6; }
2839*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_host+y}
2840*4d5d8b54SAndroid Build Coastguard Workerthen :
2841*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
2842*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
2843*4d5d8b54SAndroid Build Coastguard Worker  if test "x$host_alias" = x; then
2844*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_host=$ac_cv_build
2845*4d5d8b54SAndroid Build Coastguard Workerelse
2846*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
2847*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
2848*4d5d8b54SAndroid Build Coastguard Workerfi
2849*4d5d8b54SAndroid Build Coastguard Worker
2850*4d5d8b54SAndroid Build Coastguard Workerfi
2851*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2852*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_host" >&6; }
2853*4d5d8b54SAndroid Build Coastguard Workercase $ac_cv_host in
2854*4d5d8b54SAndroid Build Coastguard Worker*-*-*) ;;
2855*4d5d8b54SAndroid Build Coastguard Worker*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2856*4d5d8b54SAndroid Build Coastguard Workeresac
2857*4d5d8b54SAndroid Build Coastguard Workerhost=$ac_cv_host
2858*4d5d8b54SAndroid Build Coastguard Workerac_save_IFS=$IFS; IFS='-'
2859*4d5d8b54SAndroid Build Coastguard Workerset x $ac_cv_host
2860*4d5d8b54SAndroid Build Coastguard Workershift
2861*4d5d8b54SAndroid Build Coastguard Workerhost_cpu=$1
2862*4d5d8b54SAndroid Build Coastguard Workerhost_vendor=$2
2863*4d5d8b54SAndroid Build Coastguard Workershift; shift
2864*4d5d8b54SAndroid Build Coastguard Worker# Remember, the first character of IFS is used to create $*,
2865*4d5d8b54SAndroid Build Coastguard Worker# except with old shells:
2866*4d5d8b54SAndroid Build Coastguard Workerhost_os=$*
2867*4d5d8b54SAndroid Build Coastguard WorkerIFS=$ac_save_IFS
2868*4d5d8b54SAndroid Build Coastguard Workercase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2869*4d5d8b54SAndroid Build Coastguard Worker
2870*4d5d8b54SAndroid Build Coastguard Worker
2871*4d5d8b54SAndroid Build Coastguard Worker# Backslashify metacharacters that are still active within
2872*4d5d8b54SAndroid Build Coastguard Worker# double-quoted strings.
2873*4d5d8b54SAndroid Build Coastguard Workersed_quote_subst='s/\(["`$\\]\)/\\\1/g'
2874*4d5d8b54SAndroid Build Coastguard Worker
2875*4d5d8b54SAndroid Build Coastguard Worker# Same as above, but do not quote variable references.
2876*4d5d8b54SAndroid Build Coastguard Workerdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
2877*4d5d8b54SAndroid Build Coastguard Worker
2878*4d5d8b54SAndroid Build Coastguard Worker# Sed substitution to delay expansion of an escaped shell variable in a
2879*4d5d8b54SAndroid Build Coastguard Worker# double_quote_subst'ed string.
2880*4d5d8b54SAndroid Build Coastguard Workerdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
2881*4d5d8b54SAndroid Build Coastguard Worker
2882*4d5d8b54SAndroid Build Coastguard Worker# Sed substitution to delay expansion of an escaped single quote.
2883*4d5d8b54SAndroid Build Coastguard Workerdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
2884*4d5d8b54SAndroid Build Coastguard Worker
2885*4d5d8b54SAndroid Build Coastguard Worker# Sed substitution to avoid accidental globbing in evaled expressions
2886*4d5d8b54SAndroid Build Coastguard Workerno_glob_subst='s/\*/\\\*/g'
2887*4d5d8b54SAndroid Build Coastguard Worker
2888*4d5d8b54SAndroid Build Coastguard WorkerECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
2889*4d5d8b54SAndroid Build Coastguard WorkerECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
2890*4d5d8b54SAndroid Build Coastguard WorkerECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
2891*4d5d8b54SAndroid Build Coastguard Worker
2892*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
2893*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking how to print strings... " >&6; }
2894*4d5d8b54SAndroid Build Coastguard Worker# Test print first, because it will be a builtin if present.
2895*4d5d8b54SAndroid Build Coastguard Workerif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
2896*4d5d8b54SAndroid Build Coastguard Worker   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
2897*4d5d8b54SAndroid Build Coastguard Worker  ECHO='print -r --'
2898*4d5d8b54SAndroid Build Coastguard Workerelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
2899*4d5d8b54SAndroid Build Coastguard Worker  ECHO='printf %s\n'
2900*4d5d8b54SAndroid Build Coastguard Workerelse
2901*4d5d8b54SAndroid Build Coastguard Worker  # Use this function as a fallback that always works.
2902*4d5d8b54SAndroid Build Coastguard Worker  func_fallback_echo ()
2903*4d5d8b54SAndroid Build Coastguard Worker  {
2904*4d5d8b54SAndroid Build Coastguard Worker    eval 'cat <<_LTECHO_EOF
2905*4d5d8b54SAndroid Build Coastguard Worker$1
2906*4d5d8b54SAndroid Build Coastguard Worker_LTECHO_EOF'
2907*4d5d8b54SAndroid Build Coastguard Worker  }
2908*4d5d8b54SAndroid Build Coastguard Worker  ECHO='func_fallback_echo'
2909*4d5d8b54SAndroid Build Coastguard Workerfi
2910*4d5d8b54SAndroid Build Coastguard Worker
2911*4d5d8b54SAndroid Build Coastguard Worker# func_echo_all arg...
2912*4d5d8b54SAndroid Build Coastguard Worker# Invoke $ECHO with all args, space-separated.
2913*4d5d8b54SAndroid Build Coastguard Workerfunc_echo_all ()
2914*4d5d8b54SAndroid Build Coastguard Worker{
2915*4d5d8b54SAndroid Build Coastguard Worker    $ECHO ""
2916*4d5d8b54SAndroid Build Coastguard Worker}
2917*4d5d8b54SAndroid Build Coastguard Worker
2918*4d5d8b54SAndroid Build Coastguard Workercase $ECHO in
2919*4d5d8b54SAndroid Build Coastguard Worker  printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
2920*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "printf" >&6; } ;;
2921*4d5d8b54SAndroid Build Coastguard Worker  print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
2922*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "print -r" >&6; } ;;
2923*4d5d8b54SAndroid Build Coastguard Worker  *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
2924*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "cat" >&6; } ;;
2925*4d5d8b54SAndroid Build Coastguard Workeresac
2926*4d5d8b54SAndroid Build Coastguard Worker
2927*4d5d8b54SAndroid Build Coastguard Worker
2928*4d5d8b54SAndroid Build Coastguard Worker
2929*4d5d8b54SAndroid Build Coastguard Worker
2930*4d5d8b54SAndroid Build Coastguard Worker
2931*4d5d8b54SAndroid Build Coastguard Worker
2932*4d5d8b54SAndroid Build Coastguard Worker
2933*4d5d8b54SAndroid Build Coastguard Worker
2934*4d5d8b54SAndroid Build Coastguard Worker
2935*4d5d8b54SAndroid Build Coastguard Worker
2936*4d5d8b54SAndroid Build Coastguard Worker
2937*4d5d8b54SAndroid Build Coastguard Worker
2938*4d5d8b54SAndroid Build Coastguard Worker
2939*4d5d8b54SAndroid Build Coastguard Worker
2940*4d5d8b54SAndroid Build Coastguard Worker
2941*4d5d8b54SAndroid Build Coastguard Worker
2942*4d5d8b54SAndroid Build Coastguard Worker
2943*4d5d8b54SAndroid Build Coastguard Worker
2944*4d5d8b54SAndroid Build Coastguard Worker
2945*4d5d8b54SAndroid Build Coastguard Worker
2946*4d5d8b54SAndroid Build Coastguard Worker
2947*4d5d8b54SAndroid Build Coastguard Worker
2948*4d5d8b54SAndroid Build Coastguard Worker
2949*4d5d8b54SAndroid Build Coastguard Worker# Expand $ac_aux_dir to an absolute path.
2950*4d5d8b54SAndroid Build Coastguard Workeram_aux_dir=`cd "$ac_aux_dir" && pwd`
2951*4d5d8b54SAndroid Build Coastguard Worker
2952*4d5d8b54SAndroid Build Coastguard Workerac_ext=c
2953*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
2954*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2955*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2956*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
2957*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_tool_prefix"; then
2958*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2959*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}gcc; ac_word=$2
2960*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2961*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
2962*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_CC+y}
2963*4d5d8b54SAndroid Build Coastguard Workerthen :
2964*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
2965*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
2966*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$CC"; then
2967*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_CC="$CC" # Let the user override the test.
2968*4d5d8b54SAndroid Build Coastguard Workerelse
2969*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2970*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
2971*4d5d8b54SAndroid Build Coastguard Workerdo
2972*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
2973*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
2974*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
2975*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
2976*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
2977*4d5d8b54SAndroid Build Coastguard Worker  esac
2978*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
2979*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2980*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2981*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2982*4d5d8b54SAndroid Build Coastguard Worker    break 2
2983*4d5d8b54SAndroid Build Coastguard Worker  fi
2984*4d5d8b54SAndroid Build Coastguard Workerdone
2985*4d5d8b54SAndroid Build Coastguard Worker  done
2986*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
2987*4d5d8b54SAndroid Build Coastguard Worker
2988*4d5d8b54SAndroid Build Coastguard Workerfi
2989*4d5d8b54SAndroid Build Coastguard Workerfi
2990*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_cv_prog_CC
2991*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CC"; then
2992*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2993*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$CC" >&6; }
2994*4d5d8b54SAndroid Build Coastguard Workerelse
2995*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2996*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
2997*4d5d8b54SAndroid Build Coastguard Workerfi
2998*4d5d8b54SAndroid Build Coastguard Worker
2999*4d5d8b54SAndroid Build Coastguard Worker
3000*4d5d8b54SAndroid Build Coastguard Workerfi
3001*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_CC"; then
3002*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_CC=$CC
3003*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "gcc", so it can be a program name with args.
3004*4d5d8b54SAndroid Build Coastguard Workerset dummy gcc; ac_word=$2
3005*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3006*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
3007*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_CC+y}
3008*4d5d8b54SAndroid Build Coastguard Workerthen :
3009*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3010*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3011*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_CC"; then
3012*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3013*4d5d8b54SAndroid Build Coastguard Workerelse
3014*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3015*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
3016*4d5d8b54SAndroid Build Coastguard Workerdo
3017*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
3018*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
3019*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
3020*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
3021*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
3022*4d5d8b54SAndroid Build Coastguard Worker  esac
3023*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
3024*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3025*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_CC="gcc"
3026*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3027*4d5d8b54SAndroid Build Coastguard Worker    break 2
3028*4d5d8b54SAndroid Build Coastguard Worker  fi
3029*4d5d8b54SAndroid Build Coastguard Workerdone
3030*4d5d8b54SAndroid Build Coastguard Worker  done
3031*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
3032*4d5d8b54SAndroid Build Coastguard Worker
3033*4d5d8b54SAndroid Build Coastguard Workerfi
3034*4d5d8b54SAndroid Build Coastguard Workerfi
3035*4d5d8b54SAndroid Build Coastguard Workerac_ct_CC=$ac_cv_prog_ac_ct_CC
3036*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_CC"; then
3037*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3038*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_CC" >&6; }
3039*4d5d8b54SAndroid Build Coastguard Workerelse
3040*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3041*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
3042*4d5d8b54SAndroid Build Coastguard Workerfi
3043*4d5d8b54SAndroid Build Coastguard Worker
3044*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_CC" = x; then
3045*4d5d8b54SAndroid Build Coastguard Worker    CC=""
3046*4d5d8b54SAndroid Build Coastguard Worker  else
3047*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
3048*4d5d8b54SAndroid Build Coastguard Workeryes:)
3049*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3050*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3051*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
3052*4d5d8b54SAndroid Build Coastguard Workeresac
3053*4d5d8b54SAndroid Build Coastguard Worker    CC=$ac_ct_CC
3054*4d5d8b54SAndroid Build Coastguard Worker  fi
3055*4d5d8b54SAndroid Build Coastguard Workerelse
3056*4d5d8b54SAndroid Build Coastguard Worker  CC="$ac_cv_prog_CC"
3057*4d5d8b54SAndroid Build Coastguard Workerfi
3058*4d5d8b54SAndroid Build Coastguard Worker
3059*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CC"; then
3060*4d5d8b54SAndroid Build Coastguard Worker          if test -n "$ac_tool_prefix"; then
3061*4d5d8b54SAndroid Build Coastguard Worker    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3062*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}cc; ac_word=$2
3063*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3064*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
3065*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_CC+y}
3066*4d5d8b54SAndroid Build Coastguard Workerthen :
3067*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3068*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3069*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$CC"; then
3070*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_CC="$CC" # Let the user override the test.
3071*4d5d8b54SAndroid Build Coastguard Workerelse
3072*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3073*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
3074*4d5d8b54SAndroid Build Coastguard Workerdo
3075*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
3076*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
3077*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
3078*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
3079*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
3080*4d5d8b54SAndroid Build Coastguard Worker  esac
3081*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
3082*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3083*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="${ac_tool_prefix}cc"
3084*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3085*4d5d8b54SAndroid Build Coastguard Worker    break 2
3086*4d5d8b54SAndroid Build Coastguard Worker  fi
3087*4d5d8b54SAndroid Build Coastguard Workerdone
3088*4d5d8b54SAndroid Build Coastguard Worker  done
3089*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
3090*4d5d8b54SAndroid Build Coastguard Worker
3091*4d5d8b54SAndroid Build Coastguard Workerfi
3092*4d5d8b54SAndroid Build Coastguard Workerfi
3093*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_cv_prog_CC
3094*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CC"; then
3095*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3096*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$CC" >&6; }
3097*4d5d8b54SAndroid Build Coastguard Workerelse
3098*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3099*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
3100*4d5d8b54SAndroid Build Coastguard Workerfi
3101*4d5d8b54SAndroid Build Coastguard Worker
3102*4d5d8b54SAndroid Build Coastguard Worker
3103*4d5d8b54SAndroid Build Coastguard Worker  fi
3104*4d5d8b54SAndroid Build Coastguard Workerfi
3105*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CC"; then
3106*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "cc", so it can be a program name with args.
3107*4d5d8b54SAndroid Build Coastguard Workerset dummy cc; ac_word=$2
3108*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3109*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
3110*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_CC+y}
3111*4d5d8b54SAndroid Build Coastguard Workerthen :
3112*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3113*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3114*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$CC"; then
3115*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_CC="$CC" # Let the user override the test.
3116*4d5d8b54SAndroid Build Coastguard Workerelse
3117*4d5d8b54SAndroid Build Coastguard Worker  ac_prog_rejected=no
3118*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3119*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
3120*4d5d8b54SAndroid Build Coastguard Workerdo
3121*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
3122*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
3123*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
3124*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
3125*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
3126*4d5d8b54SAndroid Build Coastguard Worker  esac
3127*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
3128*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3129*4d5d8b54SAndroid Build Coastguard Worker    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3130*4d5d8b54SAndroid Build Coastguard Worker       ac_prog_rejected=yes
3131*4d5d8b54SAndroid Build Coastguard Worker       continue
3132*4d5d8b54SAndroid Build Coastguard Worker     fi
3133*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="cc"
3134*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3135*4d5d8b54SAndroid Build Coastguard Worker    break 2
3136*4d5d8b54SAndroid Build Coastguard Worker  fi
3137*4d5d8b54SAndroid Build Coastguard Workerdone
3138*4d5d8b54SAndroid Build Coastguard Worker  done
3139*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
3140*4d5d8b54SAndroid Build Coastguard Worker
3141*4d5d8b54SAndroid Build Coastguard Workerif test $ac_prog_rejected = yes; then
3142*4d5d8b54SAndroid Build Coastguard Worker  # We found a bogon in the path, so make sure we never use it.
3143*4d5d8b54SAndroid Build Coastguard Worker  set dummy $ac_cv_prog_CC
3144*4d5d8b54SAndroid Build Coastguard Worker  shift
3145*4d5d8b54SAndroid Build Coastguard Worker  if test $# != 0; then
3146*4d5d8b54SAndroid Build Coastguard Worker    # We chose a different compiler from the bogus one.
3147*4d5d8b54SAndroid Build Coastguard Worker    # However, it has the same basename, so the bogon will be chosen
3148*4d5d8b54SAndroid Build Coastguard Worker    # first if we set CC to just the basename; use the full file name.
3149*4d5d8b54SAndroid Build Coastguard Worker    shift
3150*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3151*4d5d8b54SAndroid Build Coastguard Worker  fi
3152*4d5d8b54SAndroid Build Coastguard Workerfi
3153*4d5d8b54SAndroid Build Coastguard Workerfi
3154*4d5d8b54SAndroid Build Coastguard Workerfi
3155*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_cv_prog_CC
3156*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CC"; then
3157*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3158*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$CC" >&6; }
3159*4d5d8b54SAndroid Build Coastguard Workerelse
3160*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3161*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
3162*4d5d8b54SAndroid Build Coastguard Workerfi
3163*4d5d8b54SAndroid Build Coastguard Worker
3164*4d5d8b54SAndroid Build Coastguard Worker
3165*4d5d8b54SAndroid Build Coastguard Workerfi
3166*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CC"; then
3167*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_tool_prefix"; then
3168*4d5d8b54SAndroid Build Coastguard Worker  for ac_prog in cl.exe
3169*4d5d8b54SAndroid Build Coastguard Worker  do
3170*4d5d8b54SAndroid Build Coastguard Worker    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3171*4d5d8b54SAndroid Build Coastguard Workerset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3172*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3173*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
3174*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_CC+y}
3175*4d5d8b54SAndroid Build Coastguard Workerthen :
3176*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3177*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3178*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$CC"; then
3179*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_CC="$CC" # Let the user override the test.
3180*4d5d8b54SAndroid Build Coastguard Workerelse
3181*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3182*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
3183*4d5d8b54SAndroid Build Coastguard Workerdo
3184*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
3185*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
3186*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
3187*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
3188*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
3189*4d5d8b54SAndroid Build Coastguard Worker  esac
3190*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
3191*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3192*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3193*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3194*4d5d8b54SAndroid Build Coastguard Worker    break 2
3195*4d5d8b54SAndroid Build Coastguard Worker  fi
3196*4d5d8b54SAndroid Build Coastguard Workerdone
3197*4d5d8b54SAndroid Build Coastguard Worker  done
3198*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
3199*4d5d8b54SAndroid Build Coastguard Worker
3200*4d5d8b54SAndroid Build Coastguard Workerfi
3201*4d5d8b54SAndroid Build Coastguard Workerfi
3202*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_cv_prog_CC
3203*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CC"; then
3204*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3205*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$CC" >&6; }
3206*4d5d8b54SAndroid Build Coastguard Workerelse
3207*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3208*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
3209*4d5d8b54SAndroid Build Coastguard Workerfi
3210*4d5d8b54SAndroid Build Coastguard Worker
3211*4d5d8b54SAndroid Build Coastguard Worker
3212*4d5d8b54SAndroid Build Coastguard Worker    test -n "$CC" && break
3213*4d5d8b54SAndroid Build Coastguard Worker  done
3214*4d5d8b54SAndroid Build Coastguard Workerfi
3215*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CC"; then
3216*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_CC=$CC
3217*4d5d8b54SAndroid Build Coastguard Worker  for ac_prog in cl.exe
3218*4d5d8b54SAndroid Build Coastguard Workerdo
3219*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "$ac_prog", so it can be a program name with args.
3220*4d5d8b54SAndroid Build Coastguard Workerset dummy $ac_prog; ac_word=$2
3221*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3222*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
3223*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_CC+y}
3224*4d5d8b54SAndroid Build Coastguard Workerthen :
3225*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3226*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3227*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_CC"; then
3228*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3229*4d5d8b54SAndroid Build Coastguard Workerelse
3230*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3231*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
3232*4d5d8b54SAndroid Build Coastguard Workerdo
3233*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
3234*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
3235*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
3236*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
3237*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
3238*4d5d8b54SAndroid Build Coastguard Worker  esac
3239*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
3240*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3241*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_CC="$ac_prog"
3242*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3243*4d5d8b54SAndroid Build Coastguard Worker    break 2
3244*4d5d8b54SAndroid Build Coastguard Worker  fi
3245*4d5d8b54SAndroid Build Coastguard Workerdone
3246*4d5d8b54SAndroid Build Coastguard Worker  done
3247*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
3248*4d5d8b54SAndroid Build Coastguard Worker
3249*4d5d8b54SAndroid Build Coastguard Workerfi
3250*4d5d8b54SAndroid Build Coastguard Workerfi
3251*4d5d8b54SAndroid Build Coastguard Workerac_ct_CC=$ac_cv_prog_ac_ct_CC
3252*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_CC"; then
3253*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3254*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_CC" >&6; }
3255*4d5d8b54SAndroid Build Coastguard Workerelse
3256*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3257*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
3258*4d5d8b54SAndroid Build Coastguard Workerfi
3259*4d5d8b54SAndroid Build Coastguard Worker
3260*4d5d8b54SAndroid Build Coastguard Worker
3261*4d5d8b54SAndroid Build Coastguard Worker  test -n "$ac_ct_CC" && break
3262*4d5d8b54SAndroid Build Coastguard Workerdone
3263*4d5d8b54SAndroid Build Coastguard Worker
3264*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_CC" = x; then
3265*4d5d8b54SAndroid Build Coastguard Worker    CC=""
3266*4d5d8b54SAndroid Build Coastguard Worker  else
3267*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
3268*4d5d8b54SAndroid Build Coastguard Workeryes:)
3269*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3270*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3271*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
3272*4d5d8b54SAndroid Build Coastguard Workeresac
3273*4d5d8b54SAndroid Build Coastguard Worker    CC=$ac_ct_CC
3274*4d5d8b54SAndroid Build Coastguard Worker  fi
3275*4d5d8b54SAndroid Build Coastguard Workerfi
3276*4d5d8b54SAndroid Build Coastguard Worker
3277*4d5d8b54SAndroid Build Coastguard Workerfi
3278*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CC"; then
3279*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_tool_prefix"; then
3280*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3281*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}clang; ac_word=$2
3282*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3283*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
3284*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_CC+y}
3285*4d5d8b54SAndroid Build Coastguard Workerthen :
3286*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3287*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3288*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$CC"; then
3289*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_CC="$CC" # Let the user override the test.
3290*4d5d8b54SAndroid Build Coastguard Workerelse
3291*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3292*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
3293*4d5d8b54SAndroid Build Coastguard Workerdo
3294*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
3295*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
3296*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
3297*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
3298*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
3299*4d5d8b54SAndroid Build Coastguard Worker  esac
3300*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
3301*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3302*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="${ac_tool_prefix}clang"
3303*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3304*4d5d8b54SAndroid Build Coastguard Worker    break 2
3305*4d5d8b54SAndroid Build Coastguard Worker  fi
3306*4d5d8b54SAndroid Build Coastguard Workerdone
3307*4d5d8b54SAndroid Build Coastguard Worker  done
3308*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
3309*4d5d8b54SAndroid Build Coastguard Worker
3310*4d5d8b54SAndroid Build Coastguard Workerfi
3311*4d5d8b54SAndroid Build Coastguard Workerfi
3312*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_cv_prog_CC
3313*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CC"; then
3314*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3315*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$CC" >&6; }
3316*4d5d8b54SAndroid Build Coastguard Workerelse
3317*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3318*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
3319*4d5d8b54SAndroid Build Coastguard Workerfi
3320*4d5d8b54SAndroid Build Coastguard Worker
3321*4d5d8b54SAndroid Build Coastguard Worker
3322*4d5d8b54SAndroid Build Coastguard Workerfi
3323*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_CC"; then
3324*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_CC=$CC
3325*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "clang", so it can be a program name with args.
3326*4d5d8b54SAndroid Build Coastguard Workerset dummy clang; ac_word=$2
3327*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3328*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
3329*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_CC+y}
3330*4d5d8b54SAndroid Build Coastguard Workerthen :
3331*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3332*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3333*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_CC"; then
3334*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3335*4d5d8b54SAndroid Build Coastguard Workerelse
3336*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3337*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
3338*4d5d8b54SAndroid Build Coastguard Workerdo
3339*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
3340*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
3341*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
3342*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
3343*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
3344*4d5d8b54SAndroid Build Coastguard Worker  esac
3345*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
3346*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3347*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_CC="clang"
3348*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3349*4d5d8b54SAndroid Build Coastguard Worker    break 2
3350*4d5d8b54SAndroid Build Coastguard Worker  fi
3351*4d5d8b54SAndroid Build Coastguard Workerdone
3352*4d5d8b54SAndroid Build Coastguard Worker  done
3353*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
3354*4d5d8b54SAndroid Build Coastguard Worker
3355*4d5d8b54SAndroid Build Coastguard Workerfi
3356*4d5d8b54SAndroid Build Coastguard Workerfi
3357*4d5d8b54SAndroid Build Coastguard Workerac_ct_CC=$ac_cv_prog_ac_ct_CC
3358*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_CC"; then
3359*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3360*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_CC" >&6; }
3361*4d5d8b54SAndroid Build Coastguard Workerelse
3362*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3363*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
3364*4d5d8b54SAndroid Build Coastguard Workerfi
3365*4d5d8b54SAndroid Build Coastguard Worker
3366*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_CC" = x; then
3367*4d5d8b54SAndroid Build Coastguard Worker    CC=""
3368*4d5d8b54SAndroid Build Coastguard Worker  else
3369*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
3370*4d5d8b54SAndroid Build Coastguard Workeryes:)
3371*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3372*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3373*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
3374*4d5d8b54SAndroid Build Coastguard Workeresac
3375*4d5d8b54SAndroid Build Coastguard Worker    CC=$ac_ct_CC
3376*4d5d8b54SAndroid Build Coastguard Worker  fi
3377*4d5d8b54SAndroid Build Coastguard Workerelse
3378*4d5d8b54SAndroid Build Coastguard Worker  CC="$ac_cv_prog_CC"
3379*4d5d8b54SAndroid Build Coastguard Workerfi
3380*4d5d8b54SAndroid Build Coastguard Worker
3381*4d5d8b54SAndroid Build Coastguard Workerfi
3382*4d5d8b54SAndroid Build Coastguard Worker
3383*4d5d8b54SAndroid Build Coastguard Worker
3384*4d5d8b54SAndroid Build Coastguard Workertest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3385*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3386*4d5d8b54SAndroid Build Coastguard Workeras_fn_error $? "no acceptable C compiler found in \$PATH
3387*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
3388*4d5d8b54SAndroid Build Coastguard Worker
3389*4d5d8b54SAndroid Build Coastguard Worker# Provide some information about the compiler.
3390*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3391*4d5d8b54SAndroid Build Coastguard Workerset X $ac_compile
3392*4d5d8b54SAndroid Build Coastguard Workerac_compiler=$2
3393*4d5d8b54SAndroid Build Coastguard Workerfor ac_option in --version -v -V -qversion -version; do
3394*4d5d8b54SAndroid Build Coastguard Worker  { { ac_try="$ac_compiler $ac_option >&5"
3395*4d5d8b54SAndroid Build Coastguard Workercase "(($ac_try" in
3396*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3397*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
3398*4d5d8b54SAndroid Build Coastguard Workeresac
3399*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3400*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
3401*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3402*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
3403*4d5d8b54SAndroid Build Coastguard Worker  if test -s conftest.err; then
3404*4d5d8b54SAndroid Build Coastguard Worker    sed '10a\
3405*4d5d8b54SAndroid Build Coastguard Worker... rest of stderr output deleted ...
3406*4d5d8b54SAndroid Build Coastguard Worker         10q' conftest.err >conftest.er1
3407*4d5d8b54SAndroid Build Coastguard Worker    cat conftest.er1 >&5
3408*4d5d8b54SAndroid Build Coastguard Worker  fi
3409*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest.er1 conftest.err
3410*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3411*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }
3412*4d5d8b54SAndroid Build Coastguard Workerdone
3413*4d5d8b54SAndroid Build Coastguard Worker
3414*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3415*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3416*4d5d8b54SAndroid Build Coastguard Worker
3417*4d5d8b54SAndroid Build Coastguard Workerint
3418*4d5d8b54SAndroid Build Coastguard Workermain (void)
3419*4d5d8b54SAndroid Build Coastguard Worker{
3420*4d5d8b54SAndroid Build Coastguard Worker
3421*4d5d8b54SAndroid Build Coastguard Worker  ;
3422*4d5d8b54SAndroid Build Coastguard Worker  return 0;
3423*4d5d8b54SAndroid Build Coastguard Worker}
3424*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3425*4d5d8b54SAndroid Build Coastguard Workerac_clean_files_save=$ac_clean_files
3426*4d5d8b54SAndroid Build Coastguard Workerac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3427*4d5d8b54SAndroid Build Coastguard Worker# Try to create an executable without -o first, disregard a.out.
3428*4d5d8b54SAndroid Build Coastguard Worker# It will help us diagnose broken compilers, and finding out an intuition
3429*4d5d8b54SAndroid Build Coastguard Worker# of exeext.
3430*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3431*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether the C compiler works... " >&6; }
3432*4d5d8b54SAndroid Build Coastguard Workerac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3433*4d5d8b54SAndroid Build Coastguard Worker
3434*4d5d8b54SAndroid Build Coastguard Worker# The possible output files:
3435*4d5d8b54SAndroid Build Coastguard Workerac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3436*4d5d8b54SAndroid Build Coastguard Worker
3437*4d5d8b54SAndroid Build Coastguard Workerac_rmfiles=
3438*4d5d8b54SAndroid Build Coastguard Workerfor ac_file in $ac_files
3439*4d5d8b54SAndroid Build Coastguard Workerdo
3440*4d5d8b54SAndroid Build Coastguard Worker  case $ac_file in
3441*4d5d8b54SAndroid Build Coastguard Worker    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3442*4d5d8b54SAndroid Build Coastguard Worker    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3443*4d5d8b54SAndroid Build Coastguard Worker  esac
3444*4d5d8b54SAndroid Build Coastguard Workerdone
3445*4d5d8b54SAndroid Build Coastguard Workerrm -f $ac_rmfiles
3446*4d5d8b54SAndroid Build Coastguard Worker
3447*4d5d8b54SAndroid Build Coastguard Workerif { { ac_try="$ac_link_default"
3448*4d5d8b54SAndroid Build Coastguard Workercase "(($ac_try" in
3449*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3450*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
3451*4d5d8b54SAndroid Build Coastguard Workeresac
3452*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3453*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
3454*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_link_default") 2>&5
3455*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
3456*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3457*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }
3458*4d5d8b54SAndroid Build Coastguard Workerthen :
3459*4d5d8b54SAndroid Build Coastguard Worker  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3460*4d5d8b54SAndroid Build Coastguard Worker# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3461*4d5d8b54SAndroid Build Coastguard Worker# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3462*4d5d8b54SAndroid Build Coastguard Worker# so that the user can short-circuit this test for compilers unknown to
3463*4d5d8b54SAndroid Build Coastguard Worker# Autoconf.
3464*4d5d8b54SAndroid Build Coastguard Workerfor ac_file in $ac_files ''
3465*4d5d8b54SAndroid Build Coastguard Workerdo
3466*4d5d8b54SAndroid Build Coastguard Worker  test -f "$ac_file" || continue
3467*4d5d8b54SAndroid Build Coastguard Worker  case $ac_file in
3468*4d5d8b54SAndroid Build Coastguard Worker    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3469*4d5d8b54SAndroid Build Coastguard Worker	;;
3470*4d5d8b54SAndroid Build Coastguard Worker    [ab].out )
3471*4d5d8b54SAndroid Build Coastguard Worker	# We found the default executable, but exeext='' is most
3472*4d5d8b54SAndroid Build Coastguard Worker	# certainly right.
3473*4d5d8b54SAndroid Build Coastguard Worker	break;;
3474*4d5d8b54SAndroid Build Coastguard Worker    *.* )
3475*4d5d8b54SAndroid Build Coastguard Worker	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3476*4d5d8b54SAndroid Build Coastguard Worker	then :; else
3477*4d5d8b54SAndroid Build Coastguard Worker	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3478*4d5d8b54SAndroid Build Coastguard Worker	fi
3479*4d5d8b54SAndroid Build Coastguard Worker	# We set ac_cv_exeext here because the later test for it is not
3480*4d5d8b54SAndroid Build Coastguard Worker	# safe: cross compilers may not add the suffix if given an `-o'
3481*4d5d8b54SAndroid Build Coastguard Worker	# argument, so we may need to know it at that point already.
3482*4d5d8b54SAndroid Build Coastguard Worker	# Even if this section looks crufty: it has the advantage of
3483*4d5d8b54SAndroid Build Coastguard Worker	# actually working.
3484*4d5d8b54SAndroid Build Coastguard Worker	break;;
3485*4d5d8b54SAndroid Build Coastguard Worker    * )
3486*4d5d8b54SAndroid Build Coastguard Worker	break;;
3487*4d5d8b54SAndroid Build Coastguard Worker  esac
3488*4d5d8b54SAndroid Build Coastguard Workerdone
3489*4d5d8b54SAndroid Build Coastguard Workertest "$ac_cv_exeext" = no && ac_cv_exeext=
3490*4d5d8b54SAndroid Build Coastguard Worker
3491*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3492*4d5d8b54SAndroid Build Coastguard Worker  ac_file=''
3493*4d5d8b54SAndroid Build Coastguard Workerfi
3494*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_file"
3495*4d5d8b54SAndroid Build Coastguard Workerthen :
3496*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3497*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
3498*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: failed program was:" >&5
3499*4d5d8b54SAndroid Build Coastguard Workersed 's/^/| /' conftest.$ac_ext >&5
3500*4d5d8b54SAndroid Build Coastguard Worker
3501*4d5d8b54SAndroid Build Coastguard Worker{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3502*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3503*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "C compiler cannot create executables
3504*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
3505*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3506*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3507*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "yes" >&6; }
3508*4d5d8b54SAndroid Build Coastguard Workerfi
3509*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3510*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for C compiler default output file name... " >&6; }
3511*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3512*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_file" >&6; }
3513*4d5d8b54SAndroid Build Coastguard Workerac_exeext=$ac_cv_exeext
3514*4d5d8b54SAndroid Build Coastguard Worker
3515*4d5d8b54SAndroid Build Coastguard Workerrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3516*4d5d8b54SAndroid Build Coastguard Workerac_clean_files=$ac_clean_files_save
3517*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3518*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for suffix of executables... " >&6; }
3519*4d5d8b54SAndroid Build Coastguard Workerif { { ac_try="$ac_link"
3520*4d5d8b54SAndroid Build Coastguard Workercase "(($ac_try" in
3521*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3522*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
3523*4d5d8b54SAndroid Build Coastguard Workeresac
3524*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3525*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
3526*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_link") 2>&5
3527*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
3528*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3529*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }
3530*4d5d8b54SAndroid Build Coastguard Workerthen :
3531*4d5d8b54SAndroid Build Coastguard Worker  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3532*4d5d8b54SAndroid Build Coastguard Worker# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3533*4d5d8b54SAndroid Build Coastguard Worker# work properly (i.e., refer to `conftest.exe'), while it won't with
3534*4d5d8b54SAndroid Build Coastguard Worker# `rm'.
3535*4d5d8b54SAndroid Build Coastguard Workerfor ac_file in conftest.exe conftest conftest.*; do
3536*4d5d8b54SAndroid Build Coastguard Worker  test -f "$ac_file" || continue
3537*4d5d8b54SAndroid Build Coastguard Worker  case $ac_file in
3538*4d5d8b54SAndroid Build Coastguard Worker    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3539*4d5d8b54SAndroid Build Coastguard Worker    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3540*4d5d8b54SAndroid Build Coastguard Worker	  break;;
3541*4d5d8b54SAndroid Build Coastguard Worker    * ) break;;
3542*4d5d8b54SAndroid Build Coastguard Worker  esac
3543*4d5d8b54SAndroid Build Coastguard Workerdone
3544*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3545*4d5d8b54SAndroid Build Coastguard Worker  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3546*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3547*4d5d8b54SAndroid Build Coastguard Workeras_fn_error $? "cannot compute suffix of executables: cannot compile and link
3548*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
3549*4d5d8b54SAndroid Build Coastguard Workerfi
3550*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest conftest$ac_cv_exeext
3551*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3552*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_exeext" >&6; }
3553*4d5d8b54SAndroid Build Coastguard Worker
3554*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.$ac_ext
3555*4d5d8b54SAndroid Build Coastguard WorkerEXEEXT=$ac_cv_exeext
3556*4d5d8b54SAndroid Build Coastguard Workerac_exeext=$EXEEXT
3557*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3558*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3559*4d5d8b54SAndroid Build Coastguard Worker#include <stdio.h>
3560*4d5d8b54SAndroid Build Coastguard Workerint
3561*4d5d8b54SAndroid Build Coastguard Workermain (void)
3562*4d5d8b54SAndroid Build Coastguard Worker{
3563*4d5d8b54SAndroid Build Coastguard WorkerFILE *f = fopen ("conftest.out", "w");
3564*4d5d8b54SAndroid Build Coastguard Worker return ferror (f) || fclose (f) != 0;
3565*4d5d8b54SAndroid Build Coastguard Worker
3566*4d5d8b54SAndroid Build Coastguard Worker  ;
3567*4d5d8b54SAndroid Build Coastguard Worker  return 0;
3568*4d5d8b54SAndroid Build Coastguard Worker}
3569*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3570*4d5d8b54SAndroid Build Coastguard Workerac_clean_files="$ac_clean_files conftest.out"
3571*4d5d8b54SAndroid Build Coastguard Worker# Check that the compiler produces executables we can run.  If not, either
3572*4d5d8b54SAndroid Build Coastguard Worker# the compiler is broken, or we cross compile.
3573*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3574*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether we are cross compiling... " >&6; }
3575*4d5d8b54SAndroid Build Coastguard Workerif test "$cross_compiling" != yes; then
3576*4d5d8b54SAndroid Build Coastguard Worker  { { ac_try="$ac_link"
3577*4d5d8b54SAndroid Build Coastguard Workercase "(($ac_try" in
3578*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3579*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
3580*4d5d8b54SAndroid Build Coastguard Workeresac
3581*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3582*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
3583*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_link") 2>&5
3584*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
3585*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3586*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }
3587*4d5d8b54SAndroid Build Coastguard Worker  if { ac_try='./conftest$ac_cv_exeext'
3588*4d5d8b54SAndroid Build Coastguard Worker  { { case "(($ac_try" in
3589*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3590*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
3591*4d5d8b54SAndroid Build Coastguard Workeresac
3592*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3593*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
3594*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_try") 2>&5
3595*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
3596*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3597*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }; }; then
3598*4d5d8b54SAndroid Build Coastguard Worker    cross_compiling=no
3599*4d5d8b54SAndroid Build Coastguard Worker  else
3600*4d5d8b54SAndroid Build Coastguard Worker    if test "$cross_compiling" = maybe; then
3601*4d5d8b54SAndroid Build Coastguard Worker	cross_compiling=yes
3602*4d5d8b54SAndroid Build Coastguard Worker    else
3603*4d5d8b54SAndroid Build Coastguard Worker	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3604*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3605*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot run C compiled programs.
3606*4d5d8b54SAndroid Build Coastguard WorkerIf you meant to cross compile, use \`--host'.
3607*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
3608*4d5d8b54SAndroid Build Coastguard Worker    fi
3609*4d5d8b54SAndroid Build Coastguard Worker  fi
3610*4d5d8b54SAndroid Build Coastguard Workerfi
3611*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3612*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$cross_compiling" >&6; }
3613*4d5d8b54SAndroid Build Coastguard Worker
3614*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3615*4d5d8b54SAndroid Build Coastguard Workerac_clean_files=$ac_clean_files_save
3616*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3617*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for suffix of object files... " >&6; }
3618*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_objext+y}
3619*4d5d8b54SAndroid Build Coastguard Workerthen :
3620*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3621*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3622*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3623*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3624*4d5d8b54SAndroid Build Coastguard Worker
3625*4d5d8b54SAndroid Build Coastguard Workerint
3626*4d5d8b54SAndroid Build Coastguard Workermain (void)
3627*4d5d8b54SAndroid Build Coastguard Worker{
3628*4d5d8b54SAndroid Build Coastguard Worker
3629*4d5d8b54SAndroid Build Coastguard Worker  ;
3630*4d5d8b54SAndroid Build Coastguard Worker  return 0;
3631*4d5d8b54SAndroid Build Coastguard Worker}
3632*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3633*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.o conftest.obj
3634*4d5d8b54SAndroid Build Coastguard Workerif { { ac_try="$ac_compile"
3635*4d5d8b54SAndroid Build Coastguard Workercase "(($ac_try" in
3636*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3637*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
3638*4d5d8b54SAndroid Build Coastguard Workeresac
3639*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3640*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
3641*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_compile") 2>&5
3642*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
3643*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3644*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }
3645*4d5d8b54SAndroid Build Coastguard Workerthen :
3646*4d5d8b54SAndroid Build Coastguard Worker  for ac_file in conftest.o conftest.obj conftest.*; do
3647*4d5d8b54SAndroid Build Coastguard Worker  test -f "$ac_file" || continue;
3648*4d5d8b54SAndroid Build Coastguard Worker  case $ac_file in
3649*4d5d8b54SAndroid Build Coastguard Worker    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3650*4d5d8b54SAndroid Build Coastguard Worker    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3651*4d5d8b54SAndroid Build Coastguard Worker       break;;
3652*4d5d8b54SAndroid Build Coastguard Worker  esac
3653*4d5d8b54SAndroid Build Coastguard Workerdone
3654*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3655*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me: failed program was:" >&5
3656*4d5d8b54SAndroid Build Coastguard Workersed 's/^/| /' conftest.$ac_ext >&5
3657*4d5d8b54SAndroid Build Coastguard Worker
3658*4d5d8b54SAndroid Build Coastguard Worker{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3659*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3660*4d5d8b54SAndroid Build Coastguard Workeras_fn_error $? "cannot compute suffix of object files: cannot compile
3661*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
3662*4d5d8b54SAndroid Build Coastguard Workerfi
3663*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.$ac_cv_objext conftest.$ac_ext
3664*4d5d8b54SAndroid Build Coastguard Workerfi
3665*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3666*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_objext" >&6; }
3667*4d5d8b54SAndroid Build Coastguard WorkerOBJEXT=$ac_cv_objext
3668*4d5d8b54SAndroid Build Coastguard Workerac_objext=$OBJEXT
3669*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3670*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether the compiler supports GNU C... " >&6; }
3671*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_c_compiler_gnu+y}
3672*4d5d8b54SAndroid Build Coastguard Workerthen :
3673*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3674*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3675*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3676*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3677*4d5d8b54SAndroid Build Coastguard Worker
3678*4d5d8b54SAndroid Build Coastguard Workerint
3679*4d5d8b54SAndroid Build Coastguard Workermain (void)
3680*4d5d8b54SAndroid Build Coastguard Worker{
3681*4d5d8b54SAndroid Build Coastguard Worker#ifndef __GNUC__
3682*4d5d8b54SAndroid Build Coastguard Worker       choke me
3683*4d5d8b54SAndroid Build Coastguard Worker#endif
3684*4d5d8b54SAndroid Build Coastguard Worker
3685*4d5d8b54SAndroid Build Coastguard Worker  ;
3686*4d5d8b54SAndroid Build Coastguard Worker  return 0;
3687*4d5d8b54SAndroid Build Coastguard Worker}
3688*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3689*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
3690*4d5d8b54SAndroid Build Coastguard Workerthen :
3691*4d5d8b54SAndroid Build Coastguard Worker  ac_compiler_gnu=yes
3692*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3693*4d5d8b54SAndroid Build Coastguard Worker  ac_compiler_gnu=no
3694*4d5d8b54SAndroid Build Coastguard Workerfi
3695*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3696*4d5d8b54SAndroid Build Coastguard Workerac_cv_c_compiler_gnu=$ac_compiler_gnu
3697*4d5d8b54SAndroid Build Coastguard Worker
3698*4d5d8b54SAndroid Build Coastguard Workerfi
3699*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3700*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3701*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
3702*4d5d8b54SAndroid Build Coastguard Worker
3703*4d5d8b54SAndroid Build Coastguard Workerif test $ac_compiler_gnu = yes; then
3704*4d5d8b54SAndroid Build Coastguard Worker  GCC=yes
3705*4d5d8b54SAndroid Build Coastguard Workerelse
3706*4d5d8b54SAndroid Build Coastguard Worker  GCC=
3707*4d5d8b54SAndroid Build Coastguard Workerfi
3708*4d5d8b54SAndroid Build Coastguard Workerac_test_CFLAGS=${CFLAGS+y}
3709*4d5d8b54SAndroid Build Coastguard Workerac_save_CFLAGS=$CFLAGS
3710*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3711*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether $CC accepts -g... " >&6; }
3712*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_cc_g+y}
3713*4d5d8b54SAndroid Build Coastguard Workerthen :
3714*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3715*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3716*4d5d8b54SAndroid Build Coastguard Worker  ac_save_c_werror_flag=$ac_c_werror_flag
3717*4d5d8b54SAndroid Build Coastguard Worker   ac_c_werror_flag=yes
3718*4d5d8b54SAndroid Build Coastguard Worker   ac_cv_prog_cc_g=no
3719*4d5d8b54SAndroid Build Coastguard Worker   CFLAGS="-g"
3720*4d5d8b54SAndroid Build Coastguard Worker   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3721*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3722*4d5d8b54SAndroid Build Coastguard Worker
3723*4d5d8b54SAndroid Build Coastguard Workerint
3724*4d5d8b54SAndroid Build Coastguard Workermain (void)
3725*4d5d8b54SAndroid Build Coastguard Worker{
3726*4d5d8b54SAndroid Build Coastguard Worker
3727*4d5d8b54SAndroid Build Coastguard Worker  ;
3728*4d5d8b54SAndroid Build Coastguard Worker  return 0;
3729*4d5d8b54SAndroid Build Coastguard Worker}
3730*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3731*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
3732*4d5d8b54SAndroid Build Coastguard Workerthen :
3733*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_g=yes
3734*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3735*4d5d8b54SAndroid Build Coastguard Worker  CFLAGS=""
3736*4d5d8b54SAndroid Build Coastguard Worker      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3737*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3738*4d5d8b54SAndroid Build Coastguard Worker
3739*4d5d8b54SAndroid Build Coastguard Workerint
3740*4d5d8b54SAndroid Build Coastguard Workermain (void)
3741*4d5d8b54SAndroid Build Coastguard Worker{
3742*4d5d8b54SAndroid Build Coastguard Worker
3743*4d5d8b54SAndroid Build Coastguard Worker  ;
3744*4d5d8b54SAndroid Build Coastguard Worker  return 0;
3745*4d5d8b54SAndroid Build Coastguard Worker}
3746*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3747*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
3748*4d5d8b54SAndroid Build Coastguard Workerthen :
3749*4d5d8b54SAndroid Build Coastguard Worker
3750*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3751*4d5d8b54SAndroid Build Coastguard Worker  ac_c_werror_flag=$ac_save_c_werror_flag
3752*4d5d8b54SAndroid Build Coastguard Worker	 CFLAGS="-g"
3753*4d5d8b54SAndroid Build Coastguard Worker	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3754*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3755*4d5d8b54SAndroid Build Coastguard Worker
3756*4d5d8b54SAndroid Build Coastguard Workerint
3757*4d5d8b54SAndroid Build Coastguard Workermain (void)
3758*4d5d8b54SAndroid Build Coastguard Worker{
3759*4d5d8b54SAndroid Build Coastguard Worker
3760*4d5d8b54SAndroid Build Coastguard Worker  ;
3761*4d5d8b54SAndroid Build Coastguard Worker  return 0;
3762*4d5d8b54SAndroid Build Coastguard Worker}
3763*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3764*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
3765*4d5d8b54SAndroid Build Coastguard Workerthen :
3766*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_g=yes
3767*4d5d8b54SAndroid Build Coastguard Workerfi
3768*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3769*4d5d8b54SAndroid Build Coastguard Workerfi
3770*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3771*4d5d8b54SAndroid Build Coastguard Workerfi
3772*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3773*4d5d8b54SAndroid Build Coastguard Worker   ac_c_werror_flag=$ac_save_c_werror_flag
3774*4d5d8b54SAndroid Build Coastguard Workerfi
3775*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3776*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3777*4d5d8b54SAndroid Build Coastguard Workerif test $ac_test_CFLAGS; then
3778*4d5d8b54SAndroid Build Coastguard Worker  CFLAGS=$ac_save_CFLAGS
3779*4d5d8b54SAndroid Build Coastguard Workerelif test $ac_cv_prog_cc_g = yes; then
3780*4d5d8b54SAndroid Build Coastguard Worker  if test "$GCC" = yes; then
3781*4d5d8b54SAndroid Build Coastguard Worker    CFLAGS="-g -O2"
3782*4d5d8b54SAndroid Build Coastguard Worker  else
3783*4d5d8b54SAndroid Build Coastguard Worker    CFLAGS="-g"
3784*4d5d8b54SAndroid Build Coastguard Worker  fi
3785*4d5d8b54SAndroid Build Coastguard Workerelse
3786*4d5d8b54SAndroid Build Coastguard Worker  if test "$GCC" = yes; then
3787*4d5d8b54SAndroid Build Coastguard Worker    CFLAGS="-O2"
3788*4d5d8b54SAndroid Build Coastguard Worker  else
3789*4d5d8b54SAndroid Build Coastguard Worker    CFLAGS=
3790*4d5d8b54SAndroid Build Coastguard Worker  fi
3791*4d5d8b54SAndroid Build Coastguard Workerfi
3792*4d5d8b54SAndroid Build Coastguard Workerac_prog_cc_stdc=no
3793*4d5d8b54SAndroid Build Coastguard Workerif test x$ac_prog_cc_stdc = xno
3794*4d5d8b54SAndroid Build Coastguard Workerthen :
3795*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3796*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $CC option to enable C11 features... " >&6; }
3797*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_cc_c11+y}
3798*4d5d8b54SAndroid Build Coastguard Workerthen :
3799*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3800*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3801*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c11=no
3802*4d5d8b54SAndroid Build Coastguard Workerac_save_CC=$CC
3803*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3804*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3805*4d5d8b54SAndroid Build Coastguard Worker$ac_c_conftest_c11_program
3806*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3807*4d5d8b54SAndroid Build Coastguard Workerfor ac_arg in '' -std=gnu11
3808*4d5d8b54SAndroid Build Coastguard Workerdo
3809*4d5d8b54SAndroid Build Coastguard Worker  CC="$ac_save_CC $ac_arg"
3810*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_try_compile "$LINENO"
3811*4d5d8b54SAndroid Build Coastguard Workerthen :
3812*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c11=$ac_arg
3813*4d5d8b54SAndroid Build Coastguard Workerfi
3814*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam
3815*4d5d8b54SAndroid Build Coastguard Worker  test "x$ac_cv_prog_cc_c11" != "xno" && break
3816*4d5d8b54SAndroid Build Coastguard Workerdone
3817*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.$ac_ext
3818*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_save_CC
3819*4d5d8b54SAndroid Build Coastguard Workerfi
3820*4d5d8b54SAndroid Build Coastguard Worker
3821*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_prog_cc_c11" = xno
3822*4d5d8b54SAndroid Build Coastguard Workerthen :
3823*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3824*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "unsupported" >&6; }
3825*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3826*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_cv_prog_cc_c11" = x
3827*4d5d8b54SAndroid Build Coastguard Workerthen :
3828*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3829*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "none needed" >&6; }
3830*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3831*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3832*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3833*4d5d8b54SAndroid Build Coastguard Worker     CC="$CC $ac_cv_prog_cc_c11"
3834*4d5d8b54SAndroid Build Coastguard Workerfi
3835*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3836*4d5d8b54SAndroid Build Coastguard Worker  ac_prog_cc_stdc=c11
3837*4d5d8b54SAndroid Build Coastguard Workerfi
3838*4d5d8b54SAndroid Build Coastguard Workerfi
3839*4d5d8b54SAndroid Build Coastguard Workerif test x$ac_prog_cc_stdc = xno
3840*4d5d8b54SAndroid Build Coastguard Workerthen :
3841*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3842*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $CC option to enable C99 features... " >&6; }
3843*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_cc_c99+y}
3844*4d5d8b54SAndroid Build Coastguard Workerthen :
3845*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3846*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3847*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c99=no
3848*4d5d8b54SAndroid Build Coastguard Workerac_save_CC=$CC
3849*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3850*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3851*4d5d8b54SAndroid Build Coastguard Worker$ac_c_conftest_c99_program
3852*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3853*4d5d8b54SAndroid Build Coastguard Workerfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3854*4d5d8b54SAndroid Build Coastguard Workerdo
3855*4d5d8b54SAndroid Build Coastguard Worker  CC="$ac_save_CC $ac_arg"
3856*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_try_compile "$LINENO"
3857*4d5d8b54SAndroid Build Coastguard Workerthen :
3858*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c99=$ac_arg
3859*4d5d8b54SAndroid Build Coastguard Workerfi
3860*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam
3861*4d5d8b54SAndroid Build Coastguard Worker  test "x$ac_cv_prog_cc_c99" != "xno" && break
3862*4d5d8b54SAndroid Build Coastguard Workerdone
3863*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.$ac_ext
3864*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_save_CC
3865*4d5d8b54SAndroid Build Coastguard Workerfi
3866*4d5d8b54SAndroid Build Coastguard Worker
3867*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_prog_cc_c99" = xno
3868*4d5d8b54SAndroid Build Coastguard Workerthen :
3869*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3870*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "unsupported" >&6; }
3871*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3872*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_cv_prog_cc_c99" = x
3873*4d5d8b54SAndroid Build Coastguard Workerthen :
3874*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3875*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "none needed" >&6; }
3876*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3877*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3878*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3879*4d5d8b54SAndroid Build Coastguard Worker     CC="$CC $ac_cv_prog_cc_c99"
3880*4d5d8b54SAndroid Build Coastguard Workerfi
3881*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3882*4d5d8b54SAndroid Build Coastguard Worker  ac_prog_cc_stdc=c99
3883*4d5d8b54SAndroid Build Coastguard Workerfi
3884*4d5d8b54SAndroid Build Coastguard Workerfi
3885*4d5d8b54SAndroid Build Coastguard Workerif test x$ac_prog_cc_stdc = xno
3886*4d5d8b54SAndroid Build Coastguard Workerthen :
3887*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3888*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $CC option to enable C89 features... " >&6; }
3889*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_cc_c89+y}
3890*4d5d8b54SAndroid Build Coastguard Workerthen :
3891*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3892*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3893*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c89=no
3894*4d5d8b54SAndroid Build Coastguard Workerac_save_CC=$CC
3895*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3896*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3897*4d5d8b54SAndroid Build Coastguard Worker$ac_c_conftest_c89_program
3898*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3899*4d5d8b54SAndroid Build Coastguard Workerfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3900*4d5d8b54SAndroid Build Coastguard Workerdo
3901*4d5d8b54SAndroid Build Coastguard Worker  CC="$ac_save_CC $ac_arg"
3902*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_try_compile "$LINENO"
3903*4d5d8b54SAndroid Build Coastguard Workerthen :
3904*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c89=$ac_arg
3905*4d5d8b54SAndroid Build Coastguard Workerfi
3906*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam
3907*4d5d8b54SAndroid Build Coastguard Worker  test "x$ac_cv_prog_cc_c89" != "xno" && break
3908*4d5d8b54SAndroid Build Coastguard Workerdone
3909*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.$ac_ext
3910*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_save_CC
3911*4d5d8b54SAndroid Build Coastguard Workerfi
3912*4d5d8b54SAndroid Build Coastguard Worker
3913*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_prog_cc_c89" = xno
3914*4d5d8b54SAndroid Build Coastguard Workerthen :
3915*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3916*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "unsupported" >&6; }
3917*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3918*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_cv_prog_cc_c89" = x
3919*4d5d8b54SAndroid Build Coastguard Workerthen :
3920*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3921*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "none needed" >&6; }
3922*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3923*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3924*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
3925*4d5d8b54SAndroid Build Coastguard Worker     CC="$CC $ac_cv_prog_cc_c89"
3926*4d5d8b54SAndroid Build Coastguard Workerfi
3927*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3928*4d5d8b54SAndroid Build Coastguard Worker  ac_prog_cc_stdc=c89
3929*4d5d8b54SAndroid Build Coastguard Workerfi
3930*4d5d8b54SAndroid Build Coastguard Workerfi
3931*4d5d8b54SAndroid Build Coastguard Worker
3932*4d5d8b54SAndroid Build Coastguard Workerac_ext=c
3933*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
3934*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3935*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3936*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
3937*4d5d8b54SAndroid Build Coastguard Worker
3938*4d5d8b54SAndroid Build Coastguard Worker
3939*4d5d8b54SAndroid Build Coastguard Worker  ac_ext=c
3940*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
3941*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3942*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3943*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
3944*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3945*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether $CC understands -c and -o together... " >&6; }
3946*4d5d8b54SAndroid Build Coastguard Workerif test ${am_cv_prog_cc_c_o+y}
3947*4d5d8b54SAndroid Build Coastguard Workerthen :
3948*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
3949*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
3950*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3951*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
3952*4d5d8b54SAndroid Build Coastguard Worker
3953*4d5d8b54SAndroid Build Coastguard Workerint
3954*4d5d8b54SAndroid Build Coastguard Workermain (void)
3955*4d5d8b54SAndroid Build Coastguard Worker{
3956*4d5d8b54SAndroid Build Coastguard Worker
3957*4d5d8b54SAndroid Build Coastguard Worker  ;
3958*4d5d8b54SAndroid Build Coastguard Worker  return 0;
3959*4d5d8b54SAndroid Build Coastguard Worker}
3960*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
3961*4d5d8b54SAndroid Build Coastguard Worker  # Make sure it works both with $CC and with simple cc.
3962*4d5d8b54SAndroid Build Coastguard Worker  # Following AC_PROG_CC_C_O, we do the test twice because some
3963*4d5d8b54SAndroid Build Coastguard Worker  # compilers refuse to overwrite an existing .o file with -o,
3964*4d5d8b54SAndroid Build Coastguard Worker  # though they will create one.
3965*4d5d8b54SAndroid Build Coastguard Worker  am_cv_prog_cc_c_o=yes
3966*4d5d8b54SAndroid Build Coastguard Worker  for am_i in 1 2; do
3967*4d5d8b54SAndroid Build Coastguard Worker    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3968*4d5d8b54SAndroid Build Coastguard Worker   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3969*4d5d8b54SAndroid Build Coastguard Worker   ac_status=$?
3970*4d5d8b54SAndroid Build Coastguard Worker   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3971*4d5d8b54SAndroid Build Coastguard Worker   (exit $ac_status); } \
3972*4d5d8b54SAndroid Build Coastguard Worker         && test -f conftest2.$ac_objext; then
3973*4d5d8b54SAndroid Build Coastguard Worker      : OK
3974*4d5d8b54SAndroid Build Coastguard Worker    else
3975*4d5d8b54SAndroid Build Coastguard Worker      am_cv_prog_cc_c_o=no
3976*4d5d8b54SAndroid Build Coastguard Worker      break
3977*4d5d8b54SAndroid Build Coastguard Worker    fi
3978*4d5d8b54SAndroid Build Coastguard Worker  done
3979*4d5d8b54SAndroid Build Coastguard Worker  rm -f core conftest*
3980*4d5d8b54SAndroid Build Coastguard Worker  unset am_i
3981*4d5d8b54SAndroid Build Coastguard Workerfi
3982*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3983*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
3984*4d5d8b54SAndroid Build Coastguard Workerif test "$am_cv_prog_cc_c_o" != yes; then
3985*4d5d8b54SAndroid Build Coastguard Worker   # Losing compiler, so override with the script.
3986*4d5d8b54SAndroid Build Coastguard Worker   # FIXME: It is wrong to rewrite CC.
3987*4d5d8b54SAndroid Build Coastguard Worker   # But if we don't then we get into trouble of one sort or another.
3988*4d5d8b54SAndroid Build Coastguard Worker   # A longer-term fix would be to have automake use am__CC in this case,
3989*4d5d8b54SAndroid Build Coastguard Worker   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3990*4d5d8b54SAndroid Build Coastguard Worker   CC="$am_aux_dir/compile $CC"
3991*4d5d8b54SAndroid Build Coastguard Workerfi
3992*4d5d8b54SAndroid Build Coastguard Workerac_ext=c
3993*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
3994*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3995*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3996*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
3997*4d5d8b54SAndroid Build Coastguard Worker
3998*4d5d8b54SAndroid Build Coastguard Worker
3999*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4000*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for a sed that does not truncate output... " >&6; }
4001*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_path_SED+y}
4002*4d5d8b54SAndroid Build Coastguard Workerthen :
4003*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4004*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4005*4d5d8b54SAndroid Build Coastguard Worker            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4006*4d5d8b54SAndroid Build Coastguard Worker     for ac_i in 1 2 3 4 5 6 7; do
4007*4d5d8b54SAndroid Build Coastguard Worker       ac_script="$ac_script$as_nl$ac_script"
4008*4d5d8b54SAndroid Build Coastguard Worker     done
4009*4d5d8b54SAndroid Build Coastguard Worker     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4010*4d5d8b54SAndroid Build Coastguard Worker     { ac_script=; unset ac_script;}
4011*4d5d8b54SAndroid Build Coastguard Worker     if test -z "$SED"; then
4012*4d5d8b54SAndroid Build Coastguard Worker  ac_path_SED_found=false
4013*4d5d8b54SAndroid Build Coastguard Worker  # Loop through the user's path and test for each of PROGNAME-LIST
4014*4d5d8b54SAndroid Build Coastguard Worker  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4015*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
4016*4d5d8b54SAndroid Build Coastguard Workerdo
4017*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
4018*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
4019*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
4020*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
4021*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
4022*4d5d8b54SAndroid Build Coastguard Worker  esac
4023*4d5d8b54SAndroid Build Coastguard Worker    for ac_prog in sed gsed
4024*4d5d8b54SAndroid Build Coastguard Worker   do
4025*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
4026*4d5d8b54SAndroid Build Coastguard Worker      ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
4027*4d5d8b54SAndroid Build Coastguard Worker      as_fn_executable_p "$ac_path_SED" || continue
4028*4d5d8b54SAndroid Build Coastguard Worker# Check for GNU ac_path_SED and select it if it is found.
4029*4d5d8b54SAndroid Build Coastguard Worker  # Check for GNU $ac_path_SED
4030*4d5d8b54SAndroid Build Coastguard Workercase `"$ac_path_SED" --version 2>&1` in
4031*4d5d8b54SAndroid Build Coastguard Worker*GNU*)
4032*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4033*4d5d8b54SAndroid Build Coastguard Worker*)
4034*4d5d8b54SAndroid Build Coastguard Worker  ac_count=0
4035*4d5d8b54SAndroid Build Coastguard Worker  printf %s 0123456789 >"conftest.in"
4036*4d5d8b54SAndroid Build Coastguard Worker  while :
4037*4d5d8b54SAndroid Build Coastguard Worker  do
4038*4d5d8b54SAndroid Build Coastguard Worker    cat "conftest.in" "conftest.in" >"conftest.tmp"
4039*4d5d8b54SAndroid Build Coastguard Worker    mv "conftest.tmp" "conftest.in"
4040*4d5d8b54SAndroid Build Coastguard Worker    cp "conftest.in" "conftest.nl"
4041*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" '' >> "conftest.nl"
4042*4d5d8b54SAndroid Build Coastguard Worker    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4043*4d5d8b54SAndroid Build Coastguard Worker    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4044*4d5d8b54SAndroid Build Coastguard Worker    as_fn_arith $ac_count + 1 && ac_count=$as_val
4045*4d5d8b54SAndroid Build Coastguard Worker    if test $ac_count -gt ${ac_path_SED_max-0}; then
4046*4d5d8b54SAndroid Build Coastguard Worker      # Best one so far, save it but keep looking for a better one
4047*4d5d8b54SAndroid Build Coastguard Worker      ac_cv_path_SED="$ac_path_SED"
4048*4d5d8b54SAndroid Build Coastguard Worker      ac_path_SED_max=$ac_count
4049*4d5d8b54SAndroid Build Coastguard Worker    fi
4050*4d5d8b54SAndroid Build Coastguard Worker    # 10*(2^10) chars as input seems more than enough
4051*4d5d8b54SAndroid Build Coastguard Worker    test $ac_count -gt 10 && break
4052*4d5d8b54SAndroid Build Coastguard Worker  done
4053*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4054*4d5d8b54SAndroid Build Coastguard Workeresac
4055*4d5d8b54SAndroid Build Coastguard Worker
4056*4d5d8b54SAndroid Build Coastguard Worker      $ac_path_SED_found && break 3
4057*4d5d8b54SAndroid Build Coastguard Worker    done
4058*4d5d8b54SAndroid Build Coastguard Worker  done
4059*4d5d8b54SAndroid Build Coastguard Worker  done
4060*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
4061*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$ac_cv_path_SED"; then
4062*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4063*4d5d8b54SAndroid Build Coastguard Worker  fi
4064*4d5d8b54SAndroid Build Coastguard Workerelse
4065*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_SED=$SED
4066*4d5d8b54SAndroid Build Coastguard Workerfi
4067*4d5d8b54SAndroid Build Coastguard Worker
4068*4d5d8b54SAndroid Build Coastguard Workerfi
4069*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4070*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_path_SED" >&6; }
4071*4d5d8b54SAndroid Build Coastguard Worker SED="$ac_cv_path_SED"
4072*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest.sed
4073*4d5d8b54SAndroid Build Coastguard Worker
4074*4d5d8b54SAndroid Build Coastguard Workertest -z "$SED" && SED=sed
4075*4d5d8b54SAndroid Build Coastguard WorkerXsed="$SED -e 1s/^X//"
4076*4d5d8b54SAndroid Build Coastguard Worker
4077*4d5d8b54SAndroid Build Coastguard Worker
4078*4d5d8b54SAndroid Build Coastguard Worker
4079*4d5d8b54SAndroid Build Coastguard Worker
4080*4d5d8b54SAndroid Build Coastguard Worker
4081*4d5d8b54SAndroid Build Coastguard Worker
4082*4d5d8b54SAndroid Build Coastguard Worker
4083*4d5d8b54SAndroid Build Coastguard Worker
4084*4d5d8b54SAndroid Build Coastguard Worker
4085*4d5d8b54SAndroid Build Coastguard Worker
4086*4d5d8b54SAndroid Build Coastguard Worker
4087*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4088*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for grep that handles long lines and -e... " >&6; }
4089*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_path_GREP+y}
4090*4d5d8b54SAndroid Build Coastguard Workerthen :
4091*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4092*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4093*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$GREP"; then
4094*4d5d8b54SAndroid Build Coastguard Worker  ac_path_GREP_found=false
4095*4d5d8b54SAndroid Build Coastguard Worker  # Loop through the user's path and test for each of PROGNAME-LIST
4096*4d5d8b54SAndroid Build Coastguard Worker  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4097*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4098*4d5d8b54SAndroid Build Coastguard Workerdo
4099*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
4100*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
4101*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
4102*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
4103*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
4104*4d5d8b54SAndroid Build Coastguard Worker  esac
4105*4d5d8b54SAndroid Build Coastguard Worker    for ac_prog in grep ggrep
4106*4d5d8b54SAndroid Build Coastguard Worker   do
4107*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
4108*4d5d8b54SAndroid Build Coastguard Worker      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
4109*4d5d8b54SAndroid Build Coastguard Worker      as_fn_executable_p "$ac_path_GREP" || continue
4110*4d5d8b54SAndroid Build Coastguard Worker# Check for GNU ac_path_GREP and select it if it is found.
4111*4d5d8b54SAndroid Build Coastguard Worker  # Check for GNU $ac_path_GREP
4112*4d5d8b54SAndroid Build Coastguard Workercase `"$ac_path_GREP" --version 2>&1` in
4113*4d5d8b54SAndroid Build Coastguard Worker*GNU*)
4114*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4115*4d5d8b54SAndroid Build Coastguard Worker*)
4116*4d5d8b54SAndroid Build Coastguard Worker  ac_count=0
4117*4d5d8b54SAndroid Build Coastguard Worker  printf %s 0123456789 >"conftest.in"
4118*4d5d8b54SAndroid Build Coastguard Worker  while :
4119*4d5d8b54SAndroid Build Coastguard Worker  do
4120*4d5d8b54SAndroid Build Coastguard Worker    cat "conftest.in" "conftest.in" >"conftest.tmp"
4121*4d5d8b54SAndroid Build Coastguard Worker    mv "conftest.tmp" "conftest.in"
4122*4d5d8b54SAndroid Build Coastguard Worker    cp "conftest.in" "conftest.nl"
4123*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" 'GREP' >> "conftest.nl"
4124*4d5d8b54SAndroid Build Coastguard Worker    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4125*4d5d8b54SAndroid Build Coastguard Worker    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4126*4d5d8b54SAndroid Build Coastguard Worker    as_fn_arith $ac_count + 1 && ac_count=$as_val
4127*4d5d8b54SAndroid Build Coastguard Worker    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4128*4d5d8b54SAndroid Build Coastguard Worker      # Best one so far, save it but keep looking for a better one
4129*4d5d8b54SAndroid Build Coastguard Worker      ac_cv_path_GREP="$ac_path_GREP"
4130*4d5d8b54SAndroid Build Coastguard Worker      ac_path_GREP_max=$ac_count
4131*4d5d8b54SAndroid Build Coastguard Worker    fi
4132*4d5d8b54SAndroid Build Coastguard Worker    # 10*(2^10) chars as input seems more than enough
4133*4d5d8b54SAndroid Build Coastguard Worker    test $ac_count -gt 10 && break
4134*4d5d8b54SAndroid Build Coastguard Worker  done
4135*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4136*4d5d8b54SAndroid Build Coastguard Workeresac
4137*4d5d8b54SAndroid Build Coastguard Worker
4138*4d5d8b54SAndroid Build Coastguard Worker      $ac_path_GREP_found && break 3
4139*4d5d8b54SAndroid Build Coastguard Worker    done
4140*4d5d8b54SAndroid Build Coastguard Worker  done
4141*4d5d8b54SAndroid Build Coastguard Worker  done
4142*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
4143*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$ac_cv_path_GREP"; then
4144*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4145*4d5d8b54SAndroid Build Coastguard Worker  fi
4146*4d5d8b54SAndroid Build Coastguard Workerelse
4147*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_GREP=$GREP
4148*4d5d8b54SAndroid Build Coastguard Workerfi
4149*4d5d8b54SAndroid Build Coastguard Worker
4150*4d5d8b54SAndroid Build Coastguard Workerfi
4151*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4152*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_path_GREP" >&6; }
4153*4d5d8b54SAndroid Build Coastguard Worker GREP="$ac_cv_path_GREP"
4154*4d5d8b54SAndroid Build Coastguard Worker
4155*4d5d8b54SAndroid Build Coastguard Worker
4156*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4157*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for egrep... " >&6; }
4158*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_path_EGREP+y}
4159*4d5d8b54SAndroid Build Coastguard Workerthen :
4160*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4161*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4162*4d5d8b54SAndroid Build Coastguard Worker  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4163*4d5d8b54SAndroid Build Coastguard Worker   then ac_cv_path_EGREP="$GREP -E"
4164*4d5d8b54SAndroid Build Coastguard Worker   else
4165*4d5d8b54SAndroid Build Coastguard Worker     if test -z "$EGREP"; then
4166*4d5d8b54SAndroid Build Coastguard Worker  ac_path_EGREP_found=false
4167*4d5d8b54SAndroid Build Coastguard Worker  # Loop through the user's path and test for each of PROGNAME-LIST
4168*4d5d8b54SAndroid Build Coastguard Worker  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4169*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4170*4d5d8b54SAndroid Build Coastguard Workerdo
4171*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
4172*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
4173*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
4174*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
4175*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
4176*4d5d8b54SAndroid Build Coastguard Worker  esac
4177*4d5d8b54SAndroid Build Coastguard Worker    for ac_prog in egrep
4178*4d5d8b54SAndroid Build Coastguard Worker   do
4179*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
4180*4d5d8b54SAndroid Build Coastguard Worker      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
4181*4d5d8b54SAndroid Build Coastguard Worker      as_fn_executable_p "$ac_path_EGREP" || continue
4182*4d5d8b54SAndroid Build Coastguard Worker# Check for GNU ac_path_EGREP and select it if it is found.
4183*4d5d8b54SAndroid Build Coastguard Worker  # Check for GNU $ac_path_EGREP
4184*4d5d8b54SAndroid Build Coastguard Workercase `"$ac_path_EGREP" --version 2>&1` in
4185*4d5d8b54SAndroid Build Coastguard Worker*GNU*)
4186*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4187*4d5d8b54SAndroid Build Coastguard Worker*)
4188*4d5d8b54SAndroid Build Coastguard Worker  ac_count=0
4189*4d5d8b54SAndroid Build Coastguard Worker  printf %s 0123456789 >"conftest.in"
4190*4d5d8b54SAndroid Build Coastguard Worker  while :
4191*4d5d8b54SAndroid Build Coastguard Worker  do
4192*4d5d8b54SAndroid Build Coastguard Worker    cat "conftest.in" "conftest.in" >"conftest.tmp"
4193*4d5d8b54SAndroid Build Coastguard Worker    mv "conftest.tmp" "conftest.in"
4194*4d5d8b54SAndroid Build Coastguard Worker    cp "conftest.in" "conftest.nl"
4195*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" 'EGREP' >> "conftest.nl"
4196*4d5d8b54SAndroid Build Coastguard Worker    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4197*4d5d8b54SAndroid Build Coastguard Worker    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4198*4d5d8b54SAndroid Build Coastguard Worker    as_fn_arith $ac_count + 1 && ac_count=$as_val
4199*4d5d8b54SAndroid Build Coastguard Worker    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4200*4d5d8b54SAndroid Build Coastguard Worker      # Best one so far, save it but keep looking for a better one
4201*4d5d8b54SAndroid Build Coastguard Worker      ac_cv_path_EGREP="$ac_path_EGREP"
4202*4d5d8b54SAndroid Build Coastguard Worker      ac_path_EGREP_max=$ac_count
4203*4d5d8b54SAndroid Build Coastguard Worker    fi
4204*4d5d8b54SAndroid Build Coastguard Worker    # 10*(2^10) chars as input seems more than enough
4205*4d5d8b54SAndroid Build Coastguard Worker    test $ac_count -gt 10 && break
4206*4d5d8b54SAndroid Build Coastguard Worker  done
4207*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4208*4d5d8b54SAndroid Build Coastguard Workeresac
4209*4d5d8b54SAndroid Build Coastguard Worker
4210*4d5d8b54SAndroid Build Coastguard Worker      $ac_path_EGREP_found && break 3
4211*4d5d8b54SAndroid Build Coastguard Worker    done
4212*4d5d8b54SAndroid Build Coastguard Worker  done
4213*4d5d8b54SAndroid Build Coastguard Worker  done
4214*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
4215*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$ac_cv_path_EGREP"; then
4216*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4217*4d5d8b54SAndroid Build Coastguard Worker  fi
4218*4d5d8b54SAndroid Build Coastguard Workerelse
4219*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_EGREP=$EGREP
4220*4d5d8b54SAndroid Build Coastguard Workerfi
4221*4d5d8b54SAndroid Build Coastguard Worker
4222*4d5d8b54SAndroid Build Coastguard Worker   fi
4223*4d5d8b54SAndroid Build Coastguard Workerfi
4224*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4225*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_path_EGREP" >&6; }
4226*4d5d8b54SAndroid Build Coastguard Worker EGREP="$ac_cv_path_EGREP"
4227*4d5d8b54SAndroid Build Coastguard Worker
4228*4d5d8b54SAndroid Build Coastguard Worker
4229*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4230*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for fgrep... " >&6; }
4231*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_path_FGREP+y}
4232*4d5d8b54SAndroid Build Coastguard Workerthen :
4233*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4234*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4235*4d5d8b54SAndroid Build Coastguard Worker  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4236*4d5d8b54SAndroid Build Coastguard Worker   then ac_cv_path_FGREP="$GREP -F"
4237*4d5d8b54SAndroid Build Coastguard Worker   else
4238*4d5d8b54SAndroid Build Coastguard Worker     if test -z "$FGREP"; then
4239*4d5d8b54SAndroid Build Coastguard Worker  ac_path_FGREP_found=false
4240*4d5d8b54SAndroid Build Coastguard Worker  # Loop through the user's path and test for each of PROGNAME-LIST
4241*4d5d8b54SAndroid Build Coastguard Worker  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4242*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4243*4d5d8b54SAndroid Build Coastguard Workerdo
4244*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
4245*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
4246*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
4247*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
4248*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
4249*4d5d8b54SAndroid Build Coastguard Worker  esac
4250*4d5d8b54SAndroid Build Coastguard Worker    for ac_prog in fgrep
4251*4d5d8b54SAndroid Build Coastguard Worker   do
4252*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
4253*4d5d8b54SAndroid Build Coastguard Worker      ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
4254*4d5d8b54SAndroid Build Coastguard Worker      as_fn_executable_p "$ac_path_FGREP" || continue
4255*4d5d8b54SAndroid Build Coastguard Worker# Check for GNU ac_path_FGREP and select it if it is found.
4256*4d5d8b54SAndroid Build Coastguard Worker  # Check for GNU $ac_path_FGREP
4257*4d5d8b54SAndroid Build Coastguard Workercase `"$ac_path_FGREP" --version 2>&1` in
4258*4d5d8b54SAndroid Build Coastguard Worker*GNU*)
4259*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4260*4d5d8b54SAndroid Build Coastguard Worker*)
4261*4d5d8b54SAndroid Build Coastguard Worker  ac_count=0
4262*4d5d8b54SAndroid Build Coastguard Worker  printf %s 0123456789 >"conftest.in"
4263*4d5d8b54SAndroid Build Coastguard Worker  while :
4264*4d5d8b54SAndroid Build Coastguard Worker  do
4265*4d5d8b54SAndroid Build Coastguard Worker    cat "conftest.in" "conftest.in" >"conftest.tmp"
4266*4d5d8b54SAndroid Build Coastguard Worker    mv "conftest.tmp" "conftest.in"
4267*4d5d8b54SAndroid Build Coastguard Worker    cp "conftest.in" "conftest.nl"
4268*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" 'FGREP' >> "conftest.nl"
4269*4d5d8b54SAndroid Build Coastguard Worker    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4270*4d5d8b54SAndroid Build Coastguard Worker    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4271*4d5d8b54SAndroid Build Coastguard Worker    as_fn_arith $ac_count + 1 && ac_count=$as_val
4272*4d5d8b54SAndroid Build Coastguard Worker    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4273*4d5d8b54SAndroid Build Coastguard Worker      # Best one so far, save it but keep looking for a better one
4274*4d5d8b54SAndroid Build Coastguard Worker      ac_cv_path_FGREP="$ac_path_FGREP"
4275*4d5d8b54SAndroid Build Coastguard Worker      ac_path_FGREP_max=$ac_count
4276*4d5d8b54SAndroid Build Coastguard Worker    fi
4277*4d5d8b54SAndroid Build Coastguard Worker    # 10*(2^10) chars as input seems more than enough
4278*4d5d8b54SAndroid Build Coastguard Worker    test $ac_count -gt 10 && break
4279*4d5d8b54SAndroid Build Coastguard Worker  done
4280*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4281*4d5d8b54SAndroid Build Coastguard Workeresac
4282*4d5d8b54SAndroid Build Coastguard Worker
4283*4d5d8b54SAndroid Build Coastguard Worker      $ac_path_FGREP_found && break 3
4284*4d5d8b54SAndroid Build Coastguard Worker    done
4285*4d5d8b54SAndroid Build Coastguard Worker  done
4286*4d5d8b54SAndroid Build Coastguard Worker  done
4287*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
4288*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$ac_cv_path_FGREP"; then
4289*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4290*4d5d8b54SAndroid Build Coastguard Worker  fi
4291*4d5d8b54SAndroid Build Coastguard Workerelse
4292*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_FGREP=$FGREP
4293*4d5d8b54SAndroid Build Coastguard Workerfi
4294*4d5d8b54SAndroid Build Coastguard Worker
4295*4d5d8b54SAndroid Build Coastguard Worker   fi
4296*4d5d8b54SAndroid Build Coastguard Workerfi
4297*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4298*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_path_FGREP" >&6; }
4299*4d5d8b54SAndroid Build Coastguard Worker FGREP="$ac_cv_path_FGREP"
4300*4d5d8b54SAndroid Build Coastguard Worker
4301*4d5d8b54SAndroid Build Coastguard Worker
4302*4d5d8b54SAndroid Build Coastguard Workertest -z "$GREP" && GREP=grep
4303*4d5d8b54SAndroid Build Coastguard Worker
4304*4d5d8b54SAndroid Build Coastguard Worker
4305*4d5d8b54SAndroid Build Coastguard Worker
4306*4d5d8b54SAndroid Build Coastguard Worker
4307*4d5d8b54SAndroid Build Coastguard Worker
4308*4d5d8b54SAndroid Build Coastguard Worker
4309*4d5d8b54SAndroid Build Coastguard Worker
4310*4d5d8b54SAndroid Build Coastguard Worker
4311*4d5d8b54SAndroid Build Coastguard Worker
4312*4d5d8b54SAndroid Build Coastguard Worker
4313*4d5d8b54SAndroid Build Coastguard Worker
4314*4d5d8b54SAndroid Build Coastguard Worker
4315*4d5d8b54SAndroid Build Coastguard Worker
4316*4d5d8b54SAndroid Build Coastguard Worker
4317*4d5d8b54SAndroid Build Coastguard Worker
4318*4d5d8b54SAndroid Build Coastguard Worker
4319*4d5d8b54SAndroid Build Coastguard Worker
4320*4d5d8b54SAndroid Build Coastguard Worker
4321*4d5d8b54SAndroid Build Coastguard Worker
4322*4d5d8b54SAndroid Build Coastguard Worker# Check whether --with-gnu-ld was given.
4323*4d5d8b54SAndroid Build Coastguard Workerif test ${with_gnu_ld+y}
4324*4d5d8b54SAndroid Build Coastguard Workerthen :
4325*4d5d8b54SAndroid Build Coastguard Worker  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
4326*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4327*4d5d8b54SAndroid Build Coastguard Worker  with_gnu_ld=no
4328*4d5d8b54SAndroid Build Coastguard Workerfi
4329*4d5d8b54SAndroid Build Coastguard Worker
4330*4d5d8b54SAndroid Build Coastguard Workerac_prog=ld
4331*4d5d8b54SAndroid Build Coastguard Workerif test yes = "$GCC"; then
4332*4d5d8b54SAndroid Build Coastguard Worker  # Check if gcc -print-prog-name=ld gives a path.
4333*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4334*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for ld used by $CC... " >&6; }
4335*4d5d8b54SAndroid Build Coastguard Worker  case $host in
4336*4d5d8b54SAndroid Build Coastguard Worker  *-*-mingw*)
4337*4d5d8b54SAndroid Build Coastguard Worker    # gcc leaves a trailing carriage return, which upsets mingw
4338*4d5d8b54SAndroid Build Coastguard Worker    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4339*4d5d8b54SAndroid Build Coastguard Worker  *)
4340*4d5d8b54SAndroid Build Coastguard Worker    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4341*4d5d8b54SAndroid Build Coastguard Worker  esac
4342*4d5d8b54SAndroid Build Coastguard Worker  case $ac_prog in
4343*4d5d8b54SAndroid Build Coastguard Worker    # Accept absolute paths.
4344*4d5d8b54SAndroid Build Coastguard Worker    [\\/]* | ?:[\\/]*)
4345*4d5d8b54SAndroid Build Coastguard Worker      re_direlt='/[^/][^/]*/\.\./'
4346*4d5d8b54SAndroid Build Coastguard Worker      # Canonicalize the pathname of ld
4347*4d5d8b54SAndroid Build Coastguard Worker      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4348*4d5d8b54SAndroid Build Coastguard Worker      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4349*4d5d8b54SAndroid Build Coastguard Worker	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4350*4d5d8b54SAndroid Build Coastguard Worker      done
4351*4d5d8b54SAndroid Build Coastguard Worker      test -z "$LD" && LD=$ac_prog
4352*4d5d8b54SAndroid Build Coastguard Worker      ;;
4353*4d5d8b54SAndroid Build Coastguard Worker  "")
4354*4d5d8b54SAndroid Build Coastguard Worker    # If it fails, then pretend we aren't using GCC.
4355*4d5d8b54SAndroid Build Coastguard Worker    ac_prog=ld
4356*4d5d8b54SAndroid Build Coastguard Worker    ;;
4357*4d5d8b54SAndroid Build Coastguard Worker  *)
4358*4d5d8b54SAndroid Build Coastguard Worker    # If it is relative, then search for the first ld in PATH.
4359*4d5d8b54SAndroid Build Coastguard Worker    with_gnu_ld=unknown
4360*4d5d8b54SAndroid Build Coastguard Worker    ;;
4361*4d5d8b54SAndroid Build Coastguard Worker  esac
4362*4d5d8b54SAndroid Build Coastguard Workerelif test yes = "$with_gnu_ld"; then
4363*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4364*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for GNU ld... " >&6; }
4365*4d5d8b54SAndroid Build Coastguard Workerelse
4366*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4367*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for non-GNU ld... " >&6; }
4368*4d5d8b54SAndroid Build Coastguard Workerfi
4369*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_path_LD+y}
4370*4d5d8b54SAndroid Build Coastguard Workerthen :
4371*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4372*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4373*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$LD"; then
4374*4d5d8b54SAndroid Build Coastguard Worker  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4375*4d5d8b54SAndroid Build Coastguard Worker  for ac_dir in $PATH; do
4376*4d5d8b54SAndroid Build Coastguard Worker    IFS=$lt_save_ifs
4377*4d5d8b54SAndroid Build Coastguard Worker    test -z "$ac_dir" && ac_dir=.
4378*4d5d8b54SAndroid Build Coastguard Worker    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4379*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_path_LD=$ac_dir/$ac_prog
4380*4d5d8b54SAndroid Build Coastguard Worker      # Check to see if the program is GNU ld.  I'd rather use --version,
4381*4d5d8b54SAndroid Build Coastguard Worker      # but apparently some variants of GNU ld only accept -v.
4382*4d5d8b54SAndroid Build Coastguard Worker      # Break only if it was the GNU/non-GNU ld that we prefer.
4383*4d5d8b54SAndroid Build Coastguard Worker      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4384*4d5d8b54SAndroid Build Coastguard Worker      *GNU* | *'with BFD'*)
4385*4d5d8b54SAndroid Build Coastguard Worker	test no != "$with_gnu_ld" && break
4386*4d5d8b54SAndroid Build Coastguard Worker	;;
4387*4d5d8b54SAndroid Build Coastguard Worker      *)
4388*4d5d8b54SAndroid Build Coastguard Worker	test yes != "$with_gnu_ld" && break
4389*4d5d8b54SAndroid Build Coastguard Worker	;;
4390*4d5d8b54SAndroid Build Coastguard Worker      esac
4391*4d5d8b54SAndroid Build Coastguard Worker    fi
4392*4d5d8b54SAndroid Build Coastguard Worker  done
4393*4d5d8b54SAndroid Build Coastguard Worker  IFS=$lt_save_ifs
4394*4d5d8b54SAndroid Build Coastguard Workerelse
4395*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_path_LD=$LD # Let the user override the test with a path.
4396*4d5d8b54SAndroid Build Coastguard Workerfi
4397*4d5d8b54SAndroid Build Coastguard Workerfi
4398*4d5d8b54SAndroid Build Coastguard Worker
4399*4d5d8b54SAndroid Build Coastguard WorkerLD=$lt_cv_path_LD
4400*4d5d8b54SAndroid Build Coastguard Workerif test -n "$LD"; then
4401*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4402*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$LD" >&6; }
4403*4d5d8b54SAndroid Build Coastguard Workerelse
4404*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4405*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
4406*4d5d8b54SAndroid Build Coastguard Workerfi
4407*4d5d8b54SAndroid Build Coastguard Workertest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4408*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4409*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking if the linker ($LD) is GNU ld... " >&6; }
4410*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_prog_gnu_ld+y}
4411*4d5d8b54SAndroid Build Coastguard Workerthen :
4412*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4413*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4414*4d5d8b54SAndroid Build Coastguard Worker  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4415*4d5d8b54SAndroid Build Coastguard Workercase `$LD -v 2>&1 </dev/null` in
4416*4d5d8b54SAndroid Build Coastguard Worker*GNU* | *'with BFD'*)
4417*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_prog_gnu_ld=yes
4418*4d5d8b54SAndroid Build Coastguard Worker  ;;
4419*4d5d8b54SAndroid Build Coastguard Worker*)
4420*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_prog_gnu_ld=no
4421*4d5d8b54SAndroid Build Coastguard Worker  ;;
4422*4d5d8b54SAndroid Build Coastguard Workeresac
4423*4d5d8b54SAndroid Build Coastguard Workerfi
4424*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4425*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
4426*4d5d8b54SAndroid Build Coastguard Workerwith_gnu_ld=$lt_cv_prog_gnu_ld
4427*4d5d8b54SAndroid Build Coastguard Worker
4428*4d5d8b54SAndroid Build Coastguard Worker
4429*4d5d8b54SAndroid Build Coastguard Worker
4430*4d5d8b54SAndroid Build Coastguard Worker
4431*4d5d8b54SAndroid Build Coastguard Worker
4432*4d5d8b54SAndroid Build Coastguard Worker
4433*4d5d8b54SAndroid Build Coastguard Worker
4434*4d5d8b54SAndroid Build Coastguard Worker
4435*4d5d8b54SAndroid Build Coastguard Worker
4436*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4437*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4438*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_path_NM+y}
4439*4d5d8b54SAndroid Build Coastguard Workerthen :
4440*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4441*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4442*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$NM"; then
4443*4d5d8b54SAndroid Build Coastguard Worker  # Let the user override the test.
4444*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_path_NM=$NM
4445*4d5d8b54SAndroid Build Coastguard Workerelse
4446*4d5d8b54SAndroid Build Coastguard Worker  lt_nm_to_check=${ac_tool_prefix}nm
4447*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4448*4d5d8b54SAndroid Build Coastguard Worker    lt_nm_to_check="$lt_nm_to_check nm"
4449*4d5d8b54SAndroid Build Coastguard Worker  fi
4450*4d5d8b54SAndroid Build Coastguard Worker  for lt_tmp_nm in $lt_nm_to_check; do
4451*4d5d8b54SAndroid Build Coastguard Worker    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4452*4d5d8b54SAndroid Build Coastguard Worker    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4453*4d5d8b54SAndroid Build Coastguard Worker      IFS=$lt_save_ifs
4454*4d5d8b54SAndroid Build Coastguard Worker      test -z "$ac_dir" && ac_dir=.
4455*4d5d8b54SAndroid Build Coastguard Worker      tmp_nm=$ac_dir/$lt_tmp_nm
4456*4d5d8b54SAndroid Build Coastguard Worker      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
4457*4d5d8b54SAndroid Build Coastguard Worker	# Check to see if the nm accepts a BSD-compat flag.
4458*4d5d8b54SAndroid Build Coastguard Worker	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
4459*4d5d8b54SAndroid Build Coastguard Worker	#   nm: unknown option "B" ignored
4460*4d5d8b54SAndroid Build Coastguard Worker	# Tru64's nm complains that /dev/null is an invalid object file
4461*4d5d8b54SAndroid Build Coastguard Worker	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
4462*4d5d8b54SAndroid Build Coastguard Worker	case $build_os in
4463*4d5d8b54SAndroid Build Coastguard Worker	mingw*) lt_bad_file=conftest.nm/nofile ;;
4464*4d5d8b54SAndroid Build Coastguard Worker	*) lt_bad_file=/dev/null ;;
4465*4d5d8b54SAndroid Build Coastguard Worker	esac
4466*4d5d8b54SAndroid Build Coastguard Worker	case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
4467*4d5d8b54SAndroid Build Coastguard Worker	*$lt_bad_file* | *'Invalid file or object type'*)
4468*4d5d8b54SAndroid Build Coastguard Worker	  lt_cv_path_NM="$tmp_nm -B"
4469*4d5d8b54SAndroid Build Coastguard Worker	  break 2
4470*4d5d8b54SAndroid Build Coastguard Worker	  ;;
4471*4d5d8b54SAndroid Build Coastguard Worker	*)
4472*4d5d8b54SAndroid Build Coastguard Worker	  case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
4473*4d5d8b54SAndroid Build Coastguard Worker	  */dev/null*)
4474*4d5d8b54SAndroid Build Coastguard Worker	    lt_cv_path_NM="$tmp_nm -p"
4475*4d5d8b54SAndroid Build Coastguard Worker	    break 2
4476*4d5d8b54SAndroid Build Coastguard Worker	    ;;
4477*4d5d8b54SAndroid Build Coastguard Worker	  *)
4478*4d5d8b54SAndroid Build Coastguard Worker	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4479*4d5d8b54SAndroid Build Coastguard Worker	    continue # so that we can try to find one that supports BSD flags
4480*4d5d8b54SAndroid Build Coastguard Worker	    ;;
4481*4d5d8b54SAndroid Build Coastguard Worker	  esac
4482*4d5d8b54SAndroid Build Coastguard Worker	  ;;
4483*4d5d8b54SAndroid Build Coastguard Worker	esac
4484*4d5d8b54SAndroid Build Coastguard Worker      fi
4485*4d5d8b54SAndroid Build Coastguard Worker    done
4486*4d5d8b54SAndroid Build Coastguard Worker    IFS=$lt_save_ifs
4487*4d5d8b54SAndroid Build Coastguard Worker  done
4488*4d5d8b54SAndroid Build Coastguard Worker  : ${lt_cv_path_NM=no}
4489*4d5d8b54SAndroid Build Coastguard Workerfi
4490*4d5d8b54SAndroid Build Coastguard Workerfi
4491*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4492*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_path_NM" >&6; }
4493*4d5d8b54SAndroid Build Coastguard Workerif test no != "$lt_cv_path_NM"; then
4494*4d5d8b54SAndroid Build Coastguard Worker  NM=$lt_cv_path_NM
4495*4d5d8b54SAndroid Build Coastguard Workerelse
4496*4d5d8b54SAndroid Build Coastguard Worker  # Didn't find any BSD compatible name lister, look for dumpbin.
4497*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$DUMPBIN"; then :
4498*4d5d8b54SAndroid Build Coastguard Worker    # Let the user override the test.
4499*4d5d8b54SAndroid Build Coastguard Worker  else
4500*4d5d8b54SAndroid Build Coastguard Worker    if test -n "$ac_tool_prefix"; then
4501*4d5d8b54SAndroid Build Coastguard Worker  for ac_prog in dumpbin "link -dump"
4502*4d5d8b54SAndroid Build Coastguard Worker  do
4503*4d5d8b54SAndroid Build Coastguard Worker    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4504*4d5d8b54SAndroid Build Coastguard Workerset dummy $ac_tool_prefix$ac_prog; ac_word=$2
4505*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4506*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
4507*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_DUMPBIN+y}
4508*4d5d8b54SAndroid Build Coastguard Workerthen :
4509*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4510*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4511*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$DUMPBIN"; then
4512*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4513*4d5d8b54SAndroid Build Coastguard Workerelse
4514*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4515*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
4516*4d5d8b54SAndroid Build Coastguard Workerdo
4517*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
4518*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
4519*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
4520*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
4521*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
4522*4d5d8b54SAndroid Build Coastguard Worker  esac
4523*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
4524*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4525*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4526*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4527*4d5d8b54SAndroid Build Coastguard Worker    break 2
4528*4d5d8b54SAndroid Build Coastguard Worker  fi
4529*4d5d8b54SAndroid Build Coastguard Workerdone
4530*4d5d8b54SAndroid Build Coastguard Worker  done
4531*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
4532*4d5d8b54SAndroid Build Coastguard Worker
4533*4d5d8b54SAndroid Build Coastguard Workerfi
4534*4d5d8b54SAndroid Build Coastguard Workerfi
4535*4d5d8b54SAndroid Build Coastguard WorkerDUMPBIN=$ac_cv_prog_DUMPBIN
4536*4d5d8b54SAndroid Build Coastguard Workerif test -n "$DUMPBIN"; then
4537*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4538*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$DUMPBIN" >&6; }
4539*4d5d8b54SAndroid Build Coastguard Workerelse
4540*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4541*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
4542*4d5d8b54SAndroid Build Coastguard Workerfi
4543*4d5d8b54SAndroid Build Coastguard Worker
4544*4d5d8b54SAndroid Build Coastguard Worker
4545*4d5d8b54SAndroid Build Coastguard Worker    test -n "$DUMPBIN" && break
4546*4d5d8b54SAndroid Build Coastguard Worker  done
4547*4d5d8b54SAndroid Build Coastguard Workerfi
4548*4d5d8b54SAndroid Build Coastguard Workerif test -z "$DUMPBIN"; then
4549*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_DUMPBIN=$DUMPBIN
4550*4d5d8b54SAndroid Build Coastguard Worker  for ac_prog in dumpbin "link -dump"
4551*4d5d8b54SAndroid Build Coastguard Workerdo
4552*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "$ac_prog", so it can be a program name with args.
4553*4d5d8b54SAndroid Build Coastguard Workerset dummy $ac_prog; ac_word=$2
4554*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4555*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
4556*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_DUMPBIN+y}
4557*4d5d8b54SAndroid Build Coastguard Workerthen :
4558*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4559*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4560*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_DUMPBIN"; then
4561*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4562*4d5d8b54SAndroid Build Coastguard Workerelse
4563*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4564*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
4565*4d5d8b54SAndroid Build Coastguard Workerdo
4566*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
4567*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
4568*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
4569*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
4570*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
4571*4d5d8b54SAndroid Build Coastguard Worker  esac
4572*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
4573*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4574*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4575*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4576*4d5d8b54SAndroid Build Coastguard Worker    break 2
4577*4d5d8b54SAndroid Build Coastguard Worker  fi
4578*4d5d8b54SAndroid Build Coastguard Workerdone
4579*4d5d8b54SAndroid Build Coastguard Worker  done
4580*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
4581*4d5d8b54SAndroid Build Coastguard Worker
4582*4d5d8b54SAndroid Build Coastguard Workerfi
4583*4d5d8b54SAndroid Build Coastguard Workerfi
4584*4d5d8b54SAndroid Build Coastguard Workerac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4585*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_DUMPBIN"; then
4586*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4587*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_DUMPBIN" >&6; }
4588*4d5d8b54SAndroid Build Coastguard Workerelse
4589*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4590*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
4591*4d5d8b54SAndroid Build Coastguard Workerfi
4592*4d5d8b54SAndroid Build Coastguard Worker
4593*4d5d8b54SAndroid Build Coastguard Worker
4594*4d5d8b54SAndroid Build Coastguard Worker  test -n "$ac_ct_DUMPBIN" && break
4595*4d5d8b54SAndroid Build Coastguard Workerdone
4596*4d5d8b54SAndroid Build Coastguard Worker
4597*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_DUMPBIN" = x; then
4598*4d5d8b54SAndroid Build Coastguard Worker    DUMPBIN=":"
4599*4d5d8b54SAndroid Build Coastguard Worker  else
4600*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
4601*4d5d8b54SAndroid Build Coastguard Workeryes:)
4602*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4603*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4604*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
4605*4d5d8b54SAndroid Build Coastguard Workeresac
4606*4d5d8b54SAndroid Build Coastguard Worker    DUMPBIN=$ac_ct_DUMPBIN
4607*4d5d8b54SAndroid Build Coastguard Worker  fi
4608*4d5d8b54SAndroid Build Coastguard Workerfi
4609*4d5d8b54SAndroid Build Coastguard Worker
4610*4d5d8b54SAndroid Build Coastguard Worker    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
4611*4d5d8b54SAndroid Build Coastguard Worker    *COFF*)
4612*4d5d8b54SAndroid Build Coastguard Worker      DUMPBIN="$DUMPBIN -symbols -headers"
4613*4d5d8b54SAndroid Build Coastguard Worker      ;;
4614*4d5d8b54SAndroid Build Coastguard Worker    *)
4615*4d5d8b54SAndroid Build Coastguard Worker      DUMPBIN=:
4616*4d5d8b54SAndroid Build Coastguard Worker      ;;
4617*4d5d8b54SAndroid Build Coastguard Worker    esac
4618*4d5d8b54SAndroid Build Coastguard Worker  fi
4619*4d5d8b54SAndroid Build Coastguard Worker
4620*4d5d8b54SAndroid Build Coastguard Worker  if test : != "$DUMPBIN"; then
4621*4d5d8b54SAndroid Build Coastguard Worker    NM=$DUMPBIN
4622*4d5d8b54SAndroid Build Coastguard Worker  fi
4623*4d5d8b54SAndroid Build Coastguard Workerfi
4624*4d5d8b54SAndroid Build Coastguard Workertest -z "$NM" && NM=nm
4625*4d5d8b54SAndroid Build Coastguard Worker
4626*4d5d8b54SAndroid Build Coastguard Worker
4627*4d5d8b54SAndroid Build Coastguard Worker
4628*4d5d8b54SAndroid Build Coastguard Worker
4629*4d5d8b54SAndroid Build Coastguard Worker
4630*4d5d8b54SAndroid Build Coastguard Worker
4631*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4632*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking the name lister ($NM) interface... " >&6; }
4633*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_nm_interface+y}
4634*4d5d8b54SAndroid Build Coastguard Workerthen :
4635*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4636*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4637*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_nm_interface="BSD nm"
4638*4d5d8b54SAndroid Build Coastguard Worker  echo "int some_variable = 0;" > conftest.$ac_ext
4639*4d5d8b54SAndroid Build Coastguard Worker  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4640*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_compile" 2>conftest.err)
4641*4d5d8b54SAndroid Build Coastguard Worker  cat conftest.err >&5
4642*4d5d8b54SAndroid Build Coastguard Worker  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4643*4d5d8b54SAndroid Build Coastguard Worker  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4644*4d5d8b54SAndroid Build Coastguard Worker  cat conftest.err >&5
4645*4d5d8b54SAndroid Build Coastguard Worker  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4646*4d5d8b54SAndroid Build Coastguard Worker  cat conftest.out >&5
4647*4d5d8b54SAndroid Build Coastguard Worker  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4648*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_nm_interface="MS dumpbin"
4649*4d5d8b54SAndroid Build Coastguard Worker  fi
4650*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest*
4651*4d5d8b54SAndroid Build Coastguard Workerfi
4652*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4653*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_nm_interface" >&6; }
4654*4d5d8b54SAndroid Build Coastguard Worker
4655*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4656*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether ln -s works... " >&6; }
4657*4d5d8b54SAndroid Build Coastguard WorkerLN_S=$as_ln_s
4658*4d5d8b54SAndroid Build Coastguard Workerif test "$LN_S" = "ln -s"; then
4659*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4660*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "yes" >&6; }
4661*4d5d8b54SAndroid Build Coastguard Workerelse
4662*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4663*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no, using $LN_S" >&6; }
4664*4d5d8b54SAndroid Build Coastguard Workerfi
4665*4d5d8b54SAndroid Build Coastguard Worker
4666*4d5d8b54SAndroid Build Coastguard Worker# find the maximum length of command line arguments
4667*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4668*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking the maximum length of command line arguments... " >&6; }
4669*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_sys_max_cmd_len+y}
4670*4d5d8b54SAndroid Build Coastguard Workerthen :
4671*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4672*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4673*4d5d8b54SAndroid Build Coastguard Worker    i=0
4674*4d5d8b54SAndroid Build Coastguard Worker  teststring=ABCD
4675*4d5d8b54SAndroid Build Coastguard Worker
4676*4d5d8b54SAndroid Build Coastguard Worker  case $build_os in
4677*4d5d8b54SAndroid Build Coastguard Worker  msdosdjgpp*)
4678*4d5d8b54SAndroid Build Coastguard Worker    # On DJGPP, this test can blow up pretty badly due to problems in libc
4679*4d5d8b54SAndroid Build Coastguard Worker    # (any single argument exceeding 2000 bytes causes a buffer overrun
4680*4d5d8b54SAndroid Build Coastguard Worker    # during glob expansion).  Even if it were fixed, the result of this
4681*4d5d8b54SAndroid Build Coastguard Worker    # check would be larger than it should be.
4682*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4683*4d5d8b54SAndroid Build Coastguard Worker    ;;
4684*4d5d8b54SAndroid Build Coastguard Worker
4685*4d5d8b54SAndroid Build Coastguard Worker  gnu*)
4686*4d5d8b54SAndroid Build Coastguard Worker    # Under GNU Hurd, this test is not required because there is
4687*4d5d8b54SAndroid Build Coastguard Worker    # no limit to the length of command line arguments.
4688*4d5d8b54SAndroid Build Coastguard Worker    # Libtool will interpret -1 as no limit whatsoever
4689*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=-1;
4690*4d5d8b54SAndroid Build Coastguard Worker    ;;
4691*4d5d8b54SAndroid Build Coastguard Worker
4692*4d5d8b54SAndroid Build Coastguard Worker  cygwin* | mingw* | cegcc*)
4693*4d5d8b54SAndroid Build Coastguard Worker    # On Win9x/ME, this test blows up -- it succeeds, but takes
4694*4d5d8b54SAndroid Build Coastguard Worker    # about 5 minutes as the teststring grows exponentially.
4695*4d5d8b54SAndroid Build Coastguard Worker    # Worse, since 9x/ME are not pre-emptively multitasking,
4696*4d5d8b54SAndroid Build Coastguard Worker    # you end up with a "frozen" computer, even though with patience
4697*4d5d8b54SAndroid Build Coastguard Worker    # the test eventually succeeds (with a max line length of 256k).
4698*4d5d8b54SAndroid Build Coastguard Worker    # Instead, let's just punt: use the minimum linelength reported by
4699*4d5d8b54SAndroid Build Coastguard Worker    # all of the supported platforms: 8192 (on NT/2K/XP).
4700*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=8192;
4701*4d5d8b54SAndroid Build Coastguard Worker    ;;
4702*4d5d8b54SAndroid Build Coastguard Worker
4703*4d5d8b54SAndroid Build Coastguard Worker  mint*)
4704*4d5d8b54SAndroid Build Coastguard Worker    # On MiNT this can take a long time and run out of memory.
4705*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=8192;
4706*4d5d8b54SAndroid Build Coastguard Worker    ;;
4707*4d5d8b54SAndroid Build Coastguard Worker
4708*4d5d8b54SAndroid Build Coastguard Worker  amigaos*)
4709*4d5d8b54SAndroid Build Coastguard Worker    # On AmigaOS with pdksh, this test takes hours, literally.
4710*4d5d8b54SAndroid Build Coastguard Worker    # So we just punt and use a minimum line length of 8192.
4711*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=8192;
4712*4d5d8b54SAndroid Build Coastguard Worker    ;;
4713*4d5d8b54SAndroid Build Coastguard Worker
4714*4d5d8b54SAndroid Build Coastguard Worker  bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
4715*4d5d8b54SAndroid Build Coastguard Worker    # This has been around since 386BSD, at least.  Likely further.
4716*4d5d8b54SAndroid Build Coastguard Worker    if test -x /sbin/sysctl; then
4717*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4718*4d5d8b54SAndroid Build Coastguard Worker    elif test -x /usr/sbin/sysctl; then
4719*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4720*4d5d8b54SAndroid Build Coastguard Worker    else
4721*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4722*4d5d8b54SAndroid Build Coastguard Worker    fi
4723*4d5d8b54SAndroid Build Coastguard Worker    # And add a safety zone
4724*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4725*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4726*4d5d8b54SAndroid Build Coastguard Worker    ;;
4727*4d5d8b54SAndroid Build Coastguard Worker
4728*4d5d8b54SAndroid Build Coastguard Worker  interix*)
4729*4d5d8b54SAndroid Build Coastguard Worker    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4730*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=196608
4731*4d5d8b54SAndroid Build Coastguard Worker    ;;
4732*4d5d8b54SAndroid Build Coastguard Worker
4733*4d5d8b54SAndroid Build Coastguard Worker  os2*)
4734*4d5d8b54SAndroid Build Coastguard Worker    # The test takes a long time on OS/2.
4735*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=8192
4736*4d5d8b54SAndroid Build Coastguard Worker    ;;
4737*4d5d8b54SAndroid Build Coastguard Worker
4738*4d5d8b54SAndroid Build Coastguard Worker  osf*)
4739*4d5d8b54SAndroid Build Coastguard Worker    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4740*4d5d8b54SAndroid Build Coastguard Worker    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4741*4d5d8b54SAndroid Build Coastguard Worker    # nice to cause kernel panics so lets avoid the loop below.
4742*4d5d8b54SAndroid Build Coastguard Worker    # First set a reasonable default.
4743*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=16384
4744*4d5d8b54SAndroid Build Coastguard Worker    #
4745*4d5d8b54SAndroid Build Coastguard Worker    if test -x /sbin/sysconfig; then
4746*4d5d8b54SAndroid Build Coastguard Worker      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4747*4d5d8b54SAndroid Build Coastguard Worker        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4748*4d5d8b54SAndroid Build Coastguard Worker      esac
4749*4d5d8b54SAndroid Build Coastguard Worker    fi
4750*4d5d8b54SAndroid Build Coastguard Worker    ;;
4751*4d5d8b54SAndroid Build Coastguard Worker  sco3.2v5*)
4752*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=102400
4753*4d5d8b54SAndroid Build Coastguard Worker    ;;
4754*4d5d8b54SAndroid Build Coastguard Worker  sysv5* | sco5v6* | sysv4.2uw2*)
4755*4d5d8b54SAndroid Build Coastguard Worker    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4756*4d5d8b54SAndroid Build Coastguard Worker    if test -n "$kargmax"; then
4757*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[	 ]//'`
4758*4d5d8b54SAndroid Build Coastguard Worker    else
4759*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_sys_max_cmd_len=32768
4760*4d5d8b54SAndroid Build Coastguard Worker    fi
4761*4d5d8b54SAndroid Build Coastguard Worker    ;;
4762*4d5d8b54SAndroid Build Coastguard Worker  *)
4763*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4764*4d5d8b54SAndroid Build Coastguard Worker    if test -n "$lt_cv_sys_max_cmd_len" && \
4765*4d5d8b54SAndroid Build Coastguard Worker       test undefined != "$lt_cv_sys_max_cmd_len"; then
4766*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4767*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4768*4d5d8b54SAndroid Build Coastguard Worker    else
4769*4d5d8b54SAndroid Build Coastguard Worker      # Make teststring a little bigger before we do anything with it.
4770*4d5d8b54SAndroid Build Coastguard Worker      # a 1K string should be a reasonable start.
4771*4d5d8b54SAndroid Build Coastguard Worker      for i in 1 2 3 4 5 6 7 8; do
4772*4d5d8b54SAndroid Build Coastguard Worker        teststring=$teststring$teststring
4773*4d5d8b54SAndroid Build Coastguard Worker      done
4774*4d5d8b54SAndroid Build Coastguard Worker      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4775*4d5d8b54SAndroid Build Coastguard Worker      # If test is not a shell built-in, we'll probably end up computing a
4776*4d5d8b54SAndroid Build Coastguard Worker      # maximum length that is only half of the actual maximum length, but
4777*4d5d8b54SAndroid Build Coastguard Worker      # we can't tell.
4778*4d5d8b54SAndroid Build Coastguard Worker      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
4779*4d5d8b54SAndroid Build Coastguard Worker	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4780*4d5d8b54SAndroid Build Coastguard Worker	      test 17 != "$i" # 1/2 MB should be enough
4781*4d5d8b54SAndroid Build Coastguard Worker      do
4782*4d5d8b54SAndroid Build Coastguard Worker        i=`expr $i + 1`
4783*4d5d8b54SAndroid Build Coastguard Worker        teststring=$teststring$teststring
4784*4d5d8b54SAndroid Build Coastguard Worker      done
4785*4d5d8b54SAndroid Build Coastguard Worker      # Only check the string length outside the loop.
4786*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4787*4d5d8b54SAndroid Build Coastguard Worker      teststring=
4788*4d5d8b54SAndroid Build Coastguard Worker      # Add a significant safety factor because C++ compilers can tack on
4789*4d5d8b54SAndroid Build Coastguard Worker      # massive amounts of additional arguments before passing them to the
4790*4d5d8b54SAndroid Build Coastguard Worker      # linker.  It appears as though 1/2 is a usable value.
4791*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4792*4d5d8b54SAndroid Build Coastguard Worker    fi
4793*4d5d8b54SAndroid Build Coastguard Worker    ;;
4794*4d5d8b54SAndroid Build Coastguard Worker  esac
4795*4d5d8b54SAndroid Build Coastguard Worker
4796*4d5d8b54SAndroid Build Coastguard Workerfi
4797*4d5d8b54SAndroid Build Coastguard Worker
4798*4d5d8b54SAndroid Build Coastguard Workerif test -n "$lt_cv_sys_max_cmd_len"; then
4799*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4800*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
4801*4d5d8b54SAndroid Build Coastguard Workerelse
4802*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
4803*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "none" >&6; }
4804*4d5d8b54SAndroid Build Coastguard Workerfi
4805*4d5d8b54SAndroid Build Coastguard Workermax_cmd_len=$lt_cv_sys_max_cmd_len
4806*4d5d8b54SAndroid Build Coastguard Worker
4807*4d5d8b54SAndroid Build Coastguard Worker
4808*4d5d8b54SAndroid Build Coastguard Worker
4809*4d5d8b54SAndroid Build Coastguard Worker
4810*4d5d8b54SAndroid Build Coastguard Worker
4811*4d5d8b54SAndroid Build Coastguard Worker
4812*4d5d8b54SAndroid Build Coastguard Worker: ${CP="cp -f"}
4813*4d5d8b54SAndroid Build Coastguard Worker: ${MV="mv -f"}
4814*4d5d8b54SAndroid Build Coastguard Worker: ${RM="rm -f"}
4815*4d5d8b54SAndroid Build Coastguard Worker
4816*4d5d8b54SAndroid Build Coastguard Workerif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4817*4d5d8b54SAndroid Build Coastguard Worker  lt_unset=unset
4818*4d5d8b54SAndroid Build Coastguard Workerelse
4819*4d5d8b54SAndroid Build Coastguard Worker  lt_unset=false
4820*4d5d8b54SAndroid Build Coastguard Workerfi
4821*4d5d8b54SAndroid Build Coastguard Worker
4822*4d5d8b54SAndroid Build Coastguard Worker
4823*4d5d8b54SAndroid Build Coastguard Worker
4824*4d5d8b54SAndroid Build Coastguard Worker
4825*4d5d8b54SAndroid Build Coastguard Worker
4826*4d5d8b54SAndroid Build Coastguard Worker# test EBCDIC or ASCII
4827*4d5d8b54SAndroid Build Coastguard Workercase `echo X|tr X '\101'` in
4828*4d5d8b54SAndroid Build Coastguard Worker A) # ASCII based system
4829*4d5d8b54SAndroid Build Coastguard Worker    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4830*4d5d8b54SAndroid Build Coastguard Worker  lt_SP2NL='tr \040 \012'
4831*4d5d8b54SAndroid Build Coastguard Worker  lt_NL2SP='tr \015\012 \040\040'
4832*4d5d8b54SAndroid Build Coastguard Worker  ;;
4833*4d5d8b54SAndroid Build Coastguard Worker *) # EBCDIC based system
4834*4d5d8b54SAndroid Build Coastguard Worker  lt_SP2NL='tr \100 \n'
4835*4d5d8b54SAndroid Build Coastguard Worker  lt_NL2SP='tr \r\n \100\100'
4836*4d5d8b54SAndroid Build Coastguard Worker  ;;
4837*4d5d8b54SAndroid Build Coastguard Workeresac
4838*4d5d8b54SAndroid Build Coastguard Worker
4839*4d5d8b54SAndroid Build Coastguard Worker
4840*4d5d8b54SAndroid Build Coastguard Worker
4841*4d5d8b54SAndroid Build Coastguard Worker
4842*4d5d8b54SAndroid Build Coastguard Worker
4843*4d5d8b54SAndroid Build Coastguard Worker
4844*4d5d8b54SAndroid Build Coastguard Worker
4845*4d5d8b54SAndroid Build Coastguard Worker
4846*4d5d8b54SAndroid Build Coastguard Worker
4847*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
4848*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking how to convert $build file names to $host format... " >&6; }
4849*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_to_host_file_cmd+y}
4850*4d5d8b54SAndroid Build Coastguard Workerthen :
4851*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4852*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4853*4d5d8b54SAndroid Build Coastguard Worker  case $host in
4854*4d5d8b54SAndroid Build Coastguard Worker  *-*-mingw* )
4855*4d5d8b54SAndroid Build Coastguard Worker    case $build in
4856*4d5d8b54SAndroid Build Coastguard Worker      *-*-mingw* ) # actually msys
4857*4d5d8b54SAndroid Build Coastguard Worker        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
4858*4d5d8b54SAndroid Build Coastguard Worker        ;;
4859*4d5d8b54SAndroid Build Coastguard Worker      *-*-cygwin* )
4860*4d5d8b54SAndroid Build Coastguard Worker        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
4861*4d5d8b54SAndroid Build Coastguard Worker        ;;
4862*4d5d8b54SAndroid Build Coastguard Worker      * ) # otherwise, assume *nix
4863*4d5d8b54SAndroid Build Coastguard Worker        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
4864*4d5d8b54SAndroid Build Coastguard Worker        ;;
4865*4d5d8b54SAndroid Build Coastguard Worker    esac
4866*4d5d8b54SAndroid Build Coastguard Worker    ;;
4867*4d5d8b54SAndroid Build Coastguard Worker  *-*-cygwin* )
4868*4d5d8b54SAndroid Build Coastguard Worker    case $build in
4869*4d5d8b54SAndroid Build Coastguard Worker      *-*-mingw* ) # actually msys
4870*4d5d8b54SAndroid Build Coastguard Worker        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
4871*4d5d8b54SAndroid Build Coastguard Worker        ;;
4872*4d5d8b54SAndroid Build Coastguard Worker      *-*-cygwin* )
4873*4d5d8b54SAndroid Build Coastguard Worker        lt_cv_to_host_file_cmd=func_convert_file_noop
4874*4d5d8b54SAndroid Build Coastguard Worker        ;;
4875*4d5d8b54SAndroid Build Coastguard Worker      * ) # otherwise, assume *nix
4876*4d5d8b54SAndroid Build Coastguard Worker        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
4877*4d5d8b54SAndroid Build Coastguard Worker        ;;
4878*4d5d8b54SAndroid Build Coastguard Worker    esac
4879*4d5d8b54SAndroid Build Coastguard Worker    ;;
4880*4d5d8b54SAndroid Build Coastguard Worker  * ) # unhandled hosts (and "normal" native builds)
4881*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_to_host_file_cmd=func_convert_file_noop
4882*4d5d8b54SAndroid Build Coastguard Worker    ;;
4883*4d5d8b54SAndroid Build Coastguard Workeresac
4884*4d5d8b54SAndroid Build Coastguard Worker
4885*4d5d8b54SAndroid Build Coastguard Workerfi
4886*4d5d8b54SAndroid Build Coastguard Worker
4887*4d5d8b54SAndroid Build Coastguard Workerto_host_file_cmd=$lt_cv_to_host_file_cmd
4888*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
4889*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
4890*4d5d8b54SAndroid Build Coastguard Worker
4891*4d5d8b54SAndroid Build Coastguard Worker
4892*4d5d8b54SAndroid Build Coastguard Worker
4893*4d5d8b54SAndroid Build Coastguard Worker
4894*4d5d8b54SAndroid Build Coastguard Worker
4895*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
4896*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking how to convert $build file names to toolchain format... " >&6; }
4897*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_to_tool_file_cmd+y}
4898*4d5d8b54SAndroid Build Coastguard Workerthen :
4899*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4900*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4901*4d5d8b54SAndroid Build Coastguard Worker  #assume ordinary cross tools, or native build.
4902*4d5d8b54SAndroid Build Coastguard Workerlt_cv_to_tool_file_cmd=func_convert_file_noop
4903*4d5d8b54SAndroid Build Coastguard Workercase $host in
4904*4d5d8b54SAndroid Build Coastguard Worker  *-*-mingw* )
4905*4d5d8b54SAndroid Build Coastguard Worker    case $build in
4906*4d5d8b54SAndroid Build Coastguard Worker      *-*-mingw* ) # actually msys
4907*4d5d8b54SAndroid Build Coastguard Worker        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
4908*4d5d8b54SAndroid Build Coastguard Worker        ;;
4909*4d5d8b54SAndroid Build Coastguard Worker    esac
4910*4d5d8b54SAndroid Build Coastguard Worker    ;;
4911*4d5d8b54SAndroid Build Coastguard Workeresac
4912*4d5d8b54SAndroid Build Coastguard Worker
4913*4d5d8b54SAndroid Build Coastguard Workerfi
4914*4d5d8b54SAndroid Build Coastguard Worker
4915*4d5d8b54SAndroid Build Coastguard Workerto_tool_file_cmd=$lt_cv_to_tool_file_cmd
4916*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
4917*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
4918*4d5d8b54SAndroid Build Coastguard Worker
4919*4d5d8b54SAndroid Build Coastguard Worker
4920*4d5d8b54SAndroid Build Coastguard Worker
4921*4d5d8b54SAndroid Build Coastguard Worker
4922*4d5d8b54SAndroid Build Coastguard Worker
4923*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4924*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $LD option to reload object files... " >&6; }
4925*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_ld_reload_flag+y}
4926*4d5d8b54SAndroid Build Coastguard Workerthen :
4927*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4928*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4929*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_ld_reload_flag='-r'
4930*4d5d8b54SAndroid Build Coastguard Workerfi
4931*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4932*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
4933*4d5d8b54SAndroid Build Coastguard Workerreload_flag=$lt_cv_ld_reload_flag
4934*4d5d8b54SAndroid Build Coastguard Workercase $reload_flag in
4935*4d5d8b54SAndroid Build Coastguard Worker"" | " "*) ;;
4936*4d5d8b54SAndroid Build Coastguard Worker*) reload_flag=" $reload_flag" ;;
4937*4d5d8b54SAndroid Build Coastguard Workeresac
4938*4d5d8b54SAndroid Build Coastguard Workerreload_cmds='$LD$reload_flag -o $output$reload_objs'
4939*4d5d8b54SAndroid Build Coastguard Workercase $host_os in
4940*4d5d8b54SAndroid Build Coastguard Worker  cygwin* | mingw* | pw32* | cegcc*)
4941*4d5d8b54SAndroid Build Coastguard Worker    if test yes != "$GCC"; then
4942*4d5d8b54SAndroid Build Coastguard Worker      reload_cmds=false
4943*4d5d8b54SAndroid Build Coastguard Worker    fi
4944*4d5d8b54SAndroid Build Coastguard Worker    ;;
4945*4d5d8b54SAndroid Build Coastguard Worker  darwin*)
4946*4d5d8b54SAndroid Build Coastguard Worker    if test yes = "$GCC"; then
4947*4d5d8b54SAndroid Build Coastguard Worker      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
4948*4d5d8b54SAndroid Build Coastguard Worker    else
4949*4d5d8b54SAndroid Build Coastguard Worker      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4950*4d5d8b54SAndroid Build Coastguard Worker    fi
4951*4d5d8b54SAndroid Build Coastguard Worker    ;;
4952*4d5d8b54SAndroid Build Coastguard Workeresac
4953*4d5d8b54SAndroid Build Coastguard Worker
4954*4d5d8b54SAndroid Build Coastguard Worker
4955*4d5d8b54SAndroid Build Coastguard Worker
4956*4d5d8b54SAndroid Build Coastguard Worker
4957*4d5d8b54SAndroid Build Coastguard Worker
4958*4d5d8b54SAndroid Build Coastguard Worker
4959*4d5d8b54SAndroid Build Coastguard Worker
4960*4d5d8b54SAndroid Build Coastguard Worker
4961*4d5d8b54SAndroid Build Coastguard Worker
4962*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_tool_prefix"; then
4963*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
4964*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}file; ac_word=$2
4965*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4966*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
4967*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_FILECMD+y}
4968*4d5d8b54SAndroid Build Coastguard Workerthen :
4969*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
4970*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
4971*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$FILECMD"; then
4972*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
4973*4d5d8b54SAndroid Build Coastguard Workerelse
4974*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4975*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
4976*4d5d8b54SAndroid Build Coastguard Workerdo
4977*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
4978*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
4979*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
4980*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
4981*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
4982*4d5d8b54SAndroid Build Coastguard Worker  esac
4983*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
4984*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4985*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_FILECMD="${ac_tool_prefix}file"
4986*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4987*4d5d8b54SAndroid Build Coastguard Worker    break 2
4988*4d5d8b54SAndroid Build Coastguard Worker  fi
4989*4d5d8b54SAndroid Build Coastguard Workerdone
4990*4d5d8b54SAndroid Build Coastguard Worker  done
4991*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
4992*4d5d8b54SAndroid Build Coastguard Worker
4993*4d5d8b54SAndroid Build Coastguard Workerfi
4994*4d5d8b54SAndroid Build Coastguard Workerfi
4995*4d5d8b54SAndroid Build Coastguard WorkerFILECMD=$ac_cv_prog_FILECMD
4996*4d5d8b54SAndroid Build Coastguard Workerif test -n "$FILECMD"; then
4997*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
4998*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$FILECMD" >&6; }
4999*4d5d8b54SAndroid Build Coastguard Workerelse
5000*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5001*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5002*4d5d8b54SAndroid Build Coastguard Workerfi
5003*4d5d8b54SAndroid Build Coastguard Worker
5004*4d5d8b54SAndroid Build Coastguard Worker
5005*4d5d8b54SAndroid Build Coastguard Workerfi
5006*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_FILECMD"; then
5007*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_FILECMD=$FILECMD
5008*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "file", so it can be a program name with args.
5009*4d5d8b54SAndroid Build Coastguard Workerset dummy file; ac_word=$2
5010*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5011*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5012*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_FILECMD+y}
5013*4d5d8b54SAndroid Build Coastguard Workerthen :
5014*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5015*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5016*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_FILECMD"; then
5017*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
5018*4d5d8b54SAndroid Build Coastguard Workerelse
5019*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5020*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5021*4d5d8b54SAndroid Build Coastguard Workerdo
5022*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5023*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5024*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5025*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5026*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5027*4d5d8b54SAndroid Build Coastguard Worker  esac
5028*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5029*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5030*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_FILECMD="file"
5031*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5032*4d5d8b54SAndroid Build Coastguard Worker    break 2
5033*4d5d8b54SAndroid Build Coastguard Worker  fi
5034*4d5d8b54SAndroid Build Coastguard Workerdone
5035*4d5d8b54SAndroid Build Coastguard Worker  done
5036*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5037*4d5d8b54SAndroid Build Coastguard Worker
5038*4d5d8b54SAndroid Build Coastguard Workerfi
5039*4d5d8b54SAndroid Build Coastguard Workerfi
5040*4d5d8b54SAndroid Build Coastguard Workerac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
5041*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_FILECMD"; then
5042*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
5043*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_FILECMD" >&6; }
5044*4d5d8b54SAndroid Build Coastguard Workerelse
5045*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5046*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5047*4d5d8b54SAndroid Build Coastguard Workerfi
5048*4d5d8b54SAndroid Build Coastguard Worker
5049*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_FILECMD" = x; then
5050*4d5d8b54SAndroid Build Coastguard Worker    FILECMD=":"
5051*4d5d8b54SAndroid Build Coastguard Worker  else
5052*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
5053*4d5d8b54SAndroid Build Coastguard Workeryes:)
5054*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5055*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5056*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
5057*4d5d8b54SAndroid Build Coastguard Workeresac
5058*4d5d8b54SAndroid Build Coastguard Worker    FILECMD=$ac_ct_FILECMD
5059*4d5d8b54SAndroid Build Coastguard Worker  fi
5060*4d5d8b54SAndroid Build Coastguard Workerelse
5061*4d5d8b54SAndroid Build Coastguard Worker  FILECMD="$ac_cv_prog_FILECMD"
5062*4d5d8b54SAndroid Build Coastguard Workerfi
5063*4d5d8b54SAndroid Build Coastguard Worker
5064*4d5d8b54SAndroid Build Coastguard Worker
5065*4d5d8b54SAndroid Build Coastguard Worker
5066*4d5d8b54SAndroid Build Coastguard Worker
5067*4d5d8b54SAndroid Build Coastguard Worker
5068*4d5d8b54SAndroid Build Coastguard Worker
5069*4d5d8b54SAndroid Build Coastguard Worker
5070*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_tool_prefix"; then
5071*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5072*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}objdump; ac_word=$2
5073*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5074*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5075*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_OBJDUMP+y}
5076*4d5d8b54SAndroid Build Coastguard Workerthen :
5077*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5078*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5079*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$OBJDUMP"; then
5080*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5081*4d5d8b54SAndroid Build Coastguard Workerelse
5082*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5083*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5084*4d5d8b54SAndroid Build Coastguard Workerdo
5085*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5086*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5087*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5088*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5089*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5090*4d5d8b54SAndroid Build Coastguard Worker  esac
5091*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5092*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5093*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5094*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5095*4d5d8b54SAndroid Build Coastguard Worker    break 2
5096*4d5d8b54SAndroid Build Coastguard Worker  fi
5097*4d5d8b54SAndroid Build Coastguard Workerdone
5098*4d5d8b54SAndroid Build Coastguard Worker  done
5099*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5100*4d5d8b54SAndroid Build Coastguard Worker
5101*4d5d8b54SAndroid Build Coastguard Workerfi
5102*4d5d8b54SAndroid Build Coastguard Workerfi
5103*4d5d8b54SAndroid Build Coastguard WorkerOBJDUMP=$ac_cv_prog_OBJDUMP
5104*4d5d8b54SAndroid Build Coastguard Workerif test -n "$OBJDUMP"; then
5105*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5106*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$OBJDUMP" >&6; }
5107*4d5d8b54SAndroid Build Coastguard Workerelse
5108*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5109*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5110*4d5d8b54SAndroid Build Coastguard Workerfi
5111*4d5d8b54SAndroid Build Coastguard Worker
5112*4d5d8b54SAndroid Build Coastguard Worker
5113*4d5d8b54SAndroid Build Coastguard Workerfi
5114*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_OBJDUMP"; then
5115*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_OBJDUMP=$OBJDUMP
5116*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "objdump", so it can be a program name with args.
5117*4d5d8b54SAndroid Build Coastguard Workerset dummy objdump; ac_word=$2
5118*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5119*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5120*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_OBJDUMP+y}
5121*4d5d8b54SAndroid Build Coastguard Workerthen :
5122*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5123*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5124*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_OBJDUMP"; then
5125*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5126*4d5d8b54SAndroid Build Coastguard Workerelse
5127*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5128*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5129*4d5d8b54SAndroid Build Coastguard Workerdo
5130*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5131*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5132*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5133*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5134*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5135*4d5d8b54SAndroid Build Coastguard Worker  esac
5136*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5137*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5138*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5139*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5140*4d5d8b54SAndroid Build Coastguard Worker    break 2
5141*4d5d8b54SAndroid Build Coastguard Worker  fi
5142*4d5d8b54SAndroid Build Coastguard Workerdone
5143*4d5d8b54SAndroid Build Coastguard Worker  done
5144*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5145*4d5d8b54SAndroid Build Coastguard Worker
5146*4d5d8b54SAndroid Build Coastguard Workerfi
5147*4d5d8b54SAndroid Build Coastguard Workerfi
5148*4d5d8b54SAndroid Build Coastguard Workerac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5149*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_OBJDUMP"; then
5150*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5151*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_OBJDUMP" >&6; }
5152*4d5d8b54SAndroid Build Coastguard Workerelse
5153*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5154*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5155*4d5d8b54SAndroid Build Coastguard Workerfi
5156*4d5d8b54SAndroid Build Coastguard Worker
5157*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_OBJDUMP" = x; then
5158*4d5d8b54SAndroid Build Coastguard Worker    OBJDUMP="false"
5159*4d5d8b54SAndroid Build Coastguard Worker  else
5160*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
5161*4d5d8b54SAndroid Build Coastguard Workeryes:)
5162*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5163*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5164*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
5165*4d5d8b54SAndroid Build Coastguard Workeresac
5166*4d5d8b54SAndroid Build Coastguard Worker    OBJDUMP=$ac_ct_OBJDUMP
5167*4d5d8b54SAndroid Build Coastguard Worker  fi
5168*4d5d8b54SAndroid Build Coastguard Workerelse
5169*4d5d8b54SAndroid Build Coastguard Worker  OBJDUMP="$ac_cv_prog_OBJDUMP"
5170*4d5d8b54SAndroid Build Coastguard Workerfi
5171*4d5d8b54SAndroid Build Coastguard Worker
5172*4d5d8b54SAndroid Build Coastguard Workertest -z "$OBJDUMP" && OBJDUMP=objdump
5173*4d5d8b54SAndroid Build Coastguard Worker
5174*4d5d8b54SAndroid Build Coastguard Worker
5175*4d5d8b54SAndroid Build Coastguard Worker
5176*4d5d8b54SAndroid Build Coastguard Worker
5177*4d5d8b54SAndroid Build Coastguard Worker
5178*4d5d8b54SAndroid Build Coastguard Worker
5179*4d5d8b54SAndroid Build Coastguard Worker
5180*4d5d8b54SAndroid Build Coastguard Worker
5181*4d5d8b54SAndroid Build Coastguard Worker
5182*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5183*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking how to recognize dependent libraries... " >&6; }
5184*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_deplibs_check_method+y}
5185*4d5d8b54SAndroid Build Coastguard Workerthen :
5186*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5187*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5188*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_file_magic_cmd='$MAGIC_CMD'
5189*4d5d8b54SAndroid Build Coastguard Workerlt_cv_file_magic_test_file=
5190*4d5d8b54SAndroid Build Coastguard Workerlt_cv_deplibs_check_method='unknown'
5191*4d5d8b54SAndroid Build Coastguard Worker# Need to set the preceding variable on all platforms that support
5192*4d5d8b54SAndroid Build Coastguard Worker# interlibrary dependencies.
5193*4d5d8b54SAndroid Build Coastguard Worker# 'none' -- dependencies not supported.
5194*4d5d8b54SAndroid Build Coastguard Worker# 'unknown' -- same as none, but documents that we really don't know.
5195*4d5d8b54SAndroid Build Coastguard Worker# 'pass_all' -- all dependencies passed with no checks.
5196*4d5d8b54SAndroid Build Coastguard Worker# 'test_compile' -- check by making test program.
5197*4d5d8b54SAndroid Build Coastguard Worker# 'file_magic [[regex]]' -- check by looking for files in library path
5198*4d5d8b54SAndroid Build Coastguard Worker# that responds to the $file_magic_cmd with a given extended regex.
5199*4d5d8b54SAndroid Build Coastguard Worker# If you have 'file' or equivalent on your system and you're not sure
5200*4d5d8b54SAndroid Build Coastguard Worker# whether 'pass_all' will *always* work, you probably want this one.
5201*4d5d8b54SAndroid Build Coastguard Worker
5202*4d5d8b54SAndroid Build Coastguard Workercase $host_os in
5203*4d5d8b54SAndroid Build Coastguard Workeraix[4-9]*)
5204*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5205*4d5d8b54SAndroid Build Coastguard Worker  ;;
5206*4d5d8b54SAndroid Build Coastguard Worker
5207*4d5d8b54SAndroid Build Coastguard Workerbeos*)
5208*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5209*4d5d8b54SAndroid Build Coastguard Worker  ;;
5210*4d5d8b54SAndroid Build Coastguard Worker
5211*4d5d8b54SAndroid Build Coastguard Workerbsdi[45]*)
5212*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5213*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_file_magic_cmd='$FILECMD -L'
5214*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_file_magic_test_file=/shlib/libc.so
5215*4d5d8b54SAndroid Build Coastguard Worker  ;;
5216*4d5d8b54SAndroid Build Coastguard Worker
5217*4d5d8b54SAndroid Build Coastguard Workercygwin*)
5218*4d5d8b54SAndroid Build Coastguard Worker  # func_win32_libid is a shell function defined in ltmain.sh
5219*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5220*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_file_magic_cmd='func_win32_libid'
5221*4d5d8b54SAndroid Build Coastguard Worker  ;;
5222*4d5d8b54SAndroid Build Coastguard Worker
5223*4d5d8b54SAndroid Build Coastguard Workermingw* | pw32*)
5224*4d5d8b54SAndroid Build Coastguard Worker  # Base MSYS/MinGW do not provide the 'file' command needed by
5225*4d5d8b54SAndroid Build Coastguard Worker  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5226*4d5d8b54SAndroid Build Coastguard Worker  # unless we find 'file', for example because we are cross-compiling.
5227*4d5d8b54SAndroid Build Coastguard Worker  if ( file / ) >/dev/null 2>&1; then
5228*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5229*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_file_magic_cmd='func_win32_libid'
5230*4d5d8b54SAndroid Build Coastguard Worker  else
5231*4d5d8b54SAndroid Build Coastguard Worker    # Keep this pattern in sync with the one in func_win32_libid.
5232*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5233*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_file_magic_cmd='$OBJDUMP -f'
5234*4d5d8b54SAndroid Build Coastguard Worker  fi
5235*4d5d8b54SAndroid Build Coastguard Worker  ;;
5236*4d5d8b54SAndroid Build Coastguard Worker
5237*4d5d8b54SAndroid Build Coastguard Workercegcc*)
5238*4d5d8b54SAndroid Build Coastguard Worker  # use the weaker test based on 'objdump'. See mingw*.
5239*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5240*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_file_magic_cmd='$OBJDUMP -f'
5241*4d5d8b54SAndroid Build Coastguard Worker  ;;
5242*4d5d8b54SAndroid Build Coastguard Worker
5243*4d5d8b54SAndroid Build Coastguard Workerdarwin* | rhapsody*)
5244*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5245*4d5d8b54SAndroid Build Coastguard Worker  ;;
5246*4d5d8b54SAndroid Build Coastguard Worker
5247*4d5d8b54SAndroid Build Coastguard Workerfreebsd* | dragonfly* | midnightbsd*)
5248*4d5d8b54SAndroid Build Coastguard Worker  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5249*4d5d8b54SAndroid Build Coastguard Worker    case $host_cpu in
5250*4d5d8b54SAndroid Build Coastguard Worker    i*86 )
5251*4d5d8b54SAndroid Build Coastguard Worker      # Not sure whether the presence of OpenBSD here was a mistake.
5252*4d5d8b54SAndroid Build Coastguard Worker      # Let's accept both of them until this is cleared up.
5253*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5254*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_file_magic_cmd=$FILECMD
5255*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5256*4d5d8b54SAndroid Build Coastguard Worker      ;;
5257*4d5d8b54SAndroid Build Coastguard Worker    esac
5258*4d5d8b54SAndroid Build Coastguard Worker  else
5259*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method=pass_all
5260*4d5d8b54SAndroid Build Coastguard Worker  fi
5261*4d5d8b54SAndroid Build Coastguard Worker  ;;
5262*4d5d8b54SAndroid Build Coastguard Worker
5263*4d5d8b54SAndroid Build Coastguard Workerhaiku*)
5264*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5265*4d5d8b54SAndroid Build Coastguard Worker  ;;
5266*4d5d8b54SAndroid Build Coastguard Worker
5267*4d5d8b54SAndroid Build Coastguard Workerhpux10.20* | hpux11*)
5268*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_file_magic_cmd=$FILECMD
5269*4d5d8b54SAndroid Build Coastguard Worker  case $host_cpu in
5270*4d5d8b54SAndroid Build Coastguard Worker  ia64*)
5271*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5272*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5273*4d5d8b54SAndroid Build Coastguard Worker    ;;
5274*4d5d8b54SAndroid Build Coastguard Worker  hppa*64*)
5275*4d5d8b54SAndroid Build Coastguard Worker    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]'
5276*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5277*4d5d8b54SAndroid Build Coastguard Worker    ;;
5278*4d5d8b54SAndroid Build Coastguard Worker  *)
5279*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5280*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5281*4d5d8b54SAndroid Build Coastguard Worker    ;;
5282*4d5d8b54SAndroid Build Coastguard Worker  esac
5283*4d5d8b54SAndroid Build Coastguard Worker  ;;
5284*4d5d8b54SAndroid Build Coastguard Worker
5285*4d5d8b54SAndroid Build Coastguard Workerinterix[3-9]*)
5286*4d5d8b54SAndroid Build Coastguard Worker  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5287*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5288*4d5d8b54SAndroid Build Coastguard Worker  ;;
5289*4d5d8b54SAndroid Build Coastguard Worker
5290*4d5d8b54SAndroid Build Coastguard Workeririx5* | irix6* | nonstopux*)
5291*4d5d8b54SAndroid Build Coastguard Worker  case $LD in
5292*4d5d8b54SAndroid Build Coastguard Worker  *-32|*"-32 ") libmagic=32-bit;;
5293*4d5d8b54SAndroid Build Coastguard Worker  *-n32|*"-n32 ") libmagic=N32;;
5294*4d5d8b54SAndroid Build Coastguard Worker  *-64|*"-64 ") libmagic=64-bit;;
5295*4d5d8b54SAndroid Build Coastguard Worker  *) libmagic=never-match;;
5296*4d5d8b54SAndroid Build Coastguard Worker  esac
5297*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5298*4d5d8b54SAndroid Build Coastguard Worker  ;;
5299*4d5d8b54SAndroid Build Coastguard Worker
5300*4d5d8b54SAndroid Build Coastguard Worker# This must be glibc/ELF.
5301*4d5d8b54SAndroid Build Coastguard Workerlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5302*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5303*4d5d8b54SAndroid Build Coastguard Worker  ;;
5304*4d5d8b54SAndroid Build Coastguard Worker
5305*4d5d8b54SAndroid Build Coastguard Workernetbsd* | netbsdelf*-gnu)
5306*4d5d8b54SAndroid Build Coastguard Worker  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5307*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5308*4d5d8b54SAndroid Build Coastguard Worker  else
5309*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5310*4d5d8b54SAndroid Build Coastguard Worker  fi
5311*4d5d8b54SAndroid Build Coastguard Worker  ;;
5312*4d5d8b54SAndroid Build Coastguard Worker
5313*4d5d8b54SAndroid Build Coastguard Workernewos6*)
5314*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5315*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_file_magic_cmd=$FILECMD
5316*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5317*4d5d8b54SAndroid Build Coastguard Worker  ;;
5318*4d5d8b54SAndroid Build Coastguard Worker
5319*4d5d8b54SAndroid Build Coastguard Worker*nto* | *qnx*)
5320*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5321*4d5d8b54SAndroid Build Coastguard Worker  ;;
5322*4d5d8b54SAndroid Build Coastguard Worker
5323*4d5d8b54SAndroid Build Coastguard Workeropenbsd* | bitrig*)
5324*4d5d8b54SAndroid Build Coastguard Worker  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5325*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5326*4d5d8b54SAndroid Build Coastguard Worker  else
5327*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5328*4d5d8b54SAndroid Build Coastguard Worker  fi
5329*4d5d8b54SAndroid Build Coastguard Worker  ;;
5330*4d5d8b54SAndroid Build Coastguard Worker
5331*4d5d8b54SAndroid Build Coastguard Workerosf3* | osf4* | osf5*)
5332*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5333*4d5d8b54SAndroid Build Coastguard Worker  ;;
5334*4d5d8b54SAndroid Build Coastguard Worker
5335*4d5d8b54SAndroid Build Coastguard Workerrdos*)
5336*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5337*4d5d8b54SAndroid Build Coastguard Worker  ;;
5338*4d5d8b54SAndroid Build Coastguard Worker
5339*4d5d8b54SAndroid Build Coastguard Workersolaris*)
5340*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5341*4d5d8b54SAndroid Build Coastguard Worker  ;;
5342*4d5d8b54SAndroid Build Coastguard Worker
5343*4d5d8b54SAndroid Build Coastguard Workersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5344*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5345*4d5d8b54SAndroid Build Coastguard Worker  ;;
5346*4d5d8b54SAndroid Build Coastguard Worker
5347*4d5d8b54SAndroid Build Coastguard Workersysv4 | sysv4.3*)
5348*4d5d8b54SAndroid Build Coastguard Worker  case $host_vendor in
5349*4d5d8b54SAndroid Build Coastguard Worker  motorola)
5350*4d5d8b54SAndroid Build Coastguard Worker    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]'
5351*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5352*4d5d8b54SAndroid Build Coastguard Worker    ;;
5353*4d5d8b54SAndroid Build Coastguard Worker  ncr)
5354*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method=pass_all
5355*4d5d8b54SAndroid Build Coastguard Worker    ;;
5356*4d5d8b54SAndroid Build Coastguard Worker  sequent)
5357*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_file_magic_cmd='/bin/file'
5358*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5359*4d5d8b54SAndroid Build Coastguard Worker    ;;
5360*4d5d8b54SAndroid Build Coastguard Worker  sni)
5361*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_file_magic_cmd='/bin/file'
5362*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5363*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_file_magic_test_file=/lib/libc.so
5364*4d5d8b54SAndroid Build Coastguard Worker    ;;
5365*4d5d8b54SAndroid Build Coastguard Worker  siemens)
5366*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method=pass_all
5367*4d5d8b54SAndroid Build Coastguard Worker    ;;
5368*4d5d8b54SAndroid Build Coastguard Worker  pc)
5369*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_deplibs_check_method=pass_all
5370*4d5d8b54SAndroid Build Coastguard Worker    ;;
5371*4d5d8b54SAndroid Build Coastguard Worker  esac
5372*4d5d8b54SAndroid Build Coastguard Worker  ;;
5373*4d5d8b54SAndroid Build Coastguard Worker
5374*4d5d8b54SAndroid Build Coastguard Workertpf*)
5375*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5376*4d5d8b54SAndroid Build Coastguard Worker  ;;
5377*4d5d8b54SAndroid Build Coastguard Workeros2*)
5378*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_deplibs_check_method=pass_all
5379*4d5d8b54SAndroid Build Coastguard Worker  ;;
5380*4d5d8b54SAndroid Build Coastguard Workeresac
5381*4d5d8b54SAndroid Build Coastguard Worker
5382*4d5d8b54SAndroid Build Coastguard Workerfi
5383*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5384*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
5385*4d5d8b54SAndroid Build Coastguard Worker
5386*4d5d8b54SAndroid Build Coastguard Workerfile_magic_glob=
5387*4d5d8b54SAndroid Build Coastguard Workerwant_nocaseglob=no
5388*4d5d8b54SAndroid Build Coastguard Workerif test "$build" = "$host"; then
5389*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
5390*4d5d8b54SAndroid Build Coastguard Worker  mingw* | pw32*)
5391*4d5d8b54SAndroid Build Coastguard Worker    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5392*4d5d8b54SAndroid Build Coastguard Worker      want_nocaseglob=yes
5393*4d5d8b54SAndroid Build Coastguard Worker    else
5394*4d5d8b54SAndroid Build Coastguard Worker      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5395*4d5d8b54SAndroid Build Coastguard Worker    fi
5396*4d5d8b54SAndroid Build Coastguard Worker    ;;
5397*4d5d8b54SAndroid Build Coastguard Worker  esac
5398*4d5d8b54SAndroid Build Coastguard Workerfi
5399*4d5d8b54SAndroid Build Coastguard Worker
5400*4d5d8b54SAndroid Build Coastguard Workerfile_magic_cmd=$lt_cv_file_magic_cmd
5401*4d5d8b54SAndroid Build Coastguard Workerdeplibs_check_method=$lt_cv_deplibs_check_method
5402*4d5d8b54SAndroid Build Coastguard Workertest -z "$deplibs_check_method" && deplibs_check_method=unknown
5403*4d5d8b54SAndroid Build Coastguard Worker
5404*4d5d8b54SAndroid Build Coastguard Worker
5405*4d5d8b54SAndroid Build Coastguard Worker
5406*4d5d8b54SAndroid Build Coastguard Worker
5407*4d5d8b54SAndroid Build Coastguard Worker
5408*4d5d8b54SAndroid Build Coastguard Worker
5409*4d5d8b54SAndroid Build Coastguard Worker
5410*4d5d8b54SAndroid Build Coastguard Worker
5411*4d5d8b54SAndroid Build Coastguard Worker
5412*4d5d8b54SAndroid Build Coastguard Worker
5413*4d5d8b54SAndroid Build Coastguard Worker
5414*4d5d8b54SAndroid Build Coastguard Worker
5415*4d5d8b54SAndroid Build Coastguard Worker
5416*4d5d8b54SAndroid Build Coastguard Worker
5417*4d5d8b54SAndroid Build Coastguard Worker
5418*4d5d8b54SAndroid Build Coastguard Worker
5419*4d5d8b54SAndroid Build Coastguard Worker
5420*4d5d8b54SAndroid Build Coastguard Worker
5421*4d5d8b54SAndroid Build Coastguard Worker
5422*4d5d8b54SAndroid Build Coastguard Worker
5423*4d5d8b54SAndroid Build Coastguard Worker
5424*4d5d8b54SAndroid Build Coastguard Worker
5425*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_tool_prefix"; then
5426*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5427*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}dlltool; ac_word=$2
5428*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5429*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5430*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_DLLTOOL+y}
5431*4d5d8b54SAndroid Build Coastguard Workerthen :
5432*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5433*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5434*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$DLLTOOL"; then
5435*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5436*4d5d8b54SAndroid Build Coastguard Workerelse
5437*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5438*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5439*4d5d8b54SAndroid Build Coastguard Workerdo
5440*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5441*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5442*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5443*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5444*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5445*4d5d8b54SAndroid Build Coastguard Worker  esac
5446*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5447*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5448*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5449*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5450*4d5d8b54SAndroid Build Coastguard Worker    break 2
5451*4d5d8b54SAndroid Build Coastguard Worker  fi
5452*4d5d8b54SAndroid Build Coastguard Workerdone
5453*4d5d8b54SAndroid Build Coastguard Worker  done
5454*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5455*4d5d8b54SAndroid Build Coastguard Worker
5456*4d5d8b54SAndroid Build Coastguard Workerfi
5457*4d5d8b54SAndroid Build Coastguard Workerfi
5458*4d5d8b54SAndroid Build Coastguard WorkerDLLTOOL=$ac_cv_prog_DLLTOOL
5459*4d5d8b54SAndroid Build Coastguard Workerif test -n "$DLLTOOL"; then
5460*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5461*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$DLLTOOL" >&6; }
5462*4d5d8b54SAndroid Build Coastguard Workerelse
5463*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5464*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5465*4d5d8b54SAndroid Build Coastguard Workerfi
5466*4d5d8b54SAndroid Build Coastguard Worker
5467*4d5d8b54SAndroid Build Coastguard Worker
5468*4d5d8b54SAndroid Build Coastguard Workerfi
5469*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_DLLTOOL"; then
5470*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_DLLTOOL=$DLLTOOL
5471*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "dlltool", so it can be a program name with args.
5472*4d5d8b54SAndroid Build Coastguard Workerset dummy dlltool; ac_word=$2
5473*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5474*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5475*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_DLLTOOL+y}
5476*4d5d8b54SAndroid Build Coastguard Workerthen :
5477*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5478*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5479*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_DLLTOOL"; then
5480*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5481*4d5d8b54SAndroid Build Coastguard Workerelse
5482*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5483*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5484*4d5d8b54SAndroid Build Coastguard Workerdo
5485*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5486*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5487*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5488*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5489*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5490*4d5d8b54SAndroid Build Coastguard Worker  esac
5491*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5492*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5493*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5494*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5495*4d5d8b54SAndroid Build Coastguard Worker    break 2
5496*4d5d8b54SAndroid Build Coastguard Worker  fi
5497*4d5d8b54SAndroid Build Coastguard Workerdone
5498*4d5d8b54SAndroid Build Coastguard Worker  done
5499*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5500*4d5d8b54SAndroid Build Coastguard Worker
5501*4d5d8b54SAndroid Build Coastguard Workerfi
5502*4d5d8b54SAndroid Build Coastguard Workerfi
5503*4d5d8b54SAndroid Build Coastguard Workerac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5504*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_DLLTOOL"; then
5505*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5506*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_DLLTOOL" >&6; }
5507*4d5d8b54SAndroid Build Coastguard Workerelse
5508*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5509*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5510*4d5d8b54SAndroid Build Coastguard Workerfi
5511*4d5d8b54SAndroid Build Coastguard Worker
5512*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_DLLTOOL" = x; then
5513*4d5d8b54SAndroid Build Coastguard Worker    DLLTOOL="false"
5514*4d5d8b54SAndroid Build Coastguard Worker  else
5515*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
5516*4d5d8b54SAndroid Build Coastguard Workeryes:)
5517*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5518*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5519*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
5520*4d5d8b54SAndroid Build Coastguard Workeresac
5521*4d5d8b54SAndroid Build Coastguard Worker    DLLTOOL=$ac_ct_DLLTOOL
5522*4d5d8b54SAndroid Build Coastguard Worker  fi
5523*4d5d8b54SAndroid Build Coastguard Workerelse
5524*4d5d8b54SAndroid Build Coastguard Worker  DLLTOOL="$ac_cv_prog_DLLTOOL"
5525*4d5d8b54SAndroid Build Coastguard Workerfi
5526*4d5d8b54SAndroid Build Coastguard Worker
5527*4d5d8b54SAndroid Build Coastguard Workertest -z "$DLLTOOL" && DLLTOOL=dlltool
5528*4d5d8b54SAndroid Build Coastguard Worker
5529*4d5d8b54SAndroid Build Coastguard Worker
5530*4d5d8b54SAndroid Build Coastguard Worker
5531*4d5d8b54SAndroid Build Coastguard Worker
5532*4d5d8b54SAndroid Build Coastguard Worker
5533*4d5d8b54SAndroid Build Coastguard Worker
5534*4d5d8b54SAndroid Build Coastguard Worker
5535*4d5d8b54SAndroid Build Coastguard Worker
5536*4d5d8b54SAndroid Build Coastguard Worker
5537*4d5d8b54SAndroid Build Coastguard Worker
5538*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5539*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking how to associate runtime and link libraries... " >&6; }
5540*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_sharedlib_from_linklib_cmd+y}
5541*4d5d8b54SAndroid Build Coastguard Workerthen :
5542*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5543*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5544*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_sharedlib_from_linklib_cmd='unknown'
5545*4d5d8b54SAndroid Build Coastguard Worker
5546*4d5d8b54SAndroid Build Coastguard Workercase $host_os in
5547*4d5d8b54SAndroid Build Coastguard Workercygwin* | mingw* | pw32* | cegcc*)
5548*4d5d8b54SAndroid Build Coastguard Worker  # two different shell functions defined in ltmain.sh;
5549*4d5d8b54SAndroid Build Coastguard Worker  # decide which one to use based on capabilities of $DLLTOOL
5550*4d5d8b54SAndroid Build Coastguard Worker  case `$DLLTOOL --help 2>&1` in
5551*4d5d8b54SAndroid Build Coastguard Worker  *--identify-strict*)
5552*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5553*4d5d8b54SAndroid Build Coastguard Worker    ;;
5554*4d5d8b54SAndroid Build Coastguard Worker  *)
5555*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5556*4d5d8b54SAndroid Build Coastguard Worker    ;;
5557*4d5d8b54SAndroid Build Coastguard Worker  esac
5558*4d5d8b54SAndroid Build Coastguard Worker  ;;
5559*4d5d8b54SAndroid Build Coastguard Worker*)
5560*4d5d8b54SAndroid Build Coastguard Worker  # fallback: assume linklib IS sharedlib
5561*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_sharedlib_from_linklib_cmd=$ECHO
5562*4d5d8b54SAndroid Build Coastguard Worker  ;;
5563*4d5d8b54SAndroid Build Coastguard Workeresac
5564*4d5d8b54SAndroid Build Coastguard Worker
5565*4d5d8b54SAndroid Build Coastguard Workerfi
5566*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5567*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5568*4d5d8b54SAndroid Build Coastguard Workersharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5569*4d5d8b54SAndroid Build Coastguard Workertest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5570*4d5d8b54SAndroid Build Coastguard Worker
5571*4d5d8b54SAndroid Build Coastguard Worker
5572*4d5d8b54SAndroid Build Coastguard Worker
5573*4d5d8b54SAndroid Build Coastguard Worker
5574*4d5d8b54SAndroid Build Coastguard Worker
5575*4d5d8b54SAndroid Build Coastguard Worker
5576*4d5d8b54SAndroid Build Coastguard Worker
5577*4d5d8b54SAndroid Build Coastguard Worker
5578*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_tool_prefix"; then
5579*4d5d8b54SAndroid Build Coastguard Worker  for ac_prog in ar
5580*4d5d8b54SAndroid Build Coastguard Worker  do
5581*4d5d8b54SAndroid Build Coastguard Worker    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5582*4d5d8b54SAndroid Build Coastguard Workerset dummy $ac_tool_prefix$ac_prog; ac_word=$2
5583*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5584*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5585*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_AR+y}
5586*4d5d8b54SAndroid Build Coastguard Workerthen :
5587*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5588*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5589*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$AR"; then
5590*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_AR="$AR" # Let the user override the test.
5591*4d5d8b54SAndroid Build Coastguard Workerelse
5592*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5593*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5594*4d5d8b54SAndroid Build Coastguard Workerdo
5595*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5596*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5597*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5598*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5599*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5600*4d5d8b54SAndroid Build Coastguard Worker  esac
5601*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5602*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5603*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5604*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5605*4d5d8b54SAndroid Build Coastguard Worker    break 2
5606*4d5d8b54SAndroid Build Coastguard Worker  fi
5607*4d5d8b54SAndroid Build Coastguard Workerdone
5608*4d5d8b54SAndroid Build Coastguard Worker  done
5609*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5610*4d5d8b54SAndroid Build Coastguard Worker
5611*4d5d8b54SAndroid Build Coastguard Workerfi
5612*4d5d8b54SAndroid Build Coastguard Workerfi
5613*4d5d8b54SAndroid Build Coastguard WorkerAR=$ac_cv_prog_AR
5614*4d5d8b54SAndroid Build Coastguard Workerif test -n "$AR"; then
5615*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5616*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$AR" >&6; }
5617*4d5d8b54SAndroid Build Coastguard Workerelse
5618*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5619*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5620*4d5d8b54SAndroid Build Coastguard Workerfi
5621*4d5d8b54SAndroid Build Coastguard Worker
5622*4d5d8b54SAndroid Build Coastguard Worker
5623*4d5d8b54SAndroid Build Coastguard Worker    test -n "$AR" && break
5624*4d5d8b54SAndroid Build Coastguard Worker  done
5625*4d5d8b54SAndroid Build Coastguard Workerfi
5626*4d5d8b54SAndroid Build Coastguard Workerif test -z "$AR"; then
5627*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_AR=$AR
5628*4d5d8b54SAndroid Build Coastguard Worker  for ac_prog in ar
5629*4d5d8b54SAndroid Build Coastguard Workerdo
5630*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "$ac_prog", so it can be a program name with args.
5631*4d5d8b54SAndroid Build Coastguard Workerset dummy $ac_prog; ac_word=$2
5632*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5633*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5634*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_AR+y}
5635*4d5d8b54SAndroid Build Coastguard Workerthen :
5636*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5637*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5638*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_AR"; then
5639*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5640*4d5d8b54SAndroid Build Coastguard Workerelse
5641*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5642*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5643*4d5d8b54SAndroid Build Coastguard Workerdo
5644*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5645*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5646*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5647*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5648*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5649*4d5d8b54SAndroid Build Coastguard Worker  esac
5650*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5651*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5652*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_AR="$ac_prog"
5653*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5654*4d5d8b54SAndroid Build Coastguard Worker    break 2
5655*4d5d8b54SAndroid Build Coastguard Worker  fi
5656*4d5d8b54SAndroid Build Coastguard Workerdone
5657*4d5d8b54SAndroid Build Coastguard Worker  done
5658*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5659*4d5d8b54SAndroid Build Coastguard Worker
5660*4d5d8b54SAndroid Build Coastguard Workerfi
5661*4d5d8b54SAndroid Build Coastguard Workerfi
5662*4d5d8b54SAndroid Build Coastguard Workerac_ct_AR=$ac_cv_prog_ac_ct_AR
5663*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_AR"; then
5664*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5665*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_AR" >&6; }
5666*4d5d8b54SAndroid Build Coastguard Workerelse
5667*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5668*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5669*4d5d8b54SAndroid Build Coastguard Workerfi
5670*4d5d8b54SAndroid Build Coastguard Worker
5671*4d5d8b54SAndroid Build Coastguard Worker
5672*4d5d8b54SAndroid Build Coastguard Worker  test -n "$ac_ct_AR" && break
5673*4d5d8b54SAndroid Build Coastguard Workerdone
5674*4d5d8b54SAndroid Build Coastguard Worker
5675*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_AR" = x; then
5676*4d5d8b54SAndroid Build Coastguard Worker    AR="false"
5677*4d5d8b54SAndroid Build Coastguard Worker  else
5678*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
5679*4d5d8b54SAndroid Build Coastguard Workeryes:)
5680*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5681*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5682*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
5683*4d5d8b54SAndroid Build Coastguard Workeresac
5684*4d5d8b54SAndroid Build Coastguard Worker    AR=$ac_ct_AR
5685*4d5d8b54SAndroid Build Coastguard Worker  fi
5686*4d5d8b54SAndroid Build Coastguard Workerfi
5687*4d5d8b54SAndroid Build Coastguard Worker
5688*4d5d8b54SAndroid Build Coastguard Worker: ${AR=ar}
5689*4d5d8b54SAndroid Build Coastguard Worker
5690*4d5d8b54SAndroid Build Coastguard Worker
5691*4d5d8b54SAndroid Build Coastguard Worker
5692*4d5d8b54SAndroid Build Coastguard Worker
5693*4d5d8b54SAndroid Build Coastguard Worker
5694*4d5d8b54SAndroid Build Coastguard Worker
5695*4d5d8b54SAndroid Build Coastguard Worker# Use ARFLAGS variable as AR's operation code to sync the variable naming with
5696*4d5d8b54SAndroid Build Coastguard Worker# Automake.  If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
5697*4d5d8b54SAndroid Build Coastguard Worker# higher priority because thats what people were doing historically (setting
5698*4d5d8b54SAndroid Build Coastguard Worker# ARFLAGS for automake and AR_FLAGS for libtool).  FIXME: Make the AR_FLAGS
5699*4d5d8b54SAndroid Build Coastguard Worker# variable obsoleted/removed.
5700*4d5d8b54SAndroid Build Coastguard Worker
5701*4d5d8b54SAndroid Build Coastguard Workertest ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
5702*4d5d8b54SAndroid Build Coastguard Workerlt_ar_flags=$AR_FLAGS
5703*4d5d8b54SAndroid Build Coastguard Worker
5704*4d5d8b54SAndroid Build Coastguard Worker
5705*4d5d8b54SAndroid Build Coastguard Worker
5706*4d5d8b54SAndroid Build Coastguard Worker
5707*4d5d8b54SAndroid Build Coastguard Worker
5708*4d5d8b54SAndroid Build Coastguard Worker
5709*4d5d8b54SAndroid Build Coastguard Worker# Make AR_FLAGS overridable by 'make ARFLAGS='.  Don't try to run-time override
5710*4d5d8b54SAndroid Build Coastguard Worker# by AR_FLAGS because that was never working and AR_FLAGS is about to die.
5711*4d5d8b54SAndroid Build Coastguard Worker
5712*4d5d8b54SAndroid Build Coastguard Worker
5713*4d5d8b54SAndroid Build Coastguard Worker
5714*4d5d8b54SAndroid Build Coastguard Worker
5715*4d5d8b54SAndroid Build Coastguard Worker
5716*4d5d8b54SAndroid Build Coastguard Worker
5717*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5718*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for archiver @FILE support... " >&6; }
5719*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_ar_at_file+y}
5720*4d5d8b54SAndroid Build Coastguard Workerthen :
5721*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5722*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5723*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_ar_at_file=no
5724*4d5d8b54SAndroid Build Coastguard Worker   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5725*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
5726*4d5d8b54SAndroid Build Coastguard Worker
5727*4d5d8b54SAndroid Build Coastguard Workerint
5728*4d5d8b54SAndroid Build Coastguard Workermain (void)
5729*4d5d8b54SAndroid Build Coastguard Worker{
5730*4d5d8b54SAndroid Build Coastguard Worker
5731*4d5d8b54SAndroid Build Coastguard Worker  ;
5732*4d5d8b54SAndroid Build Coastguard Worker  return 0;
5733*4d5d8b54SAndroid Build Coastguard Worker}
5734*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
5735*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
5736*4d5d8b54SAndroid Build Coastguard Workerthen :
5737*4d5d8b54SAndroid Build Coastguard Worker  echo conftest.$ac_objext > conftest.lst
5738*4d5d8b54SAndroid Build Coastguard Worker      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5739*4d5d8b54SAndroid Build Coastguard Worker      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5740*4d5d8b54SAndroid Build Coastguard Worker  (eval $lt_ar_try) 2>&5
5741*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
5742*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5743*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }
5744*4d5d8b54SAndroid Build Coastguard Worker      if test 0 -eq "$ac_status"; then
5745*4d5d8b54SAndroid Build Coastguard Worker	# Ensure the archiver fails upon bogus file names.
5746*4d5d8b54SAndroid Build Coastguard Worker	rm -f conftest.$ac_objext libconftest.a
5747*4d5d8b54SAndroid Build Coastguard Worker	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5748*4d5d8b54SAndroid Build Coastguard Worker  (eval $lt_ar_try) 2>&5
5749*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
5750*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5751*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }
5752*4d5d8b54SAndroid Build Coastguard Worker	if test 0 -ne "$ac_status"; then
5753*4d5d8b54SAndroid Build Coastguard Worker          lt_cv_ar_at_file=@
5754*4d5d8b54SAndroid Build Coastguard Worker        fi
5755*4d5d8b54SAndroid Build Coastguard Worker      fi
5756*4d5d8b54SAndroid Build Coastguard Worker      rm -f conftest.* libconftest.a
5757*4d5d8b54SAndroid Build Coastguard Worker
5758*4d5d8b54SAndroid Build Coastguard Workerfi
5759*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5760*4d5d8b54SAndroid Build Coastguard Worker
5761*4d5d8b54SAndroid Build Coastguard Workerfi
5762*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5763*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_ar_at_file" >&6; }
5764*4d5d8b54SAndroid Build Coastguard Worker
5765*4d5d8b54SAndroid Build Coastguard Workerif test no = "$lt_cv_ar_at_file"; then
5766*4d5d8b54SAndroid Build Coastguard Worker  archiver_list_spec=
5767*4d5d8b54SAndroid Build Coastguard Workerelse
5768*4d5d8b54SAndroid Build Coastguard Worker  archiver_list_spec=$lt_cv_ar_at_file
5769*4d5d8b54SAndroid Build Coastguard Workerfi
5770*4d5d8b54SAndroid Build Coastguard Worker
5771*4d5d8b54SAndroid Build Coastguard Worker
5772*4d5d8b54SAndroid Build Coastguard Worker
5773*4d5d8b54SAndroid Build Coastguard Worker
5774*4d5d8b54SAndroid Build Coastguard Worker
5775*4d5d8b54SAndroid Build Coastguard Worker
5776*4d5d8b54SAndroid Build Coastguard Worker
5777*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_tool_prefix"; then
5778*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5779*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}strip; ac_word=$2
5780*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5781*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5782*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_STRIP+y}
5783*4d5d8b54SAndroid Build Coastguard Workerthen :
5784*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5785*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5786*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$STRIP"; then
5787*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5788*4d5d8b54SAndroid Build Coastguard Workerelse
5789*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5790*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5791*4d5d8b54SAndroid Build Coastguard Workerdo
5792*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5793*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5794*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5795*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5796*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5797*4d5d8b54SAndroid Build Coastguard Worker  esac
5798*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5799*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5800*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5801*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5802*4d5d8b54SAndroid Build Coastguard Worker    break 2
5803*4d5d8b54SAndroid Build Coastguard Worker  fi
5804*4d5d8b54SAndroid Build Coastguard Workerdone
5805*4d5d8b54SAndroid Build Coastguard Worker  done
5806*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5807*4d5d8b54SAndroid Build Coastguard Worker
5808*4d5d8b54SAndroid Build Coastguard Workerfi
5809*4d5d8b54SAndroid Build Coastguard Workerfi
5810*4d5d8b54SAndroid Build Coastguard WorkerSTRIP=$ac_cv_prog_STRIP
5811*4d5d8b54SAndroid Build Coastguard Workerif test -n "$STRIP"; then
5812*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5813*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$STRIP" >&6; }
5814*4d5d8b54SAndroid Build Coastguard Workerelse
5815*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5816*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5817*4d5d8b54SAndroid Build Coastguard Workerfi
5818*4d5d8b54SAndroid Build Coastguard Worker
5819*4d5d8b54SAndroid Build Coastguard Worker
5820*4d5d8b54SAndroid Build Coastguard Workerfi
5821*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_STRIP"; then
5822*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_STRIP=$STRIP
5823*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "strip", so it can be a program name with args.
5824*4d5d8b54SAndroid Build Coastguard Workerset dummy strip; ac_word=$2
5825*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5826*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5827*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_STRIP+y}
5828*4d5d8b54SAndroid Build Coastguard Workerthen :
5829*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5830*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5831*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_STRIP"; then
5832*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5833*4d5d8b54SAndroid Build Coastguard Workerelse
5834*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5835*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5836*4d5d8b54SAndroid Build Coastguard Workerdo
5837*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5838*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5839*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5840*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5841*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5842*4d5d8b54SAndroid Build Coastguard Worker  esac
5843*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5844*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5845*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_STRIP="strip"
5846*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5847*4d5d8b54SAndroid Build Coastguard Worker    break 2
5848*4d5d8b54SAndroid Build Coastguard Worker  fi
5849*4d5d8b54SAndroid Build Coastguard Workerdone
5850*4d5d8b54SAndroid Build Coastguard Worker  done
5851*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5852*4d5d8b54SAndroid Build Coastguard Worker
5853*4d5d8b54SAndroid Build Coastguard Workerfi
5854*4d5d8b54SAndroid Build Coastguard Workerfi
5855*4d5d8b54SAndroid Build Coastguard Workerac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5856*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_STRIP"; then
5857*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5858*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_STRIP" >&6; }
5859*4d5d8b54SAndroid Build Coastguard Workerelse
5860*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5861*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5862*4d5d8b54SAndroid Build Coastguard Workerfi
5863*4d5d8b54SAndroid Build Coastguard Worker
5864*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_STRIP" = x; then
5865*4d5d8b54SAndroid Build Coastguard Worker    STRIP=":"
5866*4d5d8b54SAndroid Build Coastguard Worker  else
5867*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
5868*4d5d8b54SAndroid Build Coastguard Workeryes:)
5869*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5870*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5871*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
5872*4d5d8b54SAndroid Build Coastguard Workeresac
5873*4d5d8b54SAndroid Build Coastguard Worker    STRIP=$ac_ct_STRIP
5874*4d5d8b54SAndroid Build Coastguard Worker  fi
5875*4d5d8b54SAndroid Build Coastguard Workerelse
5876*4d5d8b54SAndroid Build Coastguard Worker  STRIP="$ac_cv_prog_STRIP"
5877*4d5d8b54SAndroid Build Coastguard Workerfi
5878*4d5d8b54SAndroid Build Coastguard Worker
5879*4d5d8b54SAndroid Build Coastguard Workertest -z "$STRIP" && STRIP=:
5880*4d5d8b54SAndroid Build Coastguard Worker
5881*4d5d8b54SAndroid Build Coastguard Worker
5882*4d5d8b54SAndroid Build Coastguard Worker
5883*4d5d8b54SAndroid Build Coastguard Worker
5884*4d5d8b54SAndroid Build Coastguard Worker
5885*4d5d8b54SAndroid Build Coastguard Worker
5886*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_tool_prefix"; then
5887*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5888*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}ranlib; ac_word=$2
5889*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5890*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5891*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_RANLIB+y}
5892*4d5d8b54SAndroid Build Coastguard Workerthen :
5893*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5894*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5895*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$RANLIB"; then
5896*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5897*4d5d8b54SAndroid Build Coastguard Workerelse
5898*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5899*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5900*4d5d8b54SAndroid Build Coastguard Workerdo
5901*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5902*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5903*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5904*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5905*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5906*4d5d8b54SAndroid Build Coastguard Worker  esac
5907*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5908*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5909*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5910*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5911*4d5d8b54SAndroid Build Coastguard Worker    break 2
5912*4d5d8b54SAndroid Build Coastguard Worker  fi
5913*4d5d8b54SAndroid Build Coastguard Workerdone
5914*4d5d8b54SAndroid Build Coastguard Worker  done
5915*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5916*4d5d8b54SAndroid Build Coastguard Worker
5917*4d5d8b54SAndroid Build Coastguard Workerfi
5918*4d5d8b54SAndroid Build Coastguard Workerfi
5919*4d5d8b54SAndroid Build Coastguard WorkerRANLIB=$ac_cv_prog_RANLIB
5920*4d5d8b54SAndroid Build Coastguard Workerif test -n "$RANLIB"; then
5921*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5922*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$RANLIB" >&6; }
5923*4d5d8b54SAndroid Build Coastguard Workerelse
5924*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5925*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5926*4d5d8b54SAndroid Build Coastguard Workerfi
5927*4d5d8b54SAndroid Build Coastguard Worker
5928*4d5d8b54SAndroid Build Coastguard Worker
5929*4d5d8b54SAndroid Build Coastguard Workerfi
5930*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_RANLIB"; then
5931*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_RANLIB=$RANLIB
5932*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "ranlib", so it can be a program name with args.
5933*4d5d8b54SAndroid Build Coastguard Workerset dummy ranlib; ac_word=$2
5934*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5935*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
5936*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_RANLIB+y}
5937*4d5d8b54SAndroid Build Coastguard Workerthen :
5938*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
5939*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
5940*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_RANLIB"; then
5941*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5942*4d5d8b54SAndroid Build Coastguard Workerelse
5943*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5944*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
5945*4d5d8b54SAndroid Build Coastguard Workerdo
5946*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
5947*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
5948*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
5949*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
5950*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
5951*4d5d8b54SAndroid Build Coastguard Worker  esac
5952*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
5953*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5954*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_RANLIB="ranlib"
5955*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5956*4d5d8b54SAndroid Build Coastguard Worker    break 2
5957*4d5d8b54SAndroid Build Coastguard Worker  fi
5958*4d5d8b54SAndroid Build Coastguard Workerdone
5959*4d5d8b54SAndroid Build Coastguard Worker  done
5960*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
5961*4d5d8b54SAndroid Build Coastguard Worker
5962*4d5d8b54SAndroid Build Coastguard Workerfi
5963*4d5d8b54SAndroid Build Coastguard Workerfi
5964*4d5d8b54SAndroid Build Coastguard Workerac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5965*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_RANLIB"; then
5966*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5967*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_RANLIB" >&6; }
5968*4d5d8b54SAndroid Build Coastguard Workerelse
5969*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5970*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
5971*4d5d8b54SAndroid Build Coastguard Workerfi
5972*4d5d8b54SAndroid Build Coastguard Worker
5973*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_RANLIB" = x; then
5974*4d5d8b54SAndroid Build Coastguard Worker    RANLIB=":"
5975*4d5d8b54SAndroid Build Coastguard Worker  else
5976*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
5977*4d5d8b54SAndroid Build Coastguard Workeryes:)
5978*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5979*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5980*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
5981*4d5d8b54SAndroid Build Coastguard Workeresac
5982*4d5d8b54SAndroid Build Coastguard Worker    RANLIB=$ac_ct_RANLIB
5983*4d5d8b54SAndroid Build Coastguard Worker  fi
5984*4d5d8b54SAndroid Build Coastguard Workerelse
5985*4d5d8b54SAndroid Build Coastguard Worker  RANLIB="$ac_cv_prog_RANLIB"
5986*4d5d8b54SAndroid Build Coastguard Workerfi
5987*4d5d8b54SAndroid Build Coastguard Worker
5988*4d5d8b54SAndroid Build Coastguard Workertest -z "$RANLIB" && RANLIB=:
5989*4d5d8b54SAndroid Build Coastguard Worker
5990*4d5d8b54SAndroid Build Coastguard Worker
5991*4d5d8b54SAndroid Build Coastguard Worker
5992*4d5d8b54SAndroid Build Coastguard Worker
5993*4d5d8b54SAndroid Build Coastguard Worker
5994*4d5d8b54SAndroid Build Coastguard Worker
5995*4d5d8b54SAndroid Build Coastguard Worker# Determine commands to create old-style static archives.
5996*4d5d8b54SAndroid Build Coastguard Workerold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5997*4d5d8b54SAndroid Build Coastguard Workerold_postinstall_cmds='chmod 644 $oldlib'
5998*4d5d8b54SAndroid Build Coastguard Workerold_postuninstall_cmds=
5999*4d5d8b54SAndroid Build Coastguard Worker
6000*4d5d8b54SAndroid Build Coastguard Workerif test -n "$RANLIB"; then
6001*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
6002*4d5d8b54SAndroid Build Coastguard Worker  bitrig* | openbsd*)
6003*4d5d8b54SAndroid Build Coastguard Worker    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6004*4d5d8b54SAndroid Build Coastguard Worker    ;;
6005*4d5d8b54SAndroid Build Coastguard Worker  *)
6006*4d5d8b54SAndroid Build Coastguard Worker    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6007*4d5d8b54SAndroid Build Coastguard Worker    ;;
6008*4d5d8b54SAndroid Build Coastguard Worker  esac
6009*4d5d8b54SAndroid Build Coastguard Worker  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6010*4d5d8b54SAndroid Build Coastguard Workerfi
6011*4d5d8b54SAndroid Build Coastguard Worker
6012*4d5d8b54SAndroid Build Coastguard Workercase $host_os in
6013*4d5d8b54SAndroid Build Coastguard Worker  darwin*)
6014*4d5d8b54SAndroid Build Coastguard Worker    lock_old_archive_extraction=yes ;;
6015*4d5d8b54SAndroid Build Coastguard Worker  *)
6016*4d5d8b54SAndroid Build Coastguard Worker    lock_old_archive_extraction=no ;;
6017*4d5d8b54SAndroid Build Coastguard Workeresac
6018*4d5d8b54SAndroid Build Coastguard Worker
6019*4d5d8b54SAndroid Build Coastguard Worker
6020*4d5d8b54SAndroid Build Coastguard Worker
6021*4d5d8b54SAndroid Build Coastguard Worker
6022*4d5d8b54SAndroid Build Coastguard Worker
6023*4d5d8b54SAndroid Build Coastguard Worker
6024*4d5d8b54SAndroid Build Coastguard Worker
6025*4d5d8b54SAndroid Build Coastguard Worker
6026*4d5d8b54SAndroid Build Coastguard Worker
6027*4d5d8b54SAndroid Build Coastguard Worker
6028*4d5d8b54SAndroid Build Coastguard Worker
6029*4d5d8b54SAndroid Build Coastguard Worker
6030*4d5d8b54SAndroid Build Coastguard Worker
6031*4d5d8b54SAndroid Build Coastguard Worker
6032*4d5d8b54SAndroid Build Coastguard Worker
6033*4d5d8b54SAndroid Build Coastguard Worker
6034*4d5d8b54SAndroid Build Coastguard Worker
6035*4d5d8b54SAndroid Build Coastguard Worker
6036*4d5d8b54SAndroid Build Coastguard Worker
6037*4d5d8b54SAndroid Build Coastguard Worker
6038*4d5d8b54SAndroid Build Coastguard Worker
6039*4d5d8b54SAndroid Build Coastguard Workerfor ac_prog in gawk mawk nawk awk
6040*4d5d8b54SAndroid Build Coastguard Workerdo
6041*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "$ac_prog", so it can be a program name with args.
6042*4d5d8b54SAndroid Build Coastguard Workerset dummy $ac_prog; ac_word=$2
6043*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6044*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
6045*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_AWK+y}
6046*4d5d8b54SAndroid Build Coastguard Workerthen :
6047*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
6048*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6049*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$AWK"; then
6050*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_AWK="$AWK" # Let the user override the test.
6051*4d5d8b54SAndroid Build Coastguard Workerelse
6052*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6053*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
6054*4d5d8b54SAndroid Build Coastguard Workerdo
6055*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
6056*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
6057*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
6058*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
6059*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
6060*4d5d8b54SAndroid Build Coastguard Worker  esac
6061*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
6062*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6063*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_AWK="$ac_prog"
6064*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6065*4d5d8b54SAndroid Build Coastguard Worker    break 2
6066*4d5d8b54SAndroid Build Coastguard Worker  fi
6067*4d5d8b54SAndroid Build Coastguard Workerdone
6068*4d5d8b54SAndroid Build Coastguard Worker  done
6069*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
6070*4d5d8b54SAndroid Build Coastguard Worker
6071*4d5d8b54SAndroid Build Coastguard Workerfi
6072*4d5d8b54SAndroid Build Coastguard Workerfi
6073*4d5d8b54SAndroid Build Coastguard WorkerAWK=$ac_cv_prog_AWK
6074*4d5d8b54SAndroid Build Coastguard Workerif test -n "$AWK"; then
6075*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6076*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$AWK" >&6; }
6077*4d5d8b54SAndroid Build Coastguard Workerelse
6078*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6079*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
6080*4d5d8b54SAndroid Build Coastguard Workerfi
6081*4d5d8b54SAndroid Build Coastguard Worker
6082*4d5d8b54SAndroid Build Coastguard Worker
6083*4d5d8b54SAndroid Build Coastguard Worker  test -n "$AWK" && break
6084*4d5d8b54SAndroid Build Coastguard Workerdone
6085*4d5d8b54SAndroid Build Coastguard Worker
6086*4d5d8b54SAndroid Build Coastguard Worker
6087*4d5d8b54SAndroid Build Coastguard Worker
6088*4d5d8b54SAndroid Build Coastguard Worker
6089*4d5d8b54SAndroid Build Coastguard Worker
6090*4d5d8b54SAndroid Build Coastguard Worker
6091*4d5d8b54SAndroid Build Coastguard Worker
6092*4d5d8b54SAndroid Build Coastguard Worker
6093*4d5d8b54SAndroid Build Coastguard Worker
6094*4d5d8b54SAndroid Build Coastguard Worker
6095*4d5d8b54SAndroid Build Coastguard Worker
6096*4d5d8b54SAndroid Build Coastguard Worker
6097*4d5d8b54SAndroid Build Coastguard Worker
6098*4d5d8b54SAndroid Build Coastguard Worker
6099*4d5d8b54SAndroid Build Coastguard Worker
6100*4d5d8b54SAndroid Build Coastguard Worker
6101*4d5d8b54SAndroid Build Coastguard Worker
6102*4d5d8b54SAndroid Build Coastguard Worker
6103*4d5d8b54SAndroid Build Coastguard Worker
6104*4d5d8b54SAndroid Build Coastguard Worker# If no C compiler was specified, use CC.
6105*4d5d8b54SAndroid Build Coastguard WorkerLTCC=${LTCC-"$CC"}
6106*4d5d8b54SAndroid Build Coastguard Worker
6107*4d5d8b54SAndroid Build Coastguard Worker# If no C compiler flags were specified, use CFLAGS.
6108*4d5d8b54SAndroid Build Coastguard WorkerLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6109*4d5d8b54SAndroid Build Coastguard Worker
6110*4d5d8b54SAndroid Build Coastguard Worker# Allow CC to be a program name with arguments.
6111*4d5d8b54SAndroid Build Coastguard Workercompiler=$CC
6112*4d5d8b54SAndroid Build Coastguard Worker
6113*4d5d8b54SAndroid Build Coastguard Worker
6114*4d5d8b54SAndroid Build Coastguard Worker# Check for command to grab the raw symbol name followed by C symbol from nm.
6115*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6116*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking command to parse $NM output from $compiler object... " >&6; }
6117*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_sys_global_symbol_pipe+y}
6118*4d5d8b54SAndroid Build Coastguard Workerthen :
6119*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
6120*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6121*4d5d8b54SAndroid Build Coastguard Worker
6122*4d5d8b54SAndroid Build Coastguard Worker# These are sane defaults that work on at least a few old systems.
6123*4d5d8b54SAndroid Build Coastguard Worker# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6124*4d5d8b54SAndroid Build Coastguard Worker
6125*4d5d8b54SAndroid Build Coastguard Worker# Character class describing NM global symbol codes.
6126*4d5d8b54SAndroid Build Coastguard Workersymcode='[BCDEGRST]'
6127*4d5d8b54SAndroid Build Coastguard Worker
6128*4d5d8b54SAndroid Build Coastguard Worker# Regexp to match symbols that can be accessed directly from C.
6129*4d5d8b54SAndroid Build Coastguard Workersympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6130*4d5d8b54SAndroid Build Coastguard Worker
6131*4d5d8b54SAndroid Build Coastguard Worker# Define system-specific variables.
6132*4d5d8b54SAndroid Build Coastguard Workercase $host_os in
6133*4d5d8b54SAndroid Build Coastguard Workeraix*)
6134*4d5d8b54SAndroid Build Coastguard Worker  symcode='[BCDT]'
6135*4d5d8b54SAndroid Build Coastguard Worker  ;;
6136*4d5d8b54SAndroid Build Coastguard Workercygwin* | mingw* | pw32* | cegcc*)
6137*4d5d8b54SAndroid Build Coastguard Worker  symcode='[ABCDGISTW]'
6138*4d5d8b54SAndroid Build Coastguard Worker  ;;
6139*4d5d8b54SAndroid Build Coastguard Workerhpux*)
6140*4d5d8b54SAndroid Build Coastguard Worker  if test ia64 = "$host_cpu"; then
6141*4d5d8b54SAndroid Build Coastguard Worker    symcode='[ABCDEGRST]'
6142*4d5d8b54SAndroid Build Coastguard Worker  fi
6143*4d5d8b54SAndroid Build Coastguard Worker  ;;
6144*4d5d8b54SAndroid Build Coastguard Workeririx* | nonstopux*)
6145*4d5d8b54SAndroid Build Coastguard Worker  symcode='[BCDEGRST]'
6146*4d5d8b54SAndroid Build Coastguard Worker  ;;
6147*4d5d8b54SAndroid Build Coastguard Workerosf*)
6148*4d5d8b54SAndroid Build Coastguard Worker  symcode='[BCDEGQRST]'
6149*4d5d8b54SAndroid Build Coastguard Worker  ;;
6150*4d5d8b54SAndroid Build Coastguard Workersolaris*)
6151*4d5d8b54SAndroid Build Coastguard Worker  symcode='[BDRT]'
6152*4d5d8b54SAndroid Build Coastguard Worker  ;;
6153*4d5d8b54SAndroid Build Coastguard Workersco3.2v5*)
6154*4d5d8b54SAndroid Build Coastguard Worker  symcode='[DT]'
6155*4d5d8b54SAndroid Build Coastguard Worker  ;;
6156*4d5d8b54SAndroid Build Coastguard Workersysv4.2uw2*)
6157*4d5d8b54SAndroid Build Coastguard Worker  symcode='[DT]'
6158*4d5d8b54SAndroid Build Coastguard Worker  ;;
6159*4d5d8b54SAndroid Build Coastguard Workersysv5* | sco5v6* | unixware* | OpenUNIX*)
6160*4d5d8b54SAndroid Build Coastguard Worker  symcode='[ABDT]'
6161*4d5d8b54SAndroid Build Coastguard Worker  ;;
6162*4d5d8b54SAndroid Build Coastguard Workersysv4)
6163*4d5d8b54SAndroid Build Coastguard Worker  symcode='[DFNSTU]'
6164*4d5d8b54SAndroid Build Coastguard Worker  ;;
6165*4d5d8b54SAndroid Build Coastguard Workeresac
6166*4d5d8b54SAndroid Build Coastguard Worker
6167*4d5d8b54SAndroid Build Coastguard Worker# If we're using GNU nm, then use its standard symbol codes.
6168*4d5d8b54SAndroid Build Coastguard Workercase `$NM -V 2>&1` in
6169*4d5d8b54SAndroid Build Coastguard Worker*GNU* | *'with BFD'*)
6170*4d5d8b54SAndroid Build Coastguard Worker  symcode='[ABCDGIRSTW]' ;;
6171*4d5d8b54SAndroid Build Coastguard Workeresac
6172*4d5d8b54SAndroid Build Coastguard Worker
6173*4d5d8b54SAndroid Build Coastguard Workerif test "$lt_cv_nm_interface" = "MS dumpbin"; then
6174*4d5d8b54SAndroid Build Coastguard Worker  # Gets list of data symbols to import.
6175*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
6176*4d5d8b54SAndroid Build Coastguard Worker  # Adjust the below global symbol transforms to fixup imported variables.
6177*4d5d8b54SAndroid Build Coastguard Worker  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6178*4d5d8b54SAndroid Build Coastguard Worker  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6179*4d5d8b54SAndroid Build Coastguard Worker  lt_c_name_lib_hook="\
6180*4d5d8b54SAndroid Build Coastguard Worker  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6181*4d5d8b54SAndroid Build Coastguard Worker  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6182*4d5d8b54SAndroid Build Coastguard Workerelse
6183*4d5d8b54SAndroid Build Coastguard Worker  # Disable hooks by default.
6184*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_sys_global_symbol_to_import=
6185*4d5d8b54SAndroid Build Coastguard Worker  lt_cdecl_hook=
6186*4d5d8b54SAndroid Build Coastguard Worker  lt_c_name_hook=
6187*4d5d8b54SAndroid Build Coastguard Worker  lt_c_name_lib_hook=
6188*4d5d8b54SAndroid Build Coastguard Workerfi
6189*4d5d8b54SAndroid Build Coastguard Worker
6190*4d5d8b54SAndroid Build Coastguard Worker# Transform an extracted symbol line into a proper C declaration.
6191*4d5d8b54SAndroid Build Coastguard Worker# Some systems (esp. on ia64) link data and code symbols differently,
6192*4d5d8b54SAndroid Build Coastguard Worker# so use this general approach.
6193*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_to_cdecl="$SED -n"\
6194*4d5d8b54SAndroid Build Coastguard Worker$lt_cdecl_hook\
6195*4d5d8b54SAndroid Build Coastguard Worker" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6196*4d5d8b54SAndroid Build Coastguard Worker" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6197*4d5d8b54SAndroid Build Coastguard Worker
6198*4d5d8b54SAndroid Build Coastguard Worker# Transform an extracted symbol line into symbol name and symbol address
6199*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
6200*4d5d8b54SAndroid Build Coastguard Worker$lt_c_name_hook\
6201*4d5d8b54SAndroid Build Coastguard Worker" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6202*4d5d8b54SAndroid Build Coastguard Worker" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6203*4d5d8b54SAndroid Build Coastguard Worker
6204*4d5d8b54SAndroid Build Coastguard Worker# Transform an extracted symbol line into symbol name with lib prefix and
6205*4d5d8b54SAndroid Build Coastguard Worker# symbol address.
6206*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
6207*4d5d8b54SAndroid Build Coastguard Worker$lt_c_name_lib_hook\
6208*4d5d8b54SAndroid Build Coastguard Worker" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6209*4d5d8b54SAndroid Build Coastguard Worker" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6210*4d5d8b54SAndroid Build Coastguard Worker" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6211*4d5d8b54SAndroid Build Coastguard Worker
6212*4d5d8b54SAndroid Build Coastguard Worker# Handle CRLF in mingw tool chain
6213*4d5d8b54SAndroid Build Coastguard Workeropt_cr=
6214*4d5d8b54SAndroid Build Coastguard Workercase $build_os in
6215*4d5d8b54SAndroid Build Coastguard Workermingw*)
6216*4d5d8b54SAndroid Build Coastguard Worker  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6217*4d5d8b54SAndroid Build Coastguard Worker  ;;
6218*4d5d8b54SAndroid Build Coastguard Workeresac
6219*4d5d8b54SAndroid Build Coastguard Worker
6220*4d5d8b54SAndroid Build Coastguard Worker# Try without a prefix underscore, then with it.
6221*4d5d8b54SAndroid Build Coastguard Workerfor ac_symprfx in "" "_"; do
6222*4d5d8b54SAndroid Build Coastguard Worker
6223*4d5d8b54SAndroid Build Coastguard Worker  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6224*4d5d8b54SAndroid Build Coastguard Worker  symxfrm="\\1 $ac_symprfx\\2 \\2"
6225*4d5d8b54SAndroid Build Coastguard Worker
6226*4d5d8b54SAndroid Build Coastguard Worker  # Write the raw and C identifiers.
6227*4d5d8b54SAndroid Build Coastguard Worker  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6228*4d5d8b54SAndroid Build Coastguard Worker    # Fake it for dumpbin and say T for any non-static function,
6229*4d5d8b54SAndroid Build Coastguard Worker    # D for any global variable and I for any imported variable.
6230*4d5d8b54SAndroid Build Coastguard Worker    # Also find C++ and __fastcall symbols from MSVC++ or ICC,
6231*4d5d8b54SAndroid Build Coastguard Worker    # which start with @ or ?.
6232*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_global_symbol_pipe="$AWK '"\
6233*4d5d8b54SAndroid Build Coastguard Worker"     {last_section=section; section=\$ 3};"\
6234*4d5d8b54SAndroid Build Coastguard Worker"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6235*4d5d8b54SAndroid Build Coastguard Worker"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6236*4d5d8b54SAndroid Build Coastguard Worker"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6237*4d5d8b54SAndroid Build Coastguard Worker"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6238*4d5d8b54SAndroid Build Coastguard Worker"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
6239*4d5d8b54SAndroid Build Coastguard Worker"     \$ 0!~/External *\|/{next};"\
6240*4d5d8b54SAndroid Build Coastguard Worker"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6241*4d5d8b54SAndroid Build Coastguard Worker"     {if(hide[section]) next};"\
6242*4d5d8b54SAndroid Build Coastguard Worker"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6243*4d5d8b54SAndroid Build Coastguard Worker"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6244*4d5d8b54SAndroid Build Coastguard Worker"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6245*4d5d8b54SAndroid Build Coastguard Worker"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
6246*4d5d8b54SAndroid Build Coastguard Worker"     ' prfx=^$ac_symprfx"
6247*4d5d8b54SAndroid Build Coastguard Worker  else
6248*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6249*4d5d8b54SAndroid Build Coastguard Worker  fi
6250*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
6251*4d5d8b54SAndroid Build Coastguard Worker
6252*4d5d8b54SAndroid Build Coastguard Worker  # Check to see that the pipe works correctly.
6253*4d5d8b54SAndroid Build Coastguard Worker  pipe_works=no
6254*4d5d8b54SAndroid Build Coastguard Worker
6255*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest*
6256*4d5d8b54SAndroid Build Coastguard Worker  cat > conftest.$ac_ext <<_LT_EOF
6257*4d5d8b54SAndroid Build Coastguard Worker#ifdef __cplusplus
6258*4d5d8b54SAndroid Build Coastguard Workerextern "C" {
6259*4d5d8b54SAndroid Build Coastguard Worker#endif
6260*4d5d8b54SAndroid Build Coastguard Workerchar nm_test_var;
6261*4d5d8b54SAndroid Build Coastguard Workervoid nm_test_func(void);
6262*4d5d8b54SAndroid Build Coastguard Workervoid nm_test_func(void){}
6263*4d5d8b54SAndroid Build Coastguard Worker#ifdef __cplusplus
6264*4d5d8b54SAndroid Build Coastguard Worker}
6265*4d5d8b54SAndroid Build Coastguard Worker#endif
6266*4d5d8b54SAndroid Build Coastguard Workerint main(){nm_test_var='a';nm_test_func();return(0);}
6267*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
6268*4d5d8b54SAndroid Build Coastguard Worker
6269*4d5d8b54SAndroid Build Coastguard Worker  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6270*4d5d8b54SAndroid Build Coastguard Worker  (eval $ac_compile) 2>&5
6271*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
6272*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6273*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }; then
6274*4d5d8b54SAndroid Build Coastguard Worker    # Now try to grab the symbols.
6275*4d5d8b54SAndroid Build Coastguard Worker    nlist=conftest.nm
6276*4d5d8b54SAndroid Build Coastguard Worker    $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5
6277*4d5d8b54SAndroid Build Coastguard Worker    if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then
6278*4d5d8b54SAndroid Build Coastguard Worker      # Try sorting and uniquifying the output.
6279*4d5d8b54SAndroid Build Coastguard Worker      if sort "$nlist" | uniq > "$nlist"T; then
6280*4d5d8b54SAndroid Build Coastguard Worker	mv -f "$nlist"T "$nlist"
6281*4d5d8b54SAndroid Build Coastguard Worker      else
6282*4d5d8b54SAndroid Build Coastguard Worker	rm -f "$nlist"T
6283*4d5d8b54SAndroid Build Coastguard Worker      fi
6284*4d5d8b54SAndroid Build Coastguard Worker
6285*4d5d8b54SAndroid Build Coastguard Worker      # Make sure that we snagged all the symbols we need.
6286*4d5d8b54SAndroid Build Coastguard Worker      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6287*4d5d8b54SAndroid Build Coastguard Worker	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6288*4d5d8b54SAndroid Build Coastguard Worker	  cat <<_LT_EOF > conftest.$ac_ext
6289*4d5d8b54SAndroid Build Coastguard Worker/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6290*4d5d8b54SAndroid Build Coastguard Worker#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6291*4d5d8b54SAndroid Build Coastguard Worker/* DATA imports from DLLs on WIN32 can't be const, because runtime
6292*4d5d8b54SAndroid Build Coastguard Worker   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6293*4d5d8b54SAndroid Build Coastguard Worker# define LT_DLSYM_CONST
6294*4d5d8b54SAndroid Build Coastguard Worker#elif defined __osf__
6295*4d5d8b54SAndroid Build Coastguard Worker/* This system does not cope well with relocations in const data.  */
6296*4d5d8b54SAndroid Build Coastguard Worker# define LT_DLSYM_CONST
6297*4d5d8b54SAndroid Build Coastguard Worker#else
6298*4d5d8b54SAndroid Build Coastguard Worker# define LT_DLSYM_CONST const
6299*4d5d8b54SAndroid Build Coastguard Worker#endif
6300*4d5d8b54SAndroid Build Coastguard Worker
6301*4d5d8b54SAndroid Build Coastguard Worker#ifdef __cplusplus
6302*4d5d8b54SAndroid Build Coastguard Workerextern "C" {
6303*4d5d8b54SAndroid Build Coastguard Worker#endif
6304*4d5d8b54SAndroid Build Coastguard Worker
6305*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
6306*4d5d8b54SAndroid Build Coastguard Worker	  # Now generate the symbol file.
6307*4d5d8b54SAndroid Build Coastguard Worker	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6308*4d5d8b54SAndroid Build Coastguard Worker
6309*4d5d8b54SAndroid Build Coastguard Worker	  cat <<_LT_EOF >> conftest.$ac_ext
6310*4d5d8b54SAndroid Build Coastguard Worker
6311*4d5d8b54SAndroid Build Coastguard Worker/* The mapping between symbol names and symbols.  */
6312*4d5d8b54SAndroid Build Coastguard WorkerLT_DLSYM_CONST struct {
6313*4d5d8b54SAndroid Build Coastguard Worker  const char *name;
6314*4d5d8b54SAndroid Build Coastguard Worker  void       *address;
6315*4d5d8b54SAndroid Build Coastguard Worker}
6316*4d5d8b54SAndroid Build Coastguard Workerlt__PROGRAM__LTX_preloaded_symbols[] =
6317*4d5d8b54SAndroid Build Coastguard Worker{
6318*4d5d8b54SAndroid Build Coastguard Worker  { "@PROGRAM@", (void *) 0 },
6319*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
6320*4d5d8b54SAndroid Build Coastguard Worker	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6321*4d5d8b54SAndroid Build Coastguard Worker	  cat <<\_LT_EOF >> conftest.$ac_ext
6322*4d5d8b54SAndroid Build Coastguard Worker  {0, (void *) 0}
6323*4d5d8b54SAndroid Build Coastguard Worker};
6324*4d5d8b54SAndroid Build Coastguard Worker
6325*4d5d8b54SAndroid Build Coastguard Worker/* This works around a problem in FreeBSD linker */
6326*4d5d8b54SAndroid Build Coastguard Worker#ifdef FREEBSD_WORKAROUND
6327*4d5d8b54SAndroid Build Coastguard Workerstatic const void *lt_preloaded_setup() {
6328*4d5d8b54SAndroid Build Coastguard Worker  return lt__PROGRAM__LTX_preloaded_symbols;
6329*4d5d8b54SAndroid Build Coastguard Worker}
6330*4d5d8b54SAndroid Build Coastguard Worker#endif
6331*4d5d8b54SAndroid Build Coastguard Worker
6332*4d5d8b54SAndroid Build Coastguard Worker#ifdef __cplusplus
6333*4d5d8b54SAndroid Build Coastguard Worker}
6334*4d5d8b54SAndroid Build Coastguard Worker#endif
6335*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
6336*4d5d8b54SAndroid Build Coastguard Worker	  # Now try linking the two files.
6337*4d5d8b54SAndroid Build Coastguard Worker	  mv conftest.$ac_objext conftstm.$ac_objext
6338*4d5d8b54SAndroid Build Coastguard Worker	  lt_globsym_save_LIBS=$LIBS
6339*4d5d8b54SAndroid Build Coastguard Worker	  lt_globsym_save_CFLAGS=$CFLAGS
6340*4d5d8b54SAndroid Build Coastguard Worker	  LIBS=conftstm.$ac_objext
6341*4d5d8b54SAndroid Build Coastguard Worker	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6342*4d5d8b54SAndroid Build Coastguard Worker	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6343*4d5d8b54SAndroid Build Coastguard Worker  (eval $ac_link) 2>&5
6344*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
6345*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6346*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; } && test -s conftest$ac_exeext; then
6347*4d5d8b54SAndroid Build Coastguard Worker	    pipe_works=yes
6348*4d5d8b54SAndroid Build Coastguard Worker	  fi
6349*4d5d8b54SAndroid Build Coastguard Worker	  LIBS=$lt_globsym_save_LIBS
6350*4d5d8b54SAndroid Build Coastguard Worker	  CFLAGS=$lt_globsym_save_CFLAGS
6351*4d5d8b54SAndroid Build Coastguard Worker	else
6352*4d5d8b54SAndroid Build Coastguard Worker	  echo "cannot find nm_test_func in $nlist" >&5
6353*4d5d8b54SAndroid Build Coastguard Worker	fi
6354*4d5d8b54SAndroid Build Coastguard Worker      else
6355*4d5d8b54SAndroid Build Coastguard Worker	echo "cannot find nm_test_var in $nlist" >&5
6356*4d5d8b54SAndroid Build Coastguard Worker      fi
6357*4d5d8b54SAndroid Build Coastguard Worker    else
6358*4d5d8b54SAndroid Build Coastguard Worker      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6359*4d5d8b54SAndroid Build Coastguard Worker    fi
6360*4d5d8b54SAndroid Build Coastguard Worker  else
6361*4d5d8b54SAndroid Build Coastguard Worker    echo "$progname: failed program was:" >&5
6362*4d5d8b54SAndroid Build Coastguard Worker    cat conftest.$ac_ext >&5
6363*4d5d8b54SAndroid Build Coastguard Worker  fi
6364*4d5d8b54SAndroid Build Coastguard Worker  rm -rf conftest* conftst*
6365*4d5d8b54SAndroid Build Coastguard Worker
6366*4d5d8b54SAndroid Build Coastguard Worker  # Do not use the global_symbol_pipe unless it works.
6367*4d5d8b54SAndroid Build Coastguard Worker  if test yes = "$pipe_works"; then
6368*4d5d8b54SAndroid Build Coastguard Worker    break
6369*4d5d8b54SAndroid Build Coastguard Worker  else
6370*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_sys_global_symbol_pipe=
6371*4d5d8b54SAndroid Build Coastguard Worker  fi
6372*4d5d8b54SAndroid Build Coastguard Workerdone
6373*4d5d8b54SAndroid Build Coastguard Worker
6374*4d5d8b54SAndroid Build Coastguard Workerfi
6375*4d5d8b54SAndroid Build Coastguard Worker
6376*4d5d8b54SAndroid Build Coastguard Workerif test -z "$lt_cv_sys_global_symbol_pipe"; then
6377*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_sys_global_symbol_to_cdecl=
6378*4d5d8b54SAndroid Build Coastguard Workerfi
6379*4d5d8b54SAndroid Build Coastguard Workerif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6380*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6381*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "failed" >&6; }
6382*4d5d8b54SAndroid Build Coastguard Workerelse
6383*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6384*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "ok" >&6; }
6385*4d5d8b54SAndroid Build Coastguard Workerfi
6386*4d5d8b54SAndroid Build Coastguard Worker
6387*4d5d8b54SAndroid Build Coastguard Worker# Response file support.
6388*4d5d8b54SAndroid Build Coastguard Workerif test "$lt_cv_nm_interface" = "MS dumpbin"; then
6389*4d5d8b54SAndroid Build Coastguard Worker  nm_file_list_spec='@'
6390*4d5d8b54SAndroid Build Coastguard Workerelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6391*4d5d8b54SAndroid Build Coastguard Worker  nm_file_list_spec='@'
6392*4d5d8b54SAndroid Build Coastguard Workerfi
6393*4d5d8b54SAndroid Build Coastguard Worker
6394*4d5d8b54SAndroid Build Coastguard Worker
6395*4d5d8b54SAndroid Build Coastguard Worker
6396*4d5d8b54SAndroid Build Coastguard Worker
6397*4d5d8b54SAndroid Build Coastguard Worker
6398*4d5d8b54SAndroid Build Coastguard Worker
6399*4d5d8b54SAndroid Build Coastguard Worker
6400*4d5d8b54SAndroid Build Coastguard Worker
6401*4d5d8b54SAndroid Build Coastguard Worker
6402*4d5d8b54SAndroid Build Coastguard Worker
6403*4d5d8b54SAndroid Build Coastguard Worker
6404*4d5d8b54SAndroid Build Coastguard Worker
6405*4d5d8b54SAndroid Build Coastguard Worker
6406*4d5d8b54SAndroid Build Coastguard Worker
6407*4d5d8b54SAndroid Build Coastguard Worker
6408*4d5d8b54SAndroid Build Coastguard Worker
6409*4d5d8b54SAndroid Build Coastguard Worker
6410*4d5d8b54SAndroid Build Coastguard Worker
6411*4d5d8b54SAndroid Build Coastguard Worker
6412*4d5d8b54SAndroid Build Coastguard Worker
6413*4d5d8b54SAndroid Build Coastguard Worker
6414*4d5d8b54SAndroid Build Coastguard Worker
6415*4d5d8b54SAndroid Build Coastguard Worker
6416*4d5d8b54SAndroid Build Coastguard Worker
6417*4d5d8b54SAndroid Build Coastguard Worker
6418*4d5d8b54SAndroid Build Coastguard Worker
6419*4d5d8b54SAndroid Build Coastguard Worker
6420*4d5d8b54SAndroid Build Coastguard Worker
6421*4d5d8b54SAndroid Build Coastguard Worker
6422*4d5d8b54SAndroid Build Coastguard Worker
6423*4d5d8b54SAndroid Build Coastguard Worker
6424*4d5d8b54SAndroid Build Coastguard Worker
6425*4d5d8b54SAndroid Build Coastguard Worker
6426*4d5d8b54SAndroid Build Coastguard Worker
6427*4d5d8b54SAndroid Build Coastguard Worker
6428*4d5d8b54SAndroid Build Coastguard Worker
6429*4d5d8b54SAndroid Build Coastguard Worker
6430*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6431*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for sysroot... " >&6; }
6432*4d5d8b54SAndroid Build Coastguard Worker
6433*4d5d8b54SAndroid Build Coastguard Worker# Check whether --with-sysroot was given.
6434*4d5d8b54SAndroid Build Coastguard Workerif test ${with_sysroot+y}
6435*4d5d8b54SAndroid Build Coastguard Workerthen :
6436*4d5d8b54SAndroid Build Coastguard Worker  withval=$with_sysroot;
6437*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6438*4d5d8b54SAndroid Build Coastguard Worker  with_sysroot=no
6439*4d5d8b54SAndroid Build Coastguard Workerfi
6440*4d5d8b54SAndroid Build Coastguard Worker
6441*4d5d8b54SAndroid Build Coastguard Worker
6442*4d5d8b54SAndroid Build Coastguard Workerlt_sysroot=
6443*4d5d8b54SAndroid Build Coastguard Workercase $with_sysroot in #(
6444*4d5d8b54SAndroid Build Coastguard Worker yes)
6445*4d5d8b54SAndroid Build Coastguard Worker   if test yes = "$GCC"; then
6446*4d5d8b54SAndroid Build Coastguard Worker     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6447*4d5d8b54SAndroid Build Coastguard Worker   fi
6448*4d5d8b54SAndroid Build Coastguard Worker   ;; #(
6449*4d5d8b54SAndroid Build Coastguard Worker /*)
6450*4d5d8b54SAndroid Build Coastguard Worker   lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
6451*4d5d8b54SAndroid Build Coastguard Worker   ;; #(
6452*4d5d8b54SAndroid Build Coastguard Worker no|'')
6453*4d5d8b54SAndroid Build Coastguard Worker   ;; #(
6454*4d5d8b54SAndroid Build Coastguard Worker *)
6455*4d5d8b54SAndroid Build Coastguard Worker   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6456*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$with_sysroot" >&6; }
6457*4d5d8b54SAndroid Build Coastguard Worker   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6458*4d5d8b54SAndroid Build Coastguard Worker   ;;
6459*4d5d8b54SAndroid Build Coastguard Workeresac
6460*4d5d8b54SAndroid Build Coastguard Worker
6461*4d5d8b54SAndroid Build Coastguard Worker { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6462*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "${lt_sysroot:-no}" >&6; }
6463*4d5d8b54SAndroid Build Coastguard Worker
6464*4d5d8b54SAndroid Build Coastguard Worker
6465*4d5d8b54SAndroid Build Coastguard Worker
6466*4d5d8b54SAndroid Build Coastguard Worker
6467*4d5d8b54SAndroid Build Coastguard Worker
6468*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6469*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for a working dd... " >&6; }
6470*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_path_lt_DD+y}
6471*4d5d8b54SAndroid Build Coastguard Workerthen :
6472*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
6473*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6474*4d5d8b54SAndroid Build Coastguard Worker  printf 0123456789abcdef0123456789abcdef >conftest.i
6475*4d5d8b54SAndroid Build Coastguard Workercat conftest.i conftest.i >conftest2.i
6476*4d5d8b54SAndroid Build Coastguard Worker: ${lt_DD:=$DD}
6477*4d5d8b54SAndroid Build Coastguard Workerif test -z "$lt_DD"; then
6478*4d5d8b54SAndroid Build Coastguard Worker  ac_path_lt_DD_found=false
6479*4d5d8b54SAndroid Build Coastguard Worker  # Loop through the user's path and test for each of PROGNAME-LIST
6480*4d5d8b54SAndroid Build Coastguard Worker  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6481*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
6482*4d5d8b54SAndroid Build Coastguard Workerdo
6483*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
6484*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
6485*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
6486*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
6487*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
6488*4d5d8b54SAndroid Build Coastguard Worker  esac
6489*4d5d8b54SAndroid Build Coastguard Worker    for ac_prog in dd
6490*4d5d8b54SAndroid Build Coastguard Worker   do
6491*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
6492*4d5d8b54SAndroid Build Coastguard Worker      ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
6493*4d5d8b54SAndroid Build Coastguard Worker      as_fn_executable_p "$ac_path_lt_DD" || continue
6494*4d5d8b54SAndroid Build Coastguard Workerif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6495*4d5d8b54SAndroid Build Coastguard Worker  cmp -s conftest.i conftest.out \
6496*4d5d8b54SAndroid Build Coastguard Worker  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
6497*4d5d8b54SAndroid Build Coastguard Workerfi
6498*4d5d8b54SAndroid Build Coastguard Worker      $ac_path_lt_DD_found && break 3
6499*4d5d8b54SAndroid Build Coastguard Worker    done
6500*4d5d8b54SAndroid Build Coastguard Worker  done
6501*4d5d8b54SAndroid Build Coastguard Worker  done
6502*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
6503*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$ac_cv_path_lt_DD"; then
6504*4d5d8b54SAndroid Build Coastguard Worker    :
6505*4d5d8b54SAndroid Build Coastguard Worker  fi
6506*4d5d8b54SAndroid Build Coastguard Workerelse
6507*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_lt_DD=$lt_DD
6508*4d5d8b54SAndroid Build Coastguard Workerfi
6509*4d5d8b54SAndroid Build Coastguard Worker
6510*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.i conftest2.i conftest.out
6511*4d5d8b54SAndroid Build Coastguard Workerfi
6512*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
6513*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_path_lt_DD" >&6; }
6514*4d5d8b54SAndroid Build Coastguard Worker
6515*4d5d8b54SAndroid Build Coastguard Worker
6516*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
6517*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking how to truncate binary pipes... " >&6; }
6518*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_truncate_bin+y}
6519*4d5d8b54SAndroid Build Coastguard Workerthen :
6520*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
6521*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6522*4d5d8b54SAndroid Build Coastguard Worker  printf 0123456789abcdef0123456789abcdef >conftest.i
6523*4d5d8b54SAndroid Build Coastguard Workercat conftest.i conftest.i >conftest2.i
6524*4d5d8b54SAndroid Build Coastguard Workerlt_cv_truncate_bin=
6525*4d5d8b54SAndroid Build Coastguard Workerif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6526*4d5d8b54SAndroid Build Coastguard Worker  cmp -s conftest.i conftest.out \
6527*4d5d8b54SAndroid Build Coastguard Worker  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
6528*4d5d8b54SAndroid Build Coastguard Workerfi
6529*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.i conftest2.i conftest.out
6530*4d5d8b54SAndroid Build Coastguard Workertest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
6531*4d5d8b54SAndroid Build Coastguard Workerfi
6532*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
6533*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_truncate_bin" >&6; }
6534*4d5d8b54SAndroid Build Coastguard Worker
6535*4d5d8b54SAndroid Build Coastguard Worker
6536*4d5d8b54SAndroid Build Coastguard Worker
6537*4d5d8b54SAndroid Build Coastguard Worker
6538*4d5d8b54SAndroid Build Coastguard Worker
6539*4d5d8b54SAndroid Build Coastguard Worker
6540*4d5d8b54SAndroid Build Coastguard Worker
6541*4d5d8b54SAndroid Build Coastguard Worker# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
6542*4d5d8b54SAndroid Build Coastguard Workerfunc_cc_basename ()
6543*4d5d8b54SAndroid Build Coastguard Worker{
6544*4d5d8b54SAndroid Build Coastguard Worker    for cc_temp in $*""; do
6545*4d5d8b54SAndroid Build Coastguard Worker      case $cc_temp in
6546*4d5d8b54SAndroid Build Coastguard Worker        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6547*4d5d8b54SAndroid Build Coastguard Worker        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6548*4d5d8b54SAndroid Build Coastguard Worker        \-*) ;;
6549*4d5d8b54SAndroid Build Coastguard Worker        *) break;;
6550*4d5d8b54SAndroid Build Coastguard Worker      esac
6551*4d5d8b54SAndroid Build Coastguard Worker    done
6552*4d5d8b54SAndroid Build Coastguard Worker    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
6553*4d5d8b54SAndroid Build Coastguard Worker}
6554*4d5d8b54SAndroid Build Coastguard Worker
6555*4d5d8b54SAndroid Build Coastguard Worker# Check whether --enable-libtool-lock was given.
6556*4d5d8b54SAndroid Build Coastguard Workerif test ${enable_libtool_lock+y}
6557*4d5d8b54SAndroid Build Coastguard Workerthen :
6558*4d5d8b54SAndroid Build Coastguard Worker  enableval=$enable_libtool_lock;
6559*4d5d8b54SAndroid Build Coastguard Workerfi
6560*4d5d8b54SAndroid Build Coastguard Worker
6561*4d5d8b54SAndroid Build Coastguard Workertest no = "$enable_libtool_lock" || enable_libtool_lock=yes
6562*4d5d8b54SAndroid Build Coastguard Worker
6563*4d5d8b54SAndroid Build Coastguard Worker# Some flags need to be propagated to the compiler or linker for good
6564*4d5d8b54SAndroid Build Coastguard Worker# libtool support.
6565*4d5d8b54SAndroid Build Coastguard Workercase $host in
6566*4d5d8b54SAndroid Build Coastguard Workeria64-*-hpux*)
6567*4d5d8b54SAndroid Build Coastguard Worker  # Find out what ABI is being produced by ac_compile, and set mode
6568*4d5d8b54SAndroid Build Coastguard Worker  # options accordingly.
6569*4d5d8b54SAndroid Build Coastguard Worker  echo 'int i;' > conftest.$ac_ext
6570*4d5d8b54SAndroid Build Coastguard Worker  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6571*4d5d8b54SAndroid Build Coastguard Worker  (eval $ac_compile) 2>&5
6572*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
6573*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6574*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }; then
6575*4d5d8b54SAndroid Build Coastguard Worker    case `$FILECMD conftest.$ac_objext` in
6576*4d5d8b54SAndroid Build Coastguard Worker      *ELF-32*)
6577*4d5d8b54SAndroid Build Coastguard Worker	HPUX_IA64_MODE=32
6578*4d5d8b54SAndroid Build Coastguard Worker	;;
6579*4d5d8b54SAndroid Build Coastguard Worker      *ELF-64*)
6580*4d5d8b54SAndroid Build Coastguard Worker	HPUX_IA64_MODE=64
6581*4d5d8b54SAndroid Build Coastguard Worker	;;
6582*4d5d8b54SAndroid Build Coastguard Worker    esac
6583*4d5d8b54SAndroid Build Coastguard Worker  fi
6584*4d5d8b54SAndroid Build Coastguard Worker  rm -rf conftest*
6585*4d5d8b54SAndroid Build Coastguard Worker  ;;
6586*4d5d8b54SAndroid Build Coastguard Worker*-*-irix6*)
6587*4d5d8b54SAndroid Build Coastguard Worker  # Find out what ABI is being produced by ac_compile, and set linker
6588*4d5d8b54SAndroid Build Coastguard Worker  # options accordingly.
6589*4d5d8b54SAndroid Build Coastguard Worker  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6590*4d5d8b54SAndroid Build Coastguard Worker  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6591*4d5d8b54SAndroid Build Coastguard Worker  (eval $ac_compile) 2>&5
6592*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
6593*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6594*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }; then
6595*4d5d8b54SAndroid Build Coastguard Worker    if test yes = "$lt_cv_prog_gnu_ld"; then
6596*4d5d8b54SAndroid Build Coastguard Worker      case `$FILECMD conftest.$ac_objext` in
6597*4d5d8b54SAndroid Build Coastguard Worker	*32-bit*)
6598*4d5d8b54SAndroid Build Coastguard Worker	  LD="${LD-ld} -melf32bsmip"
6599*4d5d8b54SAndroid Build Coastguard Worker	  ;;
6600*4d5d8b54SAndroid Build Coastguard Worker	*N32*)
6601*4d5d8b54SAndroid Build Coastguard Worker	  LD="${LD-ld} -melf32bmipn32"
6602*4d5d8b54SAndroid Build Coastguard Worker	  ;;
6603*4d5d8b54SAndroid Build Coastguard Worker	*64-bit*)
6604*4d5d8b54SAndroid Build Coastguard Worker	  LD="${LD-ld} -melf64bmip"
6605*4d5d8b54SAndroid Build Coastguard Worker	;;
6606*4d5d8b54SAndroid Build Coastguard Worker      esac
6607*4d5d8b54SAndroid Build Coastguard Worker    else
6608*4d5d8b54SAndroid Build Coastguard Worker      case `$FILECMD conftest.$ac_objext` in
6609*4d5d8b54SAndroid Build Coastguard Worker	*32-bit*)
6610*4d5d8b54SAndroid Build Coastguard Worker	  LD="${LD-ld} -32"
6611*4d5d8b54SAndroid Build Coastguard Worker	  ;;
6612*4d5d8b54SAndroid Build Coastguard Worker	*N32*)
6613*4d5d8b54SAndroid Build Coastguard Worker	  LD="${LD-ld} -n32"
6614*4d5d8b54SAndroid Build Coastguard Worker	  ;;
6615*4d5d8b54SAndroid Build Coastguard Worker	*64-bit*)
6616*4d5d8b54SAndroid Build Coastguard Worker	  LD="${LD-ld} -64"
6617*4d5d8b54SAndroid Build Coastguard Worker	  ;;
6618*4d5d8b54SAndroid Build Coastguard Worker      esac
6619*4d5d8b54SAndroid Build Coastguard Worker    fi
6620*4d5d8b54SAndroid Build Coastguard Worker  fi
6621*4d5d8b54SAndroid Build Coastguard Worker  rm -rf conftest*
6622*4d5d8b54SAndroid Build Coastguard Worker  ;;
6623*4d5d8b54SAndroid Build Coastguard Worker
6624*4d5d8b54SAndroid Build Coastguard Workermips64*-*linux*)
6625*4d5d8b54SAndroid Build Coastguard Worker  # Find out what ABI is being produced by ac_compile, and set linker
6626*4d5d8b54SAndroid Build Coastguard Worker  # options accordingly.
6627*4d5d8b54SAndroid Build Coastguard Worker  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6628*4d5d8b54SAndroid Build Coastguard Worker  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6629*4d5d8b54SAndroid Build Coastguard Worker  (eval $ac_compile) 2>&5
6630*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
6631*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6632*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }; then
6633*4d5d8b54SAndroid Build Coastguard Worker    emul=elf
6634*4d5d8b54SAndroid Build Coastguard Worker    case `$FILECMD conftest.$ac_objext` in
6635*4d5d8b54SAndroid Build Coastguard Worker      *32-bit*)
6636*4d5d8b54SAndroid Build Coastguard Worker	emul="${emul}32"
6637*4d5d8b54SAndroid Build Coastguard Worker	;;
6638*4d5d8b54SAndroid Build Coastguard Worker      *64-bit*)
6639*4d5d8b54SAndroid Build Coastguard Worker	emul="${emul}64"
6640*4d5d8b54SAndroid Build Coastguard Worker	;;
6641*4d5d8b54SAndroid Build Coastguard Worker    esac
6642*4d5d8b54SAndroid Build Coastguard Worker    case `$FILECMD conftest.$ac_objext` in
6643*4d5d8b54SAndroid Build Coastguard Worker      *MSB*)
6644*4d5d8b54SAndroid Build Coastguard Worker	emul="${emul}btsmip"
6645*4d5d8b54SAndroid Build Coastguard Worker	;;
6646*4d5d8b54SAndroid Build Coastguard Worker      *LSB*)
6647*4d5d8b54SAndroid Build Coastguard Worker	emul="${emul}ltsmip"
6648*4d5d8b54SAndroid Build Coastguard Worker	;;
6649*4d5d8b54SAndroid Build Coastguard Worker    esac
6650*4d5d8b54SAndroid Build Coastguard Worker    case `$FILECMD conftest.$ac_objext` in
6651*4d5d8b54SAndroid Build Coastguard Worker      *N32*)
6652*4d5d8b54SAndroid Build Coastguard Worker	emul="${emul}n32"
6653*4d5d8b54SAndroid Build Coastguard Worker	;;
6654*4d5d8b54SAndroid Build Coastguard Worker    esac
6655*4d5d8b54SAndroid Build Coastguard Worker    LD="${LD-ld} -m $emul"
6656*4d5d8b54SAndroid Build Coastguard Worker  fi
6657*4d5d8b54SAndroid Build Coastguard Worker  rm -rf conftest*
6658*4d5d8b54SAndroid Build Coastguard Worker  ;;
6659*4d5d8b54SAndroid Build Coastguard Worker
6660*4d5d8b54SAndroid Build Coastguard Workerx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6661*4d5d8b54SAndroid Build Coastguard Workers390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6662*4d5d8b54SAndroid Build Coastguard Worker  # Find out what ABI is being produced by ac_compile, and set linker
6663*4d5d8b54SAndroid Build Coastguard Worker  # options accordingly.  Note that the listed cases only cover the
6664*4d5d8b54SAndroid Build Coastguard Worker  # situations where additional linker options are needed (such as when
6665*4d5d8b54SAndroid Build Coastguard Worker  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
6666*4d5d8b54SAndroid Build Coastguard Worker  # vice versa); the common cases where no linker options are needed do
6667*4d5d8b54SAndroid Build Coastguard Worker  # not appear in the list.
6668*4d5d8b54SAndroid Build Coastguard Worker  echo 'int i;' > conftest.$ac_ext
6669*4d5d8b54SAndroid Build Coastguard Worker  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6670*4d5d8b54SAndroid Build Coastguard Worker  (eval $ac_compile) 2>&5
6671*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
6672*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6673*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }; then
6674*4d5d8b54SAndroid Build Coastguard Worker    case `$FILECMD conftest.o` in
6675*4d5d8b54SAndroid Build Coastguard Worker      *32-bit*)
6676*4d5d8b54SAndroid Build Coastguard Worker	case $host in
6677*4d5d8b54SAndroid Build Coastguard Worker	  x86_64-*kfreebsd*-gnu)
6678*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf_i386_fbsd"
6679*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6680*4d5d8b54SAndroid Build Coastguard Worker	  x86_64-*linux*)
6681*4d5d8b54SAndroid Build Coastguard Worker	    case `$FILECMD conftest.o` in
6682*4d5d8b54SAndroid Build Coastguard Worker	      *x86-64*)
6683*4d5d8b54SAndroid Build Coastguard Worker		LD="${LD-ld} -m elf32_x86_64"
6684*4d5d8b54SAndroid Build Coastguard Worker		;;
6685*4d5d8b54SAndroid Build Coastguard Worker	      *)
6686*4d5d8b54SAndroid Build Coastguard Worker		LD="${LD-ld} -m elf_i386"
6687*4d5d8b54SAndroid Build Coastguard Worker		;;
6688*4d5d8b54SAndroid Build Coastguard Worker	    esac
6689*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6690*4d5d8b54SAndroid Build Coastguard Worker	  powerpc64le-*linux*)
6691*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf32lppclinux"
6692*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6693*4d5d8b54SAndroid Build Coastguard Worker	  powerpc64-*linux*)
6694*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf32ppclinux"
6695*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6696*4d5d8b54SAndroid Build Coastguard Worker	  s390x-*linux*)
6697*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf_s390"
6698*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6699*4d5d8b54SAndroid Build Coastguard Worker	  sparc64-*linux*)
6700*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf32_sparc"
6701*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6702*4d5d8b54SAndroid Build Coastguard Worker	esac
6703*4d5d8b54SAndroid Build Coastguard Worker	;;
6704*4d5d8b54SAndroid Build Coastguard Worker      *64-bit*)
6705*4d5d8b54SAndroid Build Coastguard Worker	case $host in
6706*4d5d8b54SAndroid Build Coastguard Worker	  x86_64-*kfreebsd*-gnu)
6707*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf_x86_64_fbsd"
6708*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6709*4d5d8b54SAndroid Build Coastguard Worker	  x86_64-*linux*)
6710*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf_x86_64"
6711*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6712*4d5d8b54SAndroid Build Coastguard Worker	  powerpcle-*linux*)
6713*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf64lppc"
6714*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6715*4d5d8b54SAndroid Build Coastguard Worker	  powerpc-*linux*)
6716*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf64ppc"
6717*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6718*4d5d8b54SAndroid Build Coastguard Worker	  s390*-*linux*|s390*-*tpf*)
6719*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf64_s390"
6720*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6721*4d5d8b54SAndroid Build Coastguard Worker	  sparc*-*linux*)
6722*4d5d8b54SAndroid Build Coastguard Worker	    LD="${LD-ld} -m elf64_sparc"
6723*4d5d8b54SAndroid Build Coastguard Worker	    ;;
6724*4d5d8b54SAndroid Build Coastguard Worker	esac
6725*4d5d8b54SAndroid Build Coastguard Worker	;;
6726*4d5d8b54SAndroid Build Coastguard Worker    esac
6727*4d5d8b54SAndroid Build Coastguard Worker  fi
6728*4d5d8b54SAndroid Build Coastguard Worker  rm -rf conftest*
6729*4d5d8b54SAndroid Build Coastguard Worker  ;;
6730*4d5d8b54SAndroid Build Coastguard Worker
6731*4d5d8b54SAndroid Build Coastguard Worker*-*-sco3.2v5*)
6732*4d5d8b54SAndroid Build Coastguard Worker  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6733*4d5d8b54SAndroid Build Coastguard Worker  SAVE_CFLAGS=$CFLAGS
6734*4d5d8b54SAndroid Build Coastguard Worker  CFLAGS="$CFLAGS -belf"
6735*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6736*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether the C compiler needs -belf... " >&6; }
6737*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_cc_needs_belf+y}
6738*4d5d8b54SAndroid Build Coastguard Workerthen :
6739*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
6740*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6741*4d5d8b54SAndroid Build Coastguard Worker  ac_ext=c
6742*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
6743*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6744*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6745*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
6746*4d5d8b54SAndroid Build Coastguard Worker
6747*4d5d8b54SAndroid Build Coastguard Worker     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6748*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
6749*4d5d8b54SAndroid Build Coastguard Worker
6750*4d5d8b54SAndroid Build Coastguard Workerint
6751*4d5d8b54SAndroid Build Coastguard Workermain (void)
6752*4d5d8b54SAndroid Build Coastguard Worker{
6753*4d5d8b54SAndroid Build Coastguard Worker
6754*4d5d8b54SAndroid Build Coastguard Worker  ;
6755*4d5d8b54SAndroid Build Coastguard Worker  return 0;
6756*4d5d8b54SAndroid Build Coastguard Worker}
6757*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
6758*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
6759*4d5d8b54SAndroid Build Coastguard Workerthen :
6760*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_cc_needs_belf=yes
6761*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6762*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_cc_needs_belf=no
6763*4d5d8b54SAndroid Build Coastguard Workerfi
6764*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
6765*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
6766*4d5d8b54SAndroid Build Coastguard Worker     ac_ext=c
6767*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
6768*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6769*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6770*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
6771*4d5d8b54SAndroid Build Coastguard Worker
6772*4d5d8b54SAndroid Build Coastguard Workerfi
6773*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6774*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
6775*4d5d8b54SAndroid Build Coastguard Worker  if test yes != "$lt_cv_cc_needs_belf"; then
6776*4d5d8b54SAndroid Build Coastguard Worker    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6777*4d5d8b54SAndroid Build Coastguard Worker    CFLAGS=$SAVE_CFLAGS
6778*4d5d8b54SAndroid Build Coastguard Worker  fi
6779*4d5d8b54SAndroid Build Coastguard Worker  ;;
6780*4d5d8b54SAndroid Build Coastguard Worker*-*solaris*)
6781*4d5d8b54SAndroid Build Coastguard Worker  # Find out what ABI is being produced by ac_compile, and set linker
6782*4d5d8b54SAndroid Build Coastguard Worker  # options accordingly.
6783*4d5d8b54SAndroid Build Coastguard Worker  echo 'int i;' > conftest.$ac_ext
6784*4d5d8b54SAndroid Build Coastguard Worker  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6785*4d5d8b54SAndroid Build Coastguard Worker  (eval $ac_compile) 2>&5
6786*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
6787*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6788*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }; then
6789*4d5d8b54SAndroid Build Coastguard Worker    case `$FILECMD conftest.o` in
6790*4d5d8b54SAndroid Build Coastguard Worker    *64-bit*)
6791*4d5d8b54SAndroid Build Coastguard Worker      case $lt_cv_prog_gnu_ld in
6792*4d5d8b54SAndroid Build Coastguard Worker      yes*)
6793*4d5d8b54SAndroid Build Coastguard Worker        case $host in
6794*4d5d8b54SAndroid Build Coastguard Worker        i?86-*-solaris*|x86_64-*-solaris*)
6795*4d5d8b54SAndroid Build Coastguard Worker          LD="${LD-ld} -m elf_x86_64"
6796*4d5d8b54SAndroid Build Coastguard Worker          ;;
6797*4d5d8b54SAndroid Build Coastguard Worker        sparc*-*-solaris*)
6798*4d5d8b54SAndroid Build Coastguard Worker          LD="${LD-ld} -m elf64_sparc"
6799*4d5d8b54SAndroid Build Coastguard Worker          ;;
6800*4d5d8b54SAndroid Build Coastguard Worker        esac
6801*4d5d8b54SAndroid Build Coastguard Worker        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
6802*4d5d8b54SAndroid Build Coastguard Worker        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6803*4d5d8b54SAndroid Build Coastguard Worker          LD=${LD-ld}_sol2
6804*4d5d8b54SAndroid Build Coastguard Worker        fi
6805*4d5d8b54SAndroid Build Coastguard Worker        ;;
6806*4d5d8b54SAndroid Build Coastguard Worker      *)
6807*4d5d8b54SAndroid Build Coastguard Worker	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6808*4d5d8b54SAndroid Build Coastguard Worker	  LD="${LD-ld} -64"
6809*4d5d8b54SAndroid Build Coastguard Worker	fi
6810*4d5d8b54SAndroid Build Coastguard Worker	;;
6811*4d5d8b54SAndroid Build Coastguard Worker      esac
6812*4d5d8b54SAndroid Build Coastguard Worker      ;;
6813*4d5d8b54SAndroid Build Coastguard Worker    esac
6814*4d5d8b54SAndroid Build Coastguard Worker  fi
6815*4d5d8b54SAndroid Build Coastguard Worker  rm -rf conftest*
6816*4d5d8b54SAndroid Build Coastguard Worker  ;;
6817*4d5d8b54SAndroid Build Coastguard Workeresac
6818*4d5d8b54SAndroid Build Coastguard Worker
6819*4d5d8b54SAndroid Build Coastguard Workerneed_locks=$enable_libtool_lock
6820*4d5d8b54SAndroid Build Coastguard Worker
6821*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_tool_prefix"; then
6822*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6823*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}mt; ac_word=$2
6824*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6825*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
6826*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_MANIFEST_TOOL+y}
6827*4d5d8b54SAndroid Build Coastguard Workerthen :
6828*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
6829*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6830*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$MANIFEST_TOOL"; then
6831*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6832*4d5d8b54SAndroid Build Coastguard Workerelse
6833*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6834*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
6835*4d5d8b54SAndroid Build Coastguard Workerdo
6836*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
6837*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
6838*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
6839*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
6840*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
6841*4d5d8b54SAndroid Build Coastguard Worker  esac
6842*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
6843*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6844*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6845*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6846*4d5d8b54SAndroid Build Coastguard Worker    break 2
6847*4d5d8b54SAndroid Build Coastguard Worker  fi
6848*4d5d8b54SAndroid Build Coastguard Workerdone
6849*4d5d8b54SAndroid Build Coastguard Worker  done
6850*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
6851*4d5d8b54SAndroid Build Coastguard Worker
6852*4d5d8b54SAndroid Build Coastguard Workerfi
6853*4d5d8b54SAndroid Build Coastguard Workerfi
6854*4d5d8b54SAndroid Build Coastguard WorkerMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6855*4d5d8b54SAndroid Build Coastguard Workerif test -n "$MANIFEST_TOOL"; then
6856*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6857*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$MANIFEST_TOOL" >&6; }
6858*4d5d8b54SAndroid Build Coastguard Workerelse
6859*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6860*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
6861*4d5d8b54SAndroid Build Coastguard Workerfi
6862*4d5d8b54SAndroid Build Coastguard Worker
6863*4d5d8b54SAndroid Build Coastguard Worker
6864*4d5d8b54SAndroid Build Coastguard Workerfi
6865*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6866*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6867*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "mt", so it can be a program name with args.
6868*4d5d8b54SAndroid Build Coastguard Workerset dummy mt; ac_word=$2
6869*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6870*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
6871*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
6872*4d5d8b54SAndroid Build Coastguard Workerthen :
6873*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
6874*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6875*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_MANIFEST_TOOL"; then
6876*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6877*4d5d8b54SAndroid Build Coastguard Workerelse
6878*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6879*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
6880*4d5d8b54SAndroid Build Coastguard Workerdo
6881*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
6882*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
6883*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
6884*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
6885*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
6886*4d5d8b54SAndroid Build Coastguard Worker  esac
6887*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
6888*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6889*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6890*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6891*4d5d8b54SAndroid Build Coastguard Worker    break 2
6892*4d5d8b54SAndroid Build Coastguard Worker  fi
6893*4d5d8b54SAndroid Build Coastguard Workerdone
6894*4d5d8b54SAndroid Build Coastguard Worker  done
6895*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
6896*4d5d8b54SAndroid Build Coastguard Worker
6897*4d5d8b54SAndroid Build Coastguard Workerfi
6898*4d5d8b54SAndroid Build Coastguard Workerfi
6899*4d5d8b54SAndroid Build Coastguard Workerac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6900*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_MANIFEST_TOOL"; then
6901*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6902*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
6903*4d5d8b54SAndroid Build Coastguard Workerelse
6904*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6905*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
6906*4d5d8b54SAndroid Build Coastguard Workerfi
6907*4d5d8b54SAndroid Build Coastguard Worker
6908*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_MANIFEST_TOOL" = x; then
6909*4d5d8b54SAndroid Build Coastguard Worker    MANIFEST_TOOL=":"
6910*4d5d8b54SAndroid Build Coastguard Worker  else
6911*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
6912*4d5d8b54SAndroid Build Coastguard Workeryes:)
6913*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6914*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6915*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
6916*4d5d8b54SAndroid Build Coastguard Workeresac
6917*4d5d8b54SAndroid Build Coastguard Worker    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6918*4d5d8b54SAndroid Build Coastguard Worker  fi
6919*4d5d8b54SAndroid Build Coastguard Workerelse
6920*4d5d8b54SAndroid Build Coastguard Worker  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6921*4d5d8b54SAndroid Build Coastguard Workerfi
6922*4d5d8b54SAndroid Build Coastguard Worker
6923*4d5d8b54SAndroid Build Coastguard Workertest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6924*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6925*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6926*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_path_mainfest_tool+y}
6927*4d5d8b54SAndroid Build Coastguard Workerthen :
6928*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
6929*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6930*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_path_mainfest_tool=no
6931*4d5d8b54SAndroid Build Coastguard Worker  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6932*4d5d8b54SAndroid Build Coastguard Worker  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6933*4d5d8b54SAndroid Build Coastguard Worker  cat conftest.err >&5
6934*4d5d8b54SAndroid Build Coastguard Worker  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6935*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_path_mainfest_tool=yes
6936*4d5d8b54SAndroid Build Coastguard Worker  fi
6937*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest*
6938*4d5d8b54SAndroid Build Coastguard Workerfi
6939*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6940*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
6941*4d5d8b54SAndroid Build Coastguard Workerif test yes != "$lt_cv_path_mainfest_tool"; then
6942*4d5d8b54SAndroid Build Coastguard Worker  MANIFEST_TOOL=:
6943*4d5d8b54SAndroid Build Coastguard Workerfi
6944*4d5d8b54SAndroid Build Coastguard Worker
6945*4d5d8b54SAndroid Build Coastguard Worker
6946*4d5d8b54SAndroid Build Coastguard Worker
6947*4d5d8b54SAndroid Build Coastguard Worker
6948*4d5d8b54SAndroid Build Coastguard Worker
6949*4d5d8b54SAndroid Build Coastguard Worker
6950*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
6951*4d5d8b54SAndroid Build Coastguard Worker    rhapsody* | darwin*)
6952*4d5d8b54SAndroid Build Coastguard Worker    if test -n "$ac_tool_prefix"; then
6953*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6954*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6955*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6956*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
6957*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_DSYMUTIL+y}
6958*4d5d8b54SAndroid Build Coastguard Workerthen :
6959*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
6960*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
6961*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$DSYMUTIL"; then
6962*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6963*4d5d8b54SAndroid Build Coastguard Workerelse
6964*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6965*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
6966*4d5d8b54SAndroid Build Coastguard Workerdo
6967*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
6968*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
6969*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
6970*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
6971*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
6972*4d5d8b54SAndroid Build Coastguard Worker  esac
6973*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
6974*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6975*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6976*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6977*4d5d8b54SAndroid Build Coastguard Worker    break 2
6978*4d5d8b54SAndroid Build Coastguard Worker  fi
6979*4d5d8b54SAndroid Build Coastguard Workerdone
6980*4d5d8b54SAndroid Build Coastguard Worker  done
6981*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
6982*4d5d8b54SAndroid Build Coastguard Worker
6983*4d5d8b54SAndroid Build Coastguard Workerfi
6984*4d5d8b54SAndroid Build Coastguard Workerfi
6985*4d5d8b54SAndroid Build Coastguard WorkerDSYMUTIL=$ac_cv_prog_DSYMUTIL
6986*4d5d8b54SAndroid Build Coastguard Workerif test -n "$DSYMUTIL"; then
6987*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6988*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$DSYMUTIL" >&6; }
6989*4d5d8b54SAndroid Build Coastguard Workerelse
6990*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6991*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
6992*4d5d8b54SAndroid Build Coastguard Workerfi
6993*4d5d8b54SAndroid Build Coastguard Worker
6994*4d5d8b54SAndroid Build Coastguard Worker
6995*4d5d8b54SAndroid Build Coastguard Workerfi
6996*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_DSYMUTIL"; then
6997*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_DSYMUTIL=$DSYMUTIL
6998*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "dsymutil", so it can be a program name with args.
6999*4d5d8b54SAndroid Build Coastguard Workerset dummy dsymutil; ac_word=$2
7000*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7001*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
7002*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
7003*4d5d8b54SAndroid Build Coastguard Workerthen :
7004*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7005*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7006*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_DSYMUTIL"; then
7007*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7008*4d5d8b54SAndroid Build Coastguard Workerelse
7009*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7010*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
7011*4d5d8b54SAndroid Build Coastguard Workerdo
7012*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
7013*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
7014*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
7015*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
7016*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
7017*4d5d8b54SAndroid Build Coastguard Worker  esac
7018*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
7019*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7020*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7021*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7022*4d5d8b54SAndroid Build Coastguard Worker    break 2
7023*4d5d8b54SAndroid Build Coastguard Worker  fi
7024*4d5d8b54SAndroid Build Coastguard Workerdone
7025*4d5d8b54SAndroid Build Coastguard Worker  done
7026*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
7027*4d5d8b54SAndroid Build Coastguard Worker
7028*4d5d8b54SAndroid Build Coastguard Workerfi
7029*4d5d8b54SAndroid Build Coastguard Workerfi
7030*4d5d8b54SAndroid Build Coastguard Workerac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7031*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_DSYMUTIL"; then
7032*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7033*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
7034*4d5d8b54SAndroid Build Coastguard Workerelse
7035*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7036*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
7037*4d5d8b54SAndroid Build Coastguard Workerfi
7038*4d5d8b54SAndroid Build Coastguard Worker
7039*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_DSYMUTIL" = x; then
7040*4d5d8b54SAndroid Build Coastguard Worker    DSYMUTIL=":"
7041*4d5d8b54SAndroid Build Coastguard Worker  else
7042*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
7043*4d5d8b54SAndroid Build Coastguard Workeryes:)
7044*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7045*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7046*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
7047*4d5d8b54SAndroid Build Coastguard Workeresac
7048*4d5d8b54SAndroid Build Coastguard Worker    DSYMUTIL=$ac_ct_DSYMUTIL
7049*4d5d8b54SAndroid Build Coastguard Worker  fi
7050*4d5d8b54SAndroid Build Coastguard Workerelse
7051*4d5d8b54SAndroid Build Coastguard Worker  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7052*4d5d8b54SAndroid Build Coastguard Workerfi
7053*4d5d8b54SAndroid Build Coastguard Worker
7054*4d5d8b54SAndroid Build Coastguard Worker    if test -n "$ac_tool_prefix"; then
7055*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7056*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}nmedit; ac_word=$2
7057*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7058*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
7059*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_NMEDIT+y}
7060*4d5d8b54SAndroid Build Coastguard Workerthen :
7061*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7062*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7063*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$NMEDIT"; then
7064*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7065*4d5d8b54SAndroid Build Coastguard Workerelse
7066*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
7068*4d5d8b54SAndroid Build Coastguard Workerdo
7069*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
7070*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
7071*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
7072*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
7073*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
7074*4d5d8b54SAndroid Build Coastguard Worker  esac
7075*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
7076*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7077*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7078*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7079*4d5d8b54SAndroid Build Coastguard Worker    break 2
7080*4d5d8b54SAndroid Build Coastguard Worker  fi
7081*4d5d8b54SAndroid Build Coastguard Workerdone
7082*4d5d8b54SAndroid Build Coastguard Worker  done
7083*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
7084*4d5d8b54SAndroid Build Coastguard Worker
7085*4d5d8b54SAndroid Build Coastguard Workerfi
7086*4d5d8b54SAndroid Build Coastguard Workerfi
7087*4d5d8b54SAndroid Build Coastguard WorkerNMEDIT=$ac_cv_prog_NMEDIT
7088*4d5d8b54SAndroid Build Coastguard Workerif test -n "$NMEDIT"; then
7089*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7090*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$NMEDIT" >&6; }
7091*4d5d8b54SAndroid Build Coastguard Workerelse
7092*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7093*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
7094*4d5d8b54SAndroid Build Coastguard Workerfi
7095*4d5d8b54SAndroid Build Coastguard Worker
7096*4d5d8b54SAndroid Build Coastguard Worker
7097*4d5d8b54SAndroid Build Coastguard Workerfi
7098*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_NMEDIT"; then
7099*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_NMEDIT=$NMEDIT
7100*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "nmedit", so it can be a program name with args.
7101*4d5d8b54SAndroid Build Coastguard Workerset dummy nmedit; ac_word=$2
7102*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7103*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
7104*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_NMEDIT+y}
7105*4d5d8b54SAndroid Build Coastguard Workerthen :
7106*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7107*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7108*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_NMEDIT"; then
7109*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7110*4d5d8b54SAndroid Build Coastguard Workerelse
7111*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7112*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
7113*4d5d8b54SAndroid Build Coastguard Workerdo
7114*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
7115*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
7116*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
7117*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
7118*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
7119*4d5d8b54SAndroid Build Coastguard Worker  esac
7120*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
7121*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7122*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7123*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7124*4d5d8b54SAndroid Build Coastguard Worker    break 2
7125*4d5d8b54SAndroid Build Coastguard Worker  fi
7126*4d5d8b54SAndroid Build Coastguard Workerdone
7127*4d5d8b54SAndroid Build Coastguard Worker  done
7128*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
7129*4d5d8b54SAndroid Build Coastguard Worker
7130*4d5d8b54SAndroid Build Coastguard Workerfi
7131*4d5d8b54SAndroid Build Coastguard Workerfi
7132*4d5d8b54SAndroid Build Coastguard Workerac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7133*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_NMEDIT"; then
7134*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7135*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_NMEDIT" >&6; }
7136*4d5d8b54SAndroid Build Coastguard Workerelse
7137*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7138*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
7139*4d5d8b54SAndroid Build Coastguard Workerfi
7140*4d5d8b54SAndroid Build Coastguard Worker
7141*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_NMEDIT" = x; then
7142*4d5d8b54SAndroid Build Coastguard Worker    NMEDIT=":"
7143*4d5d8b54SAndroid Build Coastguard Worker  else
7144*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
7145*4d5d8b54SAndroid Build Coastguard Workeryes:)
7146*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7147*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7148*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
7149*4d5d8b54SAndroid Build Coastguard Workeresac
7150*4d5d8b54SAndroid Build Coastguard Worker    NMEDIT=$ac_ct_NMEDIT
7151*4d5d8b54SAndroid Build Coastguard Worker  fi
7152*4d5d8b54SAndroid Build Coastguard Workerelse
7153*4d5d8b54SAndroid Build Coastguard Worker  NMEDIT="$ac_cv_prog_NMEDIT"
7154*4d5d8b54SAndroid Build Coastguard Workerfi
7155*4d5d8b54SAndroid Build Coastguard Worker
7156*4d5d8b54SAndroid Build Coastguard Worker    if test -n "$ac_tool_prefix"; then
7157*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7158*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}lipo; ac_word=$2
7159*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7160*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
7161*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_LIPO+y}
7162*4d5d8b54SAndroid Build Coastguard Workerthen :
7163*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7164*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7165*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$LIPO"; then
7166*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7167*4d5d8b54SAndroid Build Coastguard Workerelse
7168*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7169*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
7170*4d5d8b54SAndroid Build Coastguard Workerdo
7171*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
7172*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
7173*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
7174*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
7175*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
7176*4d5d8b54SAndroid Build Coastguard Worker  esac
7177*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
7178*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7179*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7180*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7181*4d5d8b54SAndroid Build Coastguard Worker    break 2
7182*4d5d8b54SAndroid Build Coastguard Worker  fi
7183*4d5d8b54SAndroid Build Coastguard Workerdone
7184*4d5d8b54SAndroid Build Coastguard Worker  done
7185*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
7186*4d5d8b54SAndroid Build Coastguard Worker
7187*4d5d8b54SAndroid Build Coastguard Workerfi
7188*4d5d8b54SAndroid Build Coastguard Workerfi
7189*4d5d8b54SAndroid Build Coastguard WorkerLIPO=$ac_cv_prog_LIPO
7190*4d5d8b54SAndroid Build Coastguard Workerif test -n "$LIPO"; then
7191*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7192*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$LIPO" >&6; }
7193*4d5d8b54SAndroid Build Coastguard Workerelse
7194*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7195*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
7196*4d5d8b54SAndroid Build Coastguard Workerfi
7197*4d5d8b54SAndroid Build Coastguard Worker
7198*4d5d8b54SAndroid Build Coastguard Worker
7199*4d5d8b54SAndroid Build Coastguard Workerfi
7200*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_LIPO"; then
7201*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_LIPO=$LIPO
7202*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "lipo", so it can be a program name with args.
7203*4d5d8b54SAndroid Build Coastguard Workerset dummy lipo; ac_word=$2
7204*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7205*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
7206*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_LIPO+y}
7207*4d5d8b54SAndroid Build Coastguard Workerthen :
7208*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7209*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7210*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_LIPO"; then
7211*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7212*4d5d8b54SAndroid Build Coastguard Workerelse
7213*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7214*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
7215*4d5d8b54SAndroid Build Coastguard Workerdo
7216*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
7217*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
7218*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
7219*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
7220*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
7221*4d5d8b54SAndroid Build Coastguard Worker  esac
7222*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
7223*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7224*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_LIPO="lipo"
7225*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7226*4d5d8b54SAndroid Build Coastguard Worker    break 2
7227*4d5d8b54SAndroid Build Coastguard Worker  fi
7228*4d5d8b54SAndroid Build Coastguard Workerdone
7229*4d5d8b54SAndroid Build Coastguard Worker  done
7230*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
7231*4d5d8b54SAndroid Build Coastguard Worker
7232*4d5d8b54SAndroid Build Coastguard Workerfi
7233*4d5d8b54SAndroid Build Coastguard Workerfi
7234*4d5d8b54SAndroid Build Coastguard Workerac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7235*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_LIPO"; then
7236*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7237*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_LIPO" >&6; }
7238*4d5d8b54SAndroid Build Coastguard Workerelse
7239*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7240*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
7241*4d5d8b54SAndroid Build Coastguard Workerfi
7242*4d5d8b54SAndroid Build Coastguard Worker
7243*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_LIPO" = x; then
7244*4d5d8b54SAndroid Build Coastguard Worker    LIPO=":"
7245*4d5d8b54SAndroid Build Coastguard Worker  else
7246*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
7247*4d5d8b54SAndroid Build Coastguard Workeryes:)
7248*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7249*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7250*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
7251*4d5d8b54SAndroid Build Coastguard Workeresac
7252*4d5d8b54SAndroid Build Coastguard Worker    LIPO=$ac_ct_LIPO
7253*4d5d8b54SAndroid Build Coastguard Worker  fi
7254*4d5d8b54SAndroid Build Coastguard Workerelse
7255*4d5d8b54SAndroid Build Coastguard Worker  LIPO="$ac_cv_prog_LIPO"
7256*4d5d8b54SAndroid Build Coastguard Workerfi
7257*4d5d8b54SAndroid Build Coastguard Worker
7258*4d5d8b54SAndroid Build Coastguard Worker    if test -n "$ac_tool_prefix"; then
7259*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7260*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}otool; ac_word=$2
7261*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7262*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
7263*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_OTOOL+y}
7264*4d5d8b54SAndroid Build Coastguard Workerthen :
7265*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7266*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7267*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$OTOOL"; then
7268*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7269*4d5d8b54SAndroid Build Coastguard Workerelse
7270*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7271*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
7272*4d5d8b54SAndroid Build Coastguard Workerdo
7273*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
7274*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
7275*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
7276*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
7277*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
7278*4d5d8b54SAndroid Build Coastguard Worker  esac
7279*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
7280*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7281*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7282*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7283*4d5d8b54SAndroid Build Coastguard Worker    break 2
7284*4d5d8b54SAndroid Build Coastguard Worker  fi
7285*4d5d8b54SAndroid Build Coastguard Workerdone
7286*4d5d8b54SAndroid Build Coastguard Worker  done
7287*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
7288*4d5d8b54SAndroid Build Coastguard Worker
7289*4d5d8b54SAndroid Build Coastguard Workerfi
7290*4d5d8b54SAndroid Build Coastguard Workerfi
7291*4d5d8b54SAndroid Build Coastguard WorkerOTOOL=$ac_cv_prog_OTOOL
7292*4d5d8b54SAndroid Build Coastguard Workerif test -n "$OTOOL"; then
7293*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7294*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$OTOOL" >&6; }
7295*4d5d8b54SAndroid Build Coastguard Workerelse
7296*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7297*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
7298*4d5d8b54SAndroid Build Coastguard Workerfi
7299*4d5d8b54SAndroid Build Coastguard Worker
7300*4d5d8b54SAndroid Build Coastguard Worker
7301*4d5d8b54SAndroid Build Coastguard Workerfi
7302*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_OTOOL"; then
7303*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_OTOOL=$OTOOL
7304*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "otool", so it can be a program name with args.
7305*4d5d8b54SAndroid Build Coastguard Workerset dummy otool; ac_word=$2
7306*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7307*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
7308*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_OTOOL+y}
7309*4d5d8b54SAndroid Build Coastguard Workerthen :
7310*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7311*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7312*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_OTOOL"; then
7313*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7314*4d5d8b54SAndroid Build Coastguard Workerelse
7315*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7316*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
7317*4d5d8b54SAndroid Build Coastguard Workerdo
7318*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
7319*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
7320*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
7321*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
7322*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
7323*4d5d8b54SAndroid Build Coastguard Worker  esac
7324*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
7325*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7326*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_OTOOL="otool"
7327*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7328*4d5d8b54SAndroid Build Coastguard Worker    break 2
7329*4d5d8b54SAndroid Build Coastguard Worker  fi
7330*4d5d8b54SAndroid Build Coastguard Workerdone
7331*4d5d8b54SAndroid Build Coastguard Worker  done
7332*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
7333*4d5d8b54SAndroid Build Coastguard Worker
7334*4d5d8b54SAndroid Build Coastguard Workerfi
7335*4d5d8b54SAndroid Build Coastguard Workerfi
7336*4d5d8b54SAndroid Build Coastguard Workerac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7337*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_OTOOL"; then
7338*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7339*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_OTOOL" >&6; }
7340*4d5d8b54SAndroid Build Coastguard Workerelse
7341*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7342*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
7343*4d5d8b54SAndroid Build Coastguard Workerfi
7344*4d5d8b54SAndroid Build Coastguard Worker
7345*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_OTOOL" = x; then
7346*4d5d8b54SAndroid Build Coastguard Worker    OTOOL=":"
7347*4d5d8b54SAndroid Build Coastguard Worker  else
7348*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
7349*4d5d8b54SAndroid Build Coastguard Workeryes:)
7350*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7351*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7352*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
7353*4d5d8b54SAndroid Build Coastguard Workeresac
7354*4d5d8b54SAndroid Build Coastguard Worker    OTOOL=$ac_ct_OTOOL
7355*4d5d8b54SAndroid Build Coastguard Worker  fi
7356*4d5d8b54SAndroid Build Coastguard Workerelse
7357*4d5d8b54SAndroid Build Coastguard Worker  OTOOL="$ac_cv_prog_OTOOL"
7358*4d5d8b54SAndroid Build Coastguard Workerfi
7359*4d5d8b54SAndroid Build Coastguard Worker
7360*4d5d8b54SAndroid Build Coastguard Worker    if test -n "$ac_tool_prefix"; then
7361*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7362*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}otool64; ac_word=$2
7363*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7364*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
7365*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_OTOOL64+y}
7366*4d5d8b54SAndroid Build Coastguard Workerthen :
7367*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7368*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7369*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$OTOOL64"; then
7370*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7371*4d5d8b54SAndroid Build Coastguard Workerelse
7372*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7373*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
7374*4d5d8b54SAndroid Build Coastguard Workerdo
7375*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
7376*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
7377*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
7378*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
7379*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
7380*4d5d8b54SAndroid Build Coastguard Worker  esac
7381*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
7382*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7383*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7384*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7385*4d5d8b54SAndroid Build Coastguard Worker    break 2
7386*4d5d8b54SAndroid Build Coastguard Worker  fi
7387*4d5d8b54SAndroid Build Coastguard Workerdone
7388*4d5d8b54SAndroid Build Coastguard Worker  done
7389*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
7390*4d5d8b54SAndroid Build Coastguard Worker
7391*4d5d8b54SAndroid Build Coastguard Workerfi
7392*4d5d8b54SAndroid Build Coastguard Workerfi
7393*4d5d8b54SAndroid Build Coastguard WorkerOTOOL64=$ac_cv_prog_OTOOL64
7394*4d5d8b54SAndroid Build Coastguard Workerif test -n "$OTOOL64"; then
7395*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7396*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$OTOOL64" >&6; }
7397*4d5d8b54SAndroid Build Coastguard Workerelse
7398*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7399*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
7400*4d5d8b54SAndroid Build Coastguard Workerfi
7401*4d5d8b54SAndroid Build Coastguard Worker
7402*4d5d8b54SAndroid Build Coastguard Worker
7403*4d5d8b54SAndroid Build Coastguard Workerfi
7404*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_OTOOL64"; then
7405*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_OTOOL64=$OTOOL64
7406*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "otool64", so it can be a program name with args.
7407*4d5d8b54SAndroid Build Coastguard Workerset dummy otool64; ac_word=$2
7408*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7409*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
7410*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_OTOOL64+y}
7411*4d5d8b54SAndroid Build Coastguard Workerthen :
7412*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7413*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7414*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_OTOOL64"; then
7415*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7416*4d5d8b54SAndroid Build Coastguard Workerelse
7417*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7418*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
7419*4d5d8b54SAndroid Build Coastguard Workerdo
7420*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
7421*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
7422*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
7423*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
7424*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
7425*4d5d8b54SAndroid Build Coastguard Worker  esac
7426*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
7427*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7428*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_OTOOL64="otool64"
7429*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7430*4d5d8b54SAndroid Build Coastguard Worker    break 2
7431*4d5d8b54SAndroid Build Coastguard Worker  fi
7432*4d5d8b54SAndroid Build Coastguard Workerdone
7433*4d5d8b54SAndroid Build Coastguard Worker  done
7434*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
7435*4d5d8b54SAndroid Build Coastguard Worker
7436*4d5d8b54SAndroid Build Coastguard Workerfi
7437*4d5d8b54SAndroid Build Coastguard Workerfi
7438*4d5d8b54SAndroid Build Coastguard Workerac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7439*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_OTOOL64"; then
7440*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7441*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_OTOOL64" >&6; }
7442*4d5d8b54SAndroid Build Coastguard Workerelse
7443*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7444*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
7445*4d5d8b54SAndroid Build Coastguard Workerfi
7446*4d5d8b54SAndroid Build Coastguard Worker
7447*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_OTOOL64" = x; then
7448*4d5d8b54SAndroid Build Coastguard Worker    OTOOL64=":"
7449*4d5d8b54SAndroid Build Coastguard Worker  else
7450*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
7451*4d5d8b54SAndroid Build Coastguard Workeryes:)
7452*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7453*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7454*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
7455*4d5d8b54SAndroid Build Coastguard Workeresac
7456*4d5d8b54SAndroid Build Coastguard Worker    OTOOL64=$ac_ct_OTOOL64
7457*4d5d8b54SAndroid Build Coastguard Worker  fi
7458*4d5d8b54SAndroid Build Coastguard Workerelse
7459*4d5d8b54SAndroid Build Coastguard Worker  OTOOL64="$ac_cv_prog_OTOOL64"
7460*4d5d8b54SAndroid Build Coastguard Workerfi
7461*4d5d8b54SAndroid Build Coastguard Worker
7462*4d5d8b54SAndroid Build Coastguard Worker
7463*4d5d8b54SAndroid Build Coastguard Worker
7464*4d5d8b54SAndroid Build Coastguard Worker
7465*4d5d8b54SAndroid Build Coastguard Worker
7466*4d5d8b54SAndroid Build Coastguard Worker
7467*4d5d8b54SAndroid Build Coastguard Worker
7468*4d5d8b54SAndroid Build Coastguard Worker
7469*4d5d8b54SAndroid Build Coastguard Worker
7470*4d5d8b54SAndroid Build Coastguard Worker
7471*4d5d8b54SAndroid Build Coastguard Worker
7472*4d5d8b54SAndroid Build Coastguard Worker
7473*4d5d8b54SAndroid Build Coastguard Worker
7474*4d5d8b54SAndroid Build Coastguard Worker
7475*4d5d8b54SAndroid Build Coastguard Worker
7476*4d5d8b54SAndroid Build Coastguard Worker
7477*4d5d8b54SAndroid Build Coastguard Worker
7478*4d5d8b54SAndroid Build Coastguard Worker
7479*4d5d8b54SAndroid Build Coastguard Worker
7480*4d5d8b54SAndroid Build Coastguard Worker
7481*4d5d8b54SAndroid Build Coastguard Worker
7482*4d5d8b54SAndroid Build Coastguard Worker
7483*4d5d8b54SAndroid Build Coastguard Worker
7484*4d5d8b54SAndroid Build Coastguard Worker
7485*4d5d8b54SAndroid Build Coastguard Worker
7486*4d5d8b54SAndroid Build Coastguard Worker
7487*4d5d8b54SAndroid Build Coastguard Worker
7488*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7489*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for -single_module linker flag... " >&6; }
7490*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_apple_cc_single_mod+y}
7491*4d5d8b54SAndroid Build Coastguard Workerthen :
7492*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7493*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7494*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_apple_cc_single_mod=no
7495*4d5d8b54SAndroid Build Coastguard Worker      if test -z "$LT_MULTI_MODULE"; then
7496*4d5d8b54SAndroid Build Coastguard Worker	# By default we will add the -single_module flag. You can override
7497*4d5d8b54SAndroid Build Coastguard Worker	# by either setting the environment variable LT_MULTI_MODULE
7498*4d5d8b54SAndroid Build Coastguard Worker	# non-empty at configure time, or by adding -multi_module to the
7499*4d5d8b54SAndroid Build Coastguard Worker	# link flags.
7500*4d5d8b54SAndroid Build Coastguard Worker	rm -rf libconftest.dylib*
7501*4d5d8b54SAndroid Build Coastguard Worker	echo "int foo(void){return 1;}" > conftest.c
7502*4d5d8b54SAndroid Build Coastguard Worker	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7503*4d5d8b54SAndroid Build Coastguard Worker-dynamiclib -Wl,-single_module conftest.c" >&5
7504*4d5d8b54SAndroid Build Coastguard Worker	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7505*4d5d8b54SAndroid Build Coastguard Worker	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7506*4d5d8b54SAndroid Build Coastguard Worker        _lt_result=$?
7507*4d5d8b54SAndroid Build Coastguard Worker	# If there is a non-empty error log, and "single_module"
7508*4d5d8b54SAndroid Build Coastguard Worker	# appears in it, assume the flag caused a linker warning
7509*4d5d8b54SAndroid Build Coastguard Worker        if test -s conftest.err && $GREP single_module conftest.err; then
7510*4d5d8b54SAndroid Build Coastguard Worker	  cat conftest.err >&5
7511*4d5d8b54SAndroid Build Coastguard Worker	# Otherwise, if the output was created with a 0 exit code from
7512*4d5d8b54SAndroid Build Coastguard Worker	# the compiler, it worked.
7513*4d5d8b54SAndroid Build Coastguard Worker	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
7514*4d5d8b54SAndroid Build Coastguard Worker	  lt_cv_apple_cc_single_mod=yes
7515*4d5d8b54SAndroid Build Coastguard Worker	else
7516*4d5d8b54SAndroid Build Coastguard Worker	  cat conftest.err >&5
7517*4d5d8b54SAndroid Build Coastguard Worker	fi
7518*4d5d8b54SAndroid Build Coastguard Worker	rm -rf libconftest.dylib*
7519*4d5d8b54SAndroid Build Coastguard Worker	rm -f conftest.*
7520*4d5d8b54SAndroid Build Coastguard Worker      fi
7521*4d5d8b54SAndroid Build Coastguard Workerfi
7522*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7523*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
7524*4d5d8b54SAndroid Build Coastguard Worker
7525*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7526*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for -exported_symbols_list linker flag... " >&6; }
7527*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_ld_exported_symbols_list+y}
7528*4d5d8b54SAndroid Build Coastguard Workerthen :
7529*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7530*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7531*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_ld_exported_symbols_list=no
7532*4d5d8b54SAndroid Build Coastguard Worker      save_LDFLAGS=$LDFLAGS
7533*4d5d8b54SAndroid Build Coastguard Worker      echo "_main" > conftest.sym
7534*4d5d8b54SAndroid Build Coastguard Worker      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7535*4d5d8b54SAndroid Build Coastguard Worker      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7536*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
7537*4d5d8b54SAndroid Build Coastguard Worker
7538*4d5d8b54SAndroid Build Coastguard Workerint
7539*4d5d8b54SAndroid Build Coastguard Workermain (void)
7540*4d5d8b54SAndroid Build Coastguard Worker{
7541*4d5d8b54SAndroid Build Coastguard Worker
7542*4d5d8b54SAndroid Build Coastguard Worker  ;
7543*4d5d8b54SAndroid Build Coastguard Worker  return 0;
7544*4d5d8b54SAndroid Build Coastguard Worker}
7545*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
7546*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
7547*4d5d8b54SAndroid Build Coastguard Workerthen :
7548*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_ld_exported_symbols_list=yes
7549*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7550*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_ld_exported_symbols_list=no
7551*4d5d8b54SAndroid Build Coastguard Workerfi
7552*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
7553*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
7554*4d5d8b54SAndroid Build Coastguard Worker	LDFLAGS=$save_LDFLAGS
7555*4d5d8b54SAndroid Build Coastguard Worker
7556*4d5d8b54SAndroid Build Coastguard Workerfi
7557*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7558*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
7559*4d5d8b54SAndroid Build Coastguard Worker
7560*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7561*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for -force_load linker flag... " >&6; }
7562*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_ld_force_load+y}
7563*4d5d8b54SAndroid Build Coastguard Workerthen :
7564*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7565*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7566*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_ld_force_load=no
7567*4d5d8b54SAndroid Build Coastguard Worker      cat > conftest.c << _LT_EOF
7568*4d5d8b54SAndroid Build Coastguard Workerint forced_loaded() { return 2;}
7569*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
7570*4d5d8b54SAndroid Build Coastguard Worker      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7571*4d5d8b54SAndroid Build Coastguard Worker      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7572*4d5d8b54SAndroid Build Coastguard Worker      echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
7573*4d5d8b54SAndroid Build Coastguard Worker      $AR $AR_FLAGS libconftest.a conftest.o 2>&5
7574*4d5d8b54SAndroid Build Coastguard Worker      echo "$RANLIB libconftest.a" >&5
7575*4d5d8b54SAndroid Build Coastguard Worker      $RANLIB libconftest.a 2>&5
7576*4d5d8b54SAndroid Build Coastguard Worker      cat > conftest.c << _LT_EOF
7577*4d5d8b54SAndroid Build Coastguard Workerint main() { return 0;}
7578*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
7579*4d5d8b54SAndroid Build Coastguard Worker      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7580*4d5d8b54SAndroid Build Coastguard Worker      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7581*4d5d8b54SAndroid Build Coastguard Worker      _lt_result=$?
7582*4d5d8b54SAndroid Build Coastguard Worker      if test -s conftest.err && $GREP force_load conftest.err; then
7583*4d5d8b54SAndroid Build Coastguard Worker	cat conftest.err >&5
7584*4d5d8b54SAndroid Build Coastguard Worker      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
7585*4d5d8b54SAndroid Build Coastguard Worker	lt_cv_ld_force_load=yes
7586*4d5d8b54SAndroid Build Coastguard Worker      else
7587*4d5d8b54SAndroid Build Coastguard Worker	cat conftest.err >&5
7588*4d5d8b54SAndroid Build Coastguard Worker      fi
7589*4d5d8b54SAndroid Build Coastguard Worker        rm -f conftest.err libconftest.a conftest conftest.c
7590*4d5d8b54SAndroid Build Coastguard Worker        rm -rf conftest.dSYM
7591*4d5d8b54SAndroid Build Coastguard Worker
7592*4d5d8b54SAndroid Build Coastguard Workerfi
7593*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7594*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_ld_force_load" >&6; }
7595*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
7596*4d5d8b54SAndroid Build Coastguard Worker    rhapsody* | darwin1.[012])
7597*4d5d8b54SAndroid Build Coastguard Worker      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
7598*4d5d8b54SAndroid Build Coastguard Worker    darwin1.*)
7599*4d5d8b54SAndroid Build Coastguard Worker      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7600*4d5d8b54SAndroid Build Coastguard Worker    darwin*)
7601*4d5d8b54SAndroid Build Coastguard Worker      case $MACOSX_DEPLOYMENT_TARGET,$host in
7602*4d5d8b54SAndroid Build Coastguard Worker        10.[012],*|,*powerpc*-darwin[5-8]*)
7603*4d5d8b54SAndroid Build Coastguard Worker          _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7604*4d5d8b54SAndroid Build Coastguard Worker        *)
7605*4d5d8b54SAndroid Build Coastguard Worker          _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7606*4d5d8b54SAndroid Build Coastguard Worker      esac
7607*4d5d8b54SAndroid Build Coastguard Worker    ;;
7608*4d5d8b54SAndroid Build Coastguard Worker  esac
7609*4d5d8b54SAndroid Build Coastguard Worker    if test yes = "$lt_cv_apple_cc_single_mod"; then
7610*4d5d8b54SAndroid Build Coastguard Worker      _lt_dar_single_mod='$single_module'
7611*4d5d8b54SAndroid Build Coastguard Worker    fi
7612*4d5d8b54SAndroid Build Coastguard Worker    if test yes = "$lt_cv_ld_exported_symbols_list"; then
7613*4d5d8b54SAndroid Build Coastguard Worker      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
7614*4d5d8b54SAndroid Build Coastguard Worker    else
7615*4d5d8b54SAndroid Build Coastguard Worker      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
7616*4d5d8b54SAndroid Build Coastguard Worker    fi
7617*4d5d8b54SAndroid Build Coastguard Worker    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
7618*4d5d8b54SAndroid Build Coastguard Worker      _lt_dsymutil='~$DSYMUTIL $lib || :'
7619*4d5d8b54SAndroid Build Coastguard Worker    else
7620*4d5d8b54SAndroid Build Coastguard Worker      _lt_dsymutil=
7621*4d5d8b54SAndroid Build Coastguard Worker    fi
7622*4d5d8b54SAndroid Build Coastguard Worker    ;;
7623*4d5d8b54SAndroid Build Coastguard Worker  esac
7624*4d5d8b54SAndroid Build Coastguard Worker
7625*4d5d8b54SAndroid Build Coastguard Worker# func_munge_path_list VARIABLE PATH
7626*4d5d8b54SAndroid Build Coastguard Worker# -----------------------------------
7627*4d5d8b54SAndroid Build Coastguard Worker# VARIABLE is name of variable containing _space_ separated list of
7628*4d5d8b54SAndroid Build Coastguard Worker# directories to be munged by the contents of PATH, which is string
7629*4d5d8b54SAndroid Build Coastguard Worker# having a format:
7630*4d5d8b54SAndroid Build Coastguard Worker# "DIR[:DIR]:"
7631*4d5d8b54SAndroid Build Coastguard Worker#       string "DIR[ DIR]" will be prepended to VARIABLE
7632*4d5d8b54SAndroid Build Coastguard Worker# ":DIR[:DIR]"
7633*4d5d8b54SAndroid Build Coastguard Worker#       string "DIR[ DIR]" will be appended to VARIABLE
7634*4d5d8b54SAndroid Build Coastguard Worker# "DIRP[:DIRP]::[DIRA:]DIRA"
7635*4d5d8b54SAndroid Build Coastguard Worker#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
7636*4d5d8b54SAndroid Build Coastguard Worker#       "DIRA[ DIRA]" will be appended to VARIABLE
7637*4d5d8b54SAndroid Build Coastguard Worker# "DIR[:DIR]"
7638*4d5d8b54SAndroid Build Coastguard Worker#       VARIABLE will be replaced by "DIR[ DIR]"
7639*4d5d8b54SAndroid Build Coastguard Workerfunc_munge_path_list ()
7640*4d5d8b54SAndroid Build Coastguard Worker{
7641*4d5d8b54SAndroid Build Coastguard Worker    case x$2 in
7642*4d5d8b54SAndroid Build Coastguard Worker    x)
7643*4d5d8b54SAndroid Build Coastguard Worker        ;;
7644*4d5d8b54SAndroid Build Coastguard Worker    *:)
7645*4d5d8b54SAndroid Build Coastguard Worker        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
7646*4d5d8b54SAndroid Build Coastguard Worker        ;;
7647*4d5d8b54SAndroid Build Coastguard Worker    x:*)
7648*4d5d8b54SAndroid Build Coastguard Worker        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
7649*4d5d8b54SAndroid Build Coastguard Worker        ;;
7650*4d5d8b54SAndroid Build Coastguard Worker    *::*)
7651*4d5d8b54SAndroid Build Coastguard Worker        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
7652*4d5d8b54SAndroid Build Coastguard Worker        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
7653*4d5d8b54SAndroid Build Coastguard Worker        ;;
7654*4d5d8b54SAndroid Build Coastguard Worker    *)
7655*4d5d8b54SAndroid Build Coastguard Worker        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
7656*4d5d8b54SAndroid Build Coastguard Worker        ;;
7657*4d5d8b54SAndroid Build Coastguard Worker    esac
7658*4d5d8b54SAndroid Build Coastguard Worker}
7659*4d5d8b54SAndroid Build Coastguard Worker
7660*4d5d8b54SAndroid Build Coastguard Workerac_header= ac_cache=
7661*4d5d8b54SAndroid Build Coastguard Workerfor ac_item in $ac_header_c_list
7662*4d5d8b54SAndroid Build Coastguard Workerdo
7663*4d5d8b54SAndroid Build Coastguard Worker  if test $ac_cache; then
7664*4d5d8b54SAndroid Build Coastguard Worker    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
7665*4d5d8b54SAndroid Build Coastguard Worker    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
7666*4d5d8b54SAndroid Build Coastguard Worker      printf "%s\n" "#define $ac_item 1" >> confdefs.h
7667*4d5d8b54SAndroid Build Coastguard Worker    fi
7668*4d5d8b54SAndroid Build Coastguard Worker    ac_header= ac_cache=
7669*4d5d8b54SAndroid Build Coastguard Worker  elif test $ac_header; then
7670*4d5d8b54SAndroid Build Coastguard Worker    ac_cache=$ac_item
7671*4d5d8b54SAndroid Build Coastguard Worker  else
7672*4d5d8b54SAndroid Build Coastguard Worker    ac_header=$ac_item
7673*4d5d8b54SAndroid Build Coastguard Worker  fi
7674*4d5d8b54SAndroid Build Coastguard Workerdone
7675*4d5d8b54SAndroid Build Coastguard Worker
7676*4d5d8b54SAndroid Build Coastguard Worker
7677*4d5d8b54SAndroid Build Coastguard Worker
7678*4d5d8b54SAndroid Build Coastguard Worker
7679*4d5d8b54SAndroid Build Coastguard Worker
7680*4d5d8b54SAndroid Build Coastguard Worker
7681*4d5d8b54SAndroid Build Coastguard Worker
7682*4d5d8b54SAndroid Build Coastguard Worker
7683*4d5d8b54SAndroid Build Coastguard Workerif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
7684*4d5d8b54SAndroid Build Coastguard Workerthen :
7685*4d5d8b54SAndroid Build Coastguard Worker
7686*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
7687*4d5d8b54SAndroid Build Coastguard Worker
7688*4d5d8b54SAndroid Build Coastguard Workerfi
7689*4d5d8b54SAndroid Build Coastguard Workerac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7690*4d5d8b54SAndroid Build Coastguard Worker"
7691*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_header_dlfcn_h" = xyes
7692*4d5d8b54SAndroid Build Coastguard Workerthen :
7693*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
7694*4d5d8b54SAndroid Build Coastguard Worker
7695*4d5d8b54SAndroid Build Coastguard Workerfi
7696*4d5d8b54SAndroid Build Coastguard Worker
7697*4d5d8b54SAndroid Build Coastguard Worker
7698*4d5d8b54SAndroid Build Coastguard Worker
7699*4d5d8b54SAndroid Build Coastguard Worker
7700*4d5d8b54SAndroid Build Coastguard Worker
7701*4d5d8b54SAndroid Build Coastguard Worker# Set options
7702*4d5d8b54SAndroid Build Coastguard Worker
7703*4d5d8b54SAndroid Build Coastguard Worker
7704*4d5d8b54SAndroid Build Coastguard Worker
7705*4d5d8b54SAndroid Build Coastguard Worker        enable_dlopen=no
7706*4d5d8b54SAndroid Build Coastguard Worker
7707*4d5d8b54SAndroid Build Coastguard Worker
7708*4d5d8b54SAndroid Build Coastguard Worker  enable_win32_dll=no
7709*4d5d8b54SAndroid Build Coastguard Worker
7710*4d5d8b54SAndroid Build Coastguard Worker
7711*4d5d8b54SAndroid Build Coastguard Worker            # Check whether --enable-shared was given.
7712*4d5d8b54SAndroid Build Coastguard Workerif test ${enable_shared+y}
7713*4d5d8b54SAndroid Build Coastguard Workerthen :
7714*4d5d8b54SAndroid Build Coastguard Worker  enableval=$enable_shared; p=${PACKAGE-default}
7715*4d5d8b54SAndroid Build Coastguard Worker    case $enableval in
7716*4d5d8b54SAndroid Build Coastguard Worker    yes) enable_shared=yes ;;
7717*4d5d8b54SAndroid Build Coastguard Worker    no) enable_shared=no ;;
7718*4d5d8b54SAndroid Build Coastguard Worker    *)
7719*4d5d8b54SAndroid Build Coastguard Worker      enable_shared=no
7720*4d5d8b54SAndroid Build Coastguard Worker      # Look at the argument we got.  We use all the common list separators.
7721*4d5d8b54SAndroid Build Coastguard Worker      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7722*4d5d8b54SAndroid Build Coastguard Worker      for pkg in $enableval; do
7723*4d5d8b54SAndroid Build Coastguard Worker	IFS=$lt_save_ifs
7724*4d5d8b54SAndroid Build Coastguard Worker	if test "X$pkg" = "X$p"; then
7725*4d5d8b54SAndroid Build Coastguard Worker	  enable_shared=yes
7726*4d5d8b54SAndroid Build Coastguard Worker	fi
7727*4d5d8b54SAndroid Build Coastguard Worker      done
7728*4d5d8b54SAndroid Build Coastguard Worker      IFS=$lt_save_ifs
7729*4d5d8b54SAndroid Build Coastguard Worker      ;;
7730*4d5d8b54SAndroid Build Coastguard Worker    esac
7731*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7732*4d5d8b54SAndroid Build Coastguard Worker  enable_shared=yes
7733*4d5d8b54SAndroid Build Coastguard Workerfi
7734*4d5d8b54SAndroid Build Coastguard Worker
7735*4d5d8b54SAndroid Build Coastguard Worker
7736*4d5d8b54SAndroid Build Coastguard Worker
7737*4d5d8b54SAndroid Build Coastguard Worker
7738*4d5d8b54SAndroid Build Coastguard Worker
7739*4d5d8b54SAndroid Build Coastguard Worker
7740*4d5d8b54SAndroid Build Coastguard Worker
7741*4d5d8b54SAndroid Build Coastguard Worker
7742*4d5d8b54SAndroid Build Coastguard Worker
7743*4d5d8b54SAndroid Build Coastguard Worker  # Check whether --enable-static was given.
7744*4d5d8b54SAndroid Build Coastguard Workerif test ${enable_static+y}
7745*4d5d8b54SAndroid Build Coastguard Workerthen :
7746*4d5d8b54SAndroid Build Coastguard Worker  enableval=$enable_static; p=${PACKAGE-default}
7747*4d5d8b54SAndroid Build Coastguard Worker    case $enableval in
7748*4d5d8b54SAndroid Build Coastguard Worker    yes) enable_static=yes ;;
7749*4d5d8b54SAndroid Build Coastguard Worker    no) enable_static=no ;;
7750*4d5d8b54SAndroid Build Coastguard Worker    *)
7751*4d5d8b54SAndroid Build Coastguard Worker     enable_static=no
7752*4d5d8b54SAndroid Build Coastguard Worker      # Look at the argument we got.  We use all the common list separators.
7753*4d5d8b54SAndroid Build Coastguard Worker      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7754*4d5d8b54SAndroid Build Coastguard Worker      for pkg in $enableval; do
7755*4d5d8b54SAndroid Build Coastguard Worker	IFS=$lt_save_ifs
7756*4d5d8b54SAndroid Build Coastguard Worker	if test "X$pkg" = "X$p"; then
7757*4d5d8b54SAndroid Build Coastguard Worker	  enable_static=yes
7758*4d5d8b54SAndroid Build Coastguard Worker	fi
7759*4d5d8b54SAndroid Build Coastguard Worker      done
7760*4d5d8b54SAndroid Build Coastguard Worker      IFS=$lt_save_ifs
7761*4d5d8b54SAndroid Build Coastguard Worker      ;;
7762*4d5d8b54SAndroid Build Coastguard Worker    esac
7763*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7764*4d5d8b54SAndroid Build Coastguard Worker  enable_static=yes
7765*4d5d8b54SAndroid Build Coastguard Workerfi
7766*4d5d8b54SAndroid Build Coastguard Worker
7767*4d5d8b54SAndroid Build Coastguard Worker
7768*4d5d8b54SAndroid Build Coastguard Worker
7769*4d5d8b54SAndroid Build Coastguard Worker
7770*4d5d8b54SAndroid Build Coastguard Worker
7771*4d5d8b54SAndroid Build Coastguard Worker
7772*4d5d8b54SAndroid Build Coastguard Worker
7773*4d5d8b54SAndroid Build Coastguard Worker
7774*4d5d8b54SAndroid Build Coastguard Worker
7775*4d5d8b54SAndroid Build Coastguard Worker
7776*4d5d8b54SAndroid Build Coastguard Worker# Check whether --with-pic was given.
7777*4d5d8b54SAndroid Build Coastguard Workerif test ${with_pic+y}
7778*4d5d8b54SAndroid Build Coastguard Workerthen :
7779*4d5d8b54SAndroid Build Coastguard Worker  withval=$with_pic; lt_p=${PACKAGE-default}
7780*4d5d8b54SAndroid Build Coastguard Worker    case $withval in
7781*4d5d8b54SAndroid Build Coastguard Worker    yes|no) pic_mode=$withval ;;
7782*4d5d8b54SAndroid Build Coastguard Worker    *)
7783*4d5d8b54SAndroid Build Coastguard Worker      pic_mode=default
7784*4d5d8b54SAndroid Build Coastguard Worker      # Look at the argument we got.  We use all the common list separators.
7785*4d5d8b54SAndroid Build Coastguard Worker      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7786*4d5d8b54SAndroid Build Coastguard Worker      for lt_pkg in $withval; do
7787*4d5d8b54SAndroid Build Coastguard Worker	IFS=$lt_save_ifs
7788*4d5d8b54SAndroid Build Coastguard Worker	if test "X$lt_pkg" = "X$lt_p"; then
7789*4d5d8b54SAndroid Build Coastguard Worker	  pic_mode=yes
7790*4d5d8b54SAndroid Build Coastguard Worker	fi
7791*4d5d8b54SAndroid Build Coastguard Worker      done
7792*4d5d8b54SAndroid Build Coastguard Worker      IFS=$lt_save_ifs
7793*4d5d8b54SAndroid Build Coastguard Worker      ;;
7794*4d5d8b54SAndroid Build Coastguard Worker    esac
7795*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7796*4d5d8b54SAndroid Build Coastguard Worker  pic_mode=default
7797*4d5d8b54SAndroid Build Coastguard Workerfi
7798*4d5d8b54SAndroid Build Coastguard Worker
7799*4d5d8b54SAndroid Build Coastguard Worker
7800*4d5d8b54SAndroid Build Coastguard Worker
7801*4d5d8b54SAndroid Build Coastguard Worker
7802*4d5d8b54SAndroid Build Coastguard Worker
7803*4d5d8b54SAndroid Build Coastguard Worker
7804*4d5d8b54SAndroid Build Coastguard Worker
7805*4d5d8b54SAndroid Build Coastguard Worker
7806*4d5d8b54SAndroid Build Coastguard Worker  # Check whether --enable-fast-install was given.
7807*4d5d8b54SAndroid Build Coastguard Workerif test ${enable_fast_install+y}
7808*4d5d8b54SAndroid Build Coastguard Workerthen :
7809*4d5d8b54SAndroid Build Coastguard Worker  enableval=$enable_fast_install; p=${PACKAGE-default}
7810*4d5d8b54SAndroid Build Coastguard Worker    case $enableval in
7811*4d5d8b54SAndroid Build Coastguard Worker    yes) enable_fast_install=yes ;;
7812*4d5d8b54SAndroid Build Coastguard Worker    no) enable_fast_install=no ;;
7813*4d5d8b54SAndroid Build Coastguard Worker    *)
7814*4d5d8b54SAndroid Build Coastguard Worker      enable_fast_install=no
7815*4d5d8b54SAndroid Build Coastguard Worker      # Look at the argument we got.  We use all the common list separators.
7816*4d5d8b54SAndroid Build Coastguard Worker      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7817*4d5d8b54SAndroid Build Coastguard Worker      for pkg in $enableval; do
7818*4d5d8b54SAndroid Build Coastguard Worker	IFS=$lt_save_ifs
7819*4d5d8b54SAndroid Build Coastguard Worker	if test "X$pkg" = "X$p"; then
7820*4d5d8b54SAndroid Build Coastguard Worker	  enable_fast_install=yes
7821*4d5d8b54SAndroid Build Coastguard Worker	fi
7822*4d5d8b54SAndroid Build Coastguard Worker      done
7823*4d5d8b54SAndroid Build Coastguard Worker      IFS=$lt_save_ifs
7824*4d5d8b54SAndroid Build Coastguard Worker      ;;
7825*4d5d8b54SAndroid Build Coastguard Worker    esac
7826*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7827*4d5d8b54SAndroid Build Coastguard Worker  enable_fast_install=yes
7828*4d5d8b54SAndroid Build Coastguard Workerfi
7829*4d5d8b54SAndroid Build Coastguard Worker
7830*4d5d8b54SAndroid Build Coastguard Worker
7831*4d5d8b54SAndroid Build Coastguard Worker
7832*4d5d8b54SAndroid Build Coastguard Worker
7833*4d5d8b54SAndroid Build Coastguard Worker
7834*4d5d8b54SAndroid Build Coastguard Worker
7835*4d5d8b54SAndroid Build Coastguard Worker
7836*4d5d8b54SAndroid Build Coastguard Worker
7837*4d5d8b54SAndroid Build Coastguard Worker  shared_archive_member_spec=
7838*4d5d8b54SAndroid Build Coastguard Workercase $host,$enable_shared in
7839*4d5d8b54SAndroid Build Coastguard Workerpower*-*-aix[5-9]*,yes)
7840*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
7841*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking which variant of shared library versioning to provide... " >&6; }
7842*4d5d8b54SAndroid Build Coastguard Worker
7843*4d5d8b54SAndroid Build Coastguard Worker# Check whether --with-aix-soname was given.
7844*4d5d8b54SAndroid Build Coastguard Workerif test ${with_aix_soname+y}
7845*4d5d8b54SAndroid Build Coastguard Workerthen :
7846*4d5d8b54SAndroid Build Coastguard Worker  withval=$with_aix_soname; case $withval in
7847*4d5d8b54SAndroid Build Coastguard Worker    aix|svr4|both)
7848*4d5d8b54SAndroid Build Coastguard Worker      ;;
7849*4d5d8b54SAndroid Build Coastguard Worker    *)
7850*4d5d8b54SAndroid Build Coastguard Worker      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
7851*4d5d8b54SAndroid Build Coastguard Worker      ;;
7852*4d5d8b54SAndroid Build Coastguard Worker    esac
7853*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_with_aix_soname=$with_aix_soname
7854*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7855*4d5d8b54SAndroid Build Coastguard Worker  if test ${lt_cv_with_aix_soname+y}
7856*4d5d8b54SAndroid Build Coastguard Workerthen :
7857*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7858*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7859*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_with_aix_soname=aix
7860*4d5d8b54SAndroid Build Coastguard Workerfi
7861*4d5d8b54SAndroid Build Coastguard Worker
7862*4d5d8b54SAndroid Build Coastguard Worker    with_aix_soname=$lt_cv_with_aix_soname
7863*4d5d8b54SAndroid Build Coastguard Workerfi
7864*4d5d8b54SAndroid Build Coastguard Worker
7865*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
7866*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$with_aix_soname" >&6; }
7867*4d5d8b54SAndroid Build Coastguard Worker  if test aix != "$with_aix_soname"; then
7868*4d5d8b54SAndroid Build Coastguard Worker    # For the AIX way of multilib, we name the shared archive member
7869*4d5d8b54SAndroid Build Coastguard Worker    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
7870*4d5d8b54SAndroid Build Coastguard Worker    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
7871*4d5d8b54SAndroid Build Coastguard Worker    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
7872*4d5d8b54SAndroid Build Coastguard Worker    # the AIX toolchain works better with OBJECT_MODE set (default 32).
7873*4d5d8b54SAndroid Build Coastguard Worker    if test 64 = "${OBJECT_MODE-32}"; then
7874*4d5d8b54SAndroid Build Coastguard Worker      shared_archive_member_spec=shr_64
7875*4d5d8b54SAndroid Build Coastguard Worker    else
7876*4d5d8b54SAndroid Build Coastguard Worker      shared_archive_member_spec=shr
7877*4d5d8b54SAndroid Build Coastguard Worker    fi
7878*4d5d8b54SAndroid Build Coastguard Worker  fi
7879*4d5d8b54SAndroid Build Coastguard Worker  ;;
7880*4d5d8b54SAndroid Build Coastguard Worker*)
7881*4d5d8b54SAndroid Build Coastguard Worker  with_aix_soname=aix
7882*4d5d8b54SAndroid Build Coastguard Worker  ;;
7883*4d5d8b54SAndroid Build Coastguard Workeresac
7884*4d5d8b54SAndroid Build Coastguard Worker
7885*4d5d8b54SAndroid Build Coastguard Worker
7886*4d5d8b54SAndroid Build Coastguard Worker
7887*4d5d8b54SAndroid Build Coastguard Worker
7888*4d5d8b54SAndroid Build Coastguard Worker
7889*4d5d8b54SAndroid Build Coastguard Worker
7890*4d5d8b54SAndroid Build Coastguard Worker
7891*4d5d8b54SAndroid Build Coastguard Worker
7892*4d5d8b54SAndroid Build Coastguard Worker
7893*4d5d8b54SAndroid Build Coastguard Worker
7894*4d5d8b54SAndroid Build Coastguard Worker# This can be used to rebuild libtool when needed
7895*4d5d8b54SAndroid Build Coastguard WorkerLIBTOOL_DEPS=$ltmain
7896*4d5d8b54SAndroid Build Coastguard Worker
7897*4d5d8b54SAndroid Build Coastguard Worker# Always use our own libtool.
7898*4d5d8b54SAndroid Build Coastguard WorkerLIBTOOL='$(SHELL) $(top_builddir)/libtool'
7899*4d5d8b54SAndroid Build Coastguard Worker
7900*4d5d8b54SAndroid Build Coastguard Worker
7901*4d5d8b54SAndroid Build Coastguard Worker
7902*4d5d8b54SAndroid Build Coastguard Worker
7903*4d5d8b54SAndroid Build Coastguard Worker
7904*4d5d8b54SAndroid Build Coastguard Worker
7905*4d5d8b54SAndroid Build Coastguard Worker
7906*4d5d8b54SAndroid Build Coastguard Worker
7907*4d5d8b54SAndroid Build Coastguard Worker
7908*4d5d8b54SAndroid Build Coastguard Worker
7909*4d5d8b54SAndroid Build Coastguard Worker
7910*4d5d8b54SAndroid Build Coastguard Worker
7911*4d5d8b54SAndroid Build Coastguard Worker
7912*4d5d8b54SAndroid Build Coastguard Worker
7913*4d5d8b54SAndroid Build Coastguard Worker
7914*4d5d8b54SAndroid Build Coastguard Worker
7915*4d5d8b54SAndroid Build Coastguard Worker
7916*4d5d8b54SAndroid Build Coastguard Worker
7917*4d5d8b54SAndroid Build Coastguard Worker
7918*4d5d8b54SAndroid Build Coastguard Worker
7919*4d5d8b54SAndroid Build Coastguard Worker
7920*4d5d8b54SAndroid Build Coastguard Worker
7921*4d5d8b54SAndroid Build Coastguard Worker
7922*4d5d8b54SAndroid Build Coastguard Worker
7923*4d5d8b54SAndroid Build Coastguard Worker
7924*4d5d8b54SAndroid Build Coastguard Worker
7925*4d5d8b54SAndroid Build Coastguard Worker
7926*4d5d8b54SAndroid Build Coastguard Worker
7927*4d5d8b54SAndroid Build Coastguard Worker
7928*4d5d8b54SAndroid Build Coastguard Worker
7929*4d5d8b54SAndroid Build Coastguard Workertest -z "$LN_S" && LN_S="ln -s"
7930*4d5d8b54SAndroid Build Coastguard Worker
7931*4d5d8b54SAndroid Build Coastguard Worker
7932*4d5d8b54SAndroid Build Coastguard Worker
7933*4d5d8b54SAndroid Build Coastguard Worker
7934*4d5d8b54SAndroid Build Coastguard Worker
7935*4d5d8b54SAndroid Build Coastguard Worker
7936*4d5d8b54SAndroid Build Coastguard Worker
7937*4d5d8b54SAndroid Build Coastguard Worker
7938*4d5d8b54SAndroid Build Coastguard Worker
7939*4d5d8b54SAndroid Build Coastguard Worker
7940*4d5d8b54SAndroid Build Coastguard Worker
7941*4d5d8b54SAndroid Build Coastguard Worker
7942*4d5d8b54SAndroid Build Coastguard Worker
7943*4d5d8b54SAndroid Build Coastguard Worker
7944*4d5d8b54SAndroid Build Coastguard Workerif test -n "${ZSH_VERSION+set}"; then
7945*4d5d8b54SAndroid Build Coastguard Worker   setopt NO_GLOB_SUBST
7946*4d5d8b54SAndroid Build Coastguard Workerfi
7947*4d5d8b54SAndroid Build Coastguard Worker
7948*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7949*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for objdir... " >&6; }
7950*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_objdir+y}
7951*4d5d8b54SAndroid Build Coastguard Workerthen :
7952*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
7953*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
7954*4d5d8b54SAndroid Build Coastguard Worker  rm -f .libs 2>/dev/null
7955*4d5d8b54SAndroid Build Coastguard Workermkdir .libs 2>/dev/null
7956*4d5d8b54SAndroid Build Coastguard Workerif test -d .libs; then
7957*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_objdir=.libs
7958*4d5d8b54SAndroid Build Coastguard Workerelse
7959*4d5d8b54SAndroid Build Coastguard Worker  # MS-DOS does not allow filenames that begin with a dot.
7960*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_objdir=_libs
7961*4d5d8b54SAndroid Build Coastguard Workerfi
7962*4d5d8b54SAndroid Build Coastguard Workerrmdir .libs 2>/dev/null
7963*4d5d8b54SAndroid Build Coastguard Workerfi
7964*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7965*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_objdir" >&6; }
7966*4d5d8b54SAndroid Build Coastguard Workerobjdir=$lt_cv_objdir
7967*4d5d8b54SAndroid Build Coastguard Worker
7968*4d5d8b54SAndroid Build Coastguard Worker
7969*4d5d8b54SAndroid Build Coastguard Worker
7970*4d5d8b54SAndroid Build Coastguard Worker
7971*4d5d8b54SAndroid Build Coastguard Worker
7972*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
7973*4d5d8b54SAndroid Build Coastguard Worker
7974*4d5d8b54SAndroid Build Coastguard Worker
7975*4d5d8b54SAndroid Build Coastguard Worker
7976*4d5d8b54SAndroid Build Coastguard Worker
7977*4d5d8b54SAndroid Build Coastguard Workercase $host_os in
7978*4d5d8b54SAndroid Build Coastguard Workeraix3*)
7979*4d5d8b54SAndroid Build Coastguard Worker  # AIX sometimes has problems with the GCC collect2 program.  For some
7980*4d5d8b54SAndroid Build Coastguard Worker  # reason, if we set the COLLECT_NAMES environment variable, the problems
7981*4d5d8b54SAndroid Build Coastguard Worker  # vanish in a puff of smoke.
7982*4d5d8b54SAndroid Build Coastguard Worker  if test set != "${COLLECT_NAMES+set}"; then
7983*4d5d8b54SAndroid Build Coastguard Worker    COLLECT_NAMES=
7984*4d5d8b54SAndroid Build Coastguard Worker    export COLLECT_NAMES
7985*4d5d8b54SAndroid Build Coastguard Worker  fi
7986*4d5d8b54SAndroid Build Coastguard Worker  ;;
7987*4d5d8b54SAndroid Build Coastguard Workeresac
7988*4d5d8b54SAndroid Build Coastguard Worker
7989*4d5d8b54SAndroid Build Coastguard Worker# Global variables:
7990*4d5d8b54SAndroid Build Coastguard Workerofile=libtool
7991*4d5d8b54SAndroid Build Coastguard Workercan_build_shared=yes
7992*4d5d8b54SAndroid Build Coastguard Worker
7993*4d5d8b54SAndroid Build Coastguard Worker# All known linkers require a '.a' archive for static linking (except MSVC and
7994*4d5d8b54SAndroid Build Coastguard Worker# ICC, which need '.lib').
7995*4d5d8b54SAndroid Build Coastguard Workerlibext=a
7996*4d5d8b54SAndroid Build Coastguard Worker
7997*4d5d8b54SAndroid Build Coastguard Workerwith_gnu_ld=$lt_cv_prog_gnu_ld
7998*4d5d8b54SAndroid Build Coastguard Worker
7999*4d5d8b54SAndroid Build Coastguard Workerold_CC=$CC
8000*4d5d8b54SAndroid Build Coastguard Workerold_CFLAGS=$CFLAGS
8001*4d5d8b54SAndroid Build Coastguard Worker
8002*4d5d8b54SAndroid Build Coastguard Worker# Set sane defaults for various variables
8003*4d5d8b54SAndroid Build Coastguard Workertest -z "$CC" && CC=cc
8004*4d5d8b54SAndroid Build Coastguard Workertest -z "$LTCC" && LTCC=$CC
8005*4d5d8b54SAndroid Build Coastguard Workertest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8006*4d5d8b54SAndroid Build Coastguard Workertest -z "$LD" && LD=ld
8007*4d5d8b54SAndroid Build Coastguard Workertest -z "$ac_objext" && ac_objext=o
8008*4d5d8b54SAndroid Build Coastguard Worker
8009*4d5d8b54SAndroid Build Coastguard Workerfunc_cc_basename $compiler
8010*4d5d8b54SAndroid Build Coastguard Workercc_basename=$func_cc_basename_result
8011*4d5d8b54SAndroid Build Coastguard Worker
8012*4d5d8b54SAndroid Build Coastguard Worker
8013*4d5d8b54SAndroid Build Coastguard Worker# Only perform the check for file, if the check method requires it
8014*4d5d8b54SAndroid Build Coastguard Workertest -z "$MAGIC_CMD" && MAGIC_CMD=file
8015*4d5d8b54SAndroid Build Coastguard Workercase $deplibs_check_method in
8016*4d5d8b54SAndroid Build Coastguard Workerfile_magic*)
8017*4d5d8b54SAndroid Build Coastguard Worker  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8018*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8019*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for ${ac_tool_prefix}file... " >&6; }
8020*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_path_MAGIC_CMD+y}
8021*4d5d8b54SAndroid Build Coastguard Workerthen :
8022*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
8023*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
8024*4d5d8b54SAndroid Build Coastguard Worker  case $MAGIC_CMD in
8025*4d5d8b54SAndroid Build Coastguard Worker[\\/*] |  ?:[\\/]*)
8026*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8027*4d5d8b54SAndroid Build Coastguard Worker  ;;
8028*4d5d8b54SAndroid Build Coastguard Worker*)
8029*4d5d8b54SAndroid Build Coastguard Worker  lt_save_MAGIC_CMD=$MAGIC_CMD
8030*4d5d8b54SAndroid Build Coastguard Worker  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8031*4d5d8b54SAndroid Build Coastguard Worker  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8032*4d5d8b54SAndroid Build Coastguard Worker  for ac_dir in $ac_dummy; do
8033*4d5d8b54SAndroid Build Coastguard Worker    IFS=$lt_save_ifs
8034*4d5d8b54SAndroid Build Coastguard Worker    test -z "$ac_dir" && ac_dir=.
8035*4d5d8b54SAndroid Build Coastguard Worker    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8036*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8037*4d5d8b54SAndroid Build Coastguard Worker      if test -n "$file_magic_test_file"; then
8038*4d5d8b54SAndroid Build Coastguard Worker	case $deplibs_check_method in
8039*4d5d8b54SAndroid Build Coastguard Worker	"file_magic "*)
8040*4d5d8b54SAndroid Build Coastguard Worker	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8041*4d5d8b54SAndroid Build Coastguard Worker	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8042*4d5d8b54SAndroid Build Coastguard Worker	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8043*4d5d8b54SAndroid Build Coastguard Worker	    $EGREP "$file_magic_regex" > /dev/null; then
8044*4d5d8b54SAndroid Build Coastguard Worker	    :
8045*4d5d8b54SAndroid Build Coastguard Worker	  else
8046*4d5d8b54SAndroid Build Coastguard Worker	    cat <<_LT_EOF 1>&2
8047*4d5d8b54SAndroid Build Coastguard Worker
8048*4d5d8b54SAndroid Build Coastguard Worker*** Warning: the command libtool uses to detect shared libraries,
8049*4d5d8b54SAndroid Build Coastguard Worker*** $file_magic_cmd, produces output that libtool cannot recognize.
8050*4d5d8b54SAndroid Build Coastguard Worker*** The result is that libtool may fail to recognize shared libraries
8051*4d5d8b54SAndroid Build Coastguard Worker*** as such.  This will affect the creation of libtool libraries that
8052*4d5d8b54SAndroid Build Coastguard Worker*** depend on shared libraries, but programs linked with such libtool
8053*4d5d8b54SAndroid Build Coastguard Worker*** libraries will work regardless of this problem.  Nevertheless, you
8054*4d5d8b54SAndroid Build Coastguard Worker*** may want to report the problem to your system manager and/or to
8055*4d5d8b54SAndroid Build Coastguard Worker*** [email protected]
8056*4d5d8b54SAndroid Build Coastguard Worker
8057*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
8058*4d5d8b54SAndroid Build Coastguard Worker	  fi ;;
8059*4d5d8b54SAndroid Build Coastguard Worker	esac
8060*4d5d8b54SAndroid Build Coastguard Worker      fi
8061*4d5d8b54SAndroid Build Coastguard Worker      break
8062*4d5d8b54SAndroid Build Coastguard Worker    fi
8063*4d5d8b54SAndroid Build Coastguard Worker  done
8064*4d5d8b54SAndroid Build Coastguard Worker  IFS=$lt_save_ifs
8065*4d5d8b54SAndroid Build Coastguard Worker  MAGIC_CMD=$lt_save_MAGIC_CMD
8066*4d5d8b54SAndroid Build Coastguard Worker  ;;
8067*4d5d8b54SAndroid Build Coastguard Workeresac
8068*4d5d8b54SAndroid Build Coastguard Workerfi
8069*4d5d8b54SAndroid Build Coastguard Worker
8070*4d5d8b54SAndroid Build Coastguard WorkerMAGIC_CMD=$lt_cv_path_MAGIC_CMD
8071*4d5d8b54SAndroid Build Coastguard Workerif test -n "$MAGIC_CMD"; then
8072*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8073*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$MAGIC_CMD" >&6; }
8074*4d5d8b54SAndroid Build Coastguard Workerelse
8075*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8076*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
8077*4d5d8b54SAndroid Build Coastguard Workerfi
8078*4d5d8b54SAndroid Build Coastguard Worker
8079*4d5d8b54SAndroid Build Coastguard Worker
8080*4d5d8b54SAndroid Build Coastguard Worker
8081*4d5d8b54SAndroid Build Coastguard Worker
8082*4d5d8b54SAndroid Build Coastguard Worker
8083*4d5d8b54SAndroid Build Coastguard Workerif test -z "$lt_cv_path_MAGIC_CMD"; then
8084*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_tool_prefix"; then
8085*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8086*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for file... " >&6; }
8087*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_path_MAGIC_CMD+y}
8088*4d5d8b54SAndroid Build Coastguard Workerthen :
8089*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
8090*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
8091*4d5d8b54SAndroid Build Coastguard Worker  case $MAGIC_CMD in
8092*4d5d8b54SAndroid Build Coastguard Worker[\\/*] |  ?:[\\/]*)
8093*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8094*4d5d8b54SAndroid Build Coastguard Worker  ;;
8095*4d5d8b54SAndroid Build Coastguard Worker*)
8096*4d5d8b54SAndroid Build Coastguard Worker  lt_save_MAGIC_CMD=$MAGIC_CMD
8097*4d5d8b54SAndroid Build Coastguard Worker  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8098*4d5d8b54SAndroid Build Coastguard Worker  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8099*4d5d8b54SAndroid Build Coastguard Worker  for ac_dir in $ac_dummy; do
8100*4d5d8b54SAndroid Build Coastguard Worker    IFS=$lt_save_ifs
8101*4d5d8b54SAndroid Build Coastguard Worker    test -z "$ac_dir" && ac_dir=.
8102*4d5d8b54SAndroid Build Coastguard Worker    if test -f "$ac_dir/file"; then
8103*4d5d8b54SAndroid Build Coastguard Worker      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8104*4d5d8b54SAndroid Build Coastguard Worker      if test -n "$file_magic_test_file"; then
8105*4d5d8b54SAndroid Build Coastguard Worker	case $deplibs_check_method in
8106*4d5d8b54SAndroid Build Coastguard Worker	"file_magic "*)
8107*4d5d8b54SAndroid Build Coastguard Worker	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8108*4d5d8b54SAndroid Build Coastguard Worker	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8109*4d5d8b54SAndroid Build Coastguard Worker	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8110*4d5d8b54SAndroid Build Coastguard Worker	    $EGREP "$file_magic_regex" > /dev/null; then
8111*4d5d8b54SAndroid Build Coastguard Worker	    :
8112*4d5d8b54SAndroid Build Coastguard Worker	  else
8113*4d5d8b54SAndroid Build Coastguard Worker	    cat <<_LT_EOF 1>&2
8114*4d5d8b54SAndroid Build Coastguard Worker
8115*4d5d8b54SAndroid Build Coastguard Worker*** Warning: the command libtool uses to detect shared libraries,
8116*4d5d8b54SAndroid Build Coastguard Worker*** $file_magic_cmd, produces output that libtool cannot recognize.
8117*4d5d8b54SAndroid Build Coastguard Worker*** The result is that libtool may fail to recognize shared libraries
8118*4d5d8b54SAndroid Build Coastguard Worker*** as such.  This will affect the creation of libtool libraries that
8119*4d5d8b54SAndroid Build Coastguard Worker*** depend on shared libraries, but programs linked with such libtool
8120*4d5d8b54SAndroid Build Coastguard Worker*** libraries will work regardless of this problem.  Nevertheless, you
8121*4d5d8b54SAndroid Build Coastguard Worker*** may want to report the problem to your system manager and/or to
8122*4d5d8b54SAndroid Build Coastguard Worker*** [email protected]
8123*4d5d8b54SAndroid Build Coastguard Worker
8124*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
8125*4d5d8b54SAndroid Build Coastguard Worker	  fi ;;
8126*4d5d8b54SAndroid Build Coastguard Worker	esac
8127*4d5d8b54SAndroid Build Coastguard Worker      fi
8128*4d5d8b54SAndroid Build Coastguard Worker      break
8129*4d5d8b54SAndroid Build Coastguard Worker    fi
8130*4d5d8b54SAndroid Build Coastguard Worker  done
8131*4d5d8b54SAndroid Build Coastguard Worker  IFS=$lt_save_ifs
8132*4d5d8b54SAndroid Build Coastguard Worker  MAGIC_CMD=$lt_save_MAGIC_CMD
8133*4d5d8b54SAndroid Build Coastguard Worker  ;;
8134*4d5d8b54SAndroid Build Coastguard Workeresac
8135*4d5d8b54SAndroid Build Coastguard Workerfi
8136*4d5d8b54SAndroid Build Coastguard Worker
8137*4d5d8b54SAndroid Build Coastguard WorkerMAGIC_CMD=$lt_cv_path_MAGIC_CMD
8138*4d5d8b54SAndroid Build Coastguard Workerif test -n "$MAGIC_CMD"; then
8139*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8140*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$MAGIC_CMD" >&6; }
8141*4d5d8b54SAndroid Build Coastguard Workerelse
8142*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8143*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
8144*4d5d8b54SAndroid Build Coastguard Workerfi
8145*4d5d8b54SAndroid Build Coastguard Worker
8146*4d5d8b54SAndroid Build Coastguard Worker
8147*4d5d8b54SAndroid Build Coastguard Worker  else
8148*4d5d8b54SAndroid Build Coastguard Worker    MAGIC_CMD=:
8149*4d5d8b54SAndroid Build Coastguard Worker  fi
8150*4d5d8b54SAndroid Build Coastguard Workerfi
8151*4d5d8b54SAndroid Build Coastguard Worker
8152*4d5d8b54SAndroid Build Coastguard Worker  fi
8153*4d5d8b54SAndroid Build Coastguard Worker  ;;
8154*4d5d8b54SAndroid Build Coastguard Workeresac
8155*4d5d8b54SAndroid Build Coastguard Worker
8156*4d5d8b54SAndroid Build Coastguard Worker# Use C for the default configuration in the libtool script
8157*4d5d8b54SAndroid Build Coastguard Worker
8158*4d5d8b54SAndroid Build Coastguard Workerlt_save_CC=$CC
8159*4d5d8b54SAndroid Build Coastguard Workerac_ext=c
8160*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
8161*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8162*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8163*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
8164*4d5d8b54SAndroid Build Coastguard Worker
8165*4d5d8b54SAndroid Build Coastguard Worker
8166*4d5d8b54SAndroid Build Coastguard Worker# Source file extension for C test sources.
8167*4d5d8b54SAndroid Build Coastguard Workerac_ext=c
8168*4d5d8b54SAndroid Build Coastguard Worker
8169*4d5d8b54SAndroid Build Coastguard Worker# Object file extension for compiled C test sources.
8170*4d5d8b54SAndroid Build Coastguard Workerobjext=o
8171*4d5d8b54SAndroid Build Coastguard Workerobjext=$objext
8172*4d5d8b54SAndroid Build Coastguard Worker
8173*4d5d8b54SAndroid Build Coastguard Worker# Code to be used in simple compile tests
8174*4d5d8b54SAndroid Build Coastguard Workerlt_simple_compile_test_code="int some_variable = 0;"
8175*4d5d8b54SAndroid Build Coastguard Worker
8176*4d5d8b54SAndroid Build Coastguard Worker# Code to be used in simple link tests
8177*4d5d8b54SAndroid Build Coastguard Workerlt_simple_link_test_code='int main(){return(0);}'
8178*4d5d8b54SAndroid Build Coastguard Worker
8179*4d5d8b54SAndroid Build Coastguard Worker
8180*4d5d8b54SAndroid Build Coastguard Worker
8181*4d5d8b54SAndroid Build Coastguard Worker
8182*4d5d8b54SAndroid Build Coastguard Worker
8183*4d5d8b54SAndroid Build Coastguard Worker
8184*4d5d8b54SAndroid Build Coastguard Worker
8185*4d5d8b54SAndroid Build Coastguard Worker# If no C compiler was specified, use CC.
8186*4d5d8b54SAndroid Build Coastguard WorkerLTCC=${LTCC-"$CC"}
8187*4d5d8b54SAndroid Build Coastguard Worker
8188*4d5d8b54SAndroid Build Coastguard Worker# If no C compiler flags were specified, use CFLAGS.
8189*4d5d8b54SAndroid Build Coastguard WorkerLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8190*4d5d8b54SAndroid Build Coastguard Worker
8191*4d5d8b54SAndroid Build Coastguard Worker# Allow CC to be a program name with arguments.
8192*4d5d8b54SAndroid Build Coastguard Workercompiler=$CC
8193*4d5d8b54SAndroid Build Coastguard Worker
8194*4d5d8b54SAndroid Build Coastguard Worker# Save the default compiler, since it gets overwritten when the other
8195*4d5d8b54SAndroid Build Coastguard Worker# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8196*4d5d8b54SAndroid Build Coastguard Workercompiler_DEFAULT=$CC
8197*4d5d8b54SAndroid Build Coastguard Worker
8198*4d5d8b54SAndroid Build Coastguard Worker# save warnings/boilerplate of simple test code
8199*4d5d8b54SAndroid Build Coastguard Workerac_outfile=conftest.$ac_objext
8200*4d5d8b54SAndroid Build Coastguard Workerecho "$lt_simple_compile_test_code" >conftest.$ac_ext
8201*4d5d8b54SAndroid Build Coastguard Workereval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8202*4d5d8b54SAndroid Build Coastguard Worker_lt_compiler_boilerplate=`cat conftest.err`
8203*4d5d8b54SAndroid Build Coastguard Worker$RM conftest*
8204*4d5d8b54SAndroid Build Coastguard Worker
8205*4d5d8b54SAndroid Build Coastguard Workerac_outfile=conftest.$ac_objext
8206*4d5d8b54SAndroid Build Coastguard Workerecho "$lt_simple_link_test_code" >conftest.$ac_ext
8207*4d5d8b54SAndroid Build Coastguard Workereval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8208*4d5d8b54SAndroid Build Coastguard Worker_lt_linker_boilerplate=`cat conftest.err`
8209*4d5d8b54SAndroid Build Coastguard Worker$RM -r conftest*
8210*4d5d8b54SAndroid Build Coastguard Worker
8211*4d5d8b54SAndroid Build Coastguard Worker
8212*4d5d8b54SAndroid Build Coastguard Worker## CAVEAT EMPTOR:
8213*4d5d8b54SAndroid Build Coastguard Worker## There is no encapsulation within the following macros, do not change
8214*4d5d8b54SAndroid Build Coastguard Worker## the running order or otherwise move them around unless you know exactly
8215*4d5d8b54SAndroid Build Coastguard Worker## what you are doing...
8216*4d5d8b54SAndroid Build Coastguard Workerif test -n "$compiler"; then
8217*4d5d8b54SAndroid Build Coastguard Worker
8218*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_no_builtin_flag=
8219*4d5d8b54SAndroid Build Coastguard Worker
8220*4d5d8b54SAndroid Build Coastguard Workerif test yes = "$GCC"; then
8221*4d5d8b54SAndroid Build Coastguard Worker  case $cc_basename in
8222*4d5d8b54SAndroid Build Coastguard Worker  nvcc*)
8223*4d5d8b54SAndroid Build Coastguard Worker    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8224*4d5d8b54SAndroid Build Coastguard Worker  *)
8225*4d5d8b54SAndroid Build Coastguard Worker    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8226*4d5d8b54SAndroid Build Coastguard Worker  esac
8227*4d5d8b54SAndroid Build Coastguard Worker
8228*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8229*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8230*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_prog_compiler_rtti_exceptions+y}
8231*4d5d8b54SAndroid Build Coastguard Workerthen :
8232*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
8233*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
8234*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_prog_compiler_rtti_exceptions=no
8235*4d5d8b54SAndroid Build Coastguard Worker   ac_outfile=conftest.$ac_objext
8236*4d5d8b54SAndroid Build Coastguard Worker   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8237*4d5d8b54SAndroid Build Coastguard Worker   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
8238*4d5d8b54SAndroid Build Coastguard Worker   # Insert the option either (1) after the last *FLAGS variable, or
8239*4d5d8b54SAndroid Build Coastguard Worker   # (2) before a word containing "conftest.", or (3) at the end.
8240*4d5d8b54SAndroid Build Coastguard Worker   # Note that $ac_compile itself does not contain backslashes and begins
8241*4d5d8b54SAndroid Build Coastguard Worker   # with a dollar sign (not a hyphen), so the echo should work correctly.
8242*4d5d8b54SAndroid Build Coastguard Worker   # The option is referenced via a variable to avoid confusing sed.
8243*4d5d8b54SAndroid Build Coastguard Worker   lt_compile=`echo "$ac_compile" | $SED \
8244*4d5d8b54SAndroid Build Coastguard Worker   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8245*4d5d8b54SAndroid Build Coastguard Worker   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8246*4d5d8b54SAndroid Build Coastguard Worker   -e 's:$: $lt_compiler_flag:'`
8247*4d5d8b54SAndroid Build Coastguard Worker   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8248*4d5d8b54SAndroid Build Coastguard Worker   (eval "$lt_compile" 2>conftest.err)
8249*4d5d8b54SAndroid Build Coastguard Worker   ac_status=$?
8250*4d5d8b54SAndroid Build Coastguard Worker   cat conftest.err >&5
8251*4d5d8b54SAndroid Build Coastguard Worker   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8252*4d5d8b54SAndroid Build Coastguard Worker   if (exit $ac_status) && test -s "$ac_outfile"; then
8253*4d5d8b54SAndroid Build Coastguard Worker     # The compiler can only warn and ignore the option if not recognized
8254*4d5d8b54SAndroid Build Coastguard Worker     # So say no if there are warnings other than the usual output.
8255*4d5d8b54SAndroid Build Coastguard Worker     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8256*4d5d8b54SAndroid Build Coastguard Worker     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8257*4d5d8b54SAndroid Build Coastguard Worker     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8258*4d5d8b54SAndroid Build Coastguard Worker       lt_cv_prog_compiler_rtti_exceptions=yes
8259*4d5d8b54SAndroid Build Coastguard Worker     fi
8260*4d5d8b54SAndroid Build Coastguard Worker   fi
8261*4d5d8b54SAndroid Build Coastguard Worker   $RM conftest*
8262*4d5d8b54SAndroid Build Coastguard Worker
8263*4d5d8b54SAndroid Build Coastguard Workerfi
8264*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8265*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8266*4d5d8b54SAndroid Build Coastguard Worker
8267*4d5d8b54SAndroid Build Coastguard Workerif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8268*4d5d8b54SAndroid Build Coastguard Worker    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8269*4d5d8b54SAndroid Build Coastguard Workerelse
8270*4d5d8b54SAndroid Build Coastguard Worker    :
8271*4d5d8b54SAndroid Build Coastguard Workerfi
8272*4d5d8b54SAndroid Build Coastguard Worker
8273*4d5d8b54SAndroid Build Coastguard Workerfi
8274*4d5d8b54SAndroid Build Coastguard Worker
8275*4d5d8b54SAndroid Build Coastguard Worker
8276*4d5d8b54SAndroid Build Coastguard Worker
8277*4d5d8b54SAndroid Build Coastguard Worker
8278*4d5d8b54SAndroid Build Coastguard Worker
8279*4d5d8b54SAndroid Build Coastguard Worker
8280*4d5d8b54SAndroid Build Coastguard Worker  lt_prog_compiler_wl=
8281*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_pic=
8282*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_static=
8283*4d5d8b54SAndroid Build Coastguard Worker
8284*4d5d8b54SAndroid Build Coastguard Worker
8285*4d5d8b54SAndroid Build Coastguard Worker  if test yes = "$GCC"; then
8286*4d5d8b54SAndroid Build Coastguard Worker    lt_prog_compiler_wl='-Wl,'
8287*4d5d8b54SAndroid Build Coastguard Worker    lt_prog_compiler_static='-static'
8288*4d5d8b54SAndroid Build Coastguard Worker
8289*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
8290*4d5d8b54SAndroid Build Coastguard Worker      aix*)
8291*4d5d8b54SAndroid Build Coastguard Worker      # All AIX code is PIC.
8292*4d5d8b54SAndroid Build Coastguard Worker      if test ia64 = "$host_cpu"; then
8293*4d5d8b54SAndroid Build Coastguard Worker	# AIX 5 now supports IA64 processor
8294*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-Bstatic'
8295*4d5d8b54SAndroid Build Coastguard Worker      fi
8296*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-fPIC'
8297*4d5d8b54SAndroid Build Coastguard Worker      ;;
8298*4d5d8b54SAndroid Build Coastguard Worker
8299*4d5d8b54SAndroid Build Coastguard Worker    amigaos*)
8300*4d5d8b54SAndroid Build Coastguard Worker      case $host_cpu in
8301*4d5d8b54SAndroid Build Coastguard Worker      powerpc)
8302*4d5d8b54SAndroid Build Coastguard Worker            # see comment about AmigaOS4 .so support
8303*4d5d8b54SAndroid Build Coastguard Worker            lt_prog_compiler_pic='-fPIC'
8304*4d5d8b54SAndroid Build Coastguard Worker        ;;
8305*4d5d8b54SAndroid Build Coastguard Worker      m68k)
8306*4d5d8b54SAndroid Build Coastguard Worker            # FIXME: we need at least 68020 code to build shared libraries, but
8307*4d5d8b54SAndroid Build Coastguard Worker            # adding the '-m68020' flag to GCC prevents building anything better,
8308*4d5d8b54SAndroid Build Coastguard Worker            # like '-m68040'.
8309*4d5d8b54SAndroid Build Coastguard Worker            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8310*4d5d8b54SAndroid Build Coastguard Worker        ;;
8311*4d5d8b54SAndroid Build Coastguard Worker      esac
8312*4d5d8b54SAndroid Build Coastguard Worker      ;;
8313*4d5d8b54SAndroid Build Coastguard Worker
8314*4d5d8b54SAndroid Build Coastguard Worker    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8315*4d5d8b54SAndroid Build Coastguard Worker      # PIC is the default for these OSes.
8316*4d5d8b54SAndroid Build Coastguard Worker      ;;
8317*4d5d8b54SAndroid Build Coastguard Worker
8318*4d5d8b54SAndroid Build Coastguard Worker    mingw* | cygwin* | pw32* | os2* | cegcc*)
8319*4d5d8b54SAndroid Build Coastguard Worker      # This hack is so that the source file can tell whether it is being
8320*4d5d8b54SAndroid Build Coastguard Worker      # built for inclusion in a dll (and should export symbols for example).
8321*4d5d8b54SAndroid Build Coastguard Worker      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8322*4d5d8b54SAndroid Build Coastguard Worker      # (--disable-auto-import) libraries
8323*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-DDLL_EXPORT'
8324*4d5d8b54SAndroid Build Coastguard Worker      case $host_os in
8325*4d5d8b54SAndroid Build Coastguard Worker      os2*)
8326*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='$wl-static'
8327*4d5d8b54SAndroid Build Coastguard Worker	;;
8328*4d5d8b54SAndroid Build Coastguard Worker      esac
8329*4d5d8b54SAndroid Build Coastguard Worker      ;;
8330*4d5d8b54SAndroid Build Coastguard Worker
8331*4d5d8b54SAndroid Build Coastguard Worker    darwin* | rhapsody*)
8332*4d5d8b54SAndroid Build Coastguard Worker      # PIC is the default on this platform
8333*4d5d8b54SAndroid Build Coastguard Worker      # Common symbols not allowed in MH_DYLIB files
8334*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-fno-common'
8335*4d5d8b54SAndroid Build Coastguard Worker      ;;
8336*4d5d8b54SAndroid Build Coastguard Worker
8337*4d5d8b54SAndroid Build Coastguard Worker    haiku*)
8338*4d5d8b54SAndroid Build Coastguard Worker      # PIC is the default for Haiku.
8339*4d5d8b54SAndroid Build Coastguard Worker      # The "-static" flag exists, but is broken.
8340*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static=
8341*4d5d8b54SAndroid Build Coastguard Worker      ;;
8342*4d5d8b54SAndroid Build Coastguard Worker
8343*4d5d8b54SAndroid Build Coastguard Worker    hpux*)
8344*4d5d8b54SAndroid Build Coastguard Worker      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8345*4d5d8b54SAndroid Build Coastguard Worker      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8346*4d5d8b54SAndroid Build Coastguard Worker      # sets the default TLS model and affects inlining.
8347*4d5d8b54SAndroid Build Coastguard Worker      case $host_cpu in
8348*4d5d8b54SAndroid Build Coastguard Worker      hppa*64*)
8349*4d5d8b54SAndroid Build Coastguard Worker	# +Z the default
8350*4d5d8b54SAndroid Build Coastguard Worker	;;
8351*4d5d8b54SAndroid Build Coastguard Worker      *)
8352*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='-fPIC'
8353*4d5d8b54SAndroid Build Coastguard Worker	;;
8354*4d5d8b54SAndroid Build Coastguard Worker      esac
8355*4d5d8b54SAndroid Build Coastguard Worker      ;;
8356*4d5d8b54SAndroid Build Coastguard Worker
8357*4d5d8b54SAndroid Build Coastguard Worker    interix[3-9]*)
8358*4d5d8b54SAndroid Build Coastguard Worker      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8359*4d5d8b54SAndroid Build Coastguard Worker      # Instead, we relocate shared libraries at runtime.
8360*4d5d8b54SAndroid Build Coastguard Worker      ;;
8361*4d5d8b54SAndroid Build Coastguard Worker
8362*4d5d8b54SAndroid Build Coastguard Worker    msdosdjgpp*)
8363*4d5d8b54SAndroid Build Coastguard Worker      # Just because we use GCC doesn't mean we suddenly get shared libraries
8364*4d5d8b54SAndroid Build Coastguard Worker      # on systems that don't support them.
8365*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_can_build_shared=no
8366*4d5d8b54SAndroid Build Coastguard Worker      enable_shared=no
8367*4d5d8b54SAndroid Build Coastguard Worker      ;;
8368*4d5d8b54SAndroid Build Coastguard Worker
8369*4d5d8b54SAndroid Build Coastguard Worker    *nto* | *qnx*)
8370*4d5d8b54SAndroid Build Coastguard Worker      # QNX uses GNU C++, but need to define -shared option too, otherwise
8371*4d5d8b54SAndroid Build Coastguard Worker      # it will coredump.
8372*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-fPIC -shared'
8373*4d5d8b54SAndroid Build Coastguard Worker      ;;
8374*4d5d8b54SAndroid Build Coastguard Worker
8375*4d5d8b54SAndroid Build Coastguard Worker    sysv4*MP*)
8376*4d5d8b54SAndroid Build Coastguard Worker      if test -d /usr/nec; then
8377*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic=-Kconform_pic
8378*4d5d8b54SAndroid Build Coastguard Worker      fi
8379*4d5d8b54SAndroid Build Coastguard Worker      ;;
8380*4d5d8b54SAndroid Build Coastguard Worker
8381*4d5d8b54SAndroid Build Coastguard Worker    *)
8382*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-fPIC'
8383*4d5d8b54SAndroid Build Coastguard Worker      ;;
8384*4d5d8b54SAndroid Build Coastguard Worker    esac
8385*4d5d8b54SAndroid Build Coastguard Worker
8386*4d5d8b54SAndroid Build Coastguard Worker    case $cc_basename in
8387*4d5d8b54SAndroid Build Coastguard Worker    nvcc*) # Cuda Compiler Driver 2.2
8388*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_wl='-Xlinker '
8389*4d5d8b54SAndroid Build Coastguard Worker      if test -n "$lt_prog_compiler_pic"; then
8390*4d5d8b54SAndroid Build Coastguard Worker        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8391*4d5d8b54SAndroid Build Coastguard Worker      fi
8392*4d5d8b54SAndroid Build Coastguard Worker      ;;
8393*4d5d8b54SAndroid Build Coastguard Worker    esac
8394*4d5d8b54SAndroid Build Coastguard Worker  else
8395*4d5d8b54SAndroid Build Coastguard Worker    # PORTME Check for flag to pass linker flags through the system compiler.
8396*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
8397*4d5d8b54SAndroid Build Coastguard Worker    aix*)
8398*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_wl='-Wl,'
8399*4d5d8b54SAndroid Build Coastguard Worker      if test ia64 = "$host_cpu"; then
8400*4d5d8b54SAndroid Build Coastguard Worker	# AIX 5 now supports IA64 processor
8401*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-Bstatic'
8402*4d5d8b54SAndroid Build Coastguard Worker      else
8403*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8404*4d5d8b54SAndroid Build Coastguard Worker      fi
8405*4d5d8b54SAndroid Build Coastguard Worker      ;;
8406*4d5d8b54SAndroid Build Coastguard Worker
8407*4d5d8b54SAndroid Build Coastguard Worker    darwin* | rhapsody*)
8408*4d5d8b54SAndroid Build Coastguard Worker      # PIC is the default on this platform
8409*4d5d8b54SAndroid Build Coastguard Worker      # Common symbols not allowed in MH_DYLIB files
8410*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-fno-common'
8411*4d5d8b54SAndroid Build Coastguard Worker      case $cc_basename in
8412*4d5d8b54SAndroid Build Coastguard Worker      nagfor*)
8413*4d5d8b54SAndroid Build Coastguard Worker        # NAG Fortran compiler
8414*4d5d8b54SAndroid Build Coastguard Worker        lt_prog_compiler_wl='-Wl,-Wl,,'
8415*4d5d8b54SAndroid Build Coastguard Worker        lt_prog_compiler_pic='-PIC'
8416*4d5d8b54SAndroid Build Coastguard Worker        lt_prog_compiler_static='-Bstatic'
8417*4d5d8b54SAndroid Build Coastguard Worker        ;;
8418*4d5d8b54SAndroid Build Coastguard Worker      esac
8419*4d5d8b54SAndroid Build Coastguard Worker      ;;
8420*4d5d8b54SAndroid Build Coastguard Worker
8421*4d5d8b54SAndroid Build Coastguard Worker    mingw* | cygwin* | pw32* | os2* | cegcc*)
8422*4d5d8b54SAndroid Build Coastguard Worker      # This hack is so that the source file can tell whether it is being
8423*4d5d8b54SAndroid Build Coastguard Worker      # built for inclusion in a dll (and should export symbols for example).
8424*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-DDLL_EXPORT'
8425*4d5d8b54SAndroid Build Coastguard Worker      case $host_os in
8426*4d5d8b54SAndroid Build Coastguard Worker      os2*)
8427*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='$wl-static'
8428*4d5d8b54SAndroid Build Coastguard Worker	;;
8429*4d5d8b54SAndroid Build Coastguard Worker      esac
8430*4d5d8b54SAndroid Build Coastguard Worker      ;;
8431*4d5d8b54SAndroid Build Coastguard Worker
8432*4d5d8b54SAndroid Build Coastguard Worker    hpux9* | hpux10* | hpux11*)
8433*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_wl='-Wl,'
8434*4d5d8b54SAndroid Build Coastguard Worker      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8435*4d5d8b54SAndroid Build Coastguard Worker      # not for PA HP-UX.
8436*4d5d8b54SAndroid Build Coastguard Worker      case $host_cpu in
8437*4d5d8b54SAndroid Build Coastguard Worker      hppa*64*|ia64*)
8438*4d5d8b54SAndroid Build Coastguard Worker	# +Z the default
8439*4d5d8b54SAndroid Build Coastguard Worker	;;
8440*4d5d8b54SAndroid Build Coastguard Worker      *)
8441*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='+Z'
8442*4d5d8b54SAndroid Build Coastguard Worker	;;
8443*4d5d8b54SAndroid Build Coastguard Worker      esac
8444*4d5d8b54SAndroid Build Coastguard Worker      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8445*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static='$wl-a ${wl}archive'
8446*4d5d8b54SAndroid Build Coastguard Worker      ;;
8447*4d5d8b54SAndroid Build Coastguard Worker
8448*4d5d8b54SAndroid Build Coastguard Worker    irix5* | irix6* | nonstopux*)
8449*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_wl='-Wl,'
8450*4d5d8b54SAndroid Build Coastguard Worker      # PIC (with -KPIC) is the default.
8451*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static='-non_shared'
8452*4d5d8b54SAndroid Build Coastguard Worker      ;;
8453*4d5d8b54SAndroid Build Coastguard Worker
8454*4d5d8b54SAndroid Build Coastguard Worker    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8455*4d5d8b54SAndroid Build Coastguard Worker      case $cc_basename in
8456*4d5d8b54SAndroid Build Coastguard Worker      # old Intel for x86_64, which still supported -KPIC.
8457*4d5d8b54SAndroid Build Coastguard Worker      ecc*)
8458*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_wl='-Wl,'
8459*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='-KPIC'
8460*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-static'
8461*4d5d8b54SAndroid Build Coastguard Worker        ;;
8462*4d5d8b54SAndroid Build Coastguard Worker      # flang / f18. f95 an alias for gfortran or flang on Debian
8463*4d5d8b54SAndroid Build Coastguard Worker      flang* | f18* | f95*)
8464*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_wl='-Wl,'
8465*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='-fPIC'
8466*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-static'
8467*4d5d8b54SAndroid Build Coastguard Worker        ;;
8468*4d5d8b54SAndroid Build Coastguard Worker      # icc used to be incompatible with GCC.
8469*4d5d8b54SAndroid Build Coastguard Worker      # ICC 10 doesn't accept -KPIC any more.
8470*4d5d8b54SAndroid Build Coastguard Worker      icc* | ifort*)
8471*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_wl='-Wl,'
8472*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='-fPIC'
8473*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-static'
8474*4d5d8b54SAndroid Build Coastguard Worker        ;;
8475*4d5d8b54SAndroid Build Coastguard Worker      # Lahey Fortran 8.1.
8476*4d5d8b54SAndroid Build Coastguard Worker      lf95*)
8477*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_wl='-Wl,'
8478*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='--shared'
8479*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='--static'
8480*4d5d8b54SAndroid Build Coastguard Worker	;;
8481*4d5d8b54SAndroid Build Coastguard Worker      nagfor*)
8482*4d5d8b54SAndroid Build Coastguard Worker	# NAG Fortran compiler
8483*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_wl='-Wl,-Wl,,'
8484*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='-PIC'
8485*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-Bstatic'
8486*4d5d8b54SAndroid Build Coastguard Worker	;;
8487*4d5d8b54SAndroid Build Coastguard Worker      tcc*)
8488*4d5d8b54SAndroid Build Coastguard Worker	# Fabrice Bellard et al's Tiny C Compiler
8489*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_wl='-Wl,'
8490*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='-fPIC'
8491*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-static'
8492*4d5d8b54SAndroid Build Coastguard Worker	;;
8493*4d5d8b54SAndroid Build Coastguard Worker      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8494*4d5d8b54SAndroid Build Coastguard Worker        # Portland Group compilers (*not* the Pentium gcc compiler,
8495*4d5d8b54SAndroid Build Coastguard Worker	# which looks to be a dead project)
8496*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_wl='-Wl,'
8497*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='-fpic'
8498*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-Bstatic'
8499*4d5d8b54SAndroid Build Coastguard Worker        ;;
8500*4d5d8b54SAndroid Build Coastguard Worker      ccc*)
8501*4d5d8b54SAndroid Build Coastguard Worker        lt_prog_compiler_wl='-Wl,'
8502*4d5d8b54SAndroid Build Coastguard Worker        # All Alpha code is PIC.
8503*4d5d8b54SAndroid Build Coastguard Worker        lt_prog_compiler_static='-non_shared'
8504*4d5d8b54SAndroid Build Coastguard Worker        ;;
8505*4d5d8b54SAndroid Build Coastguard Worker      xl* | bgxl* | bgf* | mpixl*)
8506*4d5d8b54SAndroid Build Coastguard Worker	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8507*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_wl='-Wl,'
8508*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='-qpic'
8509*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-qstaticlink'
8510*4d5d8b54SAndroid Build Coastguard Worker	;;
8511*4d5d8b54SAndroid Build Coastguard Worker      *)
8512*4d5d8b54SAndroid Build Coastguard Worker	case `$CC -V 2>&1 | $SED 5q` in
8513*4d5d8b54SAndroid Build Coastguard Worker	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8514*4d5d8b54SAndroid Build Coastguard Worker	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8515*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_pic='-KPIC'
8516*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_static='-Bstatic'
8517*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_wl=''
8518*4d5d8b54SAndroid Build Coastguard Worker	  ;;
8519*4d5d8b54SAndroid Build Coastguard Worker	*Sun\ F* | *Sun*Fortran*)
8520*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_pic='-KPIC'
8521*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_static='-Bstatic'
8522*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_wl='-Qoption ld '
8523*4d5d8b54SAndroid Build Coastguard Worker	  ;;
8524*4d5d8b54SAndroid Build Coastguard Worker	*Sun\ C*)
8525*4d5d8b54SAndroid Build Coastguard Worker	  # Sun C 5.9
8526*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_pic='-KPIC'
8527*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_static='-Bstatic'
8528*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_wl='-Wl,'
8529*4d5d8b54SAndroid Build Coastguard Worker	  ;;
8530*4d5d8b54SAndroid Build Coastguard Worker        *Intel*\ [CF]*Compiler*)
8531*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_wl='-Wl,'
8532*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_pic='-fPIC'
8533*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_static='-static'
8534*4d5d8b54SAndroid Build Coastguard Worker	  ;;
8535*4d5d8b54SAndroid Build Coastguard Worker	*Portland\ Group*)
8536*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_wl='-Wl,'
8537*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_pic='-fpic'
8538*4d5d8b54SAndroid Build Coastguard Worker	  lt_prog_compiler_static='-Bstatic'
8539*4d5d8b54SAndroid Build Coastguard Worker	  ;;
8540*4d5d8b54SAndroid Build Coastguard Worker	esac
8541*4d5d8b54SAndroid Build Coastguard Worker	;;
8542*4d5d8b54SAndroid Build Coastguard Worker      esac
8543*4d5d8b54SAndroid Build Coastguard Worker      ;;
8544*4d5d8b54SAndroid Build Coastguard Worker
8545*4d5d8b54SAndroid Build Coastguard Worker    newsos6)
8546*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-KPIC'
8547*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static='-Bstatic'
8548*4d5d8b54SAndroid Build Coastguard Worker      ;;
8549*4d5d8b54SAndroid Build Coastguard Worker
8550*4d5d8b54SAndroid Build Coastguard Worker    *nto* | *qnx*)
8551*4d5d8b54SAndroid Build Coastguard Worker      # QNX uses GNU C++, but need to define -shared option too, otherwise
8552*4d5d8b54SAndroid Build Coastguard Worker      # it will coredump.
8553*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-fPIC -shared'
8554*4d5d8b54SAndroid Build Coastguard Worker      ;;
8555*4d5d8b54SAndroid Build Coastguard Worker
8556*4d5d8b54SAndroid Build Coastguard Worker    osf3* | osf4* | osf5*)
8557*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_wl='-Wl,'
8558*4d5d8b54SAndroid Build Coastguard Worker      # All OSF/1 code is PIC.
8559*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static='-non_shared'
8560*4d5d8b54SAndroid Build Coastguard Worker      ;;
8561*4d5d8b54SAndroid Build Coastguard Worker
8562*4d5d8b54SAndroid Build Coastguard Worker    rdos*)
8563*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static='-non_shared'
8564*4d5d8b54SAndroid Build Coastguard Worker      ;;
8565*4d5d8b54SAndroid Build Coastguard Worker
8566*4d5d8b54SAndroid Build Coastguard Worker    solaris*)
8567*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-KPIC'
8568*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static='-Bstatic'
8569*4d5d8b54SAndroid Build Coastguard Worker      case $cc_basename in
8570*4d5d8b54SAndroid Build Coastguard Worker      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8571*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_wl='-Qoption ld ';;
8572*4d5d8b54SAndroid Build Coastguard Worker      *)
8573*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_wl='-Wl,';;
8574*4d5d8b54SAndroid Build Coastguard Worker      esac
8575*4d5d8b54SAndroid Build Coastguard Worker      ;;
8576*4d5d8b54SAndroid Build Coastguard Worker
8577*4d5d8b54SAndroid Build Coastguard Worker    sunos4*)
8578*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_wl='-Qoption ld '
8579*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-PIC'
8580*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static='-Bstatic'
8581*4d5d8b54SAndroid Build Coastguard Worker      ;;
8582*4d5d8b54SAndroid Build Coastguard Worker
8583*4d5d8b54SAndroid Build Coastguard Worker    sysv4 | sysv4.2uw2* | sysv4.3*)
8584*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_wl='-Wl,'
8585*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-KPIC'
8586*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static='-Bstatic'
8587*4d5d8b54SAndroid Build Coastguard Worker      ;;
8588*4d5d8b54SAndroid Build Coastguard Worker
8589*4d5d8b54SAndroid Build Coastguard Worker    sysv4*MP*)
8590*4d5d8b54SAndroid Build Coastguard Worker      if test -d /usr/nec; then
8591*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_pic='-Kconform_pic'
8592*4d5d8b54SAndroid Build Coastguard Worker	lt_prog_compiler_static='-Bstatic'
8593*4d5d8b54SAndroid Build Coastguard Worker      fi
8594*4d5d8b54SAndroid Build Coastguard Worker      ;;
8595*4d5d8b54SAndroid Build Coastguard Worker
8596*4d5d8b54SAndroid Build Coastguard Worker    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8597*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_wl='-Wl,'
8598*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-KPIC'
8599*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static='-Bstatic'
8600*4d5d8b54SAndroid Build Coastguard Worker      ;;
8601*4d5d8b54SAndroid Build Coastguard Worker
8602*4d5d8b54SAndroid Build Coastguard Worker    unicos*)
8603*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_wl='-Wl,'
8604*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_can_build_shared=no
8605*4d5d8b54SAndroid Build Coastguard Worker      ;;
8606*4d5d8b54SAndroid Build Coastguard Worker
8607*4d5d8b54SAndroid Build Coastguard Worker    uts4*)
8608*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_pic='-pic'
8609*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_static='-Bstatic'
8610*4d5d8b54SAndroid Build Coastguard Worker      ;;
8611*4d5d8b54SAndroid Build Coastguard Worker
8612*4d5d8b54SAndroid Build Coastguard Worker    *)
8613*4d5d8b54SAndroid Build Coastguard Worker      lt_prog_compiler_can_build_shared=no
8614*4d5d8b54SAndroid Build Coastguard Worker      ;;
8615*4d5d8b54SAndroid Build Coastguard Worker    esac
8616*4d5d8b54SAndroid Build Coastguard Worker  fi
8617*4d5d8b54SAndroid Build Coastguard Worker
8618*4d5d8b54SAndroid Build Coastguard Workercase $host_os in
8619*4d5d8b54SAndroid Build Coastguard Worker  # For platforms that do not support PIC, -DPIC is meaningless:
8620*4d5d8b54SAndroid Build Coastguard Worker  *djgpp*)
8621*4d5d8b54SAndroid Build Coastguard Worker    lt_prog_compiler_pic=
8622*4d5d8b54SAndroid Build Coastguard Worker    ;;
8623*4d5d8b54SAndroid Build Coastguard Worker  *)
8624*4d5d8b54SAndroid Build Coastguard Worker    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8625*4d5d8b54SAndroid Build Coastguard Worker    ;;
8626*4d5d8b54SAndroid Build Coastguard Workeresac
8627*4d5d8b54SAndroid Build Coastguard Worker
8628*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8629*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $compiler option to produce PIC... " >&6; }
8630*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_prog_compiler_pic+y}
8631*4d5d8b54SAndroid Build Coastguard Workerthen :
8632*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
8633*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
8634*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8635*4d5d8b54SAndroid Build Coastguard Workerfi
8636*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8637*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
8638*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8639*4d5d8b54SAndroid Build Coastguard Worker
8640*4d5d8b54SAndroid Build Coastguard Worker#
8641*4d5d8b54SAndroid Build Coastguard Worker# Check to make sure the PIC flag actually works.
8642*4d5d8b54SAndroid Build Coastguard Worker#
8643*4d5d8b54SAndroid Build Coastguard Workerif test -n "$lt_prog_compiler_pic"; then
8644*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8645*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8646*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_prog_compiler_pic_works+y}
8647*4d5d8b54SAndroid Build Coastguard Workerthen :
8648*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
8649*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
8650*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_prog_compiler_pic_works=no
8651*4d5d8b54SAndroid Build Coastguard Worker   ac_outfile=conftest.$ac_objext
8652*4d5d8b54SAndroid Build Coastguard Worker   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8653*4d5d8b54SAndroid Build Coastguard Worker   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
8654*4d5d8b54SAndroid Build Coastguard Worker   # Insert the option either (1) after the last *FLAGS variable, or
8655*4d5d8b54SAndroid Build Coastguard Worker   # (2) before a word containing "conftest.", or (3) at the end.
8656*4d5d8b54SAndroid Build Coastguard Worker   # Note that $ac_compile itself does not contain backslashes and begins
8657*4d5d8b54SAndroid Build Coastguard Worker   # with a dollar sign (not a hyphen), so the echo should work correctly.
8658*4d5d8b54SAndroid Build Coastguard Worker   # The option is referenced via a variable to avoid confusing sed.
8659*4d5d8b54SAndroid Build Coastguard Worker   lt_compile=`echo "$ac_compile" | $SED \
8660*4d5d8b54SAndroid Build Coastguard Worker   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8661*4d5d8b54SAndroid Build Coastguard Worker   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8662*4d5d8b54SAndroid Build Coastguard Worker   -e 's:$: $lt_compiler_flag:'`
8663*4d5d8b54SAndroid Build Coastguard Worker   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8664*4d5d8b54SAndroid Build Coastguard Worker   (eval "$lt_compile" 2>conftest.err)
8665*4d5d8b54SAndroid Build Coastguard Worker   ac_status=$?
8666*4d5d8b54SAndroid Build Coastguard Worker   cat conftest.err >&5
8667*4d5d8b54SAndroid Build Coastguard Worker   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8668*4d5d8b54SAndroid Build Coastguard Worker   if (exit $ac_status) && test -s "$ac_outfile"; then
8669*4d5d8b54SAndroid Build Coastguard Worker     # The compiler can only warn and ignore the option if not recognized
8670*4d5d8b54SAndroid Build Coastguard Worker     # So say no if there are warnings other than the usual output.
8671*4d5d8b54SAndroid Build Coastguard Worker     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8672*4d5d8b54SAndroid Build Coastguard Worker     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8673*4d5d8b54SAndroid Build Coastguard Worker     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8674*4d5d8b54SAndroid Build Coastguard Worker       lt_cv_prog_compiler_pic_works=yes
8675*4d5d8b54SAndroid Build Coastguard Worker     fi
8676*4d5d8b54SAndroid Build Coastguard Worker   fi
8677*4d5d8b54SAndroid Build Coastguard Worker   $RM conftest*
8678*4d5d8b54SAndroid Build Coastguard Worker
8679*4d5d8b54SAndroid Build Coastguard Workerfi
8680*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8681*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
8682*4d5d8b54SAndroid Build Coastguard Worker
8683*4d5d8b54SAndroid Build Coastguard Workerif test yes = "$lt_cv_prog_compiler_pic_works"; then
8684*4d5d8b54SAndroid Build Coastguard Worker    case $lt_prog_compiler_pic in
8685*4d5d8b54SAndroid Build Coastguard Worker     "" | " "*) ;;
8686*4d5d8b54SAndroid Build Coastguard Worker     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8687*4d5d8b54SAndroid Build Coastguard Worker     esac
8688*4d5d8b54SAndroid Build Coastguard Workerelse
8689*4d5d8b54SAndroid Build Coastguard Worker    lt_prog_compiler_pic=
8690*4d5d8b54SAndroid Build Coastguard Worker     lt_prog_compiler_can_build_shared=no
8691*4d5d8b54SAndroid Build Coastguard Workerfi
8692*4d5d8b54SAndroid Build Coastguard Worker
8693*4d5d8b54SAndroid Build Coastguard Workerfi
8694*4d5d8b54SAndroid Build Coastguard Worker
8695*4d5d8b54SAndroid Build Coastguard Worker
8696*4d5d8b54SAndroid Build Coastguard Worker
8697*4d5d8b54SAndroid Build Coastguard Worker
8698*4d5d8b54SAndroid Build Coastguard Worker
8699*4d5d8b54SAndroid Build Coastguard Worker
8700*4d5d8b54SAndroid Build Coastguard Worker
8701*4d5d8b54SAndroid Build Coastguard Worker
8702*4d5d8b54SAndroid Build Coastguard Worker
8703*4d5d8b54SAndroid Build Coastguard Worker
8704*4d5d8b54SAndroid Build Coastguard Worker
8705*4d5d8b54SAndroid Build Coastguard Worker#
8706*4d5d8b54SAndroid Build Coastguard Worker# Check to make sure the static flag actually works.
8707*4d5d8b54SAndroid Build Coastguard Worker#
8708*4d5d8b54SAndroid Build Coastguard Workerwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8709*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8710*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8711*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_prog_compiler_static_works+y}
8712*4d5d8b54SAndroid Build Coastguard Workerthen :
8713*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
8714*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
8715*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_prog_compiler_static_works=no
8716*4d5d8b54SAndroid Build Coastguard Worker   save_LDFLAGS=$LDFLAGS
8717*4d5d8b54SAndroid Build Coastguard Worker   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8718*4d5d8b54SAndroid Build Coastguard Worker   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8719*4d5d8b54SAndroid Build Coastguard Worker   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8720*4d5d8b54SAndroid Build Coastguard Worker     # The linker can only warn and ignore the option if not recognized
8721*4d5d8b54SAndroid Build Coastguard Worker     # So say no if there are warnings
8722*4d5d8b54SAndroid Build Coastguard Worker     if test -s conftest.err; then
8723*4d5d8b54SAndroid Build Coastguard Worker       # Append any errors to the config.log.
8724*4d5d8b54SAndroid Build Coastguard Worker       cat conftest.err 1>&5
8725*4d5d8b54SAndroid Build Coastguard Worker       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8726*4d5d8b54SAndroid Build Coastguard Worker       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8727*4d5d8b54SAndroid Build Coastguard Worker       if diff conftest.exp conftest.er2 >/dev/null; then
8728*4d5d8b54SAndroid Build Coastguard Worker         lt_cv_prog_compiler_static_works=yes
8729*4d5d8b54SAndroid Build Coastguard Worker       fi
8730*4d5d8b54SAndroid Build Coastguard Worker     else
8731*4d5d8b54SAndroid Build Coastguard Worker       lt_cv_prog_compiler_static_works=yes
8732*4d5d8b54SAndroid Build Coastguard Worker     fi
8733*4d5d8b54SAndroid Build Coastguard Worker   fi
8734*4d5d8b54SAndroid Build Coastguard Worker   $RM -r conftest*
8735*4d5d8b54SAndroid Build Coastguard Worker   LDFLAGS=$save_LDFLAGS
8736*4d5d8b54SAndroid Build Coastguard Worker
8737*4d5d8b54SAndroid Build Coastguard Workerfi
8738*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8739*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
8740*4d5d8b54SAndroid Build Coastguard Worker
8741*4d5d8b54SAndroid Build Coastguard Workerif test yes = "$lt_cv_prog_compiler_static_works"; then
8742*4d5d8b54SAndroid Build Coastguard Worker    :
8743*4d5d8b54SAndroid Build Coastguard Workerelse
8744*4d5d8b54SAndroid Build Coastguard Worker    lt_prog_compiler_static=
8745*4d5d8b54SAndroid Build Coastguard Workerfi
8746*4d5d8b54SAndroid Build Coastguard Worker
8747*4d5d8b54SAndroid Build Coastguard Worker
8748*4d5d8b54SAndroid Build Coastguard Worker
8749*4d5d8b54SAndroid Build Coastguard Worker
8750*4d5d8b54SAndroid Build Coastguard Worker
8751*4d5d8b54SAndroid Build Coastguard Worker
8752*4d5d8b54SAndroid Build Coastguard Worker
8753*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8754*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8755*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_prog_compiler_c_o+y}
8756*4d5d8b54SAndroid Build Coastguard Workerthen :
8757*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
8758*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
8759*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_prog_compiler_c_o=no
8760*4d5d8b54SAndroid Build Coastguard Worker   $RM -r conftest 2>/dev/null
8761*4d5d8b54SAndroid Build Coastguard Worker   mkdir conftest
8762*4d5d8b54SAndroid Build Coastguard Worker   cd conftest
8763*4d5d8b54SAndroid Build Coastguard Worker   mkdir out
8764*4d5d8b54SAndroid Build Coastguard Worker   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8765*4d5d8b54SAndroid Build Coastguard Worker
8766*4d5d8b54SAndroid Build Coastguard Worker   lt_compiler_flag="-o out/conftest2.$ac_objext"
8767*4d5d8b54SAndroid Build Coastguard Worker   # Insert the option either (1) after the last *FLAGS variable, or
8768*4d5d8b54SAndroid Build Coastguard Worker   # (2) before a word containing "conftest.", or (3) at the end.
8769*4d5d8b54SAndroid Build Coastguard Worker   # Note that $ac_compile itself does not contain backslashes and begins
8770*4d5d8b54SAndroid Build Coastguard Worker   # with a dollar sign (not a hyphen), so the echo should work correctly.
8771*4d5d8b54SAndroid Build Coastguard Worker   lt_compile=`echo "$ac_compile" | $SED \
8772*4d5d8b54SAndroid Build Coastguard Worker   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8773*4d5d8b54SAndroid Build Coastguard Worker   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8774*4d5d8b54SAndroid Build Coastguard Worker   -e 's:$: $lt_compiler_flag:'`
8775*4d5d8b54SAndroid Build Coastguard Worker   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8776*4d5d8b54SAndroid Build Coastguard Worker   (eval "$lt_compile" 2>out/conftest.err)
8777*4d5d8b54SAndroid Build Coastguard Worker   ac_status=$?
8778*4d5d8b54SAndroid Build Coastguard Worker   cat out/conftest.err >&5
8779*4d5d8b54SAndroid Build Coastguard Worker   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8780*4d5d8b54SAndroid Build Coastguard Worker   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8781*4d5d8b54SAndroid Build Coastguard Worker   then
8782*4d5d8b54SAndroid Build Coastguard Worker     # The compiler can only warn and ignore the option if not recognized
8783*4d5d8b54SAndroid Build Coastguard Worker     # So say no if there are warnings
8784*4d5d8b54SAndroid Build Coastguard Worker     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8785*4d5d8b54SAndroid Build Coastguard Worker     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8786*4d5d8b54SAndroid Build Coastguard Worker     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8787*4d5d8b54SAndroid Build Coastguard Worker       lt_cv_prog_compiler_c_o=yes
8788*4d5d8b54SAndroid Build Coastguard Worker     fi
8789*4d5d8b54SAndroid Build Coastguard Worker   fi
8790*4d5d8b54SAndroid Build Coastguard Worker   chmod u+w . 2>&5
8791*4d5d8b54SAndroid Build Coastguard Worker   $RM conftest*
8792*4d5d8b54SAndroid Build Coastguard Worker   # SGI C++ compiler will create directory out/ii_files/ for
8793*4d5d8b54SAndroid Build Coastguard Worker   # template instantiation
8794*4d5d8b54SAndroid Build Coastguard Worker   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8795*4d5d8b54SAndroid Build Coastguard Worker   $RM out/* && rmdir out
8796*4d5d8b54SAndroid Build Coastguard Worker   cd ..
8797*4d5d8b54SAndroid Build Coastguard Worker   $RM -r conftest
8798*4d5d8b54SAndroid Build Coastguard Worker   $RM conftest*
8799*4d5d8b54SAndroid Build Coastguard Worker
8800*4d5d8b54SAndroid Build Coastguard Workerfi
8801*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8802*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
8803*4d5d8b54SAndroid Build Coastguard Worker
8804*4d5d8b54SAndroid Build Coastguard Worker
8805*4d5d8b54SAndroid Build Coastguard Worker
8806*4d5d8b54SAndroid Build Coastguard Worker
8807*4d5d8b54SAndroid Build Coastguard Worker
8808*4d5d8b54SAndroid Build Coastguard Worker
8809*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8810*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8811*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_prog_compiler_c_o+y}
8812*4d5d8b54SAndroid Build Coastguard Workerthen :
8813*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
8814*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
8815*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_prog_compiler_c_o=no
8816*4d5d8b54SAndroid Build Coastguard Worker   $RM -r conftest 2>/dev/null
8817*4d5d8b54SAndroid Build Coastguard Worker   mkdir conftest
8818*4d5d8b54SAndroid Build Coastguard Worker   cd conftest
8819*4d5d8b54SAndroid Build Coastguard Worker   mkdir out
8820*4d5d8b54SAndroid Build Coastguard Worker   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8821*4d5d8b54SAndroid Build Coastguard Worker
8822*4d5d8b54SAndroid Build Coastguard Worker   lt_compiler_flag="-o out/conftest2.$ac_objext"
8823*4d5d8b54SAndroid Build Coastguard Worker   # Insert the option either (1) after the last *FLAGS variable, or
8824*4d5d8b54SAndroid Build Coastguard Worker   # (2) before a word containing "conftest.", or (3) at the end.
8825*4d5d8b54SAndroid Build Coastguard Worker   # Note that $ac_compile itself does not contain backslashes and begins
8826*4d5d8b54SAndroid Build Coastguard Worker   # with a dollar sign (not a hyphen), so the echo should work correctly.
8827*4d5d8b54SAndroid Build Coastguard Worker   lt_compile=`echo "$ac_compile" | $SED \
8828*4d5d8b54SAndroid Build Coastguard Worker   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8829*4d5d8b54SAndroid Build Coastguard Worker   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8830*4d5d8b54SAndroid Build Coastguard Worker   -e 's:$: $lt_compiler_flag:'`
8831*4d5d8b54SAndroid Build Coastguard Worker   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8832*4d5d8b54SAndroid Build Coastguard Worker   (eval "$lt_compile" 2>out/conftest.err)
8833*4d5d8b54SAndroid Build Coastguard Worker   ac_status=$?
8834*4d5d8b54SAndroid Build Coastguard Worker   cat out/conftest.err >&5
8835*4d5d8b54SAndroid Build Coastguard Worker   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8836*4d5d8b54SAndroid Build Coastguard Worker   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8837*4d5d8b54SAndroid Build Coastguard Worker   then
8838*4d5d8b54SAndroid Build Coastguard Worker     # The compiler can only warn and ignore the option if not recognized
8839*4d5d8b54SAndroid Build Coastguard Worker     # So say no if there are warnings
8840*4d5d8b54SAndroid Build Coastguard Worker     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8841*4d5d8b54SAndroid Build Coastguard Worker     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8842*4d5d8b54SAndroid Build Coastguard Worker     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8843*4d5d8b54SAndroid Build Coastguard Worker       lt_cv_prog_compiler_c_o=yes
8844*4d5d8b54SAndroid Build Coastguard Worker     fi
8845*4d5d8b54SAndroid Build Coastguard Worker   fi
8846*4d5d8b54SAndroid Build Coastguard Worker   chmod u+w . 2>&5
8847*4d5d8b54SAndroid Build Coastguard Worker   $RM conftest*
8848*4d5d8b54SAndroid Build Coastguard Worker   # SGI C++ compiler will create directory out/ii_files/ for
8849*4d5d8b54SAndroid Build Coastguard Worker   # template instantiation
8850*4d5d8b54SAndroid Build Coastguard Worker   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8851*4d5d8b54SAndroid Build Coastguard Worker   $RM out/* && rmdir out
8852*4d5d8b54SAndroid Build Coastguard Worker   cd ..
8853*4d5d8b54SAndroid Build Coastguard Worker   $RM -r conftest
8854*4d5d8b54SAndroid Build Coastguard Worker   $RM conftest*
8855*4d5d8b54SAndroid Build Coastguard Worker
8856*4d5d8b54SAndroid Build Coastguard Workerfi
8857*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8858*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
8859*4d5d8b54SAndroid Build Coastguard Worker
8860*4d5d8b54SAndroid Build Coastguard Worker
8861*4d5d8b54SAndroid Build Coastguard Worker
8862*4d5d8b54SAndroid Build Coastguard Worker
8863*4d5d8b54SAndroid Build Coastguard Workerhard_links=nottested
8864*4d5d8b54SAndroid Build Coastguard Workerif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
8865*4d5d8b54SAndroid Build Coastguard Worker  # do not overwrite the value of need_locks provided by the user
8866*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8867*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking if we can lock with hard links... " >&6; }
8868*4d5d8b54SAndroid Build Coastguard Worker  hard_links=yes
8869*4d5d8b54SAndroid Build Coastguard Worker  $RM conftest*
8870*4d5d8b54SAndroid Build Coastguard Worker  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8871*4d5d8b54SAndroid Build Coastguard Worker  touch conftest.a
8872*4d5d8b54SAndroid Build Coastguard Worker  ln conftest.a conftest.b 2>&5 || hard_links=no
8873*4d5d8b54SAndroid Build Coastguard Worker  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8874*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8875*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$hard_links" >&6; }
8876*4d5d8b54SAndroid Build Coastguard Worker  if test no = "$hard_links"; then
8877*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
8878*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
8879*4d5d8b54SAndroid Build Coastguard Worker    need_locks=warn
8880*4d5d8b54SAndroid Build Coastguard Worker  fi
8881*4d5d8b54SAndroid Build Coastguard Workerelse
8882*4d5d8b54SAndroid Build Coastguard Worker  need_locks=no
8883*4d5d8b54SAndroid Build Coastguard Workerfi
8884*4d5d8b54SAndroid Build Coastguard Worker
8885*4d5d8b54SAndroid Build Coastguard Worker
8886*4d5d8b54SAndroid Build Coastguard Worker
8887*4d5d8b54SAndroid Build Coastguard Worker
8888*4d5d8b54SAndroid Build Coastguard Worker
8889*4d5d8b54SAndroid Build Coastguard Worker
8890*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8891*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8892*4d5d8b54SAndroid Build Coastguard Worker
8893*4d5d8b54SAndroid Build Coastguard Worker  runpath_var=
8894*4d5d8b54SAndroid Build Coastguard Worker  allow_undefined_flag=
8895*4d5d8b54SAndroid Build Coastguard Worker  always_export_symbols=no
8896*4d5d8b54SAndroid Build Coastguard Worker  archive_cmds=
8897*4d5d8b54SAndroid Build Coastguard Worker  archive_expsym_cmds=
8898*4d5d8b54SAndroid Build Coastguard Worker  compiler_needs_object=no
8899*4d5d8b54SAndroid Build Coastguard Worker  enable_shared_with_static_runtimes=no
8900*4d5d8b54SAndroid Build Coastguard Worker  export_dynamic_flag_spec=
8901*4d5d8b54SAndroid Build Coastguard Worker  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8902*4d5d8b54SAndroid Build Coastguard Worker  hardcode_automatic=no
8903*4d5d8b54SAndroid Build Coastguard Worker  hardcode_direct=no
8904*4d5d8b54SAndroid Build Coastguard Worker  hardcode_direct_absolute=no
8905*4d5d8b54SAndroid Build Coastguard Worker  hardcode_libdir_flag_spec=
8906*4d5d8b54SAndroid Build Coastguard Worker  hardcode_libdir_separator=
8907*4d5d8b54SAndroid Build Coastguard Worker  hardcode_minus_L=no
8908*4d5d8b54SAndroid Build Coastguard Worker  hardcode_shlibpath_var=unsupported
8909*4d5d8b54SAndroid Build Coastguard Worker  inherit_rpath=no
8910*4d5d8b54SAndroid Build Coastguard Worker  link_all_deplibs=unknown
8911*4d5d8b54SAndroid Build Coastguard Worker  module_cmds=
8912*4d5d8b54SAndroid Build Coastguard Worker  module_expsym_cmds=
8913*4d5d8b54SAndroid Build Coastguard Worker  old_archive_from_new_cmds=
8914*4d5d8b54SAndroid Build Coastguard Worker  old_archive_from_expsyms_cmds=
8915*4d5d8b54SAndroid Build Coastguard Worker  thread_safe_flag_spec=
8916*4d5d8b54SAndroid Build Coastguard Worker  whole_archive_flag_spec=
8917*4d5d8b54SAndroid Build Coastguard Worker  # include_expsyms should be a list of space-separated symbols to be *always*
8918*4d5d8b54SAndroid Build Coastguard Worker  # included in the symbol list
8919*4d5d8b54SAndroid Build Coastguard Worker  include_expsyms=
8920*4d5d8b54SAndroid Build Coastguard Worker  # exclude_expsyms can be an extended regexp of symbols to exclude
8921*4d5d8b54SAndroid Build Coastguard Worker  # it will be wrapped by ' (' and ')$', so one must not match beginning or
8922*4d5d8b54SAndroid Build Coastguard Worker  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
8923*4d5d8b54SAndroid Build Coastguard Worker  # as well as any symbol that contains 'd'.
8924*4d5d8b54SAndroid Build Coastguard Worker  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8925*4d5d8b54SAndroid Build Coastguard Worker  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8926*4d5d8b54SAndroid Build Coastguard Worker  # platforms (ab)use it in PIC code, but their linkers get confused if
8927*4d5d8b54SAndroid Build Coastguard Worker  # the symbol is explicitly referenced.  Since portable code cannot
8928*4d5d8b54SAndroid Build Coastguard Worker  # rely on this symbol name, it's probably fine to never include it in
8929*4d5d8b54SAndroid Build Coastguard Worker  # preloaded symbol tables.
8930*4d5d8b54SAndroid Build Coastguard Worker  # Exclude shared library initialization/finalization symbols.
8931*4d5d8b54SAndroid Build Coastguard Worker  extract_expsyms_cmds=
8932*4d5d8b54SAndroid Build Coastguard Worker
8933*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
8934*4d5d8b54SAndroid Build Coastguard Worker  cygwin* | mingw* | pw32* | cegcc*)
8935*4d5d8b54SAndroid Build Coastguard Worker    # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
8936*4d5d8b54SAndroid Build Coastguard Worker    # When not using gcc, we currently assume that we are using
8937*4d5d8b54SAndroid Build Coastguard Worker    # Microsoft Visual C++ or Intel C++ Compiler.
8938*4d5d8b54SAndroid Build Coastguard Worker    if test yes != "$GCC"; then
8939*4d5d8b54SAndroid Build Coastguard Worker      with_gnu_ld=no
8940*4d5d8b54SAndroid Build Coastguard Worker    fi
8941*4d5d8b54SAndroid Build Coastguard Worker    ;;
8942*4d5d8b54SAndroid Build Coastguard Worker  interix*)
8943*4d5d8b54SAndroid Build Coastguard Worker    # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
8944*4d5d8b54SAndroid Build Coastguard Worker    with_gnu_ld=yes
8945*4d5d8b54SAndroid Build Coastguard Worker    ;;
8946*4d5d8b54SAndroid Build Coastguard Worker  openbsd* | bitrig*)
8947*4d5d8b54SAndroid Build Coastguard Worker    with_gnu_ld=no
8948*4d5d8b54SAndroid Build Coastguard Worker    ;;
8949*4d5d8b54SAndroid Build Coastguard Worker  linux* | k*bsd*-gnu | gnu*)
8950*4d5d8b54SAndroid Build Coastguard Worker    link_all_deplibs=no
8951*4d5d8b54SAndroid Build Coastguard Worker    ;;
8952*4d5d8b54SAndroid Build Coastguard Worker  esac
8953*4d5d8b54SAndroid Build Coastguard Worker
8954*4d5d8b54SAndroid Build Coastguard Worker  ld_shlibs=yes
8955*4d5d8b54SAndroid Build Coastguard Worker
8956*4d5d8b54SAndroid Build Coastguard Worker  # On some targets, GNU ld is compatible enough with the native linker
8957*4d5d8b54SAndroid Build Coastguard Worker  # that we're better off using the native interface for both.
8958*4d5d8b54SAndroid Build Coastguard Worker  lt_use_gnu_ld_interface=no
8959*4d5d8b54SAndroid Build Coastguard Worker  if test yes = "$with_gnu_ld"; then
8960*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
8961*4d5d8b54SAndroid Build Coastguard Worker      aix*)
8962*4d5d8b54SAndroid Build Coastguard Worker	# The AIX port of GNU ld has always aspired to compatibility
8963*4d5d8b54SAndroid Build Coastguard Worker	# with the native linker.  However, as the warning in the GNU ld
8964*4d5d8b54SAndroid Build Coastguard Worker	# block says, versions before 2.19.5* couldn't really create working
8965*4d5d8b54SAndroid Build Coastguard Worker	# shared libraries, regardless of the interface used.
8966*4d5d8b54SAndroid Build Coastguard Worker	case `$LD -v 2>&1` in
8967*4d5d8b54SAndroid Build Coastguard Worker	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8968*4d5d8b54SAndroid Build Coastguard Worker	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8969*4d5d8b54SAndroid Build Coastguard Worker	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8970*4d5d8b54SAndroid Build Coastguard Worker	  *)
8971*4d5d8b54SAndroid Build Coastguard Worker	    lt_use_gnu_ld_interface=yes
8972*4d5d8b54SAndroid Build Coastguard Worker	    ;;
8973*4d5d8b54SAndroid Build Coastguard Worker	esac
8974*4d5d8b54SAndroid Build Coastguard Worker	;;
8975*4d5d8b54SAndroid Build Coastguard Worker      *)
8976*4d5d8b54SAndroid Build Coastguard Worker	lt_use_gnu_ld_interface=yes
8977*4d5d8b54SAndroid Build Coastguard Worker	;;
8978*4d5d8b54SAndroid Build Coastguard Worker    esac
8979*4d5d8b54SAndroid Build Coastguard Worker  fi
8980*4d5d8b54SAndroid Build Coastguard Worker
8981*4d5d8b54SAndroid Build Coastguard Worker  if test yes = "$lt_use_gnu_ld_interface"; then
8982*4d5d8b54SAndroid Build Coastguard Worker    # If archive_cmds runs LD, not CC, wlarc should be empty
8983*4d5d8b54SAndroid Build Coastguard Worker    wlarc='$wl'
8984*4d5d8b54SAndroid Build Coastguard Worker
8985*4d5d8b54SAndroid Build Coastguard Worker    # Set some defaults for GNU ld with shared library support. These
8986*4d5d8b54SAndroid Build Coastguard Worker    # are reset later if shared libraries are not supported. Putting them
8987*4d5d8b54SAndroid Build Coastguard Worker    # here allows them to be overridden if necessary.
8988*4d5d8b54SAndroid Build Coastguard Worker    runpath_var=LD_RUN_PATH
8989*4d5d8b54SAndroid Build Coastguard Worker    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8990*4d5d8b54SAndroid Build Coastguard Worker    export_dynamic_flag_spec='$wl--export-dynamic'
8991*4d5d8b54SAndroid Build Coastguard Worker    # ancient GNU ld didn't support --whole-archive et. al.
8992*4d5d8b54SAndroid Build Coastguard Worker    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8993*4d5d8b54SAndroid Build Coastguard Worker      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
8994*4d5d8b54SAndroid Build Coastguard Worker    else
8995*4d5d8b54SAndroid Build Coastguard Worker      whole_archive_flag_spec=
8996*4d5d8b54SAndroid Build Coastguard Worker    fi
8997*4d5d8b54SAndroid Build Coastguard Worker    supports_anon_versioning=no
8998*4d5d8b54SAndroid Build Coastguard Worker    case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
8999*4d5d8b54SAndroid Build Coastguard Worker      *GNU\ gold*) supports_anon_versioning=yes ;;
9000*4d5d8b54SAndroid Build Coastguard Worker      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9001*4d5d8b54SAndroid Build Coastguard Worker      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9002*4d5d8b54SAndroid Build Coastguard Worker      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9003*4d5d8b54SAndroid Build Coastguard Worker      *\ 2.11.*) ;; # other 2.11 versions
9004*4d5d8b54SAndroid Build Coastguard Worker      *) supports_anon_versioning=yes ;;
9005*4d5d8b54SAndroid Build Coastguard Worker    esac
9006*4d5d8b54SAndroid Build Coastguard Worker
9007*4d5d8b54SAndroid Build Coastguard Worker    # See if GNU ld supports shared libraries.
9008*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
9009*4d5d8b54SAndroid Build Coastguard Worker    aix[3-9]*)
9010*4d5d8b54SAndroid Build Coastguard Worker      # On AIX/PPC, the GNU linker is very broken
9011*4d5d8b54SAndroid Build Coastguard Worker      if test ia64 != "$host_cpu"; then
9012*4d5d8b54SAndroid Build Coastguard Worker	ld_shlibs=no
9013*4d5d8b54SAndroid Build Coastguard Worker	cat <<_LT_EOF 1>&2
9014*4d5d8b54SAndroid Build Coastguard Worker
9015*4d5d8b54SAndroid Build Coastguard Worker*** Warning: the GNU linker, at least up to release 2.19, is reported
9016*4d5d8b54SAndroid Build Coastguard Worker*** to be unable to reliably create shared libraries on AIX.
9017*4d5d8b54SAndroid Build Coastguard Worker*** Therefore, libtool is disabling shared libraries support.  If you
9018*4d5d8b54SAndroid Build Coastguard Worker*** really care for shared libraries, you may want to install binutils
9019*4d5d8b54SAndroid Build Coastguard Worker*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9020*4d5d8b54SAndroid Build Coastguard Worker*** You will then need to restart the configuration process.
9021*4d5d8b54SAndroid Build Coastguard Worker
9022*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
9023*4d5d8b54SAndroid Build Coastguard Worker      fi
9024*4d5d8b54SAndroid Build Coastguard Worker      ;;
9025*4d5d8b54SAndroid Build Coastguard Worker
9026*4d5d8b54SAndroid Build Coastguard Worker    amigaos*)
9027*4d5d8b54SAndroid Build Coastguard Worker      case $host_cpu in
9028*4d5d8b54SAndroid Build Coastguard Worker      powerpc)
9029*4d5d8b54SAndroid Build Coastguard Worker            # see comment about AmigaOS4 .so support
9030*4d5d8b54SAndroid Build Coastguard Worker            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9031*4d5d8b54SAndroid Build Coastguard Worker            archive_expsym_cmds=''
9032*4d5d8b54SAndroid Build Coastguard Worker        ;;
9033*4d5d8b54SAndroid Build Coastguard Worker      m68k)
9034*4d5d8b54SAndroid Build Coastguard Worker            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)'
9035*4d5d8b54SAndroid Build Coastguard Worker            hardcode_libdir_flag_spec='-L$libdir'
9036*4d5d8b54SAndroid Build Coastguard Worker            hardcode_minus_L=yes
9037*4d5d8b54SAndroid Build Coastguard Worker        ;;
9038*4d5d8b54SAndroid Build Coastguard Worker      esac
9039*4d5d8b54SAndroid Build Coastguard Worker      ;;
9040*4d5d8b54SAndroid Build Coastguard Worker
9041*4d5d8b54SAndroid Build Coastguard Worker    beos*)
9042*4d5d8b54SAndroid Build Coastguard Worker      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9043*4d5d8b54SAndroid Build Coastguard Worker	allow_undefined_flag=unsupported
9044*4d5d8b54SAndroid Build Coastguard Worker	# Joseph Beckenbach <[email protected]> says some releases of gcc
9045*4d5d8b54SAndroid Build Coastguard Worker	# support --undefined.  This deserves some investigation.  FIXME
9046*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9047*4d5d8b54SAndroid Build Coastguard Worker      else
9048*4d5d8b54SAndroid Build Coastguard Worker	ld_shlibs=no
9049*4d5d8b54SAndroid Build Coastguard Worker      fi
9050*4d5d8b54SAndroid Build Coastguard Worker      ;;
9051*4d5d8b54SAndroid Build Coastguard Worker
9052*4d5d8b54SAndroid Build Coastguard Worker    cygwin* | mingw* | pw32* | cegcc*)
9053*4d5d8b54SAndroid Build Coastguard Worker      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9054*4d5d8b54SAndroid Build Coastguard Worker      # as there is no search path for DLLs.
9055*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='-L$libdir'
9056*4d5d8b54SAndroid Build Coastguard Worker      export_dynamic_flag_spec='$wl--export-all-symbols'
9057*4d5d8b54SAndroid Build Coastguard Worker      allow_undefined_flag=unsupported
9058*4d5d8b54SAndroid Build Coastguard Worker      always_export_symbols=no
9059*4d5d8b54SAndroid Build Coastguard Worker      enable_shared_with_static_runtimes=yes
9060*4d5d8b54SAndroid Build Coastguard Worker      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9061*4d5d8b54SAndroid Build Coastguard Worker      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9062*4d5d8b54SAndroid Build Coastguard Worker
9063*4d5d8b54SAndroid Build Coastguard Worker      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9064*4d5d8b54SAndroid Build Coastguard Worker        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9065*4d5d8b54SAndroid Build Coastguard Worker	# If the export-symbols file already is a .def file, use it as
9066*4d5d8b54SAndroid Build Coastguard Worker	# is; otherwise, prepend EXPORTS...
9067*4d5d8b54SAndroid Build Coastguard Worker	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9068*4d5d8b54SAndroid Build Coastguard Worker          cp $export_symbols $output_objdir/$soname.def;
9069*4d5d8b54SAndroid Build Coastguard Worker        else
9070*4d5d8b54SAndroid Build Coastguard Worker          echo EXPORTS > $output_objdir/$soname.def;
9071*4d5d8b54SAndroid Build Coastguard Worker          cat $export_symbols >> $output_objdir/$soname.def;
9072*4d5d8b54SAndroid Build Coastguard Worker        fi~
9073*4d5d8b54SAndroid Build Coastguard Worker        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9074*4d5d8b54SAndroid Build Coastguard Worker      else
9075*4d5d8b54SAndroid Build Coastguard Worker	ld_shlibs=no
9076*4d5d8b54SAndroid Build Coastguard Worker      fi
9077*4d5d8b54SAndroid Build Coastguard Worker      ;;
9078*4d5d8b54SAndroid Build Coastguard Worker
9079*4d5d8b54SAndroid Build Coastguard Worker    haiku*)
9080*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9081*4d5d8b54SAndroid Build Coastguard Worker      link_all_deplibs=yes
9082*4d5d8b54SAndroid Build Coastguard Worker      ;;
9083*4d5d8b54SAndroid Build Coastguard Worker
9084*4d5d8b54SAndroid Build Coastguard Worker    os2*)
9085*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='-L$libdir'
9086*4d5d8b54SAndroid Build Coastguard Worker      hardcode_minus_L=yes
9087*4d5d8b54SAndroid Build Coastguard Worker      allow_undefined_flag=unsupported
9088*4d5d8b54SAndroid Build Coastguard Worker      shrext_cmds=.dll
9089*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9090*4d5d8b54SAndroid Build Coastguard Worker	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9091*4d5d8b54SAndroid Build Coastguard Worker	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9092*4d5d8b54SAndroid Build Coastguard Worker	$ECHO EXPORTS >> $output_objdir/$libname.def~
9093*4d5d8b54SAndroid Build Coastguard Worker	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9094*4d5d8b54SAndroid Build Coastguard Worker	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9095*4d5d8b54SAndroid Build Coastguard Worker	emximp -o $lib $output_objdir/$libname.def'
9096*4d5d8b54SAndroid Build Coastguard Worker      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9097*4d5d8b54SAndroid Build Coastguard Worker	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9098*4d5d8b54SAndroid Build Coastguard Worker	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9099*4d5d8b54SAndroid Build Coastguard Worker	$ECHO EXPORTS >> $output_objdir/$libname.def~
9100*4d5d8b54SAndroid Build Coastguard Worker	prefix_cmds="$SED"~
9101*4d5d8b54SAndroid Build Coastguard Worker	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9102*4d5d8b54SAndroid Build Coastguard Worker	  prefix_cmds="$prefix_cmds -e 1d";
9103*4d5d8b54SAndroid Build Coastguard Worker	fi~
9104*4d5d8b54SAndroid Build Coastguard Worker	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9105*4d5d8b54SAndroid Build Coastguard Worker	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9106*4d5d8b54SAndroid Build Coastguard Worker	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9107*4d5d8b54SAndroid Build Coastguard Worker	emximp -o $lib $output_objdir/$libname.def'
9108*4d5d8b54SAndroid Build Coastguard Worker      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9109*4d5d8b54SAndroid Build Coastguard Worker      enable_shared_with_static_runtimes=yes
9110*4d5d8b54SAndroid Build Coastguard Worker      file_list_spec='@'
9111*4d5d8b54SAndroid Build Coastguard Worker      ;;
9112*4d5d8b54SAndroid Build Coastguard Worker
9113*4d5d8b54SAndroid Build Coastguard Worker    interix[3-9]*)
9114*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct=no
9115*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
9116*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9117*4d5d8b54SAndroid Build Coastguard Worker      export_dynamic_flag_spec='$wl-E'
9118*4d5d8b54SAndroid Build Coastguard Worker      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9119*4d5d8b54SAndroid Build Coastguard Worker      # Instead, shared libraries are loaded at an image base (0x10000000 by
9120*4d5d8b54SAndroid Build Coastguard Worker      # default) and relocated if they conflict, which is a slow very memory
9121*4d5d8b54SAndroid Build Coastguard Worker      # consuming and fragmenting process.  To avoid this, we pick a random,
9122*4d5d8b54SAndroid Build Coastguard Worker      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9123*4d5d8b54SAndroid Build Coastguard Worker      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9124*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9125*4d5d8b54SAndroid Build Coastguard Worker      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'
9126*4d5d8b54SAndroid Build Coastguard Worker      ;;
9127*4d5d8b54SAndroid Build Coastguard Worker
9128*4d5d8b54SAndroid Build Coastguard Worker    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9129*4d5d8b54SAndroid Build Coastguard Worker      tmp_diet=no
9130*4d5d8b54SAndroid Build Coastguard Worker      if test linux-dietlibc = "$host_os"; then
9131*4d5d8b54SAndroid Build Coastguard Worker	case $cc_basename in
9132*4d5d8b54SAndroid Build Coastguard Worker	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9133*4d5d8b54SAndroid Build Coastguard Worker	esac
9134*4d5d8b54SAndroid Build Coastguard Worker      fi
9135*4d5d8b54SAndroid Build Coastguard Worker      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9136*4d5d8b54SAndroid Build Coastguard Worker	 && test no = "$tmp_diet"
9137*4d5d8b54SAndroid Build Coastguard Worker      then
9138*4d5d8b54SAndroid Build Coastguard Worker	tmp_addflag=' $pic_flag'
9139*4d5d8b54SAndroid Build Coastguard Worker	tmp_sharedflag='-shared'
9140*4d5d8b54SAndroid Build Coastguard Worker	case $cc_basename,$host_cpu in
9141*4d5d8b54SAndroid Build Coastguard Worker        pgcc*)				# Portland Group C compiler
9142*4d5d8b54SAndroid Build Coastguard Worker	  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'
9143*4d5d8b54SAndroid Build Coastguard Worker	  tmp_addflag=' $pic_flag'
9144*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9145*4d5d8b54SAndroid Build Coastguard Worker	pgf77* | pgf90* | pgf95* | pgfortran*)
9146*4d5d8b54SAndroid Build Coastguard Worker					# Portland Group f77 and f90 compilers
9147*4d5d8b54SAndroid Build Coastguard Worker	  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'
9148*4d5d8b54SAndroid Build Coastguard Worker	  tmp_addflag=' $pic_flag -Mnomain' ;;
9149*4d5d8b54SAndroid Build Coastguard Worker	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9150*4d5d8b54SAndroid Build Coastguard Worker	  tmp_addflag=' -i_dynamic' ;;
9151*4d5d8b54SAndroid Build Coastguard Worker	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9152*4d5d8b54SAndroid Build Coastguard Worker	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9153*4d5d8b54SAndroid Build Coastguard Worker	ifc* | ifort*)			# Intel Fortran compiler
9154*4d5d8b54SAndroid Build Coastguard Worker	  tmp_addflag=' -nofor_main' ;;
9155*4d5d8b54SAndroid Build Coastguard Worker	lf95*)				# Lahey Fortran 8.1
9156*4d5d8b54SAndroid Build Coastguard Worker	  whole_archive_flag_spec=
9157*4d5d8b54SAndroid Build Coastguard Worker	  tmp_sharedflag='--shared' ;;
9158*4d5d8b54SAndroid Build Coastguard Worker        nagfor*)                        # NAGFOR 5.3
9159*4d5d8b54SAndroid Build Coastguard Worker          tmp_sharedflag='-Wl,-shared' ;;
9160*4d5d8b54SAndroid Build Coastguard Worker	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9161*4d5d8b54SAndroid Build Coastguard Worker	  tmp_sharedflag='-qmkshrobj'
9162*4d5d8b54SAndroid Build Coastguard Worker	  tmp_addflag= ;;
9163*4d5d8b54SAndroid Build Coastguard Worker	nvcc*)	# Cuda Compiler Driver 2.2
9164*4d5d8b54SAndroid Build Coastguard Worker	  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'
9165*4d5d8b54SAndroid Build Coastguard Worker	  compiler_needs_object=yes
9166*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9167*4d5d8b54SAndroid Build Coastguard Worker	esac
9168*4d5d8b54SAndroid Build Coastguard Worker	case `$CC -V 2>&1 | $SED 5q` in
9169*4d5d8b54SAndroid Build Coastguard Worker	*Sun\ C*)			# Sun C 5.9
9170*4d5d8b54SAndroid Build Coastguard Worker	  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'
9171*4d5d8b54SAndroid Build Coastguard Worker	  compiler_needs_object=yes
9172*4d5d8b54SAndroid Build Coastguard Worker	  tmp_sharedflag='-G' ;;
9173*4d5d8b54SAndroid Build Coastguard Worker	*Sun\ F*)			# Sun Fortran 8.3
9174*4d5d8b54SAndroid Build Coastguard Worker	  tmp_sharedflag='-G' ;;
9175*4d5d8b54SAndroid Build Coastguard Worker	esac
9176*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9177*4d5d8b54SAndroid Build Coastguard Worker
9178*4d5d8b54SAndroid Build Coastguard Worker        if test yes = "$supports_anon_versioning"; then
9179*4d5d8b54SAndroid Build Coastguard Worker          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9180*4d5d8b54SAndroid Build Coastguard Worker            cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9181*4d5d8b54SAndroid Build Coastguard Worker            echo "local: *; };" >> $output_objdir/$libname.ver~
9182*4d5d8b54SAndroid Build Coastguard Worker            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9183*4d5d8b54SAndroid Build Coastguard Worker        fi
9184*4d5d8b54SAndroid Build Coastguard Worker
9185*4d5d8b54SAndroid Build Coastguard Worker	case $cc_basename in
9186*4d5d8b54SAndroid Build Coastguard Worker	tcc*)
9187*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9188*4d5d8b54SAndroid Build Coastguard Worker	  export_dynamic_flag_spec='-rdynamic'
9189*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9190*4d5d8b54SAndroid Build Coastguard Worker	xlf* | bgf* | bgxlf* | mpixlf*)
9191*4d5d8b54SAndroid Build Coastguard Worker	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9192*4d5d8b54SAndroid Build Coastguard Worker	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9193*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9194*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9195*4d5d8b54SAndroid Build Coastguard Worker	  if test yes = "$supports_anon_versioning"; then
9196*4d5d8b54SAndroid Build Coastguard Worker	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9197*4d5d8b54SAndroid Build Coastguard Worker              cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9198*4d5d8b54SAndroid Build Coastguard Worker              echo "local: *; };" >> $output_objdir/$libname.ver~
9199*4d5d8b54SAndroid Build Coastguard Worker              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9200*4d5d8b54SAndroid Build Coastguard Worker	  fi
9201*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9202*4d5d8b54SAndroid Build Coastguard Worker	esac
9203*4d5d8b54SAndroid Build Coastguard Worker      else
9204*4d5d8b54SAndroid Build Coastguard Worker        ld_shlibs=no
9205*4d5d8b54SAndroid Build Coastguard Worker      fi
9206*4d5d8b54SAndroid Build Coastguard Worker      ;;
9207*4d5d8b54SAndroid Build Coastguard Worker
9208*4d5d8b54SAndroid Build Coastguard Worker    netbsd* | netbsdelf*-gnu)
9209*4d5d8b54SAndroid Build Coastguard Worker      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9210*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9211*4d5d8b54SAndroid Build Coastguard Worker	wlarc=
9212*4d5d8b54SAndroid Build Coastguard Worker      else
9213*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9214*4d5d8b54SAndroid Build Coastguard Worker	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9215*4d5d8b54SAndroid Build Coastguard Worker      fi
9216*4d5d8b54SAndroid Build Coastguard Worker      ;;
9217*4d5d8b54SAndroid Build Coastguard Worker
9218*4d5d8b54SAndroid Build Coastguard Worker    solaris*)
9219*4d5d8b54SAndroid Build Coastguard Worker      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9220*4d5d8b54SAndroid Build Coastguard Worker	ld_shlibs=no
9221*4d5d8b54SAndroid Build Coastguard Worker	cat <<_LT_EOF 1>&2
9222*4d5d8b54SAndroid Build Coastguard Worker
9223*4d5d8b54SAndroid Build Coastguard Worker*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9224*4d5d8b54SAndroid Build Coastguard Worker*** create shared libraries on Solaris systems.  Therefore, libtool
9225*4d5d8b54SAndroid Build Coastguard Worker*** is disabling shared libraries support.  We urge you to upgrade GNU
9226*4d5d8b54SAndroid Build Coastguard Worker*** binutils to release 2.9.1 or newer.  Another option is to modify
9227*4d5d8b54SAndroid Build Coastguard Worker*** your PATH or compiler configuration so that the native linker is
9228*4d5d8b54SAndroid Build Coastguard Worker*** used, and then restart.
9229*4d5d8b54SAndroid Build Coastguard Worker
9230*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
9231*4d5d8b54SAndroid Build Coastguard Worker      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9232*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9233*4d5d8b54SAndroid Build Coastguard Worker	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9234*4d5d8b54SAndroid Build Coastguard Worker      else
9235*4d5d8b54SAndroid Build Coastguard Worker	ld_shlibs=no
9236*4d5d8b54SAndroid Build Coastguard Worker      fi
9237*4d5d8b54SAndroid Build Coastguard Worker      ;;
9238*4d5d8b54SAndroid Build Coastguard Worker
9239*4d5d8b54SAndroid Build Coastguard Worker    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9240*4d5d8b54SAndroid Build Coastguard Worker      case `$LD -v 2>&1` in
9241*4d5d8b54SAndroid Build Coastguard Worker        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9242*4d5d8b54SAndroid Build Coastguard Worker	ld_shlibs=no
9243*4d5d8b54SAndroid Build Coastguard Worker	cat <<_LT_EOF 1>&2
9244*4d5d8b54SAndroid Build Coastguard Worker
9245*4d5d8b54SAndroid Build Coastguard Worker*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
9246*4d5d8b54SAndroid Build Coastguard Worker*** reliably create shared libraries on SCO systems.  Therefore, libtool
9247*4d5d8b54SAndroid Build Coastguard Worker*** is disabling shared libraries support.  We urge you to upgrade GNU
9248*4d5d8b54SAndroid Build Coastguard Worker*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9249*4d5d8b54SAndroid Build Coastguard Worker*** your PATH or compiler configuration so that the native linker is
9250*4d5d8b54SAndroid Build Coastguard Worker*** used, and then restart.
9251*4d5d8b54SAndroid Build Coastguard Worker
9252*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
9253*4d5d8b54SAndroid Build Coastguard Worker	;;
9254*4d5d8b54SAndroid Build Coastguard Worker	*)
9255*4d5d8b54SAndroid Build Coastguard Worker	  # For security reasons, it is highly recommended that you always
9256*4d5d8b54SAndroid Build Coastguard Worker	  # use absolute paths for naming shared libraries, and exclude the
9257*4d5d8b54SAndroid Build Coastguard Worker	  # DT_RUNPATH tag from executables and libraries.  But doing so
9258*4d5d8b54SAndroid Build Coastguard Worker	  # requires that you compile everything twice, which is a pain.
9259*4d5d8b54SAndroid Build Coastguard Worker	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9260*4d5d8b54SAndroid Build Coastguard Worker	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9261*4d5d8b54SAndroid Build Coastguard Worker	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9262*4d5d8b54SAndroid Build Coastguard Worker	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9263*4d5d8b54SAndroid Build Coastguard Worker	  else
9264*4d5d8b54SAndroid Build Coastguard Worker	    ld_shlibs=no
9265*4d5d8b54SAndroid Build Coastguard Worker	  fi
9266*4d5d8b54SAndroid Build Coastguard Worker	;;
9267*4d5d8b54SAndroid Build Coastguard Worker      esac
9268*4d5d8b54SAndroid Build Coastguard Worker      ;;
9269*4d5d8b54SAndroid Build Coastguard Worker
9270*4d5d8b54SAndroid Build Coastguard Worker    sunos4*)
9271*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9272*4d5d8b54SAndroid Build Coastguard Worker      wlarc=
9273*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct=yes
9274*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
9275*4d5d8b54SAndroid Build Coastguard Worker      ;;
9276*4d5d8b54SAndroid Build Coastguard Worker
9277*4d5d8b54SAndroid Build Coastguard Worker    *)
9278*4d5d8b54SAndroid Build Coastguard Worker      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9279*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9280*4d5d8b54SAndroid Build Coastguard Worker	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9281*4d5d8b54SAndroid Build Coastguard Worker      else
9282*4d5d8b54SAndroid Build Coastguard Worker	ld_shlibs=no
9283*4d5d8b54SAndroid Build Coastguard Worker      fi
9284*4d5d8b54SAndroid Build Coastguard Worker      ;;
9285*4d5d8b54SAndroid Build Coastguard Worker    esac
9286*4d5d8b54SAndroid Build Coastguard Worker
9287*4d5d8b54SAndroid Build Coastguard Worker    if test no = "$ld_shlibs"; then
9288*4d5d8b54SAndroid Build Coastguard Worker      runpath_var=
9289*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec=
9290*4d5d8b54SAndroid Build Coastguard Worker      export_dynamic_flag_spec=
9291*4d5d8b54SAndroid Build Coastguard Worker      whole_archive_flag_spec=
9292*4d5d8b54SAndroid Build Coastguard Worker    fi
9293*4d5d8b54SAndroid Build Coastguard Worker  else
9294*4d5d8b54SAndroid Build Coastguard Worker    # PORTME fill in a description of your system's linker (not GNU ld)
9295*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
9296*4d5d8b54SAndroid Build Coastguard Worker    aix3*)
9297*4d5d8b54SAndroid Build Coastguard Worker      allow_undefined_flag=unsupported
9298*4d5d8b54SAndroid Build Coastguard Worker      always_export_symbols=yes
9299*4d5d8b54SAndroid Build Coastguard Worker      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'
9300*4d5d8b54SAndroid Build Coastguard Worker      # Note: this linker hardcodes the directories in LIBPATH if there
9301*4d5d8b54SAndroid Build Coastguard Worker      # are no directories specified by -L.
9302*4d5d8b54SAndroid Build Coastguard Worker      hardcode_minus_L=yes
9303*4d5d8b54SAndroid Build Coastguard Worker      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
9304*4d5d8b54SAndroid Build Coastguard Worker	# Neither direct hardcoding nor static linking is supported with a
9305*4d5d8b54SAndroid Build Coastguard Worker	# broken collect2.
9306*4d5d8b54SAndroid Build Coastguard Worker	hardcode_direct=unsupported
9307*4d5d8b54SAndroid Build Coastguard Worker      fi
9308*4d5d8b54SAndroid Build Coastguard Worker      ;;
9309*4d5d8b54SAndroid Build Coastguard Worker
9310*4d5d8b54SAndroid Build Coastguard Worker    aix[4-9]*)
9311*4d5d8b54SAndroid Build Coastguard Worker      if test ia64 = "$host_cpu"; then
9312*4d5d8b54SAndroid Build Coastguard Worker	# On IA64, the linker does run time linking by default, so we don't
9313*4d5d8b54SAndroid Build Coastguard Worker	# have to do anything special.
9314*4d5d8b54SAndroid Build Coastguard Worker	aix_use_runtimelinking=no
9315*4d5d8b54SAndroid Build Coastguard Worker	exp_sym_flag='-Bexport'
9316*4d5d8b54SAndroid Build Coastguard Worker	no_entry_flag=
9317*4d5d8b54SAndroid Build Coastguard Worker      else
9318*4d5d8b54SAndroid Build Coastguard Worker	# If we're using GNU nm, then we don't want the "-C" option.
9319*4d5d8b54SAndroid Build Coastguard Worker	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
9320*4d5d8b54SAndroid Build Coastguard Worker	# Without the "-l" option, or with the "-B" option, AIX nm treats
9321*4d5d8b54SAndroid Build Coastguard Worker	# weak defined symbols like other global defined symbols, whereas
9322*4d5d8b54SAndroid Build Coastguard Worker	# GNU nm marks them as "W".
9323*4d5d8b54SAndroid Build Coastguard Worker	# While the 'weak' keyword is ignored in the Export File, we need
9324*4d5d8b54SAndroid Build Coastguard Worker	# it in the Import File for the 'aix-soname' feature, so we have
9325*4d5d8b54SAndroid Build Coastguard Worker	# to replace the "-B" option with "-P" for AIX nm.
9326*4d5d8b54SAndroid Build Coastguard Worker	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9327*4d5d8b54SAndroid Build Coastguard Worker	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
9328*4d5d8b54SAndroid Build Coastguard Worker	else
9329*4d5d8b54SAndroid Build Coastguard Worker	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
9330*4d5d8b54SAndroid Build Coastguard Worker	fi
9331*4d5d8b54SAndroid Build Coastguard Worker	aix_use_runtimelinking=no
9332*4d5d8b54SAndroid Build Coastguard Worker
9333*4d5d8b54SAndroid Build Coastguard Worker	# Test if we are trying to use run time linking or normal
9334*4d5d8b54SAndroid Build Coastguard Worker	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9335*4d5d8b54SAndroid Build Coastguard Worker	# have runtime linking enabled, and use it for executables.
9336*4d5d8b54SAndroid Build Coastguard Worker	# For shared libraries, we enable/disable runtime linking
9337*4d5d8b54SAndroid Build Coastguard Worker	# depending on the kind of the shared library created -
9338*4d5d8b54SAndroid Build Coastguard Worker	# when "with_aix_soname,aix_use_runtimelinking" is:
9339*4d5d8b54SAndroid Build Coastguard Worker	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
9340*4d5d8b54SAndroid Build Coastguard Worker	# "aix,yes"  lib.so          shared, rtl:yes, for executables
9341*4d5d8b54SAndroid Build Coastguard Worker	#            lib.a           static archive
9342*4d5d8b54SAndroid Build Coastguard Worker	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
9343*4d5d8b54SAndroid Build Coastguard Worker	#            lib.a(lib.so.V) shared, rtl:no,  for executables
9344*4d5d8b54SAndroid Build Coastguard Worker	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
9345*4d5d8b54SAndroid Build Coastguard Worker	#            lib.a(lib.so.V) shared, rtl:no
9346*4d5d8b54SAndroid Build Coastguard Worker	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
9347*4d5d8b54SAndroid Build Coastguard Worker	#            lib.a           static archive
9348*4d5d8b54SAndroid Build Coastguard Worker	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9349*4d5d8b54SAndroid Build Coastguard Worker	  for ld_flag in $LDFLAGS; do
9350*4d5d8b54SAndroid Build Coastguard Worker	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
9351*4d5d8b54SAndroid Build Coastguard Worker	    aix_use_runtimelinking=yes
9352*4d5d8b54SAndroid Build Coastguard Worker	    break
9353*4d5d8b54SAndroid Build Coastguard Worker	  fi
9354*4d5d8b54SAndroid Build Coastguard Worker	  done
9355*4d5d8b54SAndroid Build Coastguard Worker	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9356*4d5d8b54SAndroid Build Coastguard Worker	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
9357*4d5d8b54SAndroid Build Coastguard Worker	    # so we don't have lib.a shared libs to link our executables.
9358*4d5d8b54SAndroid Build Coastguard Worker	    # We have to force runtime linking in this case.
9359*4d5d8b54SAndroid Build Coastguard Worker	    aix_use_runtimelinking=yes
9360*4d5d8b54SAndroid Build Coastguard Worker	    LDFLAGS="$LDFLAGS -Wl,-brtl"
9361*4d5d8b54SAndroid Build Coastguard Worker	  fi
9362*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9363*4d5d8b54SAndroid Build Coastguard Worker	esac
9364*4d5d8b54SAndroid Build Coastguard Worker
9365*4d5d8b54SAndroid Build Coastguard Worker	exp_sym_flag='-bexport'
9366*4d5d8b54SAndroid Build Coastguard Worker	no_entry_flag='-bnoentry'
9367*4d5d8b54SAndroid Build Coastguard Worker      fi
9368*4d5d8b54SAndroid Build Coastguard Worker
9369*4d5d8b54SAndroid Build Coastguard Worker      # When large executables or shared objects are built, AIX ld can
9370*4d5d8b54SAndroid Build Coastguard Worker      # have problems creating the table of contents.  If linking a library
9371*4d5d8b54SAndroid Build Coastguard Worker      # or program results in "error TOC overflow" add -mminimal-toc to
9372*4d5d8b54SAndroid Build Coastguard Worker      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9373*4d5d8b54SAndroid Build Coastguard Worker      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9374*4d5d8b54SAndroid Build Coastguard Worker
9375*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds=''
9376*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct=yes
9377*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct_absolute=yes
9378*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_separator=':'
9379*4d5d8b54SAndroid Build Coastguard Worker      link_all_deplibs=yes
9380*4d5d8b54SAndroid Build Coastguard Worker      file_list_spec='$wl-f,'
9381*4d5d8b54SAndroid Build Coastguard Worker      case $with_aix_soname,$aix_use_runtimelinking in
9382*4d5d8b54SAndroid Build Coastguard Worker      aix,*) ;; # traditional, no import file
9383*4d5d8b54SAndroid Build Coastguard Worker      svr4,* | *,yes) # use import file
9384*4d5d8b54SAndroid Build Coastguard Worker	# The Import File defines what to hardcode.
9385*4d5d8b54SAndroid Build Coastguard Worker	hardcode_direct=no
9386*4d5d8b54SAndroid Build Coastguard Worker	hardcode_direct_absolute=no
9387*4d5d8b54SAndroid Build Coastguard Worker	;;
9388*4d5d8b54SAndroid Build Coastguard Worker      esac
9389*4d5d8b54SAndroid Build Coastguard Worker
9390*4d5d8b54SAndroid Build Coastguard Worker      if test yes = "$GCC"; then
9391*4d5d8b54SAndroid Build Coastguard Worker	case $host_os in aix4.[012]|aix4.[012].*)
9392*4d5d8b54SAndroid Build Coastguard Worker	# We only want to do this on AIX 4.2 and lower, the check
9393*4d5d8b54SAndroid Build Coastguard Worker	# below for broken collect2 doesn't work under 4.3+
9394*4d5d8b54SAndroid Build Coastguard Worker	  collect2name=`$CC -print-prog-name=collect2`
9395*4d5d8b54SAndroid Build Coastguard Worker	  if test -f "$collect2name" &&
9396*4d5d8b54SAndroid Build Coastguard Worker	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9397*4d5d8b54SAndroid Build Coastguard Worker	  then
9398*4d5d8b54SAndroid Build Coastguard Worker	  # We have reworked collect2
9399*4d5d8b54SAndroid Build Coastguard Worker	  :
9400*4d5d8b54SAndroid Build Coastguard Worker	  else
9401*4d5d8b54SAndroid Build Coastguard Worker	  # We have old collect2
9402*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_direct=unsupported
9403*4d5d8b54SAndroid Build Coastguard Worker	  # It fails to find uninstalled libraries when the uninstalled
9404*4d5d8b54SAndroid Build Coastguard Worker	  # path is not listed in the libpath.  Setting hardcode_minus_L
9405*4d5d8b54SAndroid Build Coastguard Worker	  # to unsupported forces relinking
9406*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_minus_L=yes
9407*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_libdir_flag_spec='-L$libdir'
9408*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_libdir_separator=
9409*4d5d8b54SAndroid Build Coastguard Worker	  fi
9410*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9411*4d5d8b54SAndroid Build Coastguard Worker	esac
9412*4d5d8b54SAndroid Build Coastguard Worker	shared_flag='-shared'
9413*4d5d8b54SAndroid Build Coastguard Worker	if test yes = "$aix_use_runtimelinking"; then
9414*4d5d8b54SAndroid Build Coastguard Worker	  shared_flag="$shared_flag "'$wl-G'
9415*4d5d8b54SAndroid Build Coastguard Worker	fi
9416*4d5d8b54SAndroid Build Coastguard Worker	# Need to ensure runtime linking is disabled for the traditional
9417*4d5d8b54SAndroid Build Coastguard Worker	# shared library, or the linker may eventually find shared libraries
9418*4d5d8b54SAndroid Build Coastguard Worker	# /with/ Import File - we do not want to mix them.
9419*4d5d8b54SAndroid Build Coastguard Worker	shared_flag_aix='-shared'
9420*4d5d8b54SAndroid Build Coastguard Worker	shared_flag_svr4='-shared $wl-G'
9421*4d5d8b54SAndroid Build Coastguard Worker      else
9422*4d5d8b54SAndroid Build Coastguard Worker	# not using gcc
9423*4d5d8b54SAndroid Build Coastguard Worker	if test ia64 = "$host_cpu"; then
9424*4d5d8b54SAndroid Build Coastguard Worker	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9425*4d5d8b54SAndroid Build Coastguard Worker	# chokes on -Wl,-G. The following line is correct:
9426*4d5d8b54SAndroid Build Coastguard Worker	  shared_flag='-G'
9427*4d5d8b54SAndroid Build Coastguard Worker	else
9428*4d5d8b54SAndroid Build Coastguard Worker	  if test yes = "$aix_use_runtimelinking"; then
9429*4d5d8b54SAndroid Build Coastguard Worker	    shared_flag='$wl-G'
9430*4d5d8b54SAndroid Build Coastguard Worker	  else
9431*4d5d8b54SAndroid Build Coastguard Worker	    shared_flag='$wl-bM:SRE'
9432*4d5d8b54SAndroid Build Coastguard Worker	  fi
9433*4d5d8b54SAndroid Build Coastguard Worker	  shared_flag_aix='$wl-bM:SRE'
9434*4d5d8b54SAndroid Build Coastguard Worker	  shared_flag_svr4='$wl-G'
9435*4d5d8b54SAndroid Build Coastguard Worker	fi
9436*4d5d8b54SAndroid Build Coastguard Worker      fi
9437*4d5d8b54SAndroid Build Coastguard Worker
9438*4d5d8b54SAndroid Build Coastguard Worker      export_dynamic_flag_spec='$wl-bexpall'
9439*4d5d8b54SAndroid Build Coastguard Worker      # It seems that -bexpall does not export symbols beginning with
9440*4d5d8b54SAndroid Build Coastguard Worker      # underscore (_), so it is better to generate a list of symbols to export.
9441*4d5d8b54SAndroid Build Coastguard Worker      always_export_symbols=yes
9442*4d5d8b54SAndroid Build Coastguard Worker      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
9443*4d5d8b54SAndroid Build Coastguard Worker	# Warning - without using the other runtime loading flags (-brtl),
9444*4d5d8b54SAndroid Build Coastguard Worker	# -berok will link without error, but may produce a broken library.
9445*4d5d8b54SAndroid Build Coastguard Worker	allow_undefined_flag='-berok'
9446*4d5d8b54SAndroid Build Coastguard Worker        # Determine the default libpath from the value encoded in an
9447*4d5d8b54SAndroid Build Coastguard Worker        # empty executable.
9448*4d5d8b54SAndroid Build Coastguard Worker        if test set = "${lt_cv_aix_libpath+set}"; then
9449*4d5d8b54SAndroid Build Coastguard Worker  aix_libpath=$lt_cv_aix_libpath
9450*4d5d8b54SAndroid Build Coastguard Workerelse
9451*4d5d8b54SAndroid Build Coastguard Worker  if test ${lt_cv_aix_libpath_+y}
9452*4d5d8b54SAndroid Build Coastguard Workerthen :
9453*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
9454*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
9455*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9456*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
9457*4d5d8b54SAndroid Build Coastguard Worker
9458*4d5d8b54SAndroid Build Coastguard Workerint
9459*4d5d8b54SAndroid Build Coastguard Workermain (void)
9460*4d5d8b54SAndroid Build Coastguard Worker{
9461*4d5d8b54SAndroid Build Coastguard Worker
9462*4d5d8b54SAndroid Build Coastguard Worker  ;
9463*4d5d8b54SAndroid Build Coastguard Worker  return 0;
9464*4d5d8b54SAndroid Build Coastguard Worker}
9465*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
9466*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
9467*4d5d8b54SAndroid Build Coastguard Workerthen :
9468*4d5d8b54SAndroid Build Coastguard Worker
9469*4d5d8b54SAndroid Build Coastguard Worker  lt_aix_libpath_sed='
9470*4d5d8b54SAndroid Build Coastguard Worker      /Import File Strings/,/^$/ {
9471*4d5d8b54SAndroid Build Coastguard Worker	  /^0/ {
9472*4d5d8b54SAndroid Build Coastguard Worker	      s/^0  *\([^ ]*\) *$/\1/
9473*4d5d8b54SAndroid Build Coastguard Worker	      p
9474*4d5d8b54SAndroid Build Coastguard Worker	  }
9475*4d5d8b54SAndroid Build Coastguard Worker      }'
9476*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9477*4d5d8b54SAndroid Build Coastguard Worker  # Check for a 64-bit object if we didn't find anything.
9478*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$lt_cv_aix_libpath_"; then
9479*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9480*4d5d8b54SAndroid Build Coastguard Worker  fi
9481*4d5d8b54SAndroid Build Coastguard Workerfi
9482*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
9483*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
9484*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$lt_cv_aix_libpath_"; then
9485*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_aix_libpath_=/usr/lib:/lib
9486*4d5d8b54SAndroid Build Coastguard Worker  fi
9487*4d5d8b54SAndroid Build Coastguard Worker
9488*4d5d8b54SAndroid Build Coastguard Workerfi
9489*4d5d8b54SAndroid Build Coastguard Worker
9490*4d5d8b54SAndroid Build Coastguard Worker  aix_libpath=$lt_cv_aix_libpath_
9491*4d5d8b54SAndroid Build Coastguard Workerfi
9492*4d5d8b54SAndroid Build Coastguard Worker
9493*4d5d8b54SAndroid Build Coastguard Worker        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9494*4d5d8b54SAndroid Build Coastguard Worker        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
9495*4d5d8b54SAndroid Build Coastguard Worker      else
9496*4d5d8b54SAndroid Build Coastguard Worker	if test ia64 = "$host_cpu"; then
9497*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
9498*4d5d8b54SAndroid Build Coastguard Worker	  allow_undefined_flag="-z nodefs"
9499*4d5d8b54SAndroid Build Coastguard Worker	  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"
9500*4d5d8b54SAndroid Build Coastguard Worker	else
9501*4d5d8b54SAndroid Build Coastguard Worker	 # Determine the default libpath from the value encoded in an
9502*4d5d8b54SAndroid Build Coastguard Worker	 # empty executable.
9503*4d5d8b54SAndroid Build Coastguard Worker	 if test set = "${lt_cv_aix_libpath+set}"; then
9504*4d5d8b54SAndroid Build Coastguard Worker  aix_libpath=$lt_cv_aix_libpath
9505*4d5d8b54SAndroid Build Coastguard Workerelse
9506*4d5d8b54SAndroid Build Coastguard Worker  if test ${lt_cv_aix_libpath_+y}
9507*4d5d8b54SAndroid Build Coastguard Workerthen :
9508*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
9509*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
9510*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9511*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
9512*4d5d8b54SAndroid Build Coastguard Worker
9513*4d5d8b54SAndroid Build Coastguard Workerint
9514*4d5d8b54SAndroid Build Coastguard Workermain (void)
9515*4d5d8b54SAndroid Build Coastguard Worker{
9516*4d5d8b54SAndroid Build Coastguard Worker
9517*4d5d8b54SAndroid Build Coastguard Worker  ;
9518*4d5d8b54SAndroid Build Coastguard Worker  return 0;
9519*4d5d8b54SAndroid Build Coastguard Worker}
9520*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
9521*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
9522*4d5d8b54SAndroid Build Coastguard Workerthen :
9523*4d5d8b54SAndroid Build Coastguard Worker
9524*4d5d8b54SAndroid Build Coastguard Worker  lt_aix_libpath_sed='
9525*4d5d8b54SAndroid Build Coastguard Worker      /Import File Strings/,/^$/ {
9526*4d5d8b54SAndroid Build Coastguard Worker	  /^0/ {
9527*4d5d8b54SAndroid Build Coastguard Worker	      s/^0  *\([^ ]*\) *$/\1/
9528*4d5d8b54SAndroid Build Coastguard Worker	      p
9529*4d5d8b54SAndroid Build Coastguard Worker	  }
9530*4d5d8b54SAndroid Build Coastguard Worker      }'
9531*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9532*4d5d8b54SAndroid Build Coastguard Worker  # Check for a 64-bit object if we didn't find anything.
9533*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$lt_cv_aix_libpath_"; then
9534*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9535*4d5d8b54SAndroid Build Coastguard Worker  fi
9536*4d5d8b54SAndroid Build Coastguard Workerfi
9537*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
9538*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
9539*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$lt_cv_aix_libpath_"; then
9540*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_aix_libpath_=/usr/lib:/lib
9541*4d5d8b54SAndroid Build Coastguard Worker  fi
9542*4d5d8b54SAndroid Build Coastguard Worker
9543*4d5d8b54SAndroid Build Coastguard Workerfi
9544*4d5d8b54SAndroid Build Coastguard Worker
9545*4d5d8b54SAndroid Build Coastguard Worker  aix_libpath=$lt_cv_aix_libpath_
9546*4d5d8b54SAndroid Build Coastguard Workerfi
9547*4d5d8b54SAndroid Build Coastguard Worker
9548*4d5d8b54SAndroid Build Coastguard Worker	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9549*4d5d8b54SAndroid Build Coastguard Worker	  # Warning - without using the other run time loading flags,
9550*4d5d8b54SAndroid Build Coastguard Worker	  # -berok will link without error, but may produce a broken library.
9551*4d5d8b54SAndroid Build Coastguard Worker	  no_undefined_flag=' $wl-bernotok'
9552*4d5d8b54SAndroid Build Coastguard Worker	  allow_undefined_flag=' $wl-berok'
9553*4d5d8b54SAndroid Build Coastguard Worker	  if test yes = "$with_gnu_ld"; then
9554*4d5d8b54SAndroid Build Coastguard Worker	    # We only use this code for GNU lds that support --whole-archive.
9555*4d5d8b54SAndroid Build Coastguard Worker	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
9556*4d5d8b54SAndroid Build Coastguard Worker	  else
9557*4d5d8b54SAndroid Build Coastguard Worker	    # Exported symbols can be pulled into shared objects from archives
9558*4d5d8b54SAndroid Build Coastguard Worker	    whole_archive_flag_spec='$convenience'
9559*4d5d8b54SAndroid Build Coastguard Worker	  fi
9560*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds_need_lc=yes
9561*4d5d8b54SAndroid Build Coastguard Worker	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
9562*4d5d8b54SAndroid Build Coastguard Worker	  # -brtl affects multiple linker settings, -berok does not and is overridden later
9563*4d5d8b54SAndroid Build Coastguard Worker	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
9564*4d5d8b54SAndroid Build Coastguard Worker	  if test svr4 != "$with_aix_soname"; then
9565*4d5d8b54SAndroid Build Coastguard Worker	    # This is similar to how AIX traditionally builds its shared libraries.
9566*4d5d8b54SAndroid Build Coastguard Worker	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
9567*4d5d8b54SAndroid Build Coastguard Worker	  fi
9568*4d5d8b54SAndroid Build Coastguard Worker	  if test aix != "$with_aix_soname"; then
9569*4d5d8b54SAndroid Build Coastguard Worker	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
9570*4d5d8b54SAndroid Build Coastguard Worker	  else
9571*4d5d8b54SAndroid Build Coastguard Worker	    # used by -dlpreopen to get the symbols
9572*4d5d8b54SAndroid Build Coastguard Worker	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
9573*4d5d8b54SAndroid Build Coastguard Worker	  fi
9574*4d5d8b54SAndroid Build Coastguard Worker	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
9575*4d5d8b54SAndroid Build Coastguard Worker	fi
9576*4d5d8b54SAndroid Build Coastguard Worker      fi
9577*4d5d8b54SAndroid Build Coastguard Worker      ;;
9578*4d5d8b54SAndroid Build Coastguard Worker
9579*4d5d8b54SAndroid Build Coastguard Worker    amigaos*)
9580*4d5d8b54SAndroid Build Coastguard Worker      case $host_cpu in
9581*4d5d8b54SAndroid Build Coastguard Worker      powerpc)
9582*4d5d8b54SAndroid Build Coastguard Worker            # see comment about AmigaOS4 .so support
9583*4d5d8b54SAndroid Build Coastguard Worker            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9584*4d5d8b54SAndroid Build Coastguard Worker            archive_expsym_cmds=''
9585*4d5d8b54SAndroid Build Coastguard Worker        ;;
9586*4d5d8b54SAndroid Build Coastguard Worker      m68k)
9587*4d5d8b54SAndroid Build Coastguard Worker            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)'
9588*4d5d8b54SAndroid Build Coastguard Worker            hardcode_libdir_flag_spec='-L$libdir'
9589*4d5d8b54SAndroid Build Coastguard Worker            hardcode_minus_L=yes
9590*4d5d8b54SAndroid Build Coastguard Worker        ;;
9591*4d5d8b54SAndroid Build Coastguard Worker      esac
9592*4d5d8b54SAndroid Build Coastguard Worker      ;;
9593*4d5d8b54SAndroid Build Coastguard Worker
9594*4d5d8b54SAndroid Build Coastguard Worker    bsdi[45]*)
9595*4d5d8b54SAndroid Build Coastguard Worker      export_dynamic_flag_spec=-rdynamic
9596*4d5d8b54SAndroid Build Coastguard Worker      ;;
9597*4d5d8b54SAndroid Build Coastguard Worker
9598*4d5d8b54SAndroid Build Coastguard Worker    cygwin* | mingw* | pw32* | cegcc*)
9599*4d5d8b54SAndroid Build Coastguard Worker      # When not using gcc, we currently assume that we are using
9600*4d5d8b54SAndroid Build Coastguard Worker      # Microsoft Visual C++ or Intel C++ Compiler.
9601*4d5d8b54SAndroid Build Coastguard Worker      # hardcode_libdir_flag_spec is actually meaningless, as there is
9602*4d5d8b54SAndroid Build Coastguard Worker      # no search path for DLLs.
9603*4d5d8b54SAndroid Build Coastguard Worker      case $cc_basename in
9604*4d5d8b54SAndroid Build Coastguard Worker      cl* | icl*)
9605*4d5d8b54SAndroid Build Coastguard Worker	# Native MSVC or ICC
9606*4d5d8b54SAndroid Build Coastguard Worker	hardcode_libdir_flag_spec=' '
9607*4d5d8b54SAndroid Build Coastguard Worker	allow_undefined_flag=unsupported
9608*4d5d8b54SAndroid Build Coastguard Worker	always_export_symbols=yes
9609*4d5d8b54SAndroid Build Coastguard Worker	file_list_spec='@'
9610*4d5d8b54SAndroid Build Coastguard Worker	# Tell ltmain to make .lib files, not .a files.
9611*4d5d8b54SAndroid Build Coastguard Worker	libext=lib
9612*4d5d8b54SAndroid Build Coastguard Worker	# Tell ltmain to make .dll files, not .so files.
9613*4d5d8b54SAndroid Build Coastguard Worker	shrext_cmds=.dll
9614*4d5d8b54SAndroid Build Coastguard Worker	# FIXME: Setting linknames here is a bad hack.
9615*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
9616*4d5d8b54SAndroid Build Coastguard Worker	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9617*4d5d8b54SAndroid Build Coastguard Worker            cp "$export_symbols" "$output_objdir/$soname.def";
9618*4d5d8b54SAndroid Build Coastguard Worker            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
9619*4d5d8b54SAndroid Build Coastguard Worker          else
9620*4d5d8b54SAndroid Build Coastguard Worker            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
9621*4d5d8b54SAndroid Build Coastguard Worker          fi~
9622*4d5d8b54SAndroid Build Coastguard Worker          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9623*4d5d8b54SAndroid Build Coastguard Worker          linknames='
9624*4d5d8b54SAndroid Build Coastguard Worker	# The linker will not automatically build a static lib if we build a DLL.
9625*4d5d8b54SAndroid Build Coastguard Worker	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9626*4d5d8b54SAndroid Build Coastguard Worker	enable_shared_with_static_runtimes=yes
9627*4d5d8b54SAndroid Build Coastguard Worker	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9628*4d5d8b54SAndroid Build Coastguard Worker	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9629*4d5d8b54SAndroid Build Coastguard Worker	# Don't use ranlib
9630*4d5d8b54SAndroid Build Coastguard Worker	old_postinstall_cmds='chmod 644 $oldlib'
9631*4d5d8b54SAndroid Build Coastguard Worker	postlink_cmds='lt_outputfile="@OUTPUT@"~
9632*4d5d8b54SAndroid Build Coastguard Worker          lt_tool_outputfile="@TOOL_OUTPUT@"~
9633*4d5d8b54SAndroid Build Coastguard Worker          case $lt_outputfile in
9634*4d5d8b54SAndroid Build Coastguard Worker            *.exe|*.EXE) ;;
9635*4d5d8b54SAndroid Build Coastguard Worker            *)
9636*4d5d8b54SAndroid Build Coastguard Worker              lt_outputfile=$lt_outputfile.exe
9637*4d5d8b54SAndroid Build Coastguard Worker              lt_tool_outputfile=$lt_tool_outputfile.exe
9638*4d5d8b54SAndroid Build Coastguard Worker              ;;
9639*4d5d8b54SAndroid Build Coastguard Worker          esac~
9640*4d5d8b54SAndroid Build Coastguard Worker          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
9641*4d5d8b54SAndroid Build Coastguard Worker            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9642*4d5d8b54SAndroid Build Coastguard Worker            $RM "$lt_outputfile.manifest";
9643*4d5d8b54SAndroid Build Coastguard Worker          fi'
9644*4d5d8b54SAndroid Build Coastguard Worker	;;
9645*4d5d8b54SAndroid Build Coastguard Worker      *)
9646*4d5d8b54SAndroid Build Coastguard Worker	# Assume MSVC and ICC wrapper
9647*4d5d8b54SAndroid Build Coastguard Worker	hardcode_libdir_flag_spec=' '
9648*4d5d8b54SAndroid Build Coastguard Worker	allow_undefined_flag=unsupported
9649*4d5d8b54SAndroid Build Coastguard Worker	# Tell ltmain to make .lib files, not .a files.
9650*4d5d8b54SAndroid Build Coastguard Worker	libext=lib
9651*4d5d8b54SAndroid Build Coastguard Worker	# Tell ltmain to make .dll files, not .so files.
9652*4d5d8b54SAndroid Build Coastguard Worker	shrext_cmds=.dll
9653*4d5d8b54SAndroid Build Coastguard Worker	# FIXME: Setting linknames here is a bad hack.
9654*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9655*4d5d8b54SAndroid Build Coastguard Worker	# The linker will automatically build a .lib file if we build a DLL.
9656*4d5d8b54SAndroid Build Coastguard Worker	old_archive_from_new_cmds='true'
9657*4d5d8b54SAndroid Build Coastguard Worker	# FIXME: Should let the user specify the lib program.
9658*4d5d8b54SAndroid Build Coastguard Worker	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9659*4d5d8b54SAndroid Build Coastguard Worker	enable_shared_with_static_runtimes=yes
9660*4d5d8b54SAndroid Build Coastguard Worker	;;
9661*4d5d8b54SAndroid Build Coastguard Worker      esac
9662*4d5d8b54SAndroid Build Coastguard Worker      ;;
9663*4d5d8b54SAndroid Build Coastguard Worker
9664*4d5d8b54SAndroid Build Coastguard Worker    darwin* | rhapsody*)
9665*4d5d8b54SAndroid Build Coastguard Worker
9666*4d5d8b54SAndroid Build Coastguard Worker
9667*4d5d8b54SAndroid Build Coastguard Worker  archive_cmds_need_lc=no
9668*4d5d8b54SAndroid Build Coastguard Worker  hardcode_direct=no
9669*4d5d8b54SAndroid Build Coastguard Worker  hardcode_automatic=yes
9670*4d5d8b54SAndroid Build Coastguard Worker  hardcode_shlibpath_var=unsupported
9671*4d5d8b54SAndroid Build Coastguard Worker  if test yes = "$lt_cv_ld_force_load"; then
9672*4d5d8b54SAndroid Build Coastguard Worker    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\"`'
9673*4d5d8b54SAndroid Build Coastguard Worker
9674*4d5d8b54SAndroid Build Coastguard Worker  else
9675*4d5d8b54SAndroid Build Coastguard Worker    whole_archive_flag_spec=''
9676*4d5d8b54SAndroid Build Coastguard Worker  fi
9677*4d5d8b54SAndroid Build Coastguard Worker  link_all_deplibs=yes
9678*4d5d8b54SAndroid Build Coastguard Worker  allow_undefined_flag=$_lt_dar_allow_undefined
9679*4d5d8b54SAndroid Build Coastguard Worker  case $cc_basename in
9680*4d5d8b54SAndroid Build Coastguard Worker     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
9681*4d5d8b54SAndroid Build Coastguard Worker     *) _lt_dar_can_shared=$GCC ;;
9682*4d5d8b54SAndroid Build Coastguard Worker  esac
9683*4d5d8b54SAndroid Build Coastguard Worker  if test yes = "$_lt_dar_can_shared"; then
9684*4d5d8b54SAndroid Build Coastguard Worker    output_verbose_link_cmd=func_echo_all
9685*4d5d8b54SAndroid Build Coastguard Worker    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
9686*4d5d8b54SAndroid Build Coastguard Worker    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
9687*4d5d8b54SAndroid Build Coastguard Worker    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"
9688*4d5d8b54SAndroid Build Coastguard Worker    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"
9689*4d5d8b54SAndroid Build Coastguard Worker
9690*4d5d8b54SAndroid Build Coastguard Worker  else
9691*4d5d8b54SAndroid Build Coastguard Worker  ld_shlibs=no
9692*4d5d8b54SAndroid Build Coastguard Worker  fi
9693*4d5d8b54SAndroid Build Coastguard Worker
9694*4d5d8b54SAndroid Build Coastguard Worker      ;;
9695*4d5d8b54SAndroid Build Coastguard Worker
9696*4d5d8b54SAndroid Build Coastguard Worker    dgux*)
9697*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9698*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='-L$libdir'
9699*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
9700*4d5d8b54SAndroid Build Coastguard Worker      ;;
9701*4d5d8b54SAndroid Build Coastguard Worker
9702*4d5d8b54SAndroid Build Coastguard Worker    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9703*4d5d8b54SAndroid Build Coastguard Worker    # support.  Future versions do this automatically, but an explicit c++rt0.o
9704*4d5d8b54SAndroid Build Coastguard Worker    # does not break anything, and helps significantly (at the cost of a little
9705*4d5d8b54SAndroid Build Coastguard Worker    # extra space).
9706*4d5d8b54SAndroid Build Coastguard Worker    freebsd2.2*)
9707*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9708*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='-R$libdir'
9709*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct=yes
9710*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
9711*4d5d8b54SAndroid Build Coastguard Worker      ;;
9712*4d5d8b54SAndroid Build Coastguard Worker
9713*4d5d8b54SAndroid Build Coastguard Worker    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9714*4d5d8b54SAndroid Build Coastguard Worker    freebsd2.*)
9715*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9716*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct=yes
9717*4d5d8b54SAndroid Build Coastguard Worker      hardcode_minus_L=yes
9718*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
9719*4d5d8b54SAndroid Build Coastguard Worker      ;;
9720*4d5d8b54SAndroid Build Coastguard Worker
9721*4d5d8b54SAndroid Build Coastguard Worker    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9722*4d5d8b54SAndroid Build Coastguard Worker    freebsd* | dragonfly* | midnightbsd*)
9723*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9724*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='-R$libdir'
9725*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct=yes
9726*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
9727*4d5d8b54SAndroid Build Coastguard Worker      ;;
9728*4d5d8b54SAndroid Build Coastguard Worker
9729*4d5d8b54SAndroid Build Coastguard Worker    hpux9*)
9730*4d5d8b54SAndroid Build Coastguard Worker      if test yes = "$GCC"; then
9731*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
9732*4d5d8b54SAndroid Build Coastguard Worker      else
9733*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
9734*4d5d8b54SAndroid Build Coastguard Worker      fi
9735*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9736*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_separator=:
9737*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct=yes
9738*4d5d8b54SAndroid Build Coastguard Worker
9739*4d5d8b54SAndroid Build Coastguard Worker      # hardcode_minus_L: Not really in the search PATH,
9740*4d5d8b54SAndroid Build Coastguard Worker      # but as the default location of the library.
9741*4d5d8b54SAndroid Build Coastguard Worker      hardcode_minus_L=yes
9742*4d5d8b54SAndroid Build Coastguard Worker      export_dynamic_flag_spec='$wl-E'
9743*4d5d8b54SAndroid Build Coastguard Worker      ;;
9744*4d5d8b54SAndroid Build Coastguard Worker
9745*4d5d8b54SAndroid Build Coastguard Worker    hpux10*)
9746*4d5d8b54SAndroid Build Coastguard Worker      if test yes,no = "$GCC,$with_gnu_ld"; then
9747*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9748*4d5d8b54SAndroid Build Coastguard Worker      else
9749*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9750*4d5d8b54SAndroid Build Coastguard Worker      fi
9751*4d5d8b54SAndroid Build Coastguard Worker      if test no = "$with_gnu_ld"; then
9752*4d5d8b54SAndroid Build Coastguard Worker	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9753*4d5d8b54SAndroid Build Coastguard Worker	hardcode_libdir_separator=:
9754*4d5d8b54SAndroid Build Coastguard Worker	hardcode_direct=yes
9755*4d5d8b54SAndroid Build Coastguard Worker	hardcode_direct_absolute=yes
9756*4d5d8b54SAndroid Build Coastguard Worker	export_dynamic_flag_spec='$wl-E'
9757*4d5d8b54SAndroid Build Coastguard Worker	# hardcode_minus_L: Not really in the search PATH,
9758*4d5d8b54SAndroid Build Coastguard Worker	# but as the default location of the library.
9759*4d5d8b54SAndroid Build Coastguard Worker	hardcode_minus_L=yes
9760*4d5d8b54SAndroid Build Coastguard Worker      fi
9761*4d5d8b54SAndroid Build Coastguard Worker      ;;
9762*4d5d8b54SAndroid Build Coastguard Worker
9763*4d5d8b54SAndroid Build Coastguard Worker    hpux11*)
9764*4d5d8b54SAndroid Build Coastguard Worker      if test yes,no = "$GCC,$with_gnu_ld"; then
9765*4d5d8b54SAndroid Build Coastguard Worker	case $host_cpu in
9766*4d5d8b54SAndroid Build Coastguard Worker	hppa*64*)
9767*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
9768*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9769*4d5d8b54SAndroid Build Coastguard Worker	ia64*)
9770*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9771*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9772*4d5d8b54SAndroid Build Coastguard Worker	*)
9773*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9774*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9775*4d5d8b54SAndroid Build Coastguard Worker	esac
9776*4d5d8b54SAndroid Build Coastguard Worker      else
9777*4d5d8b54SAndroid Build Coastguard Worker	case $host_cpu in
9778*4d5d8b54SAndroid Build Coastguard Worker	hppa*64*)
9779*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
9780*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9781*4d5d8b54SAndroid Build Coastguard Worker	ia64*)
9782*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9783*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9784*4d5d8b54SAndroid Build Coastguard Worker	*)
9785*4d5d8b54SAndroid Build Coastguard Worker
9786*4d5d8b54SAndroid Build Coastguard Worker	  # Older versions of the 11.00 compiler do not understand -b yet
9787*4d5d8b54SAndroid Build Coastguard Worker	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9788*4d5d8b54SAndroid Build Coastguard Worker	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9789*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking if $CC understands -b... " >&6; }
9790*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_prog_compiler__b+y}
9791*4d5d8b54SAndroid Build Coastguard Workerthen :
9792*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
9793*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
9794*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_prog_compiler__b=no
9795*4d5d8b54SAndroid Build Coastguard Worker   save_LDFLAGS=$LDFLAGS
9796*4d5d8b54SAndroid Build Coastguard Worker   LDFLAGS="$LDFLAGS -b"
9797*4d5d8b54SAndroid Build Coastguard Worker   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9798*4d5d8b54SAndroid Build Coastguard Worker   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9799*4d5d8b54SAndroid Build Coastguard Worker     # The linker can only warn and ignore the option if not recognized
9800*4d5d8b54SAndroid Build Coastguard Worker     # So say no if there are warnings
9801*4d5d8b54SAndroid Build Coastguard Worker     if test -s conftest.err; then
9802*4d5d8b54SAndroid Build Coastguard Worker       # Append any errors to the config.log.
9803*4d5d8b54SAndroid Build Coastguard Worker       cat conftest.err 1>&5
9804*4d5d8b54SAndroid Build Coastguard Worker       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9805*4d5d8b54SAndroid Build Coastguard Worker       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9806*4d5d8b54SAndroid Build Coastguard Worker       if diff conftest.exp conftest.er2 >/dev/null; then
9807*4d5d8b54SAndroid Build Coastguard Worker         lt_cv_prog_compiler__b=yes
9808*4d5d8b54SAndroid Build Coastguard Worker       fi
9809*4d5d8b54SAndroid Build Coastguard Worker     else
9810*4d5d8b54SAndroid Build Coastguard Worker       lt_cv_prog_compiler__b=yes
9811*4d5d8b54SAndroid Build Coastguard Worker     fi
9812*4d5d8b54SAndroid Build Coastguard Worker   fi
9813*4d5d8b54SAndroid Build Coastguard Worker   $RM -r conftest*
9814*4d5d8b54SAndroid Build Coastguard Worker   LDFLAGS=$save_LDFLAGS
9815*4d5d8b54SAndroid Build Coastguard Worker
9816*4d5d8b54SAndroid Build Coastguard Workerfi
9817*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9818*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
9819*4d5d8b54SAndroid Build Coastguard Worker
9820*4d5d8b54SAndroid Build Coastguard Workerif test yes = "$lt_cv_prog_compiler__b"; then
9821*4d5d8b54SAndroid Build Coastguard Worker    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9822*4d5d8b54SAndroid Build Coastguard Workerelse
9823*4d5d8b54SAndroid Build Coastguard Worker    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9824*4d5d8b54SAndroid Build Coastguard Workerfi
9825*4d5d8b54SAndroid Build Coastguard Worker
9826*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9827*4d5d8b54SAndroid Build Coastguard Worker	esac
9828*4d5d8b54SAndroid Build Coastguard Worker      fi
9829*4d5d8b54SAndroid Build Coastguard Worker      if test no = "$with_gnu_ld"; then
9830*4d5d8b54SAndroid Build Coastguard Worker	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9831*4d5d8b54SAndroid Build Coastguard Worker	hardcode_libdir_separator=:
9832*4d5d8b54SAndroid Build Coastguard Worker
9833*4d5d8b54SAndroid Build Coastguard Worker	case $host_cpu in
9834*4d5d8b54SAndroid Build Coastguard Worker	hppa*64*|ia64*)
9835*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_direct=no
9836*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_shlibpath_var=no
9837*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9838*4d5d8b54SAndroid Build Coastguard Worker	*)
9839*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_direct=yes
9840*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_direct_absolute=yes
9841*4d5d8b54SAndroid Build Coastguard Worker	  export_dynamic_flag_spec='$wl-E'
9842*4d5d8b54SAndroid Build Coastguard Worker
9843*4d5d8b54SAndroid Build Coastguard Worker	  # hardcode_minus_L: Not really in the search PATH,
9844*4d5d8b54SAndroid Build Coastguard Worker	  # but as the default location of the library.
9845*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_minus_L=yes
9846*4d5d8b54SAndroid Build Coastguard Worker	  ;;
9847*4d5d8b54SAndroid Build Coastguard Worker	esac
9848*4d5d8b54SAndroid Build Coastguard Worker      fi
9849*4d5d8b54SAndroid Build Coastguard Worker      ;;
9850*4d5d8b54SAndroid Build Coastguard Worker
9851*4d5d8b54SAndroid Build Coastguard Worker    irix5* | irix6* | nonstopux*)
9852*4d5d8b54SAndroid Build Coastguard Worker      if test yes = "$GCC"; then
9853*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -shared $pic_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'
9854*4d5d8b54SAndroid Build Coastguard Worker	# Try to use the -exported_symbol ld option, if it does not
9855*4d5d8b54SAndroid Build Coastguard Worker	# work, assume that -exports_file does not work either and
9856*4d5d8b54SAndroid Build Coastguard Worker	# implicitly export all symbols.
9857*4d5d8b54SAndroid Build Coastguard Worker	# This should be the same for all languages, so no per-tag cache variable.
9858*4d5d8b54SAndroid Build Coastguard Worker	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9859*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9860*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_irix_exported_symbol+y}
9861*4d5d8b54SAndroid Build Coastguard Workerthen :
9862*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
9863*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
9864*4d5d8b54SAndroid Build Coastguard Worker  save_LDFLAGS=$LDFLAGS
9865*4d5d8b54SAndroid Build Coastguard Worker	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
9866*4d5d8b54SAndroid Build Coastguard Worker	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9867*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
9868*4d5d8b54SAndroid Build Coastguard Workerint foo (void) { return 0; }
9869*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
9870*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
9871*4d5d8b54SAndroid Build Coastguard Workerthen :
9872*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_irix_exported_symbol=yes
9873*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
9874*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_irix_exported_symbol=no
9875*4d5d8b54SAndroid Build Coastguard Workerfi
9876*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
9877*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
9878*4d5d8b54SAndroid Build Coastguard Worker           LDFLAGS=$save_LDFLAGS
9879*4d5d8b54SAndroid Build Coastguard Workerfi
9880*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9881*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
9882*4d5d8b54SAndroid Build Coastguard Worker	if test yes = "$lt_cv_irix_exported_symbol"; then
9883*4d5d8b54SAndroid Build Coastguard Worker          archive_expsym_cmds='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib'
9884*4d5d8b54SAndroid Build Coastguard Worker	fi
9885*4d5d8b54SAndroid Build Coastguard Worker	link_all_deplibs=no
9886*4d5d8b54SAndroid Build Coastguard Worker      else
9887*4d5d8b54SAndroid Build Coastguard Worker	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'
9888*4d5d8b54SAndroid Build Coastguard Worker	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'
9889*4d5d8b54SAndroid Build Coastguard Worker      fi
9890*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds_need_lc='no'
9891*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9892*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_separator=:
9893*4d5d8b54SAndroid Build Coastguard Worker      inherit_rpath=yes
9894*4d5d8b54SAndroid Build Coastguard Worker      link_all_deplibs=yes
9895*4d5d8b54SAndroid Build Coastguard Worker      ;;
9896*4d5d8b54SAndroid Build Coastguard Worker
9897*4d5d8b54SAndroid Build Coastguard Worker    linux*)
9898*4d5d8b54SAndroid Build Coastguard Worker      case $cc_basename in
9899*4d5d8b54SAndroid Build Coastguard Worker      tcc*)
9900*4d5d8b54SAndroid Build Coastguard Worker	# Fabrice Bellard et al's Tiny C Compiler
9901*4d5d8b54SAndroid Build Coastguard Worker	ld_shlibs=yes
9902*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9903*4d5d8b54SAndroid Build Coastguard Worker	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9904*4d5d8b54SAndroid Build Coastguard Worker	;;
9905*4d5d8b54SAndroid Build Coastguard Worker      esac
9906*4d5d8b54SAndroid Build Coastguard Worker      ;;
9907*4d5d8b54SAndroid Build Coastguard Worker
9908*4d5d8b54SAndroid Build Coastguard Worker    netbsd* | netbsdelf*-gnu)
9909*4d5d8b54SAndroid Build Coastguard Worker      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9910*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9911*4d5d8b54SAndroid Build Coastguard Worker      else
9912*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9913*4d5d8b54SAndroid Build Coastguard Worker      fi
9914*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='-R$libdir'
9915*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct=yes
9916*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
9917*4d5d8b54SAndroid Build Coastguard Worker      ;;
9918*4d5d8b54SAndroid Build Coastguard Worker
9919*4d5d8b54SAndroid Build Coastguard Worker    newsos6)
9920*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9921*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct=yes
9922*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9923*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_separator=:
9924*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
9925*4d5d8b54SAndroid Build Coastguard Worker      ;;
9926*4d5d8b54SAndroid Build Coastguard Worker
9927*4d5d8b54SAndroid Build Coastguard Worker    *nto* | *qnx*)
9928*4d5d8b54SAndroid Build Coastguard Worker      ;;
9929*4d5d8b54SAndroid Build Coastguard Worker
9930*4d5d8b54SAndroid Build Coastguard Worker    openbsd* | bitrig*)
9931*4d5d8b54SAndroid Build Coastguard Worker      if test -f /usr/libexec/ld.so; then
9932*4d5d8b54SAndroid Build Coastguard Worker	hardcode_direct=yes
9933*4d5d8b54SAndroid Build Coastguard Worker	hardcode_shlibpath_var=no
9934*4d5d8b54SAndroid Build Coastguard Worker	hardcode_direct_absolute=yes
9935*4d5d8b54SAndroid Build Coastguard Worker	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
9936*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9937*4d5d8b54SAndroid Build Coastguard Worker	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
9938*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9939*4d5d8b54SAndroid Build Coastguard Worker	  export_dynamic_flag_spec='$wl-E'
9940*4d5d8b54SAndroid Build Coastguard Worker	else
9941*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9942*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9943*4d5d8b54SAndroid Build Coastguard Worker	fi
9944*4d5d8b54SAndroid Build Coastguard Worker      else
9945*4d5d8b54SAndroid Build Coastguard Worker	ld_shlibs=no
9946*4d5d8b54SAndroid Build Coastguard Worker      fi
9947*4d5d8b54SAndroid Build Coastguard Worker      ;;
9948*4d5d8b54SAndroid Build Coastguard Worker
9949*4d5d8b54SAndroid Build Coastguard Worker    os2*)
9950*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='-L$libdir'
9951*4d5d8b54SAndroid Build Coastguard Worker      hardcode_minus_L=yes
9952*4d5d8b54SAndroid Build Coastguard Worker      allow_undefined_flag=unsupported
9953*4d5d8b54SAndroid Build Coastguard Worker      shrext_cmds=.dll
9954*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9955*4d5d8b54SAndroid Build Coastguard Worker	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9956*4d5d8b54SAndroid Build Coastguard Worker	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9957*4d5d8b54SAndroid Build Coastguard Worker	$ECHO EXPORTS >> $output_objdir/$libname.def~
9958*4d5d8b54SAndroid Build Coastguard Worker	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9959*4d5d8b54SAndroid Build Coastguard Worker	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9960*4d5d8b54SAndroid Build Coastguard Worker	emximp -o $lib $output_objdir/$libname.def'
9961*4d5d8b54SAndroid Build Coastguard Worker      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9962*4d5d8b54SAndroid Build Coastguard Worker	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9963*4d5d8b54SAndroid Build Coastguard Worker	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9964*4d5d8b54SAndroid Build Coastguard Worker	$ECHO EXPORTS >> $output_objdir/$libname.def~
9965*4d5d8b54SAndroid Build Coastguard Worker	prefix_cmds="$SED"~
9966*4d5d8b54SAndroid Build Coastguard Worker	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9967*4d5d8b54SAndroid Build Coastguard Worker	  prefix_cmds="$prefix_cmds -e 1d";
9968*4d5d8b54SAndroid Build Coastguard Worker	fi~
9969*4d5d8b54SAndroid Build Coastguard Worker	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9970*4d5d8b54SAndroid Build Coastguard Worker	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9971*4d5d8b54SAndroid Build Coastguard Worker	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9972*4d5d8b54SAndroid Build Coastguard Worker	emximp -o $lib $output_objdir/$libname.def'
9973*4d5d8b54SAndroid Build Coastguard Worker      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9974*4d5d8b54SAndroid Build Coastguard Worker      enable_shared_with_static_runtimes=yes
9975*4d5d8b54SAndroid Build Coastguard Worker      file_list_spec='@'
9976*4d5d8b54SAndroid Build Coastguard Worker      ;;
9977*4d5d8b54SAndroid Build Coastguard Worker
9978*4d5d8b54SAndroid Build Coastguard Worker    osf3*)
9979*4d5d8b54SAndroid Build Coastguard Worker      if test yes = "$GCC"; then
9980*4d5d8b54SAndroid Build Coastguard Worker	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
9981*4d5d8b54SAndroid Build Coastguard Worker	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'
9982*4d5d8b54SAndroid Build Coastguard Worker      else
9983*4d5d8b54SAndroid Build Coastguard Worker	allow_undefined_flag=' -expect_unresolved \*'
9984*4d5d8b54SAndroid Build Coastguard Worker	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'
9985*4d5d8b54SAndroid Build Coastguard Worker      fi
9986*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds_need_lc='no'
9987*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9988*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_separator=:
9989*4d5d8b54SAndroid Build Coastguard Worker      ;;
9990*4d5d8b54SAndroid Build Coastguard Worker
9991*4d5d8b54SAndroid Build Coastguard Worker    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9992*4d5d8b54SAndroid Build Coastguard Worker      if test yes = "$GCC"; then
9993*4d5d8b54SAndroid Build Coastguard Worker	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
9994*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -shared$allow_undefined_flag $pic_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'
9995*4d5d8b54SAndroid Build Coastguard Worker	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9996*4d5d8b54SAndroid Build Coastguard Worker      else
9997*4d5d8b54SAndroid Build Coastguard Worker	allow_undefined_flag=' -expect_unresolved \*'
9998*4d5d8b54SAndroid Build Coastguard Worker	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'
9999*4d5d8b54SAndroid Build Coastguard Worker	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~
10000*4d5d8b54SAndroid Build Coastguard Worker          $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'
10001*4d5d8b54SAndroid Build Coastguard Worker
10002*4d5d8b54SAndroid Build Coastguard Worker	# Both c and cxx compiler support -rpath directly
10003*4d5d8b54SAndroid Build Coastguard Worker	hardcode_libdir_flag_spec='-rpath $libdir'
10004*4d5d8b54SAndroid Build Coastguard Worker      fi
10005*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds_need_lc='no'
10006*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_separator=:
10007*4d5d8b54SAndroid Build Coastguard Worker      ;;
10008*4d5d8b54SAndroid Build Coastguard Worker
10009*4d5d8b54SAndroid Build Coastguard Worker    solaris*)
10010*4d5d8b54SAndroid Build Coastguard Worker      no_undefined_flag=' -z defs'
10011*4d5d8b54SAndroid Build Coastguard Worker      if test yes = "$GCC"; then
10012*4d5d8b54SAndroid Build Coastguard Worker	wlarc='$wl'
10013*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10014*4d5d8b54SAndroid Build Coastguard Worker	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10015*4d5d8b54SAndroid Build Coastguard Worker          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10016*4d5d8b54SAndroid Build Coastguard Worker      else
10017*4d5d8b54SAndroid Build Coastguard Worker	case `$CC -V 2>&1` in
10018*4d5d8b54SAndroid Build Coastguard Worker	*"Compilers 5.0"*)
10019*4d5d8b54SAndroid Build Coastguard Worker	  wlarc=''
10020*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10021*4d5d8b54SAndroid Build Coastguard Worker	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10022*4d5d8b54SAndroid Build Coastguard Worker            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10023*4d5d8b54SAndroid Build Coastguard Worker	  ;;
10024*4d5d8b54SAndroid Build Coastguard Worker	*)
10025*4d5d8b54SAndroid Build Coastguard Worker	  wlarc='$wl'
10026*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10027*4d5d8b54SAndroid Build Coastguard Worker	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10028*4d5d8b54SAndroid Build Coastguard Worker            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10029*4d5d8b54SAndroid Build Coastguard Worker	  ;;
10030*4d5d8b54SAndroid Build Coastguard Worker	esac
10031*4d5d8b54SAndroid Build Coastguard Worker      fi
10032*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='-R$libdir'
10033*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
10034*4d5d8b54SAndroid Build Coastguard Worker      case $host_os in
10035*4d5d8b54SAndroid Build Coastguard Worker      solaris2.[0-5] | solaris2.[0-5].*) ;;
10036*4d5d8b54SAndroid Build Coastguard Worker      *)
10037*4d5d8b54SAndroid Build Coastguard Worker	# The compiler driver will combine and reorder linker options,
10038*4d5d8b54SAndroid Build Coastguard Worker	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10039*4d5d8b54SAndroid Build Coastguard Worker	# but is careful enough not to reorder.
10040*4d5d8b54SAndroid Build Coastguard Worker	# Supported since Solaris 2.6 (maybe 2.5.1?)
10041*4d5d8b54SAndroid Build Coastguard Worker	if test yes = "$GCC"; then
10042*4d5d8b54SAndroid Build Coastguard Worker	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10043*4d5d8b54SAndroid Build Coastguard Worker	else
10044*4d5d8b54SAndroid Build Coastguard Worker	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10045*4d5d8b54SAndroid Build Coastguard Worker	fi
10046*4d5d8b54SAndroid Build Coastguard Worker	;;
10047*4d5d8b54SAndroid Build Coastguard Worker      esac
10048*4d5d8b54SAndroid Build Coastguard Worker      link_all_deplibs=yes
10049*4d5d8b54SAndroid Build Coastguard Worker      ;;
10050*4d5d8b54SAndroid Build Coastguard Worker
10051*4d5d8b54SAndroid Build Coastguard Worker    sunos4*)
10052*4d5d8b54SAndroid Build Coastguard Worker      if test sequent = "$host_vendor"; then
10053*4d5d8b54SAndroid Build Coastguard Worker	# Use $CC to link under sequent, because it throws in some extra .o
10054*4d5d8b54SAndroid Build Coastguard Worker	# files that make .init and .fini sections work.
10055*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10056*4d5d8b54SAndroid Build Coastguard Worker      else
10057*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10058*4d5d8b54SAndroid Build Coastguard Worker      fi
10059*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='-L$libdir'
10060*4d5d8b54SAndroid Build Coastguard Worker      hardcode_direct=yes
10061*4d5d8b54SAndroid Build Coastguard Worker      hardcode_minus_L=yes
10062*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
10063*4d5d8b54SAndroid Build Coastguard Worker      ;;
10064*4d5d8b54SAndroid Build Coastguard Worker
10065*4d5d8b54SAndroid Build Coastguard Worker    sysv4)
10066*4d5d8b54SAndroid Build Coastguard Worker      case $host_vendor in
10067*4d5d8b54SAndroid Build Coastguard Worker	sni)
10068*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10069*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_direct=yes # is this really true???
10070*4d5d8b54SAndroid Build Coastguard Worker	;;
10071*4d5d8b54SAndroid Build Coastguard Worker	siemens)
10072*4d5d8b54SAndroid Build Coastguard Worker	  ## LD is ld it makes a PLAMLIB
10073*4d5d8b54SAndroid Build Coastguard Worker	  ## CC just makes a GrossModule.
10074*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10075*4d5d8b54SAndroid Build Coastguard Worker	  reload_cmds='$CC -r -o $output$reload_objs'
10076*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_direct=no
10077*4d5d8b54SAndroid Build Coastguard Worker        ;;
10078*4d5d8b54SAndroid Build Coastguard Worker	motorola)
10079*4d5d8b54SAndroid Build Coastguard Worker	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10080*4d5d8b54SAndroid Build Coastguard Worker	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10081*4d5d8b54SAndroid Build Coastguard Worker	;;
10082*4d5d8b54SAndroid Build Coastguard Worker      esac
10083*4d5d8b54SAndroid Build Coastguard Worker      runpath_var='LD_RUN_PATH'
10084*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
10085*4d5d8b54SAndroid Build Coastguard Worker      ;;
10086*4d5d8b54SAndroid Build Coastguard Worker
10087*4d5d8b54SAndroid Build Coastguard Worker    sysv4.3*)
10088*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10089*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
10090*4d5d8b54SAndroid Build Coastguard Worker      export_dynamic_flag_spec='-Bexport'
10091*4d5d8b54SAndroid Build Coastguard Worker      ;;
10092*4d5d8b54SAndroid Build Coastguard Worker
10093*4d5d8b54SAndroid Build Coastguard Worker    sysv4*MP*)
10094*4d5d8b54SAndroid Build Coastguard Worker      if test -d /usr/nec; then
10095*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10096*4d5d8b54SAndroid Build Coastguard Worker	hardcode_shlibpath_var=no
10097*4d5d8b54SAndroid Build Coastguard Worker	runpath_var=LD_RUN_PATH
10098*4d5d8b54SAndroid Build Coastguard Worker	hardcode_runpath_var=yes
10099*4d5d8b54SAndroid Build Coastguard Worker	ld_shlibs=yes
10100*4d5d8b54SAndroid Build Coastguard Worker      fi
10101*4d5d8b54SAndroid Build Coastguard Worker      ;;
10102*4d5d8b54SAndroid Build Coastguard Worker
10103*4d5d8b54SAndroid Build Coastguard Worker    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10104*4d5d8b54SAndroid Build Coastguard Worker      no_undefined_flag='$wl-z,text'
10105*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds_need_lc=no
10106*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
10107*4d5d8b54SAndroid Build Coastguard Worker      runpath_var='LD_RUN_PATH'
10108*4d5d8b54SAndroid Build Coastguard Worker
10109*4d5d8b54SAndroid Build Coastguard Worker      if test yes = "$GCC"; then
10110*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10111*4d5d8b54SAndroid Build Coastguard Worker	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10112*4d5d8b54SAndroid Build Coastguard Worker      else
10113*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10114*4d5d8b54SAndroid Build Coastguard Worker	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10115*4d5d8b54SAndroid Build Coastguard Worker      fi
10116*4d5d8b54SAndroid Build Coastguard Worker      ;;
10117*4d5d8b54SAndroid Build Coastguard Worker
10118*4d5d8b54SAndroid Build Coastguard Worker    sysv5* | sco3.2v5* | sco5v6*)
10119*4d5d8b54SAndroid Build Coastguard Worker      # Note: We CANNOT use -z defs as we might desire, because we do not
10120*4d5d8b54SAndroid Build Coastguard Worker      # link with -lc, and that would cause any symbols used from libc to
10121*4d5d8b54SAndroid Build Coastguard Worker      # always be unresolved, which means just about no library would
10122*4d5d8b54SAndroid Build Coastguard Worker      # ever link correctly.  If we're not using GNU ld we use -z text
10123*4d5d8b54SAndroid Build Coastguard Worker      # though, which does catch some bad symbols but isn't as heavy-handed
10124*4d5d8b54SAndroid Build Coastguard Worker      # as -z defs.
10125*4d5d8b54SAndroid Build Coastguard Worker      no_undefined_flag='$wl-z,text'
10126*4d5d8b54SAndroid Build Coastguard Worker      allow_undefined_flag='$wl-z,nodefs'
10127*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds_need_lc=no
10128*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
10129*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='$wl-R,$libdir'
10130*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_separator=':'
10131*4d5d8b54SAndroid Build Coastguard Worker      link_all_deplibs=yes
10132*4d5d8b54SAndroid Build Coastguard Worker      export_dynamic_flag_spec='$wl-Bexport'
10133*4d5d8b54SAndroid Build Coastguard Worker      runpath_var='LD_RUN_PATH'
10134*4d5d8b54SAndroid Build Coastguard Worker
10135*4d5d8b54SAndroid Build Coastguard Worker      if test yes = "$GCC"; then
10136*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10137*4d5d8b54SAndroid Build Coastguard Worker	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10138*4d5d8b54SAndroid Build Coastguard Worker      else
10139*4d5d8b54SAndroid Build Coastguard Worker	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10140*4d5d8b54SAndroid Build Coastguard Worker	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10141*4d5d8b54SAndroid Build Coastguard Worker      fi
10142*4d5d8b54SAndroid Build Coastguard Worker      ;;
10143*4d5d8b54SAndroid Build Coastguard Worker
10144*4d5d8b54SAndroid Build Coastguard Worker    uts4*)
10145*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10146*4d5d8b54SAndroid Build Coastguard Worker      hardcode_libdir_flag_spec='-L$libdir'
10147*4d5d8b54SAndroid Build Coastguard Worker      hardcode_shlibpath_var=no
10148*4d5d8b54SAndroid Build Coastguard Worker      ;;
10149*4d5d8b54SAndroid Build Coastguard Worker
10150*4d5d8b54SAndroid Build Coastguard Worker    *)
10151*4d5d8b54SAndroid Build Coastguard Worker      ld_shlibs=no
10152*4d5d8b54SAndroid Build Coastguard Worker      ;;
10153*4d5d8b54SAndroid Build Coastguard Worker    esac
10154*4d5d8b54SAndroid Build Coastguard Worker
10155*4d5d8b54SAndroid Build Coastguard Worker    if test sni = "$host_vendor"; then
10156*4d5d8b54SAndroid Build Coastguard Worker      case $host in
10157*4d5d8b54SAndroid Build Coastguard Worker      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10158*4d5d8b54SAndroid Build Coastguard Worker	export_dynamic_flag_spec='$wl-Blargedynsym'
10159*4d5d8b54SAndroid Build Coastguard Worker	;;
10160*4d5d8b54SAndroid Build Coastguard Worker      esac
10161*4d5d8b54SAndroid Build Coastguard Worker    fi
10162*4d5d8b54SAndroid Build Coastguard Worker  fi
10163*4d5d8b54SAndroid Build Coastguard Worker
10164*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10165*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ld_shlibs" >&6; }
10166*4d5d8b54SAndroid Build Coastguard Workertest no = "$ld_shlibs" && can_build_shared=no
10167*4d5d8b54SAndroid Build Coastguard Worker
10168*4d5d8b54SAndroid Build Coastguard Workerwith_gnu_ld=$with_gnu_ld
10169*4d5d8b54SAndroid Build Coastguard Worker
10170*4d5d8b54SAndroid Build Coastguard Worker
10171*4d5d8b54SAndroid Build Coastguard Worker
10172*4d5d8b54SAndroid Build Coastguard Worker
10173*4d5d8b54SAndroid Build Coastguard Worker
10174*4d5d8b54SAndroid Build Coastguard Worker
10175*4d5d8b54SAndroid Build Coastguard Worker
10176*4d5d8b54SAndroid Build Coastguard Worker
10177*4d5d8b54SAndroid Build Coastguard Worker
10178*4d5d8b54SAndroid Build Coastguard Worker
10179*4d5d8b54SAndroid Build Coastguard Worker
10180*4d5d8b54SAndroid Build Coastguard Worker
10181*4d5d8b54SAndroid Build Coastguard Worker
10182*4d5d8b54SAndroid Build Coastguard Worker
10183*4d5d8b54SAndroid Build Coastguard Worker
10184*4d5d8b54SAndroid Build Coastguard Worker#
10185*4d5d8b54SAndroid Build Coastguard Worker# Do we need to explicitly link libc?
10186*4d5d8b54SAndroid Build Coastguard Worker#
10187*4d5d8b54SAndroid Build Coastguard Workercase "x$archive_cmds_need_lc" in
10188*4d5d8b54SAndroid Build Coastguard Workerx|xyes)
10189*4d5d8b54SAndroid Build Coastguard Worker  # Assume -lc should be added
10190*4d5d8b54SAndroid Build Coastguard Worker  archive_cmds_need_lc=yes
10191*4d5d8b54SAndroid Build Coastguard Worker
10192*4d5d8b54SAndroid Build Coastguard Worker  if test yes,yes = "$GCC,$enable_shared"; then
10193*4d5d8b54SAndroid Build Coastguard Worker    case $archive_cmds in
10194*4d5d8b54SAndroid Build Coastguard Worker    *'~'*)
10195*4d5d8b54SAndroid Build Coastguard Worker      # FIXME: we may have to deal with multi-command sequences.
10196*4d5d8b54SAndroid Build Coastguard Worker      ;;
10197*4d5d8b54SAndroid Build Coastguard Worker    '$CC '*)
10198*4d5d8b54SAndroid Build Coastguard Worker      # Test whether the compiler implicitly links with -lc since on some
10199*4d5d8b54SAndroid Build Coastguard Worker      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10200*4d5d8b54SAndroid Build Coastguard Worker      # to ld, don't add -lc before -lgcc.
10201*4d5d8b54SAndroid Build Coastguard Worker      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10202*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether -lc should be explicitly linked in... " >&6; }
10203*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_archive_cmds_need_lc+y}
10204*4d5d8b54SAndroid Build Coastguard Workerthen :
10205*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
10206*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
10207*4d5d8b54SAndroid Build Coastguard Worker  $RM conftest*
10208*4d5d8b54SAndroid Build Coastguard Worker	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10209*4d5d8b54SAndroid Build Coastguard Worker
10210*4d5d8b54SAndroid Build Coastguard Worker	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10211*4d5d8b54SAndroid Build Coastguard Worker  (eval $ac_compile) 2>&5
10212*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
10213*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10214*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; } 2>conftest.err; then
10215*4d5d8b54SAndroid Build Coastguard Worker	  soname=conftest
10216*4d5d8b54SAndroid Build Coastguard Worker	  lib=conftest
10217*4d5d8b54SAndroid Build Coastguard Worker	  libobjs=conftest.$ac_objext
10218*4d5d8b54SAndroid Build Coastguard Worker	  deplibs=
10219*4d5d8b54SAndroid Build Coastguard Worker	  wl=$lt_prog_compiler_wl
10220*4d5d8b54SAndroid Build Coastguard Worker	  pic_flag=$lt_prog_compiler_pic
10221*4d5d8b54SAndroid Build Coastguard Worker	  compiler_flags=-v
10222*4d5d8b54SAndroid Build Coastguard Worker	  linker_flags=-v
10223*4d5d8b54SAndroid Build Coastguard Worker	  verstring=
10224*4d5d8b54SAndroid Build Coastguard Worker	  output_objdir=.
10225*4d5d8b54SAndroid Build Coastguard Worker	  libname=conftest
10226*4d5d8b54SAndroid Build Coastguard Worker	  lt_save_allow_undefined_flag=$allow_undefined_flag
10227*4d5d8b54SAndroid Build Coastguard Worker	  allow_undefined_flag=
10228*4d5d8b54SAndroid Build Coastguard Worker	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10229*4d5d8b54SAndroid Build Coastguard Worker  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10230*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
10231*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10232*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }
10233*4d5d8b54SAndroid Build Coastguard Worker	  then
10234*4d5d8b54SAndroid Build Coastguard Worker	    lt_cv_archive_cmds_need_lc=no
10235*4d5d8b54SAndroid Build Coastguard Worker	  else
10236*4d5d8b54SAndroid Build Coastguard Worker	    lt_cv_archive_cmds_need_lc=yes
10237*4d5d8b54SAndroid Build Coastguard Worker	  fi
10238*4d5d8b54SAndroid Build Coastguard Worker	  allow_undefined_flag=$lt_save_allow_undefined_flag
10239*4d5d8b54SAndroid Build Coastguard Worker	else
10240*4d5d8b54SAndroid Build Coastguard Worker	  cat conftest.err 1>&5
10241*4d5d8b54SAndroid Build Coastguard Worker	fi
10242*4d5d8b54SAndroid Build Coastguard Worker	$RM conftest*
10243*4d5d8b54SAndroid Build Coastguard Worker
10244*4d5d8b54SAndroid Build Coastguard Workerfi
10245*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10246*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
10247*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10248*4d5d8b54SAndroid Build Coastguard Worker      ;;
10249*4d5d8b54SAndroid Build Coastguard Worker    esac
10250*4d5d8b54SAndroid Build Coastguard Worker  fi
10251*4d5d8b54SAndroid Build Coastguard Worker  ;;
10252*4d5d8b54SAndroid Build Coastguard Workeresac
10253*4d5d8b54SAndroid Build Coastguard Worker
10254*4d5d8b54SAndroid Build Coastguard Worker
10255*4d5d8b54SAndroid Build Coastguard Worker
10256*4d5d8b54SAndroid Build Coastguard Worker
10257*4d5d8b54SAndroid Build Coastguard Worker
10258*4d5d8b54SAndroid Build Coastguard Worker
10259*4d5d8b54SAndroid Build Coastguard Worker
10260*4d5d8b54SAndroid Build Coastguard Worker
10261*4d5d8b54SAndroid Build Coastguard Worker
10262*4d5d8b54SAndroid Build Coastguard Worker
10263*4d5d8b54SAndroid Build Coastguard Worker
10264*4d5d8b54SAndroid Build Coastguard Worker
10265*4d5d8b54SAndroid Build Coastguard Worker
10266*4d5d8b54SAndroid Build Coastguard Worker
10267*4d5d8b54SAndroid Build Coastguard Worker
10268*4d5d8b54SAndroid Build Coastguard Worker
10269*4d5d8b54SAndroid Build Coastguard Worker
10270*4d5d8b54SAndroid Build Coastguard Worker
10271*4d5d8b54SAndroid Build Coastguard Worker
10272*4d5d8b54SAndroid Build Coastguard Worker
10273*4d5d8b54SAndroid Build Coastguard Worker
10274*4d5d8b54SAndroid Build Coastguard Worker
10275*4d5d8b54SAndroid Build Coastguard Worker
10276*4d5d8b54SAndroid Build Coastguard Worker
10277*4d5d8b54SAndroid Build Coastguard Worker
10278*4d5d8b54SAndroid Build Coastguard Worker
10279*4d5d8b54SAndroid Build Coastguard Worker
10280*4d5d8b54SAndroid Build Coastguard Worker
10281*4d5d8b54SAndroid Build Coastguard Worker
10282*4d5d8b54SAndroid Build Coastguard Worker
10283*4d5d8b54SAndroid Build Coastguard Worker
10284*4d5d8b54SAndroid Build Coastguard Worker
10285*4d5d8b54SAndroid Build Coastguard Worker
10286*4d5d8b54SAndroid Build Coastguard Worker
10287*4d5d8b54SAndroid Build Coastguard Worker
10288*4d5d8b54SAndroid Build Coastguard Worker
10289*4d5d8b54SAndroid Build Coastguard Worker
10290*4d5d8b54SAndroid Build Coastguard Worker
10291*4d5d8b54SAndroid Build Coastguard Worker
10292*4d5d8b54SAndroid Build Coastguard Worker
10293*4d5d8b54SAndroid Build Coastguard Worker
10294*4d5d8b54SAndroid Build Coastguard Worker
10295*4d5d8b54SAndroid Build Coastguard Worker
10296*4d5d8b54SAndroid Build Coastguard Worker
10297*4d5d8b54SAndroid Build Coastguard Worker
10298*4d5d8b54SAndroid Build Coastguard Worker
10299*4d5d8b54SAndroid Build Coastguard Worker
10300*4d5d8b54SAndroid Build Coastguard Worker
10301*4d5d8b54SAndroid Build Coastguard Worker
10302*4d5d8b54SAndroid Build Coastguard Worker
10303*4d5d8b54SAndroid Build Coastguard Worker
10304*4d5d8b54SAndroid Build Coastguard Worker
10305*4d5d8b54SAndroid Build Coastguard Worker
10306*4d5d8b54SAndroid Build Coastguard Worker
10307*4d5d8b54SAndroid Build Coastguard Worker
10308*4d5d8b54SAndroid Build Coastguard Worker
10309*4d5d8b54SAndroid Build Coastguard Worker
10310*4d5d8b54SAndroid Build Coastguard Worker
10311*4d5d8b54SAndroid Build Coastguard Worker
10312*4d5d8b54SAndroid Build Coastguard Worker
10313*4d5d8b54SAndroid Build Coastguard Worker
10314*4d5d8b54SAndroid Build Coastguard Worker
10315*4d5d8b54SAndroid Build Coastguard Worker
10316*4d5d8b54SAndroid Build Coastguard Worker
10317*4d5d8b54SAndroid Build Coastguard Worker
10318*4d5d8b54SAndroid Build Coastguard Worker
10319*4d5d8b54SAndroid Build Coastguard Worker
10320*4d5d8b54SAndroid Build Coastguard Worker
10321*4d5d8b54SAndroid Build Coastguard Worker
10322*4d5d8b54SAndroid Build Coastguard Worker
10323*4d5d8b54SAndroid Build Coastguard Worker
10324*4d5d8b54SAndroid Build Coastguard Worker
10325*4d5d8b54SAndroid Build Coastguard Worker
10326*4d5d8b54SAndroid Build Coastguard Worker
10327*4d5d8b54SAndroid Build Coastguard Worker
10328*4d5d8b54SAndroid Build Coastguard Worker
10329*4d5d8b54SAndroid Build Coastguard Worker
10330*4d5d8b54SAndroid Build Coastguard Worker
10331*4d5d8b54SAndroid Build Coastguard Worker
10332*4d5d8b54SAndroid Build Coastguard Worker
10333*4d5d8b54SAndroid Build Coastguard Worker
10334*4d5d8b54SAndroid Build Coastguard Worker
10335*4d5d8b54SAndroid Build Coastguard Worker
10336*4d5d8b54SAndroid Build Coastguard Worker
10337*4d5d8b54SAndroid Build Coastguard Worker
10338*4d5d8b54SAndroid Build Coastguard Worker
10339*4d5d8b54SAndroid Build Coastguard Worker
10340*4d5d8b54SAndroid Build Coastguard Worker
10341*4d5d8b54SAndroid Build Coastguard Worker
10342*4d5d8b54SAndroid Build Coastguard Worker
10343*4d5d8b54SAndroid Build Coastguard Worker
10344*4d5d8b54SAndroid Build Coastguard Worker
10345*4d5d8b54SAndroid Build Coastguard Worker
10346*4d5d8b54SAndroid Build Coastguard Worker
10347*4d5d8b54SAndroid Build Coastguard Worker
10348*4d5d8b54SAndroid Build Coastguard Worker
10349*4d5d8b54SAndroid Build Coastguard Worker
10350*4d5d8b54SAndroid Build Coastguard Worker
10351*4d5d8b54SAndroid Build Coastguard Worker
10352*4d5d8b54SAndroid Build Coastguard Worker
10353*4d5d8b54SAndroid Build Coastguard Worker
10354*4d5d8b54SAndroid Build Coastguard Worker
10355*4d5d8b54SAndroid Build Coastguard Worker
10356*4d5d8b54SAndroid Build Coastguard Worker
10357*4d5d8b54SAndroid Build Coastguard Worker
10358*4d5d8b54SAndroid Build Coastguard Worker
10359*4d5d8b54SAndroid Build Coastguard Worker
10360*4d5d8b54SAndroid Build Coastguard Worker
10361*4d5d8b54SAndroid Build Coastguard Worker
10362*4d5d8b54SAndroid Build Coastguard Worker
10363*4d5d8b54SAndroid Build Coastguard Worker
10364*4d5d8b54SAndroid Build Coastguard Worker
10365*4d5d8b54SAndroid Build Coastguard Worker
10366*4d5d8b54SAndroid Build Coastguard Worker
10367*4d5d8b54SAndroid Build Coastguard Worker
10368*4d5d8b54SAndroid Build Coastguard Worker
10369*4d5d8b54SAndroid Build Coastguard Worker
10370*4d5d8b54SAndroid Build Coastguard Worker
10371*4d5d8b54SAndroid Build Coastguard Worker
10372*4d5d8b54SAndroid Build Coastguard Worker
10373*4d5d8b54SAndroid Build Coastguard Worker
10374*4d5d8b54SAndroid Build Coastguard Worker
10375*4d5d8b54SAndroid Build Coastguard Worker
10376*4d5d8b54SAndroid Build Coastguard Worker
10377*4d5d8b54SAndroid Build Coastguard Worker
10378*4d5d8b54SAndroid Build Coastguard Worker
10379*4d5d8b54SAndroid Build Coastguard Worker
10380*4d5d8b54SAndroid Build Coastguard Worker
10381*4d5d8b54SAndroid Build Coastguard Worker
10382*4d5d8b54SAndroid Build Coastguard Worker
10383*4d5d8b54SAndroid Build Coastguard Worker
10384*4d5d8b54SAndroid Build Coastguard Worker
10385*4d5d8b54SAndroid Build Coastguard Worker
10386*4d5d8b54SAndroid Build Coastguard Worker
10387*4d5d8b54SAndroid Build Coastguard Worker
10388*4d5d8b54SAndroid Build Coastguard Worker
10389*4d5d8b54SAndroid Build Coastguard Worker
10390*4d5d8b54SAndroid Build Coastguard Worker
10391*4d5d8b54SAndroid Build Coastguard Worker
10392*4d5d8b54SAndroid Build Coastguard Worker
10393*4d5d8b54SAndroid Build Coastguard Worker
10394*4d5d8b54SAndroid Build Coastguard Worker
10395*4d5d8b54SAndroid Build Coastguard Worker
10396*4d5d8b54SAndroid Build Coastguard Worker
10397*4d5d8b54SAndroid Build Coastguard Worker
10398*4d5d8b54SAndroid Build Coastguard Worker
10399*4d5d8b54SAndroid Build Coastguard Worker
10400*4d5d8b54SAndroid Build Coastguard Worker
10401*4d5d8b54SAndroid Build Coastguard Worker
10402*4d5d8b54SAndroid Build Coastguard Worker
10403*4d5d8b54SAndroid Build Coastguard Worker
10404*4d5d8b54SAndroid Build Coastguard Worker
10405*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10406*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking dynamic linker characteristics... " >&6; }
10407*4d5d8b54SAndroid Build Coastguard Worker
10408*4d5d8b54SAndroid Build Coastguard Workerif test yes = "$GCC"; then
10409*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
10410*4d5d8b54SAndroid Build Coastguard Worker    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
10411*4d5d8b54SAndroid Build Coastguard Worker    *) lt_awk_arg='/^libraries:/' ;;
10412*4d5d8b54SAndroid Build Coastguard Worker  esac
10413*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
10414*4d5d8b54SAndroid Build Coastguard Worker    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
10415*4d5d8b54SAndroid Build Coastguard Worker    *) lt_sed_strip_eq='s|=/|/|g' ;;
10416*4d5d8b54SAndroid Build Coastguard Worker  esac
10417*4d5d8b54SAndroid Build Coastguard Worker  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10418*4d5d8b54SAndroid Build Coastguard Worker  case $lt_search_path_spec in
10419*4d5d8b54SAndroid Build Coastguard Worker  *\;*)
10420*4d5d8b54SAndroid Build Coastguard Worker    # if the path contains ";" then we assume it to be the separator
10421*4d5d8b54SAndroid Build Coastguard Worker    # otherwise default to the standard path separator (i.e. ":") - it is
10422*4d5d8b54SAndroid Build Coastguard Worker    # assumed that no part of a normal pathname contains ";" but that should
10423*4d5d8b54SAndroid Build Coastguard Worker    # okay in the real world where ";" in dirpaths is itself problematic.
10424*4d5d8b54SAndroid Build Coastguard Worker    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10425*4d5d8b54SAndroid Build Coastguard Worker    ;;
10426*4d5d8b54SAndroid Build Coastguard Worker  *)
10427*4d5d8b54SAndroid Build Coastguard Worker    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10428*4d5d8b54SAndroid Build Coastguard Worker    ;;
10429*4d5d8b54SAndroid Build Coastguard Worker  esac
10430*4d5d8b54SAndroid Build Coastguard Worker  # Ok, now we have the path, separated by spaces, we can step through it
10431*4d5d8b54SAndroid Build Coastguard Worker  # and add multilib dir if necessary...
10432*4d5d8b54SAndroid Build Coastguard Worker  lt_tmp_lt_search_path_spec=
10433*4d5d8b54SAndroid Build Coastguard Worker  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10434*4d5d8b54SAndroid Build Coastguard Worker  # ...but if some path component already ends with the multilib dir we assume
10435*4d5d8b54SAndroid Build Coastguard Worker  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
10436*4d5d8b54SAndroid Build Coastguard Worker  case "$lt_multi_os_dir; $lt_search_path_spec " in
10437*4d5d8b54SAndroid Build Coastguard Worker  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
10438*4d5d8b54SAndroid Build Coastguard Worker    lt_multi_os_dir=
10439*4d5d8b54SAndroid Build Coastguard Worker    ;;
10440*4d5d8b54SAndroid Build Coastguard Worker  esac
10441*4d5d8b54SAndroid Build Coastguard Worker  for lt_sys_path in $lt_search_path_spec; do
10442*4d5d8b54SAndroid Build Coastguard Worker    if test -d "$lt_sys_path$lt_multi_os_dir"; then
10443*4d5d8b54SAndroid Build Coastguard Worker      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
10444*4d5d8b54SAndroid Build Coastguard Worker    elif test -n "$lt_multi_os_dir"; then
10445*4d5d8b54SAndroid Build Coastguard Worker      test -d "$lt_sys_path" && \
10446*4d5d8b54SAndroid Build Coastguard Worker	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10447*4d5d8b54SAndroid Build Coastguard Worker    fi
10448*4d5d8b54SAndroid Build Coastguard Worker  done
10449*4d5d8b54SAndroid Build Coastguard Worker  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10450*4d5d8b54SAndroid Build Coastguard WorkerBEGIN {RS = " "; FS = "/|\n";} {
10451*4d5d8b54SAndroid Build Coastguard Worker  lt_foo = "";
10452*4d5d8b54SAndroid Build Coastguard Worker  lt_count = 0;
10453*4d5d8b54SAndroid Build Coastguard Worker  for (lt_i = NF; lt_i > 0; lt_i--) {
10454*4d5d8b54SAndroid Build Coastguard Worker    if ($lt_i != "" && $lt_i != ".") {
10455*4d5d8b54SAndroid Build Coastguard Worker      if ($lt_i == "..") {
10456*4d5d8b54SAndroid Build Coastguard Worker        lt_count++;
10457*4d5d8b54SAndroid Build Coastguard Worker      } else {
10458*4d5d8b54SAndroid Build Coastguard Worker        if (lt_count == 0) {
10459*4d5d8b54SAndroid Build Coastguard Worker          lt_foo = "/" $lt_i lt_foo;
10460*4d5d8b54SAndroid Build Coastguard Worker        } else {
10461*4d5d8b54SAndroid Build Coastguard Worker          lt_count--;
10462*4d5d8b54SAndroid Build Coastguard Worker        }
10463*4d5d8b54SAndroid Build Coastguard Worker      }
10464*4d5d8b54SAndroid Build Coastguard Worker    }
10465*4d5d8b54SAndroid Build Coastguard Worker  }
10466*4d5d8b54SAndroid Build Coastguard Worker  if (lt_foo != "") { lt_freq[lt_foo]++; }
10467*4d5d8b54SAndroid Build Coastguard Worker  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10468*4d5d8b54SAndroid Build Coastguard Worker}'`
10469*4d5d8b54SAndroid Build Coastguard Worker  # AWK program above erroneously prepends '/' to C:/dos/paths
10470*4d5d8b54SAndroid Build Coastguard Worker  # for these hosts.
10471*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
10472*4d5d8b54SAndroid Build Coastguard Worker    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10473*4d5d8b54SAndroid Build Coastguard Worker      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
10474*4d5d8b54SAndroid Build Coastguard Worker  esac
10475*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10476*4d5d8b54SAndroid Build Coastguard Workerelse
10477*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10478*4d5d8b54SAndroid Build Coastguard Workerfi
10479*4d5d8b54SAndroid Build Coastguard Workerlibrary_names_spec=
10480*4d5d8b54SAndroid Build Coastguard Workerlibname_spec='lib$name'
10481*4d5d8b54SAndroid Build Coastguard Workersoname_spec=
10482*4d5d8b54SAndroid Build Coastguard Workershrext_cmds=.so
10483*4d5d8b54SAndroid Build Coastguard Workerpostinstall_cmds=
10484*4d5d8b54SAndroid Build Coastguard Workerpostuninstall_cmds=
10485*4d5d8b54SAndroid Build Coastguard Workerfinish_cmds=
10486*4d5d8b54SAndroid Build Coastguard Workerfinish_eval=
10487*4d5d8b54SAndroid Build Coastguard Workershlibpath_var=
10488*4d5d8b54SAndroid Build Coastguard Workershlibpath_overrides_runpath=unknown
10489*4d5d8b54SAndroid Build Coastguard Workerversion_type=none
10490*4d5d8b54SAndroid Build Coastguard Workerdynamic_linker="$host_os ld.so"
10491*4d5d8b54SAndroid Build Coastguard Workersys_lib_dlsearch_path_spec="/lib /usr/lib"
10492*4d5d8b54SAndroid Build Coastguard Workerneed_lib_prefix=unknown
10493*4d5d8b54SAndroid Build Coastguard Workerhardcode_into_libs=no
10494*4d5d8b54SAndroid Build Coastguard Worker
10495*4d5d8b54SAndroid Build Coastguard Worker# when you set need_version to no, make sure it does not cause -set_version
10496*4d5d8b54SAndroid Build Coastguard Worker# flags to be left without arguments
10497*4d5d8b54SAndroid Build Coastguard Workerneed_version=unknown
10498*4d5d8b54SAndroid Build Coastguard Worker
10499*4d5d8b54SAndroid Build Coastguard Worker
10500*4d5d8b54SAndroid Build Coastguard Worker
10501*4d5d8b54SAndroid Build Coastguard Workercase $host_os in
10502*4d5d8b54SAndroid Build Coastguard Workeraix3*)
10503*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
10504*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
10505*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LIBPATH
10506*4d5d8b54SAndroid Build Coastguard Worker
10507*4d5d8b54SAndroid Build Coastguard Worker  # AIX 3 has no versioning support, so we append a major version to the name.
10508*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
10509*4d5d8b54SAndroid Build Coastguard Worker  ;;
10510*4d5d8b54SAndroid Build Coastguard Worker
10511*4d5d8b54SAndroid Build Coastguard Workeraix[4-9]*)
10512*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
10513*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
10514*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10515*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
10516*4d5d8b54SAndroid Build Coastguard Worker  if test ia64 = "$host_cpu"; then
10517*4d5d8b54SAndroid Build Coastguard Worker    # AIX 5 supports IA64
10518*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
10519*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_var=LD_LIBRARY_PATH
10520*4d5d8b54SAndroid Build Coastguard Worker  else
10521*4d5d8b54SAndroid Build Coastguard Worker    # With GCC up to 2.95.x, collect2 would create an import file
10522*4d5d8b54SAndroid Build Coastguard Worker    # for dependence libraries.  The import file would start with
10523*4d5d8b54SAndroid Build Coastguard Worker    # the line '#! .'.  This would cause the generated library to
10524*4d5d8b54SAndroid Build Coastguard Worker    # depend on '.', always an invalid library.  This was fixed in
10525*4d5d8b54SAndroid Build Coastguard Worker    # development snapshots of GCC prior to 3.0.
10526*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
10527*4d5d8b54SAndroid Build Coastguard Worker      aix4 | aix4.[01] | aix4.[01].*)
10528*4d5d8b54SAndroid Build Coastguard Worker      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10529*4d5d8b54SAndroid Build Coastguard Worker	   echo ' yes '
10530*4d5d8b54SAndroid Build Coastguard Worker	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
10531*4d5d8b54SAndroid Build Coastguard Worker	:
10532*4d5d8b54SAndroid Build Coastguard Worker      else
10533*4d5d8b54SAndroid Build Coastguard Worker	can_build_shared=no
10534*4d5d8b54SAndroid Build Coastguard Worker      fi
10535*4d5d8b54SAndroid Build Coastguard Worker      ;;
10536*4d5d8b54SAndroid Build Coastguard Worker    esac
10537*4d5d8b54SAndroid Build Coastguard Worker    # Using Import Files as archive members, it is possible to support
10538*4d5d8b54SAndroid Build Coastguard Worker    # filename-based versioning of shared library archives on AIX. While
10539*4d5d8b54SAndroid Build Coastguard Worker    # this would work for both with and without runtime linking, it will
10540*4d5d8b54SAndroid Build Coastguard Worker    # prevent static linking of such archives. So we do filename-based
10541*4d5d8b54SAndroid Build Coastguard Worker    # shared library versioning with .so extension only, which is used
10542*4d5d8b54SAndroid Build Coastguard Worker    # when both runtime linking and shared linking is enabled.
10543*4d5d8b54SAndroid Build Coastguard Worker    # Unfortunately, runtime linking may impact performance, so we do
10544*4d5d8b54SAndroid Build Coastguard Worker    # not want this to be the default eventually. Also, we use the
10545*4d5d8b54SAndroid Build Coastguard Worker    # versioned .so libs for executables only if there is the -brtl
10546*4d5d8b54SAndroid Build Coastguard Worker    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
10547*4d5d8b54SAndroid Build Coastguard Worker    # To allow for filename-based versioning support, we need to create
10548*4d5d8b54SAndroid Build Coastguard Worker    # libNAME.so.V as an archive file, containing:
10549*4d5d8b54SAndroid Build Coastguard Worker    # *) an Import File, referring to the versioned filename of the
10550*4d5d8b54SAndroid Build Coastguard Worker    #    archive as well as the shared archive member, telling the
10551*4d5d8b54SAndroid Build Coastguard Worker    #    bitwidth (32 or 64) of that shared object, and providing the
10552*4d5d8b54SAndroid Build Coastguard Worker    #    list of exported symbols of that shared object, eventually
10553*4d5d8b54SAndroid Build Coastguard Worker    #    decorated with the 'weak' keyword
10554*4d5d8b54SAndroid Build Coastguard Worker    # *) the shared object with the F_LOADONLY flag set, to really avoid
10555*4d5d8b54SAndroid Build Coastguard Worker    #    it being seen by the linker.
10556*4d5d8b54SAndroid Build Coastguard Worker    # At run time we better use the real file rather than another symlink,
10557*4d5d8b54SAndroid Build Coastguard Worker    # but for link time we create the symlink libNAME.so -> libNAME.so.V
10558*4d5d8b54SAndroid Build Coastguard Worker
10559*4d5d8b54SAndroid Build Coastguard Worker    case $with_aix_soname,$aix_use_runtimelinking in
10560*4d5d8b54SAndroid Build Coastguard Worker    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
10561*4d5d8b54SAndroid Build Coastguard Worker    # soname into executable. Probably we can add versioning support to
10562*4d5d8b54SAndroid Build Coastguard Worker    # collect2, so additional links can be useful in future.
10563*4d5d8b54SAndroid Build Coastguard Worker    aix,yes) # traditional libtool
10564*4d5d8b54SAndroid Build Coastguard Worker      dynamic_linker='AIX unversionable lib.so'
10565*4d5d8b54SAndroid Build Coastguard Worker      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10566*4d5d8b54SAndroid Build Coastguard Worker      # instead of lib<name>.a to let people know that these are not
10567*4d5d8b54SAndroid Build Coastguard Worker      # typical AIX shared libraries.
10568*4d5d8b54SAndroid Build Coastguard Worker      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10569*4d5d8b54SAndroid Build Coastguard Worker      ;;
10570*4d5d8b54SAndroid Build Coastguard Worker    aix,no) # traditional AIX only
10571*4d5d8b54SAndroid Build Coastguard Worker      dynamic_linker='AIX lib.a(lib.so.V)'
10572*4d5d8b54SAndroid Build Coastguard Worker      # We preserve .a as extension for shared libraries through AIX4.2
10573*4d5d8b54SAndroid Build Coastguard Worker      # and later when we are not doing run time linking.
10574*4d5d8b54SAndroid Build Coastguard Worker      library_names_spec='$libname$release.a $libname.a'
10575*4d5d8b54SAndroid Build Coastguard Worker      soname_spec='$libname$release$shared_ext$major'
10576*4d5d8b54SAndroid Build Coastguard Worker      ;;
10577*4d5d8b54SAndroid Build Coastguard Worker    svr4,*) # full svr4 only
10578*4d5d8b54SAndroid Build Coastguard Worker      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
10579*4d5d8b54SAndroid Build Coastguard Worker      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10580*4d5d8b54SAndroid Build Coastguard Worker      # We do not specify a path in Import Files, so LIBPATH fires.
10581*4d5d8b54SAndroid Build Coastguard Worker      shlibpath_overrides_runpath=yes
10582*4d5d8b54SAndroid Build Coastguard Worker      ;;
10583*4d5d8b54SAndroid Build Coastguard Worker    *,yes) # both, prefer svr4
10584*4d5d8b54SAndroid Build Coastguard Worker      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
10585*4d5d8b54SAndroid Build Coastguard Worker      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10586*4d5d8b54SAndroid Build Coastguard Worker      # unpreferred sharedlib libNAME.a needs extra handling
10587*4d5d8b54SAndroid Build Coastguard Worker      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
10588*4d5d8b54SAndroid Build Coastguard Worker      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
10589*4d5d8b54SAndroid Build Coastguard Worker      # We do not specify a path in Import Files, so LIBPATH fires.
10590*4d5d8b54SAndroid Build Coastguard Worker      shlibpath_overrides_runpath=yes
10591*4d5d8b54SAndroid Build Coastguard Worker      ;;
10592*4d5d8b54SAndroid Build Coastguard Worker    *,no) # both, prefer aix
10593*4d5d8b54SAndroid Build Coastguard Worker      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
10594*4d5d8b54SAndroid Build Coastguard Worker      library_names_spec='$libname$release.a $libname.a'
10595*4d5d8b54SAndroid Build Coastguard Worker      soname_spec='$libname$release$shared_ext$major'
10596*4d5d8b54SAndroid Build Coastguard Worker      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
10597*4d5d8b54SAndroid Build Coastguard Worker      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
10598*4d5d8b54SAndroid Build Coastguard Worker      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
10599*4d5d8b54SAndroid Build Coastguard Worker      ;;
10600*4d5d8b54SAndroid Build Coastguard Worker    esac
10601*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_var=LIBPATH
10602*4d5d8b54SAndroid Build Coastguard Worker  fi
10603*4d5d8b54SAndroid Build Coastguard Worker  ;;
10604*4d5d8b54SAndroid Build Coastguard Worker
10605*4d5d8b54SAndroid Build Coastguard Workeramigaos*)
10606*4d5d8b54SAndroid Build Coastguard Worker  case $host_cpu in
10607*4d5d8b54SAndroid Build Coastguard Worker  powerpc)
10608*4d5d8b54SAndroid Build Coastguard Worker    # Since July 2007 AmigaOS4 officially supports .so libraries.
10609*4d5d8b54SAndroid Build Coastguard Worker    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10610*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10611*4d5d8b54SAndroid Build Coastguard Worker    ;;
10612*4d5d8b54SAndroid Build Coastguard Worker  m68k)
10613*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname.ixlibrary $libname.a'
10614*4d5d8b54SAndroid Build Coastguard Worker    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10615*4d5d8b54SAndroid Build Coastguard Worker    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
10616*4d5d8b54SAndroid Build Coastguard Worker    ;;
10617*4d5d8b54SAndroid Build Coastguard Worker  esac
10618*4d5d8b54SAndroid Build Coastguard Worker  ;;
10619*4d5d8b54SAndroid Build Coastguard Worker
10620*4d5d8b54SAndroid Build Coastguard Workerbeos*)
10621*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$shared_ext'
10622*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker="$host_os ld.so"
10623*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LIBRARY_PATH
10624*4d5d8b54SAndroid Build Coastguard Worker  ;;
10625*4d5d8b54SAndroid Build Coastguard Worker
10626*4d5d8b54SAndroid Build Coastguard Workerbsdi[45]*)
10627*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
10628*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10629*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10630*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
10631*4d5d8b54SAndroid Build Coastguard Worker  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10632*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
10633*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10634*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10635*4d5d8b54SAndroid Build Coastguard Worker  # the default ld.so.conf also contains /usr/contrib/lib and
10636*4d5d8b54SAndroid Build Coastguard Worker  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10637*4d5d8b54SAndroid Build Coastguard Worker  # libtool to hard-code these into programs
10638*4d5d8b54SAndroid Build Coastguard Worker  ;;
10639*4d5d8b54SAndroid Build Coastguard Worker
10640*4d5d8b54SAndroid Build Coastguard Workercygwin* | mingw* | pw32* | cegcc*)
10641*4d5d8b54SAndroid Build Coastguard Worker  version_type=windows
10642*4d5d8b54SAndroid Build Coastguard Worker  shrext_cmds=.dll
10643*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10644*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
10645*4d5d8b54SAndroid Build Coastguard Worker
10646*4d5d8b54SAndroid Build Coastguard Worker  case $GCC,$cc_basename in
10647*4d5d8b54SAndroid Build Coastguard Worker  yes,*)
10648*4d5d8b54SAndroid Build Coastguard Worker    # gcc
10649*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname.dll.a'
10650*4d5d8b54SAndroid Build Coastguard Worker    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10651*4d5d8b54SAndroid Build Coastguard Worker    postinstall_cmds='base_file=`basename \$file`~
10652*4d5d8b54SAndroid Build Coastguard Worker      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
10653*4d5d8b54SAndroid Build Coastguard Worker      dldir=$destdir/`dirname \$dlpath`~
10654*4d5d8b54SAndroid Build Coastguard Worker      test -d \$dldir || mkdir -p \$dldir~
10655*4d5d8b54SAndroid Build Coastguard Worker      $install_prog $dir/$dlname \$dldir/$dlname~
10656*4d5d8b54SAndroid Build Coastguard Worker      chmod a+x \$dldir/$dlname~
10657*4d5d8b54SAndroid Build Coastguard Worker      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10658*4d5d8b54SAndroid Build Coastguard Worker        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10659*4d5d8b54SAndroid Build Coastguard Worker      fi'
10660*4d5d8b54SAndroid Build Coastguard Worker    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10661*4d5d8b54SAndroid Build Coastguard Worker      dlpath=$dir/\$dldll~
10662*4d5d8b54SAndroid Build Coastguard Worker       $RM \$dlpath'
10663*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_overrides_runpath=yes
10664*4d5d8b54SAndroid Build Coastguard Worker
10665*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
10666*4d5d8b54SAndroid Build Coastguard Worker    cygwin*)
10667*4d5d8b54SAndroid Build Coastguard Worker      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10668*4d5d8b54SAndroid Build Coastguard Worker      soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10669*4d5d8b54SAndroid Build Coastguard Worker
10670*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10671*4d5d8b54SAndroid Build Coastguard Worker      ;;
10672*4d5d8b54SAndroid Build Coastguard Worker    mingw* | cegcc*)
10673*4d5d8b54SAndroid Build Coastguard Worker      # MinGW DLLs use traditional 'lib' prefix
10674*4d5d8b54SAndroid Build Coastguard Worker      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10675*4d5d8b54SAndroid Build Coastguard Worker      ;;
10676*4d5d8b54SAndroid Build Coastguard Worker    pw32*)
10677*4d5d8b54SAndroid Build Coastguard Worker      # pw32 DLLs use 'pw' prefix rather than 'lib'
10678*4d5d8b54SAndroid Build Coastguard Worker      library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10679*4d5d8b54SAndroid Build Coastguard Worker      ;;
10680*4d5d8b54SAndroid Build Coastguard Worker    esac
10681*4d5d8b54SAndroid Build Coastguard Worker    dynamic_linker='Win32 ld.exe'
10682*4d5d8b54SAndroid Build Coastguard Worker    ;;
10683*4d5d8b54SAndroid Build Coastguard Worker
10684*4d5d8b54SAndroid Build Coastguard Worker  *,cl* | *,icl*)
10685*4d5d8b54SAndroid Build Coastguard Worker    # Native MSVC or ICC
10686*4d5d8b54SAndroid Build Coastguard Worker    libname_spec='$name'
10687*4d5d8b54SAndroid Build Coastguard Worker    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10688*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname.dll.lib'
10689*4d5d8b54SAndroid Build Coastguard Worker
10690*4d5d8b54SAndroid Build Coastguard Worker    case $build_os in
10691*4d5d8b54SAndroid Build Coastguard Worker    mingw*)
10692*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_search_path_spec=
10693*4d5d8b54SAndroid Build Coastguard Worker      lt_save_ifs=$IFS
10694*4d5d8b54SAndroid Build Coastguard Worker      IFS=';'
10695*4d5d8b54SAndroid Build Coastguard Worker      for lt_path in $LIB
10696*4d5d8b54SAndroid Build Coastguard Worker      do
10697*4d5d8b54SAndroid Build Coastguard Worker        IFS=$lt_save_ifs
10698*4d5d8b54SAndroid Build Coastguard Worker        # Let DOS variable expansion print the short 8.3 style file name.
10699*4d5d8b54SAndroid Build Coastguard Worker        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10700*4d5d8b54SAndroid Build Coastguard Worker        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10701*4d5d8b54SAndroid Build Coastguard Worker      done
10702*4d5d8b54SAndroid Build Coastguard Worker      IFS=$lt_save_ifs
10703*4d5d8b54SAndroid Build Coastguard Worker      # Convert to MSYS style.
10704*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10705*4d5d8b54SAndroid Build Coastguard Worker      ;;
10706*4d5d8b54SAndroid Build Coastguard Worker    cygwin*)
10707*4d5d8b54SAndroid Build Coastguard Worker      # Convert to unix form, then to dos form, then back to unix form
10708*4d5d8b54SAndroid Build Coastguard Worker      # but this time dos style (no spaces!) so that the unix form looks
10709*4d5d8b54SAndroid Build Coastguard Worker      # like /cygdrive/c/PROGRA~1:/cygdr...
10710*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10711*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10712*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10713*4d5d8b54SAndroid Build Coastguard Worker      ;;
10714*4d5d8b54SAndroid Build Coastguard Worker    *)
10715*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_search_path_spec=$LIB
10716*4d5d8b54SAndroid Build Coastguard Worker      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10717*4d5d8b54SAndroid Build Coastguard Worker        # It is most probably a Windows format PATH.
10718*4d5d8b54SAndroid Build Coastguard Worker        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10719*4d5d8b54SAndroid Build Coastguard Worker      else
10720*4d5d8b54SAndroid Build Coastguard Worker        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10721*4d5d8b54SAndroid Build Coastguard Worker      fi
10722*4d5d8b54SAndroid Build Coastguard Worker      # FIXME: find the short name or the path components, as spaces are
10723*4d5d8b54SAndroid Build Coastguard Worker      # common. (e.g. "Program Files" -> "PROGRA~1")
10724*4d5d8b54SAndroid Build Coastguard Worker      ;;
10725*4d5d8b54SAndroid Build Coastguard Worker    esac
10726*4d5d8b54SAndroid Build Coastguard Worker
10727*4d5d8b54SAndroid Build Coastguard Worker    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10728*4d5d8b54SAndroid Build Coastguard Worker    postinstall_cmds='base_file=`basename \$file`~
10729*4d5d8b54SAndroid Build Coastguard Worker      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
10730*4d5d8b54SAndroid Build Coastguard Worker      dldir=$destdir/`dirname \$dlpath`~
10731*4d5d8b54SAndroid Build Coastguard Worker      test -d \$dldir || mkdir -p \$dldir~
10732*4d5d8b54SAndroid Build Coastguard Worker      $install_prog $dir/$dlname \$dldir/$dlname'
10733*4d5d8b54SAndroid Build Coastguard Worker    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10734*4d5d8b54SAndroid Build Coastguard Worker      dlpath=$dir/\$dldll~
10735*4d5d8b54SAndroid Build Coastguard Worker       $RM \$dlpath'
10736*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_overrides_runpath=yes
10737*4d5d8b54SAndroid Build Coastguard Worker    dynamic_linker='Win32 link.exe'
10738*4d5d8b54SAndroid Build Coastguard Worker    ;;
10739*4d5d8b54SAndroid Build Coastguard Worker
10740*4d5d8b54SAndroid Build Coastguard Worker  *)
10741*4d5d8b54SAndroid Build Coastguard Worker    # Assume MSVC and ICC wrapper
10742*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
10743*4d5d8b54SAndroid Build Coastguard Worker    dynamic_linker='Win32 ld.exe'
10744*4d5d8b54SAndroid Build Coastguard Worker    ;;
10745*4d5d8b54SAndroid Build Coastguard Worker  esac
10746*4d5d8b54SAndroid Build Coastguard Worker  # FIXME: first we should search . and the directory the executable is in
10747*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=PATH
10748*4d5d8b54SAndroid Build Coastguard Worker  ;;
10749*4d5d8b54SAndroid Build Coastguard Worker
10750*4d5d8b54SAndroid Build Coastguard Workerdarwin* | rhapsody*)
10751*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker="$host_os dyld"
10752*4d5d8b54SAndroid Build Coastguard Worker  version_type=darwin
10753*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
10754*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10755*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
10756*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$major$shared_ext'
10757*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=yes
10758*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=DYLD_LIBRARY_PATH
10759*4d5d8b54SAndroid Build Coastguard Worker  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10760*4d5d8b54SAndroid Build Coastguard Worker
10761*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10762*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10763*4d5d8b54SAndroid Build Coastguard Worker  ;;
10764*4d5d8b54SAndroid Build Coastguard Worker
10765*4d5d8b54SAndroid Build Coastguard Workerdgux*)
10766*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
10767*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
10768*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10769*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10770*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
10771*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
10772*4d5d8b54SAndroid Build Coastguard Worker  ;;
10773*4d5d8b54SAndroid Build Coastguard Worker
10774*4d5d8b54SAndroid Build Coastguard Workerfreebsd* | dragonfly* | midnightbsd*)
10775*4d5d8b54SAndroid Build Coastguard Worker  # DragonFly does not have aout.  When/if they implement a new
10776*4d5d8b54SAndroid Build Coastguard Worker  # versioning mechanism, adjust this.
10777*4d5d8b54SAndroid Build Coastguard Worker  if test -x /usr/bin/objformat; then
10778*4d5d8b54SAndroid Build Coastguard Worker    objformat=`/usr/bin/objformat`
10779*4d5d8b54SAndroid Build Coastguard Worker  else
10780*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
10781*4d5d8b54SAndroid Build Coastguard Worker    freebsd[23].*) objformat=aout ;;
10782*4d5d8b54SAndroid Build Coastguard Worker    *) objformat=elf ;;
10783*4d5d8b54SAndroid Build Coastguard Worker    esac
10784*4d5d8b54SAndroid Build Coastguard Worker  fi
10785*4d5d8b54SAndroid Build Coastguard Worker  version_type=freebsd-$objformat
10786*4d5d8b54SAndroid Build Coastguard Worker  case $version_type in
10787*4d5d8b54SAndroid Build Coastguard Worker    freebsd-elf*)
10788*4d5d8b54SAndroid Build Coastguard Worker      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10789*4d5d8b54SAndroid Build Coastguard Worker      soname_spec='$libname$release$shared_ext$major'
10790*4d5d8b54SAndroid Build Coastguard Worker      need_version=no
10791*4d5d8b54SAndroid Build Coastguard Worker      need_lib_prefix=no
10792*4d5d8b54SAndroid Build Coastguard Worker      ;;
10793*4d5d8b54SAndroid Build Coastguard Worker    freebsd-*)
10794*4d5d8b54SAndroid Build Coastguard Worker      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
10795*4d5d8b54SAndroid Build Coastguard Worker      need_version=yes
10796*4d5d8b54SAndroid Build Coastguard Worker      ;;
10797*4d5d8b54SAndroid Build Coastguard Worker  esac
10798*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
10799*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
10800*4d5d8b54SAndroid Build Coastguard Worker  freebsd2.*)
10801*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_overrides_runpath=yes
10802*4d5d8b54SAndroid Build Coastguard Worker    ;;
10803*4d5d8b54SAndroid Build Coastguard Worker  freebsd3.[01]* | freebsdelf3.[01]*)
10804*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_overrides_runpath=yes
10805*4d5d8b54SAndroid Build Coastguard Worker    hardcode_into_libs=yes
10806*4d5d8b54SAndroid Build Coastguard Worker    ;;
10807*4d5d8b54SAndroid Build Coastguard Worker  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10808*4d5d8b54SAndroid Build Coastguard Worker  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10809*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_overrides_runpath=no
10810*4d5d8b54SAndroid Build Coastguard Worker    hardcode_into_libs=yes
10811*4d5d8b54SAndroid Build Coastguard Worker    ;;
10812*4d5d8b54SAndroid Build Coastguard Worker  *) # from 4.6 on, and DragonFly
10813*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_overrides_runpath=yes
10814*4d5d8b54SAndroid Build Coastguard Worker    hardcode_into_libs=yes
10815*4d5d8b54SAndroid Build Coastguard Worker    ;;
10816*4d5d8b54SAndroid Build Coastguard Worker  esac
10817*4d5d8b54SAndroid Build Coastguard Worker  ;;
10818*4d5d8b54SAndroid Build Coastguard Worker
10819*4d5d8b54SAndroid Build Coastguard Workerhaiku*)
10820*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
10821*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
10822*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10823*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker="$host_os runtime_loader"
10824*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10825*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
10826*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LIBRARY_PATH
10827*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=no
10828*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10829*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
10830*4d5d8b54SAndroid Build Coastguard Worker  ;;
10831*4d5d8b54SAndroid Build Coastguard Worker
10832*4d5d8b54SAndroid Build Coastguard Workerhpux9* | hpux10* | hpux11*)
10833*4d5d8b54SAndroid Build Coastguard Worker  # Give a soname corresponding to the major version so that dld.sl refuses to
10834*4d5d8b54SAndroid Build Coastguard Worker  # link against other versions.
10835*4d5d8b54SAndroid Build Coastguard Worker  version_type=sunos
10836*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
10837*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10838*4d5d8b54SAndroid Build Coastguard Worker  case $host_cpu in
10839*4d5d8b54SAndroid Build Coastguard Worker  ia64*)
10840*4d5d8b54SAndroid Build Coastguard Worker    shrext_cmds='.so'
10841*4d5d8b54SAndroid Build Coastguard Worker    hardcode_into_libs=yes
10842*4d5d8b54SAndroid Build Coastguard Worker    dynamic_linker="$host_os dld.so"
10843*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_var=LD_LIBRARY_PATH
10844*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10845*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10846*4d5d8b54SAndroid Build Coastguard Worker    soname_spec='$libname$release$shared_ext$major'
10847*4d5d8b54SAndroid Build Coastguard Worker    if test 32 = "$HPUX_IA64_MODE"; then
10848*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10849*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
10850*4d5d8b54SAndroid Build Coastguard Worker    else
10851*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10852*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
10853*4d5d8b54SAndroid Build Coastguard Worker    fi
10854*4d5d8b54SAndroid Build Coastguard Worker    ;;
10855*4d5d8b54SAndroid Build Coastguard Worker  hppa*64*)
10856*4d5d8b54SAndroid Build Coastguard Worker    shrext_cmds='.sl'
10857*4d5d8b54SAndroid Build Coastguard Worker    hardcode_into_libs=yes
10858*4d5d8b54SAndroid Build Coastguard Worker    dynamic_linker="$host_os dld.sl"
10859*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10860*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10861*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10862*4d5d8b54SAndroid Build Coastguard Worker    soname_spec='$libname$release$shared_ext$major'
10863*4d5d8b54SAndroid Build Coastguard Worker    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10864*4d5d8b54SAndroid Build Coastguard Worker    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10865*4d5d8b54SAndroid Build Coastguard Worker    ;;
10866*4d5d8b54SAndroid Build Coastguard Worker  *)
10867*4d5d8b54SAndroid Build Coastguard Worker    shrext_cmds='.sl'
10868*4d5d8b54SAndroid Build Coastguard Worker    dynamic_linker="$host_os dld.sl"
10869*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_var=SHLIB_PATH
10870*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10871*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10872*4d5d8b54SAndroid Build Coastguard Worker    soname_spec='$libname$release$shared_ext$major'
10873*4d5d8b54SAndroid Build Coastguard Worker    ;;
10874*4d5d8b54SAndroid Build Coastguard Worker  esac
10875*4d5d8b54SAndroid Build Coastguard Worker  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10876*4d5d8b54SAndroid Build Coastguard Worker  postinstall_cmds='chmod 555 $lib'
10877*4d5d8b54SAndroid Build Coastguard Worker  # or fails outright, so override atomically:
10878*4d5d8b54SAndroid Build Coastguard Worker  install_override_mode=555
10879*4d5d8b54SAndroid Build Coastguard Worker  ;;
10880*4d5d8b54SAndroid Build Coastguard Worker
10881*4d5d8b54SAndroid Build Coastguard Workerinterix[3-9]*)
10882*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
10883*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
10884*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10885*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10886*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
10887*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10888*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
10889*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=no
10890*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
10891*4d5d8b54SAndroid Build Coastguard Worker  ;;
10892*4d5d8b54SAndroid Build Coastguard Worker
10893*4d5d8b54SAndroid Build Coastguard Workeririx5* | irix6* | nonstopux*)
10894*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
10895*4d5d8b54SAndroid Build Coastguard Worker    nonstopux*) version_type=nonstopux ;;
10896*4d5d8b54SAndroid Build Coastguard Worker    *)
10897*4d5d8b54SAndroid Build Coastguard Worker	if test yes = "$lt_cv_prog_gnu_ld"; then
10898*4d5d8b54SAndroid Build Coastguard Worker		version_type=linux # correct to gnu/linux during the next big refactor
10899*4d5d8b54SAndroid Build Coastguard Worker	else
10900*4d5d8b54SAndroid Build Coastguard Worker		version_type=irix
10901*4d5d8b54SAndroid Build Coastguard Worker	fi ;;
10902*4d5d8b54SAndroid Build Coastguard Worker  esac
10903*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
10904*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10905*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
10906*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
10907*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
10908*4d5d8b54SAndroid Build Coastguard Worker  irix5* | nonstopux*)
10909*4d5d8b54SAndroid Build Coastguard Worker    libsuff= shlibsuff=
10910*4d5d8b54SAndroid Build Coastguard Worker    ;;
10911*4d5d8b54SAndroid Build Coastguard Worker  *)
10912*4d5d8b54SAndroid Build Coastguard Worker    case $LD in # libtool.m4 will add one of these switches to LD
10913*4d5d8b54SAndroid Build Coastguard Worker    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10914*4d5d8b54SAndroid Build Coastguard Worker      libsuff= shlibsuff= libmagic=32-bit;;
10915*4d5d8b54SAndroid Build Coastguard Worker    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10916*4d5d8b54SAndroid Build Coastguard Worker      libsuff=32 shlibsuff=N32 libmagic=N32;;
10917*4d5d8b54SAndroid Build Coastguard Worker    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10918*4d5d8b54SAndroid Build Coastguard Worker      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10919*4d5d8b54SAndroid Build Coastguard Worker    *) libsuff= shlibsuff= libmagic=never-match;;
10920*4d5d8b54SAndroid Build Coastguard Worker    esac
10921*4d5d8b54SAndroid Build Coastguard Worker    ;;
10922*4d5d8b54SAndroid Build Coastguard Worker  esac
10923*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10924*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=no
10925*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
10926*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
10927*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
10928*4d5d8b54SAndroid Build Coastguard Worker  ;;
10929*4d5d8b54SAndroid Build Coastguard Worker
10930*4d5d8b54SAndroid Build Coastguard Worker# No shared lib support for Linux oldld, aout, or coff.
10931*4d5d8b54SAndroid Build Coastguard Workerlinux*oldld* | linux*aout* | linux*coff*)
10932*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker=no
10933*4d5d8b54SAndroid Build Coastguard Worker  ;;
10934*4d5d8b54SAndroid Build Coastguard Worker
10935*4d5d8b54SAndroid Build Coastguard Workerlinux*android*)
10936*4d5d8b54SAndroid Build Coastguard Worker  version_type=none # Android doesn't support versioned libraries.
10937*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
10938*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10939*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext'
10940*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext'
10941*4d5d8b54SAndroid Build Coastguard Worker  finish_cmds=
10942*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
10943*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=yes
10944*4d5d8b54SAndroid Build Coastguard Worker
10945*4d5d8b54SAndroid Build Coastguard Worker  # This implies no fast_install, which is unacceptable.
10946*4d5d8b54SAndroid Build Coastguard Worker  # Some rework will be needed to allow for fast_install
10947*4d5d8b54SAndroid Build Coastguard Worker  # before this can be enabled.
10948*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
10949*4d5d8b54SAndroid Build Coastguard Worker
10950*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker='Android linker'
10951*4d5d8b54SAndroid Build Coastguard Worker  # Don't embed -rpath directories since the linker doesn't support them.
10952*4d5d8b54SAndroid Build Coastguard Worker  hardcode_libdir_flag_spec='-L$libdir'
10953*4d5d8b54SAndroid Build Coastguard Worker  ;;
10954*4d5d8b54SAndroid Build Coastguard Worker
10955*4d5d8b54SAndroid Build Coastguard Worker# This must be glibc/ELF.
10956*4d5d8b54SAndroid Build Coastguard Workerlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10957*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
10958*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
10959*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
10960*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10961*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
10962*4d5d8b54SAndroid Build Coastguard Worker  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10963*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
10964*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=no
10965*4d5d8b54SAndroid Build Coastguard Worker
10966*4d5d8b54SAndroid Build Coastguard Worker  # Some binutils ld are patched to set DT_RUNPATH
10967*4d5d8b54SAndroid Build Coastguard Worker  if test ${lt_cv_shlibpath_overrides_runpath+y}
10968*4d5d8b54SAndroid Build Coastguard Workerthen :
10969*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
10970*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
10971*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_shlibpath_overrides_runpath=no
10972*4d5d8b54SAndroid Build Coastguard Worker    save_LDFLAGS=$LDFLAGS
10973*4d5d8b54SAndroid Build Coastguard Worker    save_libdir=$libdir
10974*4d5d8b54SAndroid Build Coastguard Worker    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10975*4d5d8b54SAndroid Build Coastguard Worker	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10976*4d5d8b54SAndroid Build Coastguard Worker    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10977*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
10978*4d5d8b54SAndroid Build Coastguard Worker
10979*4d5d8b54SAndroid Build Coastguard Workerint
10980*4d5d8b54SAndroid Build Coastguard Workermain (void)
10981*4d5d8b54SAndroid Build Coastguard Worker{
10982*4d5d8b54SAndroid Build Coastguard Worker
10983*4d5d8b54SAndroid Build Coastguard Worker  ;
10984*4d5d8b54SAndroid Build Coastguard Worker  return 0;
10985*4d5d8b54SAndroid Build Coastguard Worker}
10986*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
10987*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
10988*4d5d8b54SAndroid Build Coastguard Workerthen :
10989*4d5d8b54SAndroid Build Coastguard Worker  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
10990*4d5d8b54SAndroid Build Coastguard Workerthen :
10991*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_shlibpath_overrides_runpath=yes
10992*4d5d8b54SAndroid Build Coastguard Workerfi
10993*4d5d8b54SAndroid Build Coastguard Workerfi
10994*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
10995*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
10996*4d5d8b54SAndroid Build Coastguard Worker    LDFLAGS=$save_LDFLAGS
10997*4d5d8b54SAndroid Build Coastguard Worker    libdir=$save_libdir
10998*4d5d8b54SAndroid Build Coastguard Worker
10999*4d5d8b54SAndroid Build Coastguard Workerfi
11000*4d5d8b54SAndroid Build Coastguard Worker
11001*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11002*4d5d8b54SAndroid Build Coastguard Worker
11003*4d5d8b54SAndroid Build Coastguard Worker  # This implies no fast_install, which is unacceptable.
11004*4d5d8b54SAndroid Build Coastguard Worker  # Some rework will be needed to allow for fast_install
11005*4d5d8b54SAndroid Build Coastguard Worker  # before this can be enabled.
11006*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
11007*4d5d8b54SAndroid Build Coastguard Worker
11008*4d5d8b54SAndroid Build Coastguard Worker  # Ideally, we could use ldconfig to report *all* directores which are
11009*4d5d8b54SAndroid Build Coastguard Worker  # searched for libraries, however this is still not possible.  Aside from not
11010*4d5d8b54SAndroid Build Coastguard Worker  # being certain /sbin/ldconfig is available, command
11011*4d5d8b54SAndroid Build Coastguard Worker  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11012*4d5d8b54SAndroid Build Coastguard Worker  # even though it is searched at run-time.  Try to do the best guess by
11013*4d5d8b54SAndroid Build Coastguard Worker  # appending ld.so.conf contents (and includes) to the search path.
11014*4d5d8b54SAndroid Build Coastguard Worker  if test -f /etc/ld.so.conf; then
11015*4d5d8b54SAndroid Build Coastguard Worker    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' ' '`
11016*4d5d8b54SAndroid Build Coastguard Worker    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11017*4d5d8b54SAndroid Build Coastguard Worker  fi
11018*4d5d8b54SAndroid Build Coastguard Worker
11019*4d5d8b54SAndroid Build Coastguard Worker  # We used to test for /lib/ld.so.1 and disable shared libraries on
11020*4d5d8b54SAndroid Build Coastguard Worker  # powerpc, because MkLinux only supported shared libraries with the
11021*4d5d8b54SAndroid Build Coastguard Worker  # GNU dynamic linker.  Since this was broken with cross compilers,
11022*4d5d8b54SAndroid Build Coastguard Worker  # most powerpc-linux boxes support dynamic linking these days and
11023*4d5d8b54SAndroid Build Coastguard Worker  # people can always --disable-shared, the test was removed, and we
11024*4d5d8b54SAndroid Build Coastguard Worker  # assume the GNU/Linux dynamic linker is in use.
11025*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker='GNU/Linux ld.so'
11026*4d5d8b54SAndroid Build Coastguard Worker  ;;
11027*4d5d8b54SAndroid Build Coastguard Worker
11028*4d5d8b54SAndroid Build Coastguard Workernetbsdelf*-gnu)
11029*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux
11030*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
11031*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
11032*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11033*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='${libname}${release}${shared_ext}$major'
11034*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11035*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=no
11036*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
11037*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker='NetBSD ld.elf_so'
11038*4d5d8b54SAndroid Build Coastguard Worker  ;;
11039*4d5d8b54SAndroid Build Coastguard Worker
11040*4d5d8b54SAndroid Build Coastguard Workernetbsd*)
11041*4d5d8b54SAndroid Build Coastguard Worker  version_type=sunos
11042*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
11043*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
11044*4d5d8b54SAndroid Build Coastguard Worker  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11045*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11046*4d5d8b54SAndroid Build Coastguard Worker    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11047*4d5d8b54SAndroid Build Coastguard Worker    dynamic_linker='NetBSD (a.out) ld.so'
11048*4d5d8b54SAndroid Build Coastguard Worker  else
11049*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11050*4d5d8b54SAndroid Build Coastguard Worker    soname_spec='$libname$release$shared_ext$major'
11051*4d5d8b54SAndroid Build Coastguard Worker    dynamic_linker='NetBSD ld.elf_so'
11052*4d5d8b54SAndroid Build Coastguard Worker  fi
11053*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11054*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=yes
11055*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
11056*4d5d8b54SAndroid Build Coastguard Worker  ;;
11057*4d5d8b54SAndroid Build Coastguard Worker
11058*4d5d8b54SAndroid Build Coastguard Workernewsos6)
11059*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
11060*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11061*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11062*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=yes
11063*4d5d8b54SAndroid Build Coastguard Worker  ;;
11064*4d5d8b54SAndroid Build Coastguard Worker
11065*4d5d8b54SAndroid Build Coastguard Worker*nto* | *qnx*)
11066*4d5d8b54SAndroid Build Coastguard Worker  version_type=qnx
11067*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
11068*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
11069*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11070*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
11071*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11072*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=no
11073*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
11074*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker='ldqnx.so'
11075*4d5d8b54SAndroid Build Coastguard Worker  ;;
11076*4d5d8b54SAndroid Build Coastguard Worker
11077*4d5d8b54SAndroid Build Coastguard Workeropenbsd* | bitrig*)
11078*4d5d8b54SAndroid Build Coastguard Worker  version_type=sunos
11079*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_dlsearch_path_spec=/usr/lib
11080*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
11081*4d5d8b54SAndroid Build Coastguard Worker  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11082*4d5d8b54SAndroid Build Coastguard Worker    need_version=no
11083*4d5d8b54SAndroid Build Coastguard Worker  else
11084*4d5d8b54SAndroid Build Coastguard Worker    need_version=yes
11085*4d5d8b54SAndroid Build Coastguard Worker  fi
11086*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11087*4d5d8b54SAndroid Build Coastguard Worker  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11088*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11089*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=yes
11090*4d5d8b54SAndroid Build Coastguard Worker  ;;
11091*4d5d8b54SAndroid Build Coastguard Worker
11092*4d5d8b54SAndroid Build Coastguard Workeros2*)
11093*4d5d8b54SAndroid Build Coastguard Worker  libname_spec='$name'
11094*4d5d8b54SAndroid Build Coastguard Worker  version_type=windows
11095*4d5d8b54SAndroid Build Coastguard Worker  shrext_cmds=.dll
11096*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
11097*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
11098*4d5d8b54SAndroid Build Coastguard Worker  # OS/2 can only load a DLL with a base name of 8 characters or less.
11099*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11100*4d5d8b54SAndroid Build Coastguard Worker    v=$($ECHO $release$versuffix | tr -d .-);
11101*4d5d8b54SAndroid Build Coastguard Worker    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11102*4d5d8b54SAndroid Build Coastguard Worker    $ECHO $n$v`$shared_ext'
11103*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='${libname}_dll.$libext'
11104*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker='OS/2 ld.exe'
11105*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=BEGINLIBPATH
11106*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11107*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11108*4d5d8b54SAndroid Build Coastguard Worker  postinstall_cmds='base_file=`basename \$file`~
11109*4d5d8b54SAndroid Build Coastguard Worker    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11110*4d5d8b54SAndroid Build Coastguard Worker    dldir=$destdir/`dirname \$dlpath`~
11111*4d5d8b54SAndroid Build Coastguard Worker    test -d \$dldir || mkdir -p \$dldir~
11112*4d5d8b54SAndroid Build Coastguard Worker    $install_prog $dir/$dlname \$dldir/$dlname~
11113*4d5d8b54SAndroid Build Coastguard Worker    chmod a+x \$dldir/$dlname~
11114*4d5d8b54SAndroid Build Coastguard Worker    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11115*4d5d8b54SAndroid Build Coastguard Worker      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11116*4d5d8b54SAndroid Build Coastguard Worker    fi'
11117*4d5d8b54SAndroid Build Coastguard Worker  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11118*4d5d8b54SAndroid Build Coastguard Worker    dlpath=$dir/\$dldll~
11119*4d5d8b54SAndroid Build Coastguard Worker    $RM \$dlpath'
11120*4d5d8b54SAndroid Build Coastguard Worker  ;;
11121*4d5d8b54SAndroid Build Coastguard Worker
11122*4d5d8b54SAndroid Build Coastguard Workerosf3* | osf4* | osf5*)
11123*4d5d8b54SAndroid Build Coastguard Worker  version_type=osf
11124*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
11125*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
11126*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
11127*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11128*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11129*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11130*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11131*4d5d8b54SAndroid Build Coastguard Worker  ;;
11132*4d5d8b54SAndroid Build Coastguard Worker
11133*4d5d8b54SAndroid Build Coastguard Workerrdos*)
11134*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker=no
11135*4d5d8b54SAndroid Build Coastguard Worker  ;;
11136*4d5d8b54SAndroid Build Coastguard Worker
11137*4d5d8b54SAndroid Build Coastguard Workersolaris*)
11138*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
11139*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
11140*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
11141*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11142*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
11143*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11144*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=yes
11145*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
11146*4d5d8b54SAndroid Build Coastguard Worker  # ldd complains unless libraries are executable
11147*4d5d8b54SAndroid Build Coastguard Worker  postinstall_cmds='chmod +x $lib'
11148*4d5d8b54SAndroid Build Coastguard Worker  ;;
11149*4d5d8b54SAndroid Build Coastguard Worker
11150*4d5d8b54SAndroid Build Coastguard Workersunos4*)
11151*4d5d8b54SAndroid Build Coastguard Worker  version_type=sunos
11152*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11153*4d5d8b54SAndroid Build Coastguard Worker  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11154*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11155*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=yes
11156*4d5d8b54SAndroid Build Coastguard Worker  if test yes = "$with_gnu_ld"; then
11157*4d5d8b54SAndroid Build Coastguard Worker    need_lib_prefix=no
11158*4d5d8b54SAndroid Build Coastguard Worker  fi
11159*4d5d8b54SAndroid Build Coastguard Worker  need_version=yes
11160*4d5d8b54SAndroid Build Coastguard Worker  ;;
11161*4d5d8b54SAndroid Build Coastguard Worker
11162*4d5d8b54SAndroid Build Coastguard Workersysv4 | sysv4.3*)
11163*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
11164*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11165*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
11166*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11167*4d5d8b54SAndroid Build Coastguard Worker  case $host_vendor in
11168*4d5d8b54SAndroid Build Coastguard Worker    sni)
11169*4d5d8b54SAndroid Build Coastguard Worker      shlibpath_overrides_runpath=no
11170*4d5d8b54SAndroid Build Coastguard Worker      need_lib_prefix=no
11171*4d5d8b54SAndroid Build Coastguard Worker      runpath_var=LD_RUN_PATH
11172*4d5d8b54SAndroid Build Coastguard Worker      ;;
11173*4d5d8b54SAndroid Build Coastguard Worker    siemens)
11174*4d5d8b54SAndroid Build Coastguard Worker      need_lib_prefix=no
11175*4d5d8b54SAndroid Build Coastguard Worker      ;;
11176*4d5d8b54SAndroid Build Coastguard Worker    motorola)
11177*4d5d8b54SAndroid Build Coastguard Worker      need_lib_prefix=no
11178*4d5d8b54SAndroid Build Coastguard Worker      need_version=no
11179*4d5d8b54SAndroid Build Coastguard Worker      shlibpath_overrides_runpath=no
11180*4d5d8b54SAndroid Build Coastguard Worker      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11181*4d5d8b54SAndroid Build Coastguard Worker      ;;
11182*4d5d8b54SAndroid Build Coastguard Worker  esac
11183*4d5d8b54SAndroid Build Coastguard Worker  ;;
11184*4d5d8b54SAndroid Build Coastguard Worker
11185*4d5d8b54SAndroid Build Coastguard Workersysv4*MP*)
11186*4d5d8b54SAndroid Build Coastguard Worker  if test -d /usr/nec; then
11187*4d5d8b54SAndroid Build Coastguard Worker    version_type=linux # correct to gnu/linux during the next big refactor
11188*4d5d8b54SAndroid Build Coastguard Worker    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11189*4d5d8b54SAndroid Build Coastguard Worker    soname_spec='$libname$shared_ext.$major'
11190*4d5d8b54SAndroid Build Coastguard Worker    shlibpath_var=LD_LIBRARY_PATH
11191*4d5d8b54SAndroid Build Coastguard Worker  fi
11192*4d5d8b54SAndroid Build Coastguard Worker  ;;
11193*4d5d8b54SAndroid Build Coastguard Worker
11194*4d5d8b54SAndroid Build Coastguard Workersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11195*4d5d8b54SAndroid Build Coastguard Worker  version_type=sco
11196*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
11197*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
11198*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11199*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
11200*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11201*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=yes
11202*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
11203*4d5d8b54SAndroid Build Coastguard Worker  if test yes = "$with_gnu_ld"; then
11204*4d5d8b54SAndroid Build Coastguard Worker    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11205*4d5d8b54SAndroid Build Coastguard Worker  else
11206*4d5d8b54SAndroid Build Coastguard Worker    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11207*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
11208*4d5d8b54SAndroid Build Coastguard Worker      sco3.2v5*)
11209*4d5d8b54SAndroid Build Coastguard Worker        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11210*4d5d8b54SAndroid Build Coastguard Worker	;;
11211*4d5d8b54SAndroid Build Coastguard Worker    esac
11212*4d5d8b54SAndroid Build Coastguard Worker  fi
11213*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_dlsearch_path_spec='/usr/lib'
11214*4d5d8b54SAndroid Build Coastguard Worker  ;;
11215*4d5d8b54SAndroid Build Coastguard Worker
11216*4d5d8b54SAndroid Build Coastguard Workertpf*)
11217*4d5d8b54SAndroid Build Coastguard Worker  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11218*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
11219*4d5d8b54SAndroid Build Coastguard Worker  need_lib_prefix=no
11220*4d5d8b54SAndroid Build Coastguard Worker  need_version=no
11221*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11222*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11223*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_overrides_runpath=no
11224*4d5d8b54SAndroid Build Coastguard Worker  hardcode_into_libs=yes
11225*4d5d8b54SAndroid Build Coastguard Worker  ;;
11226*4d5d8b54SAndroid Build Coastguard Worker
11227*4d5d8b54SAndroid Build Coastguard Workeruts4*)
11228*4d5d8b54SAndroid Build Coastguard Worker  version_type=linux # correct to gnu/linux during the next big refactor
11229*4d5d8b54SAndroid Build Coastguard Worker  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11230*4d5d8b54SAndroid Build Coastguard Worker  soname_spec='$libname$release$shared_ext$major'
11231*4d5d8b54SAndroid Build Coastguard Worker  shlibpath_var=LD_LIBRARY_PATH
11232*4d5d8b54SAndroid Build Coastguard Worker  ;;
11233*4d5d8b54SAndroid Build Coastguard Worker
11234*4d5d8b54SAndroid Build Coastguard Worker*)
11235*4d5d8b54SAndroid Build Coastguard Worker  dynamic_linker=no
11236*4d5d8b54SAndroid Build Coastguard Worker  ;;
11237*4d5d8b54SAndroid Build Coastguard Workeresac
11238*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11239*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$dynamic_linker" >&6; }
11240*4d5d8b54SAndroid Build Coastguard Workertest no = "$dynamic_linker" && can_build_shared=no
11241*4d5d8b54SAndroid Build Coastguard Worker
11242*4d5d8b54SAndroid Build Coastguard Workervariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11243*4d5d8b54SAndroid Build Coastguard Workerif test yes = "$GCC"; then
11244*4d5d8b54SAndroid Build Coastguard Worker  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11245*4d5d8b54SAndroid Build Coastguard Workerfi
11246*4d5d8b54SAndroid Build Coastguard Worker
11247*4d5d8b54SAndroid Build Coastguard Workerif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11248*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11249*4d5d8b54SAndroid Build Coastguard Workerfi
11250*4d5d8b54SAndroid Build Coastguard Worker
11251*4d5d8b54SAndroid Build Coastguard Workerif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11252*4d5d8b54SAndroid Build Coastguard Worker  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11253*4d5d8b54SAndroid Build Coastguard Workerfi
11254*4d5d8b54SAndroid Build Coastguard Worker
11255*4d5d8b54SAndroid Build Coastguard Worker# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11256*4d5d8b54SAndroid Build Coastguard Workerconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11257*4d5d8b54SAndroid Build Coastguard Worker
11258*4d5d8b54SAndroid Build Coastguard Worker# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11259*4d5d8b54SAndroid Build Coastguard Workerfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11260*4d5d8b54SAndroid Build Coastguard Worker
11261*4d5d8b54SAndroid Build Coastguard Worker# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11262*4d5d8b54SAndroid Build Coastguard Workerconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11263*4d5d8b54SAndroid Build Coastguard Worker
11264*4d5d8b54SAndroid Build Coastguard Worker
11265*4d5d8b54SAndroid Build Coastguard Worker
11266*4d5d8b54SAndroid Build Coastguard Worker
11267*4d5d8b54SAndroid Build Coastguard Worker
11268*4d5d8b54SAndroid Build Coastguard Worker
11269*4d5d8b54SAndroid Build Coastguard Worker
11270*4d5d8b54SAndroid Build Coastguard Worker
11271*4d5d8b54SAndroid Build Coastguard Worker
11272*4d5d8b54SAndroid Build Coastguard Worker
11273*4d5d8b54SAndroid Build Coastguard Worker
11274*4d5d8b54SAndroid Build Coastguard Worker
11275*4d5d8b54SAndroid Build Coastguard Worker
11276*4d5d8b54SAndroid Build Coastguard Worker
11277*4d5d8b54SAndroid Build Coastguard Worker
11278*4d5d8b54SAndroid Build Coastguard Worker
11279*4d5d8b54SAndroid Build Coastguard Worker
11280*4d5d8b54SAndroid Build Coastguard Worker
11281*4d5d8b54SAndroid Build Coastguard Worker
11282*4d5d8b54SAndroid Build Coastguard Worker
11283*4d5d8b54SAndroid Build Coastguard Worker
11284*4d5d8b54SAndroid Build Coastguard Worker
11285*4d5d8b54SAndroid Build Coastguard Worker
11286*4d5d8b54SAndroid Build Coastguard Worker
11287*4d5d8b54SAndroid Build Coastguard Worker
11288*4d5d8b54SAndroid Build Coastguard Worker
11289*4d5d8b54SAndroid Build Coastguard Worker
11290*4d5d8b54SAndroid Build Coastguard Worker
11291*4d5d8b54SAndroid Build Coastguard Worker
11292*4d5d8b54SAndroid Build Coastguard Worker
11293*4d5d8b54SAndroid Build Coastguard Worker
11294*4d5d8b54SAndroid Build Coastguard Worker
11295*4d5d8b54SAndroid Build Coastguard Worker
11296*4d5d8b54SAndroid Build Coastguard Worker
11297*4d5d8b54SAndroid Build Coastguard Worker
11298*4d5d8b54SAndroid Build Coastguard Worker
11299*4d5d8b54SAndroid Build Coastguard Worker
11300*4d5d8b54SAndroid Build Coastguard Worker
11301*4d5d8b54SAndroid Build Coastguard Worker
11302*4d5d8b54SAndroid Build Coastguard Worker
11303*4d5d8b54SAndroid Build Coastguard Worker
11304*4d5d8b54SAndroid Build Coastguard Worker
11305*4d5d8b54SAndroid Build Coastguard Worker
11306*4d5d8b54SAndroid Build Coastguard Worker
11307*4d5d8b54SAndroid Build Coastguard Worker
11308*4d5d8b54SAndroid Build Coastguard Worker
11309*4d5d8b54SAndroid Build Coastguard Worker
11310*4d5d8b54SAndroid Build Coastguard Worker
11311*4d5d8b54SAndroid Build Coastguard Worker
11312*4d5d8b54SAndroid Build Coastguard Worker
11313*4d5d8b54SAndroid Build Coastguard Worker
11314*4d5d8b54SAndroid Build Coastguard Worker
11315*4d5d8b54SAndroid Build Coastguard Worker
11316*4d5d8b54SAndroid Build Coastguard Worker
11317*4d5d8b54SAndroid Build Coastguard Worker
11318*4d5d8b54SAndroid Build Coastguard Worker
11319*4d5d8b54SAndroid Build Coastguard Worker
11320*4d5d8b54SAndroid Build Coastguard Worker
11321*4d5d8b54SAndroid Build Coastguard Worker
11322*4d5d8b54SAndroid Build Coastguard Worker
11323*4d5d8b54SAndroid Build Coastguard Worker
11324*4d5d8b54SAndroid Build Coastguard Worker
11325*4d5d8b54SAndroid Build Coastguard Worker
11326*4d5d8b54SAndroid Build Coastguard Worker
11327*4d5d8b54SAndroid Build Coastguard Worker
11328*4d5d8b54SAndroid Build Coastguard Worker
11329*4d5d8b54SAndroid Build Coastguard Worker
11330*4d5d8b54SAndroid Build Coastguard Worker
11331*4d5d8b54SAndroid Build Coastguard Worker
11332*4d5d8b54SAndroid Build Coastguard Worker
11333*4d5d8b54SAndroid Build Coastguard Worker
11334*4d5d8b54SAndroid Build Coastguard Worker
11335*4d5d8b54SAndroid Build Coastguard Worker
11336*4d5d8b54SAndroid Build Coastguard Worker
11337*4d5d8b54SAndroid Build Coastguard Worker
11338*4d5d8b54SAndroid Build Coastguard Worker
11339*4d5d8b54SAndroid Build Coastguard Worker
11340*4d5d8b54SAndroid Build Coastguard Worker
11341*4d5d8b54SAndroid Build Coastguard Worker
11342*4d5d8b54SAndroid Build Coastguard Worker
11343*4d5d8b54SAndroid Build Coastguard Worker
11344*4d5d8b54SAndroid Build Coastguard Worker
11345*4d5d8b54SAndroid Build Coastguard Worker
11346*4d5d8b54SAndroid Build Coastguard Worker
11347*4d5d8b54SAndroid Build Coastguard Worker
11348*4d5d8b54SAndroid Build Coastguard Worker
11349*4d5d8b54SAndroid Build Coastguard Worker
11350*4d5d8b54SAndroid Build Coastguard Worker
11351*4d5d8b54SAndroid Build Coastguard Worker
11352*4d5d8b54SAndroid Build Coastguard Worker
11353*4d5d8b54SAndroid Build Coastguard Worker
11354*4d5d8b54SAndroid Build Coastguard Worker
11355*4d5d8b54SAndroid Build Coastguard Worker
11356*4d5d8b54SAndroid Build Coastguard Worker
11357*4d5d8b54SAndroid Build Coastguard Worker
11358*4d5d8b54SAndroid Build Coastguard Worker
11359*4d5d8b54SAndroid Build Coastguard Worker
11360*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11361*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking how to hardcode library paths into programs... " >&6; }
11362*4d5d8b54SAndroid Build Coastguard Workerhardcode_action=
11363*4d5d8b54SAndroid Build Coastguard Workerif test -n "$hardcode_libdir_flag_spec" ||
11364*4d5d8b54SAndroid Build Coastguard Worker   test -n "$runpath_var" ||
11365*4d5d8b54SAndroid Build Coastguard Worker   test yes = "$hardcode_automatic"; then
11366*4d5d8b54SAndroid Build Coastguard Worker
11367*4d5d8b54SAndroid Build Coastguard Worker  # We can hardcode non-existent directories.
11368*4d5d8b54SAndroid Build Coastguard Worker  if test no != "$hardcode_direct" &&
11369*4d5d8b54SAndroid Build Coastguard Worker     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11370*4d5d8b54SAndroid Build Coastguard Worker     # have to relink, otherwise we might link with an installed library
11371*4d5d8b54SAndroid Build Coastguard Worker     # when we should be linking with a yet-to-be-installed one
11372*4d5d8b54SAndroid Build Coastguard Worker     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11373*4d5d8b54SAndroid Build Coastguard Worker     test no != "$hardcode_minus_L"; then
11374*4d5d8b54SAndroid Build Coastguard Worker    # Linking always hardcodes the temporary library directory.
11375*4d5d8b54SAndroid Build Coastguard Worker    hardcode_action=relink
11376*4d5d8b54SAndroid Build Coastguard Worker  else
11377*4d5d8b54SAndroid Build Coastguard Worker    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11378*4d5d8b54SAndroid Build Coastguard Worker    hardcode_action=immediate
11379*4d5d8b54SAndroid Build Coastguard Worker  fi
11380*4d5d8b54SAndroid Build Coastguard Workerelse
11381*4d5d8b54SAndroid Build Coastguard Worker  # We cannot hardcode anything, or else we can only hardcode existing
11382*4d5d8b54SAndroid Build Coastguard Worker  # directories.
11383*4d5d8b54SAndroid Build Coastguard Worker  hardcode_action=unsupported
11384*4d5d8b54SAndroid Build Coastguard Workerfi
11385*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11386*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$hardcode_action" >&6; }
11387*4d5d8b54SAndroid Build Coastguard Worker
11388*4d5d8b54SAndroid Build Coastguard Workerif test relink = "$hardcode_action" ||
11389*4d5d8b54SAndroid Build Coastguard Worker   test yes = "$inherit_rpath"; then
11390*4d5d8b54SAndroid Build Coastguard Worker  # Fast installation is not supported
11391*4d5d8b54SAndroid Build Coastguard Worker  enable_fast_install=no
11392*4d5d8b54SAndroid Build Coastguard Workerelif test yes = "$shlibpath_overrides_runpath" ||
11393*4d5d8b54SAndroid Build Coastguard Worker     test no = "$enable_shared"; then
11394*4d5d8b54SAndroid Build Coastguard Worker  # Fast installation is not necessary
11395*4d5d8b54SAndroid Build Coastguard Worker  enable_fast_install=needless
11396*4d5d8b54SAndroid Build Coastguard Workerfi
11397*4d5d8b54SAndroid Build Coastguard Worker
11398*4d5d8b54SAndroid Build Coastguard Worker
11399*4d5d8b54SAndroid Build Coastguard Worker
11400*4d5d8b54SAndroid Build Coastguard Worker
11401*4d5d8b54SAndroid Build Coastguard Worker
11402*4d5d8b54SAndroid Build Coastguard Worker
11403*4d5d8b54SAndroid Build Coastguard Worker  if test yes != "$enable_dlopen"; then
11404*4d5d8b54SAndroid Build Coastguard Worker  enable_dlopen=unknown
11405*4d5d8b54SAndroid Build Coastguard Worker  enable_dlopen_self=unknown
11406*4d5d8b54SAndroid Build Coastguard Worker  enable_dlopen_self_static=unknown
11407*4d5d8b54SAndroid Build Coastguard Workerelse
11408*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen=no
11409*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen_libs=
11410*4d5d8b54SAndroid Build Coastguard Worker
11411*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
11412*4d5d8b54SAndroid Build Coastguard Worker  beos*)
11413*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen=load_add_on
11414*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen_libs=
11415*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen_self=yes
11416*4d5d8b54SAndroid Build Coastguard Worker    ;;
11417*4d5d8b54SAndroid Build Coastguard Worker
11418*4d5d8b54SAndroid Build Coastguard Worker  mingw* | pw32* | cegcc*)
11419*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen=LoadLibrary
11420*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen_libs=
11421*4d5d8b54SAndroid Build Coastguard Worker    ;;
11422*4d5d8b54SAndroid Build Coastguard Worker
11423*4d5d8b54SAndroid Build Coastguard Worker  cygwin*)
11424*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen=dlopen
11425*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen_libs=
11426*4d5d8b54SAndroid Build Coastguard Worker    ;;
11427*4d5d8b54SAndroid Build Coastguard Worker
11428*4d5d8b54SAndroid Build Coastguard Worker  darwin*)
11429*4d5d8b54SAndroid Build Coastguard Worker    # if libdl is installed we need to link against it
11430*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11431*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for dlopen in -ldl... " >&6; }
11432*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_lib_dl_dlopen+y}
11433*4d5d8b54SAndroid Build Coastguard Workerthen :
11434*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
11435*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11436*4d5d8b54SAndroid Build Coastguard Worker  ac_check_lib_save_LIBS=$LIBS
11437*4d5d8b54SAndroid Build Coastguard WorkerLIBS="-ldl  $LIBS"
11438*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11439*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
11440*4d5d8b54SAndroid Build Coastguard Worker
11441*4d5d8b54SAndroid Build Coastguard Worker/* Override any GCC internal prototype to avoid an error.
11442*4d5d8b54SAndroid Build Coastguard Worker   Use char because int might match the return type of a GCC
11443*4d5d8b54SAndroid Build Coastguard Worker   builtin and then its argument prototype would still apply.  */
11444*4d5d8b54SAndroid Build Coastguard Workerchar dlopen ();
11445*4d5d8b54SAndroid Build Coastguard Workerint
11446*4d5d8b54SAndroid Build Coastguard Workermain (void)
11447*4d5d8b54SAndroid Build Coastguard Worker{
11448*4d5d8b54SAndroid Build Coastguard Workerreturn dlopen ();
11449*4d5d8b54SAndroid Build Coastguard Worker  ;
11450*4d5d8b54SAndroid Build Coastguard Worker  return 0;
11451*4d5d8b54SAndroid Build Coastguard Worker}
11452*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
11453*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
11454*4d5d8b54SAndroid Build Coastguard Workerthen :
11455*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_lib_dl_dlopen=yes
11456*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11457*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_lib_dl_dlopen=no
11458*4d5d8b54SAndroid Build Coastguard Workerfi
11459*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
11460*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
11461*4d5d8b54SAndroid Build Coastguard WorkerLIBS=$ac_check_lib_save_LIBS
11462*4d5d8b54SAndroid Build Coastguard Workerfi
11463*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11464*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
11465*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_lib_dl_dlopen" = xyes
11466*4d5d8b54SAndroid Build Coastguard Workerthen :
11467*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11468*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11469*4d5d8b54SAndroid Build Coastguard Worker
11470*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen=dyld
11471*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen_libs=
11472*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen_self=yes
11473*4d5d8b54SAndroid Build Coastguard Worker
11474*4d5d8b54SAndroid Build Coastguard Workerfi
11475*4d5d8b54SAndroid Build Coastguard Worker
11476*4d5d8b54SAndroid Build Coastguard Worker    ;;
11477*4d5d8b54SAndroid Build Coastguard Worker
11478*4d5d8b54SAndroid Build Coastguard Worker  tpf*)
11479*4d5d8b54SAndroid Build Coastguard Worker    # Don't try to run any link tests for TPF.  We know it's impossible
11480*4d5d8b54SAndroid Build Coastguard Worker    # because TPF is a cross-compiler, and we know how we open DSOs.
11481*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen=dlopen
11482*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen_libs=
11483*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen_self=no
11484*4d5d8b54SAndroid Build Coastguard Worker    ;;
11485*4d5d8b54SAndroid Build Coastguard Worker
11486*4d5d8b54SAndroid Build Coastguard Worker  *)
11487*4d5d8b54SAndroid Build Coastguard Worker    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11488*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_func_shl_load" = xyes
11489*4d5d8b54SAndroid Build Coastguard Workerthen :
11490*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen=shl_load
11491*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11492*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11493*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for shl_load in -ldld... " >&6; }
11494*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_lib_dld_shl_load+y}
11495*4d5d8b54SAndroid Build Coastguard Workerthen :
11496*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
11497*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11498*4d5d8b54SAndroid Build Coastguard Worker  ac_check_lib_save_LIBS=$LIBS
11499*4d5d8b54SAndroid Build Coastguard WorkerLIBS="-ldld  $LIBS"
11500*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11501*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
11502*4d5d8b54SAndroid Build Coastguard Worker
11503*4d5d8b54SAndroid Build Coastguard Worker/* Override any GCC internal prototype to avoid an error.
11504*4d5d8b54SAndroid Build Coastguard Worker   Use char because int might match the return type of a GCC
11505*4d5d8b54SAndroid Build Coastguard Worker   builtin and then its argument prototype would still apply.  */
11506*4d5d8b54SAndroid Build Coastguard Workerchar shl_load ();
11507*4d5d8b54SAndroid Build Coastguard Workerint
11508*4d5d8b54SAndroid Build Coastguard Workermain (void)
11509*4d5d8b54SAndroid Build Coastguard Worker{
11510*4d5d8b54SAndroid Build Coastguard Workerreturn shl_load ();
11511*4d5d8b54SAndroid Build Coastguard Worker  ;
11512*4d5d8b54SAndroid Build Coastguard Worker  return 0;
11513*4d5d8b54SAndroid Build Coastguard Worker}
11514*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
11515*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
11516*4d5d8b54SAndroid Build Coastguard Workerthen :
11517*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_lib_dld_shl_load=yes
11518*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11519*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_lib_dld_shl_load=no
11520*4d5d8b54SAndroid Build Coastguard Workerfi
11521*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
11522*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
11523*4d5d8b54SAndroid Build Coastguard WorkerLIBS=$ac_check_lib_save_LIBS
11524*4d5d8b54SAndroid Build Coastguard Workerfi
11525*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11526*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
11527*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_lib_dld_shl_load" = xyes
11528*4d5d8b54SAndroid Build Coastguard Workerthen :
11529*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
11530*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11531*4d5d8b54SAndroid Build Coastguard Worker  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11532*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_func_dlopen" = xyes
11533*4d5d8b54SAndroid Build Coastguard Workerthen :
11534*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen=dlopen
11535*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11536*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11537*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for dlopen in -ldl... " >&6; }
11538*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_lib_dl_dlopen+y}
11539*4d5d8b54SAndroid Build Coastguard Workerthen :
11540*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
11541*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11542*4d5d8b54SAndroid Build Coastguard Worker  ac_check_lib_save_LIBS=$LIBS
11543*4d5d8b54SAndroid Build Coastguard WorkerLIBS="-ldl  $LIBS"
11544*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11545*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
11546*4d5d8b54SAndroid Build Coastguard Worker
11547*4d5d8b54SAndroid Build Coastguard Worker/* Override any GCC internal prototype to avoid an error.
11548*4d5d8b54SAndroid Build Coastguard Worker   Use char because int might match the return type of a GCC
11549*4d5d8b54SAndroid Build Coastguard Worker   builtin and then its argument prototype would still apply.  */
11550*4d5d8b54SAndroid Build Coastguard Workerchar dlopen ();
11551*4d5d8b54SAndroid Build Coastguard Workerint
11552*4d5d8b54SAndroid Build Coastguard Workermain (void)
11553*4d5d8b54SAndroid Build Coastguard Worker{
11554*4d5d8b54SAndroid Build Coastguard Workerreturn dlopen ();
11555*4d5d8b54SAndroid Build Coastguard Worker  ;
11556*4d5d8b54SAndroid Build Coastguard Worker  return 0;
11557*4d5d8b54SAndroid Build Coastguard Worker}
11558*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
11559*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
11560*4d5d8b54SAndroid Build Coastguard Workerthen :
11561*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_lib_dl_dlopen=yes
11562*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11563*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_lib_dl_dlopen=no
11564*4d5d8b54SAndroid Build Coastguard Workerfi
11565*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
11566*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
11567*4d5d8b54SAndroid Build Coastguard WorkerLIBS=$ac_check_lib_save_LIBS
11568*4d5d8b54SAndroid Build Coastguard Workerfi
11569*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11570*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
11571*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_lib_dl_dlopen" = xyes
11572*4d5d8b54SAndroid Build Coastguard Workerthen :
11573*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11574*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11575*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11576*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for dlopen in -lsvld... " >&6; }
11577*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_lib_svld_dlopen+y}
11578*4d5d8b54SAndroid Build Coastguard Workerthen :
11579*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
11580*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11581*4d5d8b54SAndroid Build Coastguard Worker  ac_check_lib_save_LIBS=$LIBS
11582*4d5d8b54SAndroid Build Coastguard WorkerLIBS="-lsvld  $LIBS"
11583*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11584*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
11585*4d5d8b54SAndroid Build Coastguard Worker
11586*4d5d8b54SAndroid Build Coastguard Worker/* Override any GCC internal prototype to avoid an error.
11587*4d5d8b54SAndroid Build Coastguard Worker   Use char because int might match the return type of a GCC
11588*4d5d8b54SAndroid Build Coastguard Worker   builtin and then its argument prototype would still apply.  */
11589*4d5d8b54SAndroid Build Coastguard Workerchar dlopen ();
11590*4d5d8b54SAndroid Build Coastguard Workerint
11591*4d5d8b54SAndroid Build Coastguard Workermain (void)
11592*4d5d8b54SAndroid Build Coastguard Worker{
11593*4d5d8b54SAndroid Build Coastguard Workerreturn dlopen ();
11594*4d5d8b54SAndroid Build Coastguard Worker  ;
11595*4d5d8b54SAndroid Build Coastguard Worker  return 0;
11596*4d5d8b54SAndroid Build Coastguard Worker}
11597*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
11598*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
11599*4d5d8b54SAndroid Build Coastguard Workerthen :
11600*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_lib_svld_dlopen=yes
11601*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11602*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_lib_svld_dlopen=no
11603*4d5d8b54SAndroid Build Coastguard Workerfi
11604*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
11605*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
11606*4d5d8b54SAndroid Build Coastguard WorkerLIBS=$ac_check_lib_save_LIBS
11607*4d5d8b54SAndroid Build Coastguard Workerfi
11608*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11609*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
11610*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_lib_svld_dlopen" = xyes
11611*4d5d8b54SAndroid Build Coastguard Workerthen :
11612*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
11613*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11614*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11615*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for dld_link in -ldld... " >&6; }
11616*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_lib_dld_dld_link+y}
11617*4d5d8b54SAndroid Build Coastguard Workerthen :
11618*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
11619*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11620*4d5d8b54SAndroid Build Coastguard Worker  ac_check_lib_save_LIBS=$LIBS
11621*4d5d8b54SAndroid Build Coastguard WorkerLIBS="-ldld  $LIBS"
11622*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11623*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
11624*4d5d8b54SAndroid Build Coastguard Worker
11625*4d5d8b54SAndroid Build Coastguard Worker/* Override any GCC internal prototype to avoid an error.
11626*4d5d8b54SAndroid Build Coastguard Worker   Use char because int might match the return type of a GCC
11627*4d5d8b54SAndroid Build Coastguard Worker   builtin and then its argument prototype would still apply.  */
11628*4d5d8b54SAndroid Build Coastguard Workerchar dld_link ();
11629*4d5d8b54SAndroid Build Coastguard Workerint
11630*4d5d8b54SAndroid Build Coastguard Workermain (void)
11631*4d5d8b54SAndroid Build Coastguard Worker{
11632*4d5d8b54SAndroid Build Coastguard Workerreturn dld_link ();
11633*4d5d8b54SAndroid Build Coastguard Worker  ;
11634*4d5d8b54SAndroid Build Coastguard Worker  return 0;
11635*4d5d8b54SAndroid Build Coastguard Worker}
11636*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
11637*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_link "$LINENO"
11638*4d5d8b54SAndroid Build Coastguard Workerthen :
11639*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_lib_dld_dld_link=yes
11640*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11641*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_lib_dld_dld_link=no
11642*4d5d8b54SAndroid Build Coastguard Workerfi
11643*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam \
11644*4d5d8b54SAndroid Build Coastguard Worker    conftest$ac_exeext conftest.$ac_ext
11645*4d5d8b54SAndroid Build Coastguard WorkerLIBS=$ac_check_lib_save_LIBS
11646*4d5d8b54SAndroid Build Coastguard Workerfi
11647*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11648*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
11649*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_lib_dld_dld_link" = xyes
11650*4d5d8b54SAndroid Build Coastguard Workerthen :
11651*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
11652*4d5d8b54SAndroid Build Coastguard Workerfi
11653*4d5d8b54SAndroid Build Coastguard Worker
11654*4d5d8b54SAndroid Build Coastguard Worker
11655*4d5d8b54SAndroid Build Coastguard Workerfi
11656*4d5d8b54SAndroid Build Coastguard Worker
11657*4d5d8b54SAndroid Build Coastguard Worker
11658*4d5d8b54SAndroid Build Coastguard Workerfi
11659*4d5d8b54SAndroid Build Coastguard Worker
11660*4d5d8b54SAndroid Build Coastguard Worker
11661*4d5d8b54SAndroid Build Coastguard Workerfi
11662*4d5d8b54SAndroid Build Coastguard Worker
11663*4d5d8b54SAndroid Build Coastguard Worker
11664*4d5d8b54SAndroid Build Coastguard Workerfi
11665*4d5d8b54SAndroid Build Coastguard Worker
11666*4d5d8b54SAndroid Build Coastguard Worker
11667*4d5d8b54SAndroid Build Coastguard Workerfi
11668*4d5d8b54SAndroid Build Coastguard Worker
11669*4d5d8b54SAndroid Build Coastguard Worker    ;;
11670*4d5d8b54SAndroid Build Coastguard Worker  esac
11671*4d5d8b54SAndroid Build Coastguard Worker
11672*4d5d8b54SAndroid Build Coastguard Worker  if test no = "$lt_cv_dlopen"; then
11673*4d5d8b54SAndroid Build Coastguard Worker    enable_dlopen=no
11674*4d5d8b54SAndroid Build Coastguard Worker  else
11675*4d5d8b54SAndroid Build Coastguard Worker    enable_dlopen=yes
11676*4d5d8b54SAndroid Build Coastguard Worker  fi
11677*4d5d8b54SAndroid Build Coastguard Worker
11678*4d5d8b54SAndroid Build Coastguard Worker  case $lt_cv_dlopen in
11679*4d5d8b54SAndroid Build Coastguard Worker  dlopen)
11680*4d5d8b54SAndroid Build Coastguard Worker    save_CPPFLAGS=$CPPFLAGS
11681*4d5d8b54SAndroid Build Coastguard Worker    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11682*4d5d8b54SAndroid Build Coastguard Worker
11683*4d5d8b54SAndroid Build Coastguard Worker    save_LDFLAGS=$LDFLAGS
11684*4d5d8b54SAndroid Build Coastguard Worker    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11685*4d5d8b54SAndroid Build Coastguard Worker
11686*4d5d8b54SAndroid Build Coastguard Worker    save_LIBS=$LIBS
11687*4d5d8b54SAndroid Build Coastguard Worker    LIBS="$lt_cv_dlopen_libs $LIBS"
11688*4d5d8b54SAndroid Build Coastguard Worker
11689*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11690*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether a program can dlopen itself... " >&6; }
11691*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_dlopen_self+y}
11692*4d5d8b54SAndroid Build Coastguard Workerthen :
11693*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
11694*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11695*4d5d8b54SAndroid Build Coastguard Worker  	  if test yes = "$cross_compiling"; then :
11696*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen_self=cross
11697*4d5d8b54SAndroid Build Coastguard Workerelse
11698*4d5d8b54SAndroid Build Coastguard Worker  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11699*4d5d8b54SAndroid Build Coastguard Worker  lt_status=$lt_dlunknown
11700*4d5d8b54SAndroid Build Coastguard Worker  cat > conftest.$ac_ext <<_LT_EOF
11701*4d5d8b54SAndroid Build Coastguard Worker#line $LINENO "configure"
11702*4d5d8b54SAndroid Build Coastguard Worker#include "confdefs.h"
11703*4d5d8b54SAndroid Build Coastguard Worker
11704*4d5d8b54SAndroid Build Coastguard Worker#if HAVE_DLFCN_H
11705*4d5d8b54SAndroid Build Coastguard Worker#include <dlfcn.h>
11706*4d5d8b54SAndroid Build Coastguard Worker#endif
11707*4d5d8b54SAndroid Build Coastguard Worker
11708*4d5d8b54SAndroid Build Coastguard Worker#include <stdio.h>
11709*4d5d8b54SAndroid Build Coastguard Worker
11710*4d5d8b54SAndroid Build Coastguard Worker#ifdef RTLD_GLOBAL
11711*4d5d8b54SAndroid Build Coastguard Worker#  define LT_DLGLOBAL		RTLD_GLOBAL
11712*4d5d8b54SAndroid Build Coastguard Worker#else
11713*4d5d8b54SAndroid Build Coastguard Worker#  ifdef DL_GLOBAL
11714*4d5d8b54SAndroid Build Coastguard Worker#    define LT_DLGLOBAL		DL_GLOBAL
11715*4d5d8b54SAndroid Build Coastguard Worker#  else
11716*4d5d8b54SAndroid Build Coastguard Worker#    define LT_DLGLOBAL		0
11717*4d5d8b54SAndroid Build Coastguard Worker#  endif
11718*4d5d8b54SAndroid Build Coastguard Worker#endif
11719*4d5d8b54SAndroid Build Coastguard Worker
11720*4d5d8b54SAndroid Build Coastguard Worker/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11721*4d5d8b54SAndroid Build Coastguard Worker   find out it does not work in some platform. */
11722*4d5d8b54SAndroid Build Coastguard Worker#ifndef LT_DLLAZY_OR_NOW
11723*4d5d8b54SAndroid Build Coastguard Worker#  ifdef RTLD_LAZY
11724*4d5d8b54SAndroid Build Coastguard Worker#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11725*4d5d8b54SAndroid Build Coastguard Worker#  else
11726*4d5d8b54SAndroid Build Coastguard Worker#    ifdef DL_LAZY
11727*4d5d8b54SAndroid Build Coastguard Worker#      define LT_DLLAZY_OR_NOW		DL_LAZY
11728*4d5d8b54SAndroid Build Coastguard Worker#    else
11729*4d5d8b54SAndroid Build Coastguard Worker#      ifdef RTLD_NOW
11730*4d5d8b54SAndroid Build Coastguard Worker#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11731*4d5d8b54SAndroid Build Coastguard Worker#      else
11732*4d5d8b54SAndroid Build Coastguard Worker#        ifdef DL_NOW
11733*4d5d8b54SAndroid Build Coastguard Worker#          define LT_DLLAZY_OR_NOW	DL_NOW
11734*4d5d8b54SAndroid Build Coastguard Worker#        else
11735*4d5d8b54SAndroid Build Coastguard Worker#          define LT_DLLAZY_OR_NOW	0
11736*4d5d8b54SAndroid Build Coastguard Worker#        endif
11737*4d5d8b54SAndroid Build Coastguard Worker#      endif
11738*4d5d8b54SAndroid Build Coastguard Worker#    endif
11739*4d5d8b54SAndroid Build Coastguard Worker#  endif
11740*4d5d8b54SAndroid Build Coastguard Worker#endif
11741*4d5d8b54SAndroid Build Coastguard Worker
11742*4d5d8b54SAndroid Build Coastguard Worker/* When -fvisibility=hidden is used, assume the code has been annotated
11743*4d5d8b54SAndroid Build Coastguard Worker   correspondingly for the symbols needed.  */
11744*4d5d8b54SAndroid Build Coastguard Worker#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11745*4d5d8b54SAndroid Build Coastguard Workerint fnord () __attribute__((visibility("default")));
11746*4d5d8b54SAndroid Build Coastguard Worker#endif
11747*4d5d8b54SAndroid Build Coastguard Worker
11748*4d5d8b54SAndroid Build Coastguard Workerint fnord () { return 42; }
11749*4d5d8b54SAndroid Build Coastguard Workerint main ()
11750*4d5d8b54SAndroid Build Coastguard Worker{
11751*4d5d8b54SAndroid Build Coastguard Worker  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11752*4d5d8b54SAndroid Build Coastguard Worker  int status = $lt_dlunknown;
11753*4d5d8b54SAndroid Build Coastguard Worker
11754*4d5d8b54SAndroid Build Coastguard Worker  if (self)
11755*4d5d8b54SAndroid Build Coastguard Worker    {
11756*4d5d8b54SAndroid Build Coastguard Worker      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11757*4d5d8b54SAndroid Build Coastguard Worker      else
11758*4d5d8b54SAndroid Build Coastguard Worker        {
11759*4d5d8b54SAndroid Build Coastguard Worker	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11760*4d5d8b54SAndroid Build Coastguard Worker          else puts (dlerror ());
11761*4d5d8b54SAndroid Build Coastguard Worker	}
11762*4d5d8b54SAndroid Build Coastguard Worker      /* dlclose (self); */
11763*4d5d8b54SAndroid Build Coastguard Worker    }
11764*4d5d8b54SAndroid Build Coastguard Worker  else
11765*4d5d8b54SAndroid Build Coastguard Worker    puts (dlerror ());
11766*4d5d8b54SAndroid Build Coastguard Worker
11767*4d5d8b54SAndroid Build Coastguard Worker  return status;
11768*4d5d8b54SAndroid Build Coastguard Worker}
11769*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
11770*4d5d8b54SAndroid Build Coastguard Worker  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11771*4d5d8b54SAndroid Build Coastguard Worker  (eval $ac_link) 2>&5
11772*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
11773*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11774*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
11775*4d5d8b54SAndroid Build Coastguard Worker    (./conftest; exit; ) >&5 2>/dev/null
11776*4d5d8b54SAndroid Build Coastguard Worker    lt_status=$?
11777*4d5d8b54SAndroid Build Coastguard Worker    case x$lt_status in
11778*4d5d8b54SAndroid Build Coastguard Worker      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11779*4d5d8b54SAndroid Build Coastguard Worker      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11780*4d5d8b54SAndroid Build Coastguard Worker      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11781*4d5d8b54SAndroid Build Coastguard Worker    esac
11782*4d5d8b54SAndroid Build Coastguard Worker  else :
11783*4d5d8b54SAndroid Build Coastguard Worker    # compilation failed
11784*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen_self=no
11785*4d5d8b54SAndroid Build Coastguard Worker  fi
11786*4d5d8b54SAndroid Build Coastguard Workerfi
11787*4d5d8b54SAndroid Build Coastguard Workerrm -fr conftest*
11788*4d5d8b54SAndroid Build Coastguard Worker
11789*4d5d8b54SAndroid Build Coastguard Worker
11790*4d5d8b54SAndroid Build Coastguard Workerfi
11791*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11792*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_dlopen_self" >&6; }
11793*4d5d8b54SAndroid Build Coastguard Worker
11794*4d5d8b54SAndroid Build Coastguard Worker    if test yes = "$lt_cv_dlopen_self"; then
11795*4d5d8b54SAndroid Build Coastguard Worker      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11796*4d5d8b54SAndroid Build Coastguard Worker      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11797*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether a statically linked program can dlopen itself... " >&6; }
11798*4d5d8b54SAndroid Build Coastguard Workerif test ${lt_cv_dlopen_self_static+y}
11799*4d5d8b54SAndroid Build Coastguard Workerthen :
11800*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
11801*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
11802*4d5d8b54SAndroid Build Coastguard Worker  	  if test yes = "$cross_compiling"; then :
11803*4d5d8b54SAndroid Build Coastguard Worker  lt_cv_dlopen_self_static=cross
11804*4d5d8b54SAndroid Build Coastguard Workerelse
11805*4d5d8b54SAndroid Build Coastguard Worker  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11806*4d5d8b54SAndroid Build Coastguard Worker  lt_status=$lt_dlunknown
11807*4d5d8b54SAndroid Build Coastguard Worker  cat > conftest.$ac_ext <<_LT_EOF
11808*4d5d8b54SAndroid Build Coastguard Worker#line $LINENO "configure"
11809*4d5d8b54SAndroid Build Coastguard Worker#include "confdefs.h"
11810*4d5d8b54SAndroid Build Coastguard Worker
11811*4d5d8b54SAndroid Build Coastguard Worker#if HAVE_DLFCN_H
11812*4d5d8b54SAndroid Build Coastguard Worker#include <dlfcn.h>
11813*4d5d8b54SAndroid Build Coastguard Worker#endif
11814*4d5d8b54SAndroid Build Coastguard Worker
11815*4d5d8b54SAndroid Build Coastguard Worker#include <stdio.h>
11816*4d5d8b54SAndroid Build Coastguard Worker
11817*4d5d8b54SAndroid Build Coastguard Worker#ifdef RTLD_GLOBAL
11818*4d5d8b54SAndroid Build Coastguard Worker#  define LT_DLGLOBAL		RTLD_GLOBAL
11819*4d5d8b54SAndroid Build Coastguard Worker#else
11820*4d5d8b54SAndroid Build Coastguard Worker#  ifdef DL_GLOBAL
11821*4d5d8b54SAndroid Build Coastguard Worker#    define LT_DLGLOBAL		DL_GLOBAL
11822*4d5d8b54SAndroid Build Coastguard Worker#  else
11823*4d5d8b54SAndroid Build Coastguard Worker#    define LT_DLGLOBAL		0
11824*4d5d8b54SAndroid Build Coastguard Worker#  endif
11825*4d5d8b54SAndroid Build Coastguard Worker#endif
11826*4d5d8b54SAndroid Build Coastguard Worker
11827*4d5d8b54SAndroid Build Coastguard Worker/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11828*4d5d8b54SAndroid Build Coastguard Worker   find out it does not work in some platform. */
11829*4d5d8b54SAndroid Build Coastguard Worker#ifndef LT_DLLAZY_OR_NOW
11830*4d5d8b54SAndroid Build Coastguard Worker#  ifdef RTLD_LAZY
11831*4d5d8b54SAndroid Build Coastguard Worker#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11832*4d5d8b54SAndroid Build Coastguard Worker#  else
11833*4d5d8b54SAndroid Build Coastguard Worker#    ifdef DL_LAZY
11834*4d5d8b54SAndroid Build Coastguard Worker#      define LT_DLLAZY_OR_NOW		DL_LAZY
11835*4d5d8b54SAndroid Build Coastguard Worker#    else
11836*4d5d8b54SAndroid Build Coastguard Worker#      ifdef RTLD_NOW
11837*4d5d8b54SAndroid Build Coastguard Worker#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11838*4d5d8b54SAndroid Build Coastguard Worker#      else
11839*4d5d8b54SAndroid Build Coastguard Worker#        ifdef DL_NOW
11840*4d5d8b54SAndroid Build Coastguard Worker#          define LT_DLLAZY_OR_NOW	DL_NOW
11841*4d5d8b54SAndroid Build Coastguard Worker#        else
11842*4d5d8b54SAndroid Build Coastguard Worker#          define LT_DLLAZY_OR_NOW	0
11843*4d5d8b54SAndroid Build Coastguard Worker#        endif
11844*4d5d8b54SAndroid Build Coastguard Worker#      endif
11845*4d5d8b54SAndroid Build Coastguard Worker#    endif
11846*4d5d8b54SAndroid Build Coastguard Worker#  endif
11847*4d5d8b54SAndroid Build Coastguard Worker#endif
11848*4d5d8b54SAndroid Build Coastguard Worker
11849*4d5d8b54SAndroid Build Coastguard Worker/* When -fvisibility=hidden is used, assume the code has been annotated
11850*4d5d8b54SAndroid Build Coastguard Worker   correspondingly for the symbols needed.  */
11851*4d5d8b54SAndroid Build Coastguard Worker#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11852*4d5d8b54SAndroid Build Coastguard Workerint fnord () __attribute__((visibility("default")));
11853*4d5d8b54SAndroid Build Coastguard Worker#endif
11854*4d5d8b54SAndroid Build Coastguard Worker
11855*4d5d8b54SAndroid Build Coastguard Workerint fnord () { return 42; }
11856*4d5d8b54SAndroid Build Coastguard Workerint main ()
11857*4d5d8b54SAndroid Build Coastguard Worker{
11858*4d5d8b54SAndroid Build Coastguard Worker  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11859*4d5d8b54SAndroid Build Coastguard Worker  int status = $lt_dlunknown;
11860*4d5d8b54SAndroid Build Coastguard Worker
11861*4d5d8b54SAndroid Build Coastguard Worker  if (self)
11862*4d5d8b54SAndroid Build Coastguard Worker    {
11863*4d5d8b54SAndroid Build Coastguard Worker      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11864*4d5d8b54SAndroid Build Coastguard Worker      else
11865*4d5d8b54SAndroid Build Coastguard Worker        {
11866*4d5d8b54SAndroid Build Coastguard Worker	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11867*4d5d8b54SAndroid Build Coastguard Worker          else puts (dlerror ());
11868*4d5d8b54SAndroid Build Coastguard Worker	}
11869*4d5d8b54SAndroid Build Coastguard Worker      /* dlclose (self); */
11870*4d5d8b54SAndroid Build Coastguard Worker    }
11871*4d5d8b54SAndroid Build Coastguard Worker  else
11872*4d5d8b54SAndroid Build Coastguard Worker    puts (dlerror ());
11873*4d5d8b54SAndroid Build Coastguard Worker
11874*4d5d8b54SAndroid Build Coastguard Worker  return status;
11875*4d5d8b54SAndroid Build Coastguard Worker}
11876*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
11877*4d5d8b54SAndroid Build Coastguard Worker  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11878*4d5d8b54SAndroid Build Coastguard Worker  (eval $ac_link) 2>&5
11879*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
11880*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11881*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
11882*4d5d8b54SAndroid Build Coastguard Worker    (./conftest; exit; ) >&5 2>/dev/null
11883*4d5d8b54SAndroid Build Coastguard Worker    lt_status=$?
11884*4d5d8b54SAndroid Build Coastguard Worker    case x$lt_status in
11885*4d5d8b54SAndroid Build Coastguard Worker      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11886*4d5d8b54SAndroid Build Coastguard Worker      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11887*4d5d8b54SAndroid Build Coastguard Worker      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11888*4d5d8b54SAndroid Build Coastguard Worker    esac
11889*4d5d8b54SAndroid Build Coastguard Worker  else :
11890*4d5d8b54SAndroid Build Coastguard Worker    # compilation failed
11891*4d5d8b54SAndroid Build Coastguard Worker    lt_cv_dlopen_self_static=no
11892*4d5d8b54SAndroid Build Coastguard Worker  fi
11893*4d5d8b54SAndroid Build Coastguard Workerfi
11894*4d5d8b54SAndroid Build Coastguard Workerrm -fr conftest*
11895*4d5d8b54SAndroid Build Coastguard Worker
11896*4d5d8b54SAndroid Build Coastguard Worker
11897*4d5d8b54SAndroid Build Coastguard Workerfi
11898*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11899*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
11900*4d5d8b54SAndroid Build Coastguard Worker    fi
11901*4d5d8b54SAndroid Build Coastguard Worker
11902*4d5d8b54SAndroid Build Coastguard Worker    CPPFLAGS=$save_CPPFLAGS
11903*4d5d8b54SAndroid Build Coastguard Worker    LDFLAGS=$save_LDFLAGS
11904*4d5d8b54SAndroid Build Coastguard Worker    LIBS=$save_LIBS
11905*4d5d8b54SAndroid Build Coastguard Worker    ;;
11906*4d5d8b54SAndroid Build Coastguard Worker  esac
11907*4d5d8b54SAndroid Build Coastguard Worker
11908*4d5d8b54SAndroid Build Coastguard Worker  case $lt_cv_dlopen_self in
11909*4d5d8b54SAndroid Build Coastguard Worker  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11910*4d5d8b54SAndroid Build Coastguard Worker  *) enable_dlopen_self=unknown ;;
11911*4d5d8b54SAndroid Build Coastguard Worker  esac
11912*4d5d8b54SAndroid Build Coastguard Worker
11913*4d5d8b54SAndroid Build Coastguard Worker  case $lt_cv_dlopen_self_static in
11914*4d5d8b54SAndroid Build Coastguard Worker  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11915*4d5d8b54SAndroid Build Coastguard Worker  *) enable_dlopen_self_static=unknown ;;
11916*4d5d8b54SAndroid Build Coastguard Worker  esac
11917*4d5d8b54SAndroid Build Coastguard Workerfi
11918*4d5d8b54SAndroid Build Coastguard Worker
11919*4d5d8b54SAndroid Build Coastguard Worker
11920*4d5d8b54SAndroid Build Coastguard Worker
11921*4d5d8b54SAndroid Build Coastguard Worker
11922*4d5d8b54SAndroid Build Coastguard Worker
11923*4d5d8b54SAndroid Build Coastguard Worker
11924*4d5d8b54SAndroid Build Coastguard Worker
11925*4d5d8b54SAndroid Build Coastguard Worker
11926*4d5d8b54SAndroid Build Coastguard Worker
11927*4d5d8b54SAndroid Build Coastguard Worker
11928*4d5d8b54SAndroid Build Coastguard Worker
11929*4d5d8b54SAndroid Build Coastguard Worker
11930*4d5d8b54SAndroid Build Coastguard Worker
11931*4d5d8b54SAndroid Build Coastguard Worker
11932*4d5d8b54SAndroid Build Coastguard Worker
11933*4d5d8b54SAndroid Build Coastguard Worker
11934*4d5d8b54SAndroid Build Coastguard Worker
11935*4d5d8b54SAndroid Build Coastguard Workerstriplib=
11936*4d5d8b54SAndroid Build Coastguard Workerold_striplib=
11937*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11938*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether stripping libraries is possible... " >&6; }
11939*4d5d8b54SAndroid Build Coastguard Workerif test -z "$STRIP"; then
11940*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11941*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
11942*4d5d8b54SAndroid Build Coastguard Workerelse
11943*4d5d8b54SAndroid Build Coastguard Worker  if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11944*4d5d8b54SAndroid Build Coastguard Worker    old_striplib="$STRIP --strip-debug"
11945*4d5d8b54SAndroid Build Coastguard Worker    striplib="$STRIP --strip-unneeded"
11946*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11947*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "yes" >&6; }
11948*4d5d8b54SAndroid Build Coastguard Worker  else
11949*4d5d8b54SAndroid Build Coastguard Worker    case $host_os in
11950*4d5d8b54SAndroid Build Coastguard Worker    darwin*)
11951*4d5d8b54SAndroid Build Coastguard Worker      # FIXME - insert some real tests, host_os isn't really good enough
11952*4d5d8b54SAndroid Build Coastguard Worker      striplib="$STRIP -x"
11953*4d5d8b54SAndroid Build Coastguard Worker      old_striplib="$STRIP -S"
11954*4d5d8b54SAndroid Build Coastguard Worker      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11955*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "yes" >&6; }
11956*4d5d8b54SAndroid Build Coastguard Worker      ;;
11957*4d5d8b54SAndroid Build Coastguard Worker    freebsd*)
11958*4d5d8b54SAndroid Build Coastguard Worker      if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
11959*4d5d8b54SAndroid Build Coastguard Worker        old_striplib="$STRIP --strip-debug"
11960*4d5d8b54SAndroid Build Coastguard Worker        striplib="$STRIP --strip-unneeded"
11961*4d5d8b54SAndroid Build Coastguard Worker        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11962*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "yes" >&6; }
11963*4d5d8b54SAndroid Build Coastguard Worker      else
11964*4d5d8b54SAndroid Build Coastguard Worker        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11965*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
11966*4d5d8b54SAndroid Build Coastguard Worker      fi
11967*4d5d8b54SAndroid Build Coastguard Worker      ;;
11968*4d5d8b54SAndroid Build Coastguard Worker    *)
11969*4d5d8b54SAndroid Build Coastguard Worker      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11970*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
11971*4d5d8b54SAndroid Build Coastguard Worker      ;;
11972*4d5d8b54SAndroid Build Coastguard Worker    esac
11973*4d5d8b54SAndroid Build Coastguard Worker  fi
11974*4d5d8b54SAndroid Build Coastguard Workerfi
11975*4d5d8b54SAndroid Build Coastguard Worker
11976*4d5d8b54SAndroid Build Coastguard Worker
11977*4d5d8b54SAndroid Build Coastguard Worker
11978*4d5d8b54SAndroid Build Coastguard Worker
11979*4d5d8b54SAndroid Build Coastguard Worker
11980*4d5d8b54SAndroid Build Coastguard Worker
11981*4d5d8b54SAndroid Build Coastguard Worker
11982*4d5d8b54SAndroid Build Coastguard Worker
11983*4d5d8b54SAndroid Build Coastguard Worker
11984*4d5d8b54SAndroid Build Coastguard Worker
11985*4d5d8b54SAndroid Build Coastguard Worker
11986*4d5d8b54SAndroid Build Coastguard Worker
11987*4d5d8b54SAndroid Build Coastguard Worker  # Report what library types will actually be built
11988*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11989*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking if libtool supports shared libraries... " >&6; }
11990*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11991*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$can_build_shared" >&6; }
11992*4d5d8b54SAndroid Build Coastguard Worker
11993*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11994*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether to build shared libraries... " >&6; }
11995*4d5d8b54SAndroid Build Coastguard Worker  test no = "$can_build_shared" && enable_shared=no
11996*4d5d8b54SAndroid Build Coastguard Worker
11997*4d5d8b54SAndroid Build Coastguard Worker  # On AIX, shared libraries and static libraries use the same namespace, and
11998*4d5d8b54SAndroid Build Coastguard Worker  # are all built from PIC.
11999*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
12000*4d5d8b54SAndroid Build Coastguard Worker  aix3*)
12001*4d5d8b54SAndroid Build Coastguard Worker    test yes = "$enable_shared" && enable_static=no
12002*4d5d8b54SAndroid Build Coastguard Worker    if test -n "$RANLIB"; then
12003*4d5d8b54SAndroid Build Coastguard Worker      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12004*4d5d8b54SAndroid Build Coastguard Worker      postinstall_cmds='$RANLIB $lib'
12005*4d5d8b54SAndroid Build Coastguard Worker    fi
12006*4d5d8b54SAndroid Build Coastguard Worker    ;;
12007*4d5d8b54SAndroid Build Coastguard Worker
12008*4d5d8b54SAndroid Build Coastguard Worker  aix[4-9]*)
12009*4d5d8b54SAndroid Build Coastguard Worker    if test ia64 != "$host_cpu"; then
12010*4d5d8b54SAndroid Build Coastguard Worker      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12011*4d5d8b54SAndroid Build Coastguard Worker      yes,aix,yes) ;;			# shared object as lib.so file only
12012*4d5d8b54SAndroid Build Coastguard Worker      yes,svr4,*) ;;			# shared object as lib.so archive member only
12013*4d5d8b54SAndroid Build Coastguard Worker      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12014*4d5d8b54SAndroid Build Coastguard Worker      esac
12015*4d5d8b54SAndroid Build Coastguard Worker    fi
12016*4d5d8b54SAndroid Build Coastguard Worker    ;;
12017*4d5d8b54SAndroid Build Coastguard Worker  esac
12018*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12019*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$enable_shared" >&6; }
12020*4d5d8b54SAndroid Build Coastguard Worker
12021*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12022*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether to build static libraries... " >&6; }
12023*4d5d8b54SAndroid Build Coastguard Worker  # Make sure either enable_shared or enable_static is yes.
12024*4d5d8b54SAndroid Build Coastguard Worker  test yes = "$enable_shared" || enable_static=yes
12025*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12026*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$enable_static" >&6; }
12027*4d5d8b54SAndroid Build Coastguard Worker
12028*4d5d8b54SAndroid Build Coastguard Worker
12029*4d5d8b54SAndroid Build Coastguard Worker
12030*4d5d8b54SAndroid Build Coastguard Worker
12031*4d5d8b54SAndroid Build Coastguard Workerfi
12032*4d5d8b54SAndroid Build Coastguard Workerac_ext=c
12033*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
12034*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12035*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12036*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
12037*4d5d8b54SAndroid Build Coastguard Worker
12038*4d5d8b54SAndroid Build Coastguard WorkerCC=$lt_save_CC
12039*4d5d8b54SAndroid Build Coastguard Worker
12040*4d5d8b54SAndroid Build Coastguard Worker
12041*4d5d8b54SAndroid Build Coastguard Worker
12042*4d5d8b54SAndroid Build Coastguard Worker
12043*4d5d8b54SAndroid Build Coastguard Worker
12044*4d5d8b54SAndroid Build Coastguard Worker
12045*4d5d8b54SAndroid Build Coastguard Worker
12046*4d5d8b54SAndroid Build Coastguard Worker
12047*4d5d8b54SAndroid Build Coastguard Worker
12048*4d5d8b54SAndroid Build Coastguard Worker
12049*4d5d8b54SAndroid Build Coastguard Worker
12050*4d5d8b54SAndroid Build Coastguard Worker
12051*4d5d8b54SAndroid Build Coastguard Worker
12052*4d5d8b54SAndroid Build Coastguard Worker
12053*4d5d8b54SAndroid Build Coastguard Worker
12054*4d5d8b54SAndroid Build Coastguard Worker        ac_config_commands="$ac_config_commands libtool"
12055*4d5d8b54SAndroid Build Coastguard Worker
12056*4d5d8b54SAndroid Build Coastguard Worker
12057*4d5d8b54SAndroid Build Coastguard Worker
12058*4d5d8b54SAndroid Build Coastguard Worker
12059*4d5d8b54SAndroid Build Coastguard Worker# Only expand once:
12060*4d5d8b54SAndroid Build Coastguard Worker
12061*4d5d8b54SAndroid Build Coastguard Worker
12062*4d5d8b54SAndroid Build Coastguard Worker
12063*4d5d8b54SAndroid Build Coastguard Worker
12064*4d5d8b54SAndroid Build Coastguard Worker
12065*4d5d8b54SAndroid Build Coastguard Workeram__api_version='1.16'
12066*4d5d8b54SAndroid Build Coastguard Worker
12067*4d5d8b54SAndroid Build Coastguard Worker
12068*4d5d8b54SAndroid Build Coastguard Worker  # Find a good install program.  We prefer a C program (faster),
12069*4d5d8b54SAndroid Build Coastguard Worker# so one script is as good as another.  But avoid the broken or
12070*4d5d8b54SAndroid Build Coastguard Worker# incompatible versions:
12071*4d5d8b54SAndroid Build Coastguard Worker# SysV /etc/install, /usr/sbin/install
12072*4d5d8b54SAndroid Build Coastguard Worker# SunOS /usr/etc/install
12073*4d5d8b54SAndroid Build Coastguard Worker# IRIX /sbin/install
12074*4d5d8b54SAndroid Build Coastguard Worker# AIX /bin/install
12075*4d5d8b54SAndroid Build Coastguard Worker# AmigaOS /C/install, which installs bootblocks on floppy discs
12076*4d5d8b54SAndroid Build Coastguard Worker# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
12077*4d5d8b54SAndroid Build Coastguard Worker# AFS /usr/afsws/bin/install, which mishandles nonexistent args
12078*4d5d8b54SAndroid Build Coastguard Worker# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
12079*4d5d8b54SAndroid Build Coastguard Worker# OS/2's system install, which has a completely different semantic
12080*4d5d8b54SAndroid Build Coastguard Worker# ./install, which can be erroneously created by make from ./install.sh.
12081*4d5d8b54SAndroid Build Coastguard Worker# Reject install programs that cannot install multiple files.
12082*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
12083*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for a BSD-compatible install... " >&6; }
12084*4d5d8b54SAndroid Build Coastguard Workerif test -z "$INSTALL"; then
12085*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_path_install+y}
12086*4d5d8b54SAndroid Build Coastguard Workerthen :
12087*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
12088*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12089*4d5d8b54SAndroid Build Coastguard Worker  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12090*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
12091*4d5d8b54SAndroid Build Coastguard Workerdo
12092*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
12093*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
12094*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
12095*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
12096*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
12097*4d5d8b54SAndroid Build Coastguard Worker  esac
12098*4d5d8b54SAndroid Build Coastguard Worker    # Account for fact that we put trailing slashes in our PATH walk.
12099*4d5d8b54SAndroid Build Coastguard Workercase $as_dir in #((
12100*4d5d8b54SAndroid Build Coastguard Worker  ./ | /[cC]/* | \
12101*4d5d8b54SAndroid Build Coastguard Worker  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
12102*4d5d8b54SAndroid Build Coastguard Worker  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
12103*4d5d8b54SAndroid Build Coastguard Worker  /usr/ucb/* ) ;;
12104*4d5d8b54SAndroid Build Coastguard Worker  *)
12105*4d5d8b54SAndroid Build Coastguard Worker    # OSF1 and SCO ODT 3.0 have their own names for install.
12106*4d5d8b54SAndroid Build Coastguard Worker    # Don't use installbsd from OSF since it installs stuff as root
12107*4d5d8b54SAndroid Build Coastguard Worker    # by default.
12108*4d5d8b54SAndroid Build Coastguard Worker    for ac_prog in ginstall scoinst install; do
12109*4d5d8b54SAndroid Build Coastguard Worker      for ac_exec_ext in '' $ac_executable_extensions; do
12110*4d5d8b54SAndroid Build Coastguard Worker	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
12111*4d5d8b54SAndroid Build Coastguard Worker	  if test $ac_prog = install &&
12112*4d5d8b54SAndroid Build Coastguard Worker	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
12113*4d5d8b54SAndroid Build Coastguard Worker	    # AIX install.  It has an incompatible calling convention.
12114*4d5d8b54SAndroid Build Coastguard Worker	    :
12115*4d5d8b54SAndroid Build Coastguard Worker	  elif test $ac_prog = install &&
12116*4d5d8b54SAndroid Build Coastguard Worker	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
12117*4d5d8b54SAndroid Build Coastguard Worker	    # program-specific install script used by HP pwplus--don't use.
12118*4d5d8b54SAndroid Build Coastguard Worker	    :
12119*4d5d8b54SAndroid Build Coastguard Worker	  else
12120*4d5d8b54SAndroid Build Coastguard Worker	    rm -rf conftest.one conftest.two conftest.dir
12121*4d5d8b54SAndroid Build Coastguard Worker	    echo one > conftest.one
12122*4d5d8b54SAndroid Build Coastguard Worker	    echo two > conftest.two
12123*4d5d8b54SAndroid Build Coastguard Worker	    mkdir conftest.dir
12124*4d5d8b54SAndroid Build Coastguard Worker	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
12125*4d5d8b54SAndroid Build Coastguard Worker	      test -s conftest.one && test -s conftest.two &&
12126*4d5d8b54SAndroid Build Coastguard Worker	      test -s conftest.dir/conftest.one &&
12127*4d5d8b54SAndroid Build Coastguard Worker	      test -s conftest.dir/conftest.two
12128*4d5d8b54SAndroid Build Coastguard Worker	    then
12129*4d5d8b54SAndroid Build Coastguard Worker	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
12130*4d5d8b54SAndroid Build Coastguard Worker	      break 3
12131*4d5d8b54SAndroid Build Coastguard Worker	    fi
12132*4d5d8b54SAndroid Build Coastguard Worker	  fi
12133*4d5d8b54SAndroid Build Coastguard Worker	fi
12134*4d5d8b54SAndroid Build Coastguard Worker      done
12135*4d5d8b54SAndroid Build Coastguard Worker    done
12136*4d5d8b54SAndroid Build Coastguard Worker    ;;
12137*4d5d8b54SAndroid Build Coastguard Workeresac
12138*4d5d8b54SAndroid Build Coastguard Worker
12139*4d5d8b54SAndroid Build Coastguard Worker  done
12140*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
12141*4d5d8b54SAndroid Build Coastguard Worker
12142*4d5d8b54SAndroid Build Coastguard Workerrm -rf conftest.one conftest.two conftest.dir
12143*4d5d8b54SAndroid Build Coastguard Worker
12144*4d5d8b54SAndroid Build Coastguard Workerfi
12145*4d5d8b54SAndroid Build Coastguard Worker  if test ${ac_cv_path_install+y}; then
12146*4d5d8b54SAndroid Build Coastguard Worker    INSTALL=$ac_cv_path_install
12147*4d5d8b54SAndroid Build Coastguard Worker  else
12148*4d5d8b54SAndroid Build Coastguard Worker    # As a last resort, use the slow shell script.  Don't cache a
12149*4d5d8b54SAndroid Build Coastguard Worker    # value for INSTALL within a source directory, because that will
12150*4d5d8b54SAndroid Build Coastguard Worker    # break other packages using the cache if that directory is
12151*4d5d8b54SAndroid Build Coastguard Worker    # removed, or if the value is a relative name.
12152*4d5d8b54SAndroid Build Coastguard Worker    INSTALL=$ac_install_sh
12153*4d5d8b54SAndroid Build Coastguard Worker  fi
12154*4d5d8b54SAndroid Build Coastguard Workerfi
12155*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
12156*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$INSTALL" >&6; }
12157*4d5d8b54SAndroid Build Coastguard Worker
12158*4d5d8b54SAndroid Build Coastguard Worker# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
12159*4d5d8b54SAndroid Build Coastguard Worker# It thinks the first close brace ends the variable substitution.
12160*4d5d8b54SAndroid Build Coastguard Workertest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
12161*4d5d8b54SAndroid Build Coastguard Worker
12162*4d5d8b54SAndroid Build Coastguard Workertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
12163*4d5d8b54SAndroid Build Coastguard Worker
12164*4d5d8b54SAndroid Build Coastguard Workertest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
12165*4d5d8b54SAndroid Build Coastguard Worker
12166*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
12167*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether build environment is sane... " >&6; }
12168*4d5d8b54SAndroid Build Coastguard Worker# Reject unsafe characters in $srcdir or the absolute working directory
12169*4d5d8b54SAndroid Build Coastguard Worker# name.  Accept space and tab only in the latter.
12170*4d5d8b54SAndroid Build Coastguard Workeram_lf='
12171*4d5d8b54SAndroid Build Coastguard Worker'
12172*4d5d8b54SAndroid Build Coastguard Workercase `pwd` in
12173*4d5d8b54SAndroid Build Coastguard Worker  *[\\\"\#\$\&\'\`$am_lf]*)
12174*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
12175*4d5d8b54SAndroid Build Coastguard Workeresac
12176*4d5d8b54SAndroid Build Coastguard Workercase $srcdir in
12177*4d5d8b54SAndroid Build Coastguard Worker  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
12178*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
12179*4d5d8b54SAndroid Build Coastguard Workeresac
12180*4d5d8b54SAndroid Build Coastguard Worker
12181*4d5d8b54SAndroid Build Coastguard Worker# Do 'set' in a subshell so we don't clobber the current shell's
12182*4d5d8b54SAndroid Build Coastguard Worker# arguments.  Must try -L first in case configure is actually a
12183*4d5d8b54SAndroid Build Coastguard Worker# symlink; some systems play weird games with the mod time of symlinks
12184*4d5d8b54SAndroid Build Coastguard Worker# (eg FreeBSD returns the mod time of the symlink's containing
12185*4d5d8b54SAndroid Build Coastguard Worker# directory).
12186*4d5d8b54SAndroid Build Coastguard Workerif (
12187*4d5d8b54SAndroid Build Coastguard Worker   am_has_slept=no
12188*4d5d8b54SAndroid Build Coastguard Worker   for am_try in 1 2; do
12189*4d5d8b54SAndroid Build Coastguard Worker     echo "timestamp, slept: $am_has_slept" > conftest.file
12190*4d5d8b54SAndroid Build Coastguard Worker     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
12191*4d5d8b54SAndroid Build Coastguard Worker     if test "$*" = "X"; then
12192*4d5d8b54SAndroid Build Coastguard Worker	# -L didn't work.
12193*4d5d8b54SAndroid Build Coastguard Worker	set X `ls -t "$srcdir/configure" conftest.file`
12194*4d5d8b54SAndroid Build Coastguard Worker     fi
12195*4d5d8b54SAndroid Build Coastguard Worker     if test "$*" != "X $srcdir/configure conftest.file" \
12196*4d5d8b54SAndroid Build Coastguard Worker	&& test "$*" != "X conftest.file $srcdir/configure"; then
12197*4d5d8b54SAndroid Build Coastguard Worker
12198*4d5d8b54SAndroid Build Coastguard Worker	# If neither matched, then we have a broken ls.  This can happen
12199*4d5d8b54SAndroid Build Coastguard Worker	# if, for instance, CONFIG_SHELL is bash and it inherits a
12200*4d5d8b54SAndroid Build Coastguard Worker	# broken ls alias from the environment.  This has actually
12201*4d5d8b54SAndroid Build Coastguard Worker	# happened.  Such a system could not be considered "sane".
12202*4d5d8b54SAndroid Build Coastguard Worker	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
12203*4d5d8b54SAndroid Build Coastguard Worker  alias in your environment" "$LINENO" 5
12204*4d5d8b54SAndroid Build Coastguard Worker     fi
12205*4d5d8b54SAndroid Build Coastguard Worker     if test "$2" = conftest.file || test $am_try -eq 2; then
12206*4d5d8b54SAndroid Build Coastguard Worker       break
12207*4d5d8b54SAndroid Build Coastguard Worker     fi
12208*4d5d8b54SAndroid Build Coastguard Worker     # Just in case.
12209*4d5d8b54SAndroid Build Coastguard Worker     sleep 1
12210*4d5d8b54SAndroid Build Coastguard Worker     am_has_slept=yes
12211*4d5d8b54SAndroid Build Coastguard Worker   done
12212*4d5d8b54SAndroid Build Coastguard Worker   test "$2" = conftest.file
12213*4d5d8b54SAndroid Build Coastguard Worker   )
12214*4d5d8b54SAndroid Build Coastguard Workerthen
12215*4d5d8b54SAndroid Build Coastguard Worker   # Ok.
12216*4d5d8b54SAndroid Build Coastguard Worker   :
12217*4d5d8b54SAndroid Build Coastguard Workerelse
12218*4d5d8b54SAndroid Build Coastguard Worker   as_fn_error $? "newly created file is older than distributed files!
12219*4d5d8b54SAndroid Build Coastguard WorkerCheck your system clock" "$LINENO" 5
12220*4d5d8b54SAndroid Build Coastguard Workerfi
12221*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12222*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "yes" >&6; }
12223*4d5d8b54SAndroid Build Coastguard Worker# If we didn't sleep, we still need to ensure time stamps of config.status and
12224*4d5d8b54SAndroid Build Coastguard Worker# generated files are strictly newer.
12225*4d5d8b54SAndroid Build Coastguard Workeram_sleep_pid=
12226*4d5d8b54SAndroid Build Coastguard Workerif grep 'slept: no' conftest.file >/dev/null 2>&1; then
12227*4d5d8b54SAndroid Build Coastguard Worker  ( sleep 1 ) &
12228*4d5d8b54SAndroid Build Coastguard Worker  am_sleep_pid=$!
12229*4d5d8b54SAndroid Build Coastguard Workerfi
12230*4d5d8b54SAndroid Build Coastguard Worker
12231*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.file
12232*4d5d8b54SAndroid Build Coastguard Worker
12233*4d5d8b54SAndroid Build Coastguard Workertest "$program_prefix" != NONE &&
12234*4d5d8b54SAndroid Build Coastguard Worker  program_transform_name="s&^&$program_prefix&;$program_transform_name"
12235*4d5d8b54SAndroid Build Coastguard Worker# Use a double $ so make ignores it.
12236*4d5d8b54SAndroid Build Coastguard Workertest "$program_suffix" != NONE &&
12237*4d5d8b54SAndroid Build Coastguard Worker  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
12238*4d5d8b54SAndroid Build Coastguard Worker# Double any \ or $.
12239*4d5d8b54SAndroid Build Coastguard Worker# By default was `s,x,x', remove it if useless.
12240*4d5d8b54SAndroid Build Coastguard Workerac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
12241*4d5d8b54SAndroid Build Coastguard Workerprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
12242*4d5d8b54SAndroid Build Coastguard Worker
12243*4d5d8b54SAndroid Build Coastguard Worker
12244*4d5d8b54SAndroid Build Coastguard Worker  if test x"${MISSING+set}" != xset; then
12245*4d5d8b54SAndroid Build Coastguard Worker  MISSING="\${SHELL} '$am_aux_dir/missing'"
12246*4d5d8b54SAndroid Build Coastguard Workerfi
12247*4d5d8b54SAndroid Build Coastguard Worker# Use eval to expand $SHELL
12248*4d5d8b54SAndroid Build Coastguard Workerif eval "$MISSING --is-lightweight"; then
12249*4d5d8b54SAndroid Build Coastguard Worker  am_missing_run="$MISSING "
12250*4d5d8b54SAndroid Build Coastguard Workerelse
12251*4d5d8b54SAndroid Build Coastguard Worker  am_missing_run=
12252*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
12253*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
12254*4d5d8b54SAndroid Build Coastguard Workerfi
12255*4d5d8b54SAndroid Build Coastguard Worker
12256*4d5d8b54SAndroid Build Coastguard Workerif test x"${install_sh+set}" != xset; then
12257*4d5d8b54SAndroid Build Coastguard Worker  case $am_aux_dir in
12258*4d5d8b54SAndroid Build Coastguard Worker  *\ * | *\	*)
12259*4d5d8b54SAndroid Build Coastguard Worker    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
12260*4d5d8b54SAndroid Build Coastguard Worker  *)
12261*4d5d8b54SAndroid Build Coastguard Worker    install_sh="\${SHELL} $am_aux_dir/install-sh"
12262*4d5d8b54SAndroid Build Coastguard Worker  esac
12263*4d5d8b54SAndroid Build Coastguard Workerfi
12264*4d5d8b54SAndroid Build Coastguard Worker
12265*4d5d8b54SAndroid Build Coastguard Worker# Installed binaries are usually stripped using 'strip' when the user
12266*4d5d8b54SAndroid Build Coastguard Worker# run "make install-strip".  However 'strip' might not be the right
12267*4d5d8b54SAndroid Build Coastguard Worker# tool to use in cross-compilation environments, therefore Automake
12268*4d5d8b54SAndroid Build Coastguard Worker# will honor the 'STRIP' environment variable to overrule this program.
12269*4d5d8b54SAndroid Build Coastguard Workerif test "$cross_compiling" != no; then
12270*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_tool_prefix"; then
12271*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12272*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}strip; ac_word=$2
12273*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12274*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
12275*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_STRIP+y}
12276*4d5d8b54SAndroid Build Coastguard Workerthen :
12277*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
12278*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12279*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$STRIP"; then
12280*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12281*4d5d8b54SAndroid Build Coastguard Workerelse
12282*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12283*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
12284*4d5d8b54SAndroid Build Coastguard Workerdo
12285*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
12286*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
12287*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
12288*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
12289*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
12290*4d5d8b54SAndroid Build Coastguard Worker  esac
12291*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
12292*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12293*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12294*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12295*4d5d8b54SAndroid Build Coastguard Worker    break 2
12296*4d5d8b54SAndroid Build Coastguard Worker  fi
12297*4d5d8b54SAndroid Build Coastguard Workerdone
12298*4d5d8b54SAndroid Build Coastguard Worker  done
12299*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
12300*4d5d8b54SAndroid Build Coastguard Worker
12301*4d5d8b54SAndroid Build Coastguard Workerfi
12302*4d5d8b54SAndroid Build Coastguard Workerfi
12303*4d5d8b54SAndroid Build Coastguard WorkerSTRIP=$ac_cv_prog_STRIP
12304*4d5d8b54SAndroid Build Coastguard Workerif test -n "$STRIP"; then
12305*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12306*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$STRIP" >&6; }
12307*4d5d8b54SAndroid Build Coastguard Workerelse
12308*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12309*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
12310*4d5d8b54SAndroid Build Coastguard Workerfi
12311*4d5d8b54SAndroid Build Coastguard Worker
12312*4d5d8b54SAndroid Build Coastguard Worker
12313*4d5d8b54SAndroid Build Coastguard Workerfi
12314*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_STRIP"; then
12315*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_STRIP=$STRIP
12316*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "strip", so it can be a program name with args.
12317*4d5d8b54SAndroid Build Coastguard Workerset dummy strip; ac_word=$2
12318*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12319*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
12320*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_STRIP+y}
12321*4d5d8b54SAndroid Build Coastguard Workerthen :
12322*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
12323*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12324*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_STRIP"; then
12325*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12326*4d5d8b54SAndroid Build Coastguard Workerelse
12327*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12328*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
12329*4d5d8b54SAndroid Build Coastguard Workerdo
12330*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
12331*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
12332*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
12333*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
12334*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
12335*4d5d8b54SAndroid Build Coastguard Worker  esac
12336*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
12337*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12338*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_STRIP="strip"
12339*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12340*4d5d8b54SAndroid Build Coastguard Worker    break 2
12341*4d5d8b54SAndroid Build Coastguard Worker  fi
12342*4d5d8b54SAndroid Build Coastguard Workerdone
12343*4d5d8b54SAndroid Build Coastguard Worker  done
12344*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
12345*4d5d8b54SAndroid Build Coastguard Worker
12346*4d5d8b54SAndroid Build Coastguard Workerfi
12347*4d5d8b54SAndroid Build Coastguard Workerfi
12348*4d5d8b54SAndroid Build Coastguard Workerac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12349*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_STRIP"; then
12350*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12351*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_STRIP" >&6; }
12352*4d5d8b54SAndroid Build Coastguard Workerelse
12353*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12354*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
12355*4d5d8b54SAndroid Build Coastguard Workerfi
12356*4d5d8b54SAndroid Build Coastguard Worker
12357*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_STRIP" = x; then
12358*4d5d8b54SAndroid Build Coastguard Worker    STRIP=":"
12359*4d5d8b54SAndroid Build Coastguard Worker  else
12360*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
12361*4d5d8b54SAndroid Build Coastguard Workeryes:)
12362*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12363*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12364*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
12365*4d5d8b54SAndroid Build Coastguard Workeresac
12366*4d5d8b54SAndroid Build Coastguard Worker    STRIP=$ac_ct_STRIP
12367*4d5d8b54SAndroid Build Coastguard Worker  fi
12368*4d5d8b54SAndroid Build Coastguard Workerelse
12369*4d5d8b54SAndroid Build Coastguard Worker  STRIP="$ac_cv_prog_STRIP"
12370*4d5d8b54SAndroid Build Coastguard Workerfi
12371*4d5d8b54SAndroid Build Coastguard Worker
12372*4d5d8b54SAndroid Build Coastguard Workerfi
12373*4d5d8b54SAndroid Build Coastguard WorkerINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
12374*4d5d8b54SAndroid Build Coastguard Worker
12375*4d5d8b54SAndroid Build Coastguard Worker
12376*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
12377*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for a race-free mkdir -p... " >&6; }
12378*4d5d8b54SAndroid Build Coastguard Workerif test -z "$MKDIR_P"; then
12379*4d5d8b54SAndroid Build Coastguard Worker  if test ${ac_cv_path_mkdir+y}
12380*4d5d8b54SAndroid Build Coastguard Workerthen :
12381*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
12382*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12383*4d5d8b54SAndroid Build Coastguard Worker  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12384*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
12385*4d5d8b54SAndroid Build Coastguard Workerdo
12386*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
12387*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
12388*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
12389*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
12390*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
12391*4d5d8b54SAndroid Build Coastguard Worker  esac
12392*4d5d8b54SAndroid Build Coastguard Worker    for ac_prog in mkdir gmkdir; do
12393*4d5d8b54SAndroid Build Coastguard Worker	 for ac_exec_ext in '' $ac_executable_extensions; do
12394*4d5d8b54SAndroid Build Coastguard Worker	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
12395*4d5d8b54SAndroid Build Coastguard Worker	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
12396*4d5d8b54SAndroid Build Coastguard Worker	     'mkdir ('*'coreutils) '* | \
12397*4d5d8b54SAndroid Build Coastguard Worker	     'BusyBox '* | \
12398*4d5d8b54SAndroid Build Coastguard Worker	     'mkdir (fileutils) '4.1*)
12399*4d5d8b54SAndroid Build Coastguard Worker	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
12400*4d5d8b54SAndroid Build Coastguard Worker	       break 3;;
12401*4d5d8b54SAndroid Build Coastguard Worker	   esac
12402*4d5d8b54SAndroid Build Coastguard Worker	 done
12403*4d5d8b54SAndroid Build Coastguard Worker       done
12404*4d5d8b54SAndroid Build Coastguard Worker  done
12405*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
12406*4d5d8b54SAndroid Build Coastguard Worker
12407*4d5d8b54SAndroid Build Coastguard Workerfi
12408*4d5d8b54SAndroid Build Coastguard Worker
12409*4d5d8b54SAndroid Build Coastguard Worker  test -d ./--version && rmdir ./--version
12410*4d5d8b54SAndroid Build Coastguard Worker  if test ${ac_cv_path_mkdir+y}; then
12411*4d5d8b54SAndroid Build Coastguard Worker    MKDIR_P="$ac_cv_path_mkdir -p"
12412*4d5d8b54SAndroid Build Coastguard Worker  else
12413*4d5d8b54SAndroid Build Coastguard Worker    # As a last resort, use the slow shell script.  Don't cache a
12414*4d5d8b54SAndroid Build Coastguard Worker    # value for MKDIR_P within a source directory, because that will
12415*4d5d8b54SAndroid Build Coastguard Worker    # break other packages using the cache if that directory is
12416*4d5d8b54SAndroid Build Coastguard Worker    # removed, or if the value is a relative name.
12417*4d5d8b54SAndroid Build Coastguard Worker    MKDIR_P="$ac_install_sh -d"
12418*4d5d8b54SAndroid Build Coastguard Worker  fi
12419*4d5d8b54SAndroid Build Coastguard Workerfi
12420*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
12421*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$MKDIR_P" >&6; }
12422*4d5d8b54SAndroid Build Coastguard Worker
12423*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
12424*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
12425*4d5d8b54SAndroid Build Coastguard Workerset x ${MAKE-make}
12426*4d5d8b54SAndroid Build Coastguard Workerac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
12427*4d5d8b54SAndroid Build Coastguard Workerif eval test \${ac_cv_prog_make_${ac_make}_set+y}
12428*4d5d8b54SAndroid Build Coastguard Workerthen :
12429*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
12430*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12431*4d5d8b54SAndroid Build Coastguard Worker  cat >conftest.make <<\_ACEOF
12432*4d5d8b54SAndroid Build Coastguard WorkerSHELL = /bin/sh
12433*4d5d8b54SAndroid Build Coastguard Workerall:
12434*4d5d8b54SAndroid Build Coastguard Worker	@echo '@@@%%%=$(MAKE)=@@@%%%'
12435*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
12436*4d5d8b54SAndroid Build Coastguard Worker# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
12437*4d5d8b54SAndroid Build Coastguard Workercase `${MAKE-make} -f conftest.make 2>/dev/null` in
12438*4d5d8b54SAndroid Build Coastguard Worker  *@@@%%%=?*=@@@%%%*)
12439*4d5d8b54SAndroid Build Coastguard Worker    eval ac_cv_prog_make_${ac_make}_set=yes;;
12440*4d5d8b54SAndroid Build Coastguard Worker  *)
12441*4d5d8b54SAndroid Build Coastguard Worker    eval ac_cv_prog_make_${ac_make}_set=no;;
12442*4d5d8b54SAndroid Build Coastguard Workeresac
12443*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.make
12444*4d5d8b54SAndroid Build Coastguard Workerfi
12445*4d5d8b54SAndroid Build Coastguard Workerif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
12446*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12447*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "yes" >&6; }
12448*4d5d8b54SAndroid Build Coastguard Worker  SET_MAKE=
12449*4d5d8b54SAndroid Build Coastguard Workerelse
12450*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12451*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
12452*4d5d8b54SAndroid Build Coastguard Worker  SET_MAKE="MAKE=${MAKE-make}"
12453*4d5d8b54SAndroid Build Coastguard Workerfi
12454*4d5d8b54SAndroid Build Coastguard Worker
12455*4d5d8b54SAndroid Build Coastguard Workerrm -rf .tst 2>/dev/null
12456*4d5d8b54SAndroid Build Coastguard Workermkdir .tst 2>/dev/null
12457*4d5d8b54SAndroid Build Coastguard Workerif test -d .tst; then
12458*4d5d8b54SAndroid Build Coastguard Worker  am__leading_dot=.
12459*4d5d8b54SAndroid Build Coastguard Workerelse
12460*4d5d8b54SAndroid Build Coastguard Worker  am__leading_dot=_
12461*4d5d8b54SAndroid Build Coastguard Workerfi
12462*4d5d8b54SAndroid Build Coastguard Workerrmdir .tst 2>/dev/null
12463*4d5d8b54SAndroid Build Coastguard Worker
12464*4d5d8b54SAndroid Build Coastguard WorkerDEPDIR="${am__leading_dot}deps"
12465*4d5d8b54SAndroid Build Coastguard Worker
12466*4d5d8b54SAndroid Build Coastguard Workerac_config_commands="$ac_config_commands depfiles"
12467*4d5d8b54SAndroid Build Coastguard Worker
12468*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
12469*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
12470*4d5d8b54SAndroid Build Coastguard Workercat > confinc.mk << 'END'
12471*4d5d8b54SAndroid Build Coastguard Workeram__doit:
12472*4d5d8b54SAndroid Build Coastguard Worker	@echo this is the am__doit target >confinc.out
12473*4d5d8b54SAndroid Build Coastguard Worker.PHONY: am__doit
12474*4d5d8b54SAndroid Build Coastguard WorkerEND
12475*4d5d8b54SAndroid Build Coastguard Workeram__include="#"
12476*4d5d8b54SAndroid Build Coastguard Workeram__quote=
12477*4d5d8b54SAndroid Build Coastguard Worker# BSD make does it like this.
12478*4d5d8b54SAndroid Build Coastguard Workerecho '.include "confinc.mk" # ignored' > confmf.BSD
12479*4d5d8b54SAndroid Build Coastguard Worker# Other make implementations (GNU, Solaris 10, AIX) do it like this.
12480*4d5d8b54SAndroid Build Coastguard Workerecho 'include confinc.mk # ignored' > confmf.GNU
12481*4d5d8b54SAndroid Build Coastguard Worker_am_result=no
12482*4d5d8b54SAndroid Build Coastguard Workerfor s in GNU BSD; do
12483*4d5d8b54SAndroid Build Coastguard Worker  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
12484*4d5d8b54SAndroid Build Coastguard Worker   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
12485*4d5d8b54SAndroid Build Coastguard Worker   ac_status=$?
12486*4d5d8b54SAndroid Build Coastguard Worker   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12487*4d5d8b54SAndroid Build Coastguard Worker   (exit $ac_status); }
12488*4d5d8b54SAndroid Build Coastguard Worker  case $?:`cat confinc.out 2>/dev/null` in #(
12489*4d5d8b54SAndroid Build Coastguard Worker  '0:this is the am__doit target') :
12490*4d5d8b54SAndroid Build Coastguard Worker    case $s in #(
12491*4d5d8b54SAndroid Build Coastguard Worker  BSD) :
12492*4d5d8b54SAndroid Build Coastguard Worker    am__include='.include' am__quote='"' ;; #(
12493*4d5d8b54SAndroid Build Coastguard Worker  *) :
12494*4d5d8b54SAndroid Build Coastguard Worker    am__include='include' am__quote='' ;;
12495*4d5d8b54SAndroid Build Coastguard Workeresac ;; #(
12496*4d5d8b54SAndroid Build Coastguard Worker  *) :
12497*4d5d8b54SAndroid Build Coastguard Worker     ;;
12498*4d5d8b54SAndroid Build Coastguard Workeresac
12499*4d5d8b54SAndroid Build Coastguard Worker  if test "$am__include" != "#"; then
12500*4d5d8b54SAndroid Build Coastguard Worker    _am_result="yes ($s style)"
12501*4d5d8b54SAndroid Build Coastguard Worker    break
12502*4d5d8b54SAndroid Build Coastguard Worker  fi
12503*4d5d8b54SAndroid Build Coastguard Workerdone
12504*4d5d8b54SAndroid Build Coastguard Workerrm -f confinc.* confmf.*
12505*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
12506*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "${_am_result}" >&6; }
12507*4d5d8b54SAndroid Build Coastguard Worker
12508*4d5d8b54SAndroid Build Coastguard Worker# Check whether --enable-dependency-tracking was given.
12509*4d5d8b54SAndroid Build Coastguard Workerif test ${enable_dependency_tracking+y}
12510*4d5d8b54SAndroid Build Coastguard Workerthen :
12511*4d5d8b54SAndroid Build Coastguard Worker  enableval=$enable_dependency_tracking;
12512*4d5d8b54SAndroid Build Coastguard Workerfi
12513*4d5d8b54SAndroid Build Coastguard Worker
12514*4d5d8b54SAndroid Build Coastguard Workerif test "x$enable_dependency_tracking" != xno; then
12515*4d5d8b54SAndroid Build Coastguard Worker  am_depcomp="$ac_aux_dir/depcomp"
12516*4d5d8b54SAndroid Build Coastguard Worker  AMDEPBACKSLASH='\'
12517*4d5d8b54SAndroid Build Coastguard Worker  am__nodep='_no'
12518*4d5d8b54SAndroid Build Coastguard Workerfi
12519*4d5d8b54SAndroid Build Coastguard Worker if test "x$enable_dependency_tracking" != xno; then
12520*4d5d8b54SAndroid Build Coastguard Worker  AMDEP_TRUE=
12521*4d5d8b54SAndroid Build Coastguard Worker  AMDEP_FALSE='#'
12522*4d5d8b54SAndroid Build Coastguard Workerelse
12523*4d5d8b54SAndroid Build Coastguard Worker  AMDEP_TRUE='#'
12524*4d5d8b54SAndroid Build Coastguard Worker  AMDEP_FALSE=
12525*4d5d8b54SAndroid Build Coastguard Workerfi
12526*4d5d8b54SAndroid Build Coastguard Worker
12527*4d5d8b54SAndroid Build Coastguard Worker
12528*4d5d8b54SAndroid Build Coastguard Worker# Check whether --enable-silent-rules was given.
12529*4d5d8b54SAndroid Build Coastguard Workerif test ${enable_silent_rules+y}
12530*4d5d8b54SAndroid Build Coastguard Workerthen :
12531*4d5d8b54SAndroid Build Coastguard Worker  enableval=$enable_silent_rules;
12532*4d5d8b54SAndroid Build Coastguard Workerfi
12533*4d5d8b54SAndroid Build Coastguard Worker
12534*4d5d8b54SAndroid Build Coastguard Workercase $enable_silent_rules in # (((
12535*4d5d8b54SAndroid Build Coastguard Worker  yes) AM_DEFAULT_VERBOSITY=0;;
12536*4d5d8b54SAndroid Build Coastguard Worker   no) AM_DEFAULT_VERBOSITY=1;;
12537*4d5d8b54SAndroid Build Coastguard Worker    *) AM_DEFAULT_VERBOSITY=1;;
12538*4d5d8b54SAndroid Build Coastguard Workeresac
12539*4d5d8b54SAndroid Build Coastguard Workeram_make=${MAKE-make}
12540*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
12541*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether $am_make supports nested variables... " >&6; }
12542*4d5d8b54SAndroid Build Coastguard Workerif test ${am_cv_make_support_nested_variables+y}
12543*4d5d8b54SAndroid Build Coastguard Workerthen :
12544*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
12545*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12546*4d5d8b54SAndroid Build Coastguard Worker  if printf "%s\n" 'TRUE=$(BAR$(V))
12547*4d5d8b54SAndroid Build Coastguard WorkerBAR0=false
12548*4d5d8b54SAndroid Build Coastguard WorkerBAR1=true
12549*4d5d8b54SAndroid Build Coastguard WorkerV=1
12550*4d5d8b54SAndroid Build Coastguard Workeram__doit:
12551*4d5d8b54SAndroid Build Coastguard Worker	@$(TRUE)
12552*4d5d8b54SAndroid Build Coastguard Worker.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
12553*4d5d8b54SAndroid Build Coastguard Worker  am_cv_make_support_nested_variables=yes
12554*4d5d8b54SAndroid Build Coastguard Workerelse
12555*4d5d8b54SAndroid Build Coastguard Worker  am_cv_make_support_nested_variables=no
12556*4d5d8b54SAndroid Build Coastguard Workerfi
12557*4d5d8b54SAndroid Build Coastguard Workerfi
12558*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
12559*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
12560*4d5d8b54SAndroid Build Coastguard Workerif test $am_cv_make_support_nested_variables = yes; then
12561*4d5d8b54SAndroid Build Coastguard Worker    AM_V='$(V)'
12562*4d5d8b54SAndroid Build Coastguard Worker  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
12563*4d5d8b54SAndroid Build Coastguard Workerelse
12564*4d5d8b54SAndroid Build Coastguard Worker  AM_V=$AM_DEFAULT_VERBOSITY
12565*4d5d8b54SAndroid Build Coastguard Worker  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
12566*4d5d8b54SAndroid Build Coastguard Workerfi
12567*4d5d8b54SAndroid Build Coastguard WorkerAM_BACKSLASH='\'
12568*4d5d8b54SAndroid Build Coastguard Worker
12569*4d5d8b54SAndroid Build Coastguard Workerif test "`cd $srcdir && pwd`" != "`pwd`"; then
12570*4d5d8b54SAndroid Build Coastguard Worker  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
12571*4d5d8b54SAndroid Build Coastguard Worker  # is not polluted with repeated "-I."
12572*4d5d8b54SAndroid Build Coastguard Worker  am__isrc=' -I$(srcdir)'
12573*4d5d8b54SAndroid Build Coastguard Worker  # test to see if srcdir already configured
12574*4d5d8b54SAndroid Build Coastguard Worker  if test -f $srcdir/config.status; then
12575*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
12576*4d5d8b54SAndroid Build Coastguard Worker  fi
12577*4d5d8b54SAndroid Build Coastguard Workerfi
12578*4d5d8b54SAndroid Build Coastguard Worker
12579*4d5d8b54SAndroid Build Coastguard Worker# test whether we have cygpath
12580*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CYGPATH_W"; then
12581*4d5d8b54SAndroid Build Coastguard Worker  if (cygpath --version) >/dev/null 2>/dev/null; then
12582*4d5d8b54SAndroid Build Coastguard Worker    CYGPATH_W='cygpath -w'
12583*4d5d8b54SAndroid Build Coastguard Worker  else
12584*4d5d8b54SAndroid Build Coastguard Worker    CYGPATH_W=echo
12585*4d5d8b54SAndroid Build Coastguard Worker  fi
12586*4d5d8b54SAndroid Build Coastguard Workerfi
12587*4d5d8b54SAndroid Build Coastguard Worker
12588*4d5d8b54SAndroid Build Coastguard Worker
12589*4d5d8b54SAndroid Build Coastguard Worker# Define the identity of the package.
12590*4d5d8b54SAndroid Build Coastguard Worker PACKAGE='libogg'
12591*4d5d8b54SAndroid Build Coastguard Worker VERSION='1.3.5'
12592*4d5d8b54SAndroid Build Coastguard Worker
12593*4d5d8b54SAndroid Build Coastguard Worker
12594*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
12595*4d5d8b54SAndroid Build Coastguard Worker
12596*4d5d8b54SAndroid Build Coastguard Worker
12597*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
12598*4d5d8b54SAndroid Build Coastguard Worker
12599*4d5d8b54SAndroid Build Coastguard Worker# Some tools Automake needs.
12600*4d5d8b54SAndroid Build Coastguard Worker
12601*4d5d8b54SAndroid Build Coastguard WorkerACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
12602*4d5d8b54SAndroid Build Coastguard Worker
12603*4d5d8b54SAndroid Build Coastguard Worker
12604*4d5d8b54SAndroid Build Coastguard WorkerAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
12605*4d5d8b54SAndroid Build Coastguard Worker
12606*4d5d8b54SAndroid Build Coastguard Worker
12607*4d5d8b54SAndroid Build Coastguard WorkerAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
12608*4d5d8b54SAndroid Build Coastguard Worker
12609*4d5d8b54SAndroid Build Coastguard Worker
12610*4d5d8b54SAndroid Build Coastguard WorkerAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
12611*4d5d8b54SAndroid Build Coastguard Worker
12612*4d5d8b54SAndroid Build Coastguard Worker
12613*4d5d8b54SAndroid Build Coastguard WorkerMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
12614*4d5d8b54SAndroid Build Coastguard Worker
12615*4d5d8b54SAndroid Build Coastguard Worker# For better backward compatibility.  To be removed once Automake 1.9.x
12616*4d5d8b54SAndroid Build Coastguard Worker# dies out for good.  For more background, see:
12617*4d5d8b54SAndroid Build Coastguard Worker# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
12618*4d5d8b54SAndroid Build Coastguard Worker# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
12619*4d5d8b54SAndroid Build Coastguard Workermkdir_p='$(MKDIR_P)'
12620*4d5d8b54SAndroid Build Coastguard Worker
12621*4d5d8b54SAndroid Build Coastguard Worker# We need awk for the "check" target (and possibly the TAP driver).  The
12622*4d5d8b54SAndroid Build Coastguard Worker# system "awk" is bad on some platforms.
12623*4d5d8b54SAndroid Build Coastguard Worker# Always define AMTAR for backward compatibility.  Yes, it's still used
12624*4d5d8b54SAndroid Build Coastguard Worker# in the wild :-(  We should find a proper way to deprecate it ...
12625*4d5d8b54SAndroid Build Coastguard WorkerAMTAR='$${TAR-tar}'
12626*4d5d8b54SAndroid Build Coastguard Worker
12627*4d5d8b54SAndroid Build Coastguard Worker
12628*4d5d8b54SAndroid Build Coastguard Worker# We'll loop over all known methods to create a tar archive until one works.
12629*4d5d8b54SAndroid Build Coastguard Worker_am_tools='gnutar  pax cpio none'
12630*4d5d8b54SAndroid Build Coastguard Worker
12631*4d5d8b54SAndroid Build Coastguard Workeram__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
12632*4d5d8b54SAndroid Build Coastguard Worker
12633*4d5d8b54SAndroid Build Coastguard Worker
12634*4d5d8b54SAndroid Build Coastguard Worker
12635*4d5d8b54SAndroid Build Coastguard Worker
12636*4d5d8b54SAndroid Build Coastguard Worker
12637*4d5d8b54SAndroid Build Coastguard Workerdepcc="$CC"   am_compiler_list=
12638*4d5d8b54SAndroid Build Coastguard Worker
12639*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
12640*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking dependency style of $depcc... " >&6; }
12641*4d5d8b54SAndroid Build Coastguard Workerif test ${am_cv_CC_dependencies_compiler_type+y}
12642*4d5d8b54SAndroid Build Coastguard Workerthen :
12643*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
12644*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12645*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
12646*4d5d8b54SAndroid Build Coastguard Worker  # We make a subdir and do the tests there.  Otherwise we can end up
12647*4d5d8b54SAndroid Build Coastguard Worker  # making bogus files that we don't know about and never remove.  For
12648*4d5d8b54SAndroid Build Coastguard Worker  # instance it was reported that on HP-UX the gcc test will end up
12649*4d5d8b54SAndroid Build Coastguard Worker  # making a dummy file named 'D' -- because '-MD' means "put the output
12650*4d5d8b54SAndroid Build Coastguard Worker  # in D".
12651*4d5d8b54SAndroid Build Coastguard Worker  rm -rf conftest.dir
12652*4d5d8b54SAndroid Build Coastguard Worker  mkdir conftest.dir
12653*4d5d8b54SAndroid Build Coastguard Worker  # Copy depcomp to subdir because otherwise we won't find it if we're
12654*4d5d8b54SAndroid Build Coastguard Worker  # using a relative directory.
12655*4d5d8b54SAndroid Build Coastguard Worker  cp "$am_depcomp" conftest.dir
12656*4d5d8b54SAndroid Build Coastguard Worker  cd conftest.dir
12657*4d5d8b54SAndroid Build Coastguard Worker  # We will build objects and dependencies in a subdirectory because
12658*4d5d8b54SAndroid Build Coastguard Worker  # it helps to detect inapplicable dependency modes.  For instance
12659*4d5d8b54SAndroid Build Coastguard Worker  # both Tru64's cc and ICC support -MD to output dependencies as a
12660*4d5d8b54SAndroid Build Coastguard Worker  # side effect of compilation, but ICC will put the dependencies in
12661*4d5d8b54SAndroid Build Coastguard Worker  # the current directory while Tru64 will put them in the object
12662*4d5d8b54SAndroid Build Coastguard Worker  # directory.
12663*4d5d8b54SAndroid Build Coastguard Worker  mkdir sub
12664*4d5d8b54SAndroid Build Coastguard Worker
12665*4d5d8b54SAndroid Build Coastguard Worker  am_cv_CC_dependencies_compiler_type=none
12666*4d5d8b54SAndroid Build Coastguard Worker  if test "$am_compiler_list" = ""; then
12667*4d5d8b54SAndroid Build Coastguard Worker     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
12668*4d5d8b54SAndroid Build Coastguard Worker  fi
12669*4d5d8b54SAndroid Build Coastguard Worker  am__universal=false
12670*4d5d8b54SAndroid Build Coastguard Worker  case " $depcc " in #(
12671*4d5d8b54SAndroid Build Coastguard Worker     *\ -arch\ *\ -arch\ *) am__universal=true ;;
12672*4d5d8b54SAndroid Build Coastguard Worker     esac
12673*4d5d8b54SAndroid Build Coastguard Worker
12674*4d5d8b54SAndroid Build Coastguard Worker  for depmode in $am_compiler_list; do
12675*4d5d8b54SAndroid Build Coastguard Worker    # Setup a source with many dependencies, because some compilers
12676*4d5d8b54SAndroid Build Coastguard Worker    # like to wrap large dependency lists on column 80 (with \), and
12677*4d5d8b54SAndroid Build Coastguard Worker    # we should not choose a depcomp mode which is confused by this.
12678*4d5d8b54SAndroid Build Coastguard Worker    #
12679*4d5d8b54SAndroid Build Coastguard Worker    # We need to recreate these files for each test, as the compiler may
12680*4d5d8b54SAndroid Build Coastguard Worker    # overwrite some of them when testing with obscure command lines.
12681*4d5d8b54SAndroid Build Coastguard Worker    # This happens at least with the AIX C compiler.
12682*4d5d8b54SAndroid Build Coastguard Worker    : > sub/conftest.c
12683*4d5d8b54SAndroid Build Coastguard Worker    for i in 1 2 3 4 5 6; do
12684*4d5d8b54SAndroid Build Coastguard Worker      echo '#include "conftst'$i'.h"' >> sub/conftest.c
12685*4d5d8b54SAndroid Build Coastguard Worker      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
12686*4d5d8b54SAndroid Build Coastguard Worker      # Solaris 10 /bin/sh.
12687*4d5d8b54SAndroid Build Coastguard Worker      echo '/* dummy */' > sub/conftst$i.h
12688*4d5d8b54SAndroid Build Coastguard Worker    done
12689*4d5d8b54SAndroid Build Coastguard Worker    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
12690*4d5d8b54SAndroid Build Coastguard Worker
12691*4d5d8b54SAndroid Build Coastguard Worker    # We check with '-c' and '-o' for the sake of the "dashmstdout"
12692*4d5d8b54SAndroid Build Coastguard Worker    # mode.  It turns out that the SunPro C++ compiler does not properly
12693*4d5d8b54SAndroid Build Coastguard Worker    # handle '-M -o', and we need to detect this.  Also, some Intel
12694*4d5d8b54SAndroid Build Coastguard Worker    # versions had trouble with output in subdirs.
12695*4d5d8b54SAndroid Build Coastguard Worker    am__obj=sub/conftest.${OBJEXT-o}
12696*4d5d8b54SAndroid Build Coastguard Worker    am__minus_obj="-o $am__obj"
12697*4d5d8b54SAndroid Build Coastguard Worker    case $depmode in
12698*4d5d8b54SAndroid Build Coastguard Worker    gcc)
12699*4d5d8b54SAndroid Build Coastguard Worker      # This depmode causes a compiler race in universal mode.
12700*4d5d8b54SAndroid Build Coastguard Worker      test "$am__universal" = false || continue
12701*4d5d8b54SAndroid Build Coastguard Worker      ;;
12702*4d5d8b54SAndroid Build Coastguard Worker    nosideeffect)
12703*4d5d8b54SAndroid Build Coastguard Worker      # After this tag, mechanisms are not by side-effect, so they'll
12704*4d5d8b54SAndroid Build Coastguard Worker      # only be used when explicitly requested.
12705*4d5d8b54SAndroid Build Coastguard Worker      if test "x$enable_dependency_tracking" = xyes; then
12706*4d5d8b54SAndroid Build Coastguard Worker	continue
12707*4d5d8b54SAndroid Build Coastguard Worker      else
12708*4d5d8b54SAndroid Build Coastguard Worker	break
12709*4d5d8b54SAndroid Build Coastguard Worker      fi
12710*4d5d8b54SAndroid Build Coastguard Worker      ;;
12711*4d5d8b54SAndroid Build Coastguard Worker    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
12712*4d5d8b54SAndroid Build Coastguard Worker      # This compiler won't grok '-c -o', but also, the minuso test has
12713*4d5d8b54SAndroid Build Coastguard Worker      # not run yet.  These depmodes are late enough in the game, and
12714*4d5d8b54SAndroid Build Coastguard Worker      # so weak that their functioning should not be impacted.
12715*4d5d8b54SAndroid Build Coastguard Worker      am__obj=conftest.${OBJEXT-o}
12716*4d5d8b54SAndroid Build Coastguard Worker      am__minus_obj=
12717*4d5d8b54SAndroid Build Coastguard Worker      ;;
12718*4d5d8b54SAndroid Build Coastguard Worker    none) break ;;
12719*4d5d8b54SAndroid Build Coastguard Worker    esac
12720*4d5d8b54SAndroid Build Coastguard Worker    if depmode=$depmode \
12721*4d5d8b54SAndroid Build Coastguard Worker       source=sub/conftest.c object=$am__obj \
12722*4d5d8b54SAndroid Build Coastguard Worker       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
12723*4d5d8b54SAndroid Build Coastguard Worker       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
12724*4d5d8b54SAndroid Build Coastguard Worker         >/dev/null 2>conftest.err &&
12725*4d5d8b54SAndroid Build Coastguard Worker       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
12726*4d5d8b54SAndroid Build Coastguard Worker       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
12727*4d5d8b54SAndroid Build Coastguard Worker       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
12728*4d5d8b54SAndroid Build Coastguard Worker       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
12729*4d5d8b54SAndroid Build Coastguard Worker      # icc doesn't choke on unknown options, it will just issue warnings
12730*4d5d8b54SAndroid Build Coastguard Worker      # or remarks (even with -Werror).  So we grep stderr for any message
12731*4d5d8b54SAndroid Build Coastguard Worker      # that says an option was ignored or not supported.
12732*4d5d8b54SAndroid Build Coastguard Worker      # When given -MP, icc 7.0 and 7.1 complain thusly:
12733*4d5d8b54SAndroid Build Coastguard Worker      #   icc: Command line warning: ignoring option '-M'; no argument required
12734*4d5d8b54SAndroid Build Coastguard Worker      # The diagnosis changed in icc 8.0:
12735*4d5d8b54SAndroid Build Coastguard Worker      #   icc: Command line remark: option '-MP' not supported
12736*4d5d8b54SAndroid Build Coastguard Worker      if (grep 'ignoring option' conftest.err ||
12737*4d5d8b54SAndroid Build Coastguard Worker          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
12738*4d5d8b54SAndroid Build Coastguard Worker        am_cv_CC_dependencies_compiler_type=$depmode
12739*4d5d8b54SAndroid Build Coastguard Worker        break
12740*4d5d8b54SAndroid Build Coastguard Worker      fi
12741*4d5d8b54SAndroid Build Coastguard Worker    fi
12742*4d5d8b54SAndroid Build Coastguard Worker  done
12743*4d5d8b54SAndroid Build Coastguard Worker
12744*4d5d8b54SAndroid Build Coastguard Worker  cd ..
12745*4d5d8b54SAndroid Build Coastguard Worker  rm -rf conftest.dir
12746*4d5d8b54SAndroid Build Coastguard Workerelse
12747*4d5d8b54SAndroid Build Coastguard Worker  am_cv_CC_dependencies_compiler_type=none
12748*4d5d8b54SAndroid Build Coastguard Workerfi
12749*4d5d8b54SAndroid Build Coastguard Worker
12750*4d5d8b54SAndroid Build Coastguard Workerfi
12751*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
12752*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
12753*4d5d8b54SAndroid Build Coastguard WorkerCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
12754*4d5d8b54SAndroid Build Coastguard Worker
12755*4d5d8b54SAndroid Build Coastguard Worker if
12756*4d5d8b54SAndroid Build Coastguard Worker  test "x$enable_dependency_tracking" != xno \
12757*4d5d8b54SAndroid Build Coastguard Worker  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
12758*4d5d8b54SAndroid Build Coastguard Worker  am__fastdepCC_TRUE=
12759*4d5d8b54SAndroid Build Coastguard Worker  am__fastdepCC_FALSE='#'
12760*4d5d8b54SAndroid Build Coastguard Workerelse
12761*4d5d8b54SAndroid Build Coastguard Worker  am__fastdepCC_TRUE='#'
12762*4d5d8b54SAndroid Build Coastguard Worker  am__fastdepCC_FALSE=
12763*4d5d8b54SAndroid Build Coastguard Workerfi
12764*4d5d8b54SAndroid Build Coastguard Worker
12765*4d5d8b54SAndroid Build Coastguard Worker
12766*4d5d8b54SAndroid Build Coastguard Worker# Variables for tags utilities; see am/tags.am
12767*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CTAGS"; then
12768*4d5d8b54SAndroid Build Coastguard Worker  CTAGS=ctags
12769*4d5d8b54SAndroid Build Coastguard Workerfi
12770*4d5d8b54SAndroid Build Coastguard Worker
12771*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ETAGS"; then
12772*4d5d8b54SAndroid Build Coastguard Worker  ETAGS=etags
12773*4d5d8b54SAndroid Build Coastguard Workerfi
12774*4d5d8b54SAndroid Build Coastguard Worker
12775*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CSCOPE"; then
12776*4d5d8b54SAndroid Build Coastguard Worker  CSCOPE=cscope
12777*4d5d8b54SAndroid Build Coastguard Workerfi
12778*4d5d8b54SAndroid Build Coastguard Worker
12779*4d5d8b54SAndroid Build Coastguard Worker
12780*4d5d8b54SAndroid Build Coastguard Worker
12781*4d5d8b54SAndroid Build Coastguard Worker# POSIX will say in a future version that running "rm -f" with no argument
12782*4d5d8b54SAndroid Build Coastguard Worker# is OK; and we want to be able to make that assumption in our Makefile
12783*4d5d8b54SAndroid Build Coastguard Worker# recipes.  So use an aggressive probe to check that the usage we want is
12784*4d5d8b54SAndroid Build Coastguard Worker# actually supported "in the wild" to an acceptable degree.
12785*4d5d8b54SAndroid Build Coastguard Worker# See automake bug#10828.
12786*4d5d8b54SAndroid Build Coastguard Worker# To make any issue more visible, cause the running configure to be aborted
12787*4d5d8b54SAndroid Build Coastguard Worker# by default if the 'rm' program in use doesn't match our expectations; the
12788*4d5d8b54SAndroid Build Coastguard Worker# user can still override this though.
12789*4d5d8b54SAndroid Build Coastguard Workerif rm -f && rm -fr && rm -rf; then : OK; else
12790*4d5d8b54SAndroid Build Coastguard Worker  cat >&2 <<'END'
12791*4d5d8b54SAndroid Build Coastguard WorkerOops!
12792*4d5d8b54SAndroid Build Coastguard Worker
12793*4d5d8b54SAndroid Build Coastguard WorkerYour 'rm' program seems unable to run without file operands specified
12794*4d5d8b54SAndroid Build Coastguard Workeron the command line, even when the '-f' option is present.  This is contrary
12795*4d5d8b54SAndroid Build Coastguard Workerto the behaviour of most rm programs out there, and not conforming with
12796*4d5d8b54SAndroid Build Coastguard Workerthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
12797*4d5d8b54SAndroid Build Coastguard Worker
12798*4d5d8b54SAndroid Build Coastguard WorkerPlease tell bug-automake@gnu.org about your system, including the value
12799*4d5d8b54SAndroid Build Coastguard Workerof your $PATH and any error possibly output before this message.  This
12800*4d5d8b54SAndroid Build Coastguard Workercan help us improve future automake versions.
12801*4d5d8b54SAndroid Build Coastguard Worker
12802*4d5d8b54SAndroid Build Coastguard WorkerEND
12803*4d5d8b54SAndroid Build Coastguard Worker  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
12804*4d5d8b54SAndroid Build Coastguard Worker    echo 'Configuration will proceed anyway, since you have set the' >&2
12805*4d5d8b54SAndroid Build Coastguard Worker    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
12806*4d5d8b54SAndroid Build Coastguard Worker    echo >&2
12807*4d5d8b54SAndroid Build Coastguard Worker  else
12808*4d5d8b54SAndroid Build Coastguard Worker    cat >&2 <<'END'
12809*4d5d8b54SAndroid Build Coastguard WorkerAborting the configuration process, to ensure you take notice of the issue.
12810*4d5d8b54SAndroid Build Coastguard Worker
12811*4d5d8b54SAndroid Build Coastguard WorkerYou can download and install GNU coreutils to get an 'rm' implementation
12812*4d5d8b54SAndroid Build Coastguard Workerthat behaves properly: <https://www.gnu.org/software/coreutils/>.
12813*4d5d8b54SAndroid Build Coastguard Worker
12814*4d5d8b54SAndroid Build Coastguard WorkerIf you want to complete the configuration process using your problematic
12815*4d5d8b54SAndroid Build Coastguard Worker'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
12816*4d5d8b54SAndroid Build Coastguard Workerto "yes", and re-run configure.
12817*4d5d8b54SAndroid Build Coastguard Worker
12818*4d5d8b54SAndroid Build Coastguard WorkerEND
12819*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
12820*4d5d8b54SAndroid Build Coastguard Worker  fi
12821*4d5d8b54SAndroid Build Coastguard Workerfi
12822*4d5d8b54SAndroid Build Coastguard Worker
12823*4d5d8b54SAndroid Build Coastguard Worker
12824*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12825*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12826*4d5d8b54SAndroid Build Coastguard Worker    # Check whether --enable-maintainer-mode was given.
12827*4d5d8b54SAndroid Build Coastguard Workerif test ${enable_maintainer_mode+y}
12828*4d5d8b54SAndroid Build Coastguard Workerthen :
12829*4d5d8b54SAndroid Build Coastguard Worker  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12830*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12831*4d5d8b54SAndroid Build Coastguard Worker  USE_MAINTAINER_MODE=yes
12832*4d5d8b54SAndroid Build Coastguard Workerfi
12833*4d5d8b54SAndroid Build Coastguard Worker
12834*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12835*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$USE_MAINTAINER_MODE" >&6; }
12836*4d5d8b54SAndroid Build Coastguard Worker   if test $USE_MAINTAINER_MODE = yes; then
12837*4d5d8b54SAndroid Build Coastguard Worker  MAINTAINER_MODE_TRUE=
12838*4d5d8b54SAndroid Build Coastguard Worker  MAINTAINER_MODE_FALSE='#'
12839*4d5d8b54SAndroid Build Coastguard Workerelse
12840*4d5d8b54SAndroid Build Coastguard Worker  MAINTAINER_MODE_TRUE='#'
12841*4d5d8b54SAndroid Build Coastguard Worker  MAINTAINER_MODE_FALSE=
12842*4d5d8b54SAndroid Build Coastguard Workerfi
12843*4d5d8b54SAndroid Build Coastguard Worker
12844*4d5d8b54SAndroid Build Coastguard Worker  MAINT=$MAINTAINER_MODE_TRUE
12845*4d5d8b54SAndroid Build Coastguard Worker
12846*4d5d8b54SAndroid Build Coastguard Worker
12847*4d5d8b54SAndroid Build Coastguard Worker
12848*4d5d8b54SAndroid Build Coastguard Worker
12849*4d5d8b54SAndroid Build Coastguard WorkerLIB_CURRENT=8
12850*4d5d8b54SAndroid Build Coastguard WorkerLIB_REVISION=5
12851*4d5d8b54SAndroid Build Coastguard WorkerLIB_AGE=8
12852*4d5d8b54SAndroid Build Coastguard Worker
12853*4d5d8b54SAndroid Build Coastguard Worker
12854*4d5d8b54SAndroid Build Coastguard Worker
12855*4d5d8b54SAndroid Build Coastguard Worker
12856*4d5d8b54SAndroid Build Coastguard Workerac_ext=c
12857*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
12858*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12859*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12860*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
12861*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_tool_prefix"; then
12862*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
12863*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}gcc; ac_word=$2
12864*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12865*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
12866*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_CC+y}
12867*4d5d8b54SAndroid Build Coastguard Workerthen :
12868*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
12869*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12870*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$CC"; then
12871*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_CC="$CC" # Let the user override the test.
12872*4d5d8b54SAndroid Build Coastguard Workerelse
12873*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12874*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
12875*4d5d8b54SAndroid Build Coastguard Workerdo
12876*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
12877*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
12878*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
12879*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
12880*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
12881*4d5d8b54SAndroid Build Coastguard Worker  esac
12882*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
12883*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12884*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="${ac_tool_prefix}gcc"
12885*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12886*4d5d8b54SAndroid Build Coastguard Worker    break 2
12887*4d5d8b54SAndroid Build Coastguard Worker  fi
12888*4d5d8b54SAndroid Build Coastguard Workerdone
12889*4d5d8b54SAndroid Build Coastguard Worker  done
12890*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
12891*4d5d8b54SAndroid Build Coastguard Worker
12892*4d5d8b54SAndroid Build Coastguard Workerfi
12893*4d5d8b54SAndroid Build Coastguard Workerfi
12894*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_cv_prog_CC
12895*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CC"; then
12896*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12897*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$CC" >&6; }
12898*4d5d8b54SAndroid Build Coastguard Workerelse
12899*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12900*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
12901*4d5d8b54SAndroid Build Coastguard Workerfi
12902*4d5d8b54SAndroid Build Coastguard Worker
12903*4d5d8b54SAndroid Build Coastguard Worker
12904*4d5d8b54SAndroid Build Coastguard Workerfi
12905*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_CC"; then
12906*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_CC=$CC
12907*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "gcc", so it can be a program name with args.
12908*4d5d8b54SAndroid Build Coastguard Workerset dummy gcc; ac_word=$2
12909*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12910*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
12911*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_CC+y}
12912*4d5d8b54SAndroid Build Coastguard Workerthen :
12913*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
12914*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12915*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_CC"; then
12916*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12917*4d5d8b54SAndroid Build Coastguard Workerelse
12918*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12919*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
12920*4d5d8b54SAndroid Build Coastguard Workerdo
12921*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
12922*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
12923*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
12924*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
12925*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
12926*4d5d8b54SAndroid Build Coastguard Worker  esac
12927*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
12928*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12929*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_CC="gcc"
12930*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12931*4d5d8b54SAndroid Build Coastguard Worker    break 2
12932*4d5d8b54SAndroid Build Coastguard Worker  fi
12933*4d5d8b54SAndroid Build Coastguard Workerdone
12934*4d5d8b54SAndroid Build Coastguard Worker  done
12935*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
12936*4d5d8b54SAndroid Build Coastguard Worker
12937*4d5d8b54SAndroid Build Coastguard Workerfi
12938*4d5d8b54SAndroid Build Coastguard Workerfi
12939*4d5d8b54SAndroid Build Coastguard Workerac_ct_CC=$ac_cv_prog_ac_ct_CC
12940*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_CC"; then
12941*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12942*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_CC" >&6; }
12943*4d5d8b54SAndroid Build Coastguard Workerelse
12944*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12945*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
12946*4d5d8b54SAndroid Build Coastguard Workerfi
12947*4d5d8b54SAndroid Build Coastguard Worker
12948*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_CC" = x; then
12949*4d5d8b54SAndroid Build Coastguard Worker    CC=""
12950*4d5d8b54SAndroid Build Coastguard Worker  else
12951*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
12952*4d5d8b54SAndroid Build Coastguard Workeryes:)
12953*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12954*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12955*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
12956*4d5d8b54SAndroid Build Coastguard Workeresac
12957*4d5d8b54SAndroid Build Coastguard Worker    CC=$ac_ct_CC
12958*4d5d8b54SAndroid Build Coastguard Worker  fi
12959*4d5d8b54SAndroid Build Coastguard Workerelse
12960*4d5d8b54SAndroid Build Coastguard Worker  CC="$ac_cv_prog_CC"
12961*4d5d8b54SAndroid Build Coastguard Workerfi
12962*4d5d8b54SAndroid Build Coastguard Worker
12963*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CC"; then
12964*4d5d8b54SAndroid Build Coastguard Worker          if test -n "$ac_tool_prefix"; then
12965*4d5d8b54SAndroid Build Coastguard Worker    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
12966*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}cc; ac_word=$2
12967*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12968*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
12969*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_CC+y}
12970*4d5d8b54SAndroid Build Coastguard Workerthen :
12971*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
12972*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
12973*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$CC"; then
12974*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_CC="$CC" # Let the user override the test.
12975*4d5d8b54SAndroid Build Coastguard Workerelse
12976*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12977*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
12978*4d5d8b54SAndroid Build Coastguard Workerdo
12979*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
12980*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
12981*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
12982*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
12983*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
12984*4d5d8b54SAndroid Build Coastguard Worker  esac
12985*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
12986*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12987*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="${ac_tool_prefix}cc"
12988*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12989*4d5d8b54SAndroid Build Coastguard Worker    break 2
12990*4d5d8b54SAndroid Build Coastguard Worker  fi
12991*4d5d8b54SAndroid Build Coastguard Workerdone
12992*4d5d8b54SAndroid Build Coastguard Worker  done
12993*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
12994*4d5d8b54SAndroid Build Coastguard Worker
12995*4d5d8b54SAndroid Build Coastguard Workerfi
12996*4d5d8b54SAndroid Build Coastguard Workerfi
12997*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_cv_prog_CC
12998*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CC"; then
12999*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
13000*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$CC" >&6; }
13001*4d5d8b54SAndroid Build Coastguard Workerelse
13002*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13003*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
13004*4d5d8b54SAndroid Build Coastguard Workerfi
13005*4d5d8b54SAndroid Build Coastguard Worker
13006*4d5d8b54SAndroid Build Coastguard Worker
13007*4d5d8b54SAndroid Build Coastguard Worker  fi
13008*4d5d8b54SAndroid Build Coastguard Workerfi
13009*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CC"; then
13010*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "cc", so it can be a program name with args.
13011*4d5d8b54SAndroid Build Coastguard Workerset dummy cc; ac_word=$2
13012*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13013*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
13014*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_CC+y}
13015*4d5d8b54SAndroid Build Coastguard Workerthen :
13016*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13017*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13018*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$CC"; then
13019*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_CC="$CC" # Let the user override the test.
13020*4d5d8b54SAndroid Build Coastguard Workerelse
13021*4d5d8b54SAndroid Build Coastguard Worker  ac_prog_rejected=no
13022*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13023*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
13024*4d5d8b54SAndroid Build Coastguard Workerdo
13025*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
13026*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
13027*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
13028*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
13029*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
13030*4d5d8b54SAndroid Build Coastguard Worker  esac
13031*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
13032*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13033*4d5d8b54SAndroid Build Coastguard Worker    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
13034*4d5d8b54SAndroid Build Coastguard Worker       ac_prog_rejected=yes
13035*4d5d8b54SAndroid Build Coastguard Worker       continue
13036*4d5d8b54SAndroid Build Coastguard Worker     fi
13037*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="cc"
13038*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13039*4d5d8b54SAndroid Build Coastguard Worker    break 2
13040*4d5d8b54SAndroid Build Coastguard Worker  fi
13041*4d5d8b54SAndroid Build Coastguard Workerdone
13042*4d5d8b54SAndroid Build Coastguard Worker  done
13043*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
13044*4d5d8b54SAndroid Build Coastguard Worker
13045*4d5d8b54SAndroid Build Coastguard Workerif test $ac_prog_rejected = yes; then
13046*4d5d8b54SAndroid Build Coastguard Worker  # We found a bogon in the path, so make sure we never use it.
13047*4d5d8b54SAndroid Build Coastguard Worker  set dummy $ac_cv_prog_CC
13048*4d5d8b54SAndroid Build Coastguard Worker  shift
13049*4d5d8b54SAndroid Build Coastguard Worker  if test $# != 0; then
13050*4d5d8b54SAndroid Build Coastguard Worker    # We chose a different compiler from the bogus one.
13051*4d5d8b54SAndroid Build Coastguard Worker    # However, it has the same basename, so the bogon will be chosen
13052*4d5d8b54SAndroid Build Coastguard Worker    # first if we set CC to just the basename; use the full file name.
13053*4d5d8b54SAndroid Build Coastguard Worker    shift
13054*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
13055*4d5d8b54SAndroid Build Coastguard Worker  fi
13056*4d5d8b54SAndroid Build Coastguard Workerfi
13057*4d5d8b54SAndroid Build Coastguard Workerfi
13058*4d5d8b54SAndroid Build Coastguard Workerfi
13059*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_cv_prog_CC
13060*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CC"; then
13061*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
13062*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$CC" >&6; }
13063*4d5d8b54SAndroid Build Coastguard Workerelse
13064*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13065*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
13066*4d5d8b54SAndroid Build Coastguard Workerfi
13067*4d5d8b54SAndroid Build Coastguard Worker
13068*4d5d8b54SAndroid Build Coastguard Worker
13069*4d5d8b54SAndroid Build Coastguard Workerfi
13070*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CC"; then
13071*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_tool_prefix"; then
13072*4d5d8b54SAndroid Build Coastguard Worker  for ac_prog in cl.exe
13073*4d5d8b54SAndroid Build Coastguard Worker  do
13074*4d5d8b54SAndroid Build Coastguard Worker    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
13075*4d5d8b54SAndroid Build Coastguard Workerset dummy $ac_tool_prefix$ac_prog; ac_word=$2
13076*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13077*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
13078*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_CC+y}
13079*4d5d8b54SAndroid Build Coastguard Workerthen :
13080*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13081*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13082*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$CC"; then
13083*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_CC="$CC" # Let the user override the test.
13084*4d5d8b54SAndroid Build Coastguard Workerelse
13085*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13086*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
13087*4d5d8b54SAndroid Build Coastguard Workerdo
13088*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
13089*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
13090*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
13091*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
13092*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
13093*4d5d8b54SAndroid Build Coastguard Worker  esac
13094*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
13095*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13096*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
13097*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13098*4d5d8b54SAndroid Build Coastguard Worker    break 2
13099*4d5d8b54SAndroid Build Coastguard Worker  fi
13100*4d5d8b54SAndroid Build Coastguard Workerdone
13101*4d5d8b54SAndroid Build Coastguard Worker  done
13102*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
13103*4d5d8b54SAndroid Build Coastguard Worker
13104*4d5d8b54SAndroid Build Coastguard Workerfi
13105*4d5d8b54SAndroid Build Coastguard Workerfi
13106*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_cv_prog_CC
13107*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CC"; then
13108*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
13109*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$CC" >&6; }
13110*4d5d8b54SAndroid Build Coastguard Workerelse
13111*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13112*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
13113*4d5d8b54SAndroid Build Coastguard Workerfi
13114*4d5d8b54SAndroid Build Coastguard Worker
13115*4d5d8b54SAndroid Build Coastguard Worker
13116*4d5d8b54SAndroid Build Coastguard Worker    test -n "$CC" && break
13117*4d5d8b54SAndroid Build Coastguard Worker  done
13118*4d5d8b54SAndroid Build Coastguard Workerfi
13119*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CC"; then
13120*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_CC=$CC
13121*4d5d8b54SAndroid Build Coastguard Worker  for ac_prog in cl.exe
13122*4d5d8b54SAndroid Build Coastguard Workerdo
13123*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "$ac_prog", so it can be a program name with args.
13124*4d5d8b54SAndroid Build Coastguard Workerset dummy $ac_prog; ac_word=$2
13125*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13126*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
13127*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_CC+y}
13128*4d5d8b54SAndroid Build Coastguard Workerthen :
13129*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13130*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13131*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_CC"; then
13132*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
13133*4d5d8b54SAndroid Build Coastguard Workerelse
13134*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13135*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
13136*4d5d8b54SAndroid Build Coastguard Workerdo
13137*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
13138*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
13139*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
13140*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
13141*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
13142*4d5d8b54SAndroid Build Coastguard Worker  esac
13143*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
13144*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13145*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_CC="$ac_prog"
13146*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13147*4d5d8b54SAndroid Build Coastguard Worker    break 2
13148*4d5d8b54SAndroid Build Coastguard Worker  fi
13149*4d5d8b54SAndroid Build Coastguard Workerdone
13150*4d5d8b54SAndroid Build Coastguard Worker  done
13151*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
13152*4d5d8b54SAndroid Build Coastguard Worker
13153*4d5d8b54SAndroid Build Coastguard Workerfi
13154*4d5d8b54SAndroid Build Coastguard Workerfi
13155*4d5d8b54SAndroid Build Coastguard Workerac_ct_CC=$ac_cv_prog_ac_ct_CC
13156*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_CC"; then
13157*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
13158*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_CC" >&6; }
13159*4d5d8b54SAndroid Build Coastguard Workerelse
13160*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13161*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
13162*4d5d8b54SAndroid Build Coastguard Workerfi
13163*4d5d8b54SAndroid Build Coastguard Worker
13164*4d5d8b54SAndroid Build Coastguard Worker
13165*4d5d8b54SAndroid Build Coastguard Worker  test -n "$ac_ct_CC" && break
13166*4d5d8b54SAndroid Build Coastguard Workerdone
13167*4d5d8b54SAndroid Build Coastguard Worker
13168*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_CC" = x; then
13169*4d5d8b54SAndroid Build Coastguard Worker    CC=""
13170*4d5d8b54SAndroid Build Coastguard Worker  else
13171*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
13172*4d5d8b54SAndroid Build Coastguard Workeryes:)
13173*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13174*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13175*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
13176*4d5d8b54SAndroid Build Coastguard Workeresac
13177*4d5d8b54SAndroid Build Coastguard Worker    CC=$ac_ct_CC
13178*4d5d8b54SAndroid Build Coastguard Worker  fi
13179*4d5d8b54SAndroid Build Coastguard Workerfi
13180*4d5d8b54SAndroid Build Coastguard Worker
13181*4d5d8b54SAndroid Build Coastguard Workerfi
13182*4d5d8b54SAndroid Build Coastguard Workerif test -z "$CC"; then
13183*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_tool_prefix"; then
13184*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
13185*4d5d8b54SAndroid Build Coastguard Workerset dummy ${ac_tool_prefix}clang; ac_word=$2
13186*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13187*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
13188*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_CC+y}
13189*4d5d8b54SAndroid Build Coastguard Workerthen :
13190*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13191*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13192*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$CC"; then
13193*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_CC="$CC" # Let the user override the test.
13194*4d5d8b54SAndroid Build Coastguard Workerelse
13195*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13196*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
13197*4d5d8b54SAndroid Build Coastguard Workerdo
13198*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
13199*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
13200*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
13201*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
13202*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
13203*4d5d8b54SAndroid Build Coastguard Worker  esac
13204*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
13205*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13206*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_CC="${ac_tool_prefix}clang"
13207*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13208*4d5d8b54SAndroid Build Coastguard Worker    break 2
13209*4d5d8b54SAndroid Build Coastguard Worker  fi
13210*4d5d8b54SAndroid Build Coastguard Workerdone
13211*4d5d8b54SAndroid Build Coastguard Worker  done
13212*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
13213*4d5d8b54SAndroid Build Coastguard Worker
13214*4d5d8b54SAndroid Build Coastguard Workerfi
13215*4d5d8b54SAndroid Build Coastguard Workerfi
13216*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_cv_prog_CC
13217*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CC"; then
13218*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
13219*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$CC" >&6; }
13220*4d5d8b54SAndroid Build Coastguard Workerelse
13221*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13222*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
13223*4d5d8b54SAndroid Build Coastguard Workerfi
13224*4d5d8b54SAndroid Build Coastguard Worker
13225*4d5d8b54SAndroid Build Coastguard Worker
13226*4d5d8b54SAndroid Build Coastguard Workerfi
13227*4d5d8b54SAndroid Build Coastguard Workerif test -z "$ac_cv_prog_CC"; then
13228*4d5d8b54SAndroid Build Coastguard Worker  ac_ct_CC=$CC
13229*4d5d8b54SAndroid Build Coastguard Worker  # Extract the first word of "clang", so it can be a program name with args.
13230*4d5d8b54SAndroid Build Coastguard Workerset dummy clang; ac_word=$2
13231*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13232*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $ac_word... " >&6; }
13233*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_ac_ct_CC+y}
13234*4d5d8b54SAndroid Build Coastguard Workerthen :
13235*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13236*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13237*4d5d8b54SAndroid Build Coastguard Worker  if test -n "$ac_ct_CC"; then
13238*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
13239*4d5d8b54SAndroid Build Coastguard Workerelse
13240*4d5d8b54SAndroid Build Coastguard Workeras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13241*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
13242*4d5d8b54SAndroid Build Coastguard Workerdo
13243*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
13244*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
13245*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
13246*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
13247*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
13248*4d5d8b54SAndroid Build Coastguard Worker  esac
13249*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
13250*4d5d8b54SAndroid Build Coastguard Worker  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13251*4d5d8b54SAndroid Build Coastguard Worker    ac_cv_prog_ac_ct_CC="clang"
13252*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13253*4d5d8b54SAndroid Build Coastguard Worker    break 2
13254*4d5d8b54SAndroid Build Coastguard Worker  fi
13255*4d5d8b54SAndroid Build Coastguard Workerdone
13256*4d5d8b54SAndroid Build Coastguard Worker  done
13257*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
13258*4d5d8b54SAndroid Build Coastguard Worker
13259*4d5d8b54SAndroid Build Coastguard Workerfi
13260*4d5d8b54SAndroid Build Coastguard Workerfi
13261*4d5d8b54SAndroid Build Coastguard Workerac_ct_CC=$ac_cv_prog_ac_ct_CC
13262*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_ct_CC"; then
13263*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
13264*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_ct_CC" >&6; }
13265*4d5d8b54SAndroid Build Coastguard Workerelse
13266*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13267*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "no" >&6; }
13268*4d5d8b54SAndroid Build Coastguard Workerfi
13269*4d5d8b54SAndroid Build Coastguard Worker
13270*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_ct_CC" = x; then
13271*4d5d8b54SAndroid Build Coastguard Worker    CC=""
13272*4d5d8b54SAndroid Build Coastguard Worker  else
13273*4d5d8b54SAndroid Build Coastguard Worker    case $cross_compiling:$ac_tool_warned in
13274*4d5d8b54SAndroid Build Coastguard Workeryes:)
13275*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13276*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13277*4d5d8b54SAndroid Build Coastguard Workerac_tool_warned=yes ;;
13278*4d5d8b54SAndroid Build Coastguard Workeresac
13279*4d5d8b54SAndroid Build Coastguard Worker    CC=$ac_ct_CC
13280*4d5d8b54SAndroid Build Coastguard Worker  fi
13281*4d5d8b54SAndroid Build Coastguard Workerelse
13282*4d5d8b54SAndroid Build Coastguard Worker  CC="$ac_cv_prog_CC"
13283*4d5d8b54SAndroid Build Coastguard Workerfi
13284*4d5d8b54SAndroid Build Coastguard Worker
13285*4d5d8b54SAndroid Build Coastguard Workerfi
13286*4d5d8b54SAndroid Build Coastguard Worker
13287*4d5d8b54SAndroid Build Coastguard Worker
13288*4d5d8b54SAndroid Build Coastguard Workertest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13289*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13290*4d5d8b54SAndroid Build Coastguard Workeras_fn_error $? "no acceptable C compiler found in \$PATH
13291*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
13292*4d5d8b54SAndroid Build Coastguard Worker
13293*4d5d8b54SAndroid Build Coastguard Worker# Provide some information about the compiler.
13294*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
13295*4d5d8b54SAndroid Build Coastguard Workerset X $ac_compile
13296*4d5d8b54SAndroid Build Coastguard Workerac_compiler=$2
13297*4d5d8b54SAndroid Build Coastguard Workerfor ac_option in --version -v -V -qversion -version; do
13298*4d5d8b54SAndroid Build Coastguard Worker  { { ac_try="$ac_compiler $ac_option >&5"
13299*4d5d8b54SAndroid Build Coastguard Workercase "(($ac_try" in
13300*4d5d8b54SAndroid Build Coastguard Worker  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13301*4d5d8b54SAndroid Build Coastguard Worker  *) ac_try_echo=$ac_try;;
13302*4d5d8b54SAndroid Build Coastguard Workeresac
13303*4d5d8b54SAndroid Build Coastguard Workereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13304*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_try_echo"; } >&5
13305*4d5d8b54SAndroid Build Coastguard Worker  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13306*4d5d8b54SAndroid Build Coastguard Worker  ac_status=$?
13307*4d5d8b54SAndroid Build Coastguard Worker  if test -s conftest.err; then
13308*4d5d8b54SAndroid Build Coastguard Worker    sed '10a\
13309*4d5d8b54SAndroid Build Coastguard Worker... rest of stderr output deleted ...
13310*4d5d8b54SAndroid Build Coastguard Worker         10q' conftest.err >conftest.er1
13311*4d5d8b54SAndroid Build Coastguard Worker    cat conftest.er1 >&5
13312*4d5d8b54SAndroid Build Coastguard Worker  fi
13313*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest.er1 conftest.err
13314*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13315*4d5d8b54SAndroid Build Coastguard Worker  test $ac_status = 0; }
13316*4d5d8b54SAndroid Build Coastguard Workerdone
13317*4d5d8b54SAndroid Build Coastguard Worker
13318*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
13319*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether the compiler supports GNU C... " >&6; }
13320*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_c_compiler_gnu+y}
13321*4d5d8b54SAndroid Build Coastguard Workerthen :
13322*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13323*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13324*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13325*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
13326*4d5d8b54SAndroid Build Coastguard Worker
13327*4d5d8b54SAndroid Build Coastguard Workerint
13328*4d5d8b54SAndroid Build Coastguard Workermain (void)
13329*4d5d8b54SAndroid Build Coastguard Worker{
13330*4d5d8b54SAndroid Build Coastguard Worker#ifndef __GNUC__
13331*4d5d8b54SAndroid Build Coastguard Worker       choke me
13332*4d5d8b54SAndroid Build Coastguard Worker#endif
13333*4d5d8b54SAndroid Build Coastguard Worker
13334*4d5d8b54SAndroid Build Coastguard Worker  ;
13335*4d5d8b54SAndroid Build Coastguard Worker  return 0;
13336*4d5d8b54SAndroid Build Coastguard Worker}
13337*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
13338*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
13339*4d5d8b54SAndroid Build Coastguard Workerthen :
13340*4d5d8b54SAndroid Build Coastguard Worker  ac_compiler_gnu=yes
13341*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13342*4d5d8b54SAndroid Build Coastguard Worker  ac_compiler_gnu=no
13343*4d5d8b54SAndroid Build Coastguard Workerfi
13344*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13345*4d5d8b54SAndroid Build Coastguard Workerac_cv_c_compiler_gnu=$ac_compiler_gnu
13346*4d5d8b54SAndroid Build Coastguard Worker
13347*4d5d8b54SAndroid Build Coastguard Workerfi
13348*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
13349*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
13350*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
13351*4d5d8b54SAndroid Build Coastguard Worker
13352*4d5d8b54SAndroid Build Coastguard Workerif test $ac_compiler_gnu = yes; then
13353*4d5d8b54SAndroid Build Coastguard Worker  GCC=yes
13354*4d5d8b54SAndroid Build Coastguard Workerelse
13355*4d5d8b54SAndroid Build Coastguard Worker  GCC=
13356*4d5d8b54SAndroid Build Coastguard Workerfi
13357*4d5d8b54SAndroid Build Coastguard Workerac_test_CFLAGS=${CFLAGS+y}
13358*4d5d8b54SAndroid Build Coastguard Workerac_save_CFLAGS=$CFLAGS
13359*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
13360*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether $CC accepts -g... " >&6; }
13361*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_cc_g+y}
13362*4d5d8b54SAndroid Build Coastguard Workerthen :
13363*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13364*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13365*4d5d8b54SAndroid Build Coastguard Worker  ac_save_c_werror_flag=$ac_c_werror_flag
13366*4d5d8b54SAndroid Build Coastguard Worker   ac_c_werror_flag=yes
13367*4d5d8b54SAndroid Build Coastguard Worker   ac_cv_prog_cc_g=no
13368*4d5d8b54SAndroid Build Coastguard Worker   CFLAGS="-g"
13369*4d5d8b54SAndroid Build Coastguard Worker   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13370*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
13371*4d5d8b54SAndroid Build Coastguard Worker
13372*4d5d8b54SAndroid Build Coastguard Workerint
13373*4d5d8b54SAndroid Build Coastguard Workermain (void)
13374*4d5d8b54SAndroid Build Coastguard Worker{
13375*4d5d8b54SAndroid Build Coastguard Worker
13376*4d5d8b54SAndroid Build Coastguard Worker  ;
13377*4d5d8b54SAndroid Build Coastguard Worker  return 0;
13378*4d5d8b54SAndroid Build Coastguard Worker}
13379*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
13380*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
13381*4d5d8b54SAndroid Build Coastguard Workerthen :
13382*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_g=yes
13383*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13384*4d5d8b54SAndroid Build Coastguard Worker  CFLAGS=""
13385*4d5d8b54SAndroid Build Coastguard Worker      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13386*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
13387*4d5d8b54SAndroid Build Coastguard Worker
13388*4d5d8b54SAndroid Build Coastguard Workerint
13389*4d5d8b54SAndroid Build Coastguard Workermain (void)
13390*4d5d8b54SAndroid Build Coastguard Worker{
13391*4d5d8b54SAndroid Build Coastguard Worker
13392*4d5d8b54SAndroid Build Coastguard Worker  ;
13393*4d5d8b54SAndroid Build Coastguard Worker  return 0;
13394*4d5d8b54SAndroid Build Coastguard Worker}
13395*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
13396*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
13397*4d5d8b54SAndroid Build Coastguard Workerthen :
13398*4d5d8b54SAndroid Build Coastguard Worker
13399*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13400*4d5d8b54SAndroid Build Coastguard Worker  ac_c_werror_flag=$ac_save_c_werror_flag
13401*4d5d8b54SAndroid Build Coastguard Worker	 CFLAGS="-g"
13402*4d5d8b54SAndroid Build Coastguard Worker	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13403*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
13404*4d5d8b54SAndroid Build Coastguard Worker
13405*4d5d8b54SAndroid Build Coastguard Workerint
13406*4d5d8b54SAndroid Build Coastguard Workermain (void)
13407*4d5d8b54SAndroid Build Coastguard Worker{
13408*4d5d8b54SAndroid Build Coastguard Worker
13409*4d5d8b54SAndroid Build Coastguard Worker  ;
13410*4d5d8b54SAndroid Build Coastguard Worker  return 0;
13411*4d5d8b54SAndroid Build Coastguard Worker}
13412*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
13413*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
13414*4d5d8b54SAndroid Build Coastguard Workerthen :
13415*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_g=yes
13416*4d5d8b54SAndroid Build Coastguard Workerfi
13417*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13418*4d5d8b54SAndroid Build Coastguard Workerfi
13419*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13420*4d5d8b54SAndroid Build Coastguard Workerfi
13421*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13422*4d5d8b54SAndroid Build Coastguard Worker   ac_c_werror_flag=$ac_save_c_werror_flag
13423*4d5d8b54SAndroid Build Coastguard Workerfi
13424*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
13425*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
13426*4d5d8b54SAndroid Build Coastguard Workerif test $ac_test_CFLAGS; then
13427*4d5d8b54SAndroid Build Coastguard Worker  CFLAGS=$ac_save_CFLAGS
13428*4d5d8b54SAndroid Build Coastguard Workerelif test $ac_cv_prog_cc_g = yes; then
13429*4d5d8b54SAndroid Build Coastguard Worker  if test "$GCC" = yes; then
13430*4d5d8b54SAndroid Build Coastguard Worker    CFLAGS="-g -O2"
13431*4d5d8b54SAndroid Build Coastguard Worker  else
13432*4d5d8b54SAndroid Build Coastguard Worker    CFLAGS="-g"
13433*4d5d8b54SAndroid Build Coastguard Worker  fi
13434*4d5d8b54SAndroid Build Coastguard Workerelse
13435*4d5d8b54SAndroid Build Coastguard Worker  if test "$GCC" = yes; then
13436*4d5d8b54SAndroid Build Coastguard Worker    CFLAGS="-O2"
13437*4d5d8b54SAndroid Build Coastguard Worker  else
13438*4d5d8b54SAndroid Build Coastguard Worker    CFLAGS=
13439*4d5d8b54SAndroid Build Coastguard Worker  fi
13440*4d5d8b54SAndroid Build Coastguard Workerfi
13441*4d5d8b54SAndroid Build Coastguard Workerac_prog_cc_stdc=no
13442*4d5d8b54SAndroid Build Coastguard Workerif test x$ac_prog_cc_stdc = xno
13443*4d5d8b54SAndroid Build Coastguard Workerthen :
13444*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
13445*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $CC option to enable C11 features... " >&6; }
13446*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_cc_c11+y}
13447*4d5d8b54SAndroid Build Coastguard Workerthen :
13448*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13449*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13450*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c11=no
13451*4d5d8b54SAndroid Build Coastguard Workerac_save_CC=$CC
13452*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13453*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
13454*4d5d8b54SAndroid Build Coastguard Worker$ac_c_conftest_c11_program
13455*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
13456*4d5d8b54SAndroid Build Coastguard Workerfor ac_arg in '' -std=gnu11
13457*4d5d8b54SAndroid Build Coastguard Workerdo
13458*4d5d8b54SAndroid Build Coastguard Worker  CC="$ac_save_CC $ac_arg"
13459*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_try_compile "$LINENO"
13460*4d5d8b54SAndroid Build Coastguard Workerthen :
13461*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c11=$ac_arg
13462*4d5d8b54SAndroid Build Coastguard Workerfi
13463*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam
13464*4d5d8b54SAndroid Build Coastguard Worker  test "x$ac_cv_prog_cc_c11" != "xno" && break
13465*4d5d8b54SAndroid Build Coastguard Workerdone
13466*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.$ac_ext
13467*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_save_CC
13468*4d5d8b54SAndroid Build Coastguard Workerfi
13469*4d5d8b54SAndroid Build Coastguard Worker
13470*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_prog_cc_c11" = xno
13471*4d5d8b54SAndroid Build Coastguard Workerthen :
13472*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
13473*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "unsupported" >&6; }
13474*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13475*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_cv_prog_cc_c11" = x
13476*4d5d8b54SAndroid Build Coastguard Workerthen :
13477*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
13478*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "none needed" >&6; }
13479*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13480*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
13481*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
13482*4d5d8b54SAndroid Build Coastguard Worker     CC="$CC $ac_cv_prog_cc_c11"
13483*4d5d8b54SAndroid Build Coastguard Workerfi
13484*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
13485*4d5d8b54SAndroid Build Coastguard Worker  ac_prog_cc_stdc=c11
13486*4d5d8b54SAndroid Build Coastguard Workerfi
13487*4d5d8b54SAndroid Build Coastguard Workerfi
13488*4d5d8b54SAndroid Build Coastguard Workerif test x$ac_prog_cc_stdc = xno
13489*4d5d8b54SAndroid Build Coastguard Workerthen :
13490*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
13491*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $CC option to enable C99 features... " >&6; }
13492*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_cc_c99+y}
13493*4d5d8b54SAndroid Build Coastguard Workerthen :
13494*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13495*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13496*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c99=no
13497*4d5d8b54SAndroid Build Coastguard Workerac_save_CC=$CC
13498*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13499*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
13500*4d5d8b54SAndroid Build Coastguard Worker$ac_c_conftest_c99_program
13501*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
13502*4d5d8b54SAndroid Build Coastguard Workerfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
13503*4d5d8b54SAndroid Build Coastguard Workerdo
13504*4d5d8b54SAndroid Build Coastguard Worker  CC="$ac_save_CC $ac_arg"
13505*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_try_compile "$LINENO"
13506*4d5d8b54SAndroid Build Coastguard Workerthen :
13507*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c99=$ac_arg
13508*4d5d8b54SAndroid Build Coastguard Workerfi
13509*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam
13510*4d5d8b54SAndroid Build Coastguard Worker  test "x$ac_cv_prog_cc_c99" != "xno" && break
13511*4d5d8b54SAndroid Build Coastguard Workerdone
13512*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.$ac_ext
13513*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_save_CC
13514*4d5d8b54SAndroid Build Coastguard Workerfi
13515*4d5d8b54SAndroid Build Coastguard Worker
13516*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_prog_cc_c99" = xno
13517*4d5d8b54SAndroid Build Coastguard Workerthen :
13518*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
13519*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "unsupported" >&6; }
13520*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13521*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_cv_prog_cc_c99" = x
13522*4d5d8b54SAndroid Build Coastguard Workerthen :
13523*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
13524*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "none needed" >&6; }
13525*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13526*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
13527*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
13528*4d5d8b54SAndroid Build Coastguard Worker     CC="$CC $ac_cv_prog_cc_c99"
13529*4d5d8b54SAndroid Build Coastguard Workerfi
13530*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
13531*4d5d8b54SAndroid Build Coastguard Worker  ac_prog_cc_stdc=c99
13532*4d5d8b54SAndroid Build Coastguard Workerfi
13533*4d5d8b54SAndroid Build Coastguard Workerfi
13534*4d5d8b54SAndroid Build Coastguard Workerif test x$ac_prog_cc_stdc = xno
13535*4d5d8b54SAndroid Build Coastguard Workerthen :
13536*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
13537*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for $CC option to enable C89 features... " >&6; }
13538*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_prog_cc_c89+y}
13539*4d5d8b54SAndroid Build Coastguard Workerthen :
13540*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13541*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13542*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c89=no
13543*4d5d8b54SAndroid Build Coastguard Workerac_save_CC=$CC
13544*4d5d8b54SAndroid Build Coastguard Workercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13545*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
13546*4d5d8b54SAndroid Build Coastguard Worker$ac_c_conftest_c89_program
13547*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
13548*4d5d8b54SAndroid Build Coastguard Workerfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13549*4d5d8b54SAndroid Build Coastguard Workerdo
13550*4d5d8b54SAndroid Build Coastguard Worker  CC="$ac_save_CC $ac_arg"
13551*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_try_compile "$LINENO"
13552*4d5d8b54SAndroid Build Coastguard Workerthen :
13553*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_c89=$ac_arg
13554*4d5d8b54SAndroid Build Coastguard Workerfi
13555*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam
13556*4d5d8b54SAndroid Build Coastguard Worker  test "x$ac_cv_prog_cc_c89" != "xno" && break
13557*4d5d8b54SAndroid Build Coastguard Workerdone
13558*4d5d8b54SAndroid Build Coastguard Workerrm -f conftest.$ac_ext
13559*4d5d8b54SAndroid Build Coastguard WorkerCC=$ac_save_CC
13560*4d5d8b54SAndroid Build Coastguard Workerfi
13561*4d5d8b54SAndroid Build Coastguard Worker
13562*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_prog_cc_c89" = xno
13563*4d5d8b54SAndroid Build Coastguard Workerthen :
13564*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
13565*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "unsupported" >&6; }
13566*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13567*4d5d8b54SAndroid Build Coastguard Worker  if test "x$ac_cv_prog_cc_c89" = x
13568*4d5d8b54SAndroid Build Coastguard Workerthen :
13569*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
13570*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "none needed" >&6; }
13571*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13572*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
13573*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
13574*4d5d8b54SAndroid Build Coastguard Worker     CC="$CC $ac_cv_prog_cc_c89"
13575*4d5d8b54SAndroid Build Coastguard Workerfi
13576*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
13577*4d5d8b54SAndroid Build Coastguard Worker  ac_prog_cc_stdc=c89
13578*4d5d8b54SAndroid Build Coastguard Workerfi
13579*4d5d8b54SAndroid Build Coastguard Workerfi
13580*4d5d8b54SAndroid Build Coastguard Worker
13581*4d5d8b54SAndroid Build Coastguard Workerac_ext=c
13582*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
13583*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13584*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13585*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
13586*4d5d8b54SAndroid Build Coastguard Worker
13587*4d5d8b54SAndroid Build Coastguard Worker
13588*4d5d8b54SAndroid Build Coastguard Worker  ac_ext=c
13589*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
13590*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13591*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13592*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
13593*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
13594*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking whether $CC understands -c and -o together... " >&6; }
13595*4d5d8b54SAndroid Build Coastguard Workerif test ${am_cv_prog_cc_c_o+y}
13596*4d5d8b54SAndroid Build Coastguard Workerthen :
13597*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13598*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13599*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13600*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
13601*4d5d8b54SAndroid Build Coastguard Worker
13602*4d5d8b54SAndroid Build Coastguard Workerint
13603*4d5d8b54SAndroid Build Coastguard Workermain (void)
13604*4d5d8b54SAndroid Build Coastguard Worker{
13605*4d5d8b54SAndroid Build Coastguard Worker
13606*4d5d8b54SAndroid Build Coastguard Worker  ;
13607*4d5d8b54SAndroid Build Coastguard Worker  return 0;
13608*4d5d8b54SAndroid Build Coastguard Worker}
13609*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
13610*4d5d8b54SAndroid Build Coastguard Worker  # Make sure it works both with $CC and with simple cc.
13611*4d5d8b54SAndroid Build Coastguard Worker  # Following AC_PROG_CC_C_O, we do the test twice because some
13612*4d5d8b54SAndroid Build Coastguard Worker  # compilers refuse to overwrite an existing .o file with -o,
13613*4d5d8b54SAndroid Build Coastguard Worker  # though they will create one.
13614*4d5d8b54SAndroid Build Coastguard Worker  am_cv_prog_cc_c_o=yes
13615*4d5d8b54SAndroid Build Coastguard Worker  for am_i in 1 2; do
13616*4d5d8b54SAndroid Build Coastguard Worker    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
13617*4d5d8b54SAndroid Build Coastguard Worker   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
13618*4d5d8b54SAndroid Build Coastguard Worker   ac_status=$?
13619*4d5d8b54SAndroid Build Coastguard Worker   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13620*4d5d8b54SAndroid Build Coastguard Worker   (exit $ac_status); } \
13621*4d5d8b54SAndroid Build Coastguard Worker         && test -f conftest2.$ac_objext; then
13622*4d5d8b54SAndroid Build Coastguard Worker      : OK
13623*4d5d8b54SAndroid Build Coastguard Worker    else
13624*4d5d8b54SAndroid Build Coastguard Worker      am_cv_prog_cc_c_o=no
13625*4d5d8b54SAndroid Build Coastguard Worker      break
13626*4d5d8b54SAndroid Build Coastguard Worker    fi
13627*4d5d8b54SAndroid Build Coastguard Worker  done
13628*4d5d8b54SAndroid Build Coastguard Worker  rm -f core conftest*
13629*4d5d8b54SAndroid Build Coastguard Worker  unset am_i
13630*4d5d8b54SAndroid Build Coastguard Workerfi
13631*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
13632*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
13633*4d5d8b54SAndroid Build Coastguard Workerif test "$am_cv_prog_cc_c_o" != yes; then
13634*4d5d8b54SAndroid Build Coastguard Worker   # Losing compiler, so override with the script.
13635*4d5d8b54SAndroid Build Coastguard Worker   # FIXME: It is wrong to rewrite CC.
13636*4d5d8b54SAndroid Build Coastguard Worker   # But if we don't then we get into trouble of one sort or another.
13637*4d5d8b54SAndroid Build Coastguard Worker   # A longer-term fix would be to have automake use am__CC in this case,
13638*4d5d8b54SAndroid Build Coastguard Worker   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
13639*4d5d8b54SAndroid Build Coastguard Worker   CC="$am_aux_dir/compile $CC"
13640*4d5d8b54SAndroid Build Coastguard Workerfi
13641*4d5d8b54SAndroid Build Coastguard Workerac_ext=c
13642*4d5d8b54SAndroid Build Coastguard Workerac_cpp='$CPP $CPPFLAGS'
13643*4d5d8b54SAndroid Build Coastguard Workerac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13644*4d5d8b54SAndroid Build Coastguard Workerac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13645*4d5d8b54SAndroid Build Coastguard Workerac_compiler_gnu=$ac_cv_c_compiler_gnu
13646*4d5d8b54SAndroid Build Coastguard Worker
13647*4d5d8b54SAndroid Build Coastguard Worker
13648*4d5d8b54SAndroid Build Coastguard Worker
13649*4d5d8b54SAndroid Build Coastguard Worker
13650*4d5d8b54SAndroid Build Coastguard Worker
13651*4d5d8b54SAndroid Build Coastguard Workercflags_save="$CFLAGS"
13652*4d5d8b54SAndroid Build Coastguard Workerif test -z "$GCC"; then
13653*4d5d8b54SAndroid Build Coastguard Worker        case $host in
13654*4d5d8b54SAndroid Build Coastguard Worker        *-*-irix*)
13655*4d5d8b54SAndroid Build Coastguard Worker                DEBUG="-g -signed"
13656*4d5d8b54SAndroid Build Coastguard Worker                CFLAGS="-O2 -w -signed"
13657*4d5d8b54SAndroid Build Coastguard Worker                PROFILE="-p -g3 -O2 -signed"
13658*4d5d8b54SAndroid Build Coastguard Worker		;;
13659*4d5d8b54SAndroid Build Coastguard Worker        sparc-sun-solaris*)
13660*4d5d8b54SAndroid Build Coastguard Worker                DEBUG="-v -g"
13661*4d5d8b54SAndroid Build Coastguard Worker                CFLAGS="-xO4 -fast -w -fsimple -native -xcg92"
13662*4d5d8b54SAndroid Build Coastguard Worker                PROFILE="-v -xpg -g -xO4 -fast -native -fsimple -xcg92 -Dsuncc"
13663*4d5d8b54SAndroid Build Coastguard Worker		;;
13664*4d5d8b54SAndroid Build Coastguard Worker        *)
13665*4d5d8b54SAndroid Build Coastguard Worker                DEBUG="-g"
13666*4d5d8b54SAndroid Build Coastguard Worker                CFLAGS="-O"
13667*4d5d8b54SAndroid Build Coastguard Worker                PROFILE="-g -p"
13668*4d5d8b54SAndroid Build Coastguard Worker		;;
13669*4d5d8b54SAndroid Build Coastguard Worker        esac
13670*4d5d8b54SAndroid Build Coastguard Workerelse
13671*4d5d8b54SAndroid Build Coastguard Worker        case $host in
13672*4d5d8b54SAndroid Build Coastguard Worker        *-*-linux*)
13673*4d5d8b54SAndroid Build Coastguard Worker                DEBUG="-g -Wall -fsigned-char"
13674*4d5d8b54SAndroid Build Coastguard Worker                CFLAGS="-O2 -Wall -ffast-math -fsigned-char"
13675*4d5d8b54SAndroid Build Coastguard Worker                PROFILE="-Wall -W -pg -g -O2 -ffast-math -fsigned-char"
13676*4d5d8b54SAndroid Build Coastguard Worker		;;
13677*4d5d8b54SAndroid Build Coastguard Worker        sparc-sun-*)
13678*4d5d8b54SAndroid Build Coastguard Worker                DEBUG="-g -Wall -fsigned-char"
13679*4d5d8b54SAndroid Build Coastguard Worker                CFLAGS="-O2 -ffast-math -fsigned-char"
13680*4d5d8b54SAndroid Build Coastguard Worker                PROFILE="-pg -g -O2 -fsigned-char"
13681*4d5d8b54SAndroid Build Coastguard Worker		;;
13682*4d5d8b54SAndroid Build Coastguard Worker	*-*-darwin*)
13683*4d5d8b54SAndroid Build Coastguard Worker		DEBUG="-fno-common -g -Wall -fsigned-char"
13684*4d5d8b54SAndroid Build Coastguard Worker		CFLAGS="-fno-common -O4 -Wall -fsigned-char -ffast-math"
13685*4d5d8b54SAndroid Build Coastguard Worker		PROFILE="-fno-common -O4 -Wall -pg -g -fsigned-char -ffast-math"
13686*4d5d8b54SAndroid Build Coastguard Worker		;;
13687*4d5d8b54SAndroid Build Coastguard Worker        *)
13688*4d5d8b54SAndroid Build Coastguard Worker                DEBUG="-g -Wall -fsigned-char"
13689*4d5d8b54SAndroid Build Coastguard Worker                CFLAGS="-O2 -fsigned-char"
13690*4d5d8b54SAndroid Build Coastguard Worker                PROFILE="-O2 -g -pg -fsigned-char"
13691*4d5d8b54SAndroid Build Coastguard Worker		;;
13692*4d5d8b54SAndroid Build Coastguard Worker        esac
13693*4d5d8b54SAndroid Build Coastguard Workerfi
13694*4d5d8b54SAndroid Build Coastguard WorkerCFLAGS="$CFLAGS $cflags_save"
13695*4d5d8b54SAndroid Build Coastguard WorkerDEBUG="$DEBUG $cflags_save"
13696*4d5d8b54SAndroid Build Coastguard WorkerPROFILE="$PROFILE $cflags_save"
13697*4d5d8b54SAndroid Build Coastguard Worker
13698*4d5d8b54SAndroid Build Coastguard Worker
13699*4d5d8b54SAndroid Build Coastguard Worker
13700*4d5d8b54SAndroid Build Coastguard Worker# Autoupdate added the next two lines to ensure that your configure
13701*4d5d8b54SAndroid Build Coastguard Worker# script's behavior did not change.  They are probably safe to remove.
13702*4d5d8b54SAndroid Build Coastguard Worker
13703*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
13704*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for egrep... " >&6; }
13705*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_path_EGREP+y}
13706*4d5d8b54SAndroid Build Coastguard Workerthen :
13707*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13708*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13709*4d5d8b54SAndroid Build Coastguard Worker  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
13710*4d5d8b54SAndroid Build Coastguard Worker   then ac_cv_path_EGREP="$GREP -E"
13711*4d5d8b54SAndroid Build Coastguard Worker   else
13712*4d5d8b54SAndroid Build Coastguard Worker     if test -z "$EGREP"; then
13713*4d5d8b54SAndroid Build Coastguard Worker  ac_path_EGREP_found=false
13714*4d5d8b54SAndroid Build Coastguard Worker  # Loop through the user's path and test for each of PROGNAME-LIST
13715*4d5d8b54SAndroid Build Coastguard Worker  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13716*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
13717*4d5d8b54SAndroid Build Coastguard Workerdo
13718*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
13719*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
13720*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
13721*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
13722*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
13723*4d5d8b54SAndroid Build Coastguard Worker  esac
13724*4d5d8b54SAndroid Build Coastguard Worker    for ac_prog in egrep
13725*4d5d8b54SAndroid Build Coastguard Worker   do
13726*4d5d8b54SAndroid Build Coastguard Worker    for ac_exec_ext in '' $ac_executable_extensions; do
13727*4d5d8b54SAndroid Build Coastguard Worker      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
13728*4d5d8b54SAndroid Build Coastguard Worker      as_fn_executable_p "$ac_path_EGREP" || continue
13729*4d5d8b54SAndroid Build Coastguard Worker# Check for GNU ac_path_EGREP and select it if it is found.
13730*4d5d8b54SAndroid Build Coastguard Worker  # Check for GNU $ac_path_EGREP
13731*4d5d8b54SAndroid Build Coastguard Workercase `"$ac_path_EGREP" --version 2>&1` in
13732*4d5d8b54SAndroid Build Coastguard Worker*GNU*)
13733*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
13734*4d5d8b54SAndroid Build Coastguard Worker*)
13735*4d5d8b54SAndroid Build Coastguard Worker  ac_count=0
13736*4d5d8b54SAndroid Build Coastguard Worker  printf %s 0123456789 >"conftest.in"
13737*4d5d8b54SAndroid Build Coastguard Worker  while :
13738*4d5d8b54SAndroid Build Coastguard Worker  do
13739*4d5d8b54SAndroid Build Coastguard Worker    cat "conftest.in" "conftest.in" >"conftest.tmp"
13740*4d5d8b54SAndroid Build Coastguard Worker    mv "conftest.tmp" "conftest.in"
13741*4d5d8b54SAndroid Build Coastguard Worker    cp "conftest.in" "conftest.nl"
13742*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" 'EGREP' >> "conftest.nl"
13743*4d5d8b54SAndroid Build Coastguard Worker    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
13744*4d5d8b54SAndroid Build Coastguard Worker    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
13745*4d5d8b54SAndroid Build Coastguard Worker    as_fn_arith $ac_count + 1 && ac_count=$as_val
13746*4d5d8b54SAndroid Build Coastguard Worker    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
13747*4d5d8b54SAndroid Build Coastguard Worker      # Best one so far, save it but keep looking for a better one
13748*4d5d8b54SAndroid Build Coastguard Worker      ac_cv_path_EGREP="$ac_path_EGREP"
13749*4d5d8b54SAndroid Build Coastguard Worker      ac_path_EGREP_max=$ac_count
13750*4d5d8b54SAndroid Build Coastguard Worker    fi
13751*4d5d8b54SAndroid Build Coastguard Worker    # 10*(2^10) chars as input seems more than enough
13752*4d5d8b54SAndroid Build Coastguard Worker    test $ac_count -gt 10 && break
13753*4d5d8b54SAndroid Build Coastguard Worker  done
13754*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
13755*4d5d8b54SAndroid Build Coastguard Workeresac
13756*4d5d8b54SAndroid Build Coastguard Worker
13757*4d5d8b54SAndroid Build Coastguard Worker      $ac_path_EGREP_found && break 3
13758*4d5d8b54SAndroid Build Coastguard Worker    done
13759*4d5d8b54SAndroid Build Coastguard Worker  done
13760*4d5d8b54SAndroid Build Coastguard Worker  done
13761*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
13762*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$ac_cv_path_EGREP"; then
13763*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
13764*4d5d8b54SAndroid Build Coastguard Worker  fi
13765*4d5d8b54SAndroid Build Coastguard Workerelse
13766*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_path_EGREP=$EGREP
13767*4d5d8b54SAndroid Build Coastguard Workerfi
13768*4d5d8b54SAndroid Build Coastguard Worker
13769*4d5d8b54SAndroid Build Coastguard Worker   fi
13770*4d5d8b54SAndroid Build Coastguard Workerfi
13771*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
13772*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_path_EGREP" >&6; }
13773*4d5d8b54SAndroid Build Coastguard Worker EGREP="$ac_cv_path_EGREP"
13774*4d5d8b54SAndroid Build Coastguard Worker
13775*4d5d8b54SAndroid Build Coastguard Worker
13776*4d5d8b54SAndroid Build Coastguard Worker
13777*4d5d8b54SAndroid Build Coastguard WorkerINCLUDE_INTTYPES_H=0
13778*4d5d8b54SAndroid Build Coastguard WorkerINCLUDE_STDINT_H=0
13779*4d5d8b54SAndroid Build Coastguard WorkerINCLUDE_SYS_TYPES_H=0
13780*4d5d8b54SAndroid Build Coastguard Workerac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
13781*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_header_inttypes_h" = xyes
13782*4d5d8b54SAndroid Build Coastguard Workerthen :
13783*4d5d8b54SAndroid Build Coastguard Worker  INCLUDE_INTTYPES_H=1
13784*4d5d8b54SAndroid Build Coastguard Workerfi
13785*4d5d8b54SAndroid Build Coastguard Worker
13786*4d5d8b54SAndroid Build Coastguard Workerac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
13787*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_header_stdint_h" = xyes
13788*4d5d8b54SAndroid Build Coastguard Workerthen :
13789*4d5d8b54SAndroid Build Coastguard Worker  INCLUDE_STDINT_H=1
13790*4d5d8b54SAndroid Build Coastguard Workerfi
13791*4d5d8b54SAndroid Build Coastguard Worker
13792*4d5d8b54SAndroid Build Coastguard Workerac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
13793*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cv_header_sys_types_h" = xyes
13794*4d5d8b54SAndroid Build Coastguard Workerthen :
13795*4d5d8b54SAndroid Build Coastguard Worker  INCLUDE_SYS_TYPES_H=1
13796*4d5d8b54SAndroid Build Coastguard Workerfi
13797*4d5d8b54SAndroid Build Coastguard Worker
13798*4d5d8b54SAndroid Build Coastguard Worker
13799*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
13800*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for an ANSI C-conforming const... " >&6; }
13801*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_c_const+y}
13802*4d5d8b54SAndroid Build Coastguard Workerthen :
13803*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13804*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13805*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13806*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
13807*4d5d8b54SAndroid Build Coastguard Worker
13808*4d5d8b54SAndroid Build Coastguard Workerint
13809*4d5d8b54SAndroid Build Coastguard Workermain (void)
13810*4d5d8b54SAndroid Build Coastguard Worker{
13811*4d5d8b54SAndroid Build Coastguard Worker
13812*4d5d8b54SAndroid Build Coastguard Worker#ifndef __cplusplus
13813*4d5d8b54SAndroid Build Coastguard Worker  /* Ultrix mips cc rejects this sort of thing.  */
13814*4d5d8b54SAndroid Build Coastguard Worker  typedef int charset[2];
13815*4d5d8b54SAndroid Build Coastguard Worker  const charset cs = { 0, 0 };
13816*4d5d8b54SAndroid Build Coastguard Worker  /* SunOS 4.1.1 cc rejects this.  */
13817*4d5d8b54SAndroid Build Coastguard Worker  char const *const *pcpcc;
13818*4d5d8b54SAndroid Build Coastguard Worker  char **ppc;
13819*4d5d8b54SAndroid Build Coastguard Worker  /* NEC SVR4.0.2 mips cc rejects this.  */
13820*4d5d8b54SAndroid Build Coastguard Worker  struct point {int x, y;};
13821*4d5d8b54SAndroid Build Coastguard Worker  static struct point const zero = {0,0};
13822*4d5d8b54SAndroid Build Coastguard Worker  /* IBM XL C 1.02.0.0 rejects this.
13823*4d5d8b54SAndroid Build Coastguard Worker     It does not let you subtract one const X* pointer from another in
13824*4d5d8b54SAndroid Build Coastguard Worker     an arm of an if-expression whose if-part is not a constant
13825*4d5d8b54SAndroid Build Coastguard Worker     expression */
13826*4d5d8b54SAndroid Build Coastguard Worker  const char *g = "string";
13827*4d5d8b54SAndroid Build Coastguard Worker  pcpcc = &g + (g ? g-g : 0);
13828*4d5d8b54SAndroid Build Coastguard Worker  /* HPUX 7.0 cc rejects these. */
13829*4d5d8b54SAndroid Build Coastguard Worker  ++pcpcc;
13830*4d5d8b54SAndroid Build Coastguard Worker  ppc = (char**) pcpcc;
13831*4d5d8b54SAndroid Build Coastguard Worker  pcpcc = (char const *const *) ppc;
13832*4d5d8b54SAndroid Build Coastguard Worker  { /* SCO 3.2v4 cc rejects this sort of thing.  */
13833*4d5d8b54SAndroid Build Coastguard Worker    char tx;
13834*4d5d8b54SAndroid Build Coastguard Worker    char *t = &tx;
13835*4d5d8b54SAndroid Build Coastguard Worker    char const *s = 0 ? (char *) 0 : (char const *) 0;
13836*4d5d8b54SAndroid Build Coastguard Worker
13837*4d5d8b54SAndroid Build Coastguard Worker    *t++ = 0;
13838*4d5d8b54SAndroid Build Coastguard Worker    if (s) return 0;
13839*4d5d8b54SAndroid Build Coastguard Worker  }
13840*4d5d8b54SAndroid Build Coastguard Worker  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13841*4d5d8b54SAndroid Build Coastguard Worker    int x[] = {25, 17};
13842*4d5d8b54SAndroid Build Coastguard Worker    const int *foo = &x[0];
13843*4d5d8b54SAndroid Build Coastguard Worker    ++foo;
13844*4d5d8b54SAndroid Build Coastguard Worker  }
13845*4d5d8b54SAndroid Build Coastguard Worker  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13846*4d5d8b54SAndroid Build Coastguard Worker    typedef const int *iptr;
13847*4d5d8b54SAndroid Build Coastguard Worker    iptr p = 0;
13848*4d5d8b54SAndroid Build Coastguard Worker    ++p;
13849*4d5d8b54SAndroid Build Coastguard Worker  }
13850*4d5d8b54SAndroid Build Coastguard Worker  { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying
13851*4d5d8b54SAndroid Build Coastguard Worker       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13852*4d5d8b54SAndroid Build Coastguard Worker    struct s { int j; const int *ap[3]; } bx;
13853*4d5d8b54SAndroid Build Coastguard Worker    struct s *b = &bx; b->j = 5;
13854*4d5d8b54SAndroid Build Coastguard Worker  }
13855*4d5d8b54SAndroid Build Coastguard Worker  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13856*4d5d8b54SAndroid Build Coastguard Worker    const int foo = 10;
13857*4d5d8b54SAndroid Build Coastguard Worker    if (!foo) return 0;
13858*4d5d8b54SAndroid Build Coastguard Worker  }
13859*4d5d8b54SAndroid Build Coastguard Worker  return !cs[0] && !zero.x;
13860*4d5d8b54SAndroid Build Coastguard Worker#endif
13861*4d5d8b54SAndroid Build Coastguard Worker
13862*4d5d8b54SAndroid Build Coastguard Worker  ;
13863*4d5d8b54SAndroid Build Coastguard Worker  return 0;
13864*4d5d8b54SAndroid Build Coastguard Worker}
13865*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
13866*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_compile "$LINENO"
13867*4d5d8b54SAndroid Build Coastguard Workerthen :
13868*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_c_const=yes
13869*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13870*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_c_const=no
13871*4d5d8b54SAndroid Build Coastguard Workerfi
13872*4d5d8b54SAndroid Build Coastguard Workerrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13873*4d5d8b54SAndroid Build Coastguard Workerfi
13874*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
13875*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_c_const" >&6; }
13876*4d5d8b54SAndroid Build Coastguard Workerif test $ac_cv_c_const = no; then
13877*4d5d8b54SAndroid Build Coastguard Worker
13878*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define const /**/" >>confdefs.h
13879*4d5d8b54SAndroid Build Coastguard Worker
13880*4d5d8b54SAndroid Build Coastguard Workerfi
13881*4d5d8b54SAndroid Build Coastguard Worker
13882*4d5d8b54SAndroid Build Coastguard Worker
13883*4d5d8b54SAndroid Build Coastguard Worker
13884*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
13885*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13886*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13887*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
13888*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int16_t" >&5
13889*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of int16_t... " >&6; }
13890*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_int16_t+y}
13891*4d5d8b54SAndroid Build Coastguard Workerthen :
13892*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13893*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13894*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int16_t))" "ac_cv_sizeof_int16_t"        "$ac_includes_default"
13895*4d5d8b54SAndroid Build Coastguard Workerthen :
13896*4d5d8b54SAndroid Build Coastguard Worker
13897*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13898*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_int16_t" = yes; then
13899*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13900*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13901*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (int16_t)
13902*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
13903*4d5d8b54SAndroid Build Coastguard Worker   else
13904*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_int16_t=0
13905*4d5d8b54SAndroid Build Coastguard Worker   fi
13906*4d5d8b54SAndroid Build Coastguard Workerfi
13907*4d5d8b54SAndroid Build Coastguard Worker
13908*4d5d8b54SAndroid Build Coastguard Workerfi
13909*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int16_t" >&5
13910*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_int16_t" >&6; }
13911*4d5d8b54SAndroid Build Coastguard Worker
13912*4d5d8b54SAndroid Build Coastguard Worker
13913*4d5d8b54SAndroid Build Coastguard Worker
13914*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_INT16_T $ac_cv_sizeof_int16_t" >>confdefs.h
13915*4d5d8b54SAndroid Build Coastguard Worker
13916*4d5d8b54SAndroid Build Coastguard Worker
13917*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
13918*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13919*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13920*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
13921*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of uint16_t" >&5
13922*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of uint16_t... " >&6; }
13923*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_uint16_t+y}
13924*4d5d8b54SAndroid Build Coastguard Workerthen :
13925*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13926*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13927*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (uint16_t))" "ac_cv_sizeof_uint16_t"        "$ac_includes_default"
13928*4d5d8b54SAndroid Build Coastguard Workerthen :
13929*4d5d8b54SAndroid Build Coastguard Worker
13930*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13931*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_uint16_t" = yes; then
13932*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13933*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13934*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (uint16_t)
13935*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
13936*4d5d8b54SAndroid Build Coastguard Worker   else
13937*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_uint16_t=0
13938*4d5d8b54SAndroid Build Coastguard Worker   fi
13939*4d5d8b54SAndroid Build Coastguard Workerfi
13940*4d5d8b54SAndroid Build Coastguard Worker
13941*4d5d8b54SAndroid Build Coastguard Workerfi
13942*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_uint16_t" >&5
13943*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_uint16_t" >&6; }
13944*4d5d8b54SAndroid Build Coastguard Worker
13945*4d5d8b54SAndroid Build Coastguard Worker
13946*4d5d8b54SAndroid Build Coastguard Worker
13947*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_UINT16_T $ac_cv_sizeof_uint16_t" >>confdefs.h
13948*4d5d8b54SAndroid Build Coastguard Worker
13949*4d5d8b54SAndroid Build Coastguard Worker
13950*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
13951*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13952*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13953*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
13954*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of u_int16_t" >&5
13955*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of u_int16_t... " >&6; }
13956*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_u_int16_t+y}
13957*4d5d8b54SAndroid Build Coastguard Workerthen :
13958*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13959*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13960*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (u_int16_t))" "ac_cv_sizeof_u_int16_t"        "$ac_includes_default"
13961*4d5d8b54SAndroid Build Coastguard Workerthen :
13962*4d5d8b54SAndroid Build Coastguard Worker
13963*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13964*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_u_int16_t" = yes; then
13965*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13966*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13967*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (u_int16_t)
13968*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
13969*4d5d8b54SAndroid Build Coastguard Worker   else
13970*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_u_int16_t=0
13971*4d5d8b54SAndroid Build Coastguard Worker   fi
13972*4d5d8b54SAndroid Build Coastguard Workerfi
13973*4d5d8b54SAndroid Build Coastguard Worker
13974*4d5d8b54SAndroid Build Coastguard Workerfi
13975*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_u_int16_t" >&5
13976*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_u_int16_t" >&6; }
13977*4d5d8b54SAndroid Build Coastguard Worker
13978*4d5d8b54SAndroid Build Coastguard Worker
13979*4d5d8b54SAndroid Build Coastguard Worker
13980*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_U_INT16_T $ac_cv_sizeof_u_int16_t" >>confdefs.h
13981*4d5d8b54SAndroid Build Coastguard Worker
13982*4d5d8b54SAndroid Build Coastguard Worker
13983*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
13984*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13985*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13986*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
13987*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int32_t" >&5
13988*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of int32_t... " >&6; }
13989*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_int32_t+y}
13990*4d5d8b54SAndroid Build Coastguard Workerthen :
13991*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
13992*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13993*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int32_t))" "ac_cv_sizeof_int32_t"        "$ac_includes_default"
13994*4d5d8b54SAndroid Build Coastguard Workerthen :
13995*4d5d8b54SAndroid Build Coastguard Worker
13996*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
13997*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_int32_t" = yes; then
13998*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13999*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
14000*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (int32_t)
14001*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
14002*4d5d8b54SAndroid Build Coastguard Worker   else
14003*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_int32_t=0
14004*4d5d8b54SAndroid Build Coastguard Worker   fi
14005*4d5d8b54SAndroid Build Coastguard Workerfi
14006*4d5d8b54SAndroid Build Coastguard Worker
14007*4d5d8b54SAndroid Build Coastguard Workerfi
14008*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int32_t" >&5
14009*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_int32_t" >&6; }
14010*4d5d8b54SAndroid Build Coastguard Worker
14011*4d5d8b54SAndroid Build Coastguard Worker
14012*4d5d8b54SAndroid Build Coastguard Worker
14013*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_INT32_T $ac_cv_sizeof_int32_t" >>confdefs.h
14014*4d5d8b54SAndroid Build Coastguard Worker
14015*4d5d8b54SAndroid Build Coastguard Worker
14016*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
14017*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14018*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14019*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
14020*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of uint32_t" >&5
14021*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of uint32_t... " >&6; }
14022*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_uint32_t+y}
14023*4d5d8b54SAndroid Build Coastguard Workerthen :
14024*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
14025*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14026*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (uint32_t))" "ac_cv_sizeof_uint32_t"        "$ac_includes_default"
14027*4d5d8b54SAndroid Build Coastguard Workerthen :
14028*4d5d8b54SAndroid Build Coastguard Worker
14029*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14030*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_uint32_t" = yes; then
14031*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14032*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
14033*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (uint32_t)
14034*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
14035*4d5d8b54SAndroid Build Coastguard Worker   else
14036*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_uint32_t=0
14037*4d5d8b54SAndroid Build Coastguard Worker   fi
14038*4d5d8b54SAndroid Build Coastguard Workerfi
14039*4d5d8b54SAndroid Build Coastguard Worker
14040*4d5d8b54SAndroid Build Coastguard Workerfi
14041*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_uint32_t" >&5
14042*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_uint32_t" >&6; }
14043*4d5d8b54SAndroid Build Coastguard Worker
14044*4d5d8b54SAndroid Build Coastguard Worker
14045*4d5d8b54SAndroid Build Coastguard Worker
14046*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_UINT32_T $ac_cv_sizeof_uint32_t" >>confdefs.h
14047*4d5d8b54SAndroid Build Coastguard Worker
14048*4d5d8b54SAndroid Build Coastguard Worker
14049*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
14050*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14051*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14052*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
14053*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of u_int32_t" >&5
14054*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of u_int32_t... " >&6; }
14055*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_u_int32_t+y}
14056*4d5d8b54SAndroid Build Coastguard Workerthen :
14057*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
14058*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14059*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (u_int32_t))" "ac_cv_sizeof_u_int32_t"        "$ac_includes_default"
14060*4d5d8b54SAndroid Build Coastguard Workerthen :
14061*4d5d8b54SAndroid Build Coastguard Worker
14062*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14063*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_u_int32_t" = yes; then
14064*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14065*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
14066*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (u_int32_t)
14067*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
14068*4d5d8b54SAndroid Build Coastguard Worker   else
14069*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_u_int32_t=0
14070*4d5d8b54SAndroid Build Coastguard Worker   fi
14071*4d5d8b54SAndroid Build Coastguard Workerfi
14072*4d5d8b54SAndroid Build Coastguard Worker
14073*4d5d8b54SAndroid Build Coastguard Workerfi
14074*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_u_int32_t" >&5
14075*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_u_int32_t" >&6; }
14076*4d5d8b54SAndroid Build Coastguard Worker
14077*4d5d8b54SAndroid Build Coastguard Worker
14078*4d5d8b54SAndroid Build Coastguard Worker
14079*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_U_INT32_T $ac_cv_sizeof_u_int32_t" >>confdefs.h
14080*4d5d8b54SAndroid Build Coastguard Worker
14081*4d5d8b54SAndroid Build Coastguard Worker
14082*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
14083*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14084*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14085*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
14086*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int64_t" >&5
14087*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of int64_t... " >&6; }
14088*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_int64_t+y}
14089*4d5d8b54SAndroid Build Coastguard Workerthen :
14090*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
14091*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14092*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int64_t))" "ac_cv_sizeof_int64_t"        "$ac_includes_default"
14093*4d5d8b54SAndroid Build Coastguard Workerthen :
14094*4d5d8b54SAndroid Build Coastguard Worker
14095*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14096*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_int64_t" = yes; then
14097*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14098*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
14099*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (int64_t)
14100*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
14101*4d5d8b54SAndroid Build Coastguard Worker   else
14102*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_int64_t=0
14103*4d5d8b54SAndroid Build Coastguard Worker   fi
14104*4d5d8b54SAndroid Build Coastguard Workerfi
14105*4d5d8b54SAndroid Build Coastguard Worker
14106*4d5d8b54SAndroid Build Coastguard Workerfi
14107*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int64_t" >&5
14108*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_int64_t" >&6; }
14109*4d5d8b54SAndroid Build Coastguard Worker
14110*4d5d8b54SAndroid Build Coastguard Worker
14111*4d5d8b54SAndroid Build Coastguard Worker
14112*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_INT64_T $ac_cv_sizeof_int64_t" >>confdefs.h
14113*4d5d8b54SAndroid Build Coastguard Worker
14114*4d5d8b54SAndroid Build Coastguard Worker
14115*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
14116*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14117*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14118*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
14119*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of uint64_t" >&5
14120*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of uint64_t... " >&6; }
14121*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_uint64_t+y}
14122*4d5d8b54SAndroid Build Coastguard Workerthen :
14123*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
14124*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14125*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (uint64_t))" "ac_cv_sizeof_uint64_t"        "$ac_includes_default"
14126*4d5d8b54SAndroid Build Coastguard Workerthen :
14127*4d5d8b54SAndroid Build Coastguard Worker
14128*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14129*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_uint64_t" = yes; then
14130*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14131*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
14132*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (uint64_t)
14133*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
14134*4d5d8b54SAndroid Build Coastguard Worker   else
14135*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_uint64_t=0
14136*4d5d8b54SAndroid Build Coastguard Worker   fi
14137*4d5d8b54SAndroid Build Coastguard Workerfi
14138*4d5d8b54SAndroid Build Coastguard Worker
14139*4d5d8b54SAndroid Build Coastguard Workerfi
14140*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_uint64_t" >&5
14141*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_uint64_t" >&6; }
14142*4d5d8b54SAndroid Build Coastguard Worker
14143*4d5d8b54SAndroid Build Coastguard Worker
14144*4d5d8b54SAndroid Build Coastguard Worker
14145*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_UINT64_T $ac_cv_sizeof_uint64_t" >>confdefs.h
14146*4d5d8b54SAndroid Build Coastguard Worker
14147*4d5d8b54SAndroid Build Coastguard Worker
14148*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
14149*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14150*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14151*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
14152*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
14153*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of short... " >&6; }
14154*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_short+y}
14155*4d5d8b54SAndroid Build Coastguard Workerthen :
14156*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
14157*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14158*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"
14159*4d5d8b54SAndroid Build Coastguard Workerthen :
14160*4d5d8b54SAndroid Build Coastguard Worker
14161*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14162*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_short" = yes; then
14163*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14164*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
14165*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (short)
14166*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
14167*4d5d8b54SAndroid Build Coastguard Worker   else
14168*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_short=0
14169*4d5d8b54SAndroid Build Coastguard Worker   fi
14170*4d5d8b54SAndroid Build Coastguard Workerfi
14171*4d5d8b54SAndroid Build Coastguard Worker
14172*4d5d8b54SAndroid Build Coastguard Workerfi
14173*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
14174*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_short" >&6; }
14175*4d5d8b54SAndroid Build Coastguard Worker
14176*4d5d8b54SAndroid Build Coastguard Worker
14177*4d5d8b54SAndroid Build Coastguard Worker
14178*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
14179*4d5d8b54SAndroid Build Coastguard Worker
14180*4d5d8b54SAndroid Build Coastguard Worker
14181*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
14182*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14183*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14184*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
14185*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
14186*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of int... " >&6; }
14187*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_int+y}
14188*4d5d8b54SAndroid Build Coastguard Workerthen :
14189*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
14190*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14191*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"
14192*4d5d8b54SAndroid Build Coastguard Workerthen :
14193*4d5d8b54SAndroid Build Coastguard Worker
14194*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14195*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_int" = yes; then
14196*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14197*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
14198*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (int)
14199*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
14200*4d5d8b54SAndroid Build Coastguard Worker   else
14201*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_int=0
14202*4d5d8b54SAndroid Build Coastguard Worker   fi
14203*4d5d8b54SAndroid Build Coastguard Workerfi
14204*4d5d8b54SAndroid Build Coastguard Worker
14205*4d5d8b54SAndroid Build Coastguard Workerfi
14206*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14207*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_int" >&6; }
14208*4d5d8b54SAndroid Build Coastguard Worker
14209*4d5d8b54SAndroid Build Coastguard Worker
14210*4d5d8b54SAndroid Build Coastguard Worker
14211*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
14212*4d5d8b54SAndroid Build Coastguard Worker
14213*4d5d8b54SAndroid Build Coastguard Worker
14214*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
14215*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14216*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14217*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
14218*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14219*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of long... " >&6; }
14220*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_long+y}
14221*4d5d8b54SAndroid Build Coastguard Workerthen :
14222*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
14223*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14224*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"
14225*4d5d8b54SAndroid Build Coastguard Workerthen :
14226*4d5d8b54SAndroid Build Coastguard Worker
14227*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14228*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_long" = yes; then
14229*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14230*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
14231*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (long)
14232*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
14233*4d5d8b54SAndroid Build Coastguard Worker   else
14234*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_long=0
14235*4d5d8b54SAndroid Build Coastguard Worker   fi
14236*4d5d8b54SAndroid Build Coastguard Workerfi
14237*4d5d8b54SAndroid Build Coastguard Worker
14238*4d5d8b54SAndroid Build Coastguard Workerfi
14239*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14240*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_long" >&6; }
14241*4d5d8b54SAndroid Build Coastguard Worker
14242*4d5d8b54SAndroid Build Coastguard Worker
14243*4d5d8b54SAndroid Build Coastguard Worker
14244*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
14245*4d5d8b54SAndroid Build Coastguard Worker
14246*4d5d8b54SAndroid Build Coastguard Worker
14247*4d5d8b54SAndroid Build Coastguard Worker# The cast to long int works around a bug in the HP C Compiler
14248*4d5d8b54SAndroid Build Coastguard Worker# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14249*4d5d8b54SAndroid Build Coastguard Worker# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14250*4d5d8b54SAndroid Build Coastguard Worker# This bug is HP SR number 8606223364.
14251*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
14252*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking size of long long... " >&6; }
14253*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_sizeof_long_long+y}
14254*4d5d8b54SAndroid Build Coastguard Workerthen :
14255*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
14256*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14257*4d5d8b54SAndroid Build Coastguard Worker  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"
14258*4d5d8b54SAndroid Build Coastguard Workerthen :
14259*4d5d8b54SAndroid Build Coastguard Worker
14260*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14261*4d5d8b54SAndroid Build Coastguard Worker  if test "$ac_cv_type_long_long" = yes; then
14262*4d5d8b54SAndroid Build Coastguard Worker     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14263*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
14264*4d5d8b54SAndroid Build Coastguard Workeras_fn_error 77 "cannot compute sizeof (long long)
14265*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
14266*4d5d8b54SAndroid Build Coastguard Worker   else
14267*4d5d8b54SAndroid Build Coastguard Worker     ac_cv_sizeof_long_long=0
14268*4d5d8b54SAndroid Build Coastguard Worker   fi
14269*4d5d8b54SAndroid Build Coastguard Workerfi
14270*4d5d8b54SAndroid Build Coastguard Worker
14271*4d5d8b54SAndroid Build Coastguard Workerfi
14272*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
14273*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_sizeof_long_long" >&6; }
14274*4d5d8b54SAndroid Build Coastguard Worker
14275*4d5d8b54SAndroid Build Coastguard Worker
14276*4d5d8b54SAndroid Build Coastguard Worker
14277*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h
14278*4d5d8b54SAndroid Build Coastguard Worker
14279*4d5d8b54SAndroid Build Coastguard Worker
14280*4d5d8b54SAndroid Build Coastguard Worker
14281*4d5d8b54SAndroid Build Coastguard Workercase 2 in
14282*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_int16_t) SIZE16="int16_t";;
14283*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_short) SIZE16="short";;
14284*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_int) SIZE16="int";;
14285*4d5d8b54SAndroid Build Coastguard Workeresac
14286*4d5d8b54SAndroid Build Coastguard Worker
14287*4d5d8b54SAndroid Build Coastguard Workercase 2 in
14288*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_uint16_t) USIZE16="uint16_t";;
14289*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_short) USIZE16="unsigned short";;
14290*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_int) USIZE16="unsigned int";;
14291*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_u_int16_t) USIZE16="u_int16_t";;
14292*4d5d8b54SAndroid Build Coastguard Workeresac
14293*4d5d8b54SAndroid Build Coastguard Worker
14294*4d5d8b54SAndroid Build Coastguard Workercase 4 in
14295*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_int32_t) SIZE32="int32_t";;
14296*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_short) SIZE32="short";;
14297*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_int) SIZE32="int";;
14298*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_long) SIZE32="long";;
14299*4d5d8b54SAndroid Build Coastguard Workeresac
14300*4d5d8b54SAndroid Build Coastguard Worker
14301*4d5d8b54SAndroid Build Coastguard Workercase 4 in
14302*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_uint32_t) USIZE32="uint32_t";;
14303*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_short) USIZE32="unsigned short";;
14304*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_int) USIZE32="unsigned int";;
14305*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_long) USIZE32="unsigned long";;
14306*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_u_int32_t) USIZE32="u_int32_t";;
14307*4d5d8b54SAndroid Build Coastguard Workeresac
14308*4d5d8b54SAndroid Build Coastguard Worker
14309*4d5d8b54SAndroid Build Coastguard Workercase 8 in
14310*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_int64_t) SIZE64="int64_t";;
14311*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_int) SIZE64="int";;
14312*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_long) SIZE64="long";;
14313*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_long_long) SIZE64="long long";;
14314*4d5d8b54SAndroid Build Coastguard Workeresac
14315*4d5d8b54SAndroid Build Coastguard Worker
14316*4d5d8b54SAndroid Build Coastguard Workercase 8 in
14317*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_uint64_t) USIZE64="uint64_t";;
14318*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_unsigned_int) USIZE64="unsigned int";;
14319*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_unsigned_long) USIZE64="unsigned long";;
14320*4d5d8b54SAndroid Build Coastguard Worker     $ac_cv_sizeof_unsigned_long_long) USIZE64="unsigned long long";;
14321*4d5d8b54SAndroid Build Coastguard Workeresac
14322*4d5d8b54SAndroid Build Coastguard Worker
14323*4d5d8b54SAndroid Build Coastguard Workerif test -z "$SIZE16"; then
14324*4d5d8b54SAndroid Build Coastguard Worker        as_fn_error $? "No 16 bit type found on this platform!" "$LINENO" 5
14325*4d5d8b54SAndroid Build Coastguard Workerfi
14326*4d5d8b54SAndroid Build Coastguard Workerif test -z "$USIZE16"; then
14327*4d5d8b54SAndroid Build Coastguard Worker        as_fn_error $? "No unsigned 16 bit type found on this platform!" "$LINENO" 5
14328*4d5d8b54SAndroid Build Coastguard Workerfi
14329*4d5d8b54SAndroid Build Coastguard Workerif test -z "$SIZE32"; then
14330*4d5d8b54SAndroid Build Coastguard Worker        as_fn_error $? "No 32 bit type found on this platform!" "$LINENO" 5
14331*4d5d8b54SAndroid Build Coastguard Workerfi
14332*4d5d8b54SAndroid Build Coastguard Workerif test -z "$USIZE32"; then
14333*4d5d8b54SAndroid Build Coastguard Worker        as_fn_error $? "No unsigned 32 bit type found on this platform!" "$LINENO" 5
14334*4d5d8b54SAndroid Build Coastguard Workerfi
14335*4d5d8b54SAndroid Build Coastguard Workerif test -z "$SIZE64"; then
14336*4d5d8b54SAndroid Build Coastguard Worker        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No 64 bit type found on this platform!" >&5
14337*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: No 64 bit type found on this platform!" >&2;}
14338*4d5d8b54SAndroid Build Coastguard Workerfi
14339*4d5d8b54SAndroid Build Coastguard Workerif test -z "$USIZE64"; then
14340*4d5d8b54SAndroid Build Coastguard Worker        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No unsigned 64 bit type found on this platform!" >&5
14341*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: No unsigned 64 bit type found on this platform!" >&2;}
14342*4d5d8b54SAndroid Build Coastguard Workerfi
14343*4d5d8b54SAndroid Build Coastguard Worker
14344*4d5d8b54SAndroid Build Coastguard Worker# Check whether --enable-crc was given.
14345*4d5d8b54SAndroid Build Coastguard Workerif test ${enable_crc+y}
14346*4d5d8b54SAndroid Build Coastguard Workerthen :
14347*4d5d8b54SAndroid Build Coastguard Worker  enableval=$enable_crc;
14348*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14349*4d5d8b54SAndroid Build Coastguard Worker  enable_crc=yes
14350*4d5d8b54SAndroid Build Coastguard Workerfi
14351*4d5d8b54SAndroid Build Coastguard Worker
14352*4d5d8b54SAndroid Build Coastguard Worker
14353*4d5d8b54SAndroid Build Coastguard Worker if test "$enable_crc" = "no"; then
14354*4d5d8b54SAndroid Build Coastguard Worker  DISABLE_CRC_TRUE=
14355*4d5d8b54SAndroid Build Coastguard Worker  DISABLE_CRC_FALSE='#'
14356*4d5d8b54SAndroid Build Coastguard Workerelse
14357*4d5d8b54SAndroid Build Coastguard Worker  DISABLE_CRC_TRUE='#'
14358*4d5d8b54SAndroid Build Coastguard Worker  DISABLE_CRC_FALSE=
14359*4d5d8b54SAndroid Build Coastguard Workerfi
14360*4d5d8b54SAndroid Build Coastguard Worker
14361*4d5d8b54SAndroid Build Coastguard Worker
14362*4d5d8b54SAndroid Build Coastguard Workerif test "$enable_crc" = "no"
14363*4d5d8b54SAndroid Build Coastguard Workerthen :
14364*4d5d8b54SAndroid Build Coastguard Worker
14365*4d5d8b54SAndroid Build Coastguard Worker
14366*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "#define DISABLE_CRC 1" >>confdefs.h
14367*4d5d8b54SAndroid Build Coastguard Worker
14368*4d5d8b54SAndroid Build Coastguard Worker
14369*4d5d8b54SAndroid Build Coastguard Workerfi
14370*4d5d8b54SAndroid Build Coastguard Worker
14371*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
14372*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking for working memcmp... " >&6; }
14373*4d5d8b54SAndroid Build Coastguard Workerif test ${ac_cv_func_memcmp_working+y}
14374*4d5d8b54SAndroid Build Coastguard Workerthen :
14375*4d5d8b54SAndroid Build Coastguard Worker  printf %s "(cached) " >&6
14376*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14377*4d5d8b54SAndroid Build Coastguard Worker  if test "$cross_compiling" = yes
14378*4d5d8b54SAndroid Build Coastguard Workerthen :
14379*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_func_memcmp_working=no
14380*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14381*4d5d8b54SAndroid Build Coastguard Worker  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14382*4d5d8b54SAndroid Build Coastguard Worker/* end confdefs.h.  */
14383*4d5d8b54SAndroid Build Coastguard Worker$ac_includes_default
14384*4d5d8b54SAndroid Build Coastguard Workerint
14385*4d5d8b54SAndroid Build Coastguard Workermain (void)
14386*4d5d8b54SAndroid Build Coastguard Worker{
14387*4d5d8b54SAndroid Build Coastguard Worker
14388*4d5d8b54SAndroid Build Coastguard Worker  /* Some versions of memcmp are not 8-bit clean.  */
14389*4d5d8b54SAndroid Build Coastguard Worker  char c0 = '\100', c1 = '\200', c2 = '\201';
14390*4d5d8b54SAndroid Build Coastguard Worker  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
14391*4d5d8b54SAndroid Build Coastguard Worker    return 1;
14392*4d5d8b54SAndroid Build Coastguard Worker
14393*4d5d8b54SAndroid Build Coastguard Worker  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
14394*4d5d8b54SAndroid Build Coastguard Worker     or more and with at least one buffer not starting on a 4-byte boundary.
14395*4d5d8b54SAndroid Build Coastguard Worker     William Lewis provided this test program.   */
14396*4d5d8b54SAndroid Build Coastguard Worker  {
14397*4d5d8b54SAndroid Build Coastguard Worker    char foo[21];
14398*4d5d8b54SAndroid Build Coastguard Worker    char bar[21];
14399*4d5d8b54SAndroid Build Coastguard Worker    int i;
14400*4d5d8b54SAndroid Build Coastguard Worker    for (i = 0; i < 4; i++)
14401*4d5d8b54SAndroid Build Coastguard Worker      {
14402*4d5d8b54SAndroid Build Coastguard Worker	char *a = foo + i;
14403*4d5d8b54SAndroid Build Coastguard Worker	char *b = bar + i;
14404*4d5d8b54SAndroid Build Coastguard Worker	strcpy (a, "--------01111111");
14405*4d5d8b54SAndroid Build Coastguard Worker	strcpy (b, "--------10000000");
14406*4d5d8b54SAndroid Build Coastguard Worker	if (memcmp (a, b, 16) >= 0)
14407*4d5d8b54SAndroid Build Coastguard Worker	  return 1;
14408*4d5d8b54SAndroid Build Coastguard Worker      }
14409*4d5d8b54SAndroid Build Coastguard Worker    return 0;
14410*4d5d8b54SAndroid Build Coastguard Worker  }
14411*4d5d8b54SAndroid Build Coastguard Worker
14412*4d5d8b54SAndroid Build Coastguard Worker  ;
14413*4d5d8b54SAndroid Build Coastguard Worker  return 0;
14414*4d5d8b54SAndroid Build Coastguard Worker}
14415*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
14416*4d5d8b54SAndroid Build Coastguard Workerif ac_fn_c_try_run "$LINENO"
14417*4d5d8b54SAndroid Build Coastguard Workerthen :
14418*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_func_memcmp_working=yes
14419*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14420*4d5d8b54SAndroid Build Coastguard Worker  ac_cv_func_memcmp_working=no
14421*4d5d8b54SAndroid Build Coastguard Workerfi
14422*4d5d8b54SAndroid Build Coastguard Workerrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14423*4d5d8b54SAndroid Build Coastguard Worker  conftest.$ac_objext conftest.beam conftest.$ac_ext
14424*4d5d8b54SAndroid Build Coastguard Workerfi
14425*4d5d8b54SAndroid Build Coastguard Worker
14426*4d5d8b54SAndroid Build Coastguard Workerfi
14427*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
14428*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$ac_cv_func_memcmp_working" >&6; }
14429*4d5d8b54SAndroid Build Coastguard Workertest $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
14430*4d5d8b54SAndroid Build Coastguard Worker  *" memcmp.$ac_objext "* ) ;;
14431*4d5d8b54SAndroid Build Coastguard Worker  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
14432*4d5d8b54SAndroid Build Coastguard Worker ;;
14433*4d5d8b54SAndroid Build Coastguard Workeresac
14434*4d5d8b54SAndroid Build Coastguard Worker
14435*4d5d8b54SAndroid Build Coastguard Worker
14436*4d5d8b54SAndroid Build Coastguard Worker
14437*4d5d8b54SAndroid Build Coastguard Worker
14438*4d5d8b54SAndroid Build Coastguard Worker
14439*4d5d8b54SAndroid Build Coastguard Worker
14440*4d5d8b54SAndroid Build Coastguard Worker
14441*4d5d8b54SAndroid Build Coastguard Worker
14442*4d5d8b54SAndroid Build Coastguard Worker
14443*4d5d8b54SAndroid Build Coastguard Worker
14444*4d5d8b54SAndroid Build Coastguard Worker
14445*4d5d8b54SAndroid Build Coastguard Worker
14446*4d5d8b54SAndroid Build Coastguard Worker
14447*4d5d8b54SAndroid Build Coastguard Worker
14448*4d5d8b54SAndroid Build Coastguard Worker
14449*4d5d8b54SAndroid Build Coastguard Worker
14450*4d5d8b54SAndroid Build Coastguard Worker
14451*4d5d8b54SAndroid Build Coastguard Worker
14452*4d5d8b54SAndroid Build Coastguard Worker
14453*4d5d8b54SAndroid Build Coastguard Worker
14454*4d5d8b54SAndroid Build Coastguard Worker
14455*4d5d8b54SAndroid Build Coastguard Workerac_config_files="$ac_config_files Makefile src/Makefile doc/Makefile doc/libogg/Makefile include/Makefile include/ogg/Makefile include/ogg/config_types.h libogg.spec ogg.pc ogg-uninstalled.pc"
14456*4d5d8b54SAndroid Build Coastguard Worker
14457*4d5d8b54SAndroid Build Coastguard Workerac_config_headers="$ac_config_headers config.h"
14458*4d5d8b54SAndroid Build Coastguard Worker
14459*4d5d8b54SAndroid Build Coastguard Worker
14460*4d5d8b54SAndroid Build Coastguard Workercat >confcache <<\_ACEOF
14461*4d5d8b54SAndroid Build Coastguard Worker# This file is a shell script that caches the results of configure
14462*4d5d8b54SAndroid Build Coastguard Worker# tests run on this system so they can be shared between configure
14463*4d5d8b54SAndroid Build Coastguard Worker# scripts and configure runs, see configure's option --config-cache.
14464*4d5d8b54SAndroid Build Coastguard Worker# It is not useful on other systems.  If it contains results you don't
14465*4d5d8b54SAndroid Build Coastguard Worker# want to keep, you may remove or edit it.
14466*4d5d8b54SAndroid Build Coastguard Worker#
14467*4d5d8b54SAndroid Build Coastguard Worker# config.status only pays attention to the cache file if you give it
14468*4d5d8b54SAndroid Build Coastguard Worker# the --recheck option to rerun configure.
14469*4d5d8b54SAndroid Build Coastguard Worker#
14470*4d5d8b54SAndroid Build Coastguard Worker# `ac_cv_env_foo' variables (set or unset) will be overridden when
14471*4d5d8b54SAndroid Build Coastguard Worker# loading this file, other *unset* `ac_cv_foo' will be assigned the
14472*4d5d8b54SAndroid Build Coastguard Worker# following values.
14473*4d5d8b54SAndroid Build Coastguard Worker
14474*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
14475*4d5d8b54SAndroid Build Coastguard Worker
14476*4d5d8b54SAndroid Build Coastguard Worker# The following way of writing the cache mishandles newlines in values,
14477*4d5d8b54SAndroid Build Coastguard Worker# but we know of no workaround that is simple, portable, and efficient.
14478*4d5d8b54SAndroid Build Coastguard Worker# So, we kill variables containing newlines.
14479*4d5d8b54SAndroid Build Coastguard Worker# Ultrix sh set writes to stderr and can't be redirected directly,
14480*4d5d8b54SAndroid Build Coastguard Worker# and sets the high bit in the cache file unless we assign to the vars.
14481*4d5d8b54SAndroid Build Coastguard Worker(
14482*4d5d8b54SAndroid Build Coastguard Worker  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14483*4d5d8b54SAndroid Build Coastguard Worker    eval ac_val=\$$ac_var
14484*4d5d8b54SAndroid Build Coastguard Worker    case $ac_val in #(
14485*4d5d8b54SAndroid Build Coastguard Worker    *${as_nl}*)
14486*4d5d8b54SAndroid Build Coastguard Worker      case $ac_var in #(
14487*4d5d8b54SAndroid Build Coastguard Worker      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14488*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14489*4d5d8b54SAndroid Build Coastguard Worker      esac
14490*4d5d8b54SAndroid Build Coastguard Worker      case $ac_var in #(
14491*4d5d8b54SAndroid Build Coastguard Worker      _ | IFS | as_nl) ;; #(
14492*4d5d8b54SAndroid Build Coastguard Worker      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14493*4d5d8b54SAndroid Build Coastguard Worker      *) { eval $ac_var=; unset $ac_var;} ;;
14494*4d5d8b54SAndroid Build Coastguard Worker      esac ;;
14495*4d5d8b54SAndroid Build Coastguard Worker    esac
14496*4d5d8b54SAndroid Build Coastguard Worker  done
14497*4d5d8b54SAndroid Build Coastguard Worker
14498*4d5d8b54SAndroid Build Coastguard Worker  (set) 2>&1 |
14499*4d5d8b54SAndroid Build Coastguard Worker    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14500*4d5d8b54SAndroid Build Coastguard Worker    *${as_nl}ac_space=\ *)
14501*4d5d8b54SAndroid Build Coastguard Worker      # `set' does not quote correctly, so add quotes: double-quote
14502*4d5d8b54SAndroid Build Coastguard Worker      # substitution turns \\\\ into \\, and sed turns \\ into \.
14503*4d5d8b54SAndroid Build Coastguard Worker      sed -n \
14504*4d5d8b54SAndroid Build Coastguard Worker	"s/'/'\\\\''/g;
14505*4d5d8b54SAndroid Build Coastguard Worker	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14506*4d5d8b54SAndroid Build Coastguard Worker      ;; #(
14507*4d5d8b54SAndroid Build Coastguard Worker    *)
14508*4d5d8b54SAndroid Build Coastguard Worker      # `set' quotes correctly as required by POSIX, so do not add quotes.
14509*4d5d8b54SAndroid Build Coastguard Worker      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14510*4d5d8b54SAndroid Build Coastguard Worker      ;;
14511*4d5d8b54SAndroid Build Coastguard Worker    esac |
14512*4d5d8b54SAndroid Build Coastguard Worker    sort
14513*4d5d8b54SAndroid Build Coastguard Worker) |
14514*4d5d8b54SAndroid Build Coastguard Worker  sed '
14515*4d5d8b54SAndroid Build Coastguard Worker     /^ac_cv_env_/b end
14516*4d5d8b54SAndroid Build Coastguard Worker     t clear
14517*4d5d8b54SAndroid Build Coastguard Worker     :clear
14518*4d5d8b54SAndroid Build Coastguard Worker     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
14519*4d5d8b54SAndroid Build Coastguard Worker     t end
14520*4d5d8b54SAndroid Build Coastguard Worker     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14521*4d5d8b54SAndroid Build Coastguard Worker     :end' >>confcache
14522*4d5d8b54SAndroid Build Coastguard Workerif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14523*4d5d8b54SAndroid Build Coastguard Worker  if test -w "$cache_file"; then
14524*4d5d8b54SAndroid Build Coastguard Worker    if test "x$cache_file" != "x/dev/null"; then
14525*4d5d8b54SAndroid Build Coastguard Worker      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14526*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: updating cache $cache_file" >&6;}
14527*4d5d8b54SAndroid Build Coastguard Worker      if test ! -f "$cache_file" || test -h "$cache_file"; then
14528*4d5d8b54SAndroid Build Coastguard Worker	cat confcache >"$cache_file"
14529*4d5d8b54SAndroid Build Coastguard Worker      else
14530*4d5d8b54SAndroid Build Coastguard Worker        case $cache_file in #(
14531*4d5d8b54SAndroid Build Coastguard Worker        */* | ?:*)
14532*4d5d8b54SAndroid Build Coastguard Worker	  mv -f confcache "$cache_file"$$ &&
14533*4d5d8b54SAndroid Build Coastguard Worker	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14534*4d5d8b54SAndroid Build Coastguard Worker        *)
14535*4d5d8b54SAndroid Build Coastguard Worker	  mv -f confcache "$cache_file" ;;
14536*4d5d8b54SAndroid Build Coastguard Worker	esac
14537*4d5d8b54SAndroid Build Coastguard Worker      fi
14538*4d5d8b54SAndroid Build Coastguard Worker    fi
14539*4d5d8b54SAndroid Build Coastguard Worker  else
14540*4d5d8b54SAndroid Build Coastguard Worker    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14541*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
14542*4d5d8b54SAndroid Build Coastguard Worker  fi
14543*4d5d8b54SAndroid Build Coastguard Workerfi
14544*4d5d8b54SAndroid Build Coastguard Workerrm -f confcache
14545*4d5d8b54SAndroid Build Coastguard Worker
14546*4d5d8b54SAndroid Build Coastguard Workertest "x$prefix" = xNONE && prefix=$ac_default_prefix
14547*4d5d8b54SAndroid Build Coastguard Worker# Let make expand exec_prefix.
14548*4d5d8b54SAndroid Build Coastguard Workertest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14549*4d5d8b54SAndroid Build Coastguard Worker
14550*4d5d8b54SAndroid Build Coastguard WorkerDEFS=-DHAVE_CONFIG_H
14551*4d5d8b54SAndroid Build Coastguard Worker
14552*4d5d8b54SAndroid Build Coastguard Workerac_libobjs=
14553*4d5d8b54SAndroid Build Coastguard Workerac_ltlibobjs=
14554*4d5d8b54SAndroid Build Coastguard WorkerU=
14555*4d5d8b54SAndroid Build Coastguard Workerfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14556*4d5d8b54SAndroid Build Coastguard Worker  # 1. Remove the extension, and $U if already installed.
14557*4d5d8b54SAndroid Build Coastguard Worker  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14558*4d5d8b54SAndroid Build Coastguard Worker  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
14559*4d5d8b54SAndroid Build Coastguard Worker  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14560*4d5d8b54SAndroid Build Coastguard Worker  #    will be set to the directory where LIBOBJS objects are built.
14561*4d5d8b54SAndroid Build Coastguard Worker  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14562*4d5d8b54SAndroid Build Coastguard Worker  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14563*4d5d8b54SAndroid Build Coastguard Workerdone
14564*4d5d8b54SAndroid Build Coastguard WorkerLIBOBJS=$ac_libobjs
14565*4d5d8b54SAndroid Build Coastguard Worker
14566*4d5d8b54SAndroid Build Coastguard WorkerLTLIBOBJS=$ac_ltlibobjs
14567*4d5d8b54SAndroid Build Coastguard Worker
14568*4d5d8b54SAndroid Build Coastguard Worker
14569*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14570*4d5d8b54SAndroid Build Coastguard Workerprintf %s "checking that generated files are newer than configure... " >&6; }
14571*4d5d8b54SAndroid Build Coastguard Worker   if test -n "$am_sleep_pid"; then
14572*4d5d8b54SAndroid Build Coastguard Worker     # Hide warnings about reused PIDs.
14573*4d5d8b54SAndroid Build Coastguard Worker     wait $am_sleep_pid 2>/dev/null
14574*4d5d8b54SAndroid Build Coastguard Worker   fi
14575*4d5d8b54SAndroid Build Coastguard Worker   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
14576*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "done" >&6; }
14577*4d5d8b54SAndroid Build Coastguard Workerif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14578*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "conditional \"AMDEP\" was never defined.
14579*4d5d8b54SAndroid Build Coastguard WorkerUsually this means the macro was only invoked conditionally." "$LINENO" 5
14580*4d5d8b54SAndroid Build Coastguard Workerfi
14581*4d5d8b54SAndroid Build Coastguard Workerif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14582*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14583*4d5d8b54SAndroid Build Coastguard WorkerUsually this means the macro was only invoked conditionally." "$LINENO" 5
14584*4d5d8b54SAndroid Build Coastguard Workerfi
14585*4d5d8b54SAndroid Build Coastguard Worker if test -n "$EXEEXT"; then
14586*4d5d8b54SAndroid Build Coastguard Worker  am__EXEEXT_TRUE=
14587*4d5d8b54SAndroid Build Coastguard Worker  am__EXEEXT_FALSE='#'
14588*4d5d8b54SAndroid Build Coastguard Workerelse
14589*4d5d8b54SAndroid Build Coastguard Worker  am__EXEEXT_TRUE='#'
14590*4d5d8b54SAndroid Build Coastguard Worker  am__EXEEXT_FALSE=
14591*4d5d8b54SAndroid Build Coastguard Workerfi
14592*4d5d8b54SAndroid Build Coastguard Worker
14593*4d5d8b54SAndroid Build Coastguard Workerif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14594*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14595*4d5d8b54SAndroid Build Coastguard WorkerUsually this means the macro was only invoked conditionally." "$LINENO" 5
14596*4d5d8b54SAndroid Build Coastguard Workerfi
14597*4d5d8b54SAndroid Build Coastguard Workerif test -z "${DISABLE_CRC_TRUE}" && test -z "${DISABLE_CRC_FALSE}"; then
14598*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "conditional \"DISABLE_CRC\" was never defined.
14599*4d5d8b54SAndroid Build Coastguard WorkerUsually this means the macro was only invoked conditionally." "$LINENO" 5
14600*4d5d8b54SAndroid Build Coastguard Workerfi
14601*4d5d8b54SAndroid Build Coastguard Worker
14602*4d5d8b54SAndroid Build Coastguard Worker: "${CONFIG_STATUS=./config.status}"
14603*4d5d8b54SAndroid Build Coastguard Workerac_write_fail=0
14604*4d5d8b54SAndroid Build Coastguard Workerac_clean_files_save=$ac_clean_files
14605*4d5d8b54SAndroid Build Coastguard Workerac_clean_files="$ac_clean_files $CONFIG_STATUS"
14606*4d5d8b54SAndroid Build Coastguard Worker{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14607*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
14608*4d5d8b54SAndroid Build Coastguard Workeras_write_fail=0
14609*4d5d8b54SAndroid Build Coastguard Workercat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14610*4d5d8b54SAndroid Build Coastguard Worker#! $SHELL
14611*4d5d8b54SAndroid Build Coastguard Worker# Generated by $as_me.
14612*4d5d8b54SAndroid Build Coastguard Worker# Run this file to recreate the current configuration.
14613*4d5d8b54SAndroid Build Coastguard Worker# Compiler output produced by configure, useful for debugging
14614*4d5d8b54SAndroid Build Coastguard Worker# configure, is in config.log if it exists.
14615*4d5d8b54SAndroid Build Coastguard Worker
14616*4d5d8b54SAndroid Build Coastguard Workerdebug=false
14617*4d5d8b54SAndroid Build Coastguard Workerac_cs_recheck=false
14618*4d5d8b54SAndroid Build Coastguard Workerac_cs_silent=false
14619*4d5d8b54SAndroid Build Coastguard Worker
14620*4d5d8b54SAndroid Build Coastguard WorkerSHELL=\${CONFIG_SHELL-$SHELL}
14621*4d5d8b54SAndroid Build Coastguard Workerexport SHELL
14622*4d5d8b54SAndroid Build Coastguard Worker_ASEOF
14623*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14624*4d5d8b54SAndroid Build Coastguard Worker## -------------------- ##
14625*4d5d8b54SAndroid Build Coastguard Worker## M4sh Initialization. ##
14626*4d5d8b54SAndroid Build Coastguard Worker## -------------------- ##
14627*4d5d8b54SAndroid Build Coastguard Worker
14628*4d5d8b54SAndroid Build Coastguard Worker# Be more Bourne compatible
14629*4d5d8b54SAndroid Build Coastguard WorkerDUALCASE=1; export DUALCASE # for MKS sh
14630*4d5d8b54SAndroid Build Coastguard Workeras_nop=:
14631*4d5d8b54SAndroid Build Coastguard Workerif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
14632*4d5d8b54SAndroid Build Coastguard Workerthen :
14633*4d5d8b54SAndroid Build Coastguard Worker  emulate sh
14634*4d5d8b54SAndroid Build Coastguard Worker  NULLCMD=:
14635*4d5d8b54SAndroid Build Coastguard Worker  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14636*4d5d8b54SAndroid Build Coastguard Worker  # is contrary to our usage.  Disable this feature.
14637*4d5d8b54SAndroid Build Coastguard Worker  alias -g '${1+"$@"}'='"$@"'
14638*4d5d8b54SAndroid Build Coastguard Worker  setopt NO_GLOB_SUBST
14639*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14640*4d5d8b54SAndroid Build Coastguard Worker  case `(set -o) 2>/dev/null` in #(
14641*4d5d8b54SAndroid Build Coastguard Worker  *posix*) :
14642*4d5d8b54SAndroid Build Coastguard Worker    set -o posix ;; #(
14643*4d5d8b54SAndroid Build Coastguard Worker  *) :
14644*4d5d8b54SAndroid Build Coastguard Worker     ;;
14645*4d5d8b54SAndroid Build Coastguard Workeresac
14646*4d5d8b54SAndroid Build Coastguard Workerfi
14647*4d5d8b54SAndroid Build Coastguard Worker
14648*4d5d8b54SAndroid Build Coastguard Worker
14649*4d5d8b54SAndroid Build Coastguard Worker
14650*4d5d8b54SAndroid Build Coastguard Worker# Reset variables that may have inherited troublesome values from
14651*4d5d8b54SAndroid Build Coastguard Worker# the environment.
14652*4d5d8b54SAndroid Build Coastguard Worker
14653*4d5d8b54SAndroid Build Coastguard Worker# IFS needs to be set, to space, tab, and newline, in precisely that order.
14654*4d5d8b54SAndroid Build Coastguard Worker# (If _AS_PATH_WALK were called with IFS unset, it would have the
14655*4d5d8b54SAndroid Build Coastguard Worker# side effect of setting IFS to empty, thus disabling word splitting.)
14656*4d5d8b54SAndroid Build Coastguard Worker# Quoting is to prevent editors from complaining about space-tab.
14657*4d5d8b54SAndroid Build Coastguard Workeras_nl='
14658*4d5d8b54SAndroid Build Coastguard Worker'
14659*4d5d8b54SAndroid Build Coastguard Workerexport as_nl
14660*4d5d8b54SAndroid Build Coastguard WorkerIFS=" ""	$as_nl"
14661*4d5d8b54SAndroid Build Coastguard Worker
14662*4d5d8b54SAndroid Build Coastguard WorkerPS1='$ '
14663*4d5d8b54SAndroid Build Coastguard WorkerPS2='> '
14664*4d5d8b54SAndroid Build Coastguard WorkerPS4='+ '
14665*4d5d8b54SAndroid Build Coastguard Worker
14666*4d5d8b54SAndroid Build Coastguard Worker# Ensure predictable behavior from utilities with locale-dependent output.
14667*4d5d8b54SAndroid Build Coastguard WorkerLC_ALL=C
14668*4d5d8b54SAndroid Build Coastguard Workerexport LC_ALL
14669*4d5d8b54SAndroid Build Coastguard WorkerLANGUAGE=C
14670*4d5d8b54SAndroid Build Coastguard Workerexport LANGUAGE
14671*4d5d8b54SAndroid Build Coastguard Worker
14672*4d5d8b54SAndroid Build Coastguard Worker# We cannot yet rely on "unset" to work, but we need these variables
14673*4d5d8b54SAndroid Build Coastguard Worker# to be unset--not just set to an empty or harmless value--now, to
14674*4d5d8b54SAndroid Build Coastguard Worker# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
14675*4d5d8b54SAndroid Build Coastguard Worker# also avoids known problems related to "unset" and subshell syntax
14676*4d5d8b54SAndroid Build Coastguard Worker# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
14677*4d5d8b54SAndroid Build Coastguard Workerfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
14678*4d5d8b54SAndroid Build Coastguard Workerdo eval test \${$as_var+y} \
14679*4d5d8b54SAndroid Build Coastguard Worker  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14680*4d5d8b54SAndroid Build Coastguard Workerdone
14681*4d5d8b54SAndroid Build Coastguard Worker
14682*4d5d8b54SAndroid Build Coastguard Worker# Ensure that fds 0, 1, and 2 are open.
14683*4d5d8b54SAndroid Build Coastguard Workerif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
14684*4d5d8b54SAndroid Build Coastguard Workerif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
14685*4d5d8b54SAndroid Build Coastguard Workerif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
14686*4d5d8b54SAndroid Build Coastguard Worker
14687*4d5d8b54SAndroid Build Coastguard Worker# The user is always right.
14688*4d5d8b54SAndroid Build Coastguard Workerif ${PATH_SEPARATOR+false} :; then
14689*4d5d8b54SAndroid Build Coastguard Worker  PATH_SEPARATOR=:
14690*4d5d8b54SAndroid Build Coastguard Worker  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14691*4d5d8b54SAndroid Build Coastguard Worker    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14692*4d5d8b54SAndroid Build Coastguard Worker      PATH_SEPARATOR=';'
14693*4d5d8b54SAndroid Build Coastguard Worker  }
14694*4d5d8b54SAndroid Build Coastguard Workerfi
14695*4d5d8b54SAndroid Build Coastguard Worker
14696*4d5d8b54SAndroid Build Coastguard Worker
14697*4d5d8b54SAndroid Build Coastguard Worker# Find who we are.  Look in the path if we contain no directory separator.
14698*4d5d8b54SAndroid Build Coastguard Workeras_myself=
14699*4d5d8b54SAndroid Build Coastguard Workercase $0 in #((
14700*4d5d8b54SAndroid Build Coastguard Worker  *[\\/]* ) as_myself=$0 ;;
14701*4d5d8b54SAndroid Build Coastguard Worker  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14702*4d5d8b54SAndroid Build Coastguard Workerfor as_dir in $PATH
14703*4d5d8b54SAndroid Build Coastguard Workerdo
14704*4d5d8b54SAndroid Build Coastguard Worker  IFS=$as_save_IFS
14705*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(((
14706*4d5d8b54SAndroid Build Coastguard Worker    '') as_dir=./ ;;
14707*4d5d8b54SAndroid Build Coastguard Worker    */) ;;
14708*4d5d8b54SAndroid Build Coastguard Worker    *) as_dir=$as_dir/ ;;
14709*4d5d8b54SAndroid Build Coastguard Worker  esac
14710*4d5d8b54SAndroid Build Coastguard Worker    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
14711*4d5d8b54SAndroid Build Coastguard Worker  done
14712*4d5d8b54SAndroid Build Coastguard WorkerIFS=$as_save_IFS
14713*4d5d8b54SAndroid Build Coastguard Worker
14714*4d5d8b54SAndroid Build Coastguard Worker     ;;
14715*4d5d8b54SAndroid Build Coastguard Workeresac
14716*4d5d8b54SAndroid Build Coastguard Worker# We did not find ourselves, most probably we were run as `sh COMMAND'
14717*4d5d8b54SAndroid Build Coastguard Worker# in which case we are not to be found in the path.
14718*4d5d8b54SAndroid Build Coastguard Workerif test "x$as_myself" = x; then
14719*4d5d8b54SAndroid Build Coastguard Worker  as_myself=$0
14720*4d5d8b54SAndroid Build Coastguard Workerfi
14721*4d5d8b54SAndroid Build Coastguard Workerif test ! -f "$as_myself"; then
14722*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14723*4d5d8b54SAndroid Build Coastguard Worker  exit 1
14724*4d5d8b54SAndroid Build Coastguard Workerfi
14725*4d5d8b54SAndroid Build Coastguard Worker
14726*4d5d8b54SAndroid Build Coastguard Worker
14727*4d5d8b54SAndroid Build Coastguard Worker
14728*4d5d8b54SAndroid Build Coastguard Worker# as_fn_error STATUS ERROR [LINENO LOG_FD]
14729*4d5d8b54SAndroid Build Coastguard Worker# ----------------------------------------
14730*4d5d8b54SAndroid Build Coastguard Worker# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14731*4d5d8b54SAndroid Build Coastguard Worker# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14732*4d5d8b54SAndroid Build Coastguard Worker# script with STATUS, using 1 if that was 0.
14733*4d5d8b54SAndroid Build Coastguard Workeras_fn_error ()
14734*4d5d8b54SAndroid Build Coastguard Worker{
14735*4d5d8b54SAndroid Build Coastguard Worker  as_status=$1; test $as_status -eq 0 && as_status=1
14736*4d5d8b54SAndroid Build Coastguard Worker  if test "$4"; then
14737*4d5d8b54SAndroid Build Coastguard Worker    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14738*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14739*4d5d8b54SAndroid Build Coastguard Worker  fi
14740*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$as_me: error: $2" >&2
14741*4d5d8b54SAndroid Build Coastguard Worker  as_fn_exit $as_status
14742*4d5d8b54SAndroid Build Coastguard Worker} # as_fn_error
14743*4d5d8b54SAndroid Build Coastguard Worker
14744*4d5d8b54SAndroid Build Coastguard Worker
14745*4d5d8b54SAndroid Build Coastguard Worker
14746*4d5d8b54SAndroid Build Coastguard Worker# as_fn_set_status STATUS
14747*4d5d8b54SAndroid Build Coastguard Worker# -----------------------
14748*4d5d8b54SAndroid Build Coastguard Worker# Set $? to STATUS, without forking.
14749*4d5d8b54SAndroid Build Coastguard Workeras_fn_set_status ()
14750*4d5d8b54SAndroid Build Coastguard Worker{
14751*4d5d8b54SAndroid Build Coastguard Worker  return $1
14752*4d5d8b54SAndroid Build Coastguard Worker} # as_fn_set_status
14753*4d5d8b54SAndroid Build Coastguard Worker
14754*4d5d8b54SAndroid Build Coastguard Worker# as_fn_exit STATUS
14755*4d5d8b54SAndroid Build Coastguard Worker# -----------------
14756*4d5d8b54SAndroid Build Coastguard Worker# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14757*4d5d8b54SAndroid Build Coastguard Workeras_fn_exit ()
14758*4d5d8b54SAndroid Build Coastguard Worker{
14759*4d5d8b54SAndroid Build Coastguard Worker  set +e
14760*4d5d8b54SAndroid Build Coastguard Worker  as_fn_set_status $1
14761*4d5d8b54SAndroid Build Coastguard Worker  exit $1
14762*4d5d8b54SAndroid Build Coastguard Worker} # as_fn_exit
14763*4d5d8b54SAndroid Build Coastguard Worker
14764*4d5d8b54SAndroid Build Coastguard Worker# as_fn_unset VAR
14765*4d5d8b54SAndroid Build Coastguard Worker# ---------------
14766*4d5d8b54SAndroid Build Coastguard Worker# Portably unset VAR.
14767*4d5d8b54SAndroid Build Coastguard Workeras_fn_unset ()
14768*4d5d8b54SAndroid Build Coastguard Worker{
14769*4d5d8b54SAndroid Build Coastguard Worker  { eval $1=; unset $1;}
14770*4d5d8b54SAndroid Build Coastguard Worker}
14771*4d5d8b54SAndroid Build Coastguard Workeras_unset=as_fn_unset
14772*4d5d8b54SAndroid Build Coastguard Worker
14773*4d5d8b54SAndroid Build Coastguard Worker# as_fn_append VAR VALUE
14774*4d5d8b54SAndroid Build Coastguard Worker# ----------------------
14775*4d5d8b54SAndroid Build Coastguard Worker# Append the text in VALUE to the end of the definition contained in VAR. Take
14776*4d5d8b54SAndroid Build Coastguard Worker# advantage of any shell optimizations that allow amortized linear growth over
14777*4d5d8b54SAndroid Build Coastguard Worker# repeated appends, instead of the typical quadratic growth present in naive
14778*4d5d8b54SAndroid Build Coastguard Worker# implementations.
14779*4d5d8b54SAndroid Build Coastguard Workerif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
14780*4d5d8b54SAndroid Build Coastguard Workerthen :
14781*4d5d8b54SAndroid Build Coastguard Worker  eval 'as_fn_append ()
14782*4d5d8b54SAndroid Build Coastguard Worker  {
14783*4d5d8b54SAndroid Build Coastguard Worker    eval $1+=\$2
14784*4d5d8b54SAndroid Build Coastguard Worker  }'
14785*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14786*4d5d8b54SAndroid Build Coastguard Worker  as_fn_append ()
14787*4d5d8b54SAndroid Build Coastguard Worker  {
14788*4d5d8b54SAndroid Build Coastguard Worker    eval $1=\$$1\$2
14789*4d5d8b54SAndroid Build Coastguard Worker  }
14790*4d5d8b54SAndroid Build Coastguard Workerfi # as_fn_append
14791*4d5d8b54SAndroid Build Coastguard Worker
14792*4d5d8b54SAndroid Build Coastguard Worker# as_fn_arith ARG...
14793*4d5d8b54SAndroid Build Coastguard Worker# ------------------
14794*4d5d8b54SAndroid Build Coastguard Worker# Perform arithmetic evaluation on the ARGs, and store the result in the
14795*4d5d8b54SAndroid Build Coastguard Worker# global $as_val. Take advantage of shells that can avoid forks. The arguments
14796*4d5d8b54SAndroid Build Coastguard Worker# must be portable across $(()) and expr.
14797*4d5d8b54SAndroid Build Coastguard Workerif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
14798*4d5d8b54SAndroid Build Coastguard Workerthen :
14799*4d5d8b54SAndroid Build Coastguard Worker  eval 'as_fn_arith ()
14800*4d5d8b54SAndroid Build Coastguard Worker  {
14801*4d5d8b54SAndroid Build Coastguard Worker    as_val=$(( $* ))
14802*4d5d8b54SAndroid Build Coastguard Worker  }'
14803*4d5d8b54SAndroid Build Coastguard Workerelse $as_nop
14804*4d5d8b54SAndroid Build Coastguard Worker  as_fn_arith ()
14805*4d5d8b54SAndroid Build Coastguard Worker  {
14806*4d5d8b54SAndroid Build Coastguard Worker    as_val=`expr "$@" || test $? -eq 1`
14807*4d5d8b54SAndroid Build Coastguard Worker  }
14808*4d5d8b54SAndroid Build Coastguard Workerfi # as_fn_arith
14809*4d5d8b54SAndroid Build Coastguard Worker
14810*4d5d8b54SAndroid Build Coastguard Worker
14811*4d5d8b54SAndroid Build Coastguard Workerif expr a : '\(a\)' >/dev/null 2>&1 &&
14812*4d5d8b54SAndroid Build Coastguard Worker   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14813*4d5d8b54SAndroid Build Coastguard Worker  as_expr=expr
14814*4d5d8b54SAndroid Build Coastguard Workerelse
14815*4d5d8b54SAndroid Build Coastguard Worker  as_expr=false
14816*4d5d8b54SAndroid Build Coastguard Workerfi
14817*4d5d8b54SAndroid Build Coastguard Worker
14818*4d5d8b54SAndroid Build Coastguard Workerif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14819*4d5d8b54SAndroid Build Coastguard Worker  as_basename=basename
14820*4d5d8b54SAndroid Build Coastguard Workerelse
14821*4d5d8b54SAndroid Build Coastguard Worker  as_basename=false
14822*4d5d8b54SAndroid Build Coastguard Workerfi
14823*4d5d8b54SAndroid Build Coastguard Worker
14824*4d5d8b54SAndroid Build Coastguard Workerif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14825*4d5d8b54SAndroid Build Coastguard Worker  as_dirname=dirname
14826*4d5d8b54SAndroid Build Coastguard Workerelse
14827*4d5d8b54SAndroid Build Coastguard Worker  as_dirname=false
14828*4d5d8b54SAndroid Build Coastguard Workerfi
14829*4d5d8b54SAndroid Build Coastguard Worker
14830*4d5d8b54SAndroid Build Coastguard Workeras_me=`$as_basename -- "$0" ||
14831*4d5d8b54SAndroid Build Coastguard Worker$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14832*4d5d8b54SAndroid Build Coastguard Worker	 X"$0" : 'X\(//\)$' \| \
14833*4d5d8b54SAndroid Build Coastguard Worker	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14834*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" X/"$0" |
14835*4d5d8b54SAndroid Build Coastguard Worker    sed '/^.*\/\([^/][^/]*\)\/*$/{
14836*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
14837*4d5d8b54SAndroid Build Coastguard Worker	    q
14838*4d5d8b54SAndroid Build Coastguard Worker	  }
14839*4d5d8b54SAndroid Build Coastguard Worker	  /^X\/\(\/\/\)$/{
14840*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
14841*4d5d8b54SAndroid Build Coastguard Worker	    q
14842*4d5d8b54SAndroid Build Coastguard Worker	  }
14843*4d5d8b54SAndroid Build Coastguard Worker	  /^X\/\(\/\).*/{
14844*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
14845*4d5d8b54SAndroid Build Coastguard Worker	    q
14846*4d5d8b54SAndroid Build Coastguard Worker	  }
14847*4d5d8b54SAndroid Build Coastguard Worker	  s/.*/./; q'`
14848*4d5d8b54SAndroid Build Coastguard Worker
14849*4d5d8b54SAndroid Build Coastguard Worker# Avoid depending upon Character Ranges.
14850*4d5d8b54SAndroid Build Coastguard Workeras_cr_letters='abcdefghijklmnopqrstuvwxyz'
14851*4d5d8b54SAndroid Build Coastguard Workeras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14852*4d5d8b54SAndroid Build Coastguard Workeras_cr_Letters=$as_cr_letters$as_cr_LETTERS
14853*4d5d8b54SAndroid Build Coastguard Workeras_cr_digits='0123456789'
14854*4d5d8b54SAndroid Build Coastguard Workeras_cr_alnum=$as_cr_Letters$as_cr_digits
14855*4d5d8b54SAndroid Build Coastguard Worker
14856*4d5d8b54SAndroid Build Coastguard Worker
14857*4d5d8b54SAndroid Build Coastguard Worker# Determine whether it's possible to make 'echo' print without a newline.
14858*4d5d8b54SAndroid Build Coastguard Worker# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
14859*4d5d8b54SAndroid Build Coastguard Worker# for compatibility with existing Makefiles.
14860*4d5d8b54SAndroid Build Coastguard WorkerECHO_C= ECHO_N= ECHO_T=
14861*4d5d8b54SAndroid Build Coastguard Workercase `echo -n x` in #(((((
14862*4d5d8b54SAndroid Build Coastguard Worker-n*)
14863*4d5d8b54SAndroid Build Coastguard Worker  case `echo 'xy\c'` in
14864*4d5d8b54SAndroid Build Coastguard Worker  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14865*4d5d8b54SAndroid Build Coastguard Worker  xy)  ECHO_C='\c';;
14866*4d5d8b54SAndroid Build Coastguard Worker  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14867*4d5d8b54SAndroid Build Coastguard Worker       ECHO_T='	';;
14868*4d5d8b54SAndroid Build Coastguard Worker  esac;;
14869*4d5d8b54SAndroid Build Coastguard Worker*)
14870*4d5d8b54SAndroid Build Coastguard Worker  ECHO_N='-n';;
14871*4d5d8b54SAndroid Build Coastguard Workeresac
14872*4d5d8b54SAndroid Build Coastguard Worker
14873*4d5d8b54SAndroid Build Coastguard Worker# For backward compatibility with old third-party macros, we provide
14874*4d5d8b54SAndroid Build Coastguard Worker# the shell variables $as_echo and $as_echo_n.  New code should use
14875*4d5d8b54SAndroid Build Coastguard Worker# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
14876*4d5d8b54SAndroid Build Coastguard Workeras_echo='printf %s\n'
14877*4d5d8b54SAndroid Build Coastguard Workeras_echo_n='printf %s'
14878*4d5d8b54SAndroid Build Coastguard Worker
14879*4d5d8b54SAndroid Build Coastguard Workerrm -f conf$$ conf$$.exe conf$$.file
14880*4d5d8b54SAndroid Build Coastguard Workerif test -d conf$$.dir; then
14881*4d5d8b54SAndroid Build Coastguard Worker  rm -f conf$$.dir/conf$$.file
14882*4d5d8b54SAndroid Build Coastguard Workerelse
14883*4d5d8b54SAndroid Build Coastguard Worker  rm -f conf$$.dir
14884*4d5d8b54SAndroid Build Coastguard Worker  mkdir conf$$.dir 2>/dev/null
14885*4d5d8b54SAndroid Build Coastguard Workerfi
14886*4d5d8b54SAndroid Build Coastguard Workerif (echo >conf$$.file) 2>/dev/null; then
14887*4d5d8b54SAndroid Build Coastguard Worker  if ln -s conf$$.file conf$$ 2>/dev/null; then
14888*4d5d8b54SAndroid Build Coastguard Worker    as_ln_s='ln -s'
14889*4d5d8b54SAndroid Build Coastguard Worker    # ... but there are two gotchas:
14890*4d5d8b54SAndroid Build Coastguard Worker    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14891*4d5d8b54SAndroid Build Coastguard Worker    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14892*4d5d8b54SAndroid Build Coastguard Worker    # In both cases, we have to default to `cp -pR'.
14893*4d5d8b54SAndroid Build Coastguard Worker    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14894*4d5d8b54SAndroid Build Coastguard Worker      as_ln_s='cp -pR'
14895*4d5d8b54SAndroid Build Coastguard Worker  elif ln conf$$.file conf$$ 2>/dev/null; then
14896*4d5d8b54SAndroid Build Coastguard Worker    as_ln_s=ln
14897*4d5d8b54SAndroid Build Coastguard Worker  else
14898*4d5d8b54SAndroid Build Coastguard Worker    as_ln_s='cp -pR'
14899*4d5d8b54SAndroid Build Coastguard Worker  fi
14900*4d5d8b54SAndroid Build Coastguard Workerelse
14901*4d5d8b54SAndroid Build Coastguard Worker  as_ln_s='cp -pR'
14902*4d5d8b54SAndroid Build Coastguard Workerfi
14903*4d5d8b54SAndroid Build Coastguard Workerrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14904*4d5d8b54SAndroid Build Coastguard Workerrmdir conf$$.dir 2>/dev/null
14905*4d5d8b54SAndroid Build Coastguard Worker
14906*4d5d8b54SAndroid Build Coastguard Worker
14907*4d5d8b54SAndroid Build Coastguard Worker# as_fn_mkdir_p
14908*4d5d8b54SAndroid Build Coastguard Worker# -------------
14909*4d5d8b54SAndroid Build Coastguard Worker# Create "$as_dir" as a directory, including parents if necessary.
14910*4d5d8b54SAndroid Build Coastguard Workeras_fn_mkdir_p ()
14911*4d5d8b54SAndroid Build Coastguard Worker{
14912*4d5d8b54SAndroid Build Coastguard Worker
14913*4d5d8b54SAndroid Build Coastguard Worker  case $as_dir in #(
14914*4d5d8b54SAndroid Build Coastguard Worker  -*) as_dir=./$as_dir;;
14915*4d5d8b54SAndroid Build Coastguard Worker  esac
14916*4d5d8b54SAndroid Build Coastguard Worker  test -d "$as_dir" || eval $as_mkdir_p || {
14917*4d5d8b54SAndroid Build Coastguard Worker    as_dirs=
14918*4d5d8b54SAndroid Build Coastguard Worker    while :; do
14919*4d5d8b54SAndroid Build Coastguard Worker      case $as_dir in #(
14920*4d5d8b54SAndroid Build Coastguard Worker      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14921*4d5d8b54SAndroid Build Coastguard Worker      *) as_qdir=$as_dir;;
14922*4d5d8b54SAndroid Build Coastguard Worker      esac
14923*4d5d8b54SAndroid Build Coastguard Worker      as_dirs="'$as_qdir' $as_dirs"
14924*4d5d8b54SAndroid Build Coastguard Worker      as_dir=`$as_dirname -- "$as_dir" ||
14925*4d5d8b54SAndroid Build Coastguard Worker$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14926*4d5d8b54SAndroid Build Coastguard Worker	 X"$as_dir" : 'X\(//\)[^/]' \| \
14927*4d5d8b54SAndroid Build Coastguard Worker	 X"$as_dir" : 'X\(//\)$' \| \
14928*4d5d8b54SAndroid Build Coastguard Worker	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14929*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" X"$as_dir" |
14930*4d5d8b54SAndroid Build Coastguard Worker    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14931*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
14932*4d5d8b54SAndroid Build Coastguard Worker	    q
14933*4d5d8b54SAndroid Build Coastguard Worker	  }
14934*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)[^/].*/{
14935*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
14936*4d5d8b54SAndroid Build Coastguard Worker	    q
14937*4d5d8b54SAndroid Build Coastguard Worker	  }
14938*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)$/{
14939*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
14940*4d5d8b54SAndroid Build Coastguard Worker	    q
14941*4d5d8b54SAndroid Build Coastguard Worker	  }
14942*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\).*/{
14943*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
14944*4d5d8b54SAndroid Build Coastguard Worker	    q
14945*4d5d8b54SAndroid Build Coastguard Worker	  }
14946*4d5d8b54SAndroid Build Coastguard Worker	  s/.*/./; q'`
14947*4d5d8b54SAndroid Build Coastguard Worker      test -d "$as_dir" && break
14948*4d5d8b54SAndroid Build Coastguard Worker    done
14949*4d5d8b54SAndroid Build Coastguard Worker    test -z "$as_dirs" || eval "mkdir $as_dirs"
14950*4d5d8b54SAndroid Build Coastguard Worker  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14951*4d5d8b54SAndroid Build Coastguard Worker
14952*4d5d8b54SAndroid Build Coastguard Worker
14953*4d5d8b54SAndroid Build Coastguard Worker} # as_fn_mkdir_p
14954*4d5d8b54SAndroid Build Coastguard Workerif mkdir -p . 2>/dev/null; then
14955*4d5d8b54SAndroid Build Coastguard Worker  as_mkdir_p='mkdir -p "$as_dir"'
14956*4d5d8b54SAndroid Build Coastguard Workerelse
14957*4d5d8b54SAndroid Build Coastguard Worker  test -d ./-p && rmdir ./-p
14958*4d5d8b54SAndroid Build Coastguard Worker  as_mkdir_p=false
14959*4d5d8b54SAndroid Build Coastguard Workerfi
14960*4d5d8b54SAndroid Build Coastguard Worker
14961*4d5d8b54SAndroid Build Coastguard Worker
14962*4d5d8b54SAndroid Build Coastguard Worker# as_fn_executable_p FILE
14963*4d5d8b54SAndroid Build Coastguard Worker# -----------------------
14964*4d5d8b54SAndroid Build Coastguard Worker# Test if FILE is an executable regular file.
14965*4d5d8b54SAndroid Build Coastguard Workeras_fn_executable_p ()
14966*4d5d8b54SAndroid Build Coastguard Worker{
14967*4d5d8b54SAndroid Build Coastguard Worker  test -f "$1" && test -x "$1"
14968*4d5d8b54SAndroid Build Coastguard Worker} # as_fn_executable_p
14969*4d5d8b54SAndroid Build Coastguard Workeras_test_x='test -x'
14970*4d5d8b54SAndroid Build Coastguard Workeras_executable_p=as_fn_executable_p
14971*4d5d8b54SAndroid Build Coastguard Worker
14972*4d5d8b54SAndroid Build Coastguard Worker# Sed expression to map a string onto a valid CPP name.
14973*4d5d8b54SAndroid Build Coastguard Workeras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14974*4d5d8b54SAndroid Build Coastguard Worker
14975*4d5d8b54SAndroid Build Coastguard Worker# Sed expression to map a string onto a valid variable name.
14976*4d5d8b54SAndroid Build Coastguard Workeras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14977*4d5d8b54SAndroid Build Coastguard Worker
14978*4d5d8b54SAndroid Build Coastguard Worker
14979*4d5d8b54SAndroid Build Coastguard Workerexec 6>&1
14980*4d5d8b54SAndroid Build Coastguard Worker## ----------------------------------- ##
14981*4d5d8b54SAndroid Build Coastguard Worker## Main body of $CONFIG_STATUS script. ##
14982*4d5d8b54SAndroid Build Coastguard Worker## ----------------------------------- ##
14983*4d5d8b54SAndroid Build Coastguard Worker_ASEOF
14984*4d5d8b54SAndroid Build Coastguard Workertest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14985*4d5d8b54SAndroid Build Coastguard Worker
14986*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14987*4d5d8b54SAndroid Build Coastguard Worker# Save the log message, to keep $0 and so on meaningful, and to
14988*4d5d8b54SAndroid Build Coastguard Worker# report actual input values of CONFIG_FILES etc. instead of their
14989*4d5d8b54SAndroid Build Coastguard Worker# values after options handling.
14990*4d5d8b54SAndroid Build Coastguard Workerac_log="
14991*4d5d8b54SAndroid Build Coastguard WorkerThis file was extended by libogg $as_me 1.3.5, which was
14992*4d5d8b54SAndroid Build Coastguard Workergenerated by GNU Autoconf 2.71.  Invocation command line was
14993*4d5d8b54SAndroid Build Coastguard Worker
14994*4d5d8b54SAndroid Build Coastguard Worker  CONFIG_FILES    = $CONFIG_FILES
14995*4d5d8b54SAndroid Build Coastguard Worker  CONFIG_HEADERS  = $CONFIG_HEADERS
14996*4d5d8b54SAndroid Build Coastguard Worker  CONFIG_LINKS    = $CONFIG_LINKS
14997*4d5d8b54SAndroid Build Coastguard Worker  CONFIG_COMMANDS = $CONFIG_COMMANDS
14998*4d5d8b54SAndroid Build Coastguard Worker  $ $0 $@
14999*4d5d8b54SAndroid Build Coastguard Worker
15000*4d5d8b54SAndroid Build Coastguard Workeron `(hostname || uname -n) 2>/dev/null | sed 1q`
15001*4d5d8b54SAndroid Build Coastguard Worker"
15002*4d5d8b54SAndroid Build Coastguard Worker
15003*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15004*4d5d8b54SAndroid Build Coastguard Worker
15005*4d5d8b54SAndroid Build Coastguard Workercase $ac_config_files in *"
15006*4d5d8b54SAndroid Build Coastguard Worker"*) set x $ac_config_files; shift; ac_config_files=$*;;
15007*4d5d8b54SAndroid Build Coastguard Workeresac
15008*4d5d8b54SAndroid Build Coastguard Worker
15009*4d5d8b54SAndroid Build Coastguard Workercase $ac_config_headers in *"
15010*4d5d8b54SAndroid Build Coastguard Worker"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15011*4d5d8b54SAndroid Build Coastguard Workeresac
15012*4d5d8b54SAndroid Build Coastguard Worker
15013*4d5d8b54SAndroid Build Coastguard Worker
15014*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15015*4d5d8b54SAndroid Build Coastguard Worker# Files that config.status was made for.
15016*4d5d8b54SAndroid Build Coastguard Workerconfig_files="$ac_config_files"
15017*4d5d8b54SAndroid Build Coastguard Workerconfig_headers="$ac_config_headers"
15018*4d5d8b54SAndroid Build Coastguard Workerconfig_commands="$ac_config_commands"
15019*4d5d8b54SAndroid Build Coastguard Worker
15020*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15021*4d5d8b54SAndroid Build Coastguard Worker
15022*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15023*4d5d8b54SAndroid Build Coastguard Workerac_cs_usage="\
15024*4d5d8b54SAndroid Build Coastguard Worker\`$as_me' instantiates files and other configuration actions
15025*4d5d8b54SAndroid Build Coastguard Workerfrom templates according to the current configuration.  Unless the files
15026*4d5d8b54SAndroid Build Coastguard Workerand actions are specified as TAGs, all are instantiated by default.
15027*4d5d8b54SAndroid Build Coastguard Worker
15028*4d5d8b54SAndroid Build Coastguard WorkerUsage: $0 [OPTION]... [TAG]...
15029*4d5d8b54SAndroid Build Coastguard Worker
15030*4d5d8b54SAndroid Build Coastguard Worker  -h, --help       print this help, then exit
15031*4d5d8b54SAndroid Build Coastguard Worker  -V, --version    print version number and configuration settings, then exit
15032*4d5d8b54SAndroid Build Coastguard Worker      --config     print configuration, then exit
15033*4d5d8b54SAndroid Build Coastguard Worker  -q, --quiet, --silent
15034*4d5d8b54SAndroid Build Coastguard Worker                   do not print progress messages
15035*4d5d8b54SAndroid Build Coastguard Worker  -d, --debug      don't remove temporary files
15036*4d5d8b54SAndroid Build Coastguard Worker      --recheck    update $as_me by reconfiguring in the same conditions
15037*4d5d8b54SAndroid Build Coastguard Worker      --file=FILE[:TEMPLATE]
15038*4d5d8b54SAndroid Build Coastguard Worker                   instantiate the configuration file FILE
15039*4d5d8b54SAndroid Build Coastguard Worker      --header=FILE[:TEMPLATE]
15040*4d5d8b54SAndroid Build Coastguard Worker                   instantiate the configuration header FILE
15041*4d5d8b54SAndroid Build Coastguard Worker
15042*4d5d8b54SAndroid Build Coastguard WorkerConfiguration files:
15043*4d5d8b54SAndroid Build Coastguard Worker$config_files
15044*4d5d8b54SAndroid Build Coastguard Worker
15045*4d5d8b54SAndroid Build Coastguard WorkerConfiguration headers:
15046*4d5d8b54SAndroid Build Coastguard Worker$config_headers
15047*4d5d8b54SAndroid Build Coastguard Worker
15048*4d5d8b54SAndroid Build Coastguard WorkerConfiguration commands:
15049*4d5d8b54SAndroid Build Coastguard Worker$config_commands
15050*4d5d8b54SAndroid Build Coastguard Worker
15051*4d5d8b54SAndroid Build Coastguard WorkerReport bugs to <[email protected]>."
15052*4d5d8b54SAndroid Build Coastguard Worker
15053*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15054*4d5d8b54SAndroid Build Coastguard Workerac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
15055*4d5d8b54SAndroid Build Coastguard Workerac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
15056*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15057*4d5d8b54SAndroid Build Coastguard Workerac_cs_config='$ac_cs_config_escaped'
15058*4d5d8b54SAndroid Build Coastguard Workerac_cs_version="\\
15059*4d5d8b54SAndroid Build Coastguard Workerlibogg config.status 1.3.5
15060*4d5d8b54SAndroid Build Coastguard Workerconfigured by $0, generated by GNU Autoconf 2.71,
15061*4d5d8b54SAndroid Build Coastguard Worker  with options \\"\$ac_cs_config\\"
15062*4d5d8b54SAndroid Build Coastguard Worker
15063*4d5d8b54SAndroid Build Coastguard WorkerCopyright (C) 2021 Free Software Foundation, Inc.
15064*4d5d8b54SAndroid Build Coastguard WorkerThis config.status script is free software; the Free Software Foundation
15065*4d5d8b54SAndroid Build Coastguard Workergives unlimited permission to copy, distribute and modify it."
15066*4d5d8b54SAndroid Build Coastguard Worker
15067*4d5d8b54SAndroid Build Coastguard Workerac_pwd='$ac_pwd'
15068*4d5d8b54SAndroid Build Coastguard Workersrcdir='$srcdir'
15069*4d5d8b54SAndroid Build Coastguard WorkerINSTALL='$INSTALL'
15070*4d5d8b54SAndroid Build Coastguard WorkerMKDIR_P='$MKDIR_P'
15071*4d5d8b54SAndroid Build Coastguard WorkerAWK='$AWK'
15072*4d5d8b54SAndroid Build Coastguard Workertest -n "\$AWK" || AWK=awk
15073*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15074*4d5d8b54SAndroid Build Coastguard Worker
15075*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15076*4d5d8b54SAndroid Build Coastguard Worker# The default lists apply if the user does not specify any file.
15077*4d5d8b54SAndroid Build Coastguard Workerac_need_defaults=:
15078*4d5d8b54SAndroid Build Coastguard Workerwhile test $# != 0
15079*4d5d8b54SAndroid Build Coastguard Workerdo
15080*4d5d8b54SAndroid Build Coastguard Worker  case $1 in
15081*4d5d8b54SAndroid Build Coastguard Worker  --*=?*)
15082*4d5d8b54SAndroid Build Coastguard Worker    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15083*4d5d8b54SAndroid Build Coastguard Worker    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15084*4d5d8b54SAndroid Build Coastguard Worker    ac_shift=:
15085*4d5d8b54SAndroid Build Coastguard Worker    ;;
15086*4d5d8b54SAndroid Build Coastguard Worker  --*=)
15087*4d5d8b54SAndroid Build Coastguard Worker    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15088*4d5d8b54SAndroid Build Coastguard Worker    ac_optarg=
15089*4d5d8b54SAndroid Build Coastguard Worker    ac_shift=:
15090*4d5d8b54SAndroid Build Coastguard Worker    ;;
15091*4d5d8b54SAndroid Build Coastguard Worker  *)
15092*4d5d8b54SAndroid Build Coastguard Worker    ac_option=$1
15093*4d5d8b54SAndroid Build Coastguard Worker    ac_optarg=$2
15094*4d5d8b54SAndroid Build Coastguard Worker    ac_shift=shift
15095*4d5d8b54SAndroid Build Coastguard Worker    ;;
15096*4d5d8b54SAndroid Build Coastguard Worker  esac
15097*4d5d8b54SAndroid Build Coastguard Worker
15098*4d5d8b54SAndroid Build Coastguard Worker  case $ac_option in
15099*4d5d8b54SAndroid Build Coastguard Worker  # Handling of the options.
15100*4d5d8b54SAndroid Build Coastguard Worker  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15101*4d5d8b54SAndroid Build Coastguard Worker    ac_cs_recheck=: ;;
15102*4d5d8b54SAndroid Build Coastguard Worker  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15103*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$ac_cs_version"; exit ;;
15104*4d5d8b54SAndroid Build Coastguard Worker  --config | --confi | --conf | --con | --co | --c )
15105*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$ac_cs_config"; exit ;;
15106*4d5d8b54SAndroid Build Coastguard Worker  --debug | --debu | --deb | --de | --d | -d )
15107*4d5d8b54SAndroid Build Coastguard Worker    debug=: ;;
15108*4d5d8b54SAndroid Build Coastguard Worker  --file | --fil | --fi | --f )
15109*4d5d8b54SAndroid Build Coastguard Worker    $ac_shift
15110*4d5d8b54SAndroid Build Coastguard Worker    case $ac_optarg in
15111*4d5d8b54SAndroid Build Coastguard Worker    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15112*4d5d8b54SAndroid Build Coastguard Worker    '') as_fn_error $? "missing file argument" ;;
15113*4d5d8b54SAndroid Build Coastguard Worker    esac
15114*4d5d8b54SAndroid Build Coastguard Worker    as_fn_append CONFIG_FILES " '$ac_optarg'"
15115*4d5d8b54SAndroid Build Coastguard Worker    ac_need_defaults=false;;
15116*4d5d8b54SAndroid Build Coastguard Worker  --header | --heade | --head | --hea )
15117*4d5d8b54SAndroid Build Coastguard Worker    $ac_shift
15118*4d5d8b54SAndroid Build Coastguard Worker    case $ac_optarg in
15119*4d5d8b54SAndroid Build Coastguard Worker    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15120*4d5d8b54SAndroid Build Coastguard Worker    esac
15121*4d5d8b54SAndroid Build Coastguard Worker    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15122*4d5d8b54SAndroid Build Coastguard Worker    ac_need_defaults=false;;
15123*4d5d8b54SAndroid Build Coastguard Worker  --he | --h)
15124*4d5d8b54SAndroid Build Coastguard Worker    # Conflict between --help and --header
15125*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "ambiguous option: \`$1'
15126*4d5d8b54SAndroid Build Coastguard WorkerTry \`$0 --help' for more information.";;
15127*4d5d8b54SAndroid Build Coastguard Worker  --help | --hel | -h )
15128*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "$ac_cs_usage"; exit ;;
15129*4d5d8b54SAndroid Build Coastguard Worker  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15130*4d5d8b54SAndroid Build Coastguard Worker  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15131*4d5d8b54SAndroid Build Coastguard Worker    ac_cs_silent=: ;;
15132*4d5d8b54SAndroid Build Coastguard Worker
15133*4d5d8b54SAndroid Build Coastguard Worker  # This is an error.
15134*4d5d8b54SAndroid Build Coastguard Worker  -*) as_fn_error $? "unrecognized option: \`$1'
15135*4d5d8b54SAndroid Build Coastguard WorkerTry \`$0 --help' for more information." ;;
15136*4d5d8b54SAndroid Build Coastguard Worker
15137*4d5d8b54SAndroid Build Coastguard Worker  *) as_fn_append ac_config_targets " $1"
15138*4d5d8b54SAndroid Build Coastguard Worker     ac_need_defaults=false ;;
15139*4d5d8b54SAndroid Build Coastguard Worker
15140*4d5d8b54SAndroid Build Coastguard Worker  esac
15141*4d5d8b54SAndroid Build Coastguard Worker  shift
15142*4d5d8b54SAndroid Build Coastguard Workerdone
15143*4d5d8b54SAndroid Build Coastguard Worker
15144*4d5d8b54SAndroid Build Coastguard Workerac_configure_extra_args=
15145*4d5d8b54SAndroid Build Coastguard Worker
15146*4d5d8b54SAndroid Build Coastguard Workerif $ac_cs_silent; then
15147*4d5d8b54SAndroid Build Coastguard Worker  exec 6>/dev/null
15148*4d5d8b54SAndroid Build Coastguard Worker  ac_configure_extra_args="$ac_configure_extra_args --silent"
15149*4d5d8b54SAndroid Build Coastguard Workerfi
15150*4d5d8b54SAndroid Build Coastguard Worker
15151*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15152*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15153*4d5d8b54SAndroid Build Coastguard Workerif \$ac_cs_recheck; then
15154*4d5d8b54SAndroid Build Coastguard Worker  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15155*4d5d8b54SAndroid Build Coastguard Worker  shift
15156*4d5d8b54SAndroid Build Coastguard Worker  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
15157*4d5d8b54SAndroid Build Coastguard Worker  CONFIG_SHELL='$SHELL'
15158*4d5d8b54SAndroid Build Coastguard Worker  export CONFIG_SHELL
15159*4d5d8b54SAndroid Build Coastguard Worker  exec "\$@"
15160*4d5d8b54SAndroid Build Coastguard Workerfi
15161*4d5d8b54SAndroid Build Coastguard Worker
15162*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15163*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15164*4d5d8b54SAndroid Build Coastguard Workerexec 5>>config.log
15165*4d5d8b54SAndroid Build Coastguard Worker{
15166*4d5d8b54SAndroid Build Coastguard Worker  echo
15167*4d5d8b54SAndroid Build Coastguard Worker  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15168*4d5d8b54SAndroid Build Coastguard Worker## Running $as_me. ##
15169*4d5d8b54SAndroid Build Coastguard Worker_ASBOX
15170*4d5d8b54SAndroid Build Coastguard Worker  printf "%s\n" "$ac_log"
15171*4d5d8b54SAndroid Build Coastguard Worker} >&5
15172*4d5d8b54SAndroid Build Coastguard Worker
15173*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15174*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15175*4d5d8b54SAndroid Build Coastguard Worker#
15176*4d5d8b54SAndroid Build Coastguard Worker# INIT-COMMANDS
15177*4d5d8b54SAndroid Build Coastguard Worker#
15178*4d5d8b54SAndroid Build Coastguard Worker
15179*4d5d8b54SAndroid Build Coastguard Worker
15180*4d5d8b54SAndroid Build Coastguard Worker# The HP-UX ksh and POSIX shell print the target directory to stdout
15181*4d5d8b54SAndroid Build Coastguard Worker# if CDPATH is set.
15182*4d5d8b54SAndroid Build Coastguard Worker(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15183*4d5d8b54SAndroid Build Coastguard Worker
15184*4d5d8b54SAndroid Build Coastguard Workersed_quote_subst='$sed_quote_subst'
15185*4d5d8b54SAndroid Build Coastguard Workerdouble_quote_subst='$double_quote_subst'
15186*4d5d8b54SAndroid Build Coastguard Workerdelay_variable_subst='$delay_variable_subst'
15187*4d5d8b54SAndroid Build Coastguard Workermacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15188*4d5d8b54SAndroid Build Coastguard Workermacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15189*4d5d8b54SAndroid Build Coastguard Workerenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15190*4d5d8b54SAndroid Build Coastguard Workerenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15191*4d5d8b54SAndroid Build Coastguard Workerpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15192*4d5d8b54SAndroid Build Coastguard Workerenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15193*4d5d8b54SAndroid Build Coastguard Workershared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
15194*4d5d8b54SAndroid Build Coastguard WorkerSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15195*4d5d8b54SAndroid Build Coastguard WorkerECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15196*4d5d8b54SAndroid Build Coastguard WorkerPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
15197*4d5d8b54SAndroid Build Coastguard Workerhost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15198*4d5d8b54SAndroid Build Coastguard Workerhost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15199*4d5d8b54SAndroid Build Coastguard Workerhost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15200*4d5d8b54SAndroid Build Coastguard Workerbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15201*4d5d8b54SAndroid Build Coastguard Workerbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15202*4d5d8b54SAndroid Build Coastguard Workerbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15203*4d5d8b54SAndroid Build Coastguard WorkerSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15204*4d5d8b54SAndroid Build Coastguard WorkerXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15205*4d5d8b54SAndroid Build Coastguard WorkerGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15206*4d5d8b54SAndroid Build Coastguard WorkerEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15207*4d5d8b54SAndroid Build Coastguard WorkerFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15208*4d5d8b54SAndroid Build Coastguard WorkerLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15209*4d5d8b54SAndroid Build Coastguard WorkerNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15210*4d5d8b54SAndroid Build Coastguard WorkerLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15211*4d5d8b54SAndroid Build Coastguard Workermax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15212*4d5d8b54SAndroid Build Coastguard Workerac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15213*4d5d8b54SAndroid Build Coastguard Workerexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15214*4d5d8b54SAndroid Build Coastguard Workerlt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15215*4d5d8b54SAndroid Build Coastguard Workerlt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15216*4d5d8b54SAndroid Build Coastguard Workerlt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15217*4d5d8b54SAndroid Build Coastguard Workerlt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15218*4d5d8b54SAndroid Build Coastguard Workerlt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15219*4d5d8b54SAndroid Build Coastguard Workerreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15220*4d5d8b54SAndroid Build Coastguard Workerreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15221*4d5d8b54SAndroid Build Coastguard WorkerFILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
15222*4d5d8b54SAndroid Build Coastguard WorkerOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15223*4d5d8b54SAndroid Build Coastguard Workerdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15224*4d5d8b54SAndroid Build Coastguard Workerfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15225*4d5d8b54SAndroid Build Coastguard Workerfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15226*4d5d8b54SAndroid Build Coastguard Workerwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15227*4d5d8b54SAndroid Build Coastguard WorkerDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15228*4d5d8b54SAndroid Build Coastguard Workersharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15229*4d5d8b54SAndroid Build Coastguard WorkerAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15230*4d5d8b54SAndroid Build Coastguard Workerlt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
15231*4d5d8b54SAndroid Build Coastguard WorkerAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15232*4d5d8b54SAndroid Build Coastguard Workerarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15233*4d5d8b54SAndroid Build Coastguard WorkerSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15234*4d5d8b54SAndroid Build Coastguard WorkerRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15235*4d5d8b54SAndroid Build Coastguard Workerold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15236*4d5d8b54SAndroid Build Coastguard Workerold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15237*4d5d8b54SAndroid Build Coastguard Workerold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15238*4d5d8b54SAndroid Build Coastguard Workerlock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15239*4d5d8b54SAndroid Build Coastguard WorkerCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15240*4d5d8b54SAndroid Build Coastguard WorkerCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15241*4d5d8b54SAndroid Build Coastguard Workercompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15242*4d5d8b54SAndroid Build Coastguard WorkerGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15243*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15244*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15245*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
15246*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15247*4d5d8b54SAndroid Build Coastguard Workerlt_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"`'
15248*4d5d8b54SAndroid Build Coastguard Workerlt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
15249*4d5d8b54SAndroid Build Coastguard Workernm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15250*4d5d8b54SAndroid Build Coastguard Workerlt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15251*4d5d8b54SAndroid Build Coastguard Workerlt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
15252*4d5d8b54SAndroid Build Coastguard Workerobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15253*4d5d8b54SAndroid Build Coastguard WorkerMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15254*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15255*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15256*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15257*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15258*4d5d8b54SAndroid Build Coastguard Workerlt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15259*4d5d8b54SAndroid Build Coastguard Workerneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15260*4d5d8b54SAndroid Build Coastguard WorkerMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15261*4d5d8b54SAndroid Build Coastguard WorkerDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15262*4d5d8b54SAndroid Build Coastguard WorkerNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15263*4d5d8b54SAndroid Build Coastguard WorkerLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15264*4d5d8b54SAndroid Build Coastguard WorkerOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15265*4d5d8b54SAndroid Build Coastguard WorkerOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15266*4d5d8b54SAndroid Build Coastguard Workerlibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15267*4d5d8b54SAndroid Build Coastguard Workershrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15268*4d5d8b54SAndroid Build Coastguard Workerextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15269*4d5d8b54SAndroid Build Coastguard Workerarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15270*4d5d8b54SAndroid Build Coastguard Workerenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15271*4d5d8b54SAndroid Build Coastguard Workerexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15272*4d5d8b54SAndroid Build Coastguard Workerwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15273*4d5d8b54SAndroid Build Coastguard Workercompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15274*4d5d8b54SAndroid Build Coastguard Workerold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15275*4d5d8b54SAndroid Build Coastguard Workerold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15276*4d5d8b54SAndroid Build Coastguard Workerarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15277*4d5d8b54SAndroid Build Coastguard Workerarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15278*4d5d8b54SAndroid Build Coastguard Workermodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15279*4d5d8b54SAndroid Build Coastguard Workermodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15280*4d5d8b54SAndroid Build Coastguard Workerwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15281*4d5d8b54SAndroid Build Coastguard Workerallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15282*4d5d8b54SAndroid Build Coastguard Workerno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15283*4d5d8b54SAndroid Build Coastguard Workerhardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15284*4d5d8b54SAndroid Build Coastguard Workerhardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15285*4d5d8b54SAndroid Build Coastguard Workerhardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15286*4d5d8b54SAndroid Build Coastguard Workerhardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15287*4d5d8b54SAndroid Build Coastguard Workerhardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15288*4d5d8b54SAndroid Build Coastguard Workerhardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15289*4d5d8b54SAndroid Build Coastguard Workerhardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15290*4d5d8b54SAndroid Build Coastguard Workerinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15291*4d5d8b54SAndroid Build Coastguard Workerlink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15292*4d5d8b54SAndroid Build Coastguard Workeralways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15293*4d5d8b54SAndroid Build Coastguard Workerexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15294*4d5d8b54SAndroid Build Coastguard Workerexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15295*4d5d8b54SAndroid Build Coastguard Workerinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15296*4d5d8b54SAndroid Build Coastguard Workerprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15297*4d5d8b54SAndroid Build Coastguard Workerpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
15298*4d5d8b54SAndroid Build Coastguard Workerfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15299*4d5d8b54SAndroid Build Coastguard Workervariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15300*4d5d8b54SAndroid Build Coastguard Workerneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15301*4d5d8b54SAndroid Build Coastguard Workerneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15302*4d5d8b54SAndroid Build Coastguard Workerversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15303*4d5d8b54SAndroid Build Coastguard Workerrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15304*4d5d8b54SAndroid Build Coastguard Workershlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15305*4d5d8b54SAndroid Build Coastguard Workershlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15306*4d5d8b54SAndroid Build Coastguard Workerlibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15307*4d5d8b54SAndroid Build Coastguard Workerlibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15308*4d5d8b54SAndroid Build Coastguard Workersoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15309*4d5d8b54SAndroid Build Coastguard Workerinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15310*4d5d8b54SAndroid Build Coastguard Workerpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15311*4d5d8b54SAndroid Build Coastguard Workerpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15312*4d5d8b54SAndroid Build Coastguard Workerfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15313*4d5d8b54SAndroid Build Coastguard Workerfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15314*4d5d8b54SAndroid Build Coastguard Workerhardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15315*4d5d8b54SAndroid Build Coastguard Workersys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15316*4d5d8b54SAndroid Build Coastguard Workerconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
15317*4d5d8b54SAndroid Build Coastguard Workerconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
15318*4d5d8b54SAndroid Build Coastguard Workerhardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15319*4d5d8b54SAndroid Build Coastguard Workerenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15320*4d5d8b54SAndroid Build Coastguard Workerenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15321*4d5d8b54SAndroid Build Coastguard Workerenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15322*4d5d8b54SAndroid Build Coastguard Workerold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15323*4d5d8b54SAndroid Build Coastguard Workerstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15324*4d5d8b54SAndroid Build Coastguard Worker
15325*4d5d8b54SAndroid Build Coastguard WorkerLTCC='$LTCC'
15326*4d5d8b54SAndroid Build Coastguard WorkerLTCFLAGS='$LTCFLAGS'
15327*4d5d8b54SAndroid Build Coastguard Workercompiler='$compiler_DEFAULT'
15328*4d5d8b54SAndroid Build Coastguard Worker
15329*4d5d8b54SAndroid Build Coastguard Worker# A function that is used when there is no print builtin or printf.
15330*4d5d8b54SAndroid Build Coastguard Workerfunc_fallback_echo ()
15331*4d5d8b54SAndroid Build Coastguard Worker{
15332*4d5d8b54SAndroid Build Coastguard Worker  eval 'cat <<_LTECHO_EOF
15333*4d5d8b54SAndroid Build Coastguard Worker\$1
15334*4d5d8b54SAndroid Build Coastguard Worker_LTECHO_EOF'
15335*4d5d8b54SAndroid Build Coastguard Worker}
15336*4d5d8b54SAndroid Build Coastguard Worker
15337*4d5d8b54SAndroid Build Coastguard Worker# Quote evaled strings.
15338*4d5d8b54SAndroid Build Coastguard Workerfor var in SHELL \
15339*4d5d8b54SAndroid Build Coastguard WorkerECHO \
15340*4d5d8b54SAndroid Build Coastguard WorkerPATH_SEPARATOR \
15341*4d5d8b54SAndroid Build Coastguard WorkerSED \
15342*4d5d8b54SAndroid Build Coastguard WorkerGREP \
15343*4d5d8b54SAndroid Build Coastguard WorkerEGREP \
15344*4d5d8b54SAndroid Build Coastguard WorkerFGREP \
15345*4d5d8b54SAndroid Build Coastguard WorkerLD \
15346*4d5d8b54SAndroid Build Coastguard WorkerNM \
15347*4d5d8b54SAndroid Build Coastguard WorkerLN_S \
15348*4d5d8b54SAndroid Build Coastguard Workerlt_SP2NL \
15349*4d5d8b54SAndroid Build Coastguard Workerlt_NL2SP \
15350*4d5d8b54SAndroid Build Coastguard Workerreload_flag \
15351*4d5d8b54SAndroid Build Coastguard WorkerFILECMD \
15352*4d5d8b54SAndroid Build Coastguard WorkerOBJDUMP \
15353*4d5d8b54SAndroid Build Coastguard Workerdeplibs_check_method \
15354*4d5d8b54SAndroid Build Coastguard Workerfile_magic_cmd \
15355*4d5d8b54SAndroid Build Coastguard Workerfile_magic_glob \
15356*4d5d8b54SAndroid Build Coastguard Workerwant_nocaseglob \
15357*4d5d8b54SAndroid Build Coastguard WorkerDLLTOOL \
15358*4d5d8b54SAndroid Build Coastguard Workersharedlib_from_linklib_cmd \
15359*4d5d8b54SAndroid Build Coastguard WorkerAR \
15360*4d5d8b54SAndroid Build Coastguard Workerarchiver_list_spec \
15361*4d5d8b54SAndroid Build Coastguard WorkerSTRIP \
15362*4d5d8b54SAndroid Build Coastguard WorkerRANLIB \
15363*4d5d8b54SAndroid Build Coastguard WorkerCC \
15364*4d5d8b54SAndroid Build Coastguard WorkerCFLAGS \
15365*4d5d8b54SAndroid Build Coastguard Workercompiler \
15366*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_pipe \
15367*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_to_cdecl \
15368*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_to_import \
15369*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_to_c_name_address \
15370*4d5d8b54SAndroid Build Coastguard Workerlt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15371*4d5d8b54SAndroid Build Coastguard Workerlt_cv_nm_interface \
15372*4d5d8b54SAndroid Build Coastguard Workernm_file_list_spec \
15373*4d5d8b54SAndroid Build Coastguard Workerlt_cv_truncate_bin \
15374*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_no_builtin_flag \
15375*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_pic \
15376*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_wl \
15377*4d5d8b54SAndroid Build Coastguard Workerlt_prog_compiler_static \
15378*4d5d8b54SAndroid Build Coastguard Workerlt_cv_prog_compiler_c_o \
15379*4d5d8b54SAndroid Build Coastguard Workerneed_locks \
15380*4d5d8b54SAndroid Build Coastguard WorkerMANIFEST_TOOL \
15381*4d5d8b54SAndroid Build Coastguard WorkerDSYMUTIL \
15382*4d5d8b54SAndroid Build Coastguard WorkerNMEDIT \
15383*4d5d8b54SAndroid Build Coastguard WorkerLIPO \
15384*4d5d8b54SAndroid Build Coastguard WorkerOTOOL \
15385*4d5d8b54SAndroid Build Coastguard WorkerOTOOL64 \
15386*4d5d8b54SAndroid Build Coastguard Workershrext_cmds \
15387*4d5d8b54SAndroid Build Coastguard Workerexport_dynamic_flag_spec \
15388*4d5d8b54SAndroid Build Coastguard Workerwhole_archive_flag_spec \
15389*4d5d8b54SAndroid Build Coastguard Workercompiler_needs_object \
15390*4d5d8b54SAndroid Build Coastguard Workerwith_gnu_ld \
15391*4d5d8b54SAndroid Build Coastguard Workerallow_undefined_flag \
15392*4d5d8b54SAndroid Build Coastguard Workerno_undefined_flag \
15393*4d5d8b54SAndroid Build Coastguard Workerhardcode_libdir_flag_spec \
15394*4d5d8b54SAndroid Build Coastguard Workerhardcode_libdir_separator \
15395*4d5d8b54SAndroid Build Coastguard Workerexclude_expsyms \
15396*4d5d8b54SAndroid Build Coastguard Workerinclude_expsyms \
15397*4d5d8b54SAndroid Build Coastguard Workerfile_list_spec \
15398*4d5d8b54SAndroid Build Coastguard Workervariables_saved_for_relink \
15399*4d5d8b54SAndroid Build Coastguard Workerlibname_spec \
15400*4d5d8b54SAndroid Build Coastguard Workerlibrary_names_spec \
15401*4d5d8b54SAndroid Build Coastguard Workersoname_spec \
15402*4d5d8b54SAndroid Build Coastguard Workerinstall_override_mode \
15403*4d5d8b54SAndroid Build Coastguard Workerfinish_eval \
15404*4d5d8b54SAndroid Build Coastguard Workerold_striplib \
15405*4d5d8b54SAndroid Build Coastguard Workerstriplib; do
15406*4d5d8b54SAndroid Build Coastguard Worker    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15407*4d5d8b54SAndroid Build Coastguard Worker    *[\\\\\\\`\\"\\\$]*)
15408*4d5d8b54SAndroid Build Coastguard Worker      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
15409*4d5d8b54SAndroid Build Coastguard Worker      ;;
15410*4d5d8b54SAndroid Build Coastguard Worker    *)
15411*4d5d8b54SAndroid Build Coastguard Worker      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15412*4d5d8b54SAndroid Build Coastguard Worker      ;;
15413*4d5d8b54SAndroid Build Coastguard Worker    esac
15414*4d5d8b54SAndroid Build Coastguard Workerdone
15415*4d5d8b54SAndroid Build Coastguard Worker
15416*4d5d8b54SAndroid Build Coastguard Worker# Double-quote double-evaled strings.
15417*4d5d8b54SAndroid Build Coastguard Workerfor var in reload_cmds \
15418*4d5d8b54SAndroid Build Coastguard Workerold_postinstall_cmds \
15419*4d5d8b54SAndroid Build Coastguard Workerold_postuninstall_cmds \
15420*4d5d8b54SAndroid Build Coastguard Workerold_archive_cmds \
15421*4d5d8b54SAndroid Build Coastguard Workerextract_expsyms_cmds \
15422*4d5d8b54SAndroid Build Coastguard Workerold_archive_from_new_cmds \
15423*4d5d8b54SAndroid Build Coastguard Workerold_archive_from_expsyms_cmds \
15424*4d5d8b54SAndroid Build Coastguard Workerarchive_cmds \
15425*4d5d8b54SAndroid Build Coastguard Workerarchive_expsym_cmds \
15426*4d5d8b54SAndroid Build Coastguard Workermodule_cmds \
15427*4d5d8b54SAndroid Build Coastguard Workermodule_expsym_cmds \
15428*4d5d8b54SAndroid Build Coastguard Workerexport_symbols_cmds \
15429*4d5d8b54SAndroid Build Coastguard Workerprelink_cmds \
15430*4d5d8b54SAndroid Build Coastguard Workerpostlink_cmds \
15431*4d5d8b54SAndroid Build Coastguard Workerpostinstall_cmds \
15432*4d5d8b54SAndroid Build Coastguard Workerpostuninstall_cmds \
15433*4d5d8b54SAndroid Build Coastguard Workerfinish_cmds \
15434*4d5d8b54SAndroid Build Coastguard Workersys_lib_search_path_spec \
15435*4d5d8b54SAndroid Build Coastguard Workerconfigure_time_dlsearch_path \
15436*4d5d8b54SAndroid Build Coastguard Workerconfigure_time_lt_sys_library_path; do
15437*4d5d8b54SAndroid Build Coastguard Worker    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15438*4d5d8b54SAndroid Build Coastguard Worker    *[\\\\\\\`\\"\\\$]*)
15439*4d5d8b54SAndroid Build Coastguard Worker      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
15440*4d5d8b54SAndroid Build Coastguard Worker      ;;
15441*4d5d8b54SAndroid Build Coastguard Worker    *)
15442*4d5d8b54SAndroid Build Coastguard Worker      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15443*4d5d8b54SAndroid Build Coastguard Worker      ;;
15444*4d5d8b54SAndroid Build Coastguard Worker    esac
15445*4d5d8b54SAndroid Build Coastguard Workerdone
15446*4d5d8b54SAndroid Build Coastguard Worker
15447*4d5d8b54SAndroid Build Coastguard Workerac_aux_dir='$ac_aux_dir'
15448*4d5d8b54SAndroid Build Coastguard Worker
15449*4d5d8b54SAndroid Build Coastguard Worker# See if we are running on zsh, and set the options that allow our
15450*4d5d8b54SAndroid Build Coastguard Worker# commands through without removal of \ escapes INIT.
15451*4d5d8b54SAndroid Build Coastguard Workerif test -n "\${ZSH_VERSION+set}"; then
15452*4d5d8b54SAndroid Build Coastguard Worker   setopt NO_GLOB_SUBST
15453*4d5d8b54SAndroid Build Coastguard Workerfi
15454*4d5d8b54SAndroid Build Coastguard Worker
15455*4d5d8b54SAndroid Build Coastguard Worker
15456*4d5d8b54SAndroid Build Coastguard Worker    PACKAGE='$PACKAGE'
15457*4d5d8b54SAndroid Build Coastguard Worker    VERSION='$VERSION'
15458*4d5d8b54SAndroid Build Coastguard Worker    RM='$RM'
15459*4d5d8b54SAndroid Build Coastguard Worker    ofile='$ofile'
15460*4d5d8b54SAndroid Build Coastguard Worker
15461*4d5d8b54SAndroid Build Coastguard Worker
15462*4d5d8b54SAndroid Build Coastguard Worker
15463*4d5d8b54SAndroid Build Coastguard WorkerAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
15464*4d5d8b54SAndroid Build Coastguard Worker
15465*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15466*4d5d8b54SAndroid Build Coastguard Worker
15467*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15468*4d5d8b54SAndroid Build Coastguard Worker
15469*4d5d8b54SAndroid Build Coastguard Worker# Handling of arguments.
15470*4d5d8b54SAndroid Build Coastguard Workerfor ac_config_target in $ac_config_targets
15471*4d5d8b54SAndroid Build Coastguard Workerdo
15472*4d5d8b54SAndroid Build Coastguard Worker  case $ac_config_target in
15473*4d5d8b54SAndroid Build Coastguard Worker    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15474*4d5d8b54SAndroid Build Coastguard Worker    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15475*4d5d8b54SAndroid Build Coastguard Worker    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15476*4d5d8b54SAndroid Build Coastguard Worker    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
15477*4d5d8b54SAndroid Build Coastguard Worker    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15478*4d5d8b54SAndroid Build Coastguard Worker    "doc/libogg/Makefile") CONFIG_FILES="$CONFIG_FILES doc/libogg/Makefile" ;;
15479*4d5d8b54SAndroid Build Coastguard Worker    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
15480*4d5d8b54SAndroid Build Coastguard Worker    "include/ogg/Makefile") CONFIG_FILES="$CONFIG_FILES include/ogg/Makefile" ;;
15481*4d5d8b54SAndroid Build Coastguard Worker    "include/ogg/config_types.h") CONFIG_FILES="$CONFIG_FILES include/ogg/config_types.h" ;;
15482*4d5d8b54SAndroid Build Coastguard Worker    "libogg.spec") CONFIG_FILES="$CONFIG_FILES libogg.spec" ;;
15483*4d5d8b54SAndroid Build Coastguard Worker    "ogg.pc") CONFIG_FILES="$CONFIG_FILES ogg.pc" ;;
15484*4d5d8b54SAndroid Build Coastguard Worker    "ogg-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES ogg-uninstalled.pc" ;;
15485*4d5d8b54SAndroid Build Coastguard Worker    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
15486*4d5d8b54SAndroid Build Coastguard Worker
15487*4d5d8b54SAndroid Build Coastguard Worker  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15488*4d5d8b54SAndroid Build Coastguard Worker  esac
15489*4d5d8b54SAndroid Build Coastguard Workerdone
15490*4d5d8b54SAndroid Build Coastguard Worker
15491*4d5d8b54SAndroid Build Coastguard Worker
15492*4d5d8b54SAndroid Build Coastguard Worker# If the user did not use the arguments to specify the items to instantiate,
15493*4d5d8b54SAndroid Build Coastguard Worker# then the envvar interface is used.  Set only those that are not.
15494*4d5d8b54SAndroid Build Coastguard Worker# We use the long form for the default assignment because of an extremely
15495*4d5d8b54SAndroid Build Coastguard Worker# bizarre bug on SunOS 4.1.3.
15496*4d5d8b54SAndroid Build Coastguard Workerif $ac_need_defaults; then
15497*4d5d8b54SAndroid Build Coastguard Worker  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
15498*4d5d8b54SAndroid Build Coastguard Worker  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
15499*4d5d8b54SAndroid Build Coastguard Worker  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
15500*4d5d8b54SAndroid Build Coastguard Workerfi
15501*4d5d8b54SAndroid Build Coastguard Worker
15502*4d5d8b54SAndroid Build Coastguard Worker# Have a temporary directory for convenience.  Make it in the build tree
15503*4d5d8b54SAndroid Build Coastguard Worker# simply because there is no reason against having it here, and in addition,
15504*4d5d8b54SAndroid Build Coastguard Worker# creating and moving files from /tmp can sometimes cause problems.
15505*4d5d8b54SAndroid Build Coastguard Worker# Hook for its removal unless debugging.
15506*4d5d8b54SAndroid Build Coastguard Worker# Note that there is a small window in which the directory will not be cleaned:
15507*4d5d8b54SAndroid Build Coastguard Worker# after its creation but before its name has been assigned to `$tmp'.
15508*4d5d8b54SAndroid Build Coastguard Worker$debug ||
15509*4d5d8b54SAndroid Build Coastguard Worker{
15510*4d5d8b54SAndroid Build Coastguard Worker  tmp= ac_tmp=
15511*4d5d8b54SAndroid Build Coastguard Worker  trap 'exit_status=$?
15512*4d5d8b54SAndroid Build Coastguard Worker  : "${ac_tmp:=$tmp}"
15513*4d5d8b54SAndroid Build Coastguard Worker  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15514*4d5d8b54SAndroid Build Coastguard Worker' 0
15515*4d5d8b54SAndroid Build Coastguard Worker  trap 'as_fn_exit 1' 1 2 13 15
15516*4d5d8b54SAndroid Build Coastguard Worker}
15517*4d5d8b54SAndroid Build Coastguard Worker# Create a (secure) tmp directory for tmp files.
15518*4d5d8b54SAndroid Build Coastguard Worker
15519*4d5d8b54SAndroid Build Coastguard Worker{
15520*4d5d8b54SAndroid Build Coastguard Worker  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15521*4d5d8b54SAndroid Build Coastguard Worker  test -d "$tmp"
15522*4d5d8b54SAndroid Build Coastguard Worker}  ||
15523*4d5d8b54SAndroid Build Coastguard Worker{
15524*4d5d8b54SAndroid Build Coastguard Worker  tmp=./conf$$-$RANDOM
15525*4d5d8b54SAndroid Build Coastguard Worker  (umask 077 && mkdir "$tmp")
15526*4d5d8b54SAndroid Build Coastguard Worker} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15527*4d5d8b54SAndroid Build Coastguard Workerac_tmp=$tmp
15528*4d5d8b54SAndroid Build Coastguard Worker
15529*4d5d8b54SAndroid Build Coastguard Worker# Set up the scripts for CONFIG_FILES section.
15530*4d5d8b54SAndroid Build Coastguard Worker# No need to generate them if there are no CONFIG_FILES.
15531*4d5d8b54SAndroid Build Coastguard Worker# This happens for instance with `./config.status config.h'.
15532*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CONFIG_FILES"; then
15533*4d5d8b54SAndroid Build Coastguard Worker
15534*4d5d8b54SAndroid Build Coastguard Worker
15535*4d5d8b54SAndroid Build Coastguard Workerac_cr=`echo X | tr X '\015'`
15536*4d5d8b54SAndroid Build Coastguard Worker# On cygwin, bash can eat \r inside `` if the user requested igncr.
15537*4d5d8b54SAndroid Build Coastguard Worker# But we know of no other shell where ac_cr would be empty at this
15538*4d5d8b54SAndroid Build Coastguard Worker# point, so we can use a bashism as a fallback.
15539*4d5d8b54SAndroid Build Coastguard Workerif test "x$ac_cr" = x; then
15540*4d5d8b54SAndroid Build Coastguard Worker  eval ac_cr=\$\'\\r\'
15541*4d5d8b54SAndroid Build Coastguard Workerfi
15542*4d5d8b54SAndroid Build Coastguard Workerac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15543*4d5d8b54SAndroid Build Coastguard Workerif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15544*4d5d8b54SAndroid Build Coastguard Worker  ac_cs_awk_cr='\\r'
15545*4d5d8b54SAndroid Build Coastguard Workerelse
15546*4d5d8b54SAndroid Build Coastguard Worker  ac_cs_awk_cr=$ac_cr
15547*4d5d8b54SAndroid Build Coastguard Workerfi
15548*4d5d8b54SAndroid Build Coastguard Worker
15549*4d5d8b54SAndroid Build Coastguard Workerecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15550*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15551*4d5d8b54SAndroid Build Coastguard Worker
15552*4d5d8b54SAndroid Build Coastguard Worker
15553*4d5d8b54SAndroid Build Coastguard Worker{
15554*4d5d8b54SAndroid Build Coastguard Worker  echo "cat >conf$$subs.awk <<_ACEOF" &&
15555*4d5d8b54SAndroid Build Coastguard Worker  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15556*4d5d8b54SAndroid Build Coastguard Worker  echo "_ACEOF"
15557*4d5d8b54SAndroid Build Coastguard Worker} >conf$$subs.sh ||
15558*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15559*4d5d8b54SAndroid Build Coastguard Workerac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15560*4d5d8b54SAndroid Build Coastguard Workerac_delim='%!_!# '
15561*4d5d8b54SAndroid Build Coastguard Workerfor ac_last_try in false false false false false :; do
15562*4d5d8b54SAndroid Build Coastguard Worker  . ./conf$$subs.sh ||
15563*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15564*4d5d8b54SAndroid Build Coastguard Worker
15565*4d5d8b54SAndroid Build Coastguard Worker  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15566*4d5d8b54SAndroid Build Coastguard Worker  if test $ac_delim_n = $ac_delim_num; then
15567*4d5d8b54SAndroid Build Coastguard Worker    break
15568*4d5d8b54SAndroid Build Coastguard Worker  elif $ac_last_try; then
15569*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15570*4d5d8b54SAndroid Build Coastguard Worker  else
15571*4d5d8b54SAndroid Build Coastguard Worker    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15572*4d5d8b54SAndroid Build Coastguard Worker  fi
15573*4d5d8b54SAndroid Build Coastguard Workerdone
15574*4d5d8b54SAndroid Build Coastguard Workerrm -f conf$$subs.sh
15575*4d5d8b54SAndroid Build Coastguard Worker
15576*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15577*4d5d8b54SAndroid Build Coastguard Workercat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15578*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15579*4d5d8b54SAndroid Build Coastguard Workersed -n '
15580*4d5d8b54SAndroid Build Coastguard Workerh
15581*4d5d8b54SAndroid Build Coastguard Workers/^/S["/; s/!.*/"]=/
15582*4d5d8b54SAndroid Build Coastguard Workerp
15583*4d5d8b54SAndroid Build Coastguard Workerg
15584*4d5d8b54SAndroid Build Coastguard Workers/^[^!]*!//
15585*4d5d8b54SAndroid Build Coastguard Worker:repl
15586*4d5d8b54SAndroid Build Coastguard Workert repl
15587*4d5d8b54SAndroid Build Coastguard Workers/'"$ac_delim"'$//
15588*4d5d8b54SAndroid Build Coastguard Workert delim
15589*4d5d8b54SAndroid Build Coastguard Worker:nl
15590*4d5d8b54SAndroid Build Coastguard Workerh
15591*4d5d8b54SAndroid Build Coastguard Workers/\(.\{148\}\)..*/\1/
15592*4d5d8b54SAndroid Build Coastguard Workert more1
15593*4d5d8b54SAndroid Build Coastguard Workers/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15594*4d5d8b54SAndroid Build Coastguard Workerp
15595*4d5d8b54SAndroid Build Coastguard Workern
15596*4d5d8b54SAndroid Build Coastguard Workerb repl
15597*4d5d8b54SAndroid Build Coastguard Worker:more1
15598*4d5d8b54SAndroid Build Coastguard Workers/["\\]/\\&/g; s/^/"/; s/$/"\\/
15599*4d5d8b54SAndroid Build Coastguard Workerp
15600*4d5d8b54SAndroid Build Coastguard Workerg
15601*4d5d8b54SAndroid Build Coastguard Workers/.\{148\}//
15602*4d5d8b54SAndroid Build Coastguard Workert nl
15603*4d5d8b54SAndroid Build Coastguard Worker:delim
15604*4d5d8b54SAndroid Build Coastguard Workerh
15605*4d5d8b54SAndroid Build Coastguard Workers/\(.\{148\}\)..*/\1/
15606*4d5d8b54SAndroid Build Coastguard Workert more2
15607*4d5d8b54SAndroid Build Coastguard Workers/["\\]/\\&/g; s/^/"/; s/$/"/
15608*4d5d8b54SAndroid Build Coastguard Workerp
15609*4d5d8b54SAndroid Build Coastguard Workerb
15610*4d5d8b54SAndroid Build Coastguard Worker:more2
15611*4d5d8b54SAndroid Build Coastguard Workers/["\\]/\\&/g; s/^/"/; s/$/"\\/
15612*4d5d8b54SAndroid Build Coastguard Workerp
15613*4d5d8b54SAndroid Build Coastguard Workerg
15614*4d5d8b54SAndroid Build Coastguard Workers/.\{148\}//
15615*4d5d8b54SAndroid Build Coastguard Workert delim
15616*4d5d8b54SAndroid Build Coastguard Worker' <conf$$subs.awk | sed '
15617*4d5d8b54SAndroid Build Coastguard Worker/^[^""]/{
15618*4d5d8b54SAndroid Build Coastguard Worker  N
15619*4d5d8b54SAndroid Build Coastguard Worker  s/\n//
15620*4d5d8b54SAndroid Build Coastguard Worker}
15621*4d5d8b54SAndroid Build Coastguard Worker' >>$CONFIG_STATUS || ac_write_fail=1
15622*4d5d8b54SAndroid Build Coastguard Workerrm -f conf$$subs.awk
15623*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15624*4d5d8b54SAndroid Build Coastguard Worker_ACAWK
15625*4d5d8b54SAndroid Build Coastguard Workercat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15626*4d5d8b54SAndroid Build Coastguard Worker  for (key in S) S_is_set[key] = 1
15627*4d5d8b54SAndroid Build Coastguard Worker  FS = ""
15628*4d5d8b54SAndroid Build Coastguard Worker
15629*4d5d8b54SAndroid Build Coastguard Worker}
15630*4d5d8b54SAndroid Build Coastguard Worker{
15631*4d5d8b54SAndroid Build Coastguard Worker  line = $ 0
15632*4d5d8b54SAndroid Build Coastguard Worker  nfields = split(line, field, "@")
15633*4d5d8b54SAndroid Build Coastguard Worker  substed = 0
15634*4d5d8b54SAndroid Build Coastguard Worker  len = length(field[1])
15635*4d5d8b54SAndroid Build Coastguard Worker  for (i = 2; i < nfields; i++) {
15636*4d5d8b54SAndroid Build Coastguard Worker    key = field[i]
15637*4d5d8b54SAndroid Build Coastguard Worker    keylen = length(key)
15638*4d5d8b54SAndroid Build Coastguard Worker    if (S_is_set[key]) {
15639*4d5d8b54SAndroid Build Coastguard Worker      value = S[key]
15640*4d5d8b54SAndroid Build Coastguard Worker      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15641*4d5d8b54SAndroid Build Coastguard Worker      len += length(value) + length(field[++i])
15642*4d5d8b54SAndroid Build Coastguard Worker      substed = 1
15643*4d5d8b54SAndroid Build Coastguard Worker    } else
15644*4d5d8b54SAndroid Build Coastguard Worker      len += 1 + keylen
15645*4d5d8b54SAndroid Build Coastguard Worker  }
15646*4d5d8b54SAndroid Build Coastguard Worker
15647*4d5d8b54SAndroid Build Coastguard Worker  print line
15648*4d5d8b54SAndroid Build Coastguard Worker}
15649*4d5d8b54SAndroid Build Coastguard Worker
15650*4d5d8b54SAndroid Build Coastguard Worker_ACAWK
15651*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15652*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15653*4d5d8b54SAndroid Build Coastguard Workerif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15654*4d5d8b54SAndroid Build Coastguard Worker  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15655*4d5d8b54SAndroid Build Coastguard Workerelse
15656*4d5d8b54SAndroid Build Coastguard Worker  cat
15657*4d5d8b54SAndroid Build Coastguard Workerfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15658*4d5d8b54SAndroid Build Coastguard Worker  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15659*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15660*4d5d8b54SAndroid Build Coastguard Worker
15661*4d5d8b54SAndroid Build Coastguard Worker# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15662*4d5d8b54SAndroid Build Coastguard Worker# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15663*4d5d8b54SAndroid Build Coastguard Worker# trailing colons and then remove the whole line if VPATH becomes empty
15664*4d5d8b54SAndroid Build Coastguard Worker# (actually we leave an empty line to preserve line numbers).
15665*4d5d8b54SAndroid Build Coastguard Workerif test "x$srcdir" = x.; then
15666*4d5d8b54SAndroid Build Coastguard Worker  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15667*4d5d8b54SAndroid Build Coastguard Workerh
15668*4d5d8b54SAndroid Build Coastguard Workers///
15669*4d5d8b54SAndroid Build Coastguard Workers/^/:/
15670*4d5d8b54SAndroid Build Coastguard Workers/[	 ]*$/:/
15671*4d5d8b54SAndroid Build Coastguard Workers/:\$(srcdir):/:/g
15672*4d5d8b54SAndroid Build Coastguard Workers/:\${srcdir}:/:/g
15673*4d5d8b54SAndroid Build Coastguard Workers/:@srcdir@:/:/g
15674*4d5d8b54SAndroid Build Coastguard Workers/^:*//
15675*4d5d8b54SAndroid Build Coastguard Workers/:*$//
15676*4d5d8b54SAndroid Build Coastguard Workerx
15677*4d5d8b54SAndroid Build Coastguard Workers/\(=[	 ]*\).*/\1/
15678*4d5d8b54SAndroid Build Coastguard WorkerG
15679*4d5d8b54SAndroid Build Coastguard Workers/\n//
15680*4d5d8b54SAndroid Build Coastguard Workers/^[^=]*=[	 ]*$//
15681*4d5d8b54SAndroid Build Coastguard Worker}'
15682*4d5d8b54SAndroid Build Coastguard Workerfi
15683*4d5d8b54SAndroid Build Coastguard Worker
15684*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15685*4d5d8b54SAndroid Build Coastguard Workerfi # test -n "$CONFIG_FILES"
15686*4d5d8b54SAndroid Build Coastguard Worker
15687*4d5d8b54SAndroid Build Coastguard Worker# Set up the scripts for CONFIG_HEADERS section.
15688*4d5d8b54SAndroid Build Coastguard Worker# No need to generate them if there are no CONFIG_HEADERS.
15689*4d5d8b54SAndroid Build Coastguard Worker# This happens for instance with `./config.status Makefile'.
15690*4d5d8b54SAndroid Build Coastguard Workerif test -n "$CONFIG_HEADERS"; then
15691*4d5d8b54SAndroid Build Coastguard Workercat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15692*4d5d8b54SAndroid Build Coastguard WorkerBEGIN {
15693*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15694*4d5d8b54SAndroid Build Coastguard Worker
15695*4d5d8b54SAndroid Build Coastguard Worker# Transform confdefs.h into an awk script `defines.awk', embedded as
15696*4d5d8b54SAndroid Build Coastguard Worker# here-document in config.status, that substitutes the proper values into
15697*4d5d8b54SAndroid Build Coastguard Worker# config.h.in to produce config.h.
15698*4d5d8b54SAndroid Build Coastguard Worker
15699*4d5d8b54SAndroid Build Coastguard Worker# Create a delimiter string that does not exist in confdefs.h, to ease
15700*4d5d8b54SAndroid Build Coastguard Worker# handling of long lines.
15701*4d5d8b54SAndroid Build Coastguard Workerac_delim='%!_!# '
15702*4d5d8b54SAndroid Build Coastguard Workerfor ac_last_try in false false :; do
15703*4d5d8b54SAndroid Build Coastguard Worker  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15704*4d5d8b54SAndroid Build Coastguard Worker  if test -z "$ac_tt"; then
15705*4d5d8b54SAndroid Build Coastguard Worker    break
15706*4d5d8b54SAndroid Build Coastguard Worker  elif $ac_last_try; then
15707*4d5d8b54SAndroid Build Coastguard Worker    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15708*4d5d8b54SAndroid Build Coastguard Worker  else
15709*4d5d8b54SAndroid Build Coastguard Worker    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15710*4d5d8b54SAndroid Build Coastguard Worker  fi
15711*4d5d8b54SAndroid Build Coastguard Workerdone
15712*4d5d8b54SAndroid Build Coastguard Worker
15713*4d5d8b54SAndroid Build Coastguard Worker# For the awk script, D is an array of macro values keyed by name,
15714*4d5d8b54SAndroid Build Coastguard Worker# likewise P contains macro parameters if any.  Preserve backslash
15715*4d5d8b54SAndroid Build Coastguard Worker# newline sequences.
15716*4d5d8b54SAndroid Build Coastguard Worker
15717*4d5d8b54SAndroid Build Coastguard Workerac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15718*4d5d8b54SAndroid Build Coastguard Workersed -n '
15719*4d5d8b54SAndroid Build Coastguard Workers/.\{148\}/&'"$ac_delim"'/g
15720*4d5d8b54SAndroid Build Coastguard Workert rset
15721*4d5d8b54SAndroid Build Coastguard Worker:rset
15722*4d5d8b54SAndroid Build Coastguard Workers/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15723*4d5d8b54SAndroid Build Coastguard Workert def
15724*4d5d8b54SAndroid Build Coastguard Workerd
15725*4d5d8b54SAndroid Build Coastguard Worker:def
15726*4d5d8b54SAndroid Build Coastguard Workers/\\$//
15727*4d5d8b54SAndroid Build Coastguard Workert bsnl
15728*4d5d8b54SAndroid Build Coastguard Workers/["\\]/\\&/g
15729*4d5d8b54SAndroid Build Coastguard Workers/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15730*4d5d8b54SAndroid Build Coastguard WorkerD["\1"]=" \3"/p
15731*4d5d8b54SAndroid Build Coastguard Workers/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15732*4d5d8b54SAndroid Build Coastguard Workerd
15733*4d5d8b54SAndroid Build Coastguard Worker:bsnl
15734*4d5d8b54SAndroid Build Coastguard Workers/["\\]/\\&/g
15735*4d5d8b54SAndroid Build Coastguard Workers/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15736*4d5d8b54SAndroid Build Coastguard WorkerD["\1"]=" \3\\\\\\n"\\/p
15737*4d5d8b54SAndroid Build Coastguard Workert cont
15738*4d5d8b54SAndroid Build Coastguard Workers/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15739*4d5d8b54SAndroid Build Coastguard Workert cont
15740*4d5d8b54SAndroid Build Coastguard Workerd
15741*4d5d8b54SAndroid Build Coastguard Worker:cont
15742*4d5d8b54SAndroid Build Coastguard Workern
15743*4d5d8b54SAndroid Build Coastguard Workers/.\{148\}/&'"$ac_delim"'/g
15744*4d5d8b54SAndroid Build Coastguard Workert clear
15745*4d5d8b54SAndroid Build Coastguard Worker:clear
15746*4d5d8b54SAndroid Build Coastguard Workers/\\$//
15747*4d5d8b54SAndroid Build Coastguard Workert bsnlc
15748*4d5d8b54SAndroid Build Coastguard Workers/["\\]/\\&/g; s/^/"/; s/$/"/p
15749*4d5d8b54SAndroid Build Coastguard Workerd
15750*4d5d8b54SAndroid Build Coastguard Worker:bsnlc
15751*4d5d8b54SAndroid Build Coastguard Workers/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15752*4d5d8b54SAndroid Build Coastguard Workerb cont
15753*4d5d8b54SAndroid Build Coastguard Worker' <confdefs.h | sed '
15754*4d5d8b54SAndroid Build Coastguard Workers/'"$ac_delim"'/"\\\
15755*4d5d8b54SAndroid Build Coastguard Worker"/g' >>$CONFIG_STATUS || ac_write_fail=1
15756*4d5d8b54SAndroid Build Coastguard Worker
15757*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15758*4d5d8b54SAndroid Build Coastguard Worker  for (key in D) D_is_set[key] = 1
15759*4d5d8b54SAndroid Build Coastguard Worker  FS = ""
15760*4d5d8b54SAndroid Build Coastguard Worker}
15761*4d5d8b54SAndroid Build Coastguard Worker/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15762*4d5d8b54SAndroid Build Coastguard Worker  line = \$ 0
15763*4d5d8b54SAndroid Build Coastguard Worker  split(line, arg, " ")
15764*4d5d8b54SAndroid Build Coastguard Worker  if (arg[1] == "#") {
15765*4d5d8b54SAndroid Build Coastguard Worker    defundef = arg[2]
15766*4d5d8b54SAndroid Build Coastguard Worker    mac1 = arg[3]
15767*4d5d8b54SAndroid Build Coastguard Worker  } else {
15768*4d5d8b54SAndroid Build Coastguard Worker    defundef = substr(arg[1], 2)
15769*4d5d8b54SAndroid Build Coastguard Worker    mac1 = arg[2]
15770*4d5d8b54SAndroid Build Coastguard Worker  }
15771*4d5d8b54SAndroid Build Coastguard Worker  split(mac1, mac2, "(") #)
15772*4d5d8b54SAndroid Build Coastguard Worker  macro = mac2[1]
15773*4d5d8b54SAndroid Build Coastguard Worker  prefix = substr(line, 1, index(line, defundef) - 1)
15774*4d5d8b54SAndroid Build Coastguard Worker  if (D_is_set[macro]) {
15775*4d5d8b54SAndroid Build Coastguard Worker    # Preserve the white space surrounding the "#".
15776*4d5d8b54SAndroid Build Coastguard Worker    print prefix "define", macro P[macro] D[macro]
15777*4d5d8b54SAndroid Build Coastguard Worker    next
15778*4d5d8b54SAndroid Build Coastguard Worker  } else {
15779*4d5d8b54SAndroid Build Coastguard Worker    # Replace #undef with comments.  This is necessary, for example,
15780*4d5d8b54SAndroid Build Coastguard Worker    # in the case of _POSIX_SOURCE, which is predefined and required
15781*4d5d8b54SAndroid Build Coastguard Worker    # on some systems where configure will not decide to define it.
15782*4d5d8b54SAndroid Build Coastguard Worker    if (defundef == "undef") {
15783*4d5d8b54SAndroid Build Coastguard Worker      print "/*", prefix defundef, macro, "*/"
15784*4d5d8b54SAndroid Build Coastguard Worker      next
15785*4d5d8b54SAndroid Build Coastguard Worker    }
15786*4d5d8b54SAndroid Build Coastguard Worker  }
15787*4d5d8b54SAndroid Build Coastguard Worker}
15788*4d5d8b54SAndroid Build Coastguard Worker{ print }
15789*4d5d8b54SAndroid Build Coastguard Worker_ACAWK
15790*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15791*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15792*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15793*4d5d8b54SAndroid Build Coastguard Workerfi # test -n "$CONFIG_HEADERS"
15794*4d5d8b54SAndroid Build Coastguard Worker
15795*4d5d8b54SAndroid Build Coastguard Worker
15796*4d5d8b54SAndroid Build Coastguard Workereval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
15797*4d5d8b54SAndroid Build Coastguard Workershift
15798*4d5d8b54SAndroid Build Coastguard Workerfor ac_tag
15799*4d5d8b54SAndroid Build Coastguard Workerdo
15800*4d5d8b54SAndroid Build Coastguard Worker  case $ac_tag in
15801*4d5d8b54SAndroid Build Coastguard Worker  :[FHLC]) ac_mode=$ac_tag; continue;;
15802*4d5d8b54SAndroid Build Coastguard Worker  esac
15803*4d5d8b54SAndroid Build Coastguard Worker  case $ac_mode$ac_tag in
15804*4d5d8b54SAndroid Build Coastguard Worker  :[FHL]*:*);;
15805*4d5d8b54SAndroid Build Coastguard Worker  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15806*4d5d8b54SAndroid Build Coastguard Worker  :[FH]-) ac_tag=-:-;;
15807*4d5d8b54SAndroid Build Coastguard Worker  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15808*4d5d8b54SAndroid Build Coastguard Worker  esac
15809*4d5d8b54SAndroid Build Coastguard Worker  ac_save_IFS=$IFS
15810*4d5d8b54SAndroid Build Coastguard Worker  IFS=:
15811*4d5d8b54SAndroid Build Coastguard Worker  set x $ac_tag
15812*4d5d8b54SAndroid Build Coastguard Worker  IFS=$ac_save_IFS
15813*4d5d8b54SAndroid Build Coastguard Worker  shift
15814*4d5d8b54SAndroid Build Coastguard Worker  ac_file=$1
15815*4d5d8b54SAndroid Build Coastguard Worker  shift
15816*4d5d8b54SAndroid Build Coastguard Worker
15817*4d5d8b54SAndroid Build Coastguard Worker  case $ac_mode in
15818*4d5d8b54SAndroid Build Coastguard Worker  :L) ac_source=$1;;
15819*4d5d8b54SAndroid Build Coastguard Worker  :[FH])
15820*4d5d8b54SAndroid Build Coastguard Worker    ac_file_inputs=
15821*4d5d8b54SAndroid Build Coastguard Worker    for ac_f
15822*4d5d8b54SAndroid Build Coastguard Worker    do
15823*4d5d8b54SAndroid Build Coastguard Worker      case $ac_f in
15824*4d5d8b54SAndroid Build Coastguard Worker      -) ac_f="$ac_tmp/stdin";;
15825*4d5d8b54SAndroid Build Coastguard Worker      *) # Look for the file first in the build tree, then in the source tree
15826*4d5d8b54SAndroid Build Coastguard Worker	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15827*4d5d8b54SAndroid Build Coastguard Worker	 # because $ac_f cannot contain `:'.
15828*4d5d8b54SAndroid Build Coastguard Worker	 test -f "$ac_f" ||
15829*4d5d8b54SAndroid Build Coastguard Worker	   case $ac_f in
15830*4d5d8b54SAndroid Build Coastguard Worker	   [\\/$]*) false;;
15831*4d5d8b54SAndroid Build Coastguard Worker	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15832*4d5d8b54SAndroid Build Coastguard Worker	   esac ||
15833*4d5d8b54SAndroid Build Coastguard Worker	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15834*4d5d8b54SAndroid Build Coastguard Worker      esac
15835*4d5d8b54SAndroid Build Coastguard Worker      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15836*4d5d8b54SAndroid Build Coastguard Worker      as_fn_append ac_file_inputs " '$ac_f'"
15837*4d5d8b54SAndroid Build Coastguard Worker    done
15838*4d5d8b54SAndroid Build Coastguard Worker
15839*4d5d8b54SAndroid Build Coastguard Worker    # Let's still pretend it is `configure' which instantiates (i.e., don't
15840*4d5d8b54SAndroid Build Coastguard Worker    # use $as_me), people would be surprised to read:
15841*4d5d8b54SAndroid Build Coastguard Worker    #    /* config.h.  Generated by config.status.  */
15842*4d5d8b54SAndroid Build Coastguard Worker    configure_input='Generated from '`
15843*4d5d8b54SAndroid Build Coastguard Worker	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15844*4d5d8b54SAndroid Build Coastguard Worker	`' by configure.'
15845*4d5d8b54SAndroid Build Coastguard Worker    if test x"$ac_file" != x-; then
15846*4d5d8b54SAndroid Build Coastguard Worker      configure_input="$ac_file.  $configure_input"
15847*4d5d8b54SAndroid Build Coastguard Worker      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15848*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: creating $ac_file" >&6;}
15849*4d5d8b54SAndroid Build Coastguard Worker    fi
15850*4d5d8b54SAndroid Build Coastguard Worker    # Neutralize special characters interpreted by sed in replacement strings.
15851*4d5d8b54SAndroid Build Coastguard Worker    case $configure_input in #(
15852*4d5d8b54SAndroid Build Coastguard Worker    *\&* | *\|* | *\\* )
15853*4d5d8b54SAndroid Build Coastguard Worker       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
15854*4d5d8b54SAndroid Build Coastguard Worker       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15855*4d5d8b54SAndroid Build Coastguard Worker    *) ac_sed_conf_input=$configure_input;;
15856*4d5d8b54SAndroid Build Coastguard Worker    esac
15857*4d5d8b54SAndroid Build Coastguard Worker
15858*4d5d8b54SAndroid Build Coastguard Worker    case $ac_tag in
15859*4d5d8b54SAndroid Build Coastguard Worker    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15860*4d5d8b54SAndroid Build Coastguard Worker      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15861*4d5d8b54SAndroid Build Coastguard Worker    esac
15862*4d5d8b54SAndroid Build Coastguard Worker    ;;
15863*4d5d8b54SAndroid Build Coastguard Worker  esac
15864*4d5d8b54SAndroid Build Coastguard Worker
15865*4d5d8b54SAndroid Build Coastguard Worker  ac_dir=`$as_dirname -- "$ac_file" ||
15866*4d5d8b54SAndroid Build Coastguard Worker$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15867*4d5d8b54SAndroid Build Coastguard Worker	 X"$ac_file" : 'X\(//\)[^/]' \| \
15868*4d5d8b54SAndroid Build Coastguard Worker	 X"$ac_file" : 'X\(//\)$' \| \
15869*4d5d8b54SAndroid Build Coastguard Worker	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15870*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" X"$ac_file" |
15871*4d5d8b54SAndroid Build Coastguard Worker    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15872*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
15873*4d5d8b54SAndroid Build Coastguard Worker	    q
15874*4d5d8b54SAndroid Build Coastguard Worker	  }
15875*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)[^/].*/{
15876*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
15877*4d5d8b54SAndroid Build Coastguard Worker	    q
15878*4d5d8b54SAndroid Build Coastguard Worker	  }
15879*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)$/{
15880*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
15881*4d5d8b54SAndroid Build Coastguard Worker	    q
15882*4d5d8b54SAndroid Build Coastguard Worker	  }
15883*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\).*/{
15884*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
15885*4d5d8b54SAndroid Build Coastguard Worker	    q
15886*4d5d8b54SAndroid Build Coastguard Worker	  }
15887*4d5d8b54SAndroid Build Coastguard Worker	  s/.*/./; q'`
15888*4d5d8b54SAndroid Build Coastguard Worker  as_dir="$ac_dir"; as_fn_mkdir_p
15889*4d5d8b54SAndroid Build Coastguard Worker  ac_builddir=.
15890*4d5d8b54SAndroid Build Coastguard Worker
15891*4d5d8b54SAndroid Build Coastguard Workercase "$ac_dir" in
15892*4d5d8b54SAndroid Build Coastguard Worker.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15893*4d5d8b54SAndroid Build Coastguard Worker*)
15894*4d5d8b54SAndroid Build Coastguard Worker  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
15895*4d5d8b54SAndroid Build Coastguard Worker  # A ".." for each directory in $ac_dir_suffix.
15896*4d5d8b54SAndroid Build Coastguard Worker  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15897*4d5d8b54SAndroid Build Coastguard Worker  case $ac_top_builddir_sub in
15898*4d5d8b54SAndroid Build Coastguard Worker  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15899*4d5d8b54SAndroid Build Coastguard Worker  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15900*4d5d8b54SAndroid Build Coastguard Worker  esac ;;
15901*4d5d8b54SAndroid Build Coastguard Workeresac
15902*4d5d8b54SAndroid Build Coastguard Workerac_abs_top_builddir=$ac_pwd
15903*4d5d8b54SAndroid Build Coastguard Workerac_abs_builddir=$ac_pwd$ac_dir_suffix
15904*4d5d8b54SAndroid Build Coastguard Worker# for backward compatibility:
15905*4d5d8b54SAndroid Build Coastguard Workerac_top_builddir=$ac_top_build_prefix
15906*4d5d8b54SAndroid Build Coastguard Worker
15907*4d5d8b54SAndroid Build Coastguard Workercase $srcdir in
15908*4d5d8b54SAndroid Build Coastguard Worker  .)  # We are building in place.
15909*4d5d8b54SAndroid Build Coastguard Worker    ac_srcdir=.
15910*4d5d8b54SAndroid Build Coastguard Worker    ac_top_srcdir=$ac_top_builddir_sub
15911*4d5d8b54SAndroid Build Coastguard Worker    ac_abs_top_srcdir=$ac_pwd ;;
15912*4d5d8b54SAndroid Build Coastguard Worker  [\\/]* | ?:[\\/]* )  # Absolute name.
15913*4d5d8b54SAndroid Build Coastguard Worker    ac_srcdir=$srcdir$ac_dir_suffix;
15914*4d5d8b54SAndroid Build Coastguard Worker    ac_top_srcdir=$srcdir
15915*4d5d8b54SAndroid Build Coastguard Worker    ac_abs_top_srcdir=$srcdir ;;
15916*4d5d8b54SAndroid Build Coastguard Worker  *) # Relative name.
15917*4d5d8b54SAndroid Build Coastguard Worker    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15918*4d5d8b54SAndroid Build Coastguard Worker    ac_top_srcdir=$ac_top_build_prefix$srcdir
15919*4d5d8b54SAndroid Build Coastguard Worker    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15920*4d5d8b54SAndroid Build Coastguard Workeresac
15921*4d5d8b54SAndroid Build Coastguard Workerac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15922*4d5d8b54SAndroid Build Coastguard Worker
15923*4d5d8b54SAndroid Build Coastguard Worker
15924*4d5d8b54SAndroid Build Coastguard Worker  case $ac_mode in
15925*4d5d8b54SAndroid Build Coastguard Worker  :F)
15926*4d5d8b54SAndroid Build Coastguard Worker  #
15927*4d5d8b54SAndroid Build Coastguard Worker  # CONFIG_FILE
15928*4d5d8b54SAndroid Build Coastguard Worker  #
15929*4d5d8b54SAndroid Build Coastguard Worker
15930*4d5d8b54SAndroid Build Coastguard Worker  case $INSTALL in
15931*4d5d8b54SAndroid Build Coastguard Worker  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15932*4d5d8b54SAndroid Build Coastguard Worker  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15933*4d5d8b54SAndroid Build Coastguard Worker  esac
15934*4d5d8b54SAndroid Build Coastguard Worker  ac_MKDIR_P=$MKDIR_P
15935*4d5d8b54SAndroid Build Coastguard Worker  case $MKDIR_P in
15936*4d5d8b54SAndroid Build Coastguard Worker  [\\/$]* | ?:[\\/]* ) ;;
15937*4d5d8b54SAndroid Build Coastguard Worker  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15938*4d5d8b54SAndroid Build Coastguard Worker  esac
15939*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15940*4d5d8b54SAndroid Build Coastguard Worker
15941*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15942*4d5d8b54SAndroid Build Coastguard Worker# If the template does not know about datarootdir, expand it.
15943*4d5d8b54SAndroid Build Coastguard Worker# FIXME: This hack should be removed a few years after 2.60.
15944*4d5d8b54SAndroid Build Coastguard Workerac_datarootdir_hack=; ac_datarootdir_seen=
15945*4d5d8b54SAndroid Build Coastguard Workerac_sed_dataroot='
15946*4d5d8b54SAndroid Build Coastguard Worker/datarootdir/ {
15947*4d5d8b54SAndroid Build Coastguard Worker  p
15948*4d5d8b54SAndroid Build Coastguard Worker  q
15949*4d5d8b54SAndroid Build Coastguard Worker}
15950*4d5d8b54SAndroid Build Coastguard Worker/@datadir@/p
15951*4d5d8b54SAndroid Build Coastguard Worker/@docdir@/p
15952*4d5d8b54SAndroid Build Coastguard Worker/@infodir@/p
15953*4d5d8b54SAndroid Build Coastguard Worker/@localedir@/p
15954*4d5d8b54SAndroid Build Coastguard Worker/@mandir@/p'
15955*4d5d8b54SAndroid Build Coastguard Workercase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15956*4d5d8b54SAndroid Build Coastguard Worker*datarootdir*) ac_datarootdir_seen=yes;;
15957*4d5d8b54SAndroid Build Coastguard Worker*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15958*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15959*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15960*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15961*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15962*4d5d8b54SAndroid Build Coastguard Worker  ac_datarootdir_hack='
15963*4d5d8b54SAndroid Build Coastguard Worker  s&@datadir@&$datadir&g
15964*4d5d8b54SAndroid Build Coastguard Worker  s&@docdir@&$docdir&g
15965*4d5d8b54SAndroid Build Coastguard Worker  s&@infodir@&$infodir&g
15966*4d5d8b54SAndroid Build Coastguard Worker  s&@localedir@&$localedir&g
15967*4d5d8b54SAndroid Build Coastguard Worker  s&@mandir@&$mandir&g
15968*4d5d8b54SAndroid Build Coastguard Worker  s&\\\${datarootdir}&$datarootdir&g' ;;
15969*4d5d8b54SAndroid Build Coastguard Workeresac
15970*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15971*4d5d8b54SAndroid Build Coastguard Worker
15972*4d5d8b54SAndroid Build Coastguard Worker# Neutralize VPATH when `$srcdir' = `.'.
15973*4d5d8b54SAndroid Build Coastguard Worker# Shell code in configure.ac might set extrasub.
15974*4d5d8b54SAndroid Build Coastguard Worker# FIXME: do we really want to maintain this feature?
15975*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15976*4d5d8b54SAndroid Build Coastguard Workerac_sed_extra="$ac_vpsub
15977*4d5d8b54SAndroid Build Coastguard Worker$extrasub
15978*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
15979*4d5d8b54SAndroid Build Coastguard Workercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15980*4d5d8b54SAndroid Build Coastguard Worker:t
15981*4d5d8b54SAndroid Build Coastguard Worker/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15982*4d5d8b54SAndroid Build Coastguard Workers|@configure_input@|$ac_sed_conf_input|;t t
15983*4d5d8b54SAndroid Build Coastguard Workers&@top_builddir@&$ac_top_builddir_sub&;t t
15984*4d5d8b54SAndroid Build Coastguard Workers&@top_build_prefix@&$ac_top_build_prefix&;t t
15985*4d5d8b54SAndroid Build Coastguard Workers&@srcdir@&$ac_srcdir&;t t
15986*4d5d8b54SAndroid Build Coastguard Workers&@abs_srcdir@&$ac_abs_srcdir&;t t
15987*4d5d8b54SAndroid Build Coastguard Workers&@top_srcdir@&$ac_top_srcdir&;t t
15988*4d5d8b54SAndroid Build Coastguard Workers&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15989*4d5d8b54SAndroid Build Coastguard Workers&@builddir@&$ac_builddir&;t t
15990*4d5d8b54SAndroid Build Coastguard Workers&@abs_builddir@&$ac_abs_builddir&;t t
15991*4d5d8b54SAndroid Build Coastguard Workers&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15992*4d5d8b54SAndroid Build Coastguard Workers&@INSTALL@&$ac_INSTALL&;t t
15993*4d5d8b54SAndroid Build Coastguard Workers&@MKDIR_P@&$ac_MKDIR_P&;t t
15994*4d5d8b54SAndroid Build Coastguard Worker$ac_datarootdir_hack
15995*4d5d8b54SAndroid Build Coastguard Worker"
15996*4d5d8b54SAndroid Build Coastguard Workereval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15997*4d5d8b54SAndroid Build Coastguard Worker  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15998*4d5d8b54SAndroid Build Coastguard Worker
15999*4d5d8b54SAndroid Build Coastguard Workertest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16000*4d5d8b54SAndroid Build Coastguard Worker  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16001*4d5d8b54SAndroid Build Coastguard Worker  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16002*4d5d8b54SAndroid Build Coastguard Worker      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16003*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16004*4d5d8b54SAndroid Build Coastguard Workerwhich seems to be undefined.  Please make sure it is defined" >&5
16005*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16006*4d5d8b54SAndroid Build Coastguard Workerwhich seems to be undefined.  Please make sure it is defined" >&2;}
16007*4d5d8b54SAndroid Build Coastguard Worker
16008*4d5d8b54SAndroid Build Coastguard Worker  rm -f "$ac_tmp/stdin"
16009*4d5d8b54SAndroid Build Coastguard Worker  case $ac_file in
16010*4d5d8b54SAndroid Build Coastguard Worker  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16011*4d5d8b54SAndroid Build Coastguard Worker  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16012*4d5d8b54SAndroid Build Coastguard Worker  esac \
16013*4d5d8b54SAndroid Build Coastguard Worker  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16014*4d5d8b54SAndroid Build Coastguard Worker ;;
16015*4d5d8b54SAndroid Build Coastguard Worker  :H)
16016*4d5d8b54SAndroid Build Coastguard Worker  #
16017*4d5d8b54SAndroid Build Coastguard Worker  # CONFIG_HEADER
16018*4d5d8b54SAndroid Build Coastguard Worker  #
16019*4d5d8b54SAndroid Build Coastguard Worker  if test x"$ac_file" != x-; then
16020*4d5d8b54SAndroid Build Coastguard Worker    {
16021*4d5d8b54SAndroid Build Coastguard Worker      printf "%s\n" "/* $configure_input  */" >&1 \
16022*4d5d8b54SAndroid Build Coastguard Worker      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16023*4d5d8b54SAndroid Build Coastguard Worker    } >"$ac_tmp/config.h" \
16024*4d5d8b54SAndroid Build Coastguard Worker      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16025*4d5d8b54SAndroid Build Coastguard Worker    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16026*4d5d8b54SAndroid Build Coastguard Worker      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16027*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
16028*4d5d8b54SAndroid Build Coastguard Worker    else
16029*4d5d8b54SAndroid Build Coastguard Worker      rm -f "$ac_file"
16030*4d5d8b54SAndroid Build Coastguard Worker      mv "$ac_tmp/config.h" "$ac_file" \
16031*4d5d8b54SAndroid Build Coastguard Worker	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16032*4d5d8b54SAndroid Build Coastguard Worker    fi
16033*4d5d8b54SAndroid Build Coastguard Worker  else
16034*4d5d8b54SAndroid Build Coastguard Worker    printf "%s\n" "/* $configure_input  */" >&1 \
16035*4d5d8b54SAndroid Build Coastguard Worker      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16036*4d5d8b54SAndroid Build Coastguard Worker      || as_fn_error $? "could not create -" "$LINENO" 5
16037*4d5d8b54SAndroid Build Coastguard Worker  fi
16038*4d5d8b54SAndroid Build Coastguard Worker# Compute "$ac_file"'s index in $config_headers.
16039*4d5d8b54SAndroid Build Coastguard Worker_am_arg="$ac_file"
16040*4d5d8b54SAndroid Build Coastguard Worker_am_stamp_count=1
16041*4d5d8b54SAndroid Build Coastguard Workerfor _am_header in $config_headers :; do
16042*4d5d8b54SAndroid Build Coastguard Worker  case $_am_header in
16043*4d5d8b54SAndroid Build Coastguard Worker    $_am_arg | $_am_arg:* )
16044*4d5d8b54SAndroid Build Coastguard Worker      break ;;
16045*4d5d8b54SAndroid Build Coastguard Worker    * )
16046*4d5d8b54SAndroid Build Coastguard Worker      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16047*4d5d8b54SAndroid Build Coastguard Worker  esac
16048*4d5d8b54SAndroid Build Coastguard Workerdone
16049*4d5d8b54SAndroid Build Coastguard Workerecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16050*4d5d8b54SAndroid Build Coastguard Worker$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16051*4d5d8b54SAndroid Build Coastguard Worker	 X"$_am_arg" : 'X\(//\)[^/]' \| \
16052*4d5d8b54SAndroid Build Coastguard Worker	 X"$_am_arg" : 'X\(//\)$' \| \
16053*4d5d8b54SAndroid Build Coastguard Worker	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16054*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" X"$_am_arg" |
16055*4d5d8b54SAndroid Build Coastguard Worker    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16056*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16057*4d5d8b54SAndroid Build Coastguard Worker	    q
16058*4d5d8b54SAndroid Build Coastguard Worker	  }
16059*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)[^/].*/{
16060*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16061*4d5d8b54SAndroid Build Coastguard Worker	    q
16062*4d5d8b54SAndroid Build Coastguard Worker	  }
16063*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)$/{
16064*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16065*4d5d8b54SAndroid Build Coastguard Worker	    q
16066*4d5d8b54SAndroid Build Coastguard Worker	  }
16067*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\).*/{
16068*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16069*4d5d8b54SAndroid Build Coastguard Worker	    q
16070*4d5d8b54SAndroid Build Coastguard Worker	  }
16071*4d5d8b54SAndroid Build Coastguard Worker	  s/.*/./; q'`/stamp-h$_am_stamp_count
16072*4d5d8b54SAndroid Build Coastguard Worker ;;
16073*4d5d8b54SAndroid Build Coastguard Worker
16074*4d5d8b54SAndroid Build Coastguard Worker  :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16075*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16076*4d5d8b54SAndroid Build Coastguard Worker ;;
16077*4d5d8b54SAndroid Build Coastguard Worker  esac
16078*4d5d8b54SAndroid Build Coastguard Worker
16079*4d5d8b54SAndroid Build Coastguard Worker
16080*4d5d8b54SAndroid Build Coastguard Worker  case $ac_file$ac_mode in
16081*4d5d8b54SAndroid Build Coastguard Worker    "libtool":C)
16082*4d5d8b54SAndroid Build Coastguard Worker
16083*4d5d8b54SAndroid Build Coastguard Worker    # See if we are running on zsh, and set the options that allow our
16084*4d5d8b54SAndroid Build Coastguard Worker    # commands through without removal of \ escapes.
16085*4d5d8b54SAndroid Build Coastguard Worker    if test -n "${ZSH_VERSION+set}"; then
16086*4d5d8b54SAndroid Build Coastguard Worker      setopt NO_GLOB_SUBST
16087*4d5d8b54SAndroid Build Coastguard Worker    fi
16088*4d5d8b54SAndroid Build Coastguard Worker
16089*4d5d8b54SAndroid Build Coastguard Worker    cfgfile=${ofile}T
16090*4d5d8b54SAndroid Build Coastguard Worker    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16091*4d5d8b54SAndroid Build Coastguard Worker    $RM "$cfgfile"
16092*4d5d8b54SAndroid Build Coastguard Worker
16093*4d5d8b54SAndroid Build Coastguard Worker    cat <<_LT_EOF >> "$cfgfile"
16094*4d5d8b54SAndroid Build Coastguard Worker#! $SHELL
16095*4d5d8b54SAndroid Build Coastguard Worker# Generated automatically by $as_me ($PACKAGE) $VERSION
16096*4d5d8b54SAndroid Build Coastguard Worker# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16097*4d5d8b54SAndroid Build Coastguard Worker
16098*4d5d8b54SAndroid Build Coastguard Worker# Provide generalized library-building support services.
16099*4d5d8b54SAndroid Build Coastguard Worker# Written by Gordon Matzigkeit, 1996
16100*4d5d8b54SAndroid Build Coastguard Worker
16101*4d5d8b54SAndroid Build Coastguard Worker# Copyright (C) 2014 Free Software Foundation, Inc.
16102*4d5d8b54SAndroid Build Coastguard Worker# This is free software; see the source for copying conditions.  There is NO
16103*4d5d8b54SAndroid Build Coastguard Worker# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16104*4d5d8b54SAndroid Build Coastguard Worker
16105*4d5d8b54SAndroid Build Coastguard Worker# GNU Libtool is free software; you can redistribute it and/or modify
16106*4d5d8b54SAndroid Build Coastguard Worker# it under the terms of the GNU General Public License as published by
16107*4d5d8b54SAndroid Build Coastguard Worker# the Free Software Foundation; either version 2 of of the License, or
16108*4d5d8b54SAndroid Build Coastguard Worker# (at your option) any later version.
16109*4d5d8b54SAndroid Build Coastguard Worker#
16110*4d5d8b54SAndroid Build Coastguard Worker# As a special exception to the GNU General Public License, if you
16111*4d5d8b54SAndroid Build Coastguard Worker# distribute this file as part of a program or library that is built
16112*4d5d8b54SAndroid Build Coastguard Worker# using GNU Libtool, you may include this file under the  same
16113*4d5d8b54SAndroid Build Coastguard Worker# distribution terms that you use for the rest of that program.
16114*4d5d8b54SAndroid Build Coastguard Worker#
16115*4d5d8b54SAndroid Build Coastguard Worker# GNU Libtool is distributed in the hope that it will be useful, but
16116*4d5d8b54SAndroid Build Coastguard Worker# WITHOUT ANY WARRANTY; without even the implied warranty of
16117*4d5d8b54SAndroid Build Coastguard Worker# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16118*4d5d8b54SAndroid Build Coastguard Worker# GNU General Public License for more details.
16119*4d5d8b54SAndroid Build Coastguard Worker#
16120*4d5d8b54SAndroid Build Coastguard Worker# You should have received a copy of the GNU General Public License
16121*4d5d8b54SAndroid Build Coastguard Worker# along with this program.  If not, see <http://www.gnu.org/licenses/>.
16122*4d5d8b54SAndroid Build Coastguard Worker
16123*4d5d8b54SAndroid Build Coastguard Worker
16124*4d5d8b54SAndroid Build Coastguard Worker# The names of the tagged configurations supported by this script.
16125*4d5d8b54SAndroid Build Coastguard Workeravailable_tags=''
16126*4d5d8b54SAndroid Build Coastguard Worker
16127*4d5d8b54SAndroid Build Coastguard Worker# Configured defaults for sys_lib_dlsearch_path munging.
16128*4d5d8b54SAndroid Build Coastguard Worker: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
16129*4d5d8b54SAndroid Build Coastguard Worker
16130*4d5d8b54SAndroid Build Coastguard Worker# ### BEGIN LIBTOOL CONFIG
16131*4d5d8b54SAndroid Build Coastguard Worker
16132*4d5d8b54SAndroid Build Coastguard Worker# Which release of libtool.m4 was used?
16133*4d5d8b54SAndroid Build Coastguard Workermacro_version=$macro_version
16134*4d5d8b54SAndroid Build Coastguard Workermacro_revision=$macro_revision
16135*4d5d8b54SAndroid Build Coastguard Worker
16136*4d5d8b54SAndroid Build Coastguard Worker# Whether or not to build shared libraries.
16137*4d5d8b54SAndroid Build Coastguard Workerbuild_libtool_libs=$enable_shared
16138*4d5d8b54SAndroid Build Coastguard Worker
16139*4d5d8b54SAndroid Build Coastguard Worker# Whether or not to build static libraries.
16140*4d5d8b54SAndroid Build Coastguard Workerbuild_old_libs=$enable_static
16141*4d5d8b54SAndroid Build Coastguard Worker
16142*4d5d8b54SAndroid Build Coastguard Worker# What type of objects to build.
16143*4d5d8b54SAndroid Build Coastguard Workerpic_mode=$pic_mode
16144*4d5d8b54SAndroid Build Coastguard Worker
16145*4d5d8b54SAndroid Build Coastguard Worker# Whether or not to optimize for fast installation.
16146*4d5d8b54SAndroid Build Coastguard Workerfast_install=$enable_fast_install
16147*4d5d8b54SAndroid Build Coastguard Worker
16148*4d5d8b54SAndroid Build Coastguard Worker# Shared archive member basename,for filename based shared library versioning on AIX.
16149*4d5d8b54SAndroid Build Coastguard Workershared_archive_member_spec=$shared_archive_member_spec
16150*4d5d8b54SAndroid Build Coastguard Worker
16151*4d5d8b54SAndroid Build Coastguard Worker# Shell to use when invoking shell scripts.
16152*4d5d8b54SAndroid Build Coastguard WorkerSHELL=$lt_SHELL
16153*4d5d8b54SAndroid Build Coastguard Worker
16154*4d5d8b54SAndroid Build Coastguard Worker# An echo program that protects backslashes.
16155*4d5d8b54SAndroid Build Coastguard WorkerECHO=$lt_ECHO
16156*4d5d8b54SAndroid Build Coastguard Worker
16157*4d5d8b54SAndroid Build Coastguard Worker# The PATH separator for the build system.
16158*4d5d8b54SAndroid Build Coastguard WorkerPATH_SEPARATOR=$lt_PATH_SEPARATOR
16159*4d5d8b54SAndroid Build Coastguard Worker
16160*4d5d8b54SAndroid Build Coastguard Worker# The host system.
16161*4d5d8b54SAndroid Build Coastguard Workerhost_alias=$host_alias
16162*4d5d8b54SAndroid Build Coastguard Workerhost=$host
16163*4d5d8b54SAndroid Build Coastguard Workerhost_os=$host_os
16164*4d5d8b54SAndroid Build Coastguard Worker
16165*4d5d8b54SAndroid Build Coastguard Worker# The build system.
16166*4d5d8b54SAndroid Build Coastguard Workerbuild_alias=$build_alias
16167*4d5d8b54SAndroid Build Coastguard Workerbuild=$build
16168*4d5d8b54SAndroid Build Coastguard Workerbuild_os=$build_os
16169*4d5d8b54SAndroid Build Coastguard Worker
16170*4d5d8b54SAndroid Build Coastguard Worker# A sed program that does not truncate output.
16171*4d5d8b54SAndroid Build Coastguard WorkerSED=$lt_SED
16172*4d5d8b54SAndroid Build Coastguard Worker
16173*4d5d8b54SAndroid Build Coastguard Worker# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16174*4d5d8b54SAndroid Build Coastguard WorkerXsed="\$SED -e 1s/^X//"
16175*4d5d8b54SAndroid Build Coastguard Worker
16176*4d5d8b54SAndroid Build Coastguard Worker# A grep program that handles long lines.
16177*4d5d8b54SAndroid Build Coastguard WorkerGREP=$lt_GREP
16178*4d5d8b54SAndroid Build Coastguard Worker
16179*4d5d8b54SAndroid Build Coastguard Worker# An ERE matcher.
16180*4d5d8b54SAndroid Build Coastguard WorkerEGREP=$lt_EGREP
16181*4d5d8b54SAndroid Build Coastguard Worker
16182*4d5d8b54SAndroid Build Coastguard Worker# A literal string matcher.
16183*4d5d8b54SAndroid Build Coastguard WorkerFGREP=$lt_FGREP
16184*4d5d8b54SAndroid Build Coastguard Worker
16185*4d5d8b54SAndroid Build Coastguard Worker# A BSD- or MS-compatible name lister.
16186*4d5d8b54SAndroid Build Coastguard WorkerNM=$lt_NM
16187*4d5d8b54SAndroid Build Coastguard Worker
16188*4d5d8b54SAndroid Build Coastguard Worker# Whether we need soft or hard links.
16189*4d5d8b54SAndroid Build Coastguard WorkerLN_S=$lt_LN_S
16190*4d5d8b54SAndroid Build Coastguard Worker
16191*4d5d8b54SAndroid Build Coastguard Worker# What is the maximum length of a command?
16192*4d5d8b54SAndroid Build Coastguard Workermax_cmd_len=$max_cmd_len
16193*4d5d8b54SAndroid Build Coastguard Worker
16194*4d5d8b54SAndroid Build Coastguard Worker# Object file suffix (normally "o").
16195*4d5d8b54SAndroid Build Coastguard Workerobjext=$ac_objext
16196*4d5d8b54SAndroid Build Coastguard Worker
16197*4d5d8b54SAndroid Build Coastguard Worker# Executable file suffix (normally "").
16198*4d5d8b54SAndroid Build Coastguard Workerexeext=$exeext
16199*4d5d8b54SAndroid Build Coastguard Worker
16200*4d5d8b54SAndroid Build Coastguard Worker# whether the shell understands "unset".
16201*4d5d8b54SAndroid Build Coastguard Workerlt_unset=$lt_unset
16202*4d5d8b54SAndroid Build Coastguard Worker
16203*4d5d8b54SAndroid Build Coastguard Worker# turn spaces into newlines.
16204*4d5d8b54SAndroid Build Coastguard WorkerSP2NL=$lt_lt_SP2NL
16205*4d5d8b54SAndroid Build Coastguard Worker
16206*4d5d8b54SAndroid Build Coastguard Worker# turn newlines into spaces.
16207*4d5d8b54SAndroid Build Coastguard WorkerNL2SP=$lt_lt_NL2SP
16208*4d5d8b54SAndroid Build Coastguard Worker
16209*4d5d8b54SAndroid Build Coastguard Worker# convert \$build file names to \$host format.
16210*4d5d8b54SAndroid Build Coastguard Workerto_host_file_cmd=$lt_cv_to_host_file_cmd
16211*4d5d8b54SAndroid Build Coastguard Worker
16212*4d5d8b54SAndroid Build Coastguard Worker# convert \$build files to toolchain format.
16213*4d5d8b54SAndroid Build Coastguard Workerto_tool_file_cmd=$lt_cv_to_tool_file_cmd
16214*4d5d8b54SAndroid Build Coastguard Worker
16215*4d5d8b54SAndroid Build Coastguard Worker# A file(cmd) program that detects file types.
16216*4d5d8b54SAndroid Build Coastguard WorkerFILECMD=$lt_FILECMD
16217*4d5d8b54SAndroid Build Coastguard Worker
16218*4d5d8b54SAndroid Build Coastguard Worker# An object symbol dumper.
16219*4d5d8b54SAndroid Build Coastguard WorkerOBJDUMP=$lt_OBJDUMP
16220*4d5d8b54SAndroid Build Coastguard Worker
16221*4d5d8b54SAndroid Build Coastguard Worker# Method to check whether dependent libraries are shared objects.
16222*4d5d8b54SAndroid Build Coastguard Workerdeplibs_check_method=$lt_deplibs_check_method
16223*4d5d8b54SAndroid Build Coastguard Worker
16224*4d5d8b54SAndroid Build Coastguard Worker# Command to use when deplibs_check_method = "file_magic".
16225*4d5d8b54SAndroid Build Coastguard Workerfile_magic_cmd=$lt_file_magic_cmd
16226*4d5d8b54SAndroid Build Coastguard Worker
16227*4d5d8b54SAndroid Build Coastguard Worker# How to find potential files when deplibs_check_method = "file_magic".
16228*4d5d8b54SAndroid Build Coastguard Workerfile_magic_glob=$lt_file_magic_glob
16229*4d5d8b54SAndroid Build Coastguard Worker
16230*4d5d8b54SAndroid Build Coastguard Worker# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16231*4d5d8b54SAndroid Build Coastguard Workerwant_nocaseglob=$lt_want_nocaseglob
16232*4d5d8b54SAndroid Build Coastguard Worker
16233*4d5d8b54SAndroid Build Coastguard Worker# DLL creation program.
16234*4d5d8b54SAndroid Build Coastguard WorkerDLLTOOL=$lt_DLLTOOL
16235*4d5d8b54SAndroid Build Coastguard Worker
16236*4d5d8b54SAndroid Build Coastguard Worker# Command to associate shared and link libraries.
16237*4d5d8b54SAndroid Build Coastguard Workersharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16238*4d5d8b54SAndroid Build Coastguard Worker
16239*4d5d8b54SAndroid Build Coastguard Worker# The archiver.
16240*4d5d8b54SAndroid Build Coastguard WorkerAR=$lt_AR
16241*4d5d8b54SAndroid Build Coastguard Worker
16242*4d5d8b54SAndroid Build Coastguard Worker# Flags to create an archive (by configure).
16243*4d5d8b54SAndroid Build Coastguard Workerlt_ar_flags=$lt_ar_flags
16244*4d5d8b54SAndroid Build Coastguard Worker
16245*4d5d8b54SAndroid Build Coastguard Worker# Flags to create an archive.
16246*4d5d8b54SAndroid Build Coastguard WorkerAR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
16247*4d5d8b54SAndroid Build Coastguard Worker
16248*4d5d8b54SAndroid Build Coastguard Worker# How to feed a file listing to the archiver.
16249*4d5d8b54SAndroid Build Coastguard Workerarchiver_list_spec=$lt_archiver_list_spec
16250*4d5d8b54SAndroid Build Coastguard Worker
16251*4d5d8b54SAndroid Build Coastguard Worker# A symbol stripping program.
16252*4d5d8b54SAndroid Build Coastguard WorkerSTRIP=$lt_STRIP
16253*4d5d8b54SAndroid Build Coastguard Worker
16254*4d5d8b54SAndroid Build Coastguard Worker# Commands used to install an old-style archive.
16255*4d5d8b54SAndroid Build Coastguard WorkerRANLIB=$lt_RANLIB
16256*4d5d8b54SAndroid Build Coastguard Workerold_postinstall_cmds=$lt_old_postinstall_cmds
16257*4d5d8b54SAndroid Build Coastguard Workerold_postuninstall_cmds=$lt_old_postuninstall_cmds
16258*4d5d8b54SAndroid Build Coastguard Worker
16259*4d5d8b54SAndroid Build Coastguard Worker# Whether to use a lock for old archive extraction.
16260*4d5d8b54SAndroid Build Coastguard Workerlock_old_archive_extraction=$lock_old_archive_extraction
16261*4d5d8b54SAndroid Build Coastguard Worker
16262*4d5d8b54SAndroid Build Coastguard Worker# A C compiler.
16263*4d5d8b54SAndroid Build Coastguard WorkerLTCC=$lt_CC
16264*4d5d8b54SAndroid Build Coastguard Worker
16265*4d5d8b54SAndroid Build Coastguard Worker# LTCC compiler flags.
16266*4d5d8b54SAndroid Build Coastguard WorkerLTCFLAGS=$lt_CFLAGS
16267*4d5d8b54SAndroid Build Coastguard Worker
16268*4d5d8b54SAndroid Build Coastguard Worker# Take the output of nm and produce a listing of raw symbols and C names.
16269*4d5d8b54SAndroid Build Coastguard Workerglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16270*4d5d8b54SAndroid Build Coastguard Worker
16271*4d5d8b54SAndroid Build Coastguard Worker# Transform the output of nm in a proper C declaration.
16272*4d5d8b54SAndroid Build Coastguard Workerglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16273*4d5d8b54SAndroid Build Coastguard Worker
16274*4d5d8b54SAndroid Build Coastguard Worker# Transform the output of nm into a list of symbols to manually relocate.
16275*4d5d8b54SAndroid Build Coastguard Workerglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
16276*4d5d8b54SAndroid Build Coastguard Worker
16277*4d5d8b54SAndroid Build Coastguard Worker# Transform the output of nm in a C name address pair.
16278*4d5d8b54SAndroid Build Coastguard Workerglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16279*4d5d8b54SAndroid Build Coastguard Worker
16280*4d5d8b54SAndroid Build Coastguard Worker# Transform the output of nm in a C name address pair when lib prefix is needed.
16281*4d5d8b54SAndroid Build Coastguard Workerglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16282*4d5d8b54SAndroid Build Coastguard Worker
16283*4d5d8b54SAndroid Build Coastguard Worker# The name lister interface.
16284*4d5d8b54SAndroid Build Coastguard Workernm_interface=$lt_lt_cv_nm_interface
16285*4d5d8b54SAndroid Build Coastguard Worker
16286*4d5d8b54SAndroid Build Coastguard Worker# Specify filename containing input files for \$NM.
16287*4d5d8b54SAndroid Build Coastguard Workernm_file_list_spec=$lt_nm_file_list_spec
16288*4d5d8b54SAndroid Build Coastguard Worker
16289*4d5d8b54SAndroid Build Coastguard Worker# The root where to search for dependent libraries,and where our libraries should be installed.
16290*4d5d8b54SAndroid Build Coastguard Workerlt_sysroot=$lt_sysroot
16291*4d5d8b54SAndroid Build Coastguard Worker
16292*4d5d8b54SAndroid Build Coastguard Worker# Command to truncate a binary pipe.
16293*4d5d8b54SAndroid Build Coastguard Workerlt_truncate_bin=$lt_lt_cv_truncate_bin
16294*4d5d8b54SAndroid Build Coastguard Worker
16295*4d5d8b54SAndroid Build Coastguard Worker# The name of the directory that contains temporary libtool files.
16296*4d5d8b54SAndroid Build Coastguard Workerobjdir=$objdir
16297*4d5d8b54SAndroid Build Coastguard Worker
16298*4d5d8b54SAndroid Build Coastguard Worker# Used to examine libraries when file_magic_cmd begins with "file".
16299*4d5d8b54SAndroid Build Coastguard WorkerMAGIC_CMD=$MAGIC_CMD
16300*4d5d8b54SAndroid Build Coastguard Worker
16301*4d5d8b54SAndroid Build Coastguard Worker# Must we lock files when doing compilation?
16302*4d5d8b54SAndroid Build Coastguard Workerneed_locks=$lt_need_locks
16303*4d5d8b54SAndroid Build Coastguard Worker
16304*4d5d8b54SAndroid Build Coastguard Worker# Manifest tool.
16305*4d5d8b54SAndroid Build Coastguard WorkerMANIFEST_TOOL=$lt_MANIFEST_TOOL
16306*4d5d8b54SAndroid Build Coastguard Worker
16307*4d5d8b54SAndroid Build Coastguard Worker# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16308*4d5d8b54SAndroid Build Coastguard WorkerDSYMUTIL=$lt_DSYMUTIL
16309*4d5d8b54SAndroid Build Coastguard Worker
16310*4d5d8b54SAndroid Build Coastguard Worker# Tool to change global to local symbols on Mac OS X.
16311*4d5d8b54SAndroid Build Coastguard WorkerNMEDIT=$lt_NMEDIT
16312*4d5d8b54SAndroid Build Coastguard Worker
16313*4d5d8b54SAndroid Build Coastguard Worker# Tool to manipulate fat objects and archives on Mac OS X.
16314*4d5d8b54SAndroid Build Coastguard WorkerLIPO=$lt_LIPO
16315*4d5d8b54SAndroid Build Coastguard Worker
16316*4d5d8b54SAndroid Build Coastguard Worker# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16317*4d5d8b54SAndroid Build Coastguard WorkerOTOOL=$lt_OTOOL
16318*4d5d8b54SAndroid Build Coastguard Worker
16319*4d5d8b54SAndroid Build Coastguard Worker# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16320*4d5d8b54SAndroid Build Coastguard WorkerOTOOL64=$lt_OTOOL64
16321*4d5d8b54SAndroid Build Coastguard Worker
16322*4d5d8b54SAndroid Build Coastguard Worker# Old archive suffix (normally "a").
16323*4d5d8b54SAndroid Build Coastguard Workerlibext=$libext
16324*4d5d8b54SAndroid Build Coastguard Worker
16325*4d5d8b54SAndroid Build Coastguard Worker# Shared library suffix (normally ".so").
16326*4d5d8b54SAndroid Build Coastguard Workershrext_cmds=$lt_shrext_cmds
16327*4d5d8b54SAndroid Build Coastguard Worker
16328*4d5d8b54SAndroid Build Coastguard Worker# The commands to extract the exported symbol list from a shared archive.
16329*4d5d8b54SAndroid Build Coastguard Workerextract_expsyms_cmds=$lt_extract_expsyms_cmds
16330*4d5d8b54SAndroid Build Coastguard Worker
16331*4d5d8b54SAndroid Build Coastguard Worker# Variables whose values should be saved in libtool wrapper scripts and
16332*4d5d8b54SAndroid Build Coastguard Worker# restored at link time.
16333*4d5d8b54SAndroid Build Coastguard Workervariables_saved_for_relink=$lt_variables_saved_for_relink
16334*4d5d8b54SAndroid Build Coastguard Worker
16335*4d5d8b54SAndroid Build Coastguard Worker# Do we need the "lib" prefix for modules?
16336*4d5d8b54SAndroid Build Coastguard Workerneed_lib_prefix=$need_lib_prefix
16337*4d5d8b54SAndroid Build Coastguard Worker
16338*4d5d8b54SAndroid Build Coastguard Worker# Do we need a version for libraries?
16339*4d5d8b54SAndroid Build Coastguard Workerneed_version=$need_version
16340*4d5d8b54SAndroid Build Coastguard Worker
16341*4d5d8b54SAndroid Build Coastguard Worker# Library versioning type.
16342*4d5d8b54SAndroid Build Coastguard Workerversion_type=$version_type
16343*4d5d8b54SAndroid Build Coastguard Worker
16344*4d5d8b54SAndroid Build Coastguard Worker# Shared library runtime path variable.
16345*4d5d8b54SAndroid Build Coastguard Workerrunpath_var=$runpath_var
16346*4d5d8b54SAndroid Build Coastguard Worker
16347*4d5d8b54SAndroid Build Coastguard Worker# Shared library path variable.
16348*4d5d8b54SAndroid Build Coastguard Workershlibpath_var=$shlibpath_var
16349*4d5d8b54SAndroid Build Coastguard Worker
16350*4d5d8b54SAndroid Build Coastguard Worker# Is shlibpath searched before the hard-coded library search path?
16351*4d5d8b54SAndroid Build Coastguard Workershlibpath_overrides_runpath=$shlibpath_overrides_runpath
16352*4d5d8b54SAndroid Build Coastguard Worker
16353*4d5d8b54SAndroid Build Coastguard Worker# Format of library name prefix.
16354*4d5d8b54SAndroid Build Coastguard Workerlibname_spec=$lt_libname_spec
16355*4d5d8b54SAndroid Build Coastguard Worker
16356*4d5d8b54SAndroid Build Coastguard Worker# List of archive names.  First name is the real one, the rest are links.
16357*4d5d8b54SAndroid Build Coastguard Worker# The last name is the one that the linker finds with -lNAME
16358*4d5d8b54SAndroid Build Coastguard Workerlibrary_names_spec=$lt_library_names_spec
16359*4d5d8b54SAndroid Build Coastguard Worker
16360*4d5d8b54SAndroid Build Coastguard Worker# The coded name of the library, if different from the real name.
16361*4d5d8b54SAndroid Build Coastguard Workersoname_spec=$lt_soname_spec
16362*4d5d8b54SAndroid Build Coastguard Worker
16363*4d5d8b54SAndroid Build Coastguard Worker# Permission mode override for installation of shared libraries.
16364*4d5d8b54SAndroid Build Coastguard Workerinstall_override_mode=$lt_install_override_mode
16365*4d5d8b54SAndroid Build Coastguard Worker
16366*4d5d8b54SAndroid Build Coastguard Worker# Command to use after installation of a shared archive.
16367*4d5d8b54SAndroid Build Coastguard Workerpostinstall_cmds=$lt_postinstall_cmds
16368*4d5d8b54SAndroid Build Coastguard Worker
16369*4d5d8b54SAndroid Build Coastguard Worker# Command to use after uninstallation of a shared archive.
16370*4d5d8b54SAndroid Build Coastguard Workerpostuninstall_cmds=$lt_postuninstall_cmds
16371*4d5d8b54SAndroid Build Coastguard Worker
16372*4d5d8b54SAndroid Build Coastguard Worker# Commands used to finish a libtool library installation in a directory.
16373*4d5d8b54SAndroid Build Coastguard Workerfinish_cmds=$lt_finish_cmds
16374*4d5d8b54SAndroid Build Coastguard Worker
16375*4d5d8b54SAndroid Build Coastguard Worker# As "finish_cmds", except a single script fragment to be evaled but
16376*4d5d8b54SAndroid Build Coastguard Worker# not shown.
16377*4d5d8b54SAndroid Build Coastguard Workerfinish_eval=$lt_finish_eval
16378*4d5d8b54SAndroid Build Coastguard Worker
16379*4d5d8b54SAndroid Build Coastguard Worker# Whether we should hardcode library paths into libraries.
16380*4d5d8b54SAndroid Build Coastguard Workerhardcode_into_libs=$hardcode_into_libs
16381*4d5d8b54SAndroid Build Coastguard Worker
16382*4d5d8b54SAndroid Build Coastguard Worker# Compile-time system search path for libraries.
16383*4d5d8b54SAndroid Build Coastguard Workersys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16384*4d5d8b54SAndroid Build Coastguard Worker
16385*4d5d8b54SAndroid Build Coastguard Worker# Detected run-time system search path for libraries.
16386*4d5d8b54SAndroid Build Coastguard Workersys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
16387*4d5d8b54SAndroid Build Coastguard Worker
16388*4d5d8b54SAndroid Build Coastguard Worker# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
16389*4d5d8b54SAndroid Build Coastguard Workerconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
16390*4d5d8b54SAndroid Build Coastguard Worker
16391*4d5d8b54SAndroid Build Coastguard Worker# Whether dlopen is supported.
16392*4d5d8b54SAndroid Build Coastguard Workerdlopen_support=$enable_dlopen
16393*4d5d8b54SAndroid Build Coastguard Worker
16394*4d5d8b54SAndroid Build Coastguard Worker# Whether dlopen of programs is supported.
16395*4d5d8b54SAndroid Build Coastguard Workerdlopen_self=$enable_dlopen_self
16396*4d5d8b54SAndroid Build Coastguard Worker
16397*4d5d8b54SAndroid Build Coastguard Worker# Whether dlopen of statically linked programs is supported.
16398*4d5d8b54SAndroid Build Coastguard Workerdlopen_self_static=$enable_dlopen_self_static
16399*4d5d8b54SAndroid Build Coastguard Worker
16400*4d5d8b54SAndroid Build Coastguard Worker# Commands to strip libraries.
16401*4d5d8b54SAndroid Build Coastguard Workerold_striplib=$lt_old_striplib
16402*4d5d8b54SAndroid Build Coastguard Workerstriplib=$lt_striplib
16403*4d5d8b54SAndroid Build Coastguard Worker
16404*4d5d8b54SAndroid Build Coastguard Worker
16405*4d5d8b54SAndroid Build Coastguard Worker# The linker used to build libraries.
16406*4d5d8b54SAndroid Build Coastguard WorkerLD=$lt_LD
16407*4d5d8b54SAndroid Build Coastguard Worker
16408*4d5d8b54SAndroid Build Coastguard Worker# How to create reloadable object files.
16409*4d5d8b54SAndroid Build Coastguard Workerreload_flag=$lt_reload_flag
16410*4d5d8b54SAndroid Build Coastguard Workerreload_cmds=$lt_reload_cmds
16411*4d5d8b54SAndroid Build Coastguard Worker
16412*4d5d8b54SAndroid Build Coastguard Worker# Commands used to build an old-style archive.
16413*4d5d8b54SAndroid Build Coastguard Workerold_archive_cmds=$lt_old_archive_cmds
16414*4d5d8b54SAndroid Build Coastguard Worker
16415*4d5d8b54SAndroid Build Coastguard Worker# A language specific compiler.
16416*4d5d8b54SAndroid Build Coastguard WorkerCC=$lt_compiler
16417*4d5d8b54SAndroid Build Coastguard Worker
16418*4d5d8b54SAndroid Build Coastguard Worker# Is the compiler the GNU compiler?
16419*4d5d8b54SAndroid Build Coastguard Workerwith_gcc=$GCC
16420*4d5d8b54SAndroid Build Coastguard Worker
16421*4d5d8b54SAndroid Build Coastguard Worker# Compiler flag to turn off builtin functions.
16422*4d5d8b54SAndroid Build Coastguard Workerno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16423*4d5d8b54SAndroid Build Coastguard Worker
16424*4d5d8b54SAndroid Build Coastguard Worker# Additional compiler flags for building library objects.
16425*4d5d8b54SAndroid Build Coastguard Workerpic_flag=$lt_lt_prog_compiler_pic
16426*4d5d8b54SAndroid Build Coastguard Worker
16427*4d5d8b54SAndroid Build Coastguard Worker# How to pass a linker flag through the compiler.
16428*4d5d8b54SAndroid Build Coastguard Workerwl=$lt_lt_prog_compiler_wl
16429*4d5d8b54SAndroid Build Coastguard Worker
16430*4d5d8b54SAndroid Build Coastguard Worker# Compiler flag to prevent dynamic linking.
16431*4d5d8b54SAndroid Build Coastguard Workerlink_static_flag=$lt_lt_prog_compiler_static
16432*4d5d8b54SAndroid Build Coastguard Worker
16433*4d5d8b54SAndroid Build Coastguard Worker# Does compiler simultaneously support -c and -o options?
16434*4d5d8b54SAndroid Build Coastguard Workercompiler_c_o=$lt_lt_cv_prog_compiler_c_o
16435*4d5d8b54SAndroid Build Coastguard Worker
16436*4d5d8b54SAndroid Build Coastguard Worker# Whether or not to add -lc for building shared libraries.
16437*4d5d8b54SAndroid Build Coastguard Workerbuild_libtool_need_lc=$archive_cmds_need_lc
16438*4d5d8b54SAndroid Build Coastguard Worker
16439*4d5d8b54SAndroid Build Coastguard Worker# Whether or not to disallow shared libs when runtime libs are static.
16440*4d5d8b54SAndroid Build Coastguard Workerallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16441*4d5d8b54SAndroid Build Coastguard Worker
16442*4d5d8b54SAndroid Build Coastguard Worker# Compiler flag to allow reflexive dlopens.
16443*4d5d8b54SAndroid Build Coastguard Workerexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16444*4d5d8b54SAndroid Build Coastguard Worker
16445*4d5d8b54SAndroid Build Coastguard Worker# Compiler flag to generate shared objects directly from archives.
16446*4d5d8b54SAndroid Build Coastguard Workerwhole_archive_flag_spec=$lt_whole_archive_flag_spec
16447*4d5d8b54SAndroid Build Coastguard Worker
16448*4d5d8b54SAndroid Build Coastguard Worker# Whether the compiler copes with passing no objects directly.
16449*4d5d8b54SAndroid Build Coastguard Workercompiler_needs_object=$lt_compiler_needs_object
16450*4d5d8b54SAndroid Build Coastguard Worker
16451*4d5d8b54SAndroid Build Coastguard Worker# Create an old-style archive from a shared archive.
16452*4d5d8b54SAndroid Build Coastguard Workerold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16453*4d5d8b54SAndroid Build Coastguard Worker
16454*4d5d8b54SAndroid Build Coastguard Worker# Create a temporary old-style archive to link instead of a shared archive.
16455*4d5d8b54SAndroid Build Coastguard Workerold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16456*4d5d8b54SAndroid Build Coastguard Worker
16457*4d5d8b54SAndroid Build Coastguard Worker# Commands used to build a shared archive.
16458*4d5d8b54SAndroid Build Coastguard Workerarchive_cmds=$lt_archive_cmds
16459*4d5d8b54SAndroid Build Coastguard Workerarchive_expsym_cmds=$lt_archive_expsym_cmds
16460*4d5d8b54SAndroid Build Coastguard Worker
16461*4d5d8b54SAndroid Build Coastguard Worker# Commands used to build a loadable module if different from building
16462*4d5d8b54SAndroid Build Coastguard Worker# a shared archive.
16463*4d5d8b54SAndroid Build Coastguard Workermodule_cmds=$lt_module_cmds
16464*4d5d8b54SAndroid Build Coastguard Workermodule_expsym_cmds=$lt_module_expsym_cmds
16465*4d5d8b54SAndroid Build Coastguard Worker
16466*4d5d8b54SAndroid Build Coastguard Worker# Whether we are building with GNU ld or not.
16467*4d5d8b54SAndroid Build Coastguard Workerwith_gnu_ld=$lt_with_gnu_ld
16468*4d5d8b54SAndroid Build Coastguard Worker
16469*4d5d8b54SAndroid Build Coastguard Worker# Flag that allows shared libraries with undefined symbols to be built.
16470*4d5d8b54SAndroid Build Coastguard Workerallow_undefined_flag=$lt_allow_undefined_flag
16471*4d5d8b54SAndroid Build Coastguard Worker
16472*4d5d8b54SAndroid Build Coastguard Worker# Flag that enforces no undefined symbols.
16473*4d5d8b54SAndroid Build Coastguard Workerno_undefined_flag=$lt_no_undefined_flag
16474*4d5d8b54SAndroid Build Coastguard Worker
16475*4d5d8b54SAndroid Build Coastguard Worker# Flag to hardcode \$libdir into a binary during linking.
16476*4d5d8b54SAndroid Build Coastguard Worker# This must work even if \$libdir does not exist
16477*4d5d8b54SAndroid Build Coastguard Workerhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16478*4d5d8b54SAndroid Build Coastguard Worker
16479*4d5d8b54SAndroid Build Coastguard Worker# Whether we need a single "-rpath" flag with a separated argument.
16480*4d5d8b54SAndroid Build Coastguard Workerhardcode_libdir_separator=$lt_hardcode_libdir_separator
16481*4d5d8b54SAndroid Build Coastguard Worker
16482*4d5d8b54SAndroid Build Coastguard Worker# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
16483*4d5d8b54SAndroid Build Coastguard Worker# DIR into the resulting binary.
16484*4d5d8b54SAndroid Build Coastguard Workerhardcode_direct=$hardcode_direct
16485*4d5d8b54SAndroid Build Coastguard Worker
16486*4d5d8b54SAndroid Build Coastguard Worker# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
16487*4d5d8b54SAndroid Build Coastguard Worker# DIR into the resulting binary and the resulting library dependency is
16488*4d5d8b54SAndroid Build Coastguard Worker# "absolute",i.e impossible to change by setting \$shlibpath_var if the
16489*4d5d8b54SAndroid Build Coastguard Worker# library is relocated.
16490*4d5d8b54SAndroid Build Coastguard Workerhardcode_direct_absolute=$hardcode_direct_absolute
16491*4d5d8b54SAndroid Build Coastguard Worker
16492*4d5d8b54SAndroid Build Coastguard Worker# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16493*4d5d8b54SAndroid Build Coastguard Worker# into the resulting binary.
16494*4d5d8b54SAndroid Build Coastguard Workerhardcode_minus_L=$hardcode_minus_L
16495*4d5d8b54SAndroid Build Coastguard Worker
16496*4d5d8b54SAndroid Build Coastguard Worker# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16497*4d5d8b54SAndroid Build Coastguard Worker# into the resulting binary.
16498*4d5d8b54SAndroid Build Coastguard Workerhardcode_shlibpath_var=$hardcode_shlibpath_var
16499*4d5d8b54SAndroid Build Coastguard Worker
16500*4d5d8b54SAndroid Build Coastguard Worker# Set to "yes" if building a shared library automatically hardcodes DIR
16501*4d5d8b54SAndroid Build Coastguard Worker# into the library and all subsequent libraries and executables linked
16502*4d5d8b54SAndroid Build Coastguard Worker# against it.
16503*4d5d8b54SAndroid Build Coastguard Workerhardcode_automatic=$hardcode_automatic
16504*4d5d8b54SAndroid Build Coastguard Worker
16505*4d5d8b54SAndroid Build Coastguard Worker# Set to yes if linker adds runtime paths of dependent libraries
16506*4d5d8b54SAndroid Build Coastguard Worker# to runtime path list.
16507*4d5d8b54SAndroid Build Coastguard Workerinherit_rpath=$inherit_rpath
16508*4d5d8b54SAndroid Build Coastguard Worker
16509*4d5d8b54SAndroid Build Coastguard Worker# Whether libtool must link a program against all its dependency libraries.
16510*4d5d8b54SAndroid Build Coastguard Workerlink_all_deplibs=$link_all_deplibs
16511*4d5d8b54SAndroid Build Coastguard Worker
16512*4d5d8b54SAndroid Build Coastguard Worker# Set to "yes" if exported symbols are required.
16513*4d5d8b54SAndroid Build Coastguard Workeralways_export_symbols=$always_export_symbols
16514*4d5d8b54SAndroid Build Coastguard Worker
16515*4d5d8b54SAndroid Build Coastguard Worker# The commands to list exported symbols.
16516*4d5d8b54SAndroid Build Coastguard Workerexport_symbols_cmds=$lt_export_symbols_cmds
16517*4d5d8b54SAndroid Build Coastguard Worker
16518*4d5d8b54SAndroid Build Coastguard Worker# Symbols that should not be listed in the preloaded symbols.
16519*4d5d8b54SAndroid Build Coastguard Workerexclude_expsyms=$lt_exclude_expsyms
16520*4d5d8b54SAndroid Build Coastguard Worker
16521*4d5d8b54SAndroid Build Coastguard Worker# Symbols that must always be exported.
16522*4d5d8b54SAndroid Build Coastguard Workerinclude_expsyms=$lt_include_expsyms
16523*4d5d8b54SAndroid Build Coastguard Worker
16524*4d5d8b54SAndroid Build Coastguard Worker# Commands necessary for linking programs (against libraries) with templates.
16525*4d5d8b54SAndroid Build Coastguard Workerprelink_cmds=$lt_prelink_cmds
16526*4d5d8b54SAndroid Build Coastguard Worker
16527*4d5d8b54SAndroid Build Coastguard Worker# Commands necessary for finishing linking programs.
16528*4d5d8b54SAndroid Build Coastguard Workerpostlink_cmds=$lt_postlink_cmds
16529*4d5d8b54SAndroid Build Coastguard Worker
16530*4d5d8b54SAndroid Build Coastguard Worker# Specify filename containing input files.
16531*4d5d8b54SAndroid Build Coastguard Workerfile_list_spec=$lt_file_list_spec
16532*4d5d8b54SAndroid Build Coastguard Worker
16533*4d5d8b54SAndroid Build Coastguard Worker# How to hardcode a shared library path into an executable.
16534*4d5d8b54SAndroid Build Coastguard Workerhardcode_action=$hardcode_action
16535*4d5d8b54SAndroid Build Coastguard Worker
16536*4d5d8b54SAndroid Build Coastguard Worker# ### END LIBTOOL CONFIG
16537*4d5d8b54SAndroid Build Coastguard Worker
16538*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
16539*4d5d8b54SAndroid Build Coastguard Worker
16540*4d5d8b54SAndroid Build Coastguard Worker    cat <<'_LT_EOF' >> "$cfgfile"
16541*4d5d8b54SAndroid Build Coastguard Worker
16542*4d5d8b54SAndroid Build Coastguard Worker# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
16543*4d5d8b54SAndroid Build Coastguard Worker
16544*4d5d8b54SAndroid Build Coastguard Worker# func_munge_path_list VARIABLE PATH
16545*4d5d8b54SAndroid Build Coastguard Worker# -----------------------------------
16546*4d5d8b54SAndroid Build Coastguard Worker# VARIABLE is name of variable containing _space_ separated list of
16547*4d5d8b54SAndroid Build Coastguard Worker# directories to be munged by the contents of PATH, which is string
16548*4d5d8b54SAndroid Build Coastguard Worker# having a format:
16549*4d5d8b54SAndroid Build Coastguard Worker# "DIR[:DIR]:"
16550*4d5d8b54SAndroid Build Coastguard Worker#       string "DIR[ DIR]" will be prepended to VARIABLE
16551*4d5d8b54SAndroid Build Coastguard Worker# ":DIR[:DIR]"
16552*4d5d8b54SAndroid Build Coastguard Worker#       string "DIR[ DIR]" will be appended to VARIABLE
16553*4d5d8b54SAndroid Build Coastguard Worker# "DIRP[:DIRP]::[DIRA:]DIRA"
16554*4d5d8b54SAndroid Build Coastguard Worker#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
16555*4d5d8b54SAndroid Build Coastguard Worker#       "DIRA[ DIRA]" will be appended to VARIABLE
16556*4d5d8b54SAndroid Build Coastguard Worker# "DIR[:DIR]"
16557*4d5d8b54SAndroid Build Coastguard Worker#       VARIABLE will be replaced by "DIR[ DIR]"
16558*4d5d8b54SAndroid Build Coastguard Workerfunc_munge_path_list ()
16559*4d5d8b54SAndroid Build Coastguard Worker{
16560*4d5d8b54SAndroid Build Coastguard Worker    case x$2 in
16561*4d5d8b54SAndroid Build Coastguard Worker    x)
16562*4d5d8b54SAndroid Build Coastguard Worker        ;;
16563*4d5d8b54SAndroid Build Coastguard Worker    *:)
16564*4d5d8b54SAndroid Build Coastguard Worker        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
16565*4d5d8b54SAndroid Build Coastguard Worker        ;;
16566*4d5d8b54SAndroid Build Coastguard Worker    x:*)
16567*4d5d8b54SAndroid Build Coastguard Worker        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
16568*4d5d8b54SAndroid Build Coastguard Worker        ;;
16569*4d5d8b54SAndroid Build Coastguard Worker    *::*)
16570*4d5d8b54SAndroid Build Coastguard Worker        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
16571*4d5d8b54SAndroid Build Coastguard Worker        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
16572*4d5d8b54SAndroid Build Coastguard Worker        ;;
16573*4d5d8b54SAndroid Build Coastguard Worker    *)
16574*4d5d8b54SAndroid Build Coastguard Worker        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
16575*4d5d8b54SAndroid Build Coastguard Worker        ;;
16576*4d5d8b54SAndroid Build Coastguard Worker    esac
16577*4d5d8b54SAndroid Build Coastguard Worker}
16578*4d5d8b54SAndroid Build Coastguard Worker
16579*4d5d8b54SAndroid Build Coastguard Worker
16580*4d5d8b54SAndroid Build Coastguard Worker# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
16581*4d5d8b54SAndroid Build Coastguard Workerfunc_cc_basename ()
16582*4d5d8b54SAndroid Build Coastguard Worker{
16583*4d5d8b54SAndroid Build Coastguard Worker    for cc_temp in $*""; do
16584*4d5d8b54SAndroid Build Coastguard Worker      case $cc_temp in
16585*4d5d8b54SAndroid Build Coastguard Worker        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16586*4d5d8b54SAndroid Build Coastguard Worker        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16587*4d5d8b54SAndroid Build Coastguard Worker        \-*) ;;
16588*4d5d8b54SAndroid Build Coastguard Worker        *) break;;
16589*4d5d8b54SAndroid Build Coastguard Worker      esac
16590*4d5d8b54SAndroid Build Coastguard Worker    done
16591*4d5d8b54SAndroid Build Coastguard Worker    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
16592*4d5d8b54SAndroid Build Coastguard Worker}
16593*4d5d8b54SAndroid Build Coastguard Worker
16594*4d5d8b54SAndroid Build Coastguard Worker
16595*4d5d8b54SAndroid Build Coastguard Worker# ### END FUNCTIONS SHARED WITH CONFIGURE
16596*4d5d8b54SAndroid Build Coastguard Worker
16597*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
16598*4d5d8b54SAndroid Build Coastguard Worker
16599*4d5d8b54SAndroid Build Coastguard Worker  case $host_os in
16600*4d5d8b54SAndroid Build Coastguard Worker  aix3*)
16601*4d5d8b54SAndroid Build Coastguard Worker    cat <<\_LT_EOF >> "$cfgfile"
16602*4d5d8b54SAndroid Build Coastguard Worker# AIX sometimes has problems with the GCC collect2 program.  For some
16603*4d5d8b54SAndroid Build Coastguard Worker# reason, if we set the COLLECT_NAMES environment variable, the problems
16604*4d5d8b54SAndroid Build Coastguard Worker# vanish in a puff of smoke.
16605*4d5d8b54SAndroid Build Coastguard Workerif test set != "${COLLECT_NAMES+set}"; then
16606*4d5d8b54SAndroid Build Coastguard Worker  COLLECT_NAMES=
16607*4d5d8b54SAndroid Build Coastguard Worker  export COLLECT_NAMES
16608*4d5d8b54SAndroid Build Coastguard Workerfi
16609*4d5d8b54SAndroid Build Coastguard Worker_LT_EOF
16610*4d5d8b54SAndroid Build Coastguard Worker    ;;
16611*4d5d8b54SAndroid Build Coastguard Worker  esac
16612*4d5d8b54SAndroid Build Coastguard Worker
16613*4d5d8b54SAndroid Build Coastguard Worker
16614*4d5d8b54SAndroid Build Coastguard Worker
16615*4d5d8b54SAndroid Build Coastguard Workerltmain=$ac_aux_dir/ltmain.sh
16616*4d5d8b54SAndroid Build Coastguard Worker
16617*4d5d8b54SAndroid Build Coastguard Worker
16618*4d5d8b54SAndroid Build Coastguard Worker  # We use sed instead of cat because bash on DJGPP gets confused if
16619*4d5d8b54SAndroid Build Coastguard Worker  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16620*4d5d8b54SAndroid Build Coastguard Worker  # text mode, it properly converts lines to CR/LF.  This bash problem
16621*4d5d8b54SAndroid Build Coastguard Worker  # is reportedly fixed, but why not run on old versions too?
16622*4d5d8b54SAndroid Build Coastguard Worker  $SED '$q' "$ltmain" >> "$cfgfile" \
16623*4d5d8b54SAndroid Build Coastguard Worker     || (rm -f "$cfgfile"; exit 1)
16624*4d5d8b54SAndroid Build Coastguard Worker
16625*4d5d8b54SAndroid Build Coastguard Worker   mv -f "$cfgfile" "$ofile" ||
16626*4d5d8b54SAndroid Build Coastguard Worker    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16627*4d5d8b54SAndroid Build Coastguard Worker  chmod +x "$ofile"
16628*4d5d8b54SAndroid Build Coastguard Worker
16629*4d5d8b54SAndroid Build Coastguard Worker ;;
16630*4d5d8b54SAndroid Build Coastguard Worker    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16631*4d5d8b54SAndroid Build Coastguard Worker  # Older Autoconf quotes --file arguments for eval, but not when files
16632*4d5d8b54SAndroid Build Coastguard Worker  # are listed without --file.  Let's play safe and only enable the eval
16633*4d5d8b54SAndroid Build Coastguard Worker  # if we detect the quoting.
16634*4d5d8b54SAndroid Build Coastguard Worker  # TODO: see whether this extra hack can be removed once we start
16635*4d5d8b54SAndroid Build Coastguard Worker  # requiring Autoconf 2.70 or later.
16636*4d5d8b54SAndroid Build Coastguard Worker  case $CONFIG_FILES in #(
16637*4d5d8b54SAndroid Build Coastguard Worker  *\'*) :
16638*4d5d8b54SAndroid Build Coastguard Worker    eval set x "$CONFIG_FILES" ;; #(
16639*4d5d8b54SAndroid Build Coastguard Worker  *) :
16640*4d5d8b54SAndroid Build Coastguard Worker    set x $CONFIG_FILES ;; #(
16641*4d5d8b54SAndroid Build Coastguard Worker  *) :
16642*4d5d8b54SAndroid Build Coastguard Worker     ;;
16643*4d5d8b54SAndroid Build Coastguard Workeresac
16644*4d5d8b54SAndroid Build Coastguard Worker  shift
16645*4d5d8b54SAndroid Build Coastguard Worker  # Used to flag and report bootstrapping failures.
16646*4d5d8b54SAndroid Build Coastguard Worker  am_rc=0
16647*4d5d8b54SAndroid Build Coastguard Worker  for am_mf
16648*4d5d8b54SAndroid Build Coastguard Worker  do
16649*4d5d8b54SAndroid Build Coastguard Worker    # Strip MF so we end up with the name of the file.
16650*4d5d8b54SAndroid Build Coastguard Worker    am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
16651*4d5d8b54SAndroid Build Coastguard Worker    # Check whether this is an Automake generated Makefile which includes
16652*4d5d8b54SAndroid Build Coastguard Worker    # dependency-tracking related rules and includes.
16653*4d5d8b54SAndroid Build Coastguard Worker    # Grep'ing the whole file directly is not great: AIX grep has a line
16654*4d5d8b54SAndroid Build Coastguard Worker    # limit of 2048, but all sed's we know have understand at least 4000.
16655*4d5d8b54SAndroid Build Coastguard Worker    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
16656*4d5d8b54SAndroid Build Coastguard Worker      || continue
16657*4d5d8b54SAndroid Build Coastguard Worker    am_dirpart=`$as_dirname -- "$am_mf" ||
16658*4d5d8b54SAndroid Build Coastguard Worker$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16659*4d5d8b54SAndroid Build Coastguard Worker	 X"$am_mf" : 'X\(//\)[^/]' \| \
16660*4d5d8b54SAndroid Build Coastguard Worker	 X"$am_mf" : 'X\(//\)$' \| \
16661*4d5d8b54SAndroid Build Coastguard Worker	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
16662*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" X"$am_mf" |
16663*4d5d8b54SAndroid Build Coastguard Worker    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16664*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16665*4d5d8b54SAndroid Build Coastguard Worker	    q
16666*4d5d8b54SAndroid Build Coastguard Worker	  }
16667*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)[^/].*/{
16668*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16669*4d5d8b54SAndroid Build Coastguard Worker	    q
16670*4d5d8b54SAndroid Build Coastguard Worker	  }
16671*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\/\)$/{
16672*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16673*4d5d8b54SAndroid Build Coastguard Worker	    q
16674*4d5d8b54SAndroid Build Coastguard Worker	  }
16675*4d5d8b54SAndroid Build Coastguard Worker	  /^X\(\/\).*/{
16676*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16677*4d5d8b54SAndroid Build Coastguard Worker	    q
16678*4d5d8b54SAndroid Build Coastguard Worker	  }
16679*4d5d8b54SAndroid Build Coastguard Worker	  s/.*/./; q'`
16680*4d5d8b54SAndroid Build Coastguard Worker    am_filepart=`$as_basename -- "$am_mf" ||
16681*4d5d8b54SAndroid Build Coastguard Worker$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
16682*4d5d8b54SAndroid Build Coastguard Worker	 X"$am_mf" : 'X\(//\)$' \| \
16683*4d5d8b54SAndroid Build Coastguard Worker	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
16684*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" X/"$am_mf" |
16685*4d5d8b54SAndroid Build Coastguard Worker    sed '/^.*\/\([^/][^/]*\)\/*$/{
16686*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16687*4d5d8b54SAndroid Build Coastguard Worker	    q
16688*4d5d8b54SAndroid Build Coastguard Worker	  }
16689*4d5d8b54SAndroid Build Coastguard Worker	  /^X\/\(\/\/\)$/{
16690*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16691*4d5d8b54SAndroid Build Coastguard Worker	    q
16692*4d5d8b54SAndroid Build Coastguard Worker	  }
16693*4d5d8b54SAndroid Build Coastguard Worker	  /^X\/\(\/\).*/{
16694*4d5d8b54SAndroid Build Coastguard Worker	    s//\1/
16695*4d5d8b54SAndroid Build Coastguard Worker	    q
16696*4d5d8b54SAndroid Build Coastguard Worker	  }
16697*4d5d8b54SAndroid Build Coastguard Worker	  s/.*/./; q'`
16698*4d5d8b54SAndroid Build Coastguard Worker    { echo "$as_me:$LINENO: cd "$am_dirpart" \
16699*4d5d8b54SAndroid Build Coastguard Worker      && sed -e '/# am--include-marker/d' "$am_filepart" \
16700*4d5d8b54SAndroid Build Coastguard Worker        | $MAKE -f - am--depfiles" >&5
16701*4d5d8b54SAndroid Build Coastguard Worker   (cd "$am_dirpart" \
16702*4d5d8b54SAndroid Build Coastguard Worker      && sed -e '/# am--include-marker/d' "$am_filepart" \
16703*4d5d8b54SAndroid Build Coastguard Worker        | $MAKE -f - am--depfiles) >&5 2>&5
16704*4d5d8b54SAndroid Build Coastguard Worker   ac_status=$?
16705*4d5d8b54SAndroid Build Coastguard Worker   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16706*4d5d8b54SAndroid Build Coastguard Worker   (exit $ac_status); } || am_rc=$?
16707*4d5d8b54SAndroid Build Coastguard Worker  done
16708*4d5d8b54SAndroid Build Coastguard Worker  if test $am_rc -ne 0; then
16709*4d5d8b54SAndroid Build Coastguard Worker    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16710*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
16711*4d5d8b54SAndroid Build Coastguard Workeras_fn_error $? "Something went wrong bootstrapping makefile fragments
16712*4d5d8b54SAndroid Build Coastguard Worker    for automatic dependency tracking.  If GNU make was not used, consider
16713*4d5d8b54SAndroid Build Coastguard Worker    re-running the configure script with MAKE=\"gmake\" (or whatever is
16714*4d5d8b54SAndroid Build Coastguard Worker    necessary).  You can also try re-running configure with the
16715*4d5d8b54SAndroid Build Coastguard Worker    '--disable-dependency-tracking' option to at least be able to build
16716*4d5d8b54SAndroid Build Coastguard Worker    the package (albeit without support for automatic dependency tracking).
16717*4d5d8b54SAndroid Build Coastguard WorkerSee \`config.log' for more details" "$LINENO" 5; }
16718*4d5d8b54SAndroid Build Coastguard Worker  fi
16719*4d5d8b54SAndroid Build Coastguard Worker  { am_dirpart=; unset am_dirpart;}
16720*4d5d8b54SAndroid Build Coastguard Worker  { am_filepart=; unset am_filepart;}
16721*4d5d8b54SAndroid Build Coastguard Worker  { am_mf=; unset am_mf;}
16722*4d5d8b54SAndroid Build Coastguard Worker  { am_rc=; unset am_rc;}
16723*4d5d8b54SAndroid Build Coastguard Worker  rm -f conftest-deps.mk
16724*4d5d8b54SAndroid Build Coastguard Worker}
16725*4d5d8b54SAndroid Build Coastguard Worker ;;
16726*4d5d8b54SAndroid Build Coastguard Worker
16727*4d5d8b54SAndroid Build Coastguard Worker  esac
16728*4d5d8b54SAndroid Build Coastguard Workerdone # for ac_tag
16729*4d5d8b54SAndroid Build Coastguard Worker
16730*4d5d8b54SAndroid Build Coastguard Worker
16731*4d5d8b54SAndroid Build Coastguard Workeras_fn_exit 0
16732*4d5d8b54SAndroid Build Coastguard Worker_ACEOF
16733*4d5d8b54SAndroid Build Coastguard Workerac_clean_files=$ac_clean_files_save
16734*4d5d8b54SAndroid Build Coastguard Worker
16735*4d5d8b54SAndroid Build Coastguard Workertest $ac_write_fail = 0 ||
16736*4d5d8b54SAndroid Build Coastguard Worker  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16737*4d5d8b54SAndroid Build Coastguard Worker
16738*4d5d8b54SAndroid Build Coastguard Worker
16739*4d5d8b54SAndroid Build Coastguard Worker# configure is writing to config.log, and then calls config.status.
16740*4d5d8b54SAndroid Build Coastguard Worker# config.status does its own redirection, appending to config.log.
16741*4d5d8b54SAndroid Build Coastguard Worker# Unfortunately, on DOS this fails, as config.log is still kept open
16742*4d5d8b54SAndroid Build Coastguard Worker# by configure, so config.status won't be able to write to it; its
16743*4d5d8b54SAndroid Build Coastguard Worker# output is simply discarded.  So we exec the FD to /dev/null,
16744*4d5d8b54SAndroid Build Coastguard Worker# effectively closing config.log, so it can be properly (re)opened and
16745*4d5d8b54SAndroid Build Coastguard Worker# appended to by config.status.  When coming back to configure, we
16746*4d5d8b54SAndroid Build Coastguard Worker# need to make the FD available again.
16747*4d5d8b54SAndroid Build Coastguard Workerif test "$no_create" != yes; then
16748*4d5d8b54SAndroid Build Coastguard Worker  ac_cs_success=:
16749*4d5d8b54SAndroid Build Coastguard Worker  ac_config_status_args=
16750*4d5d8b54SAndroid Build Coastguard Worker  test "$silent" = yes &&
16751*4d5d8b54SAndroid Build Coastguard Worker    ac_config_status_args="$ac_config_status_args --quiet"
16752*4d5d8b54SAndroid Build Coastguard Worker  exec 5>/dev/null
16753*4d5d8b54SAndroid Build Coastguard Worker  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16754*4d5d8b54SAndroid Build Coastguard Worker  exec 5>>config.log
16755*4d5d8b54SAndroid Build Coastguard Worker  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16756*4d5d8b54SAndroid Build Coastguard Worker  # would make configure fail if this is the last instruction.
16757*4d5d8b54SAndroid Build Coastguard Worker  $ac_cs_success || as_fn_exit 1
16758*4d5d8b54SAndroid Build Coastguard Workerfi
16759*4d5d8b54SAndroid Build Coastguard Workerif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16760*4d5d8b54SAndroid Build Coastguard Worker  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16761*4d5d8b54SAndroid Build Coastguard Workerprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16762*4d5d8b54SAndroid Build Coastguard Workerfi
16763*4d5d8b54SAndroid Build Coastguard Worker
16764*4d5d8b54SAndroid Build Coastguard Worker
16765