configure revision 1.1.1.11 1 1.1 mrg #! /bin/sh
2 1.1 mrg # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.10 mrg # Generated by GNU Autoconf 2.69 for LTO plugin for ld 0.1.
4 1.1.1.10 mrg #
5 1.1.1.10 mrg #
6 1.1.1.10 mrg # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.1 mrg #
8 1.1 mrg #
9 1.1 mrg # This configure script is free software; the Free Software Foundation
10 1.1 mrg # gives unlimited permission to copy, distribute and modify it.
11 1.1 mrg ## -------------------- ##
12 1.1 mrg ## M4sh Initialization. ##
13 1.1 mrg ## -------------------- ##
14 1.1 mrg
15 1.1 mrg # Be more Bourne compatible
16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 1.1 mrg emulate sh
19 1.1 mrg NULLCMD=:
20 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 mrg # is contrary to our usage. Disable this feature.
22 1.1 mrg alias -g '${1+"$@"}'='"$@"'
23 1.1 mrg setopt NO_GLOB_SUBST
24 1.1 mrg else
25 1.1 mrg case `(set -o) 2>/dev/null` in #(
26 1.1 mrg *posix*) :
27 1.1 mrg set -o posix ;; #(
28 1.1 mrg *) :
29 1.1 mrg ;;
30 1.1 mrg esac
31 1.1 mrg fi
32 1.1 mrg
33 1.1 mrg
34 1.1 mrg as_nl='
35 1.1 mrg '
36 1.1 mrg export as_nl
37 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.1 mrg # but without wasting forks for bash or zsh.
43 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.1 mrg as_echo='print -r --'
46 1.1 mrg as_echo_n='print -rn --'
47 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.1 mrg as_echo='printf %s\n'
49 1.1 mrg as_echo_n='printf %s'
50 1.1 mrg else
51 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.1 mrg as_echo_n='/usr/ucb/echo -n'
54 1.1 mrg else
55 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.1 mrg as_echo_n_body='eval
57 1.1 mrg arg=$1;
58 1.1 mrg case $arg in #(
59 1.1 mrg *"$as_nl"*)
60 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.1 mrg esac;
63 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.1 mrg '
65 1.1 mrg export as_echo_n_body
66 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 mrg fi
68 1.1 mrg export as_echo_body
69 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
70 1.1 mrg fi
71 1.1 mrg
72 1.1 mrg # The user is always right.
73 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
74 1.1 mrg PATH_SEPARATOR=:
75 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.1 mrg PATH_SEPARATOR=';'
78 1.1 mrg }
79 1.1 mrg fi
80 1.1 mrg
81 1.1 mrg
82 1.1 mrg # IFS
83 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
84 1.1 mrg # there to prevent editors from complaining about space-tab.
85 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 1.1 mrg # splitting by setting IFS to empty value.)
87 1.1 mrg IFS=" "" $as_nl"
88 1.1 mrg
89 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
90 1.1.1.10 mrg as_myself=
91 1.1 mrg case $0 in #((
92 1.1 mrg *[\\/]* ) as_myself=$0 ;;
93 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 1.1 mrg for as_dir in $PATH
95 1.1 mrg do
96 1.1 mrg IFS=$as_save_IFS
97 1.1 mrg test -z "$as_dir" && as_dir=.
98 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.1 mrg done
100 1.1 mrg IFS=$as_save_IFS
101 1.1 mrg
102 1.1 mrg ;;
103 1.1 mrg esac
104 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
105 1.1 mrg # in which case we are not to be found in the path.
106 1.1 mrg if test "x$as_myself" = x; then
107 1.1 mrg as_myself=$0
108 1.1 mrg fi
109 1.1 mrg if test ! -f "$as_myself"; then
110 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.1 mrg exit 1
112 1.1 mrg fi
113 1.1 mrg
114 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
115 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
117 1.1 mrg # trigger a bug in pdksh 5.2.14.
118 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.1 mrg do eval test x\${$as_var+set} = xset \
120 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 1.1 mrg done
122 1.1 mrg PS1='$ '
123 1.1 mrg PS2='> '
124 1.1 mrg PS4='+ '
125 1.1 mrg
126 1.1 mrg # NLS nuisances.
127 1.1 mrg LC_ALL=C
128 1.1 mrg export LC_ALL
129 1.1 mrg LANGUAGE=C
130 1.1 mrg export LANGUAGE
131 1.1 mrg
132 1.1 mrg # CDPATH.
133 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 mrg
135 1.1.1.10 mrg # Use a proper internal environment variable to ensure we don't fall
136 1.1.1.10 mrg # into an infinite loop, continuously re-executing ourselves.
137 1.1.1.10 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.1.1.10 mrg _as_can_reexec=no; export _as_can_reexec;
139 1.1.1.10 mrg # We cannot yet assume a decent shell, so we have to provide a
140 1.1.1.10 mrg # neutralization value for shells without unset; and this also
141 1.1.1.10 mrg # works around shells that cannot unset nonexistent variables.
142 1.1.1.10 mrg # Preserve -v and -x to the replacement shell.
143 1.1.1.10 mrg BASH_ENV=/dev/null
144 1.1.1.10 mrg ENV=/dev/null
145 1.1.1.10 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.1.1.10 mrg case $- in # ((((
147 1.1.1.10 mrg *v*x* | *x*v* ) as_opts=-vx ;;
148 1.1.1.10 mrg *v* ) as_opts=-v ;;
149 1.1.1.10 mrg *x* ) as_opts=-x ;;
150 1.1.1.10 mrg * ) as_opts= ;;
151 1.1.1.10 mrg esac
152 1.1.1.10 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.1.1.10 mrg # Admittedly, this is quite paranoid, since all the known shells bail
154 1.1.1.10 mrg # out after a failed `exec'.
155 1.1.1.10 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.1.1.10 mrg as_fn_exit 255
157 1.1.1.10 mrg fi
158 1.1.1.10 mrg # We don't want this to propagate to other subprocesses.
159 1.1.1.10 mrg { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 mrg if test "x$CONFIG_SHELL" = x; then
161 1.1 mrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.1 mrg emulate sh
163 1.1 mrg NULLCMD=:
164 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.1 mrg # is contrary to our usage. Disable this feature.
166 1.1 mrg alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.1 mrg setopt NO_GLOB_SUBST
168 1.1 mrg else
169 1.1 mrg case \`(set -o) 2>/dev/null\` in #(
170 1.1 mrg *posix*) :
171 1.1 mrg set -o posix ;; #(
172 1.1 mrg *) :
173 1.1 mrg ;;
174 1.1 mrg esac
175 1.1 mrg fi
176 1.1 mrg "
177 1.1 mrg as_required="as_fn_return () { (exit \$1); }
178 1.1 mrg as_fn_success () { as_fn_return 0; }
179 1.1 mrg as_fn_failure () { as_fn_return 1; }
180 1.1 mrg as_fn_ret_success () { return 0; }
181 1.1 mrg as_fn_ret_failure () { return 1; }
182 1.1 mrg
183 1.1 mrg exitcode=0
184 1.1 mrg as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.1 mrg as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.1 mrg as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.1 mrg as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.1 mrg if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.1 mrg
190 1.1 mrg else
191 1.1 mrg exitcode=1; echo positional parameters were not saved.
192 1.1 mrg fi
193 1.1.1.10 mrg test x\$exitcode = x0 || exit 1
194 1.1.1.10 mrg test -x / || exit 1"
195 1.1 mrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.1 mrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.1 mrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.1 mrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.1.1.5 mrg test \$(( 1 + 1 )) = 2 || exit 1
200 1.1 mrg
201 1.1 mrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 1.1 mrg PATH=/empty FPATH=/empty; export PATH FPATH
206 1.1 mrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 1.1.1.5 mrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 1.1 mrg if (eval "$as_required") 2>/dev/null; then :
209 1.1 mrg as_have_required=yes
210 1.1 mrg else
211 1.1 mrg as_have_required=no
212 1.1 mrg fi
213 1.1 mrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214 1.1 mrg
215 1.1 mrg else
216 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 1.1 mrg as_found=false
218 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 1.1 mrg do
220 1.1 mrg IFS=$as_save_IFS
221 1.1 mrg test -z "$as_dir" && as_dir=.
222 1.1 mrg as_found=:
223 1.1 mrg case $as_dir in #(
224 1.1 mrg /*)
225 1.1 mrg for as_base in sh bash ksh sh5; do
226 1.1 mrg # Try only shells that exist, to save several forks.
227 1.1 mrg as_shell=$as_dir/$as_base
228 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 1.1 mrg CONFIG_SHELL=$as_shell as_have_required=yes
231 1.1 mrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 1.1 mrg break 2
233 1.1 mrg fi
234 1.1 mrg fi
235 1.1 mrg done;;
236 1.1 mrg esac
237 1.1 mrg as_found=false
238 1.1 mrg done
239 1.1 mrg $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 1.1 mrg CONFIG_SHELL=$SHELL as_have_required=yes
242 1.1 mrg fi; }
243 1.1 mrg IFS=$as_save_IFS
244 1.1 mrg
245 1.1 mrg
246 1.1 mrg if test "x$CONFIG_SHELL" != x; then :
247 1.1.1.10 mrg export CONFIG_SHELL
248 1.1.1.10 mrg # We cannot yet assume a decent shell, so we have to provide a
249 1.1.1.10 mrg # neutralization value for shells without unset; and this also
250 1.1.1.10 mrg # works around shells that cannot unset nonexistent variables.
251 1.1.1.10 mrg # Preserve -v and -x to the replacement shell.
252 1.1.1.10 mrg BASH_ENV=/dev/null
253 1.1.1.10 mrg ENV=/dev/null
254 1.1.1.10 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 1.1.1.10 mrg case $- in # ((((
256 1.1.1.10 mrg *v*x* | *x*v* ) as_opts=-vx ;;
257 1.1.1.10 mrg *v* ) as_opts=-v ;;
258 1.1.1.10 mrg *x* ) as_opts=-x ;;
259 1.1.1.10 mrg * ) as_opts= ;;
260 1.1.1.10 mrg esac
261 1.1.1.10 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 1.1.1.10 mrg # Admittedly, this is quite paranoid, since all the known shells bail
263 1.1.1.10 mrg # out after a failed `exec'.
264 1.1.1.10 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 1.1.1.10 mrg exit 255
266 1.1 mrg fi
267 1.1 mrg
268 1.1 mrg if test x$as_have_required = xno; then :
269 1.1 mrg $as_echo "$0: This script requires a shell more modern than all"
270 1.1 mrg $as_echo "$0: the shells that I found on your system."
271 1.1 mrg if test x${ZSH_VERSION+set} = xset ; then
272 1.1 mrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 1.1 mrg $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 1.1 mrg else
275 1.1 mrg $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
276 1.1 mrg $0: including any error possibly output before this
277 1.1 mrg $0: message. Then install a modern shell, or manually run
278 1.1 mrg $0: the script under such a shell if you do have one."
279 1.1 mrg fi
280 1.1 mrg exit 1
281 1.1 mrg fi
282 1.1 mrg fi
283 1.1 mrg fi
284 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
285 1.1 mrg export SHELL
286 1.1 mrg # Unset more variables known to interfere with behavior of common tools.
287 1.1 mrg CLICOLOR_FORCE= GREP_OPTIONS=
288 1.1 mrg unset CLICOLOR_FORCE GREP_OPTIONS
289 1.1 mrg
290 1.1 mrg ## --------------------- ##
291 1.1 mrg ## M4sh Shell Functions. ##
292 1.1 mrg ## --------------------- ##
293 1.1 mrg # as_fn_unset VAR
294 1.1 mrg # ---------------
295 1.1 mrg # Portably unset VAR.
296 1.1 mrg as_fn_unset ()
297 1.1 mrg {
298 1.1 mrg { eval $1=; unset $1;}
299 1.1 mrg }
300 1.1 mrg as_unset=as_fn_unset
301 1.1 mrg
302 1.1 mrg # as_fn_set_status STATUS
303 1.1 mrg # -----------------------
304 1.1 mrg # Set $? to STATUS, without forking.
305 1.1 mrg as_fn_set_status ()
306 1.1 mrg {
307 1.1 mrg return $1
308 1.1 mrg } # as_fn_set_status
309 1.1 mrg
310 1.1 mrg # as_fn_exit STATUS
311 1.1 mrg # -----------------
312 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 1.1 mrg as_fn_exit ()
314 1.1 mrg {
315 1.1 mrg set +e
316 1.1 mrg as_fn_set_status $1
317 1.1 mrg exit $1
318 1.1 mrg } # as_fn_exit
319 1.1 mrg
320 1.1 mrg # as_fn_mkdir_p
321 1.1 mrg # -------------
322 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
323 1.1 mrg as_fn_mkdir_p ()
324 1.1 mrg {
325 1.1 mrg
326 1.1 mrg case $as_dir in #(
327 1.1 mrg -*) as_dir=./$as_dir;;
328 1.1 mrg esac
329 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
330 1.1 mrg as_dirs=
331 1.1 mrg while :; do
332 1.1 mrg case $as_dir in #(
333 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 1.1 mrg *) as_qdir=$as_dir;;
335 1.1 mrg esac
336 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
337 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
338 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
340 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
341 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 1.1 mrg $as_echo X"$as_dir" |
343 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 1.1 mrg s//\1/
345 1.1 mrg q
346 1.1 mrg }
347 1.1 mrg /^X\(\/\/\)[^/].*/{
348 1.1 mrg s//\1/
349 1.1 mrg q
350 1.1 mrg }
351 1.1 mrg /^X\(\/\/\)$/{
352 1.1 mrg s//\1/
353 1.1 mrg q
354 1.1 mrg }
355 1.1 mrg /^X\(\/\).*/{
356 1.1 mrg s//\1/
357 1.1 mrg q
358 1.1 mrg }
359 1.1 mrg s/.*/./; q'`
360 1.1 mrg test -d "$as_dir" && break
361 1.1 mrg done
362 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
363 1.1.1.10 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364 1.1 mrg
365 1.1 mrg
366 1.1 mrg } # as_fn_mkdir_p
367 1.1.1.10 mrg
368 1.1.1.10 mrg # as_fn_executable_p FILE
369 1.1.1.10 mrg # -----------------------
370 1.1.1.10 mrg # Test if FILE is an executable regular file.
371 1.1.1.10 mrg as_fn_executable_p ()
372 1.1.1.10 mrg {
373 1.1.1.10 mrg test -f "$1" && test -x "$1"
374 1.1.1.10 mrg } # as_fn_executable_p
375 1.1 mrg # as_fn_append VAR VALUE
376 1.1 mrg # ----------------------
377 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
378 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
379 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
380 1.1 mrg # implementations.
381 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 1.1 mrg eval 'as_fn_append ()
383 1.1 mrg {
384 1.1 mrg eval $1+=\$2
385 1.1 mrg }'
386 1.1 mrg else
387 1.1 mrg as_fn_append ()
388 1.1 mrg {
389 1.1 mrg eval $1=\$$1\$2
390 1.1 mrg }
391 1.1 mrg fi # as_fn_append
392 1.1 mrg
393 1.1 mrg # as_fn_arith ARG...
394 1.1 mrg # ------------------
395 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
396 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 1.1 mrg # must be portable across $(()) and expr.
398 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 1.1 mrg eval 'as_fn_arith ()
400 1.1 mrg {
401 1.1 mrg as_val=$(( $* ))
402 1.1 mrg }'
403 1.1 mrg else
404 1.1 mrg as_fn_arith ()
405 1.1 mrg {
406 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
407 1.1 mrg }
408 1.1 mrg fi # as_fn_arith
409 1.1 mrg
410 1.1 mrg
411 1.1.1.10 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 1.1.1.10 mrg # ----------------------------------------
413 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 1.1.1.10 mrg # script with STATUS, using 1 if that was 0.
416 1.1 mrg as_fn_error ()
417 1.1 mrg {
418 1.1.1.10 mrg as_status=$1; test $as_status -eq 0 && as_status=1
419 1.1.1.10 mrg if test "$4"; then
420 1.1.1.10 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 1.1.1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 1.1 mrg fi
423 1.1.1.10 mrg $as_echo "$as_me: error: $2" >&2
424 1.1 mrg as_fn_exit $as_status
425 1.1 mrg } # as_fn_error
426 1.1 mrg
427 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
428 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 1.1 mrg as_expr=expr
430 1.1 mrg else
431 1.1 mrg as_expr=false
432 1.1 mrg fi
433 1.1 mrg
434 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 1.1 mrg as_basename=basename
436 1.1 mrg else
437 1.1 mrg as_basename=false
438 1.1 mrg fi
439 1.1 mrg
440 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 1.1 mrg as_dirname=dirname
442 1.1 mrg else
443 1.1 mrg as_dirname=false
444 1.1 mrg fi
445 1.1 mrg
446 1.1 mrg as_me=`$as_basename -- "$0" ||
447 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 1.1 mrg X"$0" : 'X\(//\)$' \| \
449 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 1.1 mrg $as_echo X/"$0" |
451 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
452 1.1 mrg s//\1/
453 1.1 mrg q
454 1.1 mrg }
455 1.1 mrg /^X\/\(\/\/\)$/{
456 1.1 mrg s//\1/
457 1.1 mrg q
458 1.1 mrg }
459 1.1 mrg /^X\/\(\/\).*/{
460 1.1 mrg s//\1/
461 1.1 mrg q
462 1.1 mrg }
463 1.1 mrg s/.*/./; q'`
464 1.1 mrg
465 1.1 mrg # Avoid depending upon Character Ranges.
466 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 1.1 mrg as_cr_digits='0123456789'
470 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
471 1.1 mrg
472 1.1 mrg
473 1.1 mrg as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 1.1 mrg as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 1.1 mrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 1.1 mrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 1.1 mrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 1.1 mrg sed -n '
479 1.1 mrg p
480 1.1 mrg /[$]LINENO/=
481 1.1 mrg ' <$as_myself |
482 1.1 mrg sed '
483 1.1 mrg s/[$]LINENO.*/&-/
484 1.1 mrg t lineno
485 1.1 mrg b
486 1.1 mrg :lineno
487 1.1 mrg N
488 1.1 mrg :loop
489 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 1.1 mrg t loop
491 1.1 mrg s/-\n.*//
492 1.1 mrg ' >$as_me.lineno &&
493 1.1 mrg chmod +x "$as_me.lineno" ||
494 1.1 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495 1.1 mrg
496 1.1.1.10 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 1.1.1.10 mrg # already done that, so ensure we don't try to do so again and fall
498 1.1.1.10 mrg # in an infinite loop. This has already happened in practice.
499 1.1.1.10 mrg _as_can_reexec=no; export _as_can_reexec
500 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
501 1.1 mrg # (the dirname of $[0] is not the place where we might find the
502 1.1 mrg # original and so on. Autoconf is especially sensitive to this).
503 1.1 mrg . "./$as_me.lineno"
504 1.1 mrg # Exit status is that of the last command.
505 1.1 mrg exit
506 1.1 mrg }
507 1.1 mrg
508 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
509 1.1 mrg case `echo -n x` in #(((((
510 1.1 mrg -n*)
511 1.1 mrg case `echo 'xy\c'` in
512 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 1.1 mrg xy) ECHO_C='\c';;
514 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 1.1 mrg ECHO_T=' ';;
516 1.1 mrg esac;;
517 1.1 mrg *)
518 1.1 mrg ECHO_N='-n';;
519 1.1 mrg esac
520 1.1 mrg
521 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
522 1.1 mrg if test -d conf$$.dir; then
523 1.1 mrg rm -f conf$$.dir/conf$$.file
524 1.1 mrg else
525 1.1 mrg rm -f conf$$.dir
526 1.1 mrg mkdir conf$$.dir 2>/dev/null
527 1.1 mrg fi
528 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
529 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
530 1.1 mrg as_ln_s='ln -s'
531 1.1 mrg # ... but there are two gotchas:
532 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 1.1.1.10 mrg # In both cases, we have to default to `cp -pR'.
535 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 1.1.1.10 mrg as_ln_s='cp -pR'
537 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
538 1.1 mrg as_ln_s=ln
539 1.1 mrg else
540 1.1.1.10 mrg as_ln_s='cp -pR'
541 1.1 mrg fi
542 1.1 mrg else
543 1.1.1.10 mrg as_ln_s='cp -pR'
544 1.1 mrg fi
545 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 1.1 mrg rmdir conf$$.dir 2>/dev/null
547 1.1 mrg
548 1.1 mrg if mkdir -p . 2>/dev/null; then
549 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
550 1.1 mrg else
551 1.1 mrg test -d ./-p && rmdir ./-p
552 1.1 mrg as_mkdir_p=false
553 1.1 mrg fi
554 1.1 mrg
555 1.1.1.10 mrg as_test_x='test -x'
556 1.1.1.10 mrg as_executable_p=as_fn_executable_p
557 1.1 mrg
558 1.1 mrg # Sed expression to map a string onto a valid CPP name.
559 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560 1.1 mrg
561 1.1 mrg # Sed expression to map a string onto a valid variable name.
562 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563 1.1 mrg
564 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
565 1.1 mrg
566 1.1 mrg
567 1.1.1.10 mrg test -n "$DJDIR" || exec 7<&0 </dev/null
568 1.1.1.10 mrg exec 6>&1
569 1.1 mrg
570 1.1 mrg # Name of the host.
571 1.1.1.10 mrg # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 1.1 mrg # so uname gets run too.
573 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574 1.1 mrg
575 1.1 mrg #
576 1.1 mrg # Initializations.
577 1.1 mrg #
578 1.1 mrg ac_default_prefix=/usr/local
579 1.1 mrg ac_clean_files=
580 1.1 mrg ac_config_libobj_dir=.
581 1.1 mrg LIBOBJS=
582 1.1 mrg cross_compiling=no
583 1.1 mrg subdirs=
584 1.1 mrg MFLAGS=
585 1.1 mrg MAKEFLAGS=
586 1.1 mrg
587 1.1 mrg # Identity of this package.
588 1.1 mrg PACKAGE_NAME='LTO plugin for ld'
589 1.1 mrg PACKAGE_TARNAME='lto-plugin'
590 1.1 mrg PACKAGE_VERSION='0.1'
591 1.1 mrg PACKAGE_STRING='LTO plugin for ld 0.1'
592 1.1 mrg PACKAGE_BUGREPORT=''
593 1.1 mrg PACKAGE_URL=''
594 1.1 mrg
595 1.1 mrg # Factoring default headers for most tests.
596 1.1 mrg ac_includes_default="\
597 1.1 mrg #include <stdio.h>
598 1.1 mrg #ifdef HAVE_SYS_TYPES_H
599 1.1 mrg # include <sys/types.h>
600 1.1 mrg #endif
601 1.1 mrg #ifdef HAVE_SYS_STAT_H
602 1.1 mrg # include <sys/stat.h>
603 1.1 mrg #endif
604 1.1 mrg #ifdef STDC_HEADERS
605 1.1 mrg # include <stdlib.h>
606 1.1 mrg # include <stddef.h>
607 1.1 mrg #else
608 1.1 mrg # ifdef HAVE_STDLIB_H
609 1.1 mrg # include <stdlib.h>
610 1.1 mrg # endif
611 1.1 mrg #endif
612 1.1 mrg #ifdef HAVE_STRING_H
613 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
614 1.1 mrg # include <memory.h>
615 1.1 mrg # endif
616 1.1 mrg # include <string.h>
617 1.1 mrg #endif
618 1.1 mrg #ifdef HAVE_STRINGS_H
619 1.1 mrg # include <strings.h>
620 1.1 mrg #endif
621 1.1 mrg #ifdef HAVE_INTTYPES_H
622 1.1 mrg # include <inttypes.h>
623 1.1 mrg #endif
624 1.1 mrg #ifdef HAVE_STDINT_H
625 1.1 mrg # include <stdint.h>
626 1.1 mrg #endif
627 1.1 mrg #ifdef HAVE_UNISTD_H
628 1.1 mrg # include <unistd.h>
629 1.1 mrg #endif"
630 1.1 mrg
631 1.1 mrg ac_subst_vars='am__EXEEXT_FALSE
632 1.1 mrg am__EXEEXT_TRUE
633 1.1 mrg LTLIBOBJS
634 1.1 mrg LIBOBJS
635 1.1 mrg target_noncanonical
636 1.1.1.2 mrg lt_host_flags
637 1.1 mrg OTOOL64
638 1.1 mrg OTOOL
639 1.1 mrg LIPO
640 1.1 mrg NMEDIT
641 1.1 mrg DSYMUTIL
642 1.1 mrg RANLIB
643 1.1 mrg AR
644 1.1 mrg OBJDUMP
645 1.1 mrg LN_S
646 1.1 mrg NM
647 1.1 mrg ac_ct_DUMPBIN
648 1.1 mrg DUMPBIN
649 1.1 mrg LD
650 1.1 mrg FGREP
651 1.1 mrg SED
652 1.1 mrg LIBTOOL
653 1.1.1.6 mrg get_gcc_base_ver
654 1.1.1.4 mrg real_target_noncanonical
655 1.1.1.4 mrg accel_dir_suffix
656 1.1.1.4 mrg gcc_build_dir
657 1.1.1.11 mrg CET_HOST_FLAGS
658 1.1.1.4 mrg ac_lto_plugin_ldflags
659 1.1.1.2 mrg ac_lto_plugin_warn_cflags
660 1.1.1.5 mrg EGREP
661 1.1.1.5 mrg GREP
662 1.1.1.5 mrg CPP
663 1.1 mrg am__fastdepCC_FALSE
664 1.1 mrg am__fastdepCC_TRUE
665 1.1 mrg CCDEPMODE
666 1.1.1.5 mrg am__nodep
667 1.1 mrg AMDEPBACKSLASH
668 1.1 mrg AMDEP_FALSE
669 1.1 mrg AMDEP_TRUE
670 1.1 mrg am__quote
671 1.1 mrg am__include
672 1.1 mrg DEPDIR
673 1.1 mrg OBJEXT
674 1.1 mrg EXEEXT
675 1.1 mrg ac_ct_CC
676 1.1 mrg CPPFLAGS
677 1.1 mrg LDFLAGS
678 1.1 mrg CFLAGS
679 1.1 mrg CC
680 1.1.1.4 mrg with_libiberty
681 1.1 mrg MAINT
682 1.1 mrg MAINTAINER_MODE_FALSE
683 1.1 mrg MAINTAINER_MODE_TRUE
684 1.1.1.10 mrg AM_BACKSLASH
685 1.1.1.10 mrg AM_DEFAULT_VERBOSITY
686 1.1.1.10 mrg AM_DEFAULT_V
687 1.1.1.10 mrg AM_V
688 1.1 mrg am__untar
689 1.1 mrg am__tar
690 1.1 mrg AMTAR
691 1.1 mrg am__leading_dot
692 1.1 mrg SET_MAKE
693 1.1 mrg AWK
694 1.1 mrg mkdir_p
695 1.1 mrg MKDIR_P
696 1.1 mrg INSTALL_STRIP_PROGRAM
697 1.1 mrg STRIP
698 1.1 mrg install_sh
699 1.1 mrg MAKEINFO
700 1.1 mrg AUTOHEADER
701 1.1 mrg AUTOMAKE
702 1.1 mrg AUTOCONF
703 1.1 mrg ACLOCAL
704 1.1 mrg VERSION
705 1.1 mrg PACKAGE
706 1.1 mrg CYGPATH_W
707 1.1 mrg am__isrc
708 1.1 mrg INSTALL_DATA
709 1.1 mrg INSTALL_SCRIPT
710 1.1 mrg INSTALL_PROGRAM
711 1.1 mrg target_subdir
712 1.1 mrg host_subdir
713 1.1 mrg build_subdir
714 1.1 mrg build_libsubdir
715 1.1.1.2 mrg target_os
716 1.1.1.2 mrg target_vendor
717 1.1.1.2 mrg target_cpu
718 1.1.1.2 mrg target
719 1.1.1.2 mrg host_os
720 1.1.1.2 mrg host_vendor
721 1.1.1.2 mrg host_cpu
722 1.1.1.2 mrg host
723 1.1 mrg build_os
724 1.1 mrg build_vendor
725 1.1 mrg build_cpu
726 1.1 mrg build
727 1.1 mrg target_alias
728 1.1 mrg host_alias
729 1.1 mrg build_alias
730 1.1 mrg LIBS
731 1.1 mrg ECHO_T
732 1.1 mrg ECHO_N
733 1.1 mrg ECHO_C
734 1.1 mrg DEFS
735 1.1 mrg mandir
736 1.1 mrg localedir
737 1.1 mrg libdir
738 1.1 mrg psdir
739 1.1 mrg pdfdir
740 1.1 mrg dvidir
741 1.1 mrg htmldir
742 1.1 mrg infodir
743 1.1 mrg docdir
744 1.1 mrg oldincludedir
745 1.1 mrg includedir
746 1.1 mrg localstatedir
747 1.1 mrg sharedstatedir
748 1.1 mrg sysconfdir
749 1.1 mrg datadir
750 1.1 mrg datarootdir
751 1.1 mrg libexecdir
752 1.1 mrg sbindir
753 1.1 mrg bindir
754 1.1 mrg program_transform_name
755 1.1 mrg prefix
756 1.1 mrg exec_prefix
757 1.1 mrg PACKAGE_URL
758 1.1 mrg PACKAGE_BUGREPORT
759 1.1 mrg PACKAGE_STRING
760 1.1 mrg PACKAGE_VERSION
761 1.1 mrg PACKAGE_TARNAME
762 1.1 mrg PACKAGE_NAME
763 1.1 mrg PATH_SEPARATOR
764 1.1 mrg SHELL'
765 1.1 mrg ac_subst_files=''
766 1.1 mrg ac_user_opts='
767 1.1 mrg enable_option_checking
768 1.1 mrg with_build_libsubdir
769 1.1.1.10 mrg enable_silent_rules
770 1.1 mrg enable_maintainer_mode
771 1.1.1.4 mrg with_libiberty
772 1.1 mrg enable_dependency_tracking
773 1.1 mrg enable_largefile
774 1.1.1.11 mrg enable_cet
775 1.1.1.6 mrg with_gcc_major_version_only
776 1.1 mrg enable_shared
777 1.1 mrg enable_static
778 1.1 mrg with_pic
779 1.1 mrg enable_fast_install
780 1.1 mrg with_gnu_ld
781 1.1 mrg enable_libtool_lock
782 1.1 mrg '
783 1.1 mrg ac_precious_vars='build_alias
784 1.1 mrg host_alias
785 1.1 mrg target_alias
786 1.1 mrg CC
787 1.1 mrg CFLAGS
788 1.1 mrg LDFLAGS
789 1.1 mrg LIBS
790 1.1 mrg CPPFLAGS
791 1.1 mrg CPP'
792 1.1 mrg
793 1.1 mrg
794 1.1 mrg # Initialize some variables set by options.
795 1.1 mrg ac_init_help=
796 1.1 mrg ac_init_version=false
797 1.1 mrg ac_unrecognized_opts=
798 1.1 mrg ac_unrecognized_sep=
799 1.1 mrg # The variables have the same names as the options, with
800 1.1 mrg # dashes changed to underlines.
801 1.1 mrg cache_file=/dev/null
802 1.1 mrg exec_prefix=NONE
803 1.1 mrg no_create=
804 1.1 mrg no_recursion=
805 1.1 mrg prefix=NONE
806 1.1 mrg program_prefix=NONE
807 1.1 mrg program_suffix=NONE
808 1.1 mrg program_transform_name=s,x,x,
809 1.1 mrg silent=
810 1.1 mrg site=
811 1.1 mrg srcdir=
812 1.1 mrg verbose=
813 1.1 mrg x_includes=NONE
814 1.1 mrg x_libraries=NONE
815 1.1 mrg
816 1.1 mrg # Installation directory options.
817 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
818 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
819 1.1 mrg # by default will actually change.
820 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
821 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
822 1.1 mrg bindir='${exec_prefix}/bin'
823 1.1 mrg sbindir='${exec_prefix}/sbin'
824 1.1 mrg libexecdir='${exec_prefix}/libexec'
825 1.1 mrg datarootdir='${prefix}/share'
826 1.1 mrg datadir='${datarootdir}'
827 1.1 mrg sysconfdir='${prefix}/etc'
828 1.1 mrg sharedstatedir='${prefix}/com'
829 1.1 mrg localstatedir='${prefix}/var'
830 1.1 mrg includedir='${prefix}/include'
831 1.1 mrg oldincludedir='/usr/include'
832 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
833 1.1 mrg infodir='${datarootdir}/info'
834 1.1 mrg htmldir='${docdir}'
835 1.1 mrg dvidir='${docdir}'
836 1.1 mrg pdfdir='${docdir}'
837 1.1 mrg psdir='${docdir}'
838 1.1 mrg libdir='${exec_prefix}/lib'
839 1.1 mrg localedir='${datarootdir}/locale'
840 1.1 mrg mandir='${datarootdir}/man'
841 1.1 mrg
842 1.1 mrg ac_prev=
843 1.1 mrg ac_dashdash=
844 1.1 mrg for ac_option
845 1.1 mrg do
846 1.1 mrg # If the previous option needs an argument, assign it.
847 1.1 mrg if test -n "$ac_prev"; then
848 1.1 mrg eval $ac_prev=\$ac_option
849 1.1 mrg ac_prev=
850 1.1 mrg continue
851 1.1 mrg fi
852 1.1 mrg
853 1.1 mrg case $ac_option in
854 1.1.1.10 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
855 1.1.1.10 mrg *=) ac_optarg= ;;
856 1.1.1.10 mrg *) ac_optarg=yes ;;
857 1.1 mrg esac
858 1.1 mrg
859 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
860 1.1 mrg
861 1.1 mrg case $ac_dashdash$ac_option in
862 1.1 mrg --)
863 1.1 mrg ac_dashdash=yes ;;
864 1.1 mrg
865 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
866 1.1 mrg ac_prev=bindir ;;
867 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
868 1.1 mrg bindir=$ac_optarg ;;
869 1.1 mrg
870 1.1 mrg -build | --build | --buil | --bui | --bu)
871 1.1 mrg ac_prev=build_alias ;;
872 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
873 1.1 mrg build_alias=$ac_optarg ;;
874 1.1 mrg
875 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
876 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
877 1.1 mrg ac_prev=cache_file ;;
878 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
879 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
880 1.1 mrg cache_file=$ac_optarg ;;
881 1.1 mrg
882 1.1 mrg --config-cache | -C)
883 1.1 mrg cache_file=config.cache ;;
884 1.1 mrg
885 1.1 mrg -datadir | --datadir | --datadi | --datad)
886 1.1 mrg ac_prev=datadir ;;
887 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
888 1.1 mrg datadir=$ac_optarg ;;
889 1.1 mrg
890 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
891 1.1 mrg | --dataroo | --dataro | --datar)
892 1.1 mrg ac_prev=datarootdir ;;
893 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
894 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
895 1.1 mrg datarootdir=$ac_optarg ;;
896 1.1 mrg
897 1.1 mrg -disable-* | --disable-*)
898 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
899 1.1 mrg # Reject names that are not valid shell variable names.
900 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
901 1.1.1.10 mrg as_fn_error $? "invalid feature name: $ac_useropt"
902 1.1 mrg ac_useropt_orig=$ac_useropt
903 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
904 1.1 mrg case $ac_user_opts in
905 1.1 mrg *"
906 1.1 mrg "enable_$ac_useropt"
907 1.1 mrg "*) ;;
908 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
909 1.1 mrg ac_unrecognized_sep=', ';;
910 1.1 mrg esac
911 1.1 mrg eval enable_$ac_useropt=no ;;
912 1.1 mrg
913 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
914 1.1 mrg ac_prev=docdir ;;
915 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
916 1.1 mrg docdir=$ac_optarg ;;
917 1.1 mrg
918 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
919 1.1 mrg ac_prev=dvidir ;;
920 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
921 1.1 mrg dvidir=$ac_optarg ;;
922 1.1 mrg
923 1.1 mrg -enable-* | --enable-*)
924 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
925 1.1 mrg # Reject names that are not valid shell variable names.
926 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
927 1.1.1.10 mrg as_fn_error $? "invalid feature name: $ac_useropt"
928 1.1 mrg ac_useropt_orig=$ac_useropt
929 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
930 1.1 mrg case $ac_user_opts in
931 1.1 mrg *"
932 1.1 mrg "enable_$ac_useropt"
933 1.1 mrg "*) ;;
934 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
935 1.1 mrg ac_unrecognized_sep=', ';;
936 1.1 mrg esac
937 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;;
938 1.1 mrg
939 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
940 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
941 1.1 mrg | --exec | --exe | --ex)
942 1.1 mrg ac_prev=exec_prefix ;;
943 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
944 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
945 1.1 mrg | --exec=* | --exe=* | --ex=*)
946 1.1 mrg exec_prefix=$ac_optarg ;;
947 1.1 mrg
948 1.1 mrg -gas | --gas | --ga | --g)
949 1.1 mrg # Obsolete; use --with-gas.
950 1.1 mrg with_gas=yes ;;
951 1.1 mrg
952 1.1 mrg -help | --help | --hel | --he | -h)
953 1.1 mrg ac_init_help=long ;;
954 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
955 1.1 mrg ac_init_help=recursive ;;
956 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
957 1.1 mrg ac_init_help=short ;;
958 1.1 mrg
959 1.1 mrg -host | --host | --hos | --ho)
960 1.1 mrg ac_prev=host_alias ;;
961 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
962 1.1 mrg host_alias=$ac_optarg ;;
963 1.1 mrg
964 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
965 1.1 mrg ac_prev=htmldir ;;
966 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
967 1.1 mrg | --ht=*)
968 1.1 mrg htmldir=$ac_optarg ;;
969 1.1 mrg
970 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
971 1.1 mrg | --includ | --inclu | --incl | --inc)
972 1.1 mrg ac_prev=includedir ;;
973 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
974 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
975 1.1 mrg includedir=$ac_optarg ;;
976 1.1 mrg
977 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
978 1.1 mrg ac_prev=infodir ;;
979 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
980 1.1 mrg infodir=$ac_optarg ;;
981 1.1 mrg
982 1.1 mrg -libdir | --libdir | --libdi | --libd)
983 1.1 mrg ac_prev=libdir ;;
984 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
985 1.1 mrg libdir=$ac_optarg ;;
986 1.1 mrg
987 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
988 1.1 mrg | --libexe | --libex | --libe)
989 1.1 mrg ac_prev=libexecdir ;;
990 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
991 1.1 mrg | --libexe=* | --libex=* | --libe=*)
992 1.1 mrg libexecdir=$ac_optarg ;;
993 1.1 mrg
994 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
995 1.1 mrg ac_prev=localedir ;;
996 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
997 1.1 mrg localedir=$ac_optarg ;;
998 1.1 mrg
999 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
1000 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
1001 1.1 mrg ac_prev=localstatedir ;;
1002 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1003 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1004 1.1 mrg localstatedir=$ac_optarg ;;
1005 1.1 mrg
1006 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1007 1.1 mrg ac_prev=mandir ;;
1008 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1009 1.1 mrg mandir=$ac_optarg ;;
1010 1.1 mrg
1011 1.1 mrg -nfp | --nfp | --nf)
1012 1.1 mrg # Obsolete; use --without-fp.
1013 1.1 mrg with_fp=no ;;
1014 1.1 mrg
1015 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1016 1.1 mrg | --no-cr | --no-c | -n)
1017 1.1 mrg no_create=yes ;;
1018 1.1 mrg
1019 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1020 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1021 1.1 mrg no_recursion=yes ;;
1022 1.1 mrg
1023 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1024 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1025 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
1026 1.1 mrg ac_prev=oldincludedir ;;
1027 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1028 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1029 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1030 1.1 mrg oldincludedir=$ac_optarg ;;
1031 1.1 mrg
1032 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1033 1.1 mrg ac_prev=prefix ;;
1034 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1035 1.1 mrg prefix=$ac_optarg ;;
1036 1.1 mrg
1037 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
1038 1.1 mrg | --program-pre | --program-pr | --program-p)
1039 1.1 mrg ac_prev=program_prefix ;;
1040 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
1041 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1042 1.1 mrg program_prefix=$ac_optarg ;;
1043 1.1 mrg
1044 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1045 1.1 mrg | --program-suf | --program-su | --program-s)
1046 1.1 mrg ac_prev=program_suffix ;;
1047 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1048 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1049 1.1 mrg program_suffix=$ac_optarg ;;
1050 1.1 mrg
1051 1.1 mrg -program-transform-name | --program-transform-name \
1052 1.1 mrg | --program-transform-nam | --program-transform-na \
1053 1.1 mrg | --program-transform-n | --program-transform- \
1054 1.1 mrg | --program-transform | --program-transfor \
1055 1.1 mrg | --program-transfo | --program-transf \
1056 1.1 mrg | --program-trans | --program-tran \
1057 1.1 mrg | --progr-tra | --program-tr | --program-t)
1058 1.1 mrg ac_prev=program_transform_name ;;
1059 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1060 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1061 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1062 1.1 mrg | --program-transform=* | --program-transfor=* \
1063 1.1 mrg | --program-transfo=* | --program-transf=* \
1064 1.1 mrg | --program-trans=* | --program-tran=* \
1065 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1066 1.1 mrg program_transform_name=$ac_optarg ;;
1067 1.1 mrg
1068 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1069 1.1 mrg ac_prev=pdfdir ;;
1070 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1071 1.1 mrg pdfdir=$ac_optarg ;;
1072 1.1 mrg
1073 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1074 1.1 mrg ac_prev=psdir ;;
1075 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1076 1.1 mrg psdir=$ac_optarg ;;
1077 1.1 mrg
1078 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1079 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1080 1.1 mrg silent=yes ;;
1081 1.1 mrg
1082 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1083 1.1 mrg ac_prev=sbindir ;;
1084 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1085 1.1 mrg | --sbi=* | --sb=*)
1086 1.1 mrg sbindir=$ac_optarg ;;
1087 1.1 mrg
1088 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1089 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1090 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1091 1.1 mrg | --sha | --sh)
1092 1.1 mrg ac_prev=sharedstatedir ;;
1093 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1094 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1095 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1096 1.1 mrg | --sha=* | --sh=*)
1097 1.1 mrg sharedstatedir=$ac_optarg ;;
1098 1.1 mrg
1099 1.1 mrg -site | --site | --sit)
1100 1.1 mrg ac_prev=site ;;
1101 1.1 mrg -site=* | --site=* | --sit=*)
1102 1.1 mrg site=$ac_optarg ;;
1103 1.1 mrg
1104 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1105 1.1 mrg ac_prev=srcdir ;;
1106 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1107 1.1 mrg srcdir=$ac_optarg ;;
1108 1.1 mrg
1109 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1110 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1111 1.1 mrg ac_prev=sysconfdir ;;
1112 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1113 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1114 1.1 mrg sysconfdir=$ac_optarg ;;
1115 1.1 mrg
1116 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1117 1.1 mrg ac_prev=target_alias ;;
1118 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1119 1.1 mrg target_alias=$ac_optarg ;;
1120 1.1 mrg
1121 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1122 1.1 mrg verbose=yes ;;
1123 1.1 mrg
1124 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1125 1.1 mrg ac_init_version=: ;;
1126 1.1 mrg
1127 1.1 mrg -with-* | --with-*)
1128 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1129 1.1 mrg # Reject names that are not valid shell variable names.
1130 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1131 1.1.1.10 mrg as_fn_error $? "invalid package name: $ac_useropt"
1132 1.1 mrg ac_useropt_orig=$ac_useropt
1133 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1134 1.1 mrg case $ac_user_opts in
1135 1.1 mrg *"
1136 1.1 mrg "with_$ac_useropt"
1137 1.1 mrg "*) ;;
1138 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1139 1.1 mrg ac_unrecognized_sep=', ';;
1140 1.1 mrg esac
1141 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;;
1142 1.1 mrg
1143 1.1 mrg -without-* | --without-*)
1144 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1145 1.1 mrg # Reject names that are not valid shell variable names.
1146 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1147 1.1.1.10 mrg as_fn_error $? "invalid package name: $ac_useropt"
1148 1.1 mrg ac_useropt_orig=$ac_useropt
1149 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1150 1.1 mrg case $ac_user_opts in
1151 1.1 mrg *"
1152 1.1 mrg "with_$ac_useropt"
1153 1.1 mrg "*) ;;
1154 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1155 1.1 mrg ac_unrecognized_sep=', ';;
1156 1.1 mrg esac
1157 1.1 mrg eval with_$ac_useropt=no ;;
1158 1.1 mrg
1159 1.1 mrg --x)
1160 1.1 mrg # Obsolete; use --with-x.
1161 1.1 mrg with_x=yes ;;
1162 1.1 mrg
1163 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1164 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1165 1.1 mrg ac_prev=x_includes ;;
1166 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1167 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1168 1.1 mrg x_includes=$ac_optarg ;;
1169 1.1 mrg
1170 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1171 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1172 1.1 mrg ac_prev=x_libraries ;;
1173 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1174 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1175 1.1 mrg x_libraries=$ac_optarg ;;
1176 1.1 mrg
1177 1.1.1.10 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option'
1178 1.1.1.10 mrg Try \`$0 --help' for more information"
1179 1.1 mrg ;;
1180 1.1 mrg
1181 1.1 mrg *=*)
1182 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1183 1.1 mrg # Reject names that are not valid shell variable names.
1184 1.1 mrg case $ac_envvar in #(
1185 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* )
1186 1.1.1.10 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1187 1.1 mrg esac
1188 1.1 mrg eval $ac_envvar=\$ac_optarg
1189 1.1 mrg export $ac_envvar ;;
1190 1.1 mrg
1191 1.1 mrg *)
1192 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1193 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1194 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1195 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1196 1.1.1.10 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1197 1.1 mrg ;;
1198 1.1 mrg
1199 1.1 mrg esac
1200 1.1 mrg done
1201 1.1 mrg
1202 1.1 mrg if test -n "$ac_prev"; then
1203 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1204 1.1.1.10 mrg as_fn_error $? "missing argument to $ac_option"
1205 1.1 mrg fi
1206 1.1 mrg
1207 1.1 mrg if test -n "$ac_unrecognized_opts"; then
1208 1.1 mrg case $enable_option_checking in
1209 1.1 mrg no) ;;
1210 1.1.1.10 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1211 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1212 1.1 mrg esac
1213 1.1 mrg fi
1214 1.1 mrg
1215 1.1 mrg # Check all directory arguments for consistency.
1216 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1217 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1218 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1219 1.1 mrg libdir localedir mandir
1220 1.1 mrg do
1221 1.1 mrg eval ac_val=\$$ac_var
1222 1.1 mrg # Remove trailing slashes.
1223 1.1 mrg case $ac_val in
1224 1.1 mrg */ )
1225 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1226 1.1 mrg eval $ac_var=\$ac_val;;
1227 1.1 mrg esac
1228 1.1 mrg # Be sure to have absolute directory names.
1229 1.1 mrg case $ac_val in
1230 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1231 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1232 1.1 mrg esac
1233 1.1.1.10 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1234 1.1 mrg done
1235 1.1 mrg
1236 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1237 1.1 mrg # used to hold the argument of --host etc.
1238 1.1 mrg # FIXME: To remove some day.
1239 1.1 mrg build=$build_alias
1240 1.1 mrg host=$host_alias
1241 1.1 mrg target=$target_alias
1242 1.1 mrg
1243 1.1 mrg # FIXME: To remove some day.
1244 1.1 mrg if test "x$host_alias" != x; then
1245 1.1 mrg if test "x$build_alias" = x; then
1246 1.1 mrg cross_compiling=maybe
1247 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1248 1.1 mrg cross_compiling=yes
1249 1.1 mrg fi
1250 1.1 mrg fi
1251 1.1 mrg
1252 1.1 mrg ac_tool_prefix=
1253 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1254 1.1 mrg
1255 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1256 1.1 mrg
1257 1.1 mrg
1258 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1259 1.1 mrg ac_ls_di=`ls -di .` &&
1260 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1261 1.1.1.10 mrg as_fn_error $? "working directory cannot be determined"
1262 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1263 1.1.1.10 mrg as_fn_error $? "pwd does not report name of working directory"
1264 1.1 mrg
1265 1.1 mrg
1266 1.1 mrg # Find the source files, if location was not specified.
1267 1.1 mrg if test -z "$srcdir"; then
1268 1.1 mrg ac_srcdir_defaulted=yes
1269 1.1 mrg # Try the directory containing this script, then the parent directory.
1270 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1271 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1272 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1273 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \
1274 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1275 1.1 mrg $as_echo X"$as_myself" |
1276 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1277 1.1 mrg s//\1/
1278 1.1 mrg q
1279 1.1 mrg }
1280 1.1 mrg /^X\(\/\/\)[^/].*/{
1281 1.1 mrg s//\1/
1282 1.1 mrg q
1283 1.1 mrg }
1284 1.1 mrg /^X\(\/\/\)$/{
1285 1.1 mrg s//\1/
1286 1.1 mrg q
1287 1.1 mrg }
1288 1.1 mrg /^X\(\/\).*/{
1289 1.1 mrg s//\1/
1290 1.1 mrg q
1291 1.1 mrg }
1292 1.1 mrg s/.*/./; q'`
1293 1.1 mrg srcdir=$ac_confdir
1294 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1295 1.1 mrg srcdir=..
1296 1.1 mrg fi
1297 1.1 mrg else
1298 1.1 mrg ac_srcdir_defaulted=no
1299 1.1 mrg fi
1300 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1301 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1302 1.1.1.10 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1303 1.1 mrg fi
1304 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1305 1.1 mrg ac_abs_confdir=`(
1306 1.1.1.10 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1307 1.1 mrg pwd)`
1308 1.1 mrg # When building in place, set srcdir=.
1309 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1310 1.1 mrg srcdir=.
1311 1.1 mrg fi
1312 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1313 1.1 mrg # Double slashes in file names in object file debugging info
1314 1.1 mrg # mess up M-x gdb in Emacs.
1315 1.1 mrg case $srcdir in
1316 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1317 1.1 mrg esac
1318 1.1 mrg for ac_var in $ac_precious_vars; do
1319 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1320 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1321 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1322 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1323 1.1 mrg done
1324 1.1 mrg
1325 1.1 mrg #
1326 1.1 mrg # Report the --help message.
1327 1.1 mrg #
1328 1.1 mrg if test "$ac_init_help" = "long"; then
1329 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1330 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1331 1.1 mrg cat <<_ACEOF
1332 1.1 mrg \`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems.
1333 1.1 mrg
1334 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1335 1.1 mrg
1336 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1337 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1338 1.1 mrg
1339 1.1 mrg Defaults for the options are specified in brackets.
1340 1.1 mrg
1341 1.1 mrg Configuration:
1342 1.1 mrg -h, --help display this help and exit
1343 1.1 mrg --help=short display options specific to this package
1344 1.1 mrg --help=recursive display the short help of all the included packages
1345 1.1 mrg -V, --version display version information and exit
1346 1.1.1.10 mrg -q, --quiet, --silent do not print \`checking ...' messages
1347 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1348 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1349 1.1 mrg -n, --no-create do not create output files
1350 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1351 1.1 mrg
1352 1.1 mrg Installation directories:
1353 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1354 1.1 mrg [$ac_default_prefix]
1355 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1356 1.1 mrg [PREFIX]
1357 1.1 mrg
1358 1.1 mrg By default, \`make install' will install all the files in
1359 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1360 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1361 1.1 mrg for instance \`--prefix=\$HOME'.
1362 1.1 mrg
1363 1.1 mrg For better control, use the options below.
1364 1.1 mrg
1365 1.1 mrg Fine tuning of the installation directories:
1366 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1367 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1368 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1369 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1370 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1371 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1372 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1373 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1374 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1375 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1376 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1377 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1378 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1379 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1380 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/lto-plugin]
1381 1.1 mrg --htmldir=DIR html documentation [DOCDIR]
1382 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR]
1383 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1384 1.1 mrg --psdir=DIR ps documentation [DOCDIR]
1385 1.1 mrg _ACEOF
1386 1.1 mrg
1387 1.1 mrg cat <<\_ACEOF
1388 1.1 mrg
1389 1.1 mrg Program names:
1390 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1391 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1392 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1393 1.1 mrg
1394 1.1 mrg System types:
1395 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1396 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1397 1.1.1.2 mrg --target=TARGET configure for building compilers for TARGET [HOST]
1398 1.1 mrg _ACEOF
1399 1.1 mrg fi
1400 1.1 mrg
1401 1.1 mrg if test -n "$ac_init_help"; then
1402 1.1 mrg case $ac_init_help in
1403 1.1 mrg short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";;
1404 1.1 mrg esac
1405 1.1 mrg cat <<\_ACEOF
1406 1.1 mrg
1407 1.1 mrg Optional Features:
1408 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options
1409 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1410 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1411 1.1.1.10 mrg --enable-silent-rules less verbose build output (undo: "make V=1")
1412 1.1.1.10 mrg --disable-silent-rules verbose build output (undo: "make V=0")
1413 1.1.1.10 mrg --enable-maintainer-mode
1414 1.1.1.10 mrg enable make rules and dependencies not useful (and
1415 1.1.1.10 mrg sometimes confusing) to the casual installer
1416 1.1.1.10 mrg --enable-dependency-tracking
1417 1.1.1.10 mrg do not reject slow dependency extractors
1418 1.1.1.10 mrg --disable-dependency-tracking
1419 1.1.1.10 mrg speeds up one-time build
1420 1.1 mrg --disable-largefile omit support for large files
1421 1.1.1.11 mrg --enable-cet enable Intel CET in host libraries [default=auto]
1422 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1423 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes]
1424 1.1 mrg --enable-fast-install[=PKGS]
1425 1.1 mrg optimize for fast installation [default=yes]
1426 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1427 1.1 mrg
1428 1.1 mrg Optional Packages:
1429 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1430 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1431 1.1 mrg --with-build-libsubdir=DIR Directory where to find libraries for build system
1432 1.1.1.4 mrg --with-libiberty=PATH specify the directory where to find libiberty
1433 1.1.1.4 mrg [../libiberty]
1434 1.1.1.6 mrg --with-gcc-major-version-only
1435 1.1.1.6 mrg use only GCC major number in filesystem paths
1436 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1437 1.1 mrg both]
1438 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1439 1.1 mrg
1440 1.1 mrg Some influential environment variables:
1441 1.1 mrg CC C compiler command
1442 1.1 mrg CFLAGS C compiler flags
1443 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1444 1.1 mrg nonstandard directory <lib dir>
1445 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1446 1.1.1.10 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1447 1.1 mrg you have headers in a nonstandard directory <include dir>
1448 1.1 mrg CPP C preprocessor
1449 1.1 mrg
1450 1.1 mrg Use these variables to override the choices made by `configure' or to help
1451 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1452 1.1 mrg
1453 1.1 mrg Report bugs to the package provider.
1454 1.1 mrg _ACEOF
1455 1.1 mrg ac_status=$?
1456 1.1 mrg fi
1457 1.1 mrg
1458 1.1 mrg if test "$ac_init_help" = "recursive"; then
1459 1.1 mrg # If there are subdirs, report their specific --help.
1460 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1461 1.1 mrg test -d "$ac_dir" ||
1462 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1463 1.1 mrg continue
1464 1.1 mrg ac_builddir=.
1465 1.1 mrg
1466 1.1 mrg case "$ac_dir" in
1467 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1468 1.1 mrg *)
1469 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1470 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1471 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1472 1.1 mrg case $ac_top_builddir_sub in
1473 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1474 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1475 1.1 mrg esac ;;
1476 1.1 mrg esac
1477 1.1 mrg ac_abs_top_builddir=$ac_pwd
1478 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1479 1.1 mrg # for backward compatibility:
1480 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1481 1.1 mrg
1482 1.1 mrg case $srcdir in
1483 1.1 mrg .) # We are building in place.
1484 1.1 mrg ac_srcdir=.
1485 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1486 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1487 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1488 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1489 1.1 mrg ac_top_srcdir=$srcdir
1490 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1491 1.1 mrg *) # Relative name.
1492 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1493 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1494 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1495 1.1 mrg esac
1496 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1497 1.1 mrg
1498 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1499 1.1 mrg # Check for guested configure.
1500 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1501 1.1 mrg echo &&
1502 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1503 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1504 1.1 mrg echo &&
1505 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1506 1.1 mrg else
1507 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1508 1.1 mrg fi || ac_status=$?
1509 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1510 1.1 mrg done
1511 1.1 mrg fi
1512 1.1 mrg
1513 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1514 1.1 mrg if $ac_init_version; then
1515 1.1 mrg cat <<\_ACEOF
1516 1.1 mrg LTO plugin for ld configure 0.1
1517 1.1.1.10 mrg generated by GNU Autoconf 2.69
1518 1.1 mrg
1519 1.1.1.10 mrg Copyright (C) 2012 Free Software Foundation, Inc.
1520 1.1 mrg This configure script is free software; the Free Software Foundation
1521 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1522 1.1 mrg _ACEOF
1523 1.1 mrg exit
1524 1.1 mrg fi
1525 1.1 mrg
1526 1.1 mrg ## ------------------------ ##
1527 1.1 mrg ## Autoconf initialization. ##
1528 1.1 mrg ## ------------------------ ##
1529 1.1 mrg
1530 1.1 mrg # ac_fn_c_try_compile LINENO
1531 1.1 mrg # --------------------------
1532 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded.
1533 1.1 mrg ac_fn_c_try_compile ()
1534 1.1 mrg {
1535 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1536 1.1 mrg rm -f conftest.$ac_objext
1537 1.1 mrg if { { ac_try="$ac_compile"
1538 1.1 mrg case "(($ac_try" in
1539 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1540 1.1 mrg *) ac_try_echo=$ac_try;;
1541 1.1 mrg esac
1542 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1543 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1544 1.1 mrg (eval "$ac_compile") 2>conftest.err
1545 1.1 mrg ac_status=$?
1546 1.1 mrg if test -s conftest.err; then
1547 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1548 1.1 mrg cat conftest.er1 >&5
1549 1.1 mrg mv -f conftest.er1 conftest.err
1550 1.1 mrg fi
1551 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1552 1.1 mrg test $ac_status = 0; } && {
1553 1.1 mrg test -z "$ac_c_werror_flag" ||
1554 1.1 mrg test ! -s conftest.err
1555 1.1 mrg } && test -s conftest.$ac_objext; then :
1556 1.1 mrg ac_retval=0
1557 1.1 mrg else
1558 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1559 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1560 1.1 mrg
1561 1.1 mrg ac_retval=1
1562 1.1 mrg fi
1563 1.1.1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1564 1.1.1.10 mrg as_fn_set_status $ac_retval
1565 1.1 mrg
1566 1.1 mrg } # ac_fn_c_try_compile
1567 1.1 mrg
1568 1.1.1.5 mrg # ac_fn_c_try_cpp LINENO
1569 1.1.1.5 mrg # ----------------------
1570 1.1.1.5 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1571 1.1.1.5 mrg ac_fn_c_try_cpp ()
1572 1.1 mrg {
1573 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1574 1.1.1.5 mrg if { { ac_try="$ac_cpp conftest.$ac_ext"
1575 1.1 mrg case "(($ac_try" in
1576 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1577 1.1 mrg *) ac_try_echo=$ac_try;;
1578 1.1 mrg esac
1579 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1580 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1581 1.1.1.5 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1582 1.1 mrg ac_status=$?
1583 1.1 mrg if test -s conftest.err; then
1584 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1585 1.1 mrg cat conftest.er1 >&5
1586 1.1 mrg mv -f conftest.er1 conftest.err
1587 1.1 mrg fi
1588 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1589 1.1.1.10 mrg test $ac_status = 0; } > conftest.i && {
1590 1.1.1.5 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1591 1.1 mrg test ! -s conftest.err
1592 1.1 mrg }; then :
1593 1.1 mrg ac_retval=0
1594 1.1 mrg else
1595 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1596 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1597 1.1 mrg
1598 1.1.1.5 mrg ac_retval=1
1599 1.1 mrg fi
1600 1.1.1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1601 1.1.1.10 mrg as_fn_set_status $ac_retval
1602 1.1 mrg
1603 1.1.1.5 mrg } # ac_fn_c_try_cpp
1604 1.1 mrg
1605 1.1.1.5 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1606 1.1 mrg # -------------------------------------------------------
1607 1.1.1.5 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1608 1.1.1.5 mrg # the include files in INCLUDES and setting the cache variable VAR
1609 1.1.1.5 mrg # accordingly.
1610 1.1.1.5 mrg ac_fn_c_check_header_mongrel ()
1611 1.1 mrg {
1612 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613 1.1.1.10 mrg if eval \${$3+:} false; then :
1614 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1615 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1616 1.1.1.10 mrg if eval \${$3+:} false; then :
1617 1.1 mrg $as_echo_n "(cached) " >&6
1618 1.1.1.5 mrg fi
1619 1.1.1.5 mrg eval ac_res=\$$3
1620 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1621 1.1.1.5 mrg $as_echo "$ac_res" >&6; }
1622 1.1 mrg else
1623 1.1.1.5 mrg # Is the header compilable?
1624 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1625 1.1.1.5 mrg $as_echo_n "checking $2 usability... " >&6; }
1626 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1627 1.1 mrg /* end confdefs.h. */
1628 1.1 mrg $4
1629 1.1 mrg #include <$2>
1630 1.1 mrg _ACEOF
1631 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1632 1.1.1.5 mrg ac_header_compiler=yes
1633 1.1 mrg else
1634 1.1.1.5 mrg ac_header_compiler=no
1635 1.1 mrg fi
1636 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1637 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1638 1.1.1.5 mrg $as_echo "$ac_header_compiler" >&6; }
1639 1.1 mrg
1640 1.1.1.5 mrg # Is the header present?
1641 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1642 1.1.1.5 mrg $as_echo_n "checking $2 presence... " >&6; }
1643 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1644 1.1.1.5 mrg /* end confdefs.h. */
1645 1.1.1.5 mrg #include <$2>
1646 1.1.1.5 mrg _ACEOF
1647 1.1.1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then :
1648 1.1.1.5 mrg ac_header_preproc=yes
1649 1.1.1.5 mrg else
1650 1.1.1.5 mrg ac_header_preproc=no
1651 1.1.1.5 mrg fi
1652 1.1.1.10 mrg rm -f conftest.err conftest.i conftest.$ac_ext
1653 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1654 1.1.1.5 mrg $as_echo "$ac_header_preproc" >&6; }
1655 1.1 mrg
1656 1.1.1.5 mrg # So? What about this header?
1657 1.1.1.5 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1658 1.1.1.5 mrg yes:no: )
1659 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1660 1.1.1.5 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1661 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1662 1.1.1.5 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1663 1.1.1.5 mrg ;;
1664 1.1.1.5 mrg no:yes:* )
1665 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1666 1.1.1.5 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1667 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1668 1.1.1.5 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1669 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1670 1.1.1.5 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1671 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1672 1.1.1.5 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1673 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1674 1.1.1.5 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1675 1.1.1.5 mrg ;;
1676 1.1 mrg esac
1677 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1678 1.1.1.5 mrg $as_echo_n "checking for $2... " >&6; }
1679 1.1.1.10 mrg if eval \${$3+:} false; then :
1680 1.1.1.5 mrg $as_echo_n "(cached) " >&6
1681 1.1 mrg else
1682 1.1.1.5 mrg eval "$3=\$ac_header_compiler"
1683 1.1.1.5 mrg fi
1684 1.1.1.5 mrg eval ac_res=\$$3
1685 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1686 1.1.1.5 mrg $as_echo "$ac_res" >&6; }
1687 1.1 mrg fi
1688 1.1.1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1689 1.1 mrg
1690 1.1.1.5 mrg } # ac_fn_c_check_header_mongrel
1691 1.1 mrg
1692 1.1 mrg # ac_fn_c_try_run LINENO
1693 1.1 mrg # ----------------------
1694 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1695 1.1 mrg # that executables *can* be run.
1696 1.1 mrg ac_fn_c_try_run ()
1697 1.1 mrg {
1698 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1699 1.1 mrg if { { ac_try="$ac_link"
1700 1.1 mrg case "(($ac_try" in
1701 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1702 1.1 mrg *) ac_try_echo=$ac_try;;
1703 1.1 mrg esac
1704 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1705 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1706 1.1 mrg (eval "$ac_link") 2>&5
1707 1.1 mrg ac_status=$?
1708 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1709 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1710 1.1 mrg { { case "(($ac_try" in
1711 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1712 1.1 mrg *) ac_try_echo=$ac_try;;
1713 1.1 mrg esac
1714 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1715 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1716 1.1 mrg (eval "$ac_try") 2>&5
1717 1.1 mrg ac_status=$?
1718 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1719 1.1 mrg test $ac_status = 0; }; }; then :
1720 1.1 mrg ac_retval=0
1721 1.1 mrg else
1722 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
1723 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1724 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1725 1.1 mrg
1726 1.1 mrg ac_retval=$ac_status
1727 1.1 mrg fi
1728 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1729 1.1.1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1730 1.1.1.10 mrg as_fn_set_status $ac_retval
1731 1.1 mrg
1732 1.1 mrg } # ac_fn_c_try_run
1733 1.1 mrg
1734 1.1.1.5 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1735 1.1.1.5 mrg # -------------------------------------------------------
1736 1.1.1.5 mrg # Tests whether HEADER exists and can be compiled using the include files in
1737 1.1.1.5 mrg # INCLUDES, setting the cache variable VAR accordingly.
1738 1.1.1.5 mrg ac_fn_c_check_header_compile ()
1739 1.1.1.5 mrg {
1740 1.1.1.5 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1741 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1742 1.1.1.5 mrg $as_echo_n "checking for $2... " >&6; }
1743 1.1.1.10 mrg if eval \${$3+:} false; then :
1744 1.1.1.5 mrg $as_echo_n "(cached) " >&6
1745 1.1.1.5 mrg else
1746 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1747 1.1.1.5 mrg /* end confdefs.h. */
1748 1.1.1.5 mrg $4
1749 1.1.1.5 mrg #include <$2>
1750 1.1.1.5 mrg _ACEOF
1751 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
1752 1.1.1.5 mrg eval "$3=yes"
1753 1.1.1.5 mrg else
1754 1.1.1.5 mrg eval "$3=no"
1755 1.1.1.5 mrg fi
1756 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1757 1.1.1.5 mrg fi
1758 1.1.1.5 mrg eval ac_res=\$$3
1759 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1760 1.1.1.5 mrg $as_echo "$ac_res" >&6; }
1761 1.1.1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1762 1.1.1.5 mrg
1763 1.1.1.5 mrg } # ac_fn_c_check_header_compile
1764 1.1.1.5 mrg
1765 1.1.1.5 mrg # ac_fn_c_try_link LINENO
1766 1.1.1.5 mrg # -----------------------
1767 1.1.1.5 mrg # Try to link conftest.$ac_ext, and return whether this succeeded.
1768 1.1.1.5 mrg ac_fn_c_try_link ()
1769 1.1.1.5 mrg {
1770 1.1.1.5 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1771 1.1.1.5 mrg rm -f conftest.$ac_objext conftest$ac_exeext
1772 1.1.1.5 mrg if { { ac_try="$ac_link"
1773 1.1.1.5 mrg case "(($ac_try" in
1774 1.1.1.5 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1775 1.1.1.5 mrg *) ac_try_echo=$ac_try;;
1776 1.1.1.5 mrg esac
1777 1.1.1.5 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1778 1.1.1.5 mrg $as_echo "$ac_try_echo"; } >&5
1779 1.1.1.5 mrg (eval "$ac_link") 2>conftest.err
1780 1.1.1.5 mrg ac_status=$?
1781 1.1.1.5 mrg if test -s conftest.err; then
1782 1.1.1.5 mrg grep -v '^ *+' conftest.err >conftest.er1
1783 1.1.1.5 mrg cat conftest.er1 >&5
1784 1.1.1.5 mrg mv -f conftest.er1 conftest.err
1785 1.1.1.5 mrg fi
1786 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1787 1.1.1.5 mrg test $ac_status = 0; } && {
1788 1.1.1.5 mrg test -z "$ac_c_werror_flag" ||
1789 1.1.1.5 mrg test ! -s conftest.err
1790 1.1.1.5 mrg } && test -s conftest$ac_exeext && {
1791 1.1.1.5 mrg test "$cross_compiling" = yes ||
1792 1.1.1.10 mrg test -x conftest$ac_exeext
1793 1.1.1.5 mrg }; then :
1794 1.1.1.5 mrg ac_retval=0
1795 1.1.1.5 mrg else
1796 1.1.1.5 mrg $as_echo "$as_me: failed program was:" >&5
1797 1.1.1.5 mrg sed 's/^/| /' conftest.$ac_ext >&5
1798 1.1.1.5 mrg
1799 1.1.1.5 mrg ac_retval=1
1800 1.1.1.5 mrg fi
1801 1.1.1.5 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1802 1.1.1.5 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1803 1.1.1.5 mrg # interfere with the next link command; also delete a directory that is
1804 1.1.1.5 mrg # left behind by Apple's compiler. We do this before executing the actions.
1805 1.1.1.5 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1806 1.1.1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1807 1.1.1.10 mrg as_fn_set_status $ac_retval
1808 1.1.1.5 mrg
1809 1.1.1.5 mrg } # ac_fn_c_try_link
1810 1.1.1.5 mrg
1811 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR
1812 1.1 mrg # ----------------------------------
1813 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly
1814 1.1 mrg ac_fn_c_check_func ()
1815 1.1 mrg {
1816 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1818 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1819 1.1.1.10 mrg if eval \${$3+:} false; then :
1820 1.1 mrg $as_echo_n "(cached) " >&6
1821 1.1 mrg else
1822 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823 1.1 mrg /* end confdefs.h. */
1824 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1825 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
1826 1.1 mrg #define $2 innocuous_$2
1827 1.1 mrg
1828 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
1829 1.1 mrg which can conflict with char $2 (); below.
1830 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1831 1.1 mrg <limits.h> exists even on freestanding compilers. */
1832 1.1 mrg
1833 1.1 mrg #ifdef __STDC__
1834 1.1 mrg # include <limits.h>
1835 1.1 mrg #else
1836 1.1 mrg # include <assert.h>
1837 1.1 mrg #endif
1838 1.1 mrg
1839 1.1 mrg #undef $2
1840 1.1 mrg
1841 1.1 mrg /* Override any GCC internal prototype to avoid an error.
1842 1.1 mrg Use char because int might match the return type of a GCC
1843 1.1 mrg builtin and then its argument prototype would still apply. */
1844 1.1 mrg #ifdef __cplusplus
1845 1.1 mrg extern "C"
1846 1.1 mrg #endif
1847 1.1 mrg char $2 ();
1848 1.1 mrg /* The GNU C library defines this for functions which it implements
1849 1.1 mrg to always fail with ENOSYS. Some functions are actually named
1850 1.1 mrg something starting with __ and the normal name is an alias. */
1851 1.1 mrg #if defined __stub_$2 || defined __stub___$2
1852 1.1 mrg choke me
1853 1.1 mrg #endif
1854 1.1 mrg
1855 1.1 mrg int
1856 1.1 mrg main ()
1857 1.1 mrg {
1858 1.1 mrg return $2 ();
1859 1.1 mrg ;
1860 1.1 mrg return 0;
1861 1.1 mrg }
1862 1.1 mrg _ACEOF
1863 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
1864 1.1 mrg eval "$3=yes"
1865 1.1 mrg else
1866 1.1 mrg eval "$3=no"
1867 1.1 mrg fi
1868 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
1869 1.1 mrg conftest$ac_exeext conftest.$ac_ext
1870 1.1 mrg fi
1871 1.1 mrg eval ac_res=\$$3
1872 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1873 1.1 mrg $as_echo "$ac_res" >&6; }
1874 1.1.1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1875 1.1 mrg
1876 1.1 mrg } # ac_fn_c_check_func
1877 1.1 mrg
1878 1.1.1.2 mrg # ac_fn_c_find_intX_t LINENO BITS VAR
1879 1.1.1.2 mrg # -----------------------------------
1880 1.1.1.2 mrg # Finds a signed integer type with width BITS, setting cache variable VAR
1881 1.1.1.2 mrg # accordingly.
1882 1.1.1.2 mrg ac_fn_c_find_intX_t ()
1883 1.1.1.2 mrg {
1884 1.1.1.2 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1885 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1886 1.1.1.2 mrg $as_echo_n "checking for int$2_t... " >&6; }
1887 1.1.1.10 mrg if eval \${$3+:} false; then :
1888 1.1.1.2 mrg $as_echo_n "(cached) " >&6
1889 1.1.1.2 mrg else
1890 1.1.1.2 mrg eval "$3=no"
1891 1.1.1.10 mrg # Order is important - never check a type that is potentially smaller
1892 1.1.1.10 mrg # than half of the expected target width.
1893 1.1.1.2 mrg for ac_type in int$2_t 'int' 'long int' \
1894 1.1.1.2 mrg 'long long int' 'short int' 'signed char'; do
1895 1.1.1.2 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1896 1.1.1.2 mrg /* end confdefs.h. */
1897 1.1.1.2 mrg $ac_includes_default
1898 1.1.1.10 mrg enum { N = $2 / 2 - 1 };
1899 1.1.1.2 mrg int
1900 1.1.1.2 mrg main ()
1901 1.1.1.2 mrg {
1902 1.1.1.10 mrg static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1903 1.1.1.10 mrg test_array [0] = 0;
1904 1.1.1.10 mrg return test_array [0];
1905 1.1.1.2 mrg
1906 1.1.1.2 mrg ;
1907 1.1.1.2 mrg return 0;
1908 1.1.1.2 mrg }
1909 1.1.1.2 mrg _ACEOF
1910 1.1.1.2 mrg if ac_fn_c_try_compile "$LINENO"; then :
1911 1.1.1.2 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1912 1.1.1.2 mrg /* end confdefs.h. */
1913 1.1.1.2 mrg $ac_includes_default
1914 1.1.1.10 mrg enum { N = $2 / 2 - 1 };
1915 1.1.1.2 mrg int
1916 1.1.1.2 mrg main ()
1917 1.1.1.2 mrg {
1918 1.1.1.10 mrg static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1919 1.1.1.10 mrg < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1920 1.1.1.10 mrg test_array [0] = 0;
1921 1.1.1.10 mrg return test_array [0];
1922 1.1.1.2 mrg
1923 1.1.1.2 mrg ;
1924 1.1.1.2 mrg return 0;
1925 1.1.1.2 mrg }
1926 1.1.1.2 mrg _ACEOF
1927 1.1.1.2 mrg if ac_fn_c_try_compile "$LINENO"; then :
1928 1.1.1.2 mrg
1929 1.1.1.2 mrg else
1930 1.1.1.2 mrg case $ac_type in #(
1931 1.1.1.2 mrg int$2_t) :
1932 1.1.1.2 mrg eval "$3=yes" ;; #(
1933 1.1.1.2 mrg *) :
1934 1.1.1.2 mrg eval "$3=\$ac_type" ;;
1935 1.1.1.2 mrg esac
1936 1.1.1.2 mrg fi
1937 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1938 1.1.1.2 mrg fi
1939 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1940 1.1.1.10 mrg if eval test \"x\$"$3"\" = x"no"; then :
1941 1.1.1.2 mrg
1942 1.1.1.2 mrg else
1943 1.1.1.2 mrg break
1944 1.1.1.2 mrg fi
1945 1.1.1.2 mrg done
1946 1.1.1.2 mrg fi
1947 1.1.1.2 mrg eval ac_res=\$$3
1948 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1949 1.1.1.2 mrg $as_echo "$ac_res" >&6; }
1950 1.1.1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1951 1.1.1.2 mrg
1952 1.1.1.2 mrg } # ac_fn_c_find_intX_t
1953 1.1.1.2 mrg
1954 1.1 mrg # ac_fn_c_find_uintX_t LINENO BITS VAR
1955 1.1 mrg # ------------------------------------
1956 1.1 mrg # Finds an unsigned integer type with width BITS, setting cache variable VAR
1957 1.1 mrg # accordingly.
1958 1.1 mrg ac_fn_c_find_uintX_t ()
1959 1.1 mrg {
1960 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1961 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1962 1.1 mrg $as_echo_n "checking for uint$2_t... " >&6; }
1963 1.1.1.10 mrg if eval \${$3+:} false; then :
1964 1.1 mrg $as_echo_n "(cached) " >&6
1965 1.1 mrg else
1966 1.1 mrg eval "$3=no"
1967 1.1.1.10 mrg # Order is important - never check a type that is potentially smaller
1968 1.1.1.10 mrg # than half of the expected target width.
1969 1.1 mrg for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1970 1.1 mrg 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1971 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972 1.1 mrg /* end confdefs.h. */
1973 1.1 mrg $ac_includes_default
1974 1.1 mrg int
1975 1.1 mrg main ()
1976 1.1 mrg {
1977 1.1.1.10 mrg static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1978 1.1.1.10 mrg test_array [0] = 0;
1979 1.1.1.10 mrg return test_array [0];
1980 1.1 mrg
1981 1.1 mrg ;
1982 1.1 mrg return 0;
1983 1.1 mrg }
1984 1.1 mrg _ACEOF
1985 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1986 1.1 mrg case $ac_type in #(
1987 1.1 mrg uint$2_t) :
1988 1.1 mrg eval "$3=yes" ;; #(
1989 1.1 mrg *) :
1990 1.1 mrg eval "$3=\$ac_type" ;;
1991 1.1 mrg esac
1992 1.1 mrg fi
1993 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1994 1.1.1.10 mrg if eval test \"x\$"$3"\" = x"no"; then :
1995 1.1 mrg
1996 1.1 mrg else
1997 1.1 mrg break
1998 1.1 mrg fi
1999 1.1 mrg done
2000 1.1 mrg fi
2001 1.1 mrg eval ac_res=\$$3
2002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2003 1.1 mrg $as_echo "$ac_res" >&6; }
2004 1.1.1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2005 1.1 mrg
2006 1.1 mrg } # ac_fn_c_find_uintX_t
2007 1.1 mrg cat >config.log <<_ACEOF
2008 1.1 mrg This file contains any messages produced by compilers while
2009 1.1 mrg running configure, to aid debugging if configure makes a mistake.
2010 1.1 mrg
2011 1.1 mrg It was created by LTO plugin for ld $as_me 0.1, which was
2012 1.1.1.10 mrg generated by GNU Autoconf 2.69. Invocation command line was
2013 1.1 mrg
2014 1.1 mrg $ $0 $@
2015 1.1 mrg
2016 1.1 mrg _ACEOF
2017 1.1 mrg exec 5>>config.log
2018 1.1 mrg {
2019 1.1 mrg cat <<_ASUNAME
2020 1.1 mrg ## --------- ##
2021 1.1 mrg ## Platform. ##
2022 1.1 mrg ## --------- ##
2023 1.1 mrg
2024 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2025 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
2026 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
2027 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
2028 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
2029 1.1 mrg
2030 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2031 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2032 1.1 mrg
2033 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2034 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2035 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2036 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2037 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2038 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2039 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2040 1.1 mrg
2041 1.1 mrg _ASUNAME
2042 1.1 mrg
2043 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2044 1.1 mrg for as_dir in $PATH
2045 1.1 mrg do
2046 1.1 mrg IFS=$as_save_IFS
2047 1.1 mrg test -z "$as_dir" && as_dir=.
2048 1.1 mrg $as_echo "PATH: $as_dir"
2049 1.1 mrg done
2050 1.1 mrg IFS=$as_save_IFS
2051 1.1 mrg
2052 1.1 mrg } >&5
2053 1.1 mrg
2054 1.1 mrg cat >&5 <<_ACEOF
2055 1.1 mrg
2056 1.1 mrg
2057 1.1 mrg ## ----------- ##
2058 1.1 mrg ## Core tests. ##
2059 1.1 mrg ## ----------- ##
2060 1.1 mrg
2061 1.1 mrg _ACEOF
2062 1.1 mrg
2063 1.1 mrg
2064 1.1 mrg # Keep a trace of the command line.
2065 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
2066 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
2067 1.1 mrg # Also quote any args containing shell meta-characters.
2068 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
2069 1.1 mrg ac_configure_args=
2070 1.1 mrg ac_configure_args0=
2071 1.1 mrg ac_configure_args1=
2072 1.1 mrg ac_must_keep_next=false
2073 1.1 mrg for ac_pass in 1 2
2074 1.1 mrg do
2075 1.1 mrg for ac_arg
2076 1.1 mrg do
2077 1.1 mrg case $ac_arg in
2078 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2079 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2080 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
2081 1.1 mrg continue ;;
2082 1.1 mrg *\'*)
2083 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2084 1.1 mrg esac
2085 1.1 mrg case $ac_pass in
2086 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2087 1.1 mrg 2)
2088 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'"
2089 1.1 mrg if test $ac_must_keep_next = true; then
2090 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
2091 1.1 mrg else
2092 1.1 mrg case $ac_arg in
2093 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
2094 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2095 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2096 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
2097 1.1 mrg case "$ac_configure_args0 " in
2098 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2099 1.1 mrg esac
2100 1.1 mrg ;;
2101 1.1 mrg -* ) ac_must_keep_next=true ;;
2102 1.1 mrg esac
2103 1.1 mrg fi
2104 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'"
2105 1.1 mrg ;;
2106 1.1 mrg esac
2107 1.1 mrg done
2108 1.1 mrg done
2109 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;}
2110 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;}
2111 1.1 mrg
2112 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
2113 1.1 mrg # config.log. We remove comments because anyway the quotes in there
2114 1.1 mrg # would cause problems or look ugly.
2115 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
2116 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2117 1.1 mrg trap 'exit_status=$?
2118 1.1 mrg # Save into config.log some information that might help in debugging.
2119 1.1 mrg {
2120 1.1 mrg echo
2121 1.1 mrg
2122 1.1.1.10 mrg $as_echo "## ---------------- ##
2123 1.1 mrg ## Cache variables. ##
2124 1.1.1.10 mrg ## ---------------- ##"
2125 1.1 mrg echo
2126 1.1 mrg # The following way of writing the cache mishandles newlines in values,
2127 1.1 mrg (
2128 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2129 1.1 mrg eval ac_val=\$$ac_var
2130 1.1 mrg case $ac_val in #(
2131 1.1 mrg *${as_nl}*)
2132 1.1 mrg case $ac_var in #(
2133 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2134 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2135 1.1 mrg esac
2136 1.1 mrg case $ac_var in #(
2137 1.1 mrg _ | IFS | as_nl) ;; #(
2138 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2139 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
2140 1.1 mrg esac ;;
2141 1.1 mrg esac
2142 1.1 mrg done
2143 1.1 mrg (set) 2>&1 |
2144 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2145 1.1 mrg *${as_nl}ac_space=\ *)
2146 1.1 mrg sed -n \
2147 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
2148 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2149 1.1 mrg ;; #(
2150 1.1 mrg *)
2151 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2152 1.1 mrg ;;
2153 1.1 mrg esac |
2154 1.1 mrg sort
2155 1.1 mrg )
2156 1.1 mrg echo
2157 1.1 mrg
2158 1.1.1.10 mrg $as_echo "## ----------------- ##
2159 1.1 mrg ## Output variables. ##
2160 1.1.1.10 mrg ## ----------------- ##"
2161 1.1 mrg echo
2162 1.1 mrg for ac_var in $ac_subst_vars
2163 1.1 mrg do
2164 1.1 mrg eval ac_val=\$$ac_var
2165 1.1 mrg case $ac_val in
2166 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2167 1.1 mrg esac
2168 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2169 1.1 mrg done | sort
2170 1.1 mrg echo
2171 1.1 mrg
2172 1.1 mrg if test -n "$ac_subst_files"; then
2173 1.1.1.10 mrg $as_echo "## ------------------- ##
2174 1.1 mrg ## File substitutions. ##
2175 1.1.1.10 mrg ## ------------------- ##"
2176 1.1 mrg echo
2177 1.1 mrg for ac_var in $ac_subst_files
2178 1.1 mrg do
2179 1.1 mrg eval ac_val=\$$ac_var
2180 1.1 mrg case $ac_val in
2181 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2182 1.1 mrg esac
2183 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2184 1.1 mrg done | sort
2185 1.1 mrg echo
2186 1.1 mrg fi
2187 1.1 mrg
2188 1.1 mrg if test -s confdefs.h; then
2189 1.1.1.10 mrg $as_echo "## ----------- ##
2190 1.1 mrg ## confdefs.h. ##
2191 1.1.1.10 mrg ## ----------- ##"
2192 1.1 mrg echo
2193 1.1 mrg cat confdefs.h
2194 1.1 mrg echo
2195 1.1 mrg fi
2196 1.1 mrg test "$ac_signal" != 0 &&
2197 1.1 mrg $as_echo "$as_me: caught signal $ac_signal"
2198 1.1 mrg $as_echo "$as_me: exit $exit_status"
2199 1.1 mrg } >&5
2200 1.1 mrg rm -f core *.core core.conftest.* &&
2201 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2202 1.1 mrg exit $exit_status
2203 1.1 mrg ' 0
2204 1.1 mrg for ac_signal in 1 2 13 15; do
2205 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2206 1.1 mrg done
2207 1.1 mrg ac_signal=0
2208 1.1 mrg
2209 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
2210 1.1 mrg rm -f -r conftest* confdefs.h
2211 1.1 mrg
2212 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h
2213 1.1 mrg
2214 1.1 mrg # Predefined preprocessor variables.
2215 1.1 mrg
2216 1.1 mrg cat >>confdefs.h <<_ACEOF
2217 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
2218 1.1 mrg _ACEOF
2219 1.1 mrg
2220 1.1 mrg cat >>confdefs.h <<_ACEOF
2221 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2222 1.1 mrg _ACEOF
2223 1.1 mrg
2224 1.1 mrg cat >>confdefs.h <<_ACEOF
2225 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
2226 1.1 mrg _ACEOF
2227 1.1 mrg
2228 1.1 mrg cat >>confdefs.h <<_ACEOF
2229 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
2230 1.1 mrg _ACEOF
2231 1.1 mrg
2232 1.1 mrg cat >>confdefs.h <<_ACEOF
2233 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2234 1.1 mrg _ACEOF
2235 1.1 mrg
2236 1.1 mrg cat >>confdefs.h <<_ACEOF
2237 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL"
2238 1.1 mrg _ACEOF
2239 1.1 mrg
2240 1.1 mrg
2241 1.1 mrg # Let the site file select an alternate cache file if it wants to.
2242 1.1 mrg # Prefer an explicitly selected file to automatically selected ones.
2243 1.1 mrg ac_site_file1=NONE
2244 1.1 mrg ac_site_file2=NONE
2245 1.1 mrg if test -n "$CONFIG_SITE"; then
2246 1.1.1.10 mrg # We do not want a PATH search for config.site.
2247 1.1.1.10 mrg case $CONFIG_SITE in #((
2248 1.1.1.10 mrg -*) ac_site_file1=./$CONFIG_SITE;;
2249 1.1.1.10 mrg */*) ac_site_file1=$CONFIG_SITE;;
2250 1.1.1.10 mrg *) ac_site_file1=./$CONFIG_SITE;;
2251 1.1.1.10 mrg esac
2252 1.1 mrg elif test "x$prefix" != xNONE; then
2253 1.1 mrg ac_site_file1=$prefix/share/config.site
2254 1.1 mrg ac_site_file2=$prefix/etc/config.site
2255 1.1 mrg else
2256 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site
2257 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2258 1.1 mrg fi
2259 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2260 1.1 mrg do
2261 1.1 mrg test "x$ac_site_file" = xNONE && continue
2262 1.1.1.10 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2263 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2264 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2265 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2266 1.1.1.10 mrg . "$ac_site_file" \
2267 1.1.1.10 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2268 1.1.1.10 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2269 1.1.1.10 mrg as_fn_error $? "failed to load site script $ac_site_file
2270 1.1.1.10 mrg See \`config.log' for more details" "$LINENO" 5; }
2271 1.1 mrg fi
2272 1.1 mrg done
2273 1.1 mrg
2274 1.1 mrg if test -r "$cache_file"; then
2275 1.1.1.10 mrg # Some versions of bash will fail to source /dev/null (special files
2276 1.1.1.10 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2277 1.1.1.10 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2278 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2279 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2280 1.1 mrg case $cache_file in
2281 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2282 1.1 mrg *) . "./$cache_file";;
2283 1.1 mrg esac
2284 1.1 mrg fi
2285 1.1 mrg else
2286 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2287 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2288 1.1 mrg >$cache_file
2289 1.1 mrg fi
2290 1.1 mrg
2291 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2292 1.1 mrg # value.
2293 1.1 mrg ac_cache_corrupted=false
2294 1.1 mrg for ac_var in $ac_precious_vars; do
2295 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2296 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2297 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2298 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2299 1.1 mrg case $ac_old_set,$ac_new_set in
2300 1.1 mrg set,)
2301 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2302 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2303 1.1 mrg ac_cache_corrupted=: ;;
2304 1.1 mrg ,set)
2305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2306 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2307 1.1 mrg ac_cache_corrupted=: ;;
2308 1.1 mrg ,);;
2309 1.1 mrg *)
2310 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2311 1.1 mrg # differences in whitespace do not lead to failure.
2312 1.1 mrg ac_old_val_w=`echo x $ac_old_val`
2313 1.1 mrg ac_new_val_w=`echo x $ac_new_val`
2314 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2315 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2316 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2317 1.1 mrg ac_cache_corrupted=:
2318 1.1 mrg else
2319 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2320 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2321 1.1 mrg eval $ac_var=\$ac_old_val
2322 1.1 mrg fi
2323 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2324 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2325 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2326 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2327 1.1 mrg fi;;
2328 1.1 mrg esac
2329 1.1 mrg # Pass precious variables to config.status.
2330 1.1 mrg if test "$ac_new_set" = set; then
2331 1.1 mrg case $ac_new_val in
2332 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2333 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2334 1.1 mrg esac
2335 1.1 mrg case " $ac_configure_args " in
2336 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2337 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2338 1.1 mrg esac
2339 1.1 mrg fi
2340 1.1 mrg done
2341 1.1 mrg if $ac_cache_corrupted; then
2342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2343 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2344 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2345 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2346 1.1.1.10 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2347 1.1 mrg fi
2348 1.1 mrg ## -------------------- ##
2349 1.1 mrg ## Main body of script. ##
2350 1.1 mrg ## -------------------- ##
2351 1.1 mrg
2352 1.1 mrg ac_ext=c
2353 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2354 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2355 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2356 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2357 1.1 mrg
2358 1.1 mrg
2359 1.1 mrg
2360 1.1 mrg
2361 1.1 mrg
2362 1.1 mrg ac_aux_dir=
2363 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2364 1.1.1.10 mrg if test -f "$ac_dir/install-sh"; then
2365 1.1.1.10 mrg ac_aux_dir=$ac_dir
2366 1.1.1.10 mrg ac_install_sh="$ac_aux_dir/install-sh -c"
2367 1.1.1.10 mrg break
2368 1.1.1.10 mrg elif test -f "$ac_dir/install.sh"; then
2369 1.1.1.10 mrg ac_aux_dir=$ac_dir
2370 1.1.1.10 mrg ac_install_sh="$ac_aux_dir/install.sh -c"
2371 1.1.1.10 mrg break
2372 1.1.1.10 mrg elif test -f "$ac_dir/shtool"; then
2373 1.1.1.10 mrg ac_aux_dir=$ac_dir
2374 1.1.1.10 mrg ac_install_sh="$ac_aux_dir/shtool install -c"
2375 1.1.1.10 mrg break
2376 1.1.1.10 mrg fi
2377 1.1 mrg done
2378 1.1 mrg if test -z "$ac_aux_dir"; then
2379 1.1.1.10 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2380 1.1 mrg fi
2381 1.1 mrg
2382 1.1 mrg # These three variables are undocumented and unsupported,
2383 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2384 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2385 1.1 mrg # whose full name contains unusual characters.
2386 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2387 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2388 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2389 1.1 mrg
2390 1.1 mrg
2391 1.1 mrg # Make sure we can run config.sub.
2392 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2393 1.1.1.10 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2394 1.1 mrg
2395 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2396 1.1 mrg $as_echo_n "checking build system type... " >&6; }
2397 1.1.1.10 mrg if ${ac_cv_build+:} false; then :
2398 1.1 mrg $as_echo_n "(cached) " >&6
2399 1.1 mrg else
2400 1.1 mrg ac_build_alias=$build_alias
2401 1.1 mrg test "x$ac_build_alias" = x &&
2402 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2403 1.1 mrg test "x$ac_build_alias" = x &&
2404 1.1.1.10 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2405 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2406 1.1.1.10 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2407 1.1 mrg
2408 1.1 mrg fi
2409 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2410 1.1 mrg $as_echo "$ac_cv_build" >&6; }
2411 1.1 mrg case $ac_cv_build in
2412 1.1 mrg *-*-*) ;;
2413 1.1.1.10 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2414 1.1 mrg esac
2415 1.1 mrg build=$ac_cv_build
2416 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2417 1.1 mrg set x $ac_cv_build
2418 1.1 mrg shift
2419 1.1 mrg build_cpu=$1
2420 1.1 mrg build_vendor=$2
2421 1.1 mrg shift; shift
2422 1.1 mrg # Remember, the first character of IFS is used to create $*,
2423 1.1 mrg # except with old shells:
2424 1.1 mrg build_os=$*
2425 1.1 mrg IFS=$ac_save_IFS
2426 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2427 1.1 mrg
2428 1.1 mrg
2429 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2430 1.1.1.2 mrg $as_echo_n "checking host system type... " >&6; }
2431 1.1.1.10 mrg if ${ac_cv_host+:} false; then :
2432 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2433 1.1.1.2 mrg else
2434 1.1.1.2 mrg if test "x$host_alias" = x; then
2435 1.1.1.2 mrg ac_cv_host=$ac_cv_build
2436 1.1.1.2 mrg else
2437 1.1.1.2 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2438 1.1.1.10 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2439 1.1.1.2 mrg fi
2440 1.1.1.2 mrg
2441 1.1.1.2 mrg fi
2442 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2443 1.1.1.2 mrg $as_echo "$ac_cv_host" >&6; }
2444 1.1.1.2 mrg case $ac_cv_host in
2445 1.1.1.2 mrg *-*-*) ;;
2446 1.1.1.10 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2447 1.1.1.2 mrg esac
2448 1.1.1.2 mrg host=$ac_cv_host
2449 1.1.1.2 mrg ac_save_IFS=$IFS; IFS='-'
2450 1.1.1.2 mrg set x $ac_cv_host
2451 1.1.1.2 mrg shift
2452 1.1.1.2 mrg host_cpu=$1
2453 1.1.1.2 mrg host_vendor=$2
2454 1.1.1.2 mrg shift; shift
2455 1.1.1.2 mrg # Remember, the first character of IFS is used to create $*,
2456 1.1.1.2 mrg # except with old shells:
2457 1.1.1.2 mrg host_os=$*
2458 1.1.1.2 mrg IFS=$ac_save_IFS
2459 1.1.1.2 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2460 1.1.1.2 mrg
2461 1.1.1.2 mrg
2462 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2463 1.1.1.2 mrg $as_echo_n "checking target system type... " >&6; }
2464 1.1.1.10 mrg if ${ac_cv_target+:} false; then :
2465 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2466 1.1.1.2 mrg else
2467 1.1.1.2 mrg if test "x$target_alias" = x; then
2468 1.1.1.2 mrg ac_cv_target=$ac_cv_host
2469 1.1.1.2 mrg else
2470 1.1.1.2 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2471 1.1.1.10 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2472 1.1.1.2 mrg fi
2473 1.1.1.2 mrg
2474 1.1.1.2 mrg fi
2475 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2476 1.1.1.2 mrg $as_echo "$ac_cv_target" >&6; }
2477 1.1.1.2 mrg case $ac_cv_target in
2478 1.1.1.2 mrg *-*-*) ;;
2479 1.1.1.10 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2480 1.1.1.2 mrg esac
2481 1.1.1.2 mrg target=$ac_cv_target
2482 1.1.1.2 mrg ac_save_IFS=$IFS; IFS='-'
2483 1.1.1.2 mrg set x $ac_cv_target
2484 1.1.1.2 mrg shift
2485 1.1.1.2 mrg target_cpu=$1
2486 1.1.1.2 mrg target_vendor=$2
2487 1.1.1.2 mrg shift; shift
2488 1.1.1.2 mrg # Remember, the first character of IFS is used to create $*,
2489 1.1.1.2 mrg # except with old shells:
2490 1.1.1.2 mrg target_os=$*
2491 1.1.1.2 mrg IFS=$ac_save_IFS
2492 1.1.1.2 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2493 1.1.1.2 mrg
2494 1.1.1.2 mrg
2495 1.1.1.2 mrg # The aliases save the names the user supplied, while $host etc.
2496 1.1.1.2 mrg # will get canonicalized.
2497 1.1.1.2 mrg test -n "$target_alias" &&
2498 1.1.1.2 mrg test "$program_prefix$program_suffix$program_transform_name" = \
2499 1.1.1.2 mrg NONENONEs,x,x, &&
2500 1.1.1.2 mrg program_prefix=${target_alias}-
2501 1.1.1.2 mrg
2502 1.1 mrg case ${build_alias} in
2503 1.1 mrg "") build_noncanonical=${build} ;;
2504 1.1 mrg *) build_noncanonical=${build_alias} ;;
2505 1.1 mrg esac
2506 1.1 mrg
2507 1.1 mrg case ${host_alias} in
2508 1.1 mrg "") host_noncanonical=${build_noncanonical} ;;
2509 1.1 mrg *) host_noncanonical=${host_alias} ;;
2510 1.1 mrg esac
2511 1.1 mrg
2512 1.1 mrg case ${target_alias} in
2513 1.1 mrg "") target_noncanonical=${host_noncanonical} ;;
2514 1.1 mrg *) target_noncanonical=${target_alias} ;;
2515 1.1 mrg esac
2516 1.1 mrg
2517 1.1 mrg
2518 1.1 mrg # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2519 1.1 mrg # have matching libraries, they should use host libraries: Makefile.tpl
2520 1.1 mrg # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2521 1.1 mrg # However, they still use the build modules, because the corresponding
2522 1.1 mrg # host modules (e.g. bison) are only built for the host when bootstrap
2523 1.1 mrg # finishes. So:
2524 1.1 mrg # - build_subdir is where we find build modules, and never changes.
2525 1.1 mrg # - build_libsubdir is where we find build libraries, and can be overridden.
2526 1.1 mrg
2527 1.1 mrg # Prefix 'build-' so this never conflicts with target_subdir.
2528 1.1 mrg build_subdir="build-${build_noncanonical}"
2529 1.1 mrg
2530 1.1 mrg # Check whether --with-build-libsubdir was given.
2531 1.1 mrg if test "${with_build_libsubdir+set}" = set; then :
2532 1.1 mrg withval=$with_build_libsubdir; build_libsubdir="$withval"
2533 1.1 mrg else
2534 1.1 mrg build_libsubdir="$build_subdir"
2535 1.1 mrg fi
2536 1.1 mrg
2537 1.1 mrg # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2538 1.1 mrg if ( test $srcdir = . && test -d gcc ) \
2539 1.1 mrg || test -d $srcdir/../host-${host_noncanonical}; then
2540 1.1 mrg host_subdir="host-${host_noncanonical}"
2541 1.1 mrg else
2542 1.1 mrg host_subdir=.
2543 1.1 mrg fi
2544 1.1 mrg # No prefix.
2545 1.1 mrg target_subdir=${target_noncanonical}
2546 1.1 mrg
2547 1.1.1.10 mrg am__api_version='1.15'
2548 1.1 mrg
2549 1.1 mrg # Find a good install program. We prefer a C program (faster),
2550 1.1 mrg # so one script is as good as another. But avoid the broken or
2551 1.1 mrg # incompatible versions:
2552 1.1 mrg # SysV /etc/install, /usr/sbin/install
2553 1.1 mrg # SunOS /usr/etc/install
2554 1.1 mrg # IRIX /sbin/install
2555 1.1 mrg # AIX /bin/install
2556 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2557 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2558 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2559 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2560 1.1 mrg # OS/2's system install, which has a completely different semantic
2561 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2562 1.1 mrg # Reject install programs that cannot install multiple files.
2563 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2564 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2565 1.1 mrg if test -z "$INSTALL"; then
2566 1.1.1.10 mrg if ${ac_cv_path_install+:} false; then :
2567 1.1 mrg $as_echo_n "(cached) " >&6
2568 1.1 mrg else
2569 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2570 1.1 mrg for as_dir in $PATH
2571 1.1 mrg do
2572 1.1 mrg IFS=$as_save_IFS
2573 1.1 mrg test -z "$as_dir" && as_dir=.
2574 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2575 1.1 mrg case $as_dir/ in #((
2576 1.1 mrg ./ | .// | /[cC]/* | \
2577 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2578 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2579 1.1 mrg /usr/ucb/* ) ;;
2580 1.1 mrg *)
2581 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2582 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2583 1.1 mrg # by default.
2584 1.1 mrg for ac_prog in ginstall scoinst install; do
2585 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2586 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2587 1.1 mrg if test $ac_prog = install &&
2588 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2589 1.1 mrg # AIX install. It has an incompatible calling convention.
2590 1.1 mrg :
2591 1.1 mrg elif test $ac_prog = install &&
2592 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2593 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2594 1.1 mrg :
2595 1.1 mrg else
2596 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2597 1.1 mrg echo one > conftest.one
2598 1.1 mrg echo two > conftest.two
2599 1.1 mrg mkdir conftest.dir
2600 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2601 1.1 mrg test -s conftest.one && test -s conftest.two &&
2602 1.1 mrg test -s conftest.dir/conftest.one &&
2603 1.1 mrg test -s conftest.dir/conftest.two
2604 1.1 mrg then
2605 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2606 1.1 mrg break 3
2607 1.1 mrg fi
2608 1.1 mrg fi
2609 1.1 mrg fi
2610 1.1 mrg done
2611 1.1 mrg done
2612 1.1 mrg ;;
2613 1.1 mrg esac
2614 1.1 mrg
2615 1.1 mrg done
2616 1.1 mrg IFS=$as_save_IFS
2617 1.1 mrg
2618 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2619 1.1 mrg
2620 1.1 mrg fi
2621 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2622 1.1 mrg INSTALL=$ac_cv_path_install
2623 1.1 mrg else
2624 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2625 1.1 mrg # value for INSTALL within a source directory, because that will
2626 1.1 mrg # break other packages using the cache if that directory is
2627 1.1 mrg # removed, or if the value is a relative name.
2628 1.1 mrg INSTALL=$ac_install_sh
2629 1.1 mrg fi
2630 1.1 mrg fi
2631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2632 1.1 mrg $as_echo "$INSTALL" >&6; }
2633 1.1 mrg
2634 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2635 1.1 mrg # It thinks the first close brace ends the variable substitution.
2636 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2637 1.1 mrg
2638 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2639 1.1 mrg
2640 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2641 1.1 mrg
2642 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2643 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2644 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2645 1.1 mrg # name. Accept space and tab only in the latter.
2646 1.1 mrg am_lf='
2647 1.1 mrg '
2648 1.1 mrg case `pwd` in
2649 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2650 1.1.1.10 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2651 1.1 mrg esac
2652 1.1 mrg case $srcdir in
2653 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2654 1.1.1.10 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2655 1.1 mrg esac
2656 1.1 mrg
2657 1.1.1.10 mrg # Do 'set' in a subshell so we don't clobber the current shell's
2658 1.1 mrg # arguments. Must try -L first in case configure is actually a
2659 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2660 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2661 1.1 mrg # directory).
2662 1.1 mrg if (
2663 1.1.1.10 mrg am_has_slept=no
2664 1.1.1.10 mrg for am_try in 1 2; do
2665 1.1.1.10 mrg echo "timestamp, slept: $am_has_slept" > conftest.file
2666 1.1.1.10 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2667 1.1.1.10 mrg if test "$*" = "X"; then
2668 1.1.1.10 mrg # -L didn't work.
2669 1.1.1.10 mrg set X `ls -t "$srcdir/configure" conftest.file`
2670 1.1.1.10 mrg fi
2671 1.1.1.10 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2672 1.1.1.10 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2673 1.1 mrg
2674 1.1.1.10 mrg # If neither matched, then we have a broken ls. This can happen
2675 1.1.1.10 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2676 1.1.1.10 mrg # broken ls alias from the environment. This has actually
2677 1.1.1.10 mrg # happened. Such a system could not be considered "sane".
2678 1.1.1.10 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2679 1.1.1.10 mrg alias in your environment" "$LINENO" 5
2680 1.1.1.10 mrg fi
2681 1.1.1.10 mrg if test "$2" = conftest.file || test $am_try -eq 2; then
2682 1.1.1.10 mrg break
2683 1.1.1.10 mrg fi
2684 1.1.1.10 mrg # Just in case.
2685 1.1.1.10 mrg sleep 1
2686 1.1.1.10 mrg am_has_slept=yes
2687 1.1.1.10 mrg done
2688 1.1 mrg test "$2" = conftest.file
2689 1.1 mrg )
2690 1.1 mrg then
2691 1.1 mrg # Ok.
2692 1.1 mrg :
2693 1.1 mrg else
2694 1.1.1.10 mrg as_fn_error $? "newly created file is older than distributed files!
2695 1.1 mrg Check your system clock" "$LINENO" 5
2696 1.1 mrg fi
2697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2698 1.1 mrg $as_echo "yes" >&6; }
2699 1.1.1.10 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and
2700 1.1.1.10 mrg # generated files are strictly newer.
2701 1.1.1.10 mrg am_sleep_pid=
2702 1.1.1.10 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2703 1.1.1.10 mrg ( sleep 1 ) &
2704 1.1.1.10 mrg am_sleep_pid=$!
2705 1.1.1.10 mrg fi
2706 1.1.1.10 mrg
2707 1.1.1.10 mrg rm -f conftest.file
2708 1.1.1.10 mrg
2709 1.1 mrg test "$program_prefix" != NONE &&
2710 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2711 1.1 mrg # Use a double $ so make ignores it.
2712 1.1 mrg test "$program_suffix" != NONE &&
2713 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2714 1.1 mrg # Double any \ or $.
2715 1.1 mrg # By default was `s,x,x', remove it if useless.
2716 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2717 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2718 1.1 mrg
2719 1.1.1.10 mrg # Expand $ac_aux_dir to an absolute path.
2720 1.1.1.10 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd`
2721 1.1 mrg
2722 1.1 mrg if test x"${MISSING+set}" != xset; then
2723 1.1 mrg case $am_aux_dir in
2724 1.1 mrg *\ * | *\ *)
2725 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2726 1.1 mrg *)
2727 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2728 1.1 mrg esac
2729 1.1 mrg fi
2730 1.1 mrg # Use eval to expand $SHELL
2731 1.1.1.10 mrg if eval "$MISSING --is-lightweight"; then
2732 1.1.1.10 mrg am_missing_run="$MISSING "
2733 1.1 mrg else
2734 1.1 mrg am_missing_run=
2735 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2736 1.1.1.10 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2737 1.1 mrg fi
2738 1.1 mrg
2739 1.1.1.10 mrg if test x"${install_sh+set}" != xset; then
2740 1.1 mrg case $am_aux_dir in
2741 1.1 mrg *\ * | *\ *)
2742 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2743 1.1 mrg *)
2744 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2745 1.1 mrg esac
2746 1.1 mrg fi
2747 1.1 mrg
2748 1.1.1.10 mrg # Installed binaries are usually stripped using 'strip' when the user
2749 1.1.1.10 mrg # run "make install-strip". However 'strip' might not be the right
2750 1.1 mrg # tool to use in cross-compilation environments, therefore Automake
2751 1.1.1.10 mrg # will honor the 'STRIP' environment variable to overrule this program.
2752 1.1 mrg if test "$cross_compiling" != no; then
2753 1.1 mrg if test -n "$ac_tool_prefix"; then
2754 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2755 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2756 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2757 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2758 1.1.1.10 mrg if ${ac_cv_prog_STRIP+:} false; then :
2759 1.1 mrg $as_echo_n "(cached) " >&6
2760 1.1 mrg else
2761 1.1 mrg if test -n "$STRIP"; then
2762 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2763 1.1 mrg else
2764 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2765 1.1 mrg for as_dir in $PATH
2766 1.1 mrg do
2767 1.1 mrg IFS=$as_save_IFS
2768 1.1 mrg test -z "$as_dir" && as_dir=.
2769 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2770 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2771 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2772 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2773 1.1 mrg break 2
2774 1.1 mrg fi
2775 1.1 mrg done
2776 1.1 mrg done
2777 1.1 mrg IFS=$as_save_IFS
2778 1.1 mrg
2779 1.1 mrg fi
2780 1.1 mrg fi
2781 1.1 mrg STRIP=$ac_cv_prog_STRIP
2782 1.1 mrg if test -n "$STRIP"; then
2783 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2784 1.1 mrg $as_echo "$STRIP" >&6; }
2785 1.1 mrg else
2786 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2787 1.1 mrg $as_echo "no" >&6; }
2788 1.1 mrg fi
2789 1.1 mrg
2790 1.1 mrg
2791 1.1 mrg fi
2792 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
2793 1.1 mrg ac_ct_STRIP=$STRIP
2794 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
2795 1.1 mrg set dummy strip; ac_word=$2
2796 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2797 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2798 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2799 1.1 mrg $as_echo_n "(cached) " >&6
2800 1.1 mrg else
2801 1.1 mrg if test -n "$ac_ct_STRIP"; then
2802 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2803 1.1 mrg else
2804 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805 1.1 mrg for as_dir in $PATH
2806 1.1 mrg do
2807 1.1 mrg IFS=$as_save_IFS
2808 1.1 mrg test -z "$as_dir" && as_dir=.
2809 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2810 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2811 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
2812 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2813 1.1 mrg break 2
2814 1.1 mrg fi
2815 1.1 mrg done
2816 1.1 mrg done
2817 1.1 mrg IFS=$as_save_IFS
2818 1.1 mrg
2819 1.1 mrg fi
2820 1.1 mrg fi
2821 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2822 1.1 mrg if test -n "$ac_ct_STRIP"; then
2823 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2824 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
2825 1.1 mrg else
2826 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2827 1.1 mrg $as_echo "no" >&6; }
2828 1.1 mrg fi
2829 1.1 mrg
2830 1.1 mrg if test "x$ac_ct_STRIP" = x; then
2831 1.1 mrg STRIP=":"
2832 1.1 mrg else
2833 1.1 mrg case $cross_compiling:$ac_tool_warned in
2834 1.1 mrg yes:)
2835 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2836 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2837 1.1 mrg ac_tool_warned=yes ;;
2838 1.1 mrg esac
2839 1.1 mrg STRIP=$ac_ct_STRIP
2840 1.1 mrg fi
2841 1.1 mrg else
2842 1.1 mrg STRIP="$ac_cv_prog_STRIP"
2843 1.1 mrg fi
2844 1.1 mrg
2845 1.1 mrg fi
2846 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2847 1.1 mrg
2848 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2849 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2850 1.1 mrg if test -z "$MKDIR_P"; then
2851 1.1.1.10 mrg if ${ac_cv_path_mkdir+:} false; then :
2852 1.1 mrg $as_echo_n "(cached) " >&6
2853 1.1 mrg else
2854 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2855 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2856 1.1 mrg do
2857 1.1 mrg IFS=$as_save_IFS
2858 1.1 mrg test -z "$as_dir" && as_dir=.
2859 1.1 mrg for ac_prog in mkdir gmkdir; do
2860 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2861 1.1.1.10 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2862 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2863 1.1 mrg 'mkdir (GNU coreutils) '* | \
2864 1.1 mrg 'mkdir (coreutils) '* | \
2865 1.1 mrg 'mkdir (fileutils) '4.1*)
2866 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2867 1.1 mrg break 3;;
2868 1.1 mrg esac
2869 1.1 mrg done
2870 1.1 mrg done
2871 1.1 mrg done
2872 1.1 mrg IFS=$as_save_IFS
2873 1.1 mrg
2874 1.1 mrg fi
2875 1.1 mrg
2876 1.1.1.10 mrg test -d ./--version && rmdir ./--version
2877 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2878 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2879 1.1 mrg else
2880 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2881 1.1 mrg # value for MKDIR_P within a source directory, because that will
2882 1.1 mrg # break other packages using the cache if that directory is
2883 1.1 mrg # removed, or if the value is a relative name.
2884 1.1 mrg MKDIR_P="$ac_install_sh -d"
2885 1.1 mrg fi
2886 1.1 mrg fi
2887 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2888 1.1 mrg $as_echo "$MKDIR_P" >&6; }
2889 1.1 mrg
2890 1.1 mrg for ac_prog in gawk mawk nawk awk
2891 1.1 mrg do
2892 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2893 1.1 mrg set dummy $ac_prog; ac_word=$2
2894 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2895 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2896 1.1.1.10 mrg if ${ac_cv_prog_AWK+:} false; then :
2897 1.1 mrg $as_echo_n "(cached) " >&6
2898 1.1 mrg else
2899 1.1 mrg if test -n "$AWK"; then
2900 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2901 1.1 mrg else
2902 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2903 1.1 mrg for as_dir in $PATH
2904 1.1 mrg do
2905 1.1 mrg IFS=$as_save_IFS
2906 1.1 mrg test -z "$as_dir" && as_dir=.
2907 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2908 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2909 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2910 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2911 1.1 mrg break 2
2912 1.1 mrg fi
2913 1.1 mrg done
2914 1.1 mrg done
2915 1.1 mrg IFS=$as_save_IFS
2916 1.1 mrg
2917 1.1 mrg fi
2918 1.1 mrg fi
2919 1.1 mrg AWK=$ac_cv_prog_AWK
2920 1.1 mrg if test -n "$AWK"; then
2921 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2922 1.1 mrg $as_echo "$AWK" >&6; }
2923 1.1 mrg else
2924 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2925 1.1 mrg $as_echo "no" >&6; }
2926 1.1 mrg fi
2927 1.1 mrg
2928 1.1 mrg
2929 1.1 mrg test -n "$AWK" && break
2930 1.1 mrg done
2931 1.1 mrg
2932 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2933 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2934 1.1 mrg set x ${MAKE-make}
2935 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2936 1.1.1.10 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2937 1.1 mrg $as_echo_n "(cached) " >&6
2938 1.1 mrg else
2939 1.1 mrg cat >conftest.make <<\_ACEOF
2940 1.1 mrg SHELL = /bin/sh
2941 1.1 mrg all:
2942 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2943 1.1 mrg _ACEOF
2944 1.1.1.10 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2945 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2946 1.1 mrg *@@@%%%=?*=@@@%%%*)
2947 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2948 1.1 mrg *)
2949 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2950 1.1 mrg esac
2951 1.1 mrg rm -f conftest.make
2952 1.1 mrg fi
2953 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2954 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2955 1.1 mrg $as_echo "yes" >&6; }
2956 1.1 mrg SET_MAKE=
2957 1.1 mrg else
2958 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2959 1.1 mrg $as_echo "no" >&6; }
2960 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2961 1.1 mrg fi
2962 1.1 mrg
2963 1.1 mrg rm -rf .tst 2>/dev/null
2964 1.1 mrg mkdir .tst 2>/dev/null
2965 1.1 mrg if test -d .tst; then
2966 1.1 mrg am__leading_dot=.
2967 1.1 mrg else
2968 1.1 mrg am__leading_dot=_
2969 1.1 mrg fi
2970 1.1 mrg rmdir .tst 2>/dev/null
2971 1.1 mrg
2972 1.1.1.10 mrg # Check whether --enable-silent-rules was given.
2973 1.1.1.10 mrg if test "${enable_silent_rules+set}" = set; then :
2974 1.1.1.10 mrg enableval=$enable_silent_rules;
2975 1.1.1.10 mrg fi
2976 1.1.1.10 mrg
2977 1.1.1.10 mrg case $enable_silent_rules in # (((
2978 1.1.1.10 mrg yes) AM_DEFAULT_VERBOSITY=0;;
2979 1.1.1.10 mrg no) AM_DEFAULT_VERBOSITY=1;;
2980 1.1.1.10 mrg *) AM_DEFAULT_VERBOSITY=1;;
2981 1.1.1.10 mrg esac
2982 1.1.1.10 mrg am_make=${MAKE-make}
2983 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2984 1.1.1.10 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2985 1.1.1.10 mrg if ${am_cv_make_support_nested_variables+:} false; then :
2986 1.1.1.10 mrg $as_echo_n "(cached) " >&6
2987 1.1.1.10 mrg else
2988 1.1.1.10 mrg if $as_echo 'TRUE=$(BAR$(V))
2989 1.1.1.10 mrg BAR0=false
2990 1.1.1.10 mrg BAR1=true
2991 1.1.1.10 mrg V=1
2992 1.1.1.10 mrg am__doit:
2993 1.1.1.10 mrg @$(TRUE)
2994 1.1.1.10 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2995 1.1.1.10 mrg am_cv_make_support_nested_variables=yes
2996 1.1.1.10 mrg else
2997 1.1.1.10 mrg am_cv_make_support_nested_variables=no
2998 1.1.1.10 mrg fi
2999 1.1.1.10 mrg fi
3000 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3001 1.1.1.10 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; }
3002 1.1.1.10 mrg if test $am_cv_make_support_nested_variables = yes; then
3003 1.1.1.10 mrg AM_V='$(V)'
3004 1.1.1.10 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3005 1.1.1.10 mrg else
3006 1.1.1.10 mrg AM_V=$AM_DEFAULT_VERBOSITY
3007 1.1.1.10 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3008 1.1.1.10 mrg fi
3009 1.1.1.10 mrg AM_BACKSLASH='\'
3010 1.1.1.10 mrg
3011 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
3012 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3013 1.1 mrg # is not polluted with repeated "-I."
3014 1.1 mrg am__isrc=' -I$(srcdir)'
3015 1.1 mrg # test to see if srcdir already configured
3016 1.1 mrg if test -f $srcdir/config.status; then
3017 1.1.1.10 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3018 1.1 mrg fi
3019 1.1 mrg fi
3020 1.1 mrg
3021 1.1 mrg # test whether we have cygpath
3022 1.1 mrg if test -z "$CYGPATH_W"; then
3023 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
3024 1.1 mrg CYGPATH_W='cygpath -w'
3025 1.1 mrg else
3026 1.1 mrg CYGPATH_W=echo
3027 1.1 mrg fi
3028 1.1 mrg fi
3029 1.1 mrg
3030 1.1 mrg
3031 1.1 mrg # Define the identity of the package.
3032 1.1 mrg PACKAGE='lto-plugin'
3033 1.1 mrg VERSION='0.1'
3034 1.1 mrg
3035 1.1 mrg
3036 1.1 mrg cat >>confdefs.h <<_ACEOF
3037 1.1 mrg #define PACKAGE "$PACKAGE"
3038 1.1 mrg _ACEOF
3039 1.1 mrg
3040 1.1 mrg
3041 1.1 mrg cat >>confdefs.h <<_ACEOF
3042 1.1 mrg #define VERSION "$VERSION"
3043 1.1 mrg _ACEOF
3044 1.1 mrg
3045 1.1 mrg # Some tools Automake needs.
3046 1.1 mrg
3047 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3048 1.1 mrg
3049 1.1 mrg
3050 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3051 1.1 mrg
3052 1.1 mrg
3053 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3054 1.1 mrg
3055 1.1 mrg
3056 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3057 1.1 mrg
3058 1.1 mrg
3059 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3060 1.1 mrg
3061 1.1.1.10 mrg # For better backward compatibility. To be removed once Automake 1.9.x
3062 1.1.1.10 mrg # dies out for good. For more background, see:
3063 1.1.1.10 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3064 1.1.1.10 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3065 1.1.1.10 mrg mkdir_p='$(MKDIR_P)'
3066 1.1.1.10 mrg
3067 1.1.1.10 mrg # We need awk for the "check" target (and possibly the TAP driver). The
3068 1.1.1.10 mrg # system "awk" is bad on some platforms.
3069 1.1.1.5 mrg # Always define AMTAR for backward compatibility. Yes, it's still used
3070 1.1.1.5 mrg # in the wild :-( We should find a proper way to deprecate it ...
3071 1.1.1.5 mrg AMTAR='$${TAR-tar}'
3072 1.1 mrg
3073 1.1.1.10 mrg
3074 1.1.1.10 mrg # We'll loop over all known methods to create a tar archive until one works.
3075 1.1.1.10 mrg _am_tools='gnutar pax cpio none'
3076 1.1.1.10 mrg
3077 1.1.1.5 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3078 1.1 mrg
3079 1.1 mrg
3080 1.1 mrg
3081 1.1 mrg
3082 1.1 mrg
3083 1.1 mrg
3084 1.1.1.10 mrg # POSIX will say in a future version that running "rm -f" with no argument
3085 1.1.1.10 mrg # is OK; and we want to be able to make that assumption in our Makefile
3086 1.1.1.10 mrg # recipes. So use an aggressive probe to check that the usage we want is
3087 1.1.1.10 mrg # actually supported "in the wild" to an acceptable degree.
3088 1.1.1.10 mrg # See automake bug#10828.
3089 1.1.1.10 mrg # To make any issue more visible, cause the running configure to be aborted
3090 1.1.1.10 mrg # by default if the 'rm' program in use doesn't match our expectations; the
3091 1.1.1.10 mrg # user can still override this though.
3092 1.1.1.10 mrg if rm -f && rm -fr && rm -rf; then : OK; else
3093 1.1.1.10 mrg cat >&2 <<'END'
3094 1.1.1.10 mrg Oops!
3095 1.1.1.10 mrg
3096 1.1.1.10 mrg Your 'rm' program seems unable to run without file operands specified
3097 1.1.1.10 mrg on the command line, even when the '-f' option is present. This is contrary
3098 1.1.1.10 mrg to the behaviour of most rm programs out there, and not conforming with
3099 1.1.1.10 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3100 1.1.1.10 mrg
3101 1.1.1.10 mrg Please tell bug-automake@gnu.org about your system, including the value
3102 1.1.1.10 mrg of your $PATH and any error possibly output before this message. This
3103 1.1.1.10 mrg can help us improve future automake versions.
3104 1.1.1.10 mrg
3105 1.1.1.10 mrg END
3106 1.1.1.10 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3107 1.1.1.10 mrg echo 'Configuration will proceed anyway, since you have set the' >&2
3108 1.1.1.10 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3109 1.1.1.10 mrg echo >&2
3110 1.1.1.10 mrg else
3111 1.1.1.10 mrg cat >&2 <<'END'
3112 1.1.1.10 mrg Aborting the configuration process, to ensure you take notice of the issue.
3113 1.1.1.10 mrg
3114 1.1.1.10 mrg You can download and install GNU coreutils to get an 'rm' implementation
3115 1.1.1.10 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>.
3116 1.1.1.10 mrg
3117 1.1.1.10 mrg If you want to complete the configuration process using your problematic
3118 1.1.1.10 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3119 1.1.1.10 mrg to "yes", and re-run configure.
3120 1.1.1.10 mrg
3121 1.1.1.10 mrg END
3122 1.1.1.10 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3123 1.1.1.10 mrg fi
3124 1.1.1.10 mrg fi
3125 1.1.1.10 mrg
3126 1.1.1.10 mrg
3127 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3128 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3129 1.1 mrg # Check whether --enable-maintainer-mode was given.
3130 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then :
3131 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3132 1.1 mrg else
3133 1.1 mrg USE_MAINTAINER_MODE=no
3134 1.1 mrg fi
3135 1.1 mrg
3136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3137 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
3138 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
3139 1.1 mrg MAINTAINER_MODE_TRUE=
3140 1.1 mrg MAINTAINER_MODE_FALSE='#'
3141 1.1 mrg else
3142 1.1 mrg MAINTAINER_MODE_TRUE='#'
3143 1.1 mrg MAINTAINER_MODE_FALSE=
3144 1.1 mrg fi
3145 1.1 mrg
3146 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
3147 1.1 mrg
3148 1.1 mrg
3149 1.1.1.4 mrg
3150 1.1.1.4 mrg # Check whether --with-libiberty was given.
3151 1.1.1.4 mrg if test "${with_libiberty+set}" = set; then :
3152 1.1.1.4 mrg withval=$with_libiberty;
3153 1.1.1.4 mrg else
3154 1.1.1.4 mrg with_libiberty=../libiberty
3155 1.1.1.4 mrg fi
3156 1.1.1.4 mrg
3157 1.1.1.4 mrg
3158 1.1.1.5 mrg DEPDIR="${am__leading_dot}deps"
3159 1.1.1.5 mrg
3160 1.1.1.5 mrg ac_config_commands="$ac_config_commands depfiles"
3161 1.1.1.5 mrg
3162 1.1.1.5 mrg
3163 1.1.1.5 mrg am_make=${MAKE-make}
3164 1.1.1.5 mrg cat > confinc << 'END'
3165 1.1.1.5 mrg am__doit:
3166 1.1.1.5 mrg @echo this is the am__doit target
3167 1.1.1.5 mrg .PHONY: am__doit
3168 1.1.1.5 mrg END
3169 1.1.1.5 mrg # If we don't find an include directive, just comment out the code.
3170 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3171 1.1.1.5 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
3172 1.1.1.5 mrg am__include="#"
3173 1.1.1.5 mrg am__quote=
3174 1.1.1.5 mrg _am_result=none
3175 1.1.1.5 mrg # First try GNU make style include.
3176 1.1.1.5 mrg echo "include confinc" > confmf
3177 1.1.1.10 mrg # Ignore all kinds of additional output from 'make'.
3178 1.1.1.5 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3179 1.1.1.5 mrg *the\ am__doit\ target*)
3180 1.1.1.5 mrg am__include=include
3181 1.1.1.5 mrg am__quote=
3182 1.1.1.5 mrg _am_result=GNU
3183 1.1.1.5 mrg ;;
3184 1.1.1.5 mrg esac
3185 1.1.1.5 mrg # Now try BSD make style include.
3186 1.1.1.5 mrg if test "$am__include" = "#"; then
3187 1.1.1.5 mrg echo '.include "confinc"' > confmf
3188 1.1.1.5 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3189 1.1.1.5 mrg *the\ am__doit\ target*)
3190 1.1.1.5 mrg am__include=.include
3191 1.1.1.5 mrg am__quote="\""
3192 1.1.1.5 mrg _am_result=BSD
3193 1.1.1.5 mrg ;;
3194 1.1.1.5 mrg esac
3195 1.1.1.5 mrg fi
3196 1.1.1.5 mrg
3197 1.1.1.5 mrg
3198 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3199 1.1.1.5 mrg $as_echo "$_am_result" >&6; }
3200 1.1.1.5 mrg rm -f confinc confmf
3201 1.1.1.5 mrg
3202 1.1.1.5 mrg # Check whether --enable-dependency-tracking was given.
3203 1.1.1.5 mrg if test "${enable_dependency_tracking+set}" = set; then :
3204 1.1.1.5 mrg enableval=$enable_dependency_tracking;
3205 1.1.1.5 mrg fi
3206 1.1.1.5 mrg
3207 1.1.1.5 mrg if test "x$enable_dependency_tracking" != xno; then
3208 1.1.1.5 mrg am_depcomp="$ac_aux_dir/depcomp"
3209 1.1.1.5 mrg AMDEPBACKSLASH='\'
3210 1.1.1.5 mrg am__nodep='_no'
3211 1.1.1.5 mrg fi
3212 1.1.1.5 mrg if test "x$enable_dependency_tracking" != xno; then
3213 1.1.1.5 mrg AMDEP_TRUE=
3214 1.1.1.5 mrg AMDEP_FALSE='#'
3215 1.1.1.5 mrg else
3216 1.1.1.5 mrg AMDEP_TRUE='#'
3217 1.1.1.5 mrg AMDEP_FALSE=
3218 1.1.1.5 mrg fi
3219 1.1.1.5 mrg
3220 1.1.1.5 mrg
3221 1.1 mrg ac_ext=c
3222 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3223 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3224 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3225 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3226 1.1 mrg if test -n "$ac_tool_prefix"; then
3227 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3228 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
3229 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3230 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3231 1.1.1.10 mrg if ${ac_cv_prog_CC+:} false; then :
3232 1.1 mrg $as_echo_n "(cached) " >&6
3233 1.1 mrg else
3234 1.1 mrg if test -n "$CC"; then
3235 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3236 1.1 mrg else
3237 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3238 1.1 mrg for as_dir in $PATH
3239 1.1 mrg do
3240 1.1 mrg IFS=$as_save_IFS
3241 1.1 mrg test -z "$as_dir" && as_dir=.
3242 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3243 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3244 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
3245 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3246 1.1 mrg break 2
3247 1.1 mrg fi
3248 1.1 mrg done
3249 1.1 mrg done
3250 1.1 mrg IFS=$as_save_IFS
3251 1.1 mrg
3252 1.1 mrg fi
3253 1.1 mrg fi
3254 1.1 mrg CC=$ac_cv_prog_CC
3255 1.1 mrg if test -n "$CC"; then
3256 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3257 1.1 mrg $as_echo "$CC" >&6; }
3258 1.1 mrg else
3259 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3260 1.1 mrg $as_echo "no" >&6; }
3261 1.1 mrg fi
3262 1.1 mrg
3263 1.1 mrg
3264 1.1 mrg fi
3265 1.1 mrg if test -z "$ac_cv_prog_CC"; then
3266 1.1 mrg ac_ct_CC=$CC
3267 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
3268 1.1 mrg set dummy gcc; ac_word=$2
3269 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3270 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3271 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then :
3272 1.1 mrg $as_echo_n "(cached) " >&6
3273 1.1 mrg else
3274 1.1 mrg if test -n "$ac_ct_CC"; then
3275 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3276 1.1 mrg else
3277 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3278 1.1 mrg for as_dir in $PATH
3279 1.1 mrg do
3280 1.1 mrg IFS=$as_save_IFS
3281 1.1 mrg test -z "$as_dir" && as_dir=.
3282 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3283 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3284 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
3285 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3286 1.1 mrg break 2
3287 1.1 mrg fi
3288 1.1 mrg done
3289 1.1 mrg done
3290 1.1 mrg IFS=$as_save_IFS
3291 1.1 mrg
3292 1.1 mrg fi
3293 1.1 mrg fi
3294 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3295 1.1 mrg if test -n "$ac_ct_CC"; then
3296 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3297 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3298 1.1 mrg else
3299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3300 1.1 mrg $as_echo "no" >&6; }
3301 1.1 mrg fi
3302 1.1 mrg
3303 1.1 mrg if test "x$ac_ct_CC" = x; then
3304 1.1 mrg CC=""
3305 1.1 mrg else
3306 1.1 mrg case $cross_compiling:$ac_tool_warned in
3307 1.1 mrg yes:)
3308 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3309 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3310 1.1 mrg ac_tool_warned=yes ;;
3311 1.1 mrg esac
3312 1.1 mrg CC=$ac_ct_CC
3313 1.1 mrg fi
3314 1.1 mrg else
3315 1.1 mrg CC="$ac_cv_prog_CC"
3316 1.1 mrg fi
3317 1.1 mrg
3318 1.1 mrg if test -z "$CC"; then
3319 1.1 mrg if test -n "$ac_tool_prefix"; then
3320 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3321 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
3322 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3323 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3324 1.1.1.10 mrg if ${ac_cv_prog_CC+:} false; then :
3325 1.1 mrg $as_echo_n "(cached) " >&6
3326 1.1 mrg else
3327 1.1 mrg if test -n "$CC"; then
3328 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3329 1.1 mrg else
3330 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3331 1.1 mrg for as_dir in $PATH
3332 1.1 mrg do
3333 1.1 mrg IFS=$as_save_IFS
3334 1.1 mrg test -z "$as_dir" && as_dir=.
3335 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3336 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3337 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
3338 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3339 1.1 mrg break 2
3340 1.1 mrg fi
3341 1.1 mrg done
3342 1.1 mrg done
3343 1.1 mrg IFS=$as_save_IFS
3344 1.1 mrg
3345 1.1 mrg fi
3346 1.1 mrg fi
3347 1.1 mrg CC=$ac_cv_prog_CC
3348 1.1 mrg if test -n "$CC"; then
3349 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3350 1.1 mrg $as_echo "$CC" >&6; }
3351 1.1 mrg else
3352 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3353 1.1 mrg $as_echo "no" >&6; }
3354 1.1 mrg fi
3355 1.1 mrg
3356 1.1 mrg
3357 1.1 mrg fi
3358 1.1 mrg fi
3359 1.1 mrg if test -z "$CC"; then
3360 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3361 1.1 mrg set dummy cc; ac_word=$2
3362 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3363 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3364 1.1.1.10 mrg if ${ac_cv_prog_CC+:} false; then :
3365 1.1 mrg $as_echo_n "(cached) " >&6
3366 1.1 mrg else
3367 1.1 mrg if test -n "$CC"; then
3368 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3369 1.1 mrg else
3370 1.1 mrg ac_prog_rejected=no
3371 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3372 1.1 mrg for as_dir in $PATH
3373 1.1 mrg do
3374 1.1 mrg IFS=$as_save_IFS
3375 1.1 mrg test -z "$as_dir" && as_dir=.
3376 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3377 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3378 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3379 1.1 mrg ac_prog_rejected=yes
3380 1.1 mrg continue
3381 1.1 mrg fi
3382 1.1 mrg ac_cv_prog_CC="cc"
3383 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3384 1.1 mrg break 2
3385 1.1 mrg fi
3386 1.1 mrg done
3387 1.1 mrg done
3388 1.1 mrg IFS=$as_save_IFS
3389 1.1 mrg
3390 1.1 mrg if test $ac_prog_rejected = yes; then
3391 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3392 1.1 mrg set dummy $ac_cv_prog_CC
3393 1.1 mrg shift
3394 1.1 mrg if test $# != 0; then
3395 1.1 mrg # We chose a different compiler from the bogus one.
3396 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3397 1.1 mrg # first if we set CC to just the basename; use the full file name.
3398 1.1 mrg shift
3399 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3400 1.1 mrg fi
3401 1.1 mrg fi
3402 1.1 mrg fi
3403 1.1 mrg fi
3404 1.1 mrg CC=$ac_cv_prog_CC
3405 1.1 mrg if test -n "$CC"; then
3406 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3407 1.1 mrg $as_echo "$CC" >&6; }
3408 1.1 mrg else
3409 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3410 1.1 mrg $as_echo "no" >&6; }
3411 1.1 mrg fi
3412 1.1 mrg
3413 1.1 mrg
3414 1.1 mrg fi
3415 1.1 mrg if test -z "$CC"; then
3416 1.1 mrg if test -n "$ac_tool_prefix"; then
3417 1.1 mrg for ac_prog in cl.exe
3418 1.1 mrg do
3419 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3420 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3421 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3422 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3423 1.1.1.10 mrg if ${ac_cv_prog_CC+:} false; then :
3424 1.1 mrg $as_echo_n "(cached) " >&6
3425 1.1 mrg else
3426 1.1 mrg if test -n "$CC"; then
3427 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3428 1.1 mrg else
3429 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3430 1.1 mrg for as_dir in $PATH
3431 1.1 mrg do
3432 1.1 mrg IFS=$as_save_IFS
3433 1.1 mrg test -z "$as_dir" && as_dir=.
3434 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3435 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3436 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3437 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3438 1.1 mrg break 2
3439 1.1 mrg fi
3440 1.1 mrg done
3441 1.1 mrg done
3442 1.1 mrg IFS=$as_save_IFS
3443 1.1 mrg
3444 1.1 mrg fi
3445 1.1 mrg fi
3446 1.1 mrg CC=$ac_cv_prog_CC
3447 1.1 mrg if test -n "$CC"; then
3448 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3449 1.1 mrg $as_echo "$CC" >&6; }
3450 1.1 mrg else
3451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3452 1.1 mrg $as_echo "no" >&6; }
3453 1.1 mrg fi
3454 1.1 mrg
3455 1.1 mrg
3456 1.1 mrg test -n "$CC" && break
3457 1.1 mrg done
3458 1.1 mrg fi
3459 1.1 mrg if test -z "$CC"; then
3460 1.1 mrg ac_ct_CC=$CC
3461 1.1 mrg for ac_prog in cl.exe
3462 1.1 mrg do
3463 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3464 1.1 mrg set dummy $ac_prog; ac_word=$2
3465 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3466 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3467 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then :
3468 1.1 mrg $as_echo_n "(cached) " >&6
3469 1.1 mrg else
3470 1.1 mrg if test -n "$ac_ct_CC"; then
3471 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3472 1.1 mrg else
3473 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3474 1.1 mrg for as_dir in $PATH
3475 1.1 mrg do
3476 1.1 mrg IFS=$as_save_IFS
3477 1.1 mrg test -z "$as_dir" && as_dir=.
3478 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3479 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3480 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3481 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3482 1.1 mrg break 2
3483 1.1 mrg fi
3484 1.1 mrg done
3485 1.1 mrg done
3486 1.1 mrg IFS=$as_save_IFS
3487 1.1 mrg
3488 1.1 mrg fi
3489 1.1 mrg fi
3490 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3491 1.1 mrg if test -n "$ac_ct_CC"; then
3492 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3493 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3494 1.1 mrg else
3495 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3496 1.1 mrg $as_echo "no" >&6; }
3497 1.1 mrg fi
3498 1.1 mrg
3499 1.1 mrg
3500 1.1 mrg test -n "$ac_ct_CC" && break
3501 1.1 mrg done
3502 1.1 mrg
3503 1.1 mrg if test "x$ac_ct_CC" = x; then
3504 1.1 mrg CC=""
3505 1.1 mrg else
3506 1.1 mrg case $cross_compiling:$ac_tool_warned in
3507 1.1 mrg yes:)
3508 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3509 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3510 1.1 mrg ac_tool_warned=yes ;;
3511 1.1 mrg esac
3512 1.1 mrg CC=$ac_ct_CC
3513 1.1 mrg fi
3514 1.1 mrg fi
3515 1.1 mrg
3516 1.1 mrg fi
3517 1.1 mrg
3518 1.1 mrg
3519 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3520 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3521 1.1.1.10 mrg as_fn_error $? "no acceptable C compiler found in \$PATH
3522 1.1.1.10 mrg See \`config.log' for more details" "$LINENO" 5; }
3523 1.1 mrg
3524 1.1 mrg # Provide some information about the compiler.
3525 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3526 1.1 mrg set X $ac_compile
3527 1.1 mrg ac_compiler=$2
3528 1.1 mrg for ac_option in --version -v -V -qversion; do
3529 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5"
3530 1.1 mrg case "(($ac_try" in
3531 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3532 1.1 mrg *) ac_try_echo=$ac_try;;
3533 1.1 mrg esac
3534 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3535 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3536 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3537 1.1 mrg ac_status=$?
3538 1.1 mrg if test -s conftest.err; then
3539 1.1 mrg sed '10a\
3540 1.1 mrg ... rest of stderr output deleted ...
3541 1.1 mrg 10q' conftest.err >conftest.er1
3542 1.1 mrg cat conftest.er1 >&5
3543 1.1 mrg fi
3544 1.1.1.10 mrg rm -f conftest.er1 conftest.err
3545 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3546 1.1 mrg test $ac_status = 0; }
3547 1.1 mrg done
3548 1.1 mrg
3549 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3550 1.1 mrg /* end confdefs.h. */
3551 1.1 mrg
3552 1.1 mrg int
3553 1.1 mrg main ()
3554 1.1 mrg {
3555 1.1 mrg
3556 1.1 mrg ;
3557 1.1 mrg return 0;
3558 1.1 mrg }
3559 1.1 mrg _ACEOF
3560 1.1 mrg ac_clean_files_save=$ac_clean_files
3561 1.1.1.10 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3562 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3563 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3564 1.1 mrg # of exeext.
3565 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3566 1.1.1.10 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3567 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3568 1.1 mrg
3569 1.1 mrg # The possible output files:
3570 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3571 1.1 mrg
3572 1.1 mrg ac_rmfiles=
3573 1.1 mrg for ac_file in $ac_files
3574 1.1 mrg do
3575 1.1 mrg case $ac_file in
3576 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3577 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3578 1.1 mrg esac
3579 1.1 mrg done
3580 1.1 mrg rm -f $ac_rmfiles
3581 1.1 mrg
3582 1.1 mrg if { { ac_try="$ac_link_default"
3583 1.1 mrg case "(($ac_try" in
3584 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3585 1.1 mrg *) ac_try_echo=$ac_try;;
3586 1.1 mrg esac
3587 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3588 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3589 1.1 mrg (eval "$ac_link_default") 2>&5
3590 1.1 mrg ac_status=$?
3591 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3592 1.1 mrg test $ac_status = 0; }; then :
3593 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3594 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3595 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3596 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3597 1.1 mrg # Autoconf.
3598 1.1 mrg for ac_file in $ac_files ''
3599 1.1 mrg do
3600 1.1 mrg test -f "$ac_file" || continue
3601 1.1 mrg case $ac_file in
3602 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3603 1.1 mrg ;;
3604 1.1 mrg [ab].out )
3605 1.1 mrg # We found the default executable, but exeext='' is most
3606 1.1 mrg # certainly right.
3607 1.1 mrg break;;
3608 1.1 mrg *.* )
3609 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3610 1.1 mrg then :; else
3611 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3612 1.1 mrg fi
3613 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3614 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3615 1.1 mrg # argument, so we may need to know it at that point already.
3616 1.1 mrg # Even if this section looks crufty: it has the advantage of
3617 1.1 mrg # actually working.
3618 1.1 mrg break;;
3619 1.1 mrg * )
3620 1.1 mrg break;;
3621 1.1 mrg esac
3622 1.1 mrg done
3623 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3624 1.1 mrg
3625 1.1 mrg else
3626 1.1 mrg ac_file=''
3627 1.1 mrg fi
3628 1.1 mrg if test -z "$ac_file"; then :
3629 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3630 1.1.1.10 mrg $as_echo "no" >&6; }
3631 1.1.1.10 mrg $as_echo "$as_me: failed program was:" >&5
3632 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3633 1.1 mrg
3634 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3635 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3636 1.1.1.10 mrg as_fn_error 77 "C compiler cannot create executables
3637 1.1.1.10 mrg See \`config.log' for more details" "$LINENO" 5; }
3638 1.1.1.10 mrg else
3639 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3640 1.1.1.10 mrg $as_echo "yes" >&6; }
3641 1.1 mrg fi
3642 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3643 1.1.1.10 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3644 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3645 1.1.1.10 mrg $as_echo "$ac_file" >&6; }
3646 1.1 mrg ac_exeext=$ac_cv_exeext
3647 1.1 mrg
3648 1.1.1.10 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3649 1.1 mrg ac_clean_files=$ac_clean_files_save
3650 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3651 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3652 1.1 mrg if { { ac_try="$ac_link"
3653 1.1 mrg case "(($ac_try" in
3654 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655 1.1 mrg *) ac_try_echo=$ac_try;;
3656 1.1 mrg esac
3657 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3658 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3659 1.1 mrg (eval "$ac_link") 2>&5
3660 1.1 mrg ac_status=$?
3661 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3662 1.1 mrg test $ac_status = 0; }; then :
3663 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3664 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3665 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3666 1.1 mrg # `rm'.
3667 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3668 1.1 mrg test -f "$ac_file" || continue
3669 1.1 mrg case $ac_file in
3670 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3671 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3672 1.1 mrg break;;
3673 1.1 mrg * ) break;;
3674 1.1 mrg esac
3675 1.1 mrg done
3676 1.1 mrg else
3677 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3678 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3679 1.1.1.10 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3680 1.1.1.10 mrg See \`config.log' for more details" "$LINENO" 5; }
3681 1.1 mrg fi
3682 1.1.1.10 mrg rm -f conftest conftest$ac_cv_exeext
3683 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3684 1.1 mrg $as_echo "$ac_cv_exeext" >&6; }
3685 1.1 mrg
3686 1.1 mrg rm -f conftest.$ac_ext
3687 1.1 mrg EXEEXT=$ac_cv_exeext
3688 1.1 mrg ac_exeext=$EXEEXT
3689 1.1.1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3690 1.1.1.10 mrg /* end confdefs.h. */
3691 1.1.1.10 mrg #include <stdio.h>
3692 1.1.1.10 mrg int
3693 1.1.1.10 mrg main ()
3694 1.1.1.10 mrg {
3695 1.1.1.10 mrg FILE *f = fopen ("conftest.out", "w");
3696 1.1.1.10 mrg return ferror (f) || fclose (f) != 0;
3697 1.1.1.10 mrg
3698 1.1.1.10 mrg ;
3699 1.1.1.10 mrg return 0;
3700 1.1.1.10 mrg }
3701 1.1.1.10 mrg _ACEOF
3702 1.1.1.10 mrg ac_clean_files="$ac_clean_files conftest.out"
3703 1.1.1.10 mrg # Check that the compiler produces executables we can run. If not, either
3704 1.1.1.10 mrg # the compiler is broken, or we cross compile.
3705 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3706 1.1.1.10 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3707 1.1.1.10 mrg if test "$cross_compiling" != yes; then
3708 1.1.1.10 mrg { { ac_try="$ac_link"
3709 1.1.1.10 mrg case "(($ac_try" in
3710 1.1.1.10 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3711 1.1.1.10 mrg *) ac_try_echo=$ac_try;;
3712 1.1.1.10 mrg esac
3713 1.1.1.10 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3714 1.1.1.10 mrg $as_echo "$ac_try_echo"; } >&5
3715 1.1.1.10 mrg (eval "$ac_link") 2>&5
3716 1.1.1.10 mrg ac_status=$?
3717 1.1.1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3718 1.1.1.10 mrg test $ac_status = 0; }
3719 1.1.1.10 mrg if { ac_try='./conftest$ac_cv_exeext'
3720 1.1.1.10 mrg { { case "(($ac_try" in
3721 1.1.1.10 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3722 1.1.1.10 mrg *) ac_try_echo=$ac_try;;
3723 1.1.1.10 mrg esac
3724 1.1.1.10 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3725 1.1.1.10 mrg $as_echo "$ac_try_echo"; } >&5
3726 1.1.1.10 mrg (eval "$ac_try") 2>&5
3727 1.1.1.10 mrg ac_status=$?
3728 1.1.1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3729 1.1.1.10 mrg test $ac_status = 0; }; }; then
3730 1.1.1.10 mrg cross_compiling=no
3731 1.1.1.10 mrg else
3732 1.1.1.10 mrg if test "$cross_compiling" = maybe; then
3733 1.1.1.10 mrg cross_compiling=yes
3734 1.1.1.10 mrg else
3735 1.1.1.10 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3736 1.1.1.10 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3737 1.1.1.10 mrg as_fn_error $? "cannot run C compiled programs.
3738 1.1.1.10 mrg If you meant to cross compile, use \`--host'.
3739 1.1.1.10 mrg See \`config.log' for more details" "$LINENO" 5; }
3740 1.1.1.10 mrg fi
3741 1.1.1.10 mrg fi
3742 1.1.1.10 mrg fi
3743 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3744 1.1.1.10 mrg $as_echo "$cross_compiling" >&6; }
3745 1.1.1.10 mrg
3746 1.1.1.10 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3747 1.1.1.10 mrg ac_clean_files=$ac_clean_files_save
3748 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3749 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3750 1.1.1.10 mrg if ${ac_cv_objext+:} false; then :
3751 1.1 mrg $as_echo_n "(cached) " >&6
3752 1.1 mrg else
3753 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3754 1.1 mrg /* end confdefs.h. */
3755 1.1 mrg
3756 1.1 mrg int
3757 1.1 mrg main ()
3758 1.1 mrg {
3759 1.1 mrg
3760 1.1 mrg ;
3761 1.1 mrg return 0;
3762 1.1 mrg }
3763 1.1 mrg _ACEOF
3764 1.1 mrg rm -f conftest.o conftest.obj
3765 1.1 mrg if { { ac_try="$ac_compile"
3766 1.1 mrg case "(($ac_try" in
3767 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3768 1.1 mrg *) ac_try_echo=$ac_try;;
3769 1.1 mrg esac
3770 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3771 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3772 1.1 mrg (eval "$ac_compile") 2>&5
3773 1.1 mrg ac_status=$?
3774 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3775 1.1 mrg test $ac_status = 0; }; then :
3776 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3777 1.1 mrg test -f "$ac_file" || continue;
3778 1.1 mrg case $ac_file in
3779 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3780 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3781 1.1 mrg break;;
3782 1.1 mrg esac
3783 1.1 mrg done
3784 1.1 mrg else
3785 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3786 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3787 1.1 mrg
3788 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3789 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3790 1.1.1.10 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile
3791 1.1.1.10 mrg See \`config.log' for more details" "$LINENO" 5; }
3792 1.1 mrg fi
3793 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3794 1.1 mrg fi
3795 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3796 1.1 mrg $as_echo "$ac_cv_objext" >&6; }
3797 1.1 mrg OBJEXT=$ac_cv_objext
3798 1.1 mrg ac_objext=$OBJEXT
3799 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3800 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3801 1.1.1.10 mrg if ${ac_cv_c_compiler_gnu+:} false; then :
3802 1.1 mrg $as_echo_n "(cached) " >&6
3803 1.1 mrg else
3804 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3805 1.1 mrg /* end confdefs.h. */
3806 1.1 mrg
3807 1.1 mrg int
3808 1.1 mrg main ()
3809 1.1 mrg {
3810 1.1 mrg #ifndef __GNUC__
3811 1.1 mrg choke me
3812 1.1 mrg #endif
3813 1.1 mrg
3814 1.1 mrg ;
3815 1.1 mrg return 0;
3816 1.1 mrg }
3817 1.1 mrg _ACEOF
3818 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3819 1.1 mrg ac_compiler_gnu=yes
3820 1.1 mrg else
3821 1.1 mrg ac_compiler_gnu=no
3822 1.1 mrg fi
3823 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3824 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3825 1.1 mrg
3826 1.1 mrg fi
3827 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3828 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3829 1.1 mrg if test $ac_compiler_gnu = yes; then
3830 1.1 mrg GCC=yes
3831 1.1 mrg else
3832 1.1 mrg GCC=
3833 1.1 mrg fi
3834 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3835 1.1 mrg ac_save_CFLAGS=$CFLAGS
3836 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3837 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3838 1.1.1.10 mrg if ${ac_cv_prog_cc_g+:} false; then :
3839 1.1 mrg $as_echo_n "(cached) " >&6
3840 1.1 mrg else
3841 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3842 1.1 mrg ac_c_werror_flag=yes
3843 1.1 mrg ac_cv_prog_cc_g=no
3844 1.1 mrg CFLAGS="-g"
3845 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3846 1.1 mrg /* end confdefs.h. */
3847 1.1 mrg
3848 1.1 mrg int
3849 1.1 mrg main ()
3850 1.1 mrg {
3851 1.1 mrg
3852 1.1 mrg ;
3853 1.1 mrg return 0;
3854 1.1 mrg }
3855 1.1 mrg _ACEOF
3856 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3857 1.1 mrg ac_cv_prog_cc_g=yes
3858 1.1 mrg else
3859 1.1 mrg CFLAGS=""
3860 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3861 1.1 mrg /* end confdefs.h. */
3862 1.1 mrg
3863 1.1 mrg int
3864 1.1 mrg main ()
3865 1.1 mrg {
3866 1.1 mrg
3867 1.1 mrg ;
3868 1.1 mrg return 0;
3869 1.1 mrg }
3870 1.1 mrg _ACEOF
3871 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3872 1.1 mrg
3873 1.1 mrg else
3874 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3875 1.1 mrg CFLAGS="-g"
3876 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877 1.1 mrg /* end confdefs.h. */
3878 1.1 mrg
3879 1.1 mrg int
3880 1.1 mrg main ()
3881 1.1 mrg {
3882 1.1 mrg
3883 1.1 mrg ;
3884 1.1 mrg return 0;
3885 1.1 mrg }
3886 1.1 mrg _ACEOF
3887 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3888 1.1 mrg ac_cv_prog_cc_g=yes
3889 1.1 mrg fi
3890 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3891 1.1 mrg fi
3892 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3893 1.1 mrg fi
3894 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3895 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3896 1.1 mrg fi
3897 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3898 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3899 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3900 1.1 mrg CFLAGS=$ac_save_CFLAGS
3901 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3902 1.1 mrg if test "$GCC" = yes; then
3903 1.1 mrg CFLAGS="-g -O2"
3904 1.1 mrg else
3905 1.1 mrg CFLAGS="-g"
3906 1.1 mrg fi
3907 1.1 mrg else
3908 1.1 mrg if test "$GCC" = yes; then
3909 1.1 mrg CFLAGS="-O2"
3910 1.1 mrg else
3911 1.1 mrg CFLAGS=
3912 1.1 mrg fi
3913 1.1 mrg fi
3914 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3915 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3916 1.1.1.10 mrg if ${ac_cv_prog_cc_c89+:} false; then :
3917 1.1 mrg $as_echo_n "(cached) " >&6
3918 1.1 mrg else
3919 1.1 mrg ac_cv_prog_cc_c89=no
3920 1.1 mrg ac_save_CC=$CC
3921 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3922 1.1 mrg /* end confdefs.h. */
3923 1.1 mrg #include <stdarg.h>
3924 1.1 mrg #include <stdio.h>
3925 1.1.1.10 mrg struct stat;
3926 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3927 1.1 mrg struct buf { int x; };
3928 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3929 1.1 mrg static char *e (p, i)
3930 1.1 mrg char **p;
3931 1.1 mrg int i;
3932 1.1 mrg {
3933 1.1 mrg return p[i];
3934 1.1 mrg }
3935 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3936 1.1 mrg {
3937 1.1 mrg char *s;
3938 1.1 mrg va_list v;
3939 1.1 mrg va_start (v,p);
3940 1.1 mrg s = g (p, va_arg (v,int));
3941 1.1 mrg va_end (v);
3942 1.1 mrg return s;
3943 1.1 mrg }
3944 1.1 mrg
3945 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3946 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3947 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3948 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3949 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3950 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3951 1.1 mrg that's true only with -std. */
3952 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3953 1.1 mrg
3954 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3955 1.1 mrg inside strings and character constants. */
3956 1.1 mrg #define FOO(x) 'x'
3957 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3958 1.1 mrg
3959 1.1 mrg int test (int i, double x);
3960 1.1 mrg struct s1 {int (*f) (int a);};
3961 1.1 mrg struct s2 {int (*f) (double a);};
3962 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3963 1.1 mrg int argc;
3964 1.1 mrg char **argv;
3965 1.1 mrg int
3966 1.1 mrg main ()
3967 1.1 mrg {
3968 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3969 1.1 mrg ;
3970 1.1 mrg return 0;
3971 1.1 mrg }
3972 1.1 mrg _ACEOF
3973 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3974 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3975 1.1 mrg do
3976 1.1 mrg CC="$ac_save_CC $ac_arg"
3977 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3978 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3979 1.1 mrg fi
3980 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3981 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3982 1.1 mrg done
3983 1.1 mrg rm -f conftest.$ac_ext
3984 1.1 mrg CC=$ac_save_CC
3985 1.1 mrg
3986 1.1 mrg fi
3987 1.1 mrg # AC_CACHE_VAL
3988 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3989 1.1 mrg x)
3990 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3991 1.1 mrg $as_echo "none needed" >&6; } ;;
3992 1.1 mrg xno)
3993 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3994 1.1 mrg $as_echo "unsupported" >&6; } ;;
3995 1.1 mrg *)
3996 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3997 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3998 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3999 1.1 mrg esac
4000 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
4001 1.1 mrg
4002 1.1 mrg fi
4003 1.1 mrg
4004 1.1 mrg ac_ext=c
4005 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4006 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4007 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4008 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4009 1.1 mrg
4010 1.1.1.10 mrg ac_ext=c
4011 1.1.1.10 mrg ac_cpp='$CPP $CPPFLAGS'
4012 1.1.1.10 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4013 1.1.1.10 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4014 1.1.1.10 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4015 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4016 1.1.1.10 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4017 1.1.1.10 mrg if ${am_cv_prog_cc_c_o+:} false; then :
4018 1.1.1.10 mrg $as_echo_n "(cached) " >&6
4019 1.1.1.10 mrg else
4020 1.1.1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4021 1.1.1.10 mrg /* end confdefs.h. */
4022 1.1.1.10 mrg
4023 1.1.1.10 mrg int
4024 1.1.1.10 mrg main ()
4025 1.1.1.10 mrg {
4026 1.1.1.10 mrg
4027 1.1.1.10 mrg ;
4028 1.1.1.10 mrg return 0;
4029 1.1.1.10 mrg }
4030 1.1.1.10 mrg _ACEOF
4031 1.1.1.10 mrg # Make sure it works both with $CC and with simple cc.
4032 1.1.1.10 mrg # Following AC_PROG_CC_C_O, we do the test twice because some
4033 1.1.1.10 mrg # compilers refuse to overwrite an existing .o file with -o,
4034 1.1.1.10 mrg # though they will create one.
4035 1.1.1.10 mrg am_cv_prog_cc_c_o=yes
4036 1.1.1.10 mrg for am_i in 1 2; do
4037 1.1.1.10 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4038 1.1.1.10 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4039 1.1.1.10 mrg ac_status=$?
4040 1.1.1.10 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4041 1.1.1.10 mrg (exit $ac_status); } \
4042 1.1.1.10 mrg && test -f conftest2.$ac_objext; then
4043 1.1.1.10 mrg : OK
4044 1.1.1.10 mrg else
4045 1.1.1.10 mrg am_cv_prog_cc_c_o=no
4046 1.1.1.10 mrg break
4047 1.1.1.10 mrg fi
4048 1.1.1.10 mrg done
4049 1.1.1.10 mrg rm -f core conftest*
4050 1.1.1.10 mrg unset am_i
4051 1.1.1.10 mrg fi
4052 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4053 1.1.1.10 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; }
4054 1.1.1.10 mrg if test "$am_cv_prog_cc_c_o" != yes; then
4055 1.1.1.10 mrg # Losing compiler, so override with the script.
4056 1.1.1.10 mrg # FIXME: It is wrong to rewrite CC.
4057 1.1.1.10 mrg # But if we don't then we get into trouble of one sort or another.
4058 1.1.1.10 mrg # A longer-term fix would be to have automake use am__CC in this case,
4059 1.1.1.10 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4060 1.1.1.10 mrg CC="$am_aux_dir/compile $CC"
4061 1.1.1.10 mrg fi
4062 1.1.1.10 mrg ac_ext=c
4063 1.1.1.10 mrg ac_cpp='$CPP $CPPFLAGS'
4064 1.1.1.10 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4065 1.1.1.10 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4066 1.1.1.10 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4067 1.1.1.10 mrg
4068 1.1.1.10 mrg
4069 1.1.1.5 mrg depcc="$CC" am_compiler_list=
4070 1.1 mrg
4071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4072 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
4073 1.1.1.10 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4074 1.1 mrg $as_echo_n "(cached) " >&6
4075 1.1 mrg else
4076 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4077 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
4078 1.1 mrg # making bogus files that we don't know about and never remove. For
4079 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
4080 1.1.1.10 mrg # making a dummy file named 'D' -- because '-MD' means "put the output
4081 1.1.1.10 mrg # in D".
4082 1.1.1.5 mrg rm -rf conftest.dir
4083 1.1 mrg mkdir conftest.dir
4084 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
4085 1.1 mrg # using a relative directory.
4086 1.1 mrg cp "$am_depcomp" conftest.dir
4087 1.1 mrg cd conftest.dir
4088 1.1 mrg # We will build objects and dependencies in a subdirectory because
4089 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
4090 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
4091 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
4092 1.1 mrg # the current directory while Tru64 will put them in the object
4093 1.1 mrg # directory.
4094 1.1 mrg mkdir sub
4095 1.1 mrg
4096 1.1 mrg am_cv_CC_dependencies_compiler_type=none
4097 1.1 mrg if test "$am_compiler_list" = ""; then
4098 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4099 1.1 mrg fi
4100 1.1 mrg am__universal=false
4101 1.1 mrg case " $depcc " in #(
4102 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
4103 1.1 mrg esac
4104 1.1 mrg
4105 1.1 mrg for depmode in $am_compiler_list; do
4106 1.1 mrg # Setup a source with many dependencies, because some compilers
4107 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
4108 1.1 mrg # we should not choose a depcomp mode which is confused by this.
4109 1.1 mrg #
4110 1.1 mrg # We need to recreate these files for each test, as the compiler may
4111 1.1 mrg # overwrite some of them when testing with obscure command lines.
4112 1.1 mrg # This happens at least with the AIX C compiler.
4113 1.1 mrg : > sub/conftest.c
4114 1.1 mrg for i in 1 2 3 4 5 6; do
4115 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
4116 1.1.1.10 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4117 1.1.1.10 mrg # Solaris 10 /bin/sh.
4118 1.1.1.10 mrg echo '/* dummy */' > sub/conftst$i.h
4119 1.1 mrg done
4120 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4121 1.1 mrg
4122 1.1.1.10 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout"
4123 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
4124 1.1.1.10 mrg # handle '-M -o', and we need to detect this. Also, some Intel
4125 1.1.1.10 mrg # versions had trouble with output in subdirs.
4126 1.1 mrg am__obj=sub/conftest.${OBJEXT-o}
4127 1.1 mrg am__minus_obj="-o $am__obj"
4128 1.1 mrg case $depmode in
4129 1.1 mrg gcc)
4130 1.1 mrg # This depmode causes a compiler race in universal mode.
4131 1.1 mrg test "$am__universal" = false || continue
4132 1.1 mrg ;;
4133 1.1 mrg nosideeffect)
4134 1.1.1.10 mrg # After this tag, mechanisms are not by side-effect, so they'll
4135 1.1.1.10 mrg # only be used when explicitly requested.
4136 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
4137 1.1 mrg continue
4138 1.1 mrg else
4139 1.1 mrg break
4140 1.1 mrg fi
4141 1.1 mrg ;;
4142 1.1.1.5 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4143 1.1.1.10 mrg # This compiler won't grok '-c -o', but also, the minuso test has
4144 1.1 mrg # not run yet. These depmodes are late enough in the game, and
4145 1.1 mrg # so weak that their functioning should not be impacted.
4146 1.1 mrg am__obj=conftest.${OBJEXT-o}
4147 1.1 mrg am__minus_obj=
4148 1.1 mrg ;;
4149 1.1 mrg none) break ;;
4150 1.1 mrg esac
4151 1.1 mrg if depmode=$depmode \
4152 1.1 mrg source=sub/conftest.c object=$am__obj \
4153 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4154 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4155 1.1 mrg >/dev/null 2>conftest.err &&
4156 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4157 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4158 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4159 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4160 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
4161 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
4162 1.1 mrg # that says an option was ignored or not supported.
4163 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
4164 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
4165 1.1 mrg # The diagnosis changed in icc 8.0:
4166 1.1 mrg # icc: Command line remark: option '-MP' not supported
4167 1.1 mrg if (grep 'ignoring option' conftest.err ||
4168 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4169 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
4170 1.1 mrg break
4171 1.1 mrg fi
4172 1.1 mrg fi
4173 1.1 mrg done
4174 1.1 mrg
4175 1.1 mrg cd ..
4176 1.1 mrg rm -rf conftest.dir
4177 1.1 mrg else
4178 1.1 mrg am_cv_CC_dependencies_compiler_type=none
4179 1.1 mrg fi
4180 1.1 mrg
4181 1.1 mrg fi
4182 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4183 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4184 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4185 1.1 mrg
4186 1.1 mrg if
4187 1.1 mrg test "x$enable_dependency_tracking" != xno \
4188 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4189 1.1 mrg am__fastdepCC_TRUE=
4190 1.1 mrg am__fastdepCC_FALSE='#'
4191 1.1 mrg else
4192 1.1 mrg am__fastdepCC_TRUE='#'
4193 1.1 mrg am__fastdepCC_FALSE=
4194 1.1 mrg fi
4195 1.1 mrg
4196 1.1 mrg
4197 1.1 mrg
4198 1.1.1.5 mrg ac_ext=c
4199 1.1.1.5 mrg ac_cpp='$CPP $CPPFLAGS'
4200 1.1.1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4201 1.1.1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4202 1.1.1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4203 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4204 1.1.1.5 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
4205 1.1.1.5 mrg # On Suns, sometimes $CPP names a directory.
4206 1.1.1.5 mrg if test -n "$CPP" && test -d "$CPP"; then
4207 1.1.1.5 mrg CPP=
4208 1.1 mrg fi
4209 1.1.1.5 mrg if test -z "$CPP"; then
4210 1.1.1.10 mrg if ${ac_cv_prog_CPP+:} false; then :
4211 1.1 mrg $as_echo_n "(cached) " >&6
4212 1.1 mrg else
4213 1.1.1.5 mrg # Double quotes because CPP needs to be expanded
4214 1.1.1.5 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4215 1.1.1.5 mrg do
4216 1.1.1.5 mrg ac_preproc_ok=false
4217 1.1.1.5 mrg for ac_c_preproc_warn_flag in '' yes
4218 1.1.1.5 mrg do
4219 1.1.1.5 mrg # Use a header file that comes with gcc, so configuring glibc
4220 1.1.1.5 mrg # with a fresh cross-compiler works.
4221 1.1.1.5 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4222 1.1.1.5 mrg # <limits.h> exists even on freestanding compilers.
4223 1.1.1.5 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4224 1.1.1.5 mrg # not just through cpp. "Syntax error" is here to catch this case.
4225 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4226 1.1 mrg /* end confdefs.h. */
4227 1.1.1.5 mrg #ifdef __STDC__
4228 1.1.1.5 mrg # include <limits.h>
4229 1.1.1.5 mrg #else
4230 1.1.1.5 mrg # include <assert.h>
4231 1.1.1.5 mrg #endif
4232 1.1.1.5 mrg Syntax error
4233 1.1 mrg _ACEOF
4234 1.1.1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4235 1.1.1.5 mrg
4236 1.1.1.5 mrg else
4237 1.1.1.5 mrg # Broken: fails on valid input.
4238 1.1.1.5 mrg continue
4239 1.1 mrg fi
4240 1.1.1.10 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4241 1.1.1.5 mrg
4242 1.1.1.5 mrg # OK, works on sane cases. Now check whether nonexistent headers
4243 1.1.1.5 mrg # can be detected and how.
4244 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4245 1.1.1.5 mrg /* end confdefs.h. */
4246 1.1.1.5 mrg #include <ac_nonexistent.h>
4247 1.1.1.5 mrg _ACEOF
4248 1.1.1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4249 1.1.1.5 mrg # Broken: success on invalid input.
4250 1.1.1.5 mrg continue
4251 1.1.1.5 mrg else
4252 1.1.1.5 mrg # Passes both tests.
4253 1.1.1.5 mrg ac_preproc_ok=:
4254 1.1.1.5 mrg break
4255 1.1 mrg fi
4256 1.1.1.10 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4257 1.1.1.5 mrg
4258 1.1.1.5 mrg done
4259 1.1.1.5 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4260 1.1.1.10 mrg rm -f conftest.i conftest.err conftest.$ac_ext
4261 1.1.1.5 mrg if $ac_preproc_ok; then :
4262 1.1.1.5 mrg break
4263 1.1 mrg fi
4264 1.1 mrg
4265 1.1.1.5 mrg done
4266 1.1.1.5 mrg ac_cv_prog_CPP=$CPP
4267 1.1.1.5 mrg
4268 1.1.1.5 mrg fi
4269 1.1.1.5 mrg CPP=$ac_cv_prog_CPP
4270 1.1 mrg else
4271 1.1.1.5 mrg ac_cv_prog_CPP=$CPP
4272 1.1.1.5 mrg fi
4273 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4274 1.1.1.5 mrg $as_echo "$CPP" >&6; }
4275 1.1.1.5 mrg ac_preproc_ok=false
4276 1.1.1.5 mrg for ac_c_preproc_warn_flag in '' yes
4277 1.1.1.5 mrg do
4278 1.1.1.5 mrg # Use a header file that comes with gcc, so configuring glibc
4279 1.1.1.5 mrg # with a fresh cross-compiler works.
4280 1.1.1.5 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4281 1.1.1.5 mrg # <limits.h> exists even on freestanding compilers.
4282 1.1.1.5 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4283 1.1.1.5 mrg # not just through cpp. "Syntax error" is here to catch this case.
4284 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4285 1.1 mrg /* end confdefs.h. */
4286 1.1.1.5 mrg #ifdef __STDC__
4287 1.1.1.5 mrg # include <limits.h>
4288 1.1.1.5 mrg #else
4289 1.1.1.5 mrg # include <assert.h>
4290 1.1.1.5 mrg #endif
4291 1.1.1.5 mrg Syntax error
4292 1.1 mrg _ACEOF
4293 1.1.1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4294 1.1.1.5 mrg
4295 1.1.1.5 mrg else
4296 1.1.1.5 mrg # Broken: fails on valid input.
4297 1.1.1.5 mrg continue
4298 1.1 mrg fi
4299 1.1.1.10 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4300 1.1.1.5 mrg
4301 1.1.1.5 mrg # OK, works on sane cases. Now check whether nonexistent headers
4302 1.1.1.5 mrg # can be detected and how.
4303 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4304 1.1 mrg /* end confdefs.h. */
4305 1.1.1.5 mrg #include <ac_nonexistent.h>
4306 1.1 mrg _ACEOF
4307 1.1.1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4308 1.1.1.5 mrg # Broken: success on invalid input.
4309 1.1.1.5 mrg continue
4310 1.1.1.5 mrg else
4311 1.1.1.5 mrg # Passes both tests.
4312 1.1.1.5 mrg ac_preproc_ok=:
4313 1.1.1.5 mrg break
4314 1.1 mrg fi
4315 1.1.1.10 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4316 1.1.1.5 mrg
4317 1.1 mrg done
4318 1.1.1.5 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4319 1.1.1.10 mrg rm -f conftest.i conftest.err conftest.$ac_ext
4320 1.1.1.5 mrg if $ac_preproc_ok; then :
4321 1.1.1.5 mrg
4322 1.1.1.5 mrg else
4323 1.1.1.5 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4324 1.1.1.5 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4325 1.1.1.10 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4326 1.1.1.10 mrg See \`config.log' for more details" "$LINENO" 5; }
4327 1.1 mrg fi
4328 1.1.1.5 mrg
4329 1.1.1.5 mrg ac_ext=c
4330 1.1.1.5 mrg ac_cpp='$CPP $CPPFLAGS'
4331 1.1.1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4332 1.1.1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4333 1.1.1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4334 1.1.1.5 mrg
4335 1.1.1.5 mrg
4336 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4337 1.1.1.5 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4338 1.1.1.10 mrg if ${ac_cv_path_GREP+:} false; then :
4339 1.1 mrg $as_echo_n "(cached) " >&6
4340 1.1 mrg else
4341 1.1.1.5 mrg if test -z "$GREP"; then
4342 1.1.1.5 mrg ac_path_GREP_found=false
4343 1.1.1.5 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4344 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4345 1.1.1.5 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4346 1.1.1.5 mrg do
4347 1.1.1.5 mrg IFS=$as_save_IFS
4348 1.1.1.5 mrg test -z "$as_dir" && as_dir=.
4349 1.1.1.5 mrg for ac_prog in grep ggrep; do
4350 1.1.1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4351 1.1.1.5 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4352 1.1.1.10 mrg as_fn_executable_p "$ac_path_GREP" || continue
4353 1.1.1.5 mrg # Check for GNU ac_path_GREP and select it if it is found.
4354 1.1.1.5 mrg # Check for GNU $ac_path_GREP
4355 1.1.1.5 mrg case `"$ac_path_GREP" --version 2>&1` in
4356 1.1.1.5 mrg *GNU*)
4357 1.1.1.5 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4358 1.1.1.5 mrg *)
4359 1.1.1.5 mrg ac_count=0
4360 1.1.1.5 mrg $as_echo_n 0123456789 >"conftest.in"
4361 1.1.1.5 mrg while :
4362 1.1.1.5 mrg do
4363 1.1.1.5 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4364 1.1.1.5 mrg mv "conftest.tmp" "conftest.in"
4365 1.1.1.5 mrg cp "conftest.in" "conftest.nl"
4366 1.1.1.5 mrg $as_echo 'GREP' >> "conftest.nl"
4367 1.1.1.5 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4368 1.1.1.5 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4369 1.1.1.5 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4370 1.1.1.5 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4371 1.1.1.5 mrg # Best one so far, save it but keep looking for a better one
4372 1.1.1.5 mrg ac_cv_path_GREP="$ac_path_GREP"
4373 1.1.1.5 mrg ac_path_GREP_max=$ac_count
4374 1.1.1.5 mrg fi
4375 1.1.1.5 mrg # 10*(2^10) chars as input seems more than enough
4376 1.1.1.5 mrg test $ac_count -gt 10 && break
4377 1.1.1.5 mrg done
4378 1.1.1.5 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4379 1.1.1.5 mrg esac
4380 1.1 mrg
4381 1.1.1.5 mrg $ac_path_GREP_found && break 3
4382 1.1.1.5 mrg done
4383 1.1.1.5 mrg done
4384 1.1.1.5 mrg done
4385 1.1.1.5 mrg IFS=$as_save_IFS
4386 1.1.1.5 mrg if test -z "$ac_cv_path_GREP"; then
4387 1.1.1.10 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4388 1.1.1.5 mrg fi
4389 1.1.1.5 mrg else
4390 1.1.1.5 mrg ac_cv_path_GREP=$GREP
4391 1.1 mrg fi
4392 1.1 mrg
4393 1.1 mrg fi
4394 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4395 1.1.1.5 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4396 1.1.1.5 mrg GREP="$ac_cv_path_GREP"
4397 1.1.1.5 mrg
4398 1.1.1.5 mrg
4399 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4400 1.1.1.5 mrg $as_echo_n "checking for egrep... " >&6; }
4401 1.1.1.10 mrg if ${ac_cv_path_EGREP+:} false; then :
4402 1.1.1.5 mrg $as_echo_n "(cached) " >&6
4403 1.1.1.5 mrg else
4404 1.1.1.5 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4405 1.1.1.5 mrg then ac_cv_path_EGREP="$GREP -E"
4406 1.1.1.5 mrg else
4407 1.1.1.5 mrg if test -z "$EGREP"; then
4408 1.1.1.5 mrg ac_path_EGREP_found=false
4409 1.1.1.5 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4410 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4411 1.1.1.5 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4412 1.1.1.5 mrg do
4413 1.1.1.5 mrg IFS=$as_save_IFS
4414 1.1.1.5 mrg test -z "$as_dir" && as_dir=.
4415 1.1.1.5 mrg for ac_prog in egrep; do
4416 1.1.1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4417 1.1.1.5 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4418 1.1.1.10 mrg as_fn_executable_p "$ac_path_EGREP" || continue
4419 1.1.1.5 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4420 1.1.1.5 mrg # Check for GNU $ac_path_EGREP
4421 1.1.1.5 mrg case `"$ac_path_EGREP" --version 2>&1` in
4422 1.1.1.5 mrg *GNU*)
4423 1.1.1.5 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4424 1.1.1.5 mrg *)
4425 1.1.1.5 mrg ac_count=0
4426 1.1.1.5 mrg $as_echo_n 0123456789 >"conftest.in"
4427 1.1.1.5 mrg while :
4428 1.1.1.5 mrg do
4429 1.1.1.5 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4430 1.1.1.5 mrg mv "conftest.tmp" "conftest.in"
4431 1.1.1.5 mrg cp "conftest.in" "conftest.nl"
4432 1.1.1.5 mrg $as_echo 'EGREP' >> "conftest.nl"
4433 1.1.1.5 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4434 1.1.1.5 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4435 1.1.1.5 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4436 1.1.1.5 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4437 1.1.1.5 mrg # Best one so far, save it but keep looking for a better one
4438 1.1.1.5 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4439 1.1.1.5 mrg ac_path_EGREP_max=$ac_count
4440 1.1.1.5 mrg fi
4441 1.1.1.5 mrg # 10*(2^10) chars as input seems more than enough
4442 1.1.1.5 mrg test $ac_count -gt 10 && break
4443 1.1.1.5 mrg done
4444 1.1.1.5 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4445 1.1 mrg esac
4446 1.1.1.5 mrg
4447 1.1.1.5 mrg $ac_path_EGREP_found && break 3
4448 1.1.1.5 mrg done
4449 1.1.1.5 mrg done
4450 1.1.1.5 mrg done
4451 1.1.1.5 mrg IFS=$as_save_IFS
4452 1.1.1.5 mrg if test -z "$ac_cv_path_EGREP"; then
4453 1.1.1.10 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4454 1.1 mrg fi
4455 1.1.1.5 mrg else
4456 1.1.1.5 mrg ac_cv_path_EGREP=$EGREP
4457 1.1 mrg fi
4458 1.1 mrg
4459 1.1.1.5 mrg fi
4460 1.1.1.5 mrg fi
4461 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4462 1.1.1.5 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4463 1.1.1.5 mrg EGREP="$ac_cv_path_EGREP"
4464 1.1.1.2 mrg
4465 1.1.1.5 mrg
4466 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4467 1.1.1.5 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4468 1.1.1.10 mrg if ${ac_cv_header_stdc+:} false; then :
4469 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4470 1.1.1.2 mrg else
4471 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4472 1.1.1.2 mrg /* end confdefs.h. */
4473 1.1.1.5 mrg #include <stdlib.h>
4474 1.1.1.5 mrg #include <stdarg.h>
4475 1.1.1.5 mrg #include <string.h>
4476 1.1.1.5 mrg #include <float.h>
4477 1.1.1.2 mrg
4478 1.1.1.2 mrg int
4479 1.1.1.2 mrg main ()
4480 1.1.1.2 mrg {
4481 1.1.1.2 mrg
4482 1.1.1.2 mrg ;
4483 1.1.1.2 mrg return 0;
4484 1.1.1.2 mrg }
4485 1.1.1.2 mrg _ACEOF
4486 1.1.1.2 mrg if ac_fn_c_try_compile "$LINENO"; then :
4487 1.1.1.5 mrg ac_cv_header_stdc=yes
4488 1.1.1.2 mrg else
4489 1.1.1.5 mrg ac_cv_header_stdc=no
4490 1.1.1.2 mrg fi
4491 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4492 1.1 mrg
4493 1.1.1.5 mrg if test $ac_cv_header_stdc = yes; then
4494 1.1.1.5 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4495 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4496 1.1.1.4 mrg /* end confdefs.h. */
4497 1.1.1.5 mrg #include <string.h>
4498 1.1.1.4 mrg
4499 1.1.1.4 mrg _ACEOF
4500 1.1.1.5 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4501 1.1.1.5 mrg $EGREP "memchr" >/dev/null 2>&1; then :
4502 1.1.1.5 mrg
4503 1.1.1.4 mrg else
4504 1.1.1.5 mrg ac_cv_header_stdc=no
4505 1.1.1.4 mrg fi
4506 1.1.1.5 mrg rm -f conftest*
4507 1.1.1.5 mrg
4508 1.1.1.4 mrg fi
4509 1.1.1.4 mrg
4510 1.1.1.5 mrg if test $ac_cv_header_stdc = yes; then
4511 1.1.1.5 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4512 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4513 1.1.1.5 mrg /* end confdefs.h. */
4514 1.1.1.5 mrg #include <stdlib.h>
4515 1.1.1.5 mrg
4516 1.1.1.5 mrg _ACEOF
4517 1.1.1.5 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4518 1.1.1.5 mrg $EGREP "free" >/dev/null 2>&1; then :
4519 1.1.1.4 mrg
4520 1.1.1.4 mrg else
4521 1.1.1.5 mrg ac_cv_header_stdc=no
4522 1.1.1.4 mrg fi
4523 1.1.1.5 mrg rm -f conftest*
4524 1.1.1.4 mrg
4525 1.1.1.4 mrg fi
4526 1.1.1.4 mrg
4527 1.1.1.5 mrg if test $ac_cv_header_stdc = yes; then
4528 1.1.1.5 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4529 1.1.1.5 mrg if test "$cross_compiling" = yes; then :
4530 1.1.1.5 mrg :
4531 1.1.1.5 mrg else
4532 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4533 1.1.1.5 mrg /* end confdefs.h. */
4534 1.1.1.5 mrg #include <ctype.h>
4535 1.1.1.5 mrg #include <stdlib.h>
4536 1.1.1.5 mrg #if ((' ' & 0x0FF) == 0x020)
4537 1.1.1.5 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4538 1.1.1.5 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4539 1.1.1.5 mrg #else
4540 1.1.1.5 mrg # define ISLOWER(c) \
4541 1.1.1.5 mrg (('a' <= (c) && (c) <= 'i') \
4542 1.1.1.5 mrg || ('j' <= (c) && (c) <= 'r') \
4543 1.1.1.5 mrg || ('s' <= (c) && (c) <= 'z'))
4544 1.1.1.5 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4545 1.1.1.5 mrg #endif
4546 1.1.1.4 mrg
4547 1.1.1.5 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4548 1.1.1.5 mrg int
4549 1.1.1.5 mrg main ()
4550 1.1.1.5 mrg {
4551 1.1.1.5 mrg int i;
4552 1.1.1.5 mrg for (i = 0; i < 256; i++)
4553 1.1.1.5 mrg if (XOR (islower (i), ISLOWER (i))
4554 1.1.1.5 mrg || toupper (i) != TOUPPER (i))
4555 1.1.1.5 mrg return 2;
4556 1.1.1.5 mrg return 0;
4557 1.1.1.5 mrg }
4558 1.1.1.5 mrg _ACEOF
4559 1.1.1.5 mrg if ac_fn_c_try_run "$LINENO"; then :
4560 1.1.1.4 mrg
4561 1.1.1.5 mrg else
4562 1.1.1.5 mrg ac_cv_header_stdc=no
4563 1.1.1.5 mrg fi
4564 1.1.1.5 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4565 1.1.1.5 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4566 1.1.1.5 mrg fi
4567 1.1 mrg
4568 1.1.1.5 mrg fi
4569 1.1.1.5 mrg fi
4570 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4571 1.1.1.5 mrg $as_echo "$ac_cv_header_stdc" >&6; }
4572 1.1.1.5 mrg if test $ac_cv_header_stdc = yes; then
4573 1.1 mrg
4574 1.1.1.5 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4575 1.1 mrg
4576 1.1.1.5 mrg fi
4577 1.1 mrg
4578 1.1.1.5 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4579 1.1.1.5 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4580 1.1.1.5 mrg inttypes.h stdint.h unistd.h
4581 1.1.1.5 mrg do :
4582 1.1.1.5 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4583 1.1.1.5 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4584 1.1.1.5 mrg "
4585 1.1.1.10 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4586 1.1.1.5 mrg cat >>confdefs.h <<_ACEOF
4587 1.1.1.5 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4588 1.1.1.5 mrg _ACEOF
4589 1.1 mrg
4590 1.1.1.5 mrg fi
4591 1.1 mrg
4592 1.1.1.5 mrg done
4593 1.1 mrg
4594 1.1 mrg
4595 1.1 mrg
4596 1.1.1.5 mrg ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4597 1.1.1.10 mrg if test "x$ac_cv_header_minix_config_h" = xyes; then :
4598 1.1.1.5 mrg MINIX=yes
4599 1.1.1.5 mrg else
4600 1.1.1.5 mrg MINIX=
4601 1.1.1.5 mrg fi
4602 1.1 mrg
4603 1.1 mrg
4604 1.1.1.5 mrg if test "$MINIX" = yes; then
4605 1.1 mrg
4606 1.1.1.5 mrg $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4607 1.1 mrg
4608 1.1 mrg
4609 1.1.1.5 mrg $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4610 1.1 mrg
4611 1.1 mrg
4612 1.1.1.5 mrg $as_echo "#define _MINIX 1" >>confdefs.h
4613 1.1 mrg
4614 1.1.1.5 mrg fi
4615 1.1 mrg
4616 1.1 mrg
4617 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4618 1.1.1.5 mrg $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4619 1.1.1.10 mrg if ${ac_cv_safe_to_define___extensions__+:} false; then :
4620 1.1.1.5 mrg $as_echo_n "(cached) " >&6
4621 1.1 mrg else
4622 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4623 1.1.1.5 mrg /* end confdefs.h. */
4624 1.1 mrg
4625 1.1.1.10 mrg # define __EXTENSIONS__ 1
4626 1.1.1.10 mrg $ac_includes_default
4627 1.1.1.5 mrg int
4628 1.1.1.5 mrg main ()
4629 1.1 mrg {
4630 1.1 mrg
4631 1.1.1.5 mrg ;
4632 1.1.1.5 mrg return 0;
4633 1.1.1.5 mrg }
4634 1.1.1.5 mrg _ACEOF
4635 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
4636 1.1.1.5 mrg ac_cv_safe_to_define___extensions__=yes
4637 1.1.1.5 mrg else
4638 1.1.1.5 mrg ac_cv_safe_to_define___extensions__=no
4639 1.1.1.5 mrg fi
4640 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4641 1.1.1.5 mrg fi
4642 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4643 1.1.1.5 mrg $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4644 1.1.1.5 mrg test $ac_cv_safe_to_define___extensions__ = yes &&
4645 1.1.1.5 mrg $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4646 1.1 mrg
4647 1.1.1.5 mrg $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4648 1.1 mrg
4649 1.1.1.5 mrg $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4650 1.1 mrg
4651 1.1.1.5 mrg $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4652 1.1 mrg
4653 1.1.1.5 mrg $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4654 1.1 mrg
4655 1.1 mrg
4656 1.1.1.5 mrg ac_ext=c
4657 1.1.1.5 mrg ac_cpp='$CPP $CPPFLAGS'
4658 1.1.1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4659 1.1.1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4660 1.1.1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4661 1.1.1.5 mrg if test -n "$ac_tool_prefix"; then
4662 1.1.1.5 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4663 1.1.1.5 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
4664 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4665 1.1.1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
4666 1.1.1.10 mrg if ${ac_cv_prog_CC+:} false; then :
4667 1.1 mrg $as_echo_n "(cached) " >&6
4668 1.1 mrg else
4669 1.1.1.5 mrg if test -n "$CC"; then
4670 1.1.1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
4671 1.1.1.5 mrg else
4672 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4673 1.1 mrg for as_dir in $PATH
4674 1.1 mrg do
4675 1.1 mrg IFS=$as_save_IFS
4676 1.1 mrg test -z "$as_dir" && as_dir=.
4677 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4678 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4679 1.1.1.5 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
4680 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4681 1.1.1.5 mrg break 2
4682 1.1.1.5 mrg fi
4683 1.1.1.5 mrg done
4684 1.1 mrg done
4685 1.1 mrg IFS=$as_save_IFS
4686 1.1.1.5 mrg
4687 1.1.1.5 mrg fi
4688 1.1.1.5 mrg fi
4689 1.1.1.5 mrg CC=$ac_cv_prog_CC
4690 1.1.1.5 mrg if test -n "$CC"; then
4691 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4692 1.1.1.5 mrg $as_echo "$CC" >&6; }
4693 1.1 mrg else
4694 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4695 1.1.1.5 mrg $as_echo "no" >&6; }
4696 1.1 mrg fi
4697 1.1 mrg
4698 1.1.1.5 mrg
4699 1.1 mrg fi
4700 1.1.1.5 mrg if test -z "$ac_cv_prog_CC"; then
4701 1.1.1.5 mrg ac_ct_CC=$CC
4702 1.1.1.5 mrg # Extract the first word of "gcc", so it can be a program name with args.
4703 1.1.1.5 mrg set dummy gcc; ac_word=$2
4704 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4705 1.1.1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
4706 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then :
4707 1.1 mrg $as_echo_n "(cached) " >&6
4708 1.1 mrg else
4709 1.1.1.5 mrg if test -n "$ac_ct_CC"; then
4710 1.1.1.5 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4711 1.1.1.5 mrg else
4712 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4713 1.1.1.5 mrg for as_dir in $PATH
4714 1.1 mrg do
4715 1.1 mrg IFS=$as_save_IFS
4716 1.1 mrg test -z "$as_dir" && as_dir=.
4717 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4718 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4719 1.1.1.5 mrg ac_cv_prog_ac_ct_CC="gcc"
4720 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4721 1.1.1.5 mrg break 2
4722 1.1.1.5 mrg fi
4723 1.1.1.5 mrg done
4724 1.1 mrg done
4725 1.1 mrg IFS=$as_save_IFS
4726 1.1.1.5 mrg
4727 1.1.1.5 mrg fi
4728 1.1.1.5 mrg fi
4729 1.1.1.5 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
4730 1.1.1.5 mrg if test -n "$ac_ct_CC"; then
4731 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4732 1.1.1.5 mrg $as_echo "$ac_ct_CC" >&6; }
4733 1.1 mrg else
4734 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4735 1.1.1.5 mrg $as_echo "no" >&6; }
4736 1.1 mrg fi
4737 1.1 mrg
4738 1.1.1.5 mrg if test "x$ac_ct_CC" = x; then
4739 1.1.1.5 mrg CC=""
4740 1.1.1.5 mrg else
4741 1.1.1.5 mrg case $cross_compiling:$ac_tool_warned in
4742 1.1.1.5 mrg yes:)
4743 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4744 1.1.1.5 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4745 1.1.1.5 mrg ac_tool_warned=yes ;;
4746 1.1.1.5 mrg esac
4747 1.1.1.5 mrg CC=$ac_ct_CC
4748 1.1.1.5 mrg fi
4749 1.1.1.5 mrg else
4750 1.1.1.5 mrg CC="$ac_cv_prog_CC"
4751 1.1 mrg fi
4752 1.1 mrg
4753 1.1.1.5 mrg if test -z "$CC"; then
4754 1.1.1.5 mrg if test -n "$ac_tool_prefix"; then
4755 1.1.1.5 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4756 1.1.1.5 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
4757 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4758 1.1.1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
4759 1.1.1.10 mrg if ${ac_cv_prog_CC+:} false; then :
4760 1.1 mrg $as_echo_n "(cached) " >&6
4761 1.1 mrg else
4762 1.1.1.5 mrg if test -n "$CC"; then
4763 1.1.1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
4764 1.1.1.5 mrg else
4765 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4766 1.1.1.5 mrg for as_dir in $PATH
4767 1.1 mrg do
4768 1.1 mrg IFS=$as_save_IFS
4769 1.1 mrg test -z "$as_dir" && as_dir=.
4770 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4771 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4772 1.1.1.5 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
4773 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4774 1.1.1.5 mrg break 2
4775 1.1.1.5 mrg fi
4776 1.1.1.5 mrg done
4777 1.1 mrg done
4778 1.1 mrg IFS=$as_save_IFS
4779 1.1 mrg
4780 1.1 mrg fi
4781 1.1.1.5 mrg fi
4782 1.1.1.5 mrg CC=$ac_cv_prog_CC
4783 1.1.1.5 mrg if test -n "$CC"; then
4784 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4785 1.1.1.5 mrg $as_echo "$CC" >&6; }
4786 1.1.1.5 mrg else
4787 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4788 1.1.1.5 mrg $as_echo "no" >&6; }
4789 1.1.1.5 mrg fi
4790 1.1 mrg
4791 1.1 mrg
4792 1.1.1.5 mrg fi
4793 1.1.1.5 mrg fi
4794 1.1.1.5 mrg if test -z "$CC"; then
4795 1.1.1.5 mrg # Extract the first word of "cc", so it can be a program name with args.
4796 1.1.1.5 mrg set dummy cc; ac_word=$2
4797 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4798 1.1.1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
4799 1.1.1.10 mrg if ${ac_cv_prog_CC+:} false; then :
4800 1.1 mrg $as_echo_n "(cached) " >&6
4801 1.1 mrg else
4802 1.1.1.5 mrg if test -n "$CC"; then
4803 1.1.1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
4804 1.1.1.5 mrg else
4805 1.1.1.5 mrg ac_prog_rejected=no
4806 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4807 1.1.1.5 mrg for as_dir in $PATH
4808 1.1 mrg do
4809 1.1 mrg IFS=$as_save_IFS
4810 1.1 mrg test -z "$as_dir" && as_dir=.
4811 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4812 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4813 1.1.1.5 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4814 1.1.1.5 mrg ac_prog_rejected=yes
4815 1.1.1.5 mrg continue
4816 1.1.1.5 mrg fi
4817 1.1.1.5 mrg ac_cv_prog_CC="cc"
4818 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4819 1.1.1.5 mrg break 2
4820 1.1.1.5 mrg fi
4821 1.1.1.5 mrg done
4822 1.1 mrg done
4823 1.1.1.5 mrg IFS=$as_save_IFS
4824 1.1 mrg
4825 1.1.1.5 mrg if test $ac_prog_rejected = yes; then
4826 1.1.1.5 mrg # We found a bogon in the path, so make sure we never use it.
4827 1.1.1.5 mrg set dummy $ac_cv_prog_CC
4828 1.1.1.5 mrg shift
4829 1.1.1.5 mrg if test $# != 0; then
4830 1.1.1.5 mrg # We chose a different compiler from the bogus one.
4831 1.1.1.5 mrg # However, it has the same basename, so the bogon will be chosen
4832 1.1.1.5 mrg # first if we set CC to just the basename; use the full file name.
4833 1.1.1.5 mrg shift
4834 1.1.1.5 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4835 1.1 mrg fi
4836 1.1 mrg fi
4837 1.1 mrg fi
4838 1.1 mrg fi
4839 1.1.1.5 mrg CC=$ac_cv_prog_CC
4840 1.1.1.5 mrg if test -n "$CC"; then
4841 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4842 1.1.1.5 mrg $as_echo "$CC" >&6; }
4843 1.1 mrg else
4844 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4845 1.1 mrg $as_echo "no" >&6; }
4846 1.1 mrg fi
4847 1.1 mrg
4848 1.1 mrg
4849 1.1 mrg fi
4850 1.1.1.5 mrg if test -z "$CC"; then
4851 1.1.1.5 mrg if test -n "$ac_tool_prefix"; then
4852 1.1.1.5 mrg for ac_prog in cl.exe
4853 1.1 mrg do
4854 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4855 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4857 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
4858 1.1.1.10 mrg if ${ac_cv_prog_CC+:} false; then :
4859 1.1 mrg $as_echo_n "(cached) " >&6
4860 1.1 mrg else
4861 1.1.1.5 mrg if test -n "$CC"; then
4862 1.1.1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
4863 1.1 mrg else
4864 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4865 1.1 mrg for as_dir in $PATH
4866 1.1 mrg do
4867 1.1 mrg IFS=$as_save_IFS
4868 1.1 mrg test -z "$as_dir" && as_dir=.
4869 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4870 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4871 1.1.1.5 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4872 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4873 1.1 mrg break 2
4874 1.1 mrg fi
4875 1.1 mrg done
4876 1.1 mrg done
4877 1.1 mrg IFS=$as_save_IFS
4878 1.1 mrg
4879 1.1 mrg fi
4880 1.1 mrg fi
4881 1.1.1.5 mrg CC=$ac_cv_prog_CC
4882 1.1.1.5 mrg if test -n "$CC"; then
4883 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4884 1.1.1.5 mrg $as_echo "$CC" >&6; }
4885 1.1 mrg else
4886 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4887 1.1 mrg $as_echo "no" >&6; }
4888 1.1 mrg fi
4889 1.1 mrg
4890 1.1 mrg
4891 1.1.1.5 mrg test -n "$CC" && break
4892 1.1 mrg done
4893 1.1 mrg fi
4894 1.1.1.5 mrg if test -z "$CC"; then
4895 1.1.1.5 mrg ac_ct_CC=$CC
4896 1.1.1.5 mrg for ac_prog in cl.exe
4897 1.1 mrg do
4898 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
4899 1.1 mrg set dummy $ac_prog; ac_word=$2
4900 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4901 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
4902 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then :
4903 1.1 mrg $as_echo_n "(cached) " >&6
4904 1.1 mrg else
4905 1.1.1.5 mrg if test -n "$ac_ct_CC"; then
4906 1.1.1.5 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4907 1.1 mrg else
4908 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4909 1.1 mrg for as_dir in $PATH
4910 1.1 mrg do
4911 1.1 mrg IFS=$as_save_IFS
4912 1.1 mrg test -z "$as_dir" && as_dir=.
4913 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4914 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4915 1.1.1.5 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
4916 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4917 1.1 mrg break 2
4918 1.1 mrg fi
4919 1.1 mrg done
4920 1.1 mrg done
4921 1.1 mrg IFS=$as_save_IFS
4922 1.1 mrg
4923 1.1 mrg fi
4924 1.1 mrg fi
4925 1.1.1.5 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
4926 1.1.1.5 mrg if test -n "$ac_ct_CC"; then
4927 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4928 1.1.1.5 mrg $as_echo "$ac_ct_CC" >&6; }
4929 1.1 mrg else
4930 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4931 1.1 mrg $as_echo "no" >&6; }
4932 1.1 mrg fi
4933 1.1 mrg
4934 1.1 mrg
4935 1.1.1.5 mrg test -n "$ac_ct_CC" && break
4936 1.1 mrg done
4937 1.1 mrg
4938 1.1.1.5 mrg if test "x$ac_ct_CC" = x; then
4939 1.1.1.5 mrg CC=""
4940 1.1 mrg else
4941 1.1 mrg case $cross_compiling:$ac_tool_warned in
4942 1.1 mrg yes:)
4943 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4944 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4945 1.1 mrg ac_tool_warned=yes ;;
4946 1.1 mrg esac
4947 1.1.1.5 mrg CC=$ac_ct_CC
4948 1.1 mrg fi
4949 1.1 mrg fi
4950 1.1 mrg
4951 1.1 mrg fi
4952 1.1 mrg
4953 1.1 mrg
4954 1.1.1.5 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4955 1.1.1.5 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4956 1.1.1.10 mrg as_fn_error $? "no acceptable C compiler found in \$PATH
4957 1.1.1.10 mrg See \`config.log' for more details" "$LINENO" 5; }
4958 1.1 mrg
4959 1.1.1.5 mrg # Provide some information about the compiler.
4960 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4961 1.1.1.5 mrg set X $ac_compile
4962 1.1.1.5 mrg ac_compiler=$2
4963 1.1.1.5 mrg for ac_option in --version -v -V -qversion; do
4964 1.1.1.5 mrg { { ac_try="$ac_compiler $ac_option >&5"
4965 1.1.1.5 mrg case "(($ac_try" in
4966 1.1.1.5 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4967 1.1.1.5 mrg *) ac_try_echo=$ac_try;;
4968 1.1.1.5 mrg esac
4969 1.1.1.5 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4970 1.1.1.5 mrg $as_echo "$ac_try_echo"; } >&5
4971 1.1.1.5 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4972 1.1.1.5 mrg ac_status=$?
4973 1.1.1.5 mrg if test -s conftest.err; then
4974 1.1.1.5 mrg sed '10a\
4975 1.1.1.5 mrg ... rest of stderr output deleted ...
4976 1.1.1.5 mrg 10q' conftest.err >conftest.er1
4977 1.1.1.5 mrg cat conftest.er1 >&5
4978 1.1.1.5 mrg fi
4979 1.1.1.10 mrg rm -f conftest.er1 conftest.err
4980 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4981 1.1.1.5 mrg test $ac_status = 0; }
4982 1.1.1.5 mrg done
4983 1.1 mrg
4984 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4985 1.1.1.5 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4986 1.1.1.10 mrg if ${ac_cv_c_compiler_gnu+:} false; then :
4987 1.1.1.5 mrg $as_echo_n "(cached) " >&6
4988 1.1.1.5 mrg else
4989 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4990 1.1.1.5 mrg /* end confdefs.h. */
4991 1.1 mrg
4992 1.1.1.5 mrg int
4993 1.1.1.5 mrg main ()
4994 1.1.1.5 mrg {
4995 1.1.1.5 mrg #ifndef __GNUC__
4996 1.1.1.5 mrg choke me
4997 1.1.1.5 mrg #endif
4998 1.1 mrg
4999 1.1.1.5 mrg ;
5000 1.1.1.5 mrg return 0;
5001 1.1.1.5 mrg }
5002 1.1.1.5 mrg _ACEOF
5003 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5004 1.1.1.5 mrg ac_compiler_gnu=yes
5005 1.1 mrg else
5006 1.1.1.5 mrg ac_compiler_gnu=no
5007 1.1 mrg fi
5008 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5009 1.1.1.5 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
5010 1.1 mrg
5011 1.1.1.5 mrg fi
5012 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5013 1.1.1.5 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5014 1.1.1.5 mrg if test $ac_compiler_gnu = yes; then
5015 1.1.1.5 mrg GCC=yes
5016 1.1 mrg else
5017 1.1.1.5 mrg GCC=
5018 1.1 mrg fi
5019 1.1.1.5 mrg ac_test_CFLAGS=${CFLAGS+set}
5020 1.1.1.5 mrg ac_save_CFLAGS=$CFLAGS
5021 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5022 1.1.1.5 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
5023 1.1.1.10 mrg if ${ac_cv_prog_cc_g+:} false; then :
5024 1.1 mrg $as_echo_n "(cached) " >&6
5025 1.1 mrg else
5026 1.1.1.5 mrg ac_save_c_werror_flag=$ac_c_werror_flag
5027 1.1.1.5 mrg ac_c_werror_flag=yes
5028 1.1.1.5 mrg ac_cv_prog_cc_g=no
5029 1.1.1.5 mrg CFLAGS="-g"
5030 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5031 1.1.1.5 mrg /* end confdefs.h. */
5032 1.1 mrg
5033 1.1.1.5 mrg int
5034 1.1.1.5 mrg main ()
5035 1.1.1.5 mrg {
5036 1.1 mrg
5037 1.1.1.5 mrg ;
5038 1.1.1.5 mrg return 0;
5039 1.1.1.5 mrg }
5040 1.1.1.5 mrg _ACEOF
5041 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5042 1.1.1.5 mrg ac_cv_prog_cc_g=yes
5043 1.1.1.5 mrg else
5044 1.1.1.5 mrg CFLAGS=""
5045 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5046 1.1.1.5 mrg /* end confdefs.h. */
5047 1.1 mrg
5048 1.1.1.5 mrg int
5049 1.1.1.5 mrg main ()
5050 1.1.1.5 mrg {
5051 1.1 mrg
5052 1.1.1.5 mrg ;
5053 1.1.1.5 mrg return 0;
5054 1.1.1.5 mrg }
5055 1.1.1.5 mrg _ACEOF
5056 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5057 1.1 mrg
5058 1.1.1.5 mrg else
5059 1.1.1.5 mrg ac_c_werror_flag=$ac_save_c_werror_flag
5060 1.1.1.5 mrg CFLAGS="-g"
5061 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062 1.1.1.5 mrg /* end confdefs.h. */
5063 1.1 mrg
5064 1.1.1.5 mrg int
5065 1.1.1.5 mrg main ()
5066 1.1.1.5 mrg {
5067 1.1 mrg
5068 1.1.1.5 mrg ;
5069 1.1.1.5 mrg return 0;
5070 1.1.1.5 mrg }
5071 1.1.1.5 mrg _ACEOF
5072 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5073 1.1.1.5 mrg ac_cv_prog_cc_g=yes
5074 1.1.1.5 mrg fi
5075 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5076 1.1.1.5 mrg fi
5077 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5078 1.1.1.5 mrg fi
5079 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5080 1.1.1.5 mrg ac_c_werror_flag=$ac_save_c_werror_flag
5081 1.1.1.5 mrg fi
5082 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5083 1.1.1.5 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
5084 1.1.1.5 mrg if test "$ac_test_CFLAGS" = set; then
5085 1.1.1.5 mrg CFLAGS=$ac_save_CFLAGS
5086 1.1.1.5 mrg elif test $ac_cv_prog_cc_g = yes; then
5087 1.1.1.5 mrg if test "$GCC" = yes; then
5088 1.1.1.5 mrg CFLAGS="-g -O2"
5089 1.1.1.5 mrg else
5090 1.1.1.5 mrg CFLAGS="-g"
5091 1.1.1.5 mrg fi
5092 1.1.1.5 mrg else
5093 1.1.1.5 mrg if test "$GCC" = yes; then
5094 1.1.1.5 mrg CFLAGS="-O2"
5095 1.1.1.5 mrg else
5096 1.1.1.5 mrg CFLAGS=
5097 1.1.1.5 mrg fi
5098 1.1.1.5 mrg fi
5099 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5100 1.1.1.5 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5101 1.1.1.10 mrg if ${ac_cv_prog_cc_c89+:} false; then :
5102 1.1.1.5 mrg $as_echo_n "(cached) " >&6
5103 1.1.1.5 mrg else
5104 1.1.1.5 mrg ac_cv_prog_cc_c89=no
5105 1.1.1.5 mrg ac_save_CC=$CC
5106 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5107 1.1.1.5 mrg /* end confdefs.h. */
5108 1.1.1.5 mrg #include <stdarg.h>
5109 1.1.1.5 mrg #include <stdio.h>
5110 1.1.1.10 mrg struct stat;
5111 1.1.1.5 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5112 1.1.1.5 mrg struct buf { int x; };
5113 1.1.1.5 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
5114 1.1.1.5 mrg static char *e (p, i)
5115 1.1.1.5 mrg char **p;
5116 1.1.1.5 mrg int i;
5117 1.1.1.5 mrg {
5118 1.1.1.5 mrg return p[i];
5119 1.1.1.5 mrg }
5120 1.1.1.5 mrg static char *f (char * (*g) (char **, int), char **p, ...)
5121 1.1.1.5 mrg {
5122 1.1.1.5 mrg char *s;
5123 1.1.1.5 mrg va_list v;
5124 1.1.1.5 mrg va_start (v,p);
5125 1.1.1.5 mrg s = g (p, va_arg (v,int));
5126 1.1.1.5 mrg va_end (v);
5127 1.1.1.5 mrg return s;
5128 1.1.1.5 mrg }
5129 1.1.1.5 mrg
5130 1.1.1.5 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5131 1.1.1.5 mrg function prototypes and stuff, but not '\xHH' hex character constants.
5132 1.1.1.5 mrg These don't provoke an error unfortunately, instead are silently treated
5133 1.1.1.5 mrg as 'x'. The following induces an error, until -std is added to get
5134 1.1.1.5 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5135 1.1.1.5 mrg array size at least. It's necessary to write '\x00'==0 to get something
5136 1.1.1.5 mrg that's true only with -std. */
5137 1.1.1.5 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5138 1.1.1.5 mrg
5139 1.1.1.5 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5140 1.1.1.5 mrg inside strings and character constants. */
5141 1.1.1.5 mrg #define FOO(x) 'x'
5142 1.1.1.5 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5143 1.1.1.5 mrg
5144 1.1.1.5 mrg int test (int i, double x);
5145 1.1.1.5 mrg struct s1 {int (*f) (int a);};
5146 1.1.1.5 mrg struct s2 {int (*f) (double a);};
5147 1.1.1.5 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5148 1.1.1.5 mrg int argc;
5149 1.1.1.5 mrg char **argv;
5150 1.1.1.5 mrg int
5151 1.1.1.5 mrg main ()
5152 1.1.1.5 mrg {
5153 1.1.1.5 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5154 1.1.1.5 mrg ;
5155 1.1.1.5 mrg return 0;
5156 1.1.1.5 mrg }
5157 1.1.1.5 mrg _ACEOF
5158 1.1.1.5 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5159 1.1.1.5 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5160 1.1.1.5 mrg do
5161 1.1.1.5 mrg CC="$ac_save_CC $ac_arg"
5162 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5163 1.1.1.5 mrg ac_cv_prog_cc_c89=$ac_arg
5164 1.1.1.5 mrg fi
5165 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext
5166 1.1.1.5 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
5167 1.1.1.5 mrg done
5168 1.1.1.5 mrg rm -f conftest.$ac_ext
5169 1.1.1.5 mrg CC=$ac_save_CC
5170 1.1.1.5 mrg
5171 1.1.1.5 mrg fi
5172 1.1.1.5 mrg # AC_CACHE_VAL
5173 1.1.1.5 mrg case "x$ac_cv_prog_cc_c89" in
5174 1.1.1.5 mrg x)
5175 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5176 1.1.1.5 mrg $as_echo "none needed" >&6; } ;;
5177 1.1.1.5 mrg xno)
5178 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5179 1.1.1.5 mrg $as_echo "unsupported" >&6; } ;;
5180 1.1.1.5 mrg *)
5181 1.1.1.5 mrg CC="$CC $ac_cv_prog_cc_c89"
5182 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5183 1.1.1.5 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5184 1.1.1.5 mrg esac
5185 1.1.1.5 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
5186 1.1.1.5 mrg
5187 1.1.1.5 mrg fi
5188 1.1.1.5 mrg
5189 1.1.1.5 mrg ac_ext=c
5190 1.1.1.5 mrg ac_cpp='$CPP $CPPFLAGS'
5191 1.1.1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5192 1.1.1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5193 1.1.1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
5194 1.1.1.5 mrg
5195 1.1.1.10 mrg ac_ext=c
5196 1.1.1.10 mrg ac_cpp='$CPP $CPPFLAGS'
5197 1.1.1.10 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5198 1.1.1.10 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5199 1.1.1.10 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
5200 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5201 1.1.1.10 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5202 1.1.1.10 mrg if ${am_cv_prog_cc_c_o+:} false; then :
5203 1.1.1.10 mrg $as_echo_n "(cached) " >&6
5204 1.1.1.10 mrg else
5205 1.1.1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5206 1.1.1.10 mrg /* end confdefs.h. */
5207 1.1.1.10 mrg
5208 1.1.1.10 mrg int
5209 1.1.1.10 mrg main ()
5210 1.1.1.10 mrg {
5211 1.1.1.10 mrg
5212 1.1.1.10 mrg ;
5213 1.1.1.10 mrg return 0;
5214 1.1.1.10 mrg }
5215 1.1.1.10 mrg _ACEOF
5216 1.1.1.10 mrg # Make sure it works both with $CC and with simple cc.
5217 1.1.1.10 mrg # Following AC_PROG_CC_C_O, we do the test twice because some
5218 1.1.1.10 mrg # compilers refuse to overwrite an existing .o file with -o,
5219 1.1.1.10 mrg # though they will create one.
5220 1.1.1.10 mrg am_cv_prog_cc_c_o=yes
5221 1.1.1.10 mrg for am_i in 1 2; do
5222 1.1.1.10 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5223 1.1.1.10 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5224 1.1.1.10 mrg ac_status=$?
5225 1.1.1.10 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5226 1.1.1.10 mrg (exit $ac_status); } \
5227 1.1.1.10 mrg && test -f conftest2.$ac_objext; then
5228 1.1.1.10 mrg : OK
5229 1.1.1.10 mrg else
5230 1.1.1.10 mrg am_cv_prog_cc_c_o=no
5231 1.1.1.10 mrg break
5232 1.1.1.10 mrg fi
5233 1.1.1.10 mrg done
5234 1.1.1.10 mrg rm -f core conftest*
5235 1.1.1.10 mrg unset am_i
5236 1.1.1.10 mrg fi
5237 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5238 1.1.1.10 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; }
5239 1.1.1.10 mrg if test "$am_cv_prog_cc_c_o" != yes; then
5240 1.1.1.10 mrg # Losing compiler, so override with the script.
5241 1.1.1.10 mrg # FIXME: It is wrong to rewrite CC.
5242 1.1.1.10 mrg # But if we don't then we get into trouble of one sort or another.
5243 1.1.1.10 mrg # A longer-term fix would be to have automake use am__CC in this case,
5244 1.1.1.10 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5245 1.1.1.10 mrg CC="$am_aux_dir/compile $CC"
5246 1.1.1.10 mrg fi
5247 1.1.1.10 mrg ac_ext=c
5248 1.1.1.10 mrg ac_cpp='$CPP $CPPFLAGS'
5249 1.1.1.10 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5250 1.1.1.10 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5251 1.1.1.10 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
5252 1.1.1.10 mrg
5253 1.1.1.10 mrg
5254 1.1.1.5 mrg depcc="$CC" am_compiler_list=
5255 1.1.1.5 mrg
5256 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5257 1.1.1.5 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
5258 1.1.1.10 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5259 1.1.1.5 mrg $as_echo_n "(cached) " >&6
5260 1.1.1.5 mrg else
5261 1.1.1.5 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5262 1.1.1.5 mrg # We make a subdir and do the tests there. Otherwise we can end up
5263 1.1.1.5 mrg # making bogus files that we don't know about and never remove. For
5264 1.1.1.5 mrg # instance it was reported that on HP-UX the gcc test will end up
5265 1.1.1.10 mrg # making a dummy file named 'D' -- because '-MD' means "put the output
5266 1.1.1.10 mrg # in D".
5267 1.1.1.5 mrg rm -rf conftest.dir
5268 1.1.1.5 mrg mkdir conftest.dir
5269 1.1.1.5 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
5270 1.1.1.5 mrg # using a relative directory.
5271 1.1.1.5 mrg cp "$am_depcomp" conftest.dir
5272 1.1.1.5 mrg cd conftest.dir
5273 1.1.1.5 mrg # We will build objects and dependencies in a subdirectory because
5274 1.1.1.5 mrg # it helps to detect inapplicable dependency modes. For instance
5275 1.1.1.5 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
5276 1.1.1.5 mrg # side effect of compilation, but ICC will put the dependencies in
5277 1.1.1.5 mrg # the current directory while Tru64 will put them in the object
5278 1.1.1.5 mrg # directory.
5279 1.1.1.5 mrg mkdir sub
5280 1.1.1.5 mrg
5281 1.1.1.5 mrg am_cv_CC_dependencies_compiler_type=none
5282 1.1.1.5 mrg if test "$am_compiler_list" = ""; then
5283 1.1.1.5 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5284 1.1.1.5 mrg fi
5285 1.1.1.5 mrg am__universal=false
5286 1.1.1.5 mrg case " $depcc " in #(
5287 1.1.1.5 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
5288 1.1.1.5 mrg esac
5289 1.1.1.5 mrg
5290 1.1.1.5 mrg for depmode in $am_compiler_list; do
5291 1.1.1.5 mrg # Setup a source with many dependencies, because some compilers
5292 1.1.1.5 mrg # like to wrap large dependency lists on column 80 (with \), and
5293 1.1.1.5 mrg # we should not choose a depcomp mode which is confused by this.
5294 1.1.1.5 mrg #
5295 1.1.1.5 mrg # We need to recreate these files for each test, as the compiler may
5296 1.1.1.5 mrg # overwrite some of them when testing with obscure command lines.
5297 1.1.1.5 mrg # This happens at least with the AIX C compiler.
5298 1.1.1.5 mrg : > sub/conftest.c
5299 1.1.1.5 mrg for i in 1 2 3 4 5 6; do
5300 1.1.1.5 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
5301 1.1.1.10 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5302 1.1.1.10 mrg # Solaris 10 /bin/sh.
5303 1.1.1.10 mrg echo '/* dummy */' > sub/conftst$i.h
5304 1.1.1.5 mrg done
5305 1.1.1.5 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5306 1.1.1.5 mrg
5307 1.1.1.10 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout"
5308 1.1.1.5 mrg # mode. It turns out that the SunPro C++ compiler does not properly
5309 1.1.1.10 mrg # handle '-M -o', and we need to detect this. Also, some Intel
5310 1.1.1.10 mrg # versions had trouble with output in subdirs.
5311 1.1.1.5 mrg am__obj=sub/conftest.${OBJEXT-o}
5312 1.1.1.5 mrg am__minus_obj="-o $am__obj"
5313 1.1.1.5 mrg case $depmode in
5314 1.1.1.5 mrg gcc)
5315 1.1.1.5 mrg # This depmode causes a compiler race in universal mode.
5316 1.1.1.5 mrg test "$am__universal" = false || continue
5317 1.1.1.5 mrg ;;
5318 1.1.1.5 mrg nosideeffect)
5319 1.1.1.10 mrg # After this tag, mechanisms are not by side-effect, so they'll
5320 1.1.1.10 mrg # only be used when explicitly requested.
5321 1.1.1.5 mrg if test "x$enable_dependency_tracking" = xyes; then
5322 1.1.1.5 mrg continue
5323 1.1.1.5 mrg else
5324 1.1.1.5 mrg break
5325 1.1.1.5 mrg fi
5326 1.1.1.5 mrg ;;
5327 1.1.1.5 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5328 1.1.1.10 mrg # This compiler won't grok '-c -o', but also, the minuso test has
5329 1.1.1.5 mrg # not run yet. These depmodes are late enough in the game, and
5330 1.1.1.5 mrg # so weak that their functioning should not be impacted.
5331 1.1.1.5 mrg am__obj=conftest.${OBJEXT-o}
5332 1.1.1.5 mrg am__minus_obj=
5333 1.1.1.5 mrg ;;
5334 1.1.1.5 mrg none) break ;;
5335 1.1.1.5 mrg esac
5336 1.1.1.5 mrg if depmode=$depmode \
5337 1.1.1.5 mrg source=sub/conftest.c object=$am__obj \
5338 1.1.1.5 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5339 1.1.1.5 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5340 1.1.1.5 mrg >/dev/null 2>conftest.err &&
5341 1.1.1.5 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5342 1.1.1.5 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5343 1.1.1.5 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5344 1.1.1.5 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5345 1.1.1.5 mrg # icc doesn't choke on unknown options, it will just issue warnings
5346 1.1.1.5 mrg # or remarks (even with -Werror). So we grep stderr for any message
5347 1.1.1.5 mrg # that says an option was ignored or not supported.
5348 1.1.1.5 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
5349 1.1.1.5 mrg # icc: Command line warning: ignoring option '-M'; no argument required
5350 1.1.1.5 mrg # The diagnosis changed in icc 8.0:
5351 1.1.1.5 mrg # icc: Command line remark: option '-MP' not supported
5352 1.1.1.5 mrg if (grep 'ignoring option' conftest.err ||
5353 1.1.1.5 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5354 1.1.1.5 mrg am_cv_CC_dependencies_compiler_type=$depmode
5355 1.1.1.5 mrg break
5356 1.1.1.5 mrg fi
5357 1.1.1.5 mrg fi
5358 1.1.1.5 mrg done
5359 1.1.1.5 mrg
5360 1.1.1.5 mrg cd ..
5361 1.1.1.5 mrg rm -rf conftest.dir
5362 1.1.1.5 mrg else
5363 1.1.1.5 mrg am_cv_CC_dependencies_compiler_type=none
5364 1.1.1.5 mrg fi
5365 1.1.1.5 mrg
5366 1.1.1.5 mrg fi
5367 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5368 1.1.1.5 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5369 1.1.1.5 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5370 1.1.1.5 mrg
5371 1.1.1.5 mrg if
5372 1.1.1.5 mrg test "x$enable_dependency_tracking" != xno \
5373 1.1.1.5 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5374 1.1.1.5 mrg am__fastdepCC_TRUE=
5375 1.1.1.5 mrg am__fastdepCC_FALSE='#'
5376 1.1.1.5 mrg else
5377 1.1.1.5 mrg am__fastdepCC_TRUE='#'
5378 1.1.1.5 mrg am__fastdepCC_FALSE=
5379 1.1.1.5 mrg fi
5380 1.1.1.5 mrg
5381 1.1.1.5 mrg
5382 1.1.1.5 mrg # Check whether --enable-largefile was given.
5383 1.1.1.5 mrg if test "${enable_largefile+set}" = set; then :
5384 1.1.1.5 mrg enableval=$enable_largefile;
5385 1.1.1.5 mrg fi
5386 1.1.1.5 mrg
5387 1.1.1.5 mrg if test "$enable_largefile" != no; then
5388 1.1.1.5 mrg
5389 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5390 1.1.1.5 mrg $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5391 1.1.1.10 mrg if ${ac_cv_sys_largefile_CC+:} false; then :
5392 1.1.1.5 mrg $as_echo_n "(cached) " >&6
5393 1.1.1.5 mrg else
5394 1.1.1.5 mrg ac_cv_sys_largefile_CC=no
5395 1.1.1.5 mrg if test "$GCC" != yes; then
5396 1.1.1.5 mrg ac_save_CC=$CC
5397 1.1.1.5 mrg while :; do
5398 1.1.1.5 mrg # IRIX 6.2 and later do not support large files by default,
5399 1.1.1.5 mrg # so use the C compiler's -n32 option if that helps.
5400 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5401 1.1.1.5 mrg /* end confdefs.h. */
5402 1.1.1.5 mrg #include <sys/types.h>
5403 1.1.1.5 mrg /* Check that off_t can represent 2**63 - 1 correctly.
5404 1.1.1.5 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
5405 1.1.1.5 mrg since some C++ compilers masquerading as C compilers
5406 1.1.1.5 mrg incorrectly reject 9223372036854775807. */
5407 1.1.1.5 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5408 1.1.1.5 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5409 1.1.1.5 mrg && LARGE_OFF_T % 2147483647 == 1)
5410 1.1.1.5 mrg ? 1 : -1];
5411 1.1.1.5 mrg int
5412 1.1.1.5 mrg main ()
5413 1.1.1.5 mrg {
5414 1.1.1.5 mrg
5415 1.1.1.5 mrg ;
5416 1.1.1.5 mrg return 0;
5417 1.1.1.5 mrg }
5418 1.1.1.5 mrg _ACEOF
5419 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5420 1.1.1.5 mrg break
5421 1.1.1.5 mrg fi
5422 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext
5423 1.1.1.5 mrg CC="$CC -n32"
5424 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5425 1.1.1.5 mrg ac_cv_sys_largefile_CC=' -n32'; break
5426 1.1.1.5 mrg fi
5427 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext
5428 1.1.1.5 mrg break
5429 1.1.1.5 mrg done
5430 1.1.1.5 mrg CC=$ac_save_CC
5431 1.1.1.5 mrg rm -f conftest.$ac_ext
5432 1.1.1.5 mrg fi
5433 1.1.1.5 mrg fi
5434 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5435 1.1.1.5 mrg $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5436 1.1.1.5 mrg if test "$ac_cv_sys_largefile_CC" != no; then
5437 1.1.1.5 mrg CC=$CC$ac_cv_sys_largefile_CC
5438 1.1.1.5 mrg fi
5439 1.1.1.5 mrg
5440 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5441 1.1.1.5 mrg $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5442 1.1.1.10 mrg if ${ac_cv_sys_file_offset_bits+:} false; then :
5443 1.1.1.5 mrg $as_echo_n "(cached) " >&6
5444 1.1.1.5 mrg else
5445 1.1.1.5 mrg while :; do
5446 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5447 1.1.1.5 mrg /* end confdefs.h. */
5448 1.1.1.5 mrg #include <sys/types.h>
5449 1.1.1.5 mrg /* Check that off_t can represent 2**63 - 1 correctly.
5450 1.1.1.5 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
5451 1.1.1.5 mrg since some C++ compilers masquerading as C compilers
5452 1.1.1.5 mrg incorrectly reject 9223372036854775807. */
5453 1.1.1.5 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5454 1.1.1.5 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5455 1.1.1.5 mrg && LARGE_OFF_T % 2147483647 == 1)
5456 1.1.1.5 mrg ? 1 : -1];
5457 1.1.1.5 mrg int
5458 1.1.1.5 mrg main ()
5459 1.1.1.5 mrg {
5460 1.1.1.5 mrg
5461 1.1.1.5 mrg ;
5462 1.1.1.5 mrg return 0;
5463 1.1.1.5 mrg }
5464 1.1.1.5 mrg _ACEOF
5465 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5466 1.1.1.5 mrg ac_cv_sys_file_offset_bits=no; break
5467 1.1.1.5 mrg fi
5468 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5469 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5470 1.1.1.5 mrg /* end confdefs.h. */
5471 1.1.1.5 mrg #define _FILE_OFFSET_BITS 64
5472 1.1.1.5 mrg #include <sys/types.h>
5473 1.1.1.5 mrg /* Check that off_t can represent 2**63 - 1 correctly.
5474 1.1.1.5 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
5475 1.1.1.5 mrg since some C++ compilers masquerading as C compilers
5476 1.1.1.5 mrg incorrectly reject 9223372036854775807. */
5477 1.1.1.5 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5478 1.1.1.5 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5479 1.1.1.5 mrg && LARGE_OFF_T % 2147483647 == 1)
5480 1.1.1.5 mrg ? 1 : -1];
5481 1.1.1.5 mrg int
5482 1.1.1.5 mrg main ()
5483 1.1.1.5 mrg {
5484 1.1.1.5 mrg
5485 1.1.1.5 mrg ;
5486 1.1.1.5 mrg return 0;
5487 1.1.1.5 mrg }
5488 1.1.1.5 mrg _ACEOF
5489 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5490 1.1.1.5 mrg ac_cv_sys_file_offset_bits=64; break
5491 1.1.1.5 mrg fi
5492 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5493 1.1.1.5 mrg ac_cv_sys_file_offset_bits=unknown
5494 1.1.1.5 mrg break
5495 1.1.1.5 mrg done
5496 1.1.1.5 mrg fi
5497 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5498 1.1.1.5 mrg $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5499 1.1.1.5 mrg case $ac_cv_sys_file_offset_bits in #(
5500 1.1.1.5 mrg no | unknown) ;;
5501 1.1.1.5 mrg *)
5502 1.1.1.5 mrg cat >>confdefs.h <<_ACEOF
5503 1.1.1.5 mrg #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5504 1.1.1.5 mrg _ACEOF
5505 1.1.1.5 mrg ;;
5506 1.1.1.5 mrg esac
5507 1.1.1.5 mrg rm -rf conftest*
5508 1.1.1.5 mrg if test $ac_cv_sys_file_offset_bits = unknown; then
5509 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5510 1.1.1.5 mrg $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5511 1.1.1.10 mrg if ${ac_cv_sys_large_files+:} false; then :
5512 1.1.1.5 mrg $as_echo_n "(cached) " >&6
5513 1.1.1.5 mrg else
5514 1.1.1.5 mrg while :; do
5515 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5516 1.1.1.5 mrg /* end confdefs.h. */
5517 1.1.1.5 mrg #include <sys/types.h>
5518 1.1.1.5 mrg /* Check that off_t can represent 2**63 - 1 correctly.
5519 1.1.1.5 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
5520 1.1.1.5 mrg since some C++ compilers masquerading as C compilers
5521 1.1.1.5 mrg incorrectly reject 9223372036854775807. */
5522 1.1.1.5 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5523 1.1.1.5 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5524 1.1.1.5 mrg && LARGE_OFF_T % 2147483647 == 1)
5525 1.1.1.5 mrg ? 1 : -1];
5526 1.1.1.5 mrg int
5527 1.1.1.5 mrg main ()
5528 1.1.1.5 mrg {
5529 1.1.1.5 mrg
5530 1.1.1.5 mrg ;
5531 1.1.1.5 mrg return 0;
5532 1.1.1.5 mrg }
5533 1.1.1.5 mrg _ACEOF
5534 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5535 1.1.1.5 mrg ac_cv_sys_large_files=no; break
5536 1.1.1.5 mrg fi
5537 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5538 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5539 1.1.1.5 mrg /* end confdefs.h. */
5540 1.1.1.5 mrg #define _LARGE_FILES 1
5541 1.1.1.5 mrg #include <sys/types.h>
5542 1.1.1.5 mrg /* Check that off_t can represent 2**63 - 1 correctly.
5543 1.1.1.5 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
5544 1.1.1.5 mrg since some C++ compilers masquerading as C compilers
5545 1.1.1.5 mrg incorrectly reject 9223372036854775807. */
5546 1.1.1.5 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5547 1.1.1.5 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5548 1.1.1.5 mrg && LARGE_OFF_T % 2147483647 == 1)
5549 1.1.1.5 mrg ? 1 : -1];
5550 1.1.1.5 mrg int
5551 1.1.1.5 mrg main ()
5552 1.1.1.5 mrg {
5553 1.1.1.5 mrg
5554 1.1.1.5 mrg ;
5555 1.1.1.5 mrg return 0;
5556 1.1.1.5 mrg }
5557 1.1.1.5 mrg _ACEOF
5558 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5559 1.1.1.5 mrg ac_cv_sys_large_files=1; break
5560 1.1.1.5 mrg fi
5561 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5562 1.1.1.5 mrg ac_cv_sys_large_files=unknown
5563 1.1.1.5 mrg break
5564 1.1.1.5 mrg done
5565 1.1.1.5 mrg fi
5566 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5567 1.1.1.5 mrg $as_echo "$ac_cv_sys_large_files" >&6; }
5568 1.1.1.5 mrg case $ac_cv_sys_large_files in #(
5569 1.1.1.5 mrg no | unknown) ;;
5570 1.1.1.5 mrg *)
5571 1.1.1.5 mrg cat >>confdefs.h <<_ACEOF
5572 1.1.1.5 mrg #define _LARGE_FILES $ac_cv_sys_large_files
5573 1.1.1.5 mrg _ACEOF
5574 1.1.1.5 mrg ;;
5575 1.1.1.5 mrg esac
5576 1.1.1.5 mrg rm -rf conftest*
5577 1.1.1.5 mrg fi
5578 1.1.1.10 mrg
5579 1.1.1.10 mrg
5580 1.1.1.5 mrg fi
5581 1.1.1.5 mrg
5582 1.1.1.5 mrg ac_ext=c
5583 1.1.1.5 mrg ac_cpp='$CPP $CPPFLAGS'
5584 1.1.1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5585 1.1.1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5586 1.1.1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
5587 1.1.1.5 mrg
5588 1.1.1.5 mrg ac_lto_plugin_warn_cflags=
5589 1.1.1.5 mrg save_CFLAGS="$CFLAGS"
5590 1.1.1.5 mrg for real_option in -Wall; do
5591 1.1.1.5 mrg # Do the check with the no- prefix removed since gcc silently
5592 1.1.1.5 mrg # accepts any -Wno-* option on purpose
5593 1.1.1.5 mrg case $real_option in
5594 1.1.1.5 mrg -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
5595 1.1.1.5 mrg *) option=$real_option ;;
5596 1.1.1.5 mrg esac
5597 1.1.1.5 mrg as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
5598 1.1.1.5 mrg
5599 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
5600 1.1.1.5 mrg $as_echo_n "checking whether $CC supports $option... " >&6; }
5601 1.1.1.10 mrg if eval \${$as_acx_Woption+:} false; then :
5602 1.1.1.5 mrg $as_echo_n "(cached) " >&6
5603 1.1.1.5 mrg else
5604 1.1.1.5 mrg CFLAGS="$option"
5605 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5606 1.1.1.5 mrg /* end confdefs.h. */
5607 1.1.1.5 mrg
5608 1.1.1.5 mrg int
5609 1.1.1.5 mrg main ()
5610 1.1.1.5 mrg {
5611 1.1.1.5 mrg
5612 1.1.1.5 mrg ;
5613 1.1.1.5 mrg return 0;
5614 1.1.1.5 mrg }
5615 1.1.1.5 mrg _ACEOF
5616 1.1.1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
5617 1.1.1.5 mrg eval "$as_acx_Woption=yes"
5618 1.1.1.5 mrg else
5619 1.1.1.5 mrg eval "$as_acx_Woption=no"
5620 1.1.1.5 mrg fi
5621 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5622 1.1.1.5 mrg
5623 1.1.1.5 mrg fi
5624 1.1.1.5 mrg eval ac_res=\$$as_acx_Woption
5625 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5626 1.1.1.5 mrg $as_echo "$ac_res" >&6; }
5627 1.1.1.5 mrg if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
5628 1.1.1.5 mrg ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option"
5629 1.1.1.5 mrg fi
5630 1.1.1.5 mrg done
5631 1.1.1.5 mrg CFLAGS="$save_CFLAGS"
5632 1.1.1.5 mrg ac_ext=c
5633 1.1.1.5 mrg ac_cpp='$CPP $CPPFLAGS'
5634 1.1.1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5635 1.1.1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5636 1.1.1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
5637 1.1.1.5 mrg
5638 1.1.1.5 mrg
5639 1.1.1.5 mrg
5640 1.1.1.5 mrg # Check whether -static-libgcc is supported.
5641 1.1.1.5 mrg saved_LDFLAGS="$LDFLAGS"
5642 1.1.1.5 mrg LDFLAGS="$LDFLAGS -static-libgcc"
5643 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-libgcc" >&5
5644 1.1.1.5 mrg $as_echo_n "checking for -static-libgcc... " >&6; }
5645 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5646 1.1.1.5 mrg /* end confdefs.h. */
5647 1.1.1.5 mrg
5648 1.1.1.5 mrg int main() {}
5649 1.1.1.5 mrg _ACEOF
5650 1.1.1.5 mrg if ac_fn_c_try_link "$LINENO"; then :
5651 1.1.1.5 mrg have_static_libgcc=yes
5652 1.1.1.5 mrg else
5653 1.1.1.5 mrg have_static_libgcc=no
5654 1.1.1.5 mrg fi
5655 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext \
5656 1.1.1.5 mrg conftest$ac_exeext conftest.$ac_ext
5657 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_static_libgcc" >&5
5658 1.1.1.5 mrg $as_echo "$have_static_libgcc" >&6; };
5659 1.1.1.5 mrg LDFLAGS="$saved_LDFLAGS"
5660 1.1.1.5 mrg # Need -Wc to get it through libtool.
5661 1.1.1.5 mrg if test "x$have_static_libgcc" = xyes; then
5662 1.1.1.5 mrg ac_lto_plugin_ldflags="-Wc,-static-libgcc"
5663 1.1.1.5 mrg fi
5664 1.1.1.5 mrg
5665 1.1.1.5 mrg
5666 1.1.1.11 mrg # Check whether --enable-cet was given.
5667 1.1.1.11 mrg if test "${enable_cet+set}" = set; then :
5668 1.1.1.11 mrg enableval=$enable_cet;
5669 1.1.1.11 mrg case "$enableval" in
5670 1.1.1.11 mrg yes|no|auto) ;;
5671 1.1.1.11 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5672 1.1.1.11 mrg esac
5673 1.1.1.11 mrg
5674 1.1.1.11 mrg else
5675 1.1.1.11 mrg enable_cet=auto
5676 1.1.1.11 mrg fi
5677 1.1.1.11 mrg
5678 1.1.1.11 mrg
5679 1.1.1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5680 1.1.1.11 mrg $as_echo_n "checking for CET support... " >&6; }
5681 1.1.1.11 mrg
5682 1.1.1.11 mrg case "$host" in
5683 1.1.1.11 mrg i[34567]86-*-linux* | x86_64-*-linux*)
5684 1.1.1.11 mrg may_have_cet=yes
5685 1.1.1.11 mrg save_CFLAGS="$CFLAGS"
5686 1.1.1.11 mrg CFLAGS="$CFLAGS -fcf-protection"
5687 1.1.1.11 mrg case "$enable_cet" in
5688 1.1.1.11 mrg auto)
5689 1.1.1.11 mrg # Check if target supports multi-byte NOPs
5690 1.1.1.11 mrg # and if assembler supports CET insn.
5691 1.1.1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5692 1.1.1.11 mrg /* end confdefs.h. */
5693 1.1.1.11 mrg
5694 1.1.1.11 mrg int
5695 1.1.1.11 mrg main ()
5696 1.1.1.11 mrg {
5697 1.1.1.11 mrg
5698 1.1.1.11 mrg #if !defined(__SSE2__)
5699 1.1.1.11 mrg #error target does not support multi-byte NOPs
5700 1.1.1.11 mrg #else
5701 1.1.1.11 mrg asm ("setssbsy");
5702 1.1.1.11 mrg #endif
5703 1.1.1.11 mrg
5704 1.1.1.11 mrg ;
5705 1.1.1.11 mrg return 0;
5706 1.1.1.11 mrg }
5707 1.1.1.11 mrg _ACEOF
5708 1.1.1.11 mrg if ac_fn_c_try_compile "$LINENO"; then :
5709 1.1.1.11 mrg enable_cet=yes
5710 1.1.1.11 mrg else
5711 1.1.1.11 mrg enable_cet=no
5712 1.1.1.11 mrg fi
5713 1.1.1.11 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5714 1.1.1.11 mrg ;;
5715 1.1.1.11 mrg yes)
5716 1.1.1.11 mrg # Check if assembler supports CET.
5717 1.1.1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5718 1.1.1.11 mrg /* end confdefs.h. */
5719 1.1.1.11 mrg
5720 1.1.1.11 mrg int
5721 1.1.1.11 mrg main ()
5722 1.1.1.11 mrg {
5723 1.1.1.11 mrg asm ("setssbsy");
5724 1.1.1.11 mrg ;
5725 1.1.1.11 mrg return 0;
5726 1.1.1.11 mrg }
5727 1.1.1.11 mrg _ACEOF
5728 1.1.1.11 mrg if ac_fn_c_try_compile "$LINENO"; then :
5729 1.1.1.11 mrg
5730 1.1.1.11 mrg else
5731 1.1.1.11 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
5732 1.1.1.11 mrg fi
5733 1.1.1.11 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5734 1.1.1.11 mrg ;;
5735 1.1.1.11 mrg esac
5736 1.1.1.11 mrg CFLAGS="$save_CFLAGS"
5737 1.1.1.11 mrg ;;
5738 1.1.1.11 mrg *)
5739 1.1.1.11 mrg may_have_cet=no
5740 1.1.1.11 mrg enable_cet=no
5741 1.1.1.11 mrg ;;
5742 1.1.1.11 mrg esac
5743 1.1.1.11 mrg
5744 1.1.1.11 mrg save_CFLAGS="$CFLAGS"
5745 1.1.1.11 mrg CFLAGS="$CFLAGS -fcf-protection=none"
5746 1.1.1.11 mrg save_LDFLAGS="$LDFLAGS"
5747 1.1.1.11 mrg LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
5748 1.1.1.11 mrg if test x$may_have_cet = xyes; then
5749 1.1.1.11 mrg # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
5750 1.1.1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5751 1.1.1.11 mrg /* end confdefs.h. */
5752 1.1.1.11 mrg
5753 1.1.1.11 mrg int
5754 1.1.1.11 mrg main ()
5755 1.1.1.11 mrg {
5756 1.1.1.11 mrg return 0;
5757 1.1.1.11 mrg ;
5758 1.1.1.11 mrg return 0;
5759 1.1.1.11 mrg }
5760 1.1.1.11 mrg _ACEOF
5761 1.1.1.11 mrg if ac_fn_c_try_link "$LINENO"; then :
5762 1.1.1.11 mrg may_have_cet=yes
5763 1.1.1.11 mrg else
5764 1.1.1.11 mrg may_have_cet=no
5765 1.1.1.11 mrg fi
5766 1.1.1.11 mrg rm -f core conftest.err conftest.$ac_objext \
5767 1.1.1.11 mrg conftest$ac_exeext conftest.$ac_ext
5768 1.1.1.11 mrg fi
5769 1.1.1.11 mrg
5770 1.1.1.11 mrg if test x$may_have_cet = xyes; then
5771 1.1.1.11 mrg if test x$cross_compiling = xno; then
5772 1.1.1.11 mrg if test "$cross_compiling" = yes; then :
5773 1.1.1.11 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5774 1.1.1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5775 1.1.1.11 mrg as_fn_error $? "cannot run test program while cross compiling
5776 1.1.1.11 mrg See \`config.log' for more details" "$LINENO" 5; }
5777 1.1.1.11 mrg else
5778 1.1.1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5779 1.1.1.11 mrg /* end confdefs.h. */
5780 1.1.1.11 mrg
5781 1.1.1.11 mrg static void
5782 1.1.1.11 mrg foo (void)
5783 1.1.1.11 mrg {
5784 1.1.1.11 mrg }
5785 1.1.1.11 mrg
5786 1.1.1.11 mrg static void
5787 1.1.1.11 mrg __attribute__ ((noinline, noclone))
5788 1.1.1.11 mrg xxx (void (*f) (void))
5789 1.1.1.11 mrg {
5790 1.1.1.11 mrg f ();
5791 1.1.1.11 mrg }
5792 1.1.1.11 mrg
5793 1.1.1.11 mrg static void
5794 1.1.1.11 mrg __attribute__ ((noinline, noclone))
5795 1.1.1.11 mrg bar (void)
5796 1.1.1.11 mrg {
5797 1.1.1.11 mrg xxx (foo);
5798 1.1.1.11 mrg }
5799 1.1.1.11 mrg
5800 1.1.1.11 mrg int
5801 1.1.1.11 mrg main ()
5802 1.1.1.11 mrg {
5803 1.1.1.11 mrg bar ();
5804 1.1.1.11 mrg return 0;
5805 1.1.1.11 mrg }
5806 1.1.1.11 mrg
5807 1.1.1.11 mrg _ACEOF
5808 1.1.1.11 mrg if ac_fn_c_try_run "$LINENO"; then :
5809 1.1.1.11 mrg have_cet=no
5810 1.1.1.11 mrg else
5811 1.1.1.11 mrg have_cet=yes
5812 1.1.1.11 mrg fi
5813 1.1.1.11 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5814 1.1.1.11 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
5815 1.1.1.11 mrg fi
5816 1.1.1.11 mrg
5817 1.1.1.11 mrg if test x$enable_cet = xno -a x$have_cet = xyes; then
5818 1.1.1.11 mrg as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
5819 1.1.1.11 mrg fi
5820 1.1.1.11 mrg fi
5821 1.1.1.11 mrg else
5822 1.1.1.11 mrg # Enable CET in cross compiler if possible so that it will run on both
5823 1.1.1.11 mrg # CET and non-CET hosts.
5824 1.1.1.11 mrg have_cet=yes
5825 1.1.1.11 mrg fi
5826 1.1.1.11 mrg if test x$enable_cet = xyes; then
5827 1.1.1.11 mrg CET_HOST_FLAGS="-fcf-protection"
5828 1.1.1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5829 1.1.1.11 mrg $as_echo "yes" >&6; }
5830 1.1.1.11 mrg else
5831 1.1.1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5832 1.1.1.11 mrg $as_echo "no" >&6; }
5833 1.1.1.11 mrg fi
5834 1.1.1.11 mrg CFLAGS="$save_CFLAGS"
5835 1.1.1.11 mrg LDFLAGS="$save_LDFLAGS"
5836 1.1.1.11 mrg
5837 1.1.1.11 mrg
5838 1.1.1.11 mrg
5839 1.1.1.5 mrg if test x"$host_subdir" = x.; then
5840 1.1.1.5 mrg gcc_build_dir=../gcc
5841 1.1.1.5 mrg else
5842 1.1.1.5 mrg gcc_build_dir=../../$host_subdir/gcc
5843 1.1.1.5 mrg fi
5844 1.1.1.5 mrg
5845 1.1.1.5 mrg
5846 1.1.1.5 mrg # Used for constructing correct paths for offload compilers.
5847 1.1.1.5 mrg accel_dir_suffix=
5848 1.1.1.5 mrg real_target_noncanonical=${target_noncanonical}
5849 1.1.1.5 mrg if test x"$enable_as_accelerator_for" != x; then
5850 1.1.1.5 mrg accel_dir_suffix=/accel/${target_noncanonical}
5851 1.1.1.5 mrg real_target_noncanonical=${enable_as_accelerator_for}
5852 1.1.1.5 mrg fi
5853 1.1.1.5 mrg
5854 1.1.1.5 mrg
5855 1.1.1.5 mrg
5856 1.1.1.6 mrg # Determine what GCC version number to use in filesystem paths.
5857 1.1.1.6 mrg
5858 1.1.1.6 mrg get_gcc_base_ver="cat"
5859 1.1.1.6 mrg
5860 1.1.1.6 mrg # Check whether --with-gcc-major-version-only was given.
5861 1.1.1.6 mrg if test "${with_gcc_major_version_only+set}" = set; then :
5862 1.1.1.6 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
5863 1.1.1.9 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
5864 1.1.1.6 mrg fi
5865 1.1.1.6 mrg
5866 1.1.1.6 mrg fi
5867 1.1.1.6 mrg
5868 1.1.1.6 mrg
5869 1.1.1.6 mrg
5870 1.1.1.6 mrg
5871 1.1.1.5 mrg case `pwd` in
5872 1.1.1.5 mrg *\ * | *\ *)
5873 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5874 1.1.1.5 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5875 1.1.1.5 mrg esac
5876 1.1.1.5 mrg
5877 1.1.1.5 mrg
5878 1.1.1.5 mrg
5879 1.1.1.5 mrg macro_version='2.2.7a'
5880 1.1.1.5 mrg macro_revision='1.3134'
5881 1.1.1.5 mrg
5882 1.1.1.5 mrg
5883 1.1.1.5 mrg
5884 1.1.1.5 mrg
5885 1.1.1.5 mrg
5886 1.1.1.5 mrg
5887 1.1.1.5 mrg
5888 1.1.1.5 mrg
5889 1.1.1.5 mrg
5890 1.1.1.5 mrg
5891 1.1.1.5 mrg
5892 1.1.1.5 mrg
5893 1.1.1.5 mrg
5894 1.1.1.5 mrg ltmain="$ac_aux_dir/ltmain.sh"
5895 1.1.1.5 mrg
5896 1.1.1.5 mrg # Backslashify metacharacters that are still active within
5897 1.1.1.5 mrg # double-quoted strings.
5898 1.1.1.5 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5899 1.1.1.5 mrg
5900 1.1.1.5 mrg # Same as above, but do not quote variable references.
5901 1.1.1.5 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g'
5902 1.1.1.5 mrg
5903 1.1.1.5 mrg # Sed substitution to delay expansion of an escaped shell variable in a
5904 1.1.1.5 mrg # double_quote_subst'ed string.
5905 1.1.1.5 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5906 1.1.1.5 mrg
5907 1.1.1.5 mrg # Sed substitution to delay expansion of an escaped single quote.
5908 1.1.1.5 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5909 1.1.1.5 mrg
5910 1.1.1.5 mrg # Sed substitution to avoid accidental globbing in evaled expressions
5911 1.1.1.5 mrg no_glob_subst='s/\*/\\\*/g'
5912 1.1.1.5 mrg
5913 1.1.1.5 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5914 1.1.1.5 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5915 1.1.1.5 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5916 1.1.1.5 mrg
5917 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5918 1.1.1.5 mrg $as_echo_n "checking how to print strings... " >&6; }
5919 1.1.1.5 mrg # Test print first, because it will be a builtin if present.
5920 1.1.1.5 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5921 1.1.1.5 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5922 1.1.1.5 mrg ECHO='print -r --'
5923 1.1.1.5 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5924 1.1.1.5 mrg ECHO='printf %s\n'
5925 1.1.1.5 mrg else
5926 1.1.1.5 mrg # Use this function as a fallback that always works.
5927 1.1.1.5 mrg func_fallback_echo ()
5928 1.1.1.5 mrg {
5929 1.1.1.5 mrg eval 'cat <<_LTECHO_EOF
5930 1.1.1.5 mrg $1
5931 1.1.1.5 mrg _LTECHO_EOF'
5932 1.1.1.5 mrg }
5933 1.1.1.5 mrg ECHO='func_fallback_echo'
5934 1.1.1.5 mrg fi
5935 1.1.1.5 mrg
5936 1.1.1.5 mrg # func_echo_all arg...
5937 1.1.1.5 mrg # Invoke $ECHO with all args, space-separated.
5938 1.1.1.5 mrg func_echo_all ()
5939 1.1.1.5 mrg {
5940 1.1.1.5 mrg $ECHO ""
5941 1.1.1.5 mrg }
5942 1.1.1.5 mrg
5943 1.1.1.5 mrg case "$ECHO" in
5944 1.1.1.5 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5945 1.1.1.5 mrg $as_echo "printf" >&6; } ;;
5946 1.1.1.5 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5947 1.1.1.5 mrg $as_echo "print -r" >&6; } ;;
5948 1.1.1.5 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5949 1.1.1.5 mrg $as_echo "cat" >&6; } ;;
5950 1.1.1.5 mrg esac
5951 1.1.1.5 mrg
5952 1.1.1.5 mrg
5953 1.1.1.5 mrg
5954 1.1.1.5 mrg
5955 1.1.1.5 mrg
5956 1.1.1.5 mrg
5957 1.1.1.5 mrg
5958 1.1.1.5 mrg
5959 1.1.1.5 mrg
5960 1.1.1.5 mrg
5961 1.1.1.5 mrg
5962 1.1.1.5 mrg
5963 1.1.1.5 mrg
5964 1.1.1.5 mrg
5965 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5966 1.1.1.5 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5967 1.1.1.10 mrg if ${ac_cv_path_SED+:} false; then :
5968 1.1.1.5 mrg $as_echo_n "(cached) " >&6
5969 1.1.1.5 mrg else
5970 1.1.1.5 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5971 1.1.1.5 mrg for ac_i in 1 2 3 4 5 6 7; do
5972 1.1.1.5 mrg ac_script="$ac_script$as_nl$ac_script"
5973 1.1.1.5 mrg done
5974 1.1.1.5 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5975 1.1.1.5 mrg { ac_script=; unset ac_script;}
5976 1.1.1.5 mrg if test -z "$SED"; then
5977 1.1.1.5 mrg ac_path_SED_found=false
5978 1.1.1.5 mrg # Loop through the user's path and test for each of PROGNAME-LIST
5979 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5980 1.1.1.5 mrg for as_dir in $PATH
5981 1.1.1.5 mrg do
5982 1.1.1.5 mrg IFS=$as_save_IFS
5983 1.1.1.5 mrg test -z "$as_dir" && as_dir=.
5984 1.1.1.5 mrg for ac_prog in sed gsed; do
5985 1.1.1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5986 1.1.1.5 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5987 1.1.1.10 mrg as_fn_executable_p "$ac_path_SED" || continue
5988 1.1.1.5 mrg # Check for GNU ac_path_SED and select it if it is found.
5989 1.1.1.5 mrg # Check for GNU $ac_path_SED
5990 1.1.1.5 mrg case `"$ac_path_SED" --version 2>&1` in
5991 1.1.1.5 mrg *GNU*)
5992 1.1.1.5 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5993 1.1.1.5 mrg *)
5994 1.1.1.5 mrg ac_count=0
5995 1.1.1.5 mrg $as_echo_n 0123456789 >"conftest.in"
5996 1.1.1.5 mrg while :
5997 1.1.1.5 mrg do
5998 1.1.1.5 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
5999 1.1.1.5 mrg mv "conftest.tmp" "conftest.in"
6000 1.1.1.5 mrg cp "conftest.in" "conftest.nl"
6001 1.1.1.5 mrg $as_echo '' >> "conftest.nl"
6002 1.1.1.5 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6003 1.1.1.5 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6004 1.1.1.5 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
6005 1.1.1.5 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then
6006 1.1.1.5 mrg # Best one so far, save it but keep looking for a better one
6007 1.1.1.5 mrg ac_cv_path_SED="$ac_path_SED"
6008 1.1.1.5 mrg ac_path_SED_max=$ac_count
6009 1.1.1.5 mrg fi
6010 1.1.1.5 mrg # 10*(2^10) chars as input seems more than enough
6011 1.1.1.5 mrg test $ac_count -gt 10 && break
6012 1.1.1.5 mrg done
6013 1.1.1.5 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6014 1.1.1.5 mrg esac
6015 1.1.1.5 mrg
6016 1.1.1.5 mrg $ac_path_SED_found && break 3
6017 1.1.1.5 mrg done
6018 1.1.1.5 mrg done
6019 1.1.1.5 mrg done
6020 1.1.1.5 mrg IFS=$as_save_IFS
6021 1.1.1.5 mrg if test -z "$ac_cv_path_SED"; then
6022 1.1.1.10 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6023 1.1.1.5 mrg fi
6024 1.1.1.5 mrg else
6025 1.1.1.5 mrg ac_cv_path_SED=$SED
6026 1.1.1.5 mrg fi
6027 1.1.1.5 mrg
6028 1.1.1.5 mrg fi
6029 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6030 1.1.1.5 mrg $as_echo "$ac_cv_path_SED" >&6; }
6031 1.1.1.5 mrg SED="$ac_cv_path_SED"
6032 1.1.1.5 mrg rm -f conftest.sed
6033 1.1.1.5 mrg
6034 1.1.1.5 mrg test -z "$SED" && SED=sed
6035 1.1.1.5 mrg Xsed="$SED -e 1s/^X//"
6036 1.1.1.5 mrg
6037 1.1.1.5 mrg
6038 1.1.1.5 mrg
6039 1.1.1.5 mrg
6040 1.1.1.5 mrg
6041 1.1.1.5 mrg
6042 1.1.1.5 mrg
6043 1.1.1.5 mrg
6044 1.1.1.5 mrg
6045 1.1.1.5 mrg
6046 1.1.1.5 mrg
6047 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6048 1.1.1.5 mrg $as_echo_n "checking for fgrep... " >&6; }
6049 1.1.1.10 mrg if ${ac_cv_path_FGREP+:} false; then :
6050 1.1.1.5 mrg $as_echo_n "(cached) " >&6
6051 1.1.1.5 mrg else
6052 1.1.1.5 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6053 1.1.1.5 mrg then ac_cv_path_FGREP="$GREP -F"
6054 1.1.1.5 mrg else
6055 1.1.1.5 mrg if test -z "$FGREP"; then
6056 1.1.1.5 mrg ac_path_FGREP_found=false
6057 1.1.1.5 mrg # Loop through the user's path and test for each of PROGNAME-LIST
6058 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6059 1.1.1.5 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6060 1.1.1.5 mrg do
6061 1.1.1.5 mrg IFS=$as_save_IFS
6062 1.1.1.5 mrg test -z "$as_dir" && as_dir=.
6063 1.1.1.5 mrg for ac_prog in fgrep; do
6064 1.1.1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6065 1.1.1.5 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6066 1.1.1.10 mrg as_fn_executable_p "$ac_path_FGREP" || continue
6067 1.1.1.5 mrg # Check for GNU ac_path_FGREP and select it if it is found.
6068 1.1.1.5 mrg # Check for GNU $ac_path_FGREP
6069 1.1.1.5 mrg case `"$ac_path_FGREP" --version 2>&1` in
6070 1.1.1.5 mrg *GNU*)
6071 1.1.1.5 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6072 1.1.1.5 mrg *)
6073 1.1.1.5 mrg ac_count=0
6074 1.1.1.5 mrg $as_echo_n 0123456789 >"conftest.in"
6075 1.1.1.5 mrg while :
6076 1.1.1.5 mrg do
6077 1.1.1.5 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
6078 1.1.1.5 mrg mv "conftest.tmp" "conftest.in"
6079 1.1.1.5 mrg cp "conftest.in" "conftest.nl"
6080 1.1.1.5 mrg $as_echo 'FGREP' >> "conftest.nl"
6081 1.1.1.5 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6082 1.1.1.5 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6083 1.1.1.5 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
6084 1.1.1.5 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6085 1.1.1.5 mrg # Best one so far, save it but keep looking for a better one
6086 1.1.1.5 mrg ac_cv_path_FGREP="$ac_path_FGREP"
6087 1.1.1.5 mrg ac_path_FGREP_max=$ac_count
6088 1.1.1.5 mrg fi
6089 1.1.1.5 mrg # 10*(2^10) chars as input seems more than enough
6090 1.1.1.5 mrg test $ac_count -gt 10 && break
6091 1.1.1.5 mrg done
6092 1.1.1.5 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6093 1.1.1.5 mrg esac
6094 1.1.1.5 mrg
6095 1.1.1.5 mrg $ac_path_FGREP_found && break 3
6096 1.1.1.5 mrg done
6097 1.1.1.5 mrg done
6098 1.1.1.5 mrg done
6099 1.1.1.5 mrg IFS=$as_save_IFS
6100 1.1.1.5 mrg if test -z "$ac_cv_path_FGREP"; then
6101 1.1.1.10 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6102 1.1.1.5 mrg fi
6103 1.1.1.5 mrg else
6104 1.1.1.5 mrg ac_cv_path_FGREP=$FGREP
6105 1.1.1.5 mrg fi
6106 1.1.1.5 mrg
6107 1.1.1.5 mrg fi
6108 1.1.1.5 mrg fi
6109 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6110 1.1.1.5 mrg $as_echo "$ac_cv_path_FGREP" >&6; }
6111 1.1.1.5 mrg FGREP="$ac_cv_path_FGREP"
6112 1.1.1.5 mrg
6113 1.1.1.5 mrg
6114 1.1.1.5 mrg test -z "$GREP" && GREP=grep
6115 1.1.1.5 mrg
6116 1.1.1.5 mrg
6117 1.1.1.5 mrg
6118 1.1.1.5 mrg
6119 1.1.1.5 mrg
6120 1.1.1.5 mrg
6121 1.1.1.5 mrg
6122 1.1.1.5 mrg
6123 1.1.1.5 mrg
6124 1.1.1.5 mrg
6125 1.1.1.5 mrg
6126 1.1.1.5 mrg
6127 1.1.1.5 mrg
6128 1.1.1.5 mrg
6129 1.1.1.5 mrg
6130 1.1.1.5 mrg
6131 1.1.1.5 mrg
6132 1.1.1.5 mrg
6133 1.1.1.5 mrg
6134 1.1.1.5 mrg # Check whether --with-gnu-ld was given.
6135 1.1.1.5 mrg if test "${with_gnu_ld+set}" = set; then :
6136 1.1.1.5 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6137 1.1.1.5 mrg else
6138 1.1.1.5 mrg with_gnu_ld=no
6139 1.1.1.5 mrg fi
6140 1.1.1.5 mrg
6141 1.1.1.5 mrg ac_prog=ld
6142 1.1.1.5 mrg if test "$GCC" = yes; then
6143 1.1.1.5 mrg # Check if gcc -print-prog-name=ld gives a path.
6144 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6145 1.1.1.5 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
6146 1.1.1.5 mrg case $host in
6147 1.1.1.5 mrg *-*-mingw*)
6148 1.1.1.5 mrg # gcc leaves a trailing carriage return which upsets mingw
6149 1.1.1.5 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6150 1.1.1.5 mrg *)
6151 1.1.1.5 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6152 1.1.1.5 mrg esac
6153 1.1.1.5 mrg case $ac_prog in
6154 1.1.1.5 mrg # Accept absolute paths.
6155 1.1.1.5 mrg [\\/]* | ?:[\\/]*)
6156 1.1.1.5 mrg re_direlt='/[^/][^/]*/\.\./'
6157 1.1.1.5 mrg # Canonicalize the pathname of ld
6158 1.1.1.5 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6159 1.1.1.5 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6160 1.1.1.5 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6161 1.1.1.5 mrg done
6162 1.1.1.5 mrg test -z "$LD" && LD="$ac_prog"
6163 1.1.1.5 mrg ;;
6164 1.1.1.5 mrg "")
6165 1.1.1.5 mrg # If it fails, then pretend we aren't using GCC.
6166 1.1.1.5 mrg ac_prog=ld
6167 1.1.1.5 mrg ;;
6168 1.1.1.5 mrg *)
6169 1.1.1.5 mrg # If it is relative, then search for the first ld in PATH.
6170 1.1.1.5 mrg with_gnu_ld=unknown
6171 1.1.1.5 mrg ;;
6172 1.1.1.5 mrg esac
6173 1.1.1.5 mrg elif test "$with_gnu_ld" = yes; then
6174 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6175 1.1.1.5 mrg $as_echo_n "checking for GNU ld... " >&6; }
6176 1.1.1.5 mrg else
6177 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6178 1.1.1.5 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
6179 1.1.1.5 mrg fi
6180 1.1.1.10 mrg if ${lt_cv_path_LD+:} false; then :
6181 1.1.1.5 mrg $as_echo_n "(cached) " >&6
6182 1.1.1.5 mrg else
6183 1.1.1.5 mrg if test -z "$LD"; then
6184 1.1.1.5 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6185 1.1.1.5 mrg for ac_dir in $PATH; do
6186 1.1.1.5 mrg IFS="$lt_save_ifs"
6187 1.1.1.5 mrg test -z "$ac_dir" && ac_dir=.
6188 1.1.1.5 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6189 1.1.1.5 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
6190 1.1.1.5 mrg # Check to see if the program is GNU ld. I'd rather use --version,
6191 1.1.1.5 mrg # but apparently some variants of GNU ld only accept -v.
6192 1.1.1.5 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
6193 1.1.1.5 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6194 1.1.1.5 mrg *GNU* | *'with BFD'*)
6195 1.1.1.5 mrg test "$with_gnu_ld" != no && break
6196 1.1.1.5 mrg ;;
6197 1.1.1.5 mrg *)
6198 1.1.1.5 mrg test "$with_gnu_ld" != yes && break
6199 1.1.1.5 mrg ;;
6200 1.1.1.5 mrg esac
6201 1.1.1.5 mrg fi
6202 1.1.1.5 mrg done
6203 1.1.1.5 mrg IFS="$lt_save_ifs"
6204 1.1.1.5 mrg else
6205 1.1.1.5 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
6206 1.1.1.5 mrg fi
6207 1.1.1.5 mrg fi
6208 1.1.1.5 mrg
6209 1.1.1.5 mrg LD="$lt_cv_path_LD"
6210 1.1.1.5 mrg if test -n "$LD"; then
6211 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6212 1.1.1.5 mrg $as_echo "$LD" >&6; }
6213 1.1.1.5 mrg else
6214 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6215 1.1.1.5 mrg $as_echo "no" >&6; }
6216 1.1.1.5 mrg fi
6217 1.1.1.10 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6218 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6219 1.1.1.5 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6220 1.1.1.10 mrg if ${lt_cv_prog_gnu_ld+:} false; then :
6221 1.1.1.5 mrg $as_echo_n "(cached) " >&6
6222 1.1.1.5 mrg else
6223 1.1.1.5 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
6224 1.1.1.5 mrg case `$LD -v 2>&1 </dev/null` in
6225 1.1.1.5 mrg *GNU* | *'with BFD'*)
6226 1.1.1.5 mrg lt_cv_prog_gnu_ld=yes
6227 1.1.1.5 mrg ;;
6228 1.1.1.5 mrg *)
6229 1.1.1.5 mrg lt_cv_prog_gnu_ld=no
6230 1.1.1.5 mrg ;;
6231 1.1.1.5 mrg esac
6232 1.1.1.5 mrg fi
6233 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6234 1.1.1.5 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6235 1.1.1.5 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
6236 1.1.1.5 mrg
6237 1.1.1.5 mrg
6238 1.1.1.5 mrg
6239 1.1.1.5 mrg
6240 1.1.1.5 mrg
6241 1.1.1.5 mrg
6242 1.1.1.5 mrg
6243 1.1.1.5 mrg
6244 1.1.1.5 mrg
6245 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6246 1.1.1.5 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6247 1.1.1.10 mrg if ${lt_cv_path_NM+:} false; then :
6248 1.1.1.5 mrg $as_echo_n "(cached) " >&6
6249 1.1.1.5 mrg else
6250 1.1.1.5 mrg if test -n "$NM"; then
6251 1.1.1.5 mrg # Let the user override the test.
6252 1.1.1.5 mrg lt_cv_path_NM="$NM"
6253 1.1.1.5 mrg else
6254 1.1.1.5 mrg lt_nm_to_check="${ac_tool_prefix}nm"
6255 1.1.1.5 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6256 1.1.1.5 mrg lt_nm_to_check="$lt_nm_to_check nm"
6257 1.1.1.5 mrg fi
6258 1.1.1.5 mrg for lt_tmp_nm in $lt_nm_to_check; do
6259 1.1.1.5 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6260 1.1.1.5 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6261 1.1.1.5 mrg IFS="$lt_save_ifs"
6262 1.1.1.5 mrg test -z "$ac_dir" && ac_dir=.
6263 1.1.1.5 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
6264 1.1.1.5 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6265 1.1.1.5 mrg # Check to see if the nm accepts a BSD-compat flag.
6266 1.1.1.5 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6267 1.1.1.5 mrg # nm: unknown option "B" ignored
6268 1.1.1.5 mrg # Tru64's nm complains that /dev/null is an invalid object file
6269 1.1.1.5 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6270 1.1.1.5 mrg */dev/null* | *'Invalid file or object type'*)
6271 1.1.1.5 mrg lt_cv_path_NM="$tmp_nm -B"
6272 1.1.1.5 mrg break
6273 1.1.1.5 mrg ;;
6274 1.1.1.5 mrg *)
6275 1.1.1.5 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6276 1.1.1.5 mrg */dev/null*)
6277 1.1.1.5 mrg lt_cv_path_NM="$tmp_nm -p"
6278 1.1.1.5 mrg break
6279 1.1.1.5 mrg ;;
6280 1.1.1.5 mrg *)
6281 1.1.1.5 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6282 1.1.1.5 mrg continue # so that we can try to find one that supports BSD flags
6283 1.1.1.5 mrg ;;
6284 1.1.1.5 mrg esac
6285 1.1.1.5 mrg ;;
6286 1.1.1.5 mrg esac
6287 1.1.1.5 mrg fi
6288 1.1.1.5 mrg done
6289 1.1.1.5 mrg IFS="$lt_save_ifs"
6290 1.1.1.5 mrg done
6291 1.1.1.5 mrg : ${lt_cv_path_NM=no}
6292 1.1.1.5 mrg fi
6293 1.1.1.5 mrg fi
6294 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6295 1.1.1.5 mrg $as_echo "$lt_cv_path_NM" >&6; }
6296 1.1.1.5 mrg if test "$lt_cv_path_NM" != "no"; then
6297 1.1.1.5 mrg NM="$lt_cv_path_NM"
6298 1.1.1.5 mrg else
6299 1.1.1.5 mrg # Didn't find any BSD compatible name lister, look for dumpbin.
6300 1.1.1.5 mrg if test -n "$DUMPBIN"; then :
6301 1.1.1.5 mrg # Let the user override the test.
6302 1.1.1.5 mrg else
6303 1.1.1.5 mrg if test -n "$ac_tool_prefix"; then
6304 1.1.1.5 mrg for ac_prog in dumpbin "link -dump"
6305 1.1.1.5 mrg do
6306 1.1.1.5 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6307 1.1.1.5 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6308 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6309 1.1.1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
6310 1.1.1.10 mrg if ${ac_cv_prog_DUMPBIN+:} false; then :
6311 1.1.1.5 mrg $as_echo_n "(cached) " >&6
6312 1.1.1.5 mrg else
6313 1.1.1.5 mrg if test -n "$DUMPBIN"; then
6314 1.1.1.5 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6315 1.1.1.5 mrg else
6316 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6317 1.1.1.5 mrg for as_dir in $PATH
6318 1.1.1.5 mrg do
6319 1.1.1.5 mrg IFS=$as_save_IFS
6320 1.1.1.5 mrg test -z "$as_dir" && as_dir=.
6321 1.1.1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6322 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6323 1.1.1.5 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6324 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6325 1.1.1.5 mrg break 2
6326 1.1.1.5 mrg fi
6327 1.1.1.5 mrg done
6328 1.1.1.5 mrg done
6329 1.1.1.5 mrg IFS=$as_save_IFS
6330 1.1.1.5 mrg
6331 1.1.1.5 mrg fi
6332 1.1.1.5 mrg fi
6333 1.1.1.5 mrg DUMPBIN=$ac_cv_prog_DUMPBIN
6334 1.1.1.5 mrg if test -n "$DUMPBIN"; then
6335 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6336 1.1.1.5 mrg $as_echo "$DUMPBIN" >&6; }
6337 1.1.1.5 mrg else
6338 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6339 1.1.1.5 mrg $as_echo "no" >&6; }
6340 1.1.1.5 mrg fi
6341 1.1.1.5 mrg
6342 1.1.1.5 mrg
6343 1.1.1.5 mrg test -n "$DUMPBIN" && break
6344 1.1.1.5 mrg done
6345 1.1.1.5 mrg fi
6346 1.1.1.5 mrg if test -z "$DUMPBIN"; then
6347 1.1.1.5 mrg ac_ct_DUMPBIN=$DUMPBIN
6348 1.1.1.5 mrg for ac_prog in dumpbin "link -dump"
6349 1.1.1.5 mrg do
6350 1.1.1.5 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
6351 1.1.1.5 mrg set dummy $ac_prog; ac_word=$2
6352 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6353 1.1.1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
6354 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6355 1.1.1.5 mrg $as_echo_n "(cached) " >&6
6356 1.1.1.5 mrg else
6357 1.1.1.5 mrg if test -n "$ac_ct_DUMPBIN"; then
6358 1.1.1.5 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6359 1.1.1.5 mrg else
6360 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6361 1.1.1.5 mrg for as_dir in $PATH
6362 1.1.1.5 mrg do
6363 1.1.1.5 mrg IFS=$as_save_IFS
6364 1.1.1.5 mrg test -z "$as_dir" && as_dir=.
6365 1.1.1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6366 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6367 1.1.1.5 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6368 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6369 1.1.1.5 mrg break 2
6370 1.1.1.5 mrg fi
6371 1.1.1.5 mrg done
6372 1.1.1.5 mrg done
6373 1.1.1.5 mrg IFS=$as_save_IFS
6374 1.1.1.5 mrg
6375 1.1.1.5 mrg fi
6376 1.1.1.5 mrg fi
6377 1.1.1.5 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6378 1.1.1.5 mrg if test -n "$ac_ct_DUMPBIN"; then
6379 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6380 1.1.1.5 mrg $as_echo "$ac_ct_DUMPBIN" >&6; }
6381 1.1.1.5 mrg else
6382 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6383 1.1.1.5 mrg $as_echo "no" >&6; }
6384 1.1.1.5 mrg fi
6385 1.1.1.5 mrg
6386 1.1.1.5 mrg
6387 1.1.1.5 mrg test -n "$ac_ct_DUMPBIN" && break
6388 1.1.1.5 mrg done
6389 1.1.1.5 mrg
6390 1.1.1.5 mrg if test "x$ac_ct_DUMPBIN" = x; then
6391 1.1.1.5 mrg DUMPBIN=":"
6392 1.1.1.5 mrg else
6393 1.1.1.5 mrg case $cross_compiling:$ac_tool_warned in
6394 1.1.1.5 mrg yes:)
6395 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6396 1.1.1.5 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6397 1.1.1.5 mrg ac_tool_warned=yes ;;
6398 1.1.1.5 mrg esac
6399 1.1.1.5 mrg DUMPBIN=$ac_ct_DUMPBIN
6400 1.1.1.5 mrg fi
6401 1.1.1.5 mrg fi
6402 1.1.1.5 mrg
6403 1.1.1.5 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6404 1.1.1.5 mrg *COFF*)
6405 1.1.1.5 mrg DUMPBIN="$DUMPBIN -symbols"
6406 1.1.1.5 mrg ;;
6407 1.1.1.5 mrg *)
6408 1.1.1.5 mrg DUMPBIN=:
6409 1.1.1.5 mrg ;;
6410 1.1.1.5 mrg esac
6411 1.1.1.5 mrg fi
6412 1.1.1.5 mrg
6413 1.1.1.5 mrg if test "$DUMPBIN" != ":"; then
6414 1.1.1.5 mrg NM="$DUMPBIN"
6415 1.1.1.5 mrg fi
6416 1.1.1.5 mrg fi
6417 1.1.1.5 mrg test -z "$NM" && NM=nm
6418 1.1.1.5 mrg
6419 1.1.1.5 mrg
6420 1.1.1.5 mrg
6421 1.1.1.5 mrg
6422 1.1.1.5 mrg
6423 1.1.1.5 mrg
6424 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6425 1.1.1.5 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6426 1.1.1.10 mrg if ${lt_cv_nm_interface+:} false; then :
6427 1.1.1.5 mrg $as_echo_n "(cached) " >&6
6428 1.1.1.5 mrg else
6429 1.1.1.5 mrg lt_cv_nm_interface="BSD nm"
6430 1.1.1.5 mrg echo "int some_variable = 0;" > conftest.$ac_ext
6431 1.1.1.5 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6432 1.1.1.5 mrg (eval "$ac_compile" 2>conftest.err)
6433 1.1.1.5 mrg cat conftest.err >&5
6434 1.1.1.5 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6435 1.1.1.5 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6436 1.1.1.5 mrg cat conftest.err >&5
6437 1.1.1.5 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6438 1.1.1.5 mrg cat conftest.out >&5
6439 1.1.1.5 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6440 1.1.1.5 mrg lt_cv_nm_interface="MS dumpbin"
6441 1.1.1.5 mrg fi
6442 1.1.1.5 mrg rm -f conftest*
6443 1.1.1.5 mrg fi
6444 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6445 1.1.1.5 mrg $as_echo "$lt_cv_nm_interface" >&6; }
6446 1.1.1.5 mrg
6447 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6448 1.1.1.5 mrg $as_echo_n "checking whether ln -s works... " >&6; }
6449 1.1.1.5 mrg LN_S=$as_ln_s
6450 1.1.1.5 mrg if test "$LN_S" = "ln -s"; then
6451 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6452 1.1.1.5 mrg $as_echo "yes" >&6; }
6453 1.1.1.5 mrg else
6454 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6455 1.1.1.5 mrg $as_echo "no, using $LN_S" >&6; }
6456 1.1.1.5 mrg fi
6457 1.1.1.5 mrg
6458 1.1.1.5 mrg # find the maximum length of command line arguments
6459 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6460 1.1.1.5 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6461 1.1.1.10 mrg if ${lt_cv_sys_max_cmd_len+:} false; then :
6462 1.1.1.5 mrg $as_echo_n "(cached) " >&6
6463 1.1.1.5 mrg else
6464 1.1.1.5 mrg i=0
6465 1.1.1.5 mrg teststring="ABCD"
6466 1.1.1.5 mrg
6467 1.1.1.5 mrg case $build_os in
6468 1.1.1.5 mrg msdosdjgpp*)
6469 1.1.1.5 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
6470 1.1.1.5 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
6471 1.1.1.5 mrg # during glob expansion). Even if it were fixed, the result of this
6472 1.1.1.5 mrg # check would be larger than it should be.
6473 1.1.1.5 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
6474 1.1.1.5 mrg ;;
6475 1.1.1.5 mrg
6476 1.1.1.5 mrg gnu*)
6477 1.1.1.5 mrg # Under GNU Hurd, this test is not required because there is
6478 1.1.1.5 mrg # no limit to the length of command line arguments.
6479 1.1.1.5 mrg # Libtool will interpret -1 as no limit whatsoever
6480 1.1.1.5 mrg lt_cv_sys_max_cmd_len=-1;
6481 1.1.1.5 mrg ;;
6482 1.1.1.5 mrg
6483 1.1.1.5 mrg cygwin* | mingw* | cegcc*)
6484 1.1.1.5 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
6485 1.1.1.5 mrg # about 5 minutes as the teststring grows exponentially.
6486 1.1.1.5 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
6487 1.1.1.5 mrg # you end up with a "frozen" computer, even though with patience
6488 1.1.1.5 mrg # the test eventually succeeds (with a max line length of 256k).
6489 1.1.1.5 mrg # Instead, let's just punt: use the minimum linelength reported by
6490 1.1.1.5 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
6491 1.1.1.5 mrg lt_cv_sys_max_cmd_len=8192;
6492 1.1.1.5 mrg ;;
6493 1.1.1.5 mrg
6494 1.1.1.5 mrg mint*)
6495 1.1.1.5 mrg # On MiNT this can take a long time and run out of memory.
6496 1.1.1.5 mrg lt_cv_sys_max_cmd_len=8192;
6497 1.1.1.5 mrg ;;
6498 1.1.1.5 mrg
6499 1.1.1.5 mrg amigaos*)
6500 1.1.1.5 mrg # On AmigaOS with pdksh, this test takes hours, literally.
6501 1.1.1.5 mrg # So we just punt and use a minimum line length of 8192.
6502 1.1.1.5 mrg lt_cv_sys_max_cmd_len=8192;
6503 1.1.1.5 mrg ;;
6504 1.1.1.5 mrg
6505 1.1.1.5 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6506 1.1.1.5 mrg # This has been around since 386BSD, at least. Likely further.
6507 1.1.1.5 mrg if test -x /sbin/sysctl; then
6508 1.1.1.5 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6509 1.1.1.5 mrg elif test -x /usr/sbin/sysctl; then
6510 1.1.1.5 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6511 1.1.1.5 mrg else
6512 1.1.1.5 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6513 1.1.1.5 mrg fi
6514 1.1.1.5 mrg # And add a safety zone
6515 1.1.1.5 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6516 1.1.1.5 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6517 1.1.1.5 mrg ;;
6518 1.1.1.5 mrg
6519 1.1.1.5 mrg interix*)
6520 1.1.1.5 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
6521 1.1.1.5 mrg lt_cv_sys_max_cmd_len=196608
6522 1.1.1.5 mrg ;;
6523 1.1.1.5 mrg
6524 1.1.1.5 mrg osf*)
6525 1.1.1.5 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6526 1.1.1.5 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6527 1.1.1.5 mrg # nice to cause kernel panics so lets avoid the loop below.
6528 1.1.1.5 mrg # First set a reasonable default.
6529 1.1.1.5 mrg lt_cv_sys_max_cmd_len=16384
6530 1.1.1.5 mrg #
6531 1.1.1.5 mrg if test -x /sbin/sysconfig; then
6532 1.1.1.5 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6533 1.1.1.5 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
6534 1.1.1.5 mrg esac
6535 1.1.1.5 mrg fi
6536 1.1.1.5 mrg ;;
6537 1.1.1.5 mrg sco3.2v5*)
6538 1.1.1.5 mrg lt_cv_sys_max_cmd_len=102400
6539 1.1.1.5 mrg ;;
6540 1.1.1.5 mrg sysv5* | sco5v6* | sysv4.2uw2*)
6541 1.1.1.5 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6542 1.1.1.5 mrg if test -n "$kargmax"; then
6543 1.1.1.5 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6544 1.1.1.5 mrg else
6545 1.1.1.5 mrg lt_cv_sys_max_cmd_len=32768
6546 1.1.1.5 mrg fi
6547 1.1.1.5 mrg ;;
6548 1.1.1.5 mrg *)
6549 1.1.1.5 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6550 1.1.1.5 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
6551 1.1.1.5 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6552 1.1.1.5 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6553 1.1.1.5 mrg else
6554 1.1.1.5 mrg # Make teststring a little bigger before we do anything with it.
6555 1.1.1.5 mrg # a 1K string should be a reasonable start.
6556 1.1.1.5 mrg for i in 1 2 3 4 5 6 7 8 ; do
6557 1.1.1.5 mrg teststring=$teststring$teststring
6558 1.1.1.5 mrg done
6559 1.1.1.5 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6560 1.1.1.5 mrg # If test is not a shell built-in, we'll probably end up computing a
6561 1.1.1.5 mrg # maximum length that is only half of the actual maximum length, but
6562 1.1.1.5 mrg # we can't tell.
6563 1.1.1.5 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6564 1.1.1.5 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6565 1.1.1.5 mrg test $i != 17 # 1/2 MB should be enough
6566 1.1.1.5 mrg do
6567 1.1.1.5 mrg i=`expr $i + 1`
6568 1.1.1.5 mrg teststring=$teststring$teststring
6569 1.1.1.5 mrg done
6570 1.1.1.5 mrg # Only check the string length outside the loop.
6571 1.1.1.5 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6572 1.1.1.5 mrg teststring=
6573 1.1.1.5 mrg # Add a significant safety factor because C++ compilers can tack on
6574 1.1.1.5 mrg # massive amounts of additional arguments before passing them to the
6575 1.1.1.5 mrg # linker. It appears as though 1/2 is a usable value.
6576 1.1.1.5 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6577 1.1.1.5 mrg fi
6578 1.1.1.5 mrg ;;
6579 1.1 mrg esac
6580 1.1 mrg
6581 1.1 mrg fi
6582 1.1 mrg
6583 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
6584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6585 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6586 1.1 mrg else
6587 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6588 1.1 mrg $as_echo "none" >&6; }
6589 1.1 mrg fi
6590 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
6591 1.1 mrg
6592 1.1 mrg
6593 1.1 mrg
6594 1.1 mrg
6595 1.1 mrg
6596 1.1 mrg
6597 1.1 mrg : ${CP="cp -f"}
6598 1.1 mrg : ${MV="mv -f"}
6599 1.1 mrg : ${RM="rm -f"}
6600 1.1 mrg
6601 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6602 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6603 1.1 mrg # Try some XSI features
6604 1.1 mrg xsi_shell=no
6605 1.1 mrg ( _lt_dummy="a/b/c"
6606 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6607 1.1 mrg = c,a/b,, \
6608 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \
6609 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6610 1.1 mrg && xsi_shell=yes
6611 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6612 1.1 mrg $as_echo "$xsi_shell" >&6; }
6613 1.1 mrg
6614 1.1 mrg
6615 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6616 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6617 1.1 mrg lt_shell_append=no
6618 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6619 1.1 mrg >/dev/null 2>&1 \
6620 1.1 mrg && lt_shell_append=yes
6621 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6622 1.1 mrg $as_echo "$lt_shell_append" >&6; }
6623 1.1 mrg
6624 1.1 mrg
6625 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6626 1.1 mrg lt_unset=unset
6627 1.1 mrg else
6628 1.1 mrg lt_unset=false
6629 1.1 mrg fi
6630 1.1 mrg
6631 1.1 mrg
6632 1.1 mrg
6633 1.1 mrg
6634 1.1 mrg
6635 1.1 mrg # test EBCDIC or ASCII
6636 1.1 mrg case `echo X|tr X '\101'` in
6637 1.1 mrg A) # ASCII based system
6638 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6639 1.1 mrg lt_SP2NL='tr \040 \012'
6640 1.1 mrg lt_NL2SP='tr \015\012 \040\040'
6641 1.1 mrg ;;
6642 1.1 mrg *) # EBCDIC based system
6643 1.1 mrg lt_SP2NL='tr \100 \n'
6644 1.1 mrg lt_NL2SP='tr \r\n \100\100'
6645 1.1 mrg ;;
6646 1.1 mrg esac
6647 1.1 mrg
6648 1.1 mrg
6649 1.1 mrg
6650 1.1 mrg
6651 1.1 mrg
6652 1.1 mrg
6653 1.1 mrg
6654 1.1 mrg
6655 1.1 mrg
6656 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6657 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
6658 1.1.1.10 mrg if ${lt_cv_ld_reload_flag+:} false; then :
6659 1.1 mrg $as_echo_n "(cached) " >&6
6660 1.1 mrg else
6661 1.1 mrg lt_cv_ld_reload_flag='-r'
6662 1.1 mrg fi
6663 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6664 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
6665 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
6666 1.1 mrg case $reload_flag in
6667 1.1 mrg "" | " "*) ;;
6668 1.1 mrg *) reload_flag=" $reload_flag" ;;
6669 1.1 mrg esac
6670 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
6671 1.1 mrg case $host_os in
6672 1.1 mrg darwin*)
6673 1.1 mrg if test "$GCC" = yes; then
6674 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6675 1.1 mrg else
6676 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
6677 1.1 mrg fi
6678 1.1 mrg ;;
6679 1.1 mrg esac
6680 1.1 mrg
6681 1.1 mrg
6682 1.1 mrg
6683 1.1 mrg
6684 1.1 mrg
6685 1.1 mrg
6686 1.1 mrg
6687 1.1 mrg
6688 1.1 mrg
6689 1.1 mrg if test -n "$ac_tool_prefix"; then
6690 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6691 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2
6692 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6693 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6694 1.1.1.10 mrg if ${ac_cv_prog_OBJDUMP+:} false; then :
6695 1.1 mrg $as_echo_n "(cached) " >&6
6696 1.1 mrg else
6697 1.1 mrg if test -n "$OBJDUMP"; then
6698 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6699 1.1 mrg else
6700 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6701 1.1 mrg for as_dir in $PATH
6702 1.1 mrg do
6703 1.1 mrg IFS=$as_save_IFS
6704 1.1 mrg test -z "$as_dir" && as_dir=.
6705 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6706 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6707 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6708 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6709 1.1 mrg break 2
6710 1.1 mrg fi
6711 1.1 mrg done
6712 1.1 mrg done
6713 1.1 mrg IFS=$as_save_IFS
6714 1.1 mrg
6715 1.1 mrg fi
6716 1.1 mrg fi
6717 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP
6718 1.1 mrg if test -n "$OBJDUMP"; then
6719 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6720 1.1 mrg $as_echo "$OBJDUMP" >&6; }
6721 1.1 mrg else
6722 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6723 1.1 mrg $as_echo "no" >&6; }
6724 1.1 mrg fi
6725 1.1 mrg
6726 1.1 mrg
6727 1.1 mrg fi
6728 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then
6729 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP
6730 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args.
6731 1.1 mrg set dummy objdump; ac_word=$2
6732 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6733 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6734 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6735 1.1 mrg $as_echo_n "(cached) " >&6
6736 1.1 mrg else
6737 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
6738 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6739 1.1 mrg else
6740 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6741 1.1 mrg for as_dir in $PATH
6742 1.1 mrg do
6743 1.1 mrg IFS=$as_save_IFS
6744 1.1 mrg test -z "$as_dir" && as_dir=.
6745 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6746 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6747 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump"
6748 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6749 1.1 mrg break 2
6750 1.1 mrg fi
6751 1.1 mrg done
6752 1.1 mrg done
6753 1.1 mrg IFS=$as_save_IFS
6754 1.1 mrg
6755 1.1 mrg fi
6756 1.1 mrg fi
6757 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6758 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
6759 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6760 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; }
6761 1.1 mrg else
6762 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6763 1.1 mrg $as_echo "no" >&6; }
6764 1.1 mrg fi
6765 1.1 mrg
6766 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then
6767 1.1 mrg OBJDUMP="false"
6768 1.1 mrg else
6769 1.1 mrg case $cross_compiling:$ac_tool_warned in
6770 1.1 mrg yes:)
6771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6772 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6773 1.1 mrg ac_tool_warned=yes ;;
6774 1.1 mrg esac
6775 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP
6776 1.1 mrg fi
6777 1.1 mrg else
6778 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP"
6779 1.1 mrg fi
6780 1.1 mrg
6781 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
6782 1.1 mrg
6783 1.1 mrg
6784 1.1 mrg
6785 1.1 mrg
6786 1.1 mrg
6787 1.1 mrg
6788 1.1 mrg
6789 1.1 mrg
6790 1.1 mrg
6791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6792 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6793 1.1.1.10 mrg if ${lt_cv_deplibs_check_method+:} false; then :
6794 1.1 mrg $as_echo_n "(cached) " >&6
6795 1.1 mrg else
6796 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
6797 1.1 mrg lt_cv_file_magic_test_file=
6798 1.1 mrg lt_cv_deplibs_check_method='unknown'
6799 1.1 mrg # Need to set the preceding variable on all platforms that support
6800 1.1 mrg # interlibrary dependencies.
6801 1.1 mrg # 'none' -- dependencies not supported.
6802 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
6803 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
6804 1.1 mrg # 'test_compile' -- check by making test program.
6805 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
6806 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
6807 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
6808 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
6809 1.1 mrg
6810 1.1 mrg case $host_os in
6811 1.1 mrg aix[4-9]*)
6812 1.1 mrg lt_cv_deplibs_check_method=pass_all
6813 1.1 mrg ;;
6814 1.1 mrg
6815 1.1 mrg beos*)
6816 1.1 mrg lt_cv_deplibs_check_method=pass_all
6817 1.1 mrg ;;
6818 1.1 mrg
6819 1.1 mrg bsdi[45]*)
6820 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6821 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
6822 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
6823 1.1 mrg ;;
6824 1.1 mrg
6825 1.1 mrg cygwin*)
6826 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
6827 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6828 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
6829 1.1 mrg ;;
6830 1.1 mrg
6831 1.1 mrg mingw* | pw32*)
6832 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
6833 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
6834 1.1 mrg # unless we find 'file', for example because we are cross-compiling.
6835 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6836 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6837 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6838 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
6839 1.1 mrg else
6840 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6841 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
6842 1.1 mrg fi
6843 1.1 mrg ;;
6844 1.1 mrg
6845 1.1 mrg cegcc*)
6846 1.1 mrg # use the weaker test based on 'objdump'. See mingw*.
6847 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6848 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
6849 1.1 mrg ;;
6850 1.1 mrg
6851 1.1 mrg darwin* | rhapsody*)
6852 1.1 mrg lt_cv_deplibs_check_method=pass_all
6853 1.1 mrg ;;
6854 1.1 mrg
6855 1.1 mrg freebsd* | dragonfly*)
6856 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6857 1.1 mrg case $host_cpu in
6858 1.1 mrg i*86 )
6859 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
6860 1.1 mrg # Let's accept both of them until this is cleared up.
6861 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6862 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
6863 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6864 1.1 mrg ;;
6865 1.1 mrg esac
6866 1.1 mrg else
6867 1.1 mrg lt_cv_deplibs_check_method=pass_all
6868 1.1 mrg fi
6869 1.1 mrg ;;
6870 1.1 mrg
6871 1.1 mrg gnu*)
6872 1.1 mrg lt_cv_deplibs_check_method=pass_all
6873 1.1 mrg ;;
6874 1.1 mrg
6875 1.1 mrg haiku*)
6876 1.1 mrg lt_cv_deplibs_check_method=pass_all
6877 1.1 mrg ;;
6878 1.1 mrg
6879 1.1 mrg hpux10.20* | hpux11*)
6880 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
6881 1.1 mrg case $host_cpu in
6882 1.1 mrg ia64*)
6883 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6884 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6885 1.1 mrg ;;
6886 1.1 mrg hppa*64*)
6887 1.1 mrg 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]'
6888 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6889 1.1 mrg ;;
6890 1.1 mrg *)
6891 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6892 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
6893 1.1 mrg ;;
6894 1.1 mrg esac
6895 1.1 mrg ;;
6896 1.1 mrg
6897 1.1 mrg interix[3-9]*)
6898 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6899 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6900 1.1 mrg ;;
6901 1.1 mrg
6902 1.1 mrg irix5* | irix6* | nonstopux*)
6903 1.1 mrg case $LD in
6904 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
6905 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
6906 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
6907 1.1 mrg *) libmagic=never-match;;
6908 1.1 mrg esac
6909 1.1 mrg lt_cv_deplibs_check_method=pass_all
6910 1.1 mrg ;;
6911 1.1 mrg
6912 1.1 mrg # This must be Linux ELF.
6913 1.1.1.11 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
6914 1.1 mrg lt_cv_deplibs_check_method=pass_all
6915 1.1 mrg ;;
6916 1.1 mrg
6917 1.1 mrg netbsd*)
6918 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6919 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6920 1.1 mrg else
6921 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6922 1.1 mrg fi
6923 1.1 mrg ;;
6924 1.1 mrg
6925 1.1 mrg newos6*)
6926 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6927 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
6928 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
6929 1.1 mrg ;;
6930 1.1 mrg
6931 1.1 mrg *nto* | *qnx*)
6932 1.1 mrg lt_cv_deplibs_check_method=pass_all
6933 1.1 mrg ;;
6934 1.1 mrg
6935 1.1 mrg openbsd*)
6936 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6937 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6938 1.1 mrg else
6939 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6940 1.1 mrg fi
6941 1.1 mrg ;;
6942 1.1 mrg
6943 1.1 mrg osf3* | osf4* | osf5*)
6944 1.1 mrg lt_cv_deplibs_check_method=pass_all
6945 1.1 mrg ;;
6946 1.1 mrg
6947 1.1 mrg rdos*)
6948 1.1 mrg lt_cv_deplibs_check_method=pass_all
6949 1.1 mrg ;;
6950 1.1 mrg
6951 1.1 mrg solaris*)
6952 1.1 mrg lt_cv_deplibs_check_method=pass_all
6953 1.1 mrg ;;
6954 1.1 mrg
6955 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6956 1.1 mrg lt_cv_deplibs_check_method=pass_all
6957 1.1 mrg ;;
6958 1.1 mrg
6959 1.1 mrg sysv4 | sysv4.3*)
6960 1.1 mrg case $host_vendor in
6961 1.1 mrg motorola)
6962 1.1 mrg 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]'
6963 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6964 1.1 mrg ;;
6965 1.1 mrg ncr)
6966 1.1 mrg lt_cv_deplibs_check_method=pass_all
6967 1.1 mrg ;;
6968 1.1 mrg sequent)
6969 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
6970 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6971 1.1 mrg ;;
6972 1.1 mrg sni)
6973 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
6974 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6975 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
6976 1.1 mrg ;;
6977 1.1 mrg siemens)
6978 1.1 mrg lt_cv_deplibs_check_method=pass_all
6979 1.1 mrg ;;
6980 1.1 mrg pc)
6981 1.1 mrg lt_cv_deplibs_check_method=pass_all
6982 1.1 mrg ;;
6983 1.1 mrg esac
6984 1.1 mrg ;;
6985 1.1 mrg
6986 1.1 mrg tpf*)
6987 1.1 mrg lt_cv_deplibs_check_method=pass_all
6988 1.1 mrg ;;
6989 1.1 mrg esac
6990 1.1 mrg
6991 1.1 mrg fi
6992 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6993 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
6994 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
6995 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
6996 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
6997 1.1 mrg
6998 1.1 mrg
6999 1.1 mrg
7000 1.1 mrg
7001 1.1 mrg
7002 1.1 mrg
7003 1.1 mrg
7004 1.1 mrg
7005 1.1 mrg
7006 1.1 mrg
7007 1.1 mrg
7008 1.1 mrg
7009 1.1 mrg if test -n "$ac_tool_prefix"; then
7010 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7011 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
7012 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7013 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7014 1.1.1.10 mrg if ${ac_cv_prog_AR+:} false; then :
7015 1.1 mrg $as_echo_n "(cached) " >&6
7016 1.1 mrg else
7017 1.1 mrg if test -n "$AR"; then
7018 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
7019 1.1 mrg else
7020 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7021 1.1 mrg for as_dir in $PATH
7022 1.1 mrg do
7023 1.1 mrg IFS=$as_save_IFS
7024 1.1 mrg test -z "$as_dir" && as_dir=.
7025 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7026 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7027 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
7028 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7029 1.1 mrg break 2
7030 1.1 mrg fi
7031 1.1 mrg done
7032 1.1 mrg done
7033 1.1 mrg IFS=$as_save_IFS
7034 1.1 mrg
7035 1.1 mrg fi
7036 1.1 mrg fi
7037 1.1 mrg AR=$ac_cv_prog_AR
7038 1.1 mrg if test -n "$AR"; then
7039 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7040 1.1 mrg $as_echo "$AR" >&6; }
7041 1.1 mrg else
7042 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7043 1.1 mrg $as_echo "no" >&6; }
7044 1.1 mrg fi
7045 1.1 mrg
7046 1.1 mrg
7047 1.1 mrg fi
7048 1.1 mrg if test -z "$ac_cv_prog_AR"; then
7049 1.1 mrg ac_ct_AR=$AR
7050 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
7051 1.1 mrg set dummy ar; ac_word=$2
7052 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7053 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7054 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then :
7055 1.1 mrg $as_echo_n "(cached) " >&6
7056 1.1 mrg else
7057 1.1 mrg if test -n "$ac_ct_AR"; then
7058 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7059 1.1 mrg else
7060 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7061 1.1 mrg for as_dir in $PATH
7062 1.1 mrg do
7063 1.1 mrg IFS=$as_save_IFS
7064 1.1 mrg test -z "$as_dir" && as_dir=.
7065 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7066 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7067 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
7068 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7069 1.1 mrg break 2
7070 1.1 mrg fi
7071 1.1 mrg done
7072 1.1 mrg done
7073 1.1 mrg IFS=$as_save_IFS
7074 1.1 mrg
7075 1.1 mrg fi
7076 1.1 mrg fi
7077 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
7078 1.1 mrg if test -n "$ac_ct_AR"; then
7079 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7080 1.1 mrg $as_echo "$ac_ct_AR" >&6; }
7081 1.1 mrg else
7082 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7083 1.1 mrg $as_echo "no" >&6; }
7084 1.1 mrg fi
7085 1.1 mrg
7086 1.1 mrg if test "x$ac_ct_AR" = x; then
7087 1.1 mrg AR="false"
7088 1.1 mrg else
7089 1.1 mrg case $cross_compiling:$ac_tool_warned in
7090 1.1 mrg yes:)
7091 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7092 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7093 1.1 mrg ac_tool_warned=yes ;;
7094 1.1 mrg esac
7095 1.1 mrg AR=$ac_ct_AR
7096 1.1 mrg fi
7097 1.1 mrg else
7098 1.1 mrg AR="$ac_cv_prog_AR"
7099 1.1 mrg fi
7100 1.1 mrg
7101 1.1 mrg test -z "$AR" && AR=ar
7102 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
7103 1.1 mrg
7104 1.1 mrg
7105 1.1 mrg
7106 1.1 mrg
7107 1.1 mrg
7108 1.1 mrg
7109 1.1 mrg
7110 1.1 mrg
7111 1.1 mrg
7112 1.1 mrg
7113 1.1 mrg
7114 1.1 mrg if test -n "$ac_tool_prefix"; then
7115 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7116 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
7117 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7118 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7119 1.1.1.10 mrg if ${ac_cv_prog_STRIP+:} false; then :
7120 1.1 mrg $as_echo_n "(cached) " >&6
7121 1.1 mrg else
7122 1.1 mrg if test -n "$STRIP"; then
7123 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7124 1.1 mrg else
7125 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7126 1.1 mrg for as_dir in $PATH
7127 1.1 mrg do
7128 1.1 mrg IFS=$as_save_IFS
7129 1.1 mrg test -z "$as_dir" && as_dir=.
7130 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7131 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7132 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7133 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7134 1.1 mrg break 2
7135 1.1 mrg fi
7136 1.1 mrg done
7137 1.1 mrg done
7138 1.1 mrg IFS=$as_save_IFS
7139 1.1 mrg
7140 1.1 mrg fi
7141 1.1 mrg fi
7142 1.1 mrg STRIP=$ac_cv_prog_STRIP
7143 1.1 mrg if test -n "$STRIP"; then
7144 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7145 1.1 mrg $as_echo "$STRIP" >&6; }
7146 1.1 mrg else
7147 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7148 1.1 mrg $as_echo "no" >&6; }
7149 1.1 mrg fi
7150 1.1 mrg
7151 1.1 mrg
7152 1.1 mrg fi
7153 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
7154 1.1 mrg ac_ct_STRIP=$STRIP
7155 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
7156 1.1 mrg set dummy strip; ac_word=$2
7157 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7158 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7159 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7160 1.1 mrg $as_echo_n "(cached) " >&6
7161 1.1 mrg else
7162 1.1 mrg if test -n "$ac_ct_STRIP"; then
7163 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7164 1.1 mrg else
7165 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7166 1.1 mrg for as_dir in $PATH
7167 1.1 mrg do
7168 1.1 mrg IFS=$as_save_IFS
7169 1.1 mrg test -z "$as_dir" && as_dir=.
7170 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7171 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7172 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
7173 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7174 1.1 mrg break 2
7175 1.1 mrg fi
7176 1.1 mrg done
7177 1.1 mrg done
7178 1.1 mrg IFS=$as_save_IFS
7179 1.1 mrg
7180 1.1 mrg fi
7181 1.1 mrg fi
7182 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7183 1.1 mrg if test -n "$ac_ct_STRIP"; then
7184 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7185 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
7186 1.1 mrg else
7187 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7188 1.1 mrg $as_echo "no" >&6; }
7189 1.1 mrg fi
7190 1.1 mrg
7191 1.1 mrg if test "x$ac_ct_STRIP" = x; then
7192 1.1 mrg STRIP=":"
7193 1.1 mrg else
7194 1.1 mrg case $cross_compiling:$ac_tool_warned in
7195 1.1 mrg yes:)
7196 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7197 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7198 1.1 mrg ac_tool_warned=yes ;;
7199 1.1 mrg esac
7200 1.1 mrg STRIP=$ac_ct_STRIP
7201 1.1 mrg fi
7202 1.1 mrg else
7203 1.1 mrg STRIP="$ac_cv_prog_STRIP"
7204 1.1 mrg fi
7205 1.1 mrg
7206 1.1 mrg test -z "$STRIP" && STRIP=:
7207 1.1 mrg
7208 1.1 mrg
7209 1.1 mrg
7210 1.1 mrg
7211 1.1 mrg
7212 1.1 mrg
7213 1.1 mrg if test -n "$ac_tool_prefix"; then
7214 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7215 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7216 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7217 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7218 1.1.1.10 mrg if ${ac_cv_prog_RANLIB+:} false; then :
7219 1.1 mrg $as_echo_n "(cached) " >&6
7220 1.1 mrg else
7221 1.1 mrg if test -n "$RANLIB"; then
7222 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7223 1.1 mrg else
7224 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7225 1.1 mrg for as_dir in $PATH
7226 1.1 mrg do
7227 1.1 mrg IFS=$as_save_IFS
7228 1.1 mrg test -z "$as_dir" && as_dir=.
7229 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7230 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7231 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7232 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7233 1.1 mrg break 2
7234 1.1 mrg fi
7235 1.1 mrg done
7236 1.1 mrg done
7237 1.1 mrg IFS=$as_save_IFS
7238 1.1 mrg
7239 1.1 mrg fi
7240 1.1 mrg fi
7241 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
7242 1.1 mrg if test -n "$RANLIB"; then
7243 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7244 1.1 mrg $as_echo "$RANLIB" >&6; }
7245 1.1 mrg else
7246 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7247 1.1 mrg $as_echo "no" >&6; }
7248 1.1 mrg fi
7249 1.1 mrg
7250 1.1 mrg
7251 1.1 mrg fi
7252 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
7253 1.1 mrg ac_ct_RANLIB=$RANLIB
7254 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
7255 1.1 mrg set dummy ranlib; ac_word=$2
7256 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7257 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7258 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7259 1.1 mrg $as_echo_n "(cached) " >&6
7260 1.1 mrg else
7261 1.1 mrg if test -n "$ac_ct_RANLIB"; then
7262 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7263 1.1 mrg else
7264 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7265 1.1 mrg for as_dir in $PATH
7266 1.1 mrg do
7267 1.1 mrg IFS=$as_save_IFS
7268 1.1 mrg test -z "$as_dir" && as_dir=.
7269 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7270 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7271 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
7272 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7273 1.1 mrg break 2
7274 1.1 mrg fi
7275 1.1 mrg done
7276 1.1 mrg done
7277 1.1 mrg IFS=$as_save_IFS
7278 1.1 mrg
7279 1.1 mrg fi
7280 1.1 mrg fi
7281 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7282 1.1 mrg if test -n "$ac_ct_RANLIB"; then
7283 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7284 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; }
7285 1.1 mrg else
7286 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7287 1.1 mrg $as_echo "no" >&6; }
7288 1.1 mrg fi
7289 1.1 mrg
7290 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
7291 1.1 mrg RANLIB=":"
7292 1.1 mrg else
7293 1.1 mrg case $cross_compiling:$ac_tool_warned in
7294 1.1 mrg yes:)
7295 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7296 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7297 1.1 mrg ac_tool_warned=yes ;;
7298 1.1 mrg esac
7299 1.1 mrg RANLIB=$ac_ct_RANLIB
7300 1.1 mrg fi
7301 1.1 mrg else
7302 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
7303 1.1 mrg fi
7304 1.1 mrg
7305 1.1 mrg test -z "$RANLIB" && RANLIB=:
7306 1.1 mrg
7307 1.1 mrg
7308 1.1 mrg
7309 1.1 mrg
7310 1.1 mrg
7311 1.1 mrg
7312 1.1 mrg # Determine commands to create old-style static archives.
7313 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7314 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
7315 1.1 mrg old_postuninstall_cmds=
7316 1.1 mrg
7317 1.1 mrg if test -n "$RANLIB"; then
7318 1.1 mrg case $host_os in
7319 1.1 mrg openbsd*)
7320 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7321 1.1 mrg ;;
7322 1.1 mrg *)
7323 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7324 1.1 mrg ;;
7325 1.1 mrg esac
7326 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7327 1.1 mrg fi
7328 1.1 mrg
7329 1.1 mrg case $host_os in
7330 1.1 mrg darwin*)
7331 1.1 mrg lock_old_archive_extraction=yes ;;
7332 1.1 mrg *)
7333 1.1 mrg lock_old_archive_extraction=no ;;
7334 1.1 mrg esac
7335 1.1 mrg
7336 1.1 mrg
7337 1.1 mrg
7338 1.1 mrg
7339 1.1 mrg
7340 1.1 mrg
7341 1.1 mrg
7342 1.1 mrg
7343 1.1 mrg
7344 1.1 mrg
7345 1.1 mrg
7346 1.1 mrg
7347 1.1 mrg
7348 1.1 mrg
7349 1.1 mrg
7350 1.1 mrg
7351 1.1 mrg
7352 1.1 mrg
7353 1.1 mrg
7354 1.1 mrg
7355 1.1 mrg
7356 1.1 mrg
7357 1.1 mrg
7358 1.1 mrg
7359 1.1 mrg
7360 1.1 mrg
7361 1.1 mrg
7362 1.1 mrg
7363 1.1 mrg
7364 1.1 mrg
7365 1.1 mrg
7366 1.1 mrg
7367 1.1 mrg
7368 1.1 mrg
7369 1.1 mrg
7370 1.1 mrg
7371 1.1 mrg
7372 1.1 mrg
7373 1.1 mrg
7374 1.1 mrg # If no C compiler was specified, use CC.
7375 1.1 mrg LTCC=${LTCC-"$CC"}
7376 1.1 mrg
7377 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
7378 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7379 1.1 mrg
7380 1.1 mrg # Allow CC to be a program name with arguments.
7381 1.1 mrg compiler=$CC
7382 1.1 mrg
7383 1.1 mrg
7384 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
7385 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7386 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7387 1.1.1.10 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7388 1.1 mrg $as_echo_n "(cached) " >&6
7389 1.1 mrg else
7390 1.1 mrg
7391 1.1 mrg # These are sane defaults that work on at least a few old systems.
7392 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7393 1.1 mrg
7394 1.1 mrg # Character class describing NM global symbol codes.
7395 1.1 mrg symcode='[BCDEGRST]'
7396 1.1 mrg
7397 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
7398 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7399 1.1 mrg
7400 1.1 mrg # Define system-specific variables.
7401 1.1 mrg case $host_os in
7402 1.1 mrg aix*)
7403 1.1 mrg symcode='[BCDT]'
7404 1.1 mrg ;;
7405 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
7406 1.1 mrg symcode='[ABCDGISTW]'
7407 1.1 mrg ;;
7408 1.1 mrg hpux*)
7409 1.1 mrg if test "$host_cpu" = ia64; then
7410 1.1 mrg symcode='[ABCDEGRST]'
7411 1.1 mrg fi
7412 1.1 mrg ;;
7413 1.1 mrg irix* | nonstopux*)
7414 1.1 mrg symcode='[BCDEGRST]'
7415 1.1 mrg ;;
7416 1.1 mrg osf*)
7417 1.1 mrg symcode='[BCDEGQRST]'
7418 1.1 mrg ;;
7419 1.1 mrg solaris*)
7420 1.1 mrg symcode='[BDRT]'
7421 1.1 mrg ;;
7422 1.1 mrg sco3.2v5*)
7423 1.1 mrg symcode='[DT]'
7424 1.1 mrg ;;
7425 1.1 mrg sysv4.2uw2*)
7426 1.1 mrg symcode='[DT]'
7427 1.1 mrg ;;
7428 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
7429 1.1 mrg symcode='[ABDT]'
7430 1.1 mrg ;;
7431 1.1 mrg sysv4)
7432 1.1 mrg symcode='[DFNSTU]'
7433 1.1 mrg ;;
7434 1.1 mrg esac
7435 1.1 mrg
7436 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
7437 1.1 mrg case `$NM -V 2>&1` in
7438 1.1 mrg *GNU* | *'with BFD'*)
7439 1.1 mrg symcode='[ABCDGIRSTW]' ;;
7440 1.1 mrg esac
7441 1.1 mrg
7442 1.1 mrg # Transform an extracted symbol line into a proper C declaration.
7443 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently,
7444 1.1 mrg # so use this general approach.
7445 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7446 1.1 mrg
7447 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
7448 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7449 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
7450 1.1 mrg
7451 1.1 mrg # Handle CRLF in mingw tool chain
7452 1.1 mrg opt_cr=
7453 1.1 mrg case $build_os in
7454 1.1 mrg mingw*)
7455 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7456 1.1 mrg ;;
7457 1.1 mrg esac
7458 1.1 mrg
7459 1.1 mrg # Try without a prefix underscore, then with it.
7460 1.1 mrg for ac_symprfx in "" "_"; do
7461 1.1 mrg
7462 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7463 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
7464 1.1 mrg
7465 1.1 mrg # Write the raw and C identifiers.
7466 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7467 1.1 mrg # Fake it for dumpbin and say T for any non-static function
7468 1.1 mrg # and D for any global variable.
7469 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++,
7470 1.1 mrg # which start with @ or ?.
7471 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\
7472 1.1 mrg " {last_section=section; section=\$ 3};"\
7473 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7474 1.1 mrg " \$ 0!~/External *\|/{next};"\
7475 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7476 1.1 mrg " {if(hide[section]) next};"\
7477 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7478 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7479 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7480 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7481 1.1 mrg " ' prfx=^$ac_symprfx"
7482 1.1 mrg else
7483 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7484 1.1 mrg fi
7485 1.1 mrg
7486 1.1 mrg # Check to see that the pipe works correctly.
7487 1.1 mrg pipe_works=no
7488 1.1 mrg
7489 1.1 mrg rm -f conftest*
7490 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
7491 1.1 mrg #ifdef __cplusplus
7492 1.1 mrg extern "C" {
7493 1.1 mrg #endif
7494 1.1 mrg char nm_test_var;
7495 1.1 mrg void nm_test_func(void);
7496 1.1 mrg void nm_test_func(void){}
7497 1.1 mrg #ifdef __cplusplus
7498 1.1 mrg }
7499 1.1 mrg #endif
7500 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
7501 1.1 mrg _LT_EOF
7502 1.1 mrg
7503 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7504 1.1 mrg (eval $ac_compile) 2>&5
7505 1.1 mrg ac_status=$?
7506 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7507 1.1 mrg test $ac_status = 0; }; then
7508 1.1 mrg # Now try to grab the symbols.
7509 1.1 mrg nlist=conftest.nm
7510 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7511 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7512 1.1 mrg ac_status=$?
7513 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7514 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then
7515 1.1 mrg # Try sorting and uniquifying the output.
7516 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
7517 1.1 mrg mv -f "$nlist"T "$nlist"
7518 1.1 mrg else
7519 1.1 mrg rm -f "$nlist"T
7520 1.1 mrg fi
7521 1.1 mrg
7522 1.1 mrg # Make sure that we snagged all the symbols we need.
7523 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7524 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7525 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext
7526 1.1 mrg #ifdef __cplusplus
7527 1.1 mrg extern "C" {
7528 1.1 mrg #endif
7529 1.1 mrg
7530 1.1 mrg _LT_EOF
7531 1.1 mrg # Now generate the symbol file.
7532 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7533 1.1 mrg
7534 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext
7535 1.1 mrg
7536 1.1 mrg /* The mapping between symbol names and symbols. */
7537 1.1 mrg const struct {
7538 1.1 mrg const char *name;
7539 1.1 mrg void *address;
7540 1.1 mrg }
7541 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] =
7542 1.1 mrg {
7543 1.1 mrg { "@PROGRAM@", (void *) 0 },
7544 1.1 mrg _LT_EOF
7545 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7546 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext
7547 1.1 mrg {0, (void *) 0}
7548 1.1 mrg };
7549 1.1 mrg
7550 1.1 mrg /* This works around a problem in FreeBSD linker */
7551 1.1 mrg #ifdef FREEBSD_WORKAROUND
7552 1.1 mrg static const void *lt_preloaded_setup() {
7553 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols;
7554 1.1 mrg }
7555 1.1 mrg #endif
7556 1.1 mrg
7557 1.1 mrg #ifdef __cplusplus
7558 1.1 mrg }
7559 1.1 mrg #endif
7560 1.1 mrg _LT_EOF
7561 1.1 mrg # Now try linking the two files.
7562 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
7563 1.1 mrg lt_save_LIBS="$LIBS"
7564 1.1 mrg lt_save_CFLAGS="$CFLAGS"
7565 1.1 mrg LIBS="conftstm.$ac_objext"
7566 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7567 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7568 1.1 mrg (eval $ac_link) 2>&5
7569 1.1 mrg ac_status=$?
7570 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7571 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7572 1.1 mrg pipe_works=yes
7573 1.1 mrg fi
7574 1.1 mrg LIBS="$lt_save_LIBS"
7575 1.1 mrg CFLAGS="$lt_save_CFLAGS"
7576 1.1 mrg else
7577 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
7578 1.1 mrg fi
7579 1.1 mrg else
7580 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
7581 1.1 mrg fi
7582 1.1 mrg else
7583 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7584 1.1 mrg fi
7585 1.1 mrg else
7586 1.1 mrg echo "$progname: failed program was:" >&5
7587 1.1 mrg cat conftest.$ac_ext >&5
7588 1.1 mrg fi
7589 1.1 mrg rm -rf conftest* conftst*
7590 1.1 mrg
7591 1.1 mrg # Do not use the global_symbol_pipe unless it works.
7592 1.1 mrg if test "$pipe_works" = yes; then
7593 1.1 mrg break
7594 1.1 mrg else
7595 1.1 mrg lt_cv_sys_global_symbol_pipe=
7596 1.1 mrg fi
7597 1.1 mrg done
7598 1.1 mrg
7599 1.1 mrg fi
7600 1.1 mrg
7601 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
7602 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
7603 1.1 mrg fi
7604 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7605 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7606 1.1 mrg $as_echo "failed" >&6; }
7607 1.1 mrg else
7608 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7609 1.1 mrg $as_echo "ok" >&6; }
7610 1.1 mrg fi
7611 1.1 mrg
7612 1.1 mrg
7613 1.1 mrg
7614 1.1 mrg
7615 1.1 mrg
7616 1.1 mrg
7617 1.1 mrg
7618 1.1 mrg
7619 1.1 mrg
7620 1.1 mrg
7621 1.1 mrg
7622 1.1 mrg
7623 1.1 mrg
7624 1.1 mrg
7625 1.1 mrg
7626 1.1 mrg
7627 1.1 mrg
7628 1.1 mrg
7629 1.1 mrg
7630 1.1 mrg
7631 1.1 mrg
7632 1.1 mrg
7633 1.1 mrg # Check whether --enable-libtool-lock was given.
7634 1.1 mrg if test "${enable_libtool_lock+set}" = set; then :
7635 1.1 mrg enableval=$enable_libtool_lock;
7636 1.1 mrg fi
7637 1.1 mrg
7638 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7639 1.1 mrg
7640 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
7641 1.1 mrg # libtool support.
7642 1.1 mrg case $host in
7643 1.1 mrg ia64-*-hpux*)
7644 1.1 mrg # Find out which ABI we are using.
7645 1.1 mrg echo 'int i;' > conftest.$ac_ext
7646 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7647 1.1 mrg (eval $ac_compile) 2>&5
7648 1.1 mrg ac_status=$?
7649 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7650 1.1 mrg test $ac_status = 0; }; then
7651 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
7652 1.1 mrg *ELF-32*)
7653 1.1 mrg HPUX_IA64_MODE="32"
7654 1.1 mrg ;;
7655 1.1 mrg *ELF-64*)
7656 1.1 mrg HPUX_IA64_MODE="64"
7657 1.1 mrg ;;
7658 1.1 mrg esac
7659 1.1 mrg fi
7660 1.1 mrg rm -rf conftest*
7661 1.1 mrg ;;
7662 1.1 mrg *-*-irix6*)
7663 1.1 mrg # Find out which ABI we are using.
7664 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7665 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7666 1.1 mrg (eval $ac_compile) 2>&5
7667 1.1 mrg ac_status=$?
7668 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7669 1.1 mrg test $ac_status = 0; }; then
7670 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
7671 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
7672 1.1 mrg *32-bit*)
7673 1.1 mrg LD="${LD-ld} -melf32bsmip"
7674 1.1 mrg ;;
7675 1.1 mrg *N32*)
7676 1.1 mrg LD="${LD-ld} -melf32bmipn32"
7677 1.1 mrg ;;
7678 1.1 mrg *64-bit*)
7679 1.1 mrg LD="${LD-ld} -melf64bmip"
7680 1.1 mrg ;;
7681 1.1 mrg esac
7682 1.1 mrg else
7683 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
7684 1.1 mrg *32-bit*)
7685 1.1 mrg LD="${LD-ld} -32"
7686 1.1 mrg ;;
7687 1.1 mrg *N32*)
7688 1.1 mrg LD="${LD-ld} -n32"
7689 1.1 mrg ;;
7690 1.1 mrg *64-bit*)
7691 1.1 mrg LD="${LD-ld} -64"
7692 1.1 mrg ;;
7693 1.1 mrg esac
7694 1.1 mrg fi
7695 1.1 mrg fi
7696 1.1 mrg rm -rf conftest*
7697 1.1 mrg ;;
7698 1.1 mrg
7699 1.1.1.3 skrll x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7700 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7701 1.1 mrg # Find out which ABI we are using.
7702 1.1 mrg echo 'int i;' > conftest.$ac_ext
7703 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7704 1.1 mrg (eval $ac_compile) 2>&5
7705 1.1 mrg ac_status=$?
7706 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7707 1.1 mrg test $ac_status = 0; }; then
7708 1.1 mrg case `/usr/bin/file conftest.o` in
7709 1.1 mrg *32-bit*)
7710 1.1 mrg case $host in
7711 1.1 mrg x86_64-*kfreebsd*-gnu)
7712 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd"
7713 1.1 mrg ;;
7714 1.1 mrg x86_64-*linux*)
7715 1.1.1.2 mrg case `/usr/bin/file conftest.o` in
7716 1.1.1.2 mrg *x86-64*)
7717 1.1.1.2 mrg LD="${LD-ld} -m elf32_x86_64"
7718 1.1.1.2 mrg ;;
7719 1.1.1.2 mrg *)
7720 1.1.1.2 mrg LD="${LD-ld} -m elf_i386"
7721 1.1.1.2 mrg ;;
7722 1.1.1.2 mrg esac
7723 1.1 mrg ;;
7724 1.1.1.3 skrll powerpc64le-*linux*)
7725 1.1.1.3 skrll LD="${LD-ld} -m elf32lppclinux"
7726 1.1.1.3 skrll ;;
7727 1.1.1.3 skrll powerpc64-*linux*)
7728 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
7729 1.1 mrg ;;
7730 1.1 mrg s390x-*linux*)
7731 1.1 mrg LD="${LD-ld} -m elf_s390"
7732 1.1 mrg ;;
7733 1.1 mrg sparc64-*linux*)
7734 1.1 mrg LD="${LD-ld} -m elf32_sparc"
7735 1.1 mrg ;;
7736 1.1 mrg esac
7737 1.1 mrg ;;
7738 1.1 mrg *64-bit*)
7739 1.1 mrg case $host in
7740 1.1 mrg x86_64-*kfreebsd*-gnu)
7741 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
7742 1.1 mrg ;;
7743 1.1 mrg x86_64-*linux*)
7744 1.1 mrg LD="${LD-ld} -m elf_x86_64"
7745 1.1 mrg ;;
7746 1.1.1.3 skrll powerpcle-*linux*)
7747 1.1.1.3 skrll LD="${LD-ld} -m elf64lppc"
7748 1.1.1.3 skrll ;;
7749 1.1.1.3 skrll powerpc-*linux*)
7750 1.1 mrg LD="${LD-ld} -m elf64ppc"
7751 1.1 mrg ;;
7752 1.1 mrg s390*-*linux*|s390*-*tpf*)
7753 1.1 mrg LD="${LD-ld} -m elf64_s390"
7754 1.1 mrg ;;
7755 1.1 mrg sparc*-*linux*)
7756 1.1 mrg LD="${LD-ld} -m elf64_sparc"
7757 1.1 mrg ;;
7758 1.1 mrg esac
7759 1.1 mrg ;;
7760 1.1 mrg esac
7761 1.1 mrg fi
7762 1.1 mrg rm -rf conftest*
7763 1.1 mrg ;;
7764 1.1 mrg
7765 1.1 mrg *-*-sco3.2v5*)
7766 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7767 1.1 mrg SAVE_CFLAGS="$CFLAGS"
7768 1.1 mrg CFLAGS="$CFLAGS -belf"
7769 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7770 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7771 1.1.1.10 mrg if ${lt_cv_cc_needs_belf+:} false; then :
7772 1.1 mrg $as_echo_n "(cached) " >&6
7773 1.1 mrg else
7774 1.1 mrg ac_ext=c
7775 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7776 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7777 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7778 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7779 1.1 mrg
7780 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7781 1.1 mrg /* end confdefs.h. */
7782 1.1 mrg
7783 1.1 mrg int
7784 1.1 mrg main ()
7785 1.1 mrg {
7786 1.1 mrg
7787 1.1 mrg ;
7788 1.1 mrg return 0;
7789 1.1 mrg }
7790 1.1 mrg _ACEOF
7791 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
7792 1.1 mrg lt_cv_cc_needs_belf=yes
7793 1.1 mrg else
7794 1.1 mrg lt_cv_cc_needs_belf=no
7795 1.1 mrg fi
7796 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
7797 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7798 1.1 mrg ac_ext=c
7799 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7800 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7801 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7802 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7803 1.1 mrg
7804 1.1 mrg fi
7805 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7806 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
7807 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7808 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7809 1.1 mrg CFLAGS="$SAVE_CFLAGS"
7810 1.1 mrg fi
7811 1.1 mrg ;;
7812 1.1 mrg sparc*-*solaris*)
7813 1.1 mrg # Find out which ABI we are using.
7814 1.1 mrg echo 'int i;' > conftest.$ac_ext
7815 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7816 1.1 mrg (eval $ac_compile) 2>&5
7817 1.1 mrg ac_status=$?
7818 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7819 1.1 mrg test $ac_status = 0; }; then
7820 1.1 mrg case `/usr/bin/file conftest.o` in
7821 1.1 mrg *64-bit*)
7822 1.1 mrg case $lt_cv_prog_gnu_ld in
7823 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
7824 1.1 mrg *)
7825 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7826 1.1 mrg LD="${LD-ld} -64"
7827 1.1 mrg fi
7828 1.1 mrg ;;
7829 1.1 mrg esac
7830 1.1 mrg ;;
7831 1.1 mrg esac
7832 1.1 mrg fi
7833 1.1 mrg rm -rf conftest*
7834 1.1 mrg ;;
7835 1.1 mrg esac
7836 1.1 mrg
7837 1.1 mrg need_locks="$enable_libtool_lock"
7838 1.1 mrg
7839 1.1 mrg
7840 1.1 mrg case $host_os in
7841 1.1 mrg rhapsody* | darwin*)
7842 1.1 mrg if test -n "$ac_tool_prefix"; then
7843 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7844 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7845 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7846 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7847 1.1.1.10 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then :
7848 1.1 mrg $as_echo_n "(cached) " >&6
7849 1.1 mrg else
7850 1.1 mrg if test -n "$DSYMUTIL"; then
7851 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7852 1.1 mrg else
7853 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7854 1.1 mrg for as_dir in $PATH
7855 1.1 mrg do
7856 1.1 mrg IFS=$as_save_IFS
7857 1.1 mrg test -z "$as_dir" && as_dir=.
7858 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7859 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7860 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7861 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7862 1.1 mrg break 2
7863 1.1 mrg fi
7864 1.1 mrg done
7865 1.1 mrg done
7866 1.1 mrg IFS=$as_save_IFS
7867 1.1 mrg
7868 1.1 mrg fi
7869 1.1 mrg fi
7870 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
7871 1.1 mrg if test -n "$DSYMUTIL"; then
7872 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7873 1.1 mrg $as_echo "$DSYMUTIL" >&6; }
7874 1.1 mrg else
7875 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7876 1.1 mrg $as_echo "no" >&6; }
7877 1.1 mrg fi
7878 1.1 mrg
7879 1.1 mrg
7880 1.1 mrg fi
7881 1.1.1.5 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
7882 1.1.1.5 mrg ac_ct_DSYMUTIL=$DSYMUTIL
7883 1.1.1.5 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
7884 1.1.1.5 mrg set dummy dsymutil; ac_word=$2
7885 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7886 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7887 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7888 1.1 mrg $as_echo_n "(cached) " >&6
7889 1.1 mrg else
7890 1.1.1.5 mrg if test -n "$ac_ct_DSYMUTIL"; then
7891 1.1.1.5 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7892 1.1 mrg else
7893 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7894 1.1 mrg for as_dir in $PATH
7895 1.1 mrg do
7896 1.1 mrg IFS=$as_save_IFS
7897 1.1 mrg test -z "$as_dir" && as_dir=.
7898 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7899 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7900 1.1.1.5 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7901 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7902 1.1 mrg break 2
7903 1.1 mrg fi
7904 1.1 mrg done
7905 1.1 mrg done
7906 1.1 mrg IFS=$as_save_IFS
7907 1.1 mrg
7908 1.1 mrg fi
7909 1.1 mrg fi
7910 1.1.1.5 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7911 1.1.1.5 mrg if test -n "$ac_ct_DSYMUTIL"; then
7912 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7913 1.1.1.5 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
7914 1.1 mrg else
7915 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7916 1.1 mrg $as_echo "no" >&6; }
7917 1.1 mrg fi
7918 1.1 mrg
7919 1.1.1.5 mrg if test "x$ac_ct_DSYMUTIL" = x; then
7920 1.1.1.5 mrg DSYMUTIL=":"
7921 1.1 mrg else
7922 1.1 mrg case $cross_compiling:$ac_tool_warned in
7923 1.1 mrg yes:)
7924 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7925 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7926 1.1 mrg ac_tool_warned=yes ;;
7927 1.1 mrg esac
7928 1.1.1.5 mrg DSYMUTIL=$ac_ct_DSYMUTIL
7929 1.1 mrg fi
7930 1.1 mrg else
7931 1.1.1.5 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7932 1.1 mrg fi
7933 1.1 mrg
7934 1.1 mrg if test -n "$ac_tool_prefix"; then
7935 1.1.1.5 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7936 1.1.1.5 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7937 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7938 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7939 1.1.1.10 mrg if ${ac_cv_prog_NMEDIT+:} false; then :
7940 1.1 mrg $as_echo_n "(cached) " >&6
7941 1.1 mrg else
7942 1.1.1.5 mrg if test -n "$NMEDIT"; then
7943 1.1.1.5 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7944 1.1 mrg else
7945 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7946 1.1 mrg for as_dir in $PATH
7947 1.1 mrg do
7948 1.1 mrg IFS=$as_save_IFS
7949 1.1 mrg test -z "$as_dir" && as_dir=.
7950 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7951 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7952 1.1.1.5 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7953 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7954 1.1 mrg break 2
7955 1.1 mrg fi
7956 1.1 mrg done
7957 1.1 mrg done
7958 1.1 mrg IFS=$as_save_IFS
7959 1.1 mrg
7960 1.1 mrg fi
7961 1.1 mrg fi
7962 1.1.1.5 mrg NMEDIT=$ac_cv_prog_NMEDIT
7963 1.1.1.5 mrg if test -n "$NMEDIT"; then
7964 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7965 1.1.1.5 mrg $as_echo "$NMEDIT" >&6; }
7966 1.1 mrg else
7967 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7968 1.1 mrg $as_echo "no" >&6; }
7969 1.1 mrg fi
7970 1.1 mrg
7971 1.1 mrg
7972 1.1 mrg fi
7973 1.1.1.5 mrg if test -z "$ac_cv_prog_NMEDIT"; then
7974 1.1.1.5 mrg ac_ct_NMEDIT=$NMEDIT
7975 1.1.1.5 mrg # Extract the first word of "nmedit", so it can be a program name with args.
7976 1.1.1.5 mrg set dummy nmedit; ac_word=$2
7977 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7978 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7979 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7980 1.1 mrg $as_echo_n "(cached) " >&6
7981 1.1 mrg else
7982 1.1.1.5 mrg if test -n "$ac_ct_NMEDIT"; then
7983 1.1.1.5 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7984 1.1 mrg else
7985 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7986 1.1 mrg for as_dir in $PATH
7987 1.1 mrg do
7988 1.1 mrg IFS=$as_save_IFS
7989 1.1 mrg test -z "$as_dir" && as_dir=.
7990 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7991 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7992 1.1.1.5 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
7993 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7994 1.1 mrg break 2
7995 1.1 mrg fi
7996 1.1 mrg done
7997 1.1 mrg done
7998 1.1 mrg IFS=$as_save_IFS
7999 1.1 mrg
8000 1.1 mrg fi
8001 1.1 mrg fi
8002 1.1.1.5 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8003 1.1.1.5 mrg if test -n "$ac_ct_NMEDIT"; then
8004 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8005 1.1.1.5 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
8006 1.1 mrg else
8007 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8008 1.1 mrg $as_echo "no" >&6; }
8009 1.1 mrg fi
8010 1.1 mrg
8011 1.1.1.5 mrg if test "x$ac_ct_NMEDIT" = x; then
8012 1.1.1.5 mrg NMEDIT=":"
8013 1.1 mrg else
8014 1.1 mrg case $cross_compiling:$ac_tool_warned in
8015 1.1 mrg yes:)
8016 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8017 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8018 1.1 mrg ac_tool_warned=yes ;;
8019 1.1 mrg esac
8020 1.1.1.5 mrg NMEDIT=$ac_ct_NMEDIT
8021 1.1 mrg fi
8022 1.1 mrg else
8023 1.1.1.5 mrg NMEDIT="$ac_cv_prog_NMEDIT"
8024 1.1 mrg fi
8025 1.1 mrg
8026 1.1 mrg if test -n "$ac_tool_prefix"; then
8027 1.1.1.5 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8028 1.1.1.5 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2
8029 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8030 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
8031 1.1.1.10 mrg if ${ac_cv_prog_LIPO+:} false; then :
8032 1.1 mrg $as_echo_n "(cached) " >&6
8033 1.1 mrg else
8034 1.1.1.5 mrg if test -n "$LIPO"; then
8035 1.1.1.5 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8036 1.1 mrg else
8037 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8038 1.1 mrg for as_dir in $PATH
8039 1.1 mrg do
8040 1.1 mrg IFS=$as_save_IFS
8041 1.1 mrg test -z "$as_dir" && as_dir=.
8042 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
8043 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8044 1.1.1.5 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8045 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8046 1.1 mrg break 2
8047 1.1 mrg fi
8048 1.1 mrg done
8049 1.1 mrg done
8050 1.1 mrg IFS=$as_save_IFS
8051 1.1 mrg
8052 1.1 mrg fi
8053 1.1 mrg fi
8054 1.1.1.5 mrg LIPO=$ac_cv_prog_LIPO
8055 1.1.1.5 mrg if test -n "$LIPO"; then
8056 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8057 1.1.1.5 mrg $as_echo "$LIPO" >&6; }
8058 1.1 mrg else
8059 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8060 1.1 mrg $as_echo "no" >&6; }
8061 1.1 mrg fi
8062 1.1 mrg
8063 1.1 mrg
8064 1.1 mrg fi
8065 1.1.1.5 mrg if test -z "$ac_cv_prog_LIPO"; then
8066 1.1.1.5 mrg ac_ct_LIPO=$LIPO
8067 1.1.1.5 mrg # Extract the first word of "lipo", so it can be a program name with args.
8068 1.1.1.5 mrg set dummy lipo; ac_word=$2
8069 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8070 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
8071 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8072 1.1 mrg $as_echo_n "(cached) " >&6
8073 1.1 mrg else
8074 1.1.1.5 mrg if test -n "$ac_ct_LIPO"; then
8075 1.1.1.5 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8076 1.1 mrg else
8077 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8078 1.1 mrg for as_dir in $PATH
8079 1.1 mrg do
8080 1.1 mrg IFS=$as_save_IFS
8081 1.1 mrg test -z "$as_dir" && as_dir=.
8082 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
8083 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8084 1.1.1.5 mrg ac_cv_prog_ac_ct_LIPO="lipo"
8085 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8086 1.1 mrg break 2
8087 1.1 mrg fi
8088 1.1 mrg done
8089 1.1 mrg done
8090 1.1 mrg IFS=$as_save_IFS
8091 1.1 mrg
8092 1.1 mrg fi
8093 1.1 mrg fi
8094 1.1.1.5 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8095 1.1.1.5 mrg if test -n "$ac_ct_LIPO"; then
8096 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8097 1.1.1.5 mrg $as_echo "$ac_ct_LIPO" >&6; }
8098 1.1 mrg else
8099 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8100 1.1 mrg $as_echo "no" >&6; }
8101 1.1 mrg fi
8102 1.1 mrg
8103 1.1.1.5 mrg if test "x$ac_ct_LIPO" = x; then
8104 1.1.1.5 mrg LIPO=":"
8105 1.1 mrg else
8106 1.1 mrg case $cross_compiling:$ac_tool_warned in
8107 1.1 mrg yes:)
8108 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8109 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8110 1.1 mrg ac_tool_warned=yes ;;
8111 1.1 mrg esac
8112 1.1.1.5 mrg LIPO=$ac_ct_LIPO
8113 1.1 mrg fi
8114 1.1 mrg else
8115 1.1.1.5 mrg LIPO="$ac_cv_prog_LIPO"
8116 1.1 mrg fi
8117 1.1 mrg
8118 1.1.1.5 mrg if test -n "$ac_tool_prefix"; then
8119 1.1.1.5 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8120 1.1.1.5 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2
8121 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8122 1.1.1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
8123 1.1.1.10 mrg if ${ac_cv_prog_OTOOL+:} false; then :
8124 1.1 mrg $as_echo_n "(cached) " >&6
8125 1.1 mrg else
8126 1.1.1.5 mrg if test -n "$OTOOL"; then
8127 1.1.1.5 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8128 1.1 mrg else
8129 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8130 1.1.1.5 mrg for as_dir in $PATH
8131 1.1.1.5 mrg do
8132 1.1.1.5 mrg IFS=$as_save_IFS
8133 1.1.1.5 mrg test -z "$as_dir" && as_dir=.
8134 1.1.1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
8135 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8136 1.1.1.5 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8137 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8138 1.1.1.5 mrg break 2
8139 1.1.1.5 mrg fi
8140 1.1.1.5 mrg done
8141 1.1.1.5 mrg done
8142 1.1.1.5 mrg IFS=$as_save_IFS
8143 1.1 mrg
8144 1.1 mrg fi
8145 1.1.1.5 mrg fi
8146 1.1.1.5 mrg OTOOL=$ac_cv_prog_OTOOL
8147 1.1.1.5 mrg if test -n "$OTOOL"; then
8148 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8149 1.1.1.5 mrg $as_echo "$OTOOL" >&6; }
8150 1.1.1.5 mrg else
8151 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8152 1.1.1.5 mrg $as_echo "no" >&6; }
8153 1.1.1.5 mrg fi
8154 1.1.1.5 mrg
8155 1.1 mrg
8156 1.1 mrg fi
8157 1.1.1.5 mrg if test -z "$ac_cv_prog_OTOOL"; then
8158 1.1.1.5 mrg ac_ct_OTOOL=$OTOOL
8159 1.1.1.5 mrg # Extract the first word of "otool", so it can be a program name with args.
8160 1.1.1.5 mrg set dummy otool; ac_word=$2
8161 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8162 1.1.1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
8163 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8164 1.1 mrg $as_echo_n "(cached) " >&6
8165 1.1 mrg else
8166 1.1.1.5 mrg if test -n "$ac_ct_OTOOL"; then
8167 1.1.1.5 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8168 1.1.1.5 mrg else
8169 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8170 1.1.1.5 mrg for as_dir in $PATH
8171 1.1 mrg do
8172 1.1.1.5 mrg IFS=$as_save_IFS
8173 1.1.1.5 mrg test -z "$as_dir" && as_dir=.
8174 1.1.1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
8175 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8176 1.1.1.5 mrg ac_cv_prog_ac_ct_OTOOL="otool"
8177 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8178 1.1.1.5 mrg break 2
8179 1.1.1.5 mrg fi
8180 1.1.1.5 mrg done
8181 1.1.1.5 mrg done
8182 1.1.1.5 mrg IFS=$as_save_IFS
8183 1.1 mrg
8184 1.1.1.5 mrg fi
8185 1.1.1.5 mrg fi
8186 1.1.1.5 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8187 1.1.1.5 mrg if test -n "$ac_ct_OTOOL"; then
8188 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8189 1.1.1.5 mrg $as_echo "$ac_ct_OTOOL" >&6; }
8190 1.1 mrg else
8191 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8192 1.1.1.5 mrg $as_echo "no" >&6; }
8193 1.1 mrg fi
8194 1.1 mrg
8195 1.1.1.5 mrg if test "x$ac_ct_OTOOL" = x; then
8196 1.1.1.5 mrg OTOOL=":"
8197 1.1.1.5 mrg else
8198 1.1.1.5 mrg case $cross_compiling:$ac_tool_warned in
8199 1.1.1.5 mrg yes:)
8200 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8201 1.1.1.5 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8202 1.1.1.5 mrg ac_tool_warned=yes ;;
8203 1.1.1.5 mrg esac
8204 1.1.1.5 mrg OTOOL=$ac_ct_OTOOL
8205 1.1.1.5 mrg fi
8206 1.1 mrg else
8207 1.1.1.5 mrg OTOOL="$ac_cv_prog_OTOOL"
8208 1.1 mrg fi
8209 1.1 mrg
8210 1.1.1.5 mrg if test -n "$ac_tool_prefix"; then
8211 1.1.1.5 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8212 1.1.1.5 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2
8213 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8214 1.1.1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
8215 1.1.1.10 mrg if ${ac_cv_prog_OTOOL64+:} false; then :
8216 1.1.1.5 mrg $as_echo_n "(cached) " >&6
8217 1.1.1.5 mrg else
8218 1.1.1.5 mrg if test -n "$OTOOL64"; then
8219 1.1.1.5 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8220 1.1.1.5 mrg else
8221 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8222 1.1.1.5 mrg for as_dir in $PATH
8223 1.1.1.5 mrg do
8224 1.1.1.5 mrg IFS=$as_save_IFS
8225 1.1.1.5 mrg test -z "$as_dir" && as_dir=.
8226 1.1.1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
8227 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8228 1.1.1.5 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8229 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8230 1.1.1.5 mrg break 2
8231 1.1.1.5 mrg fi
8232 1.1 mrg done
8233 1.1.1.5 mrg done
8234 1.1.1.5 mrg IFS=$as_save_IFS
8235 1.1.1.5 mrg
8236 1.1.1.5 mrg fi
8237 1.1.1.5 mrg fi
8238 1.1.1.5 mrg OTOOL64=$ac_cv_prog_OTOOL64
8239 1.1.1.5 mrg if test -n "$OTOOL64"; then
8240 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8241 1.1.1.5 mrg $as_echo "$OTOOL64" >&6; }
8242 1.1.1.5 mrg else
8243 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8244 1.1.1.5 mrg $as_echo "no" >&6; }
8245 1.1 mrg fi
8246 1.1 mrg
8247 1.1 mrg
8248 1.1 mrg fi
8249 1.1.1.5 mrg if test -z "$ac_cv_prog_OTOOL64"; then
8250 1.1.1.5 mrg ac_ct_OTOOL64=$OTOOL64
8251 1.1.1.5 mrg # Extract the first word of "otool64", so it can be a program name with args.
8252 1.1.1.5 mrg set dummy otool64; ac_word=$2
8253 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8254 1.1.1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
8255 1.1.1.10 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8256 1.1.1.5 mrg $as_echo_n "(cached) " >&6
8257 1.1 mrg else
8258 1.1.1.5 mrg if test -n "$ac_ct_OTOOL64"; then
8259 1.1.1.5 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8260 1.1.1.5 mrg else
8261 1.1.1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8262 1.1.1.5 mrg for as_dir in $PATH
8263 1.1 mrg do
8264 1.1.1.5 mrg IFS=$as_save_IFS
8265 1.1.1.5 mrg test -z "$as_dir" && as_dir=.
8266 1.1.1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
8267 1.1.1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8268 1.1.1.5 mrg ac_cv_prog_ac_ct_OTOOL64="otool64"
8269 1.1.1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8270 1.1.1.5 mrg break 2
8271 1.1.1.5 mrg fi
8272 1.1.1.5 mrg done
8273 1.1.1.5 mrg done
8274 1.1.1.5 mrg IFS=$as_save_IFS
8275 1.1 mrg
8276 1.1.1.5 mrg fi
8277 1.1.1.5 mrg fi
8278 1.1.1.5 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8279 1.1.1.5 mrg if test -n "$ac_ct_OTOOL64"; then
8280 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8281 1.1.1.5 mrg $as_echo "$ac_ct_OTOOL64" >&6; }
8282 1.1 mrg else
8283 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8284 1.1.1.5 mrg $as_echo "no" >&6; }
8285 1.1 mrg fi
8286 1.1 mrg
8287 1.1.1.5 mrg if test "x$ac_ct_OTOOL64" = x; then
8288 1.1.1.5 mrg OTOOL64=":"
8289 1.1.1.5 mrg else
8290 1.1.1.5 mrg case $cross_compiling:$ac_tool_warned in
8291 1.1.1.5 mrg yes:)
8292 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8293 1.1.1.5 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8294 1.1.1.5 mrg ac_tool_warned=yes ;;
8295 1.1.1.5 mrg esac
8296 1.1.1.5 mrg OTOOL64=$ac_ct_OTOOL64
8297 1.1.1.5 mrg fi
8298 1.1 mrg else
8299 1.1.1.5 mrg OTOOL64="$ac_cv_prog_OTOOL64"
8300 1.1 mrg fi
8301 1.1 mrg
8302 1.1 mrg
8303 1.1 mrg
8304 1.1 mrg
8305 1.1 mrg
8306 1.1 mrg
8307 1.1 mrg
8308 1.1 mrg
8309 1.1 mrg
8310 1.1 mrg
8311 1.1 mrg
8312 1.1 mrg
8313 1.1 mrg
8314 1.1 mrg
8315 1.1 mrg
8316 1.1 mrg
8317 1.1.1.5 mrg
8318 1.1.1.5 mrg
8319 1.1.1.5 mrg
8320 1.1.1.5 mrg
8321 1.1.1.5 mrg
8322 1.1.1.5 mrg
8323 1.1.1.5 mrg
8324 1.1.1.5 mrg
8325 1.1.1.5 mrg
8326 1.1.1.5 mrg
8327 1.1.1.5 mrg
8328 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8329 1.1.1.5 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
8330 1.1.1.10 mrg if ${lt_cv_apple_cc_single_mod+:} false; then :
8331 1.1.1.5 mrg $as_echo_n "(cached) " >&6
8332 1.1 mrg else
8333 1.1.1.5 mrg lt_cv_apple_cc_single_mod=no
8334 1.1.1.5 mrg if test -z "${LT_MULTI_MODULE}"; then
8335 1.1.1.5 mrg # By default we will add the -single_module flag. You can override
8336 1.1.1.5 mrg # by either setting the environment variable LT_MULTI_MODULE
8337 1.1.1.5 mrg # non-empty at configure time, or by adding -multi_module to the
8338 1.1.1.5 mrg # link flags.
8339 1.1.1.5 mrg rm -rf libconftest.dylib*
8340 1.1.1.5 mrg echo "int foo(void){return 1;}" > conftest.c
8341 1.1.1.5 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8342 1.1.1.5 mrg -dynamiclib -Wl,-single_module conftest.c" >&5
8343 1.1.1.5 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8344 1.1.1.5 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8345 1.1.1.5 mrg _lt_result=$?
8346 1.1.1.5 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8347 1.1.1.5 mrg lt_cv_apple_cc_single_mod=yes
8348 1.1.1.5 mrg else
8349 1.1.1.5 mrg cat conftest.err >&5
8350 1.1.1.5 mrg fi
8351 1.1.1.5 mrg rm -rf libconftest.dylib*
8352 1.1.1.5 mrg rm -f conftest.*
8353 1.1.1.5 mrg fi
8354 1.1.1.5 mrg fi
8355 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8356 1.1.1.5 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8357 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8358 1.1.1.5 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8359 1.1.1.10 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then :
8360 1.1.1.5 mrg $as_echo_n "(cached) " >&6
8361 1.1.1.5 mrg else
8362 1.1.1.5 mrg lt_cv_ld_exported_symbols_list=no
8363 1.1.1.5 mrg save_LDFLAGS=$LDFLAGS
8364 1.1.1.5 mrg echo "_main" > conftest.sym
8365 1.1.1.5 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8366 1.1.1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8367 1.1 mrg /* end confdefs.h. */
8368 1.1 mrg
8369 1.1 mrg int
8370 1.1 mrg main ()
8371 1.1 mrg {
8372 1.1.1.5 mrg
8373 1.1.1.5 mrg ;
8374 1.1 mrg return 0;
8375 1.1 mrg }
8376 1.1 mrg _ACEOF
8377 1.1.1.5 mrg if ac_fn_c_try_link "$LINENO"; then :
8378 1.1.1.5 mrg lt_cv_ld_exported_symbols_list=yes
8379 1.1 mrg else
8380 1.1.1.5 mrg lt_cv_ld_exported_symbols_list=no
8381 1.1 mrg fi
8382 1.1.1.5 mrg rm -f core conftest.err conftest.$ac_objext \
8383 1.1.1.5 mrg conftest$ac_exeext conftest.$ac_ext
8384 1.1.1.5 mrg LDFLAGS="$save_LDFLAGS"
8385 1.1 mrg
8386 1.1 mrg fi
8387 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8388 1.1.1.5 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8389 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8390 1.1.1.5 mrg $as_echo_n "checking for -force_load linker flag... " >&6; }
8391 1.1.1.10 mrg if ${lt_cv_ld_force_load+:} false; then :
8392 1.1.1.5 mrg $as_echo_n "(cached) " >&6
8393 1.1.1.5 mrg else
8394 1.1.1.5 mrg lt_cv_ld_force_load=no
8395 1.1.1.5 mrg cat > conftest.c << _LT_EOF
8396 1.1.1.5 mrg int forced_loaded() { return 2;}
8397 1.1.1.5 mrg _LT_EOF
8398 1.1.1.5 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8399 1.1.1.5 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8400 1.1.1.5 mrg echo "$AR cru libconftest.a conftest.o" >&5
8401 1.1.1.5 mrg $AR cru libconftest.a conftest.o 2>&5
8402 1.1.1.5 mrg cat > conftest.c << _LT_EOF
8403 1.1.1.5 mrg int main() { return 0;}
8404 1.1.1.5 mrg _LT_EOF
8405 1.1.1.5 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8406 1.1.1.5 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8407 1.1.1.5 mrg _lt_result=$?
8408 1.1.1.5 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8409 1.1.1.5 mrg lt_cv_ld_force_load=yes
8410 1.1.1.5 mrg else
8411 1.1.1.5 mrg cat conftest.err >&5
8412 1.1.1.5 mrg fi
8413 1.1.1.5 mrg rm -f conftest.err libconftest.a conftest conftest.c
8414 1.1.1.5 mrg rm -rf conftest.dSYM
8415 1.1 mrg
8416 1.1 mrg fi
8417 1.1.1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8418 1.1.1.5 mrg $as_echo "$lt_cv_ld_force_load" >&6; }
8419 1.1.1.5 mrg case $host_os in
8420 1.1.1.5 mrg rhapsody* | darwin1.[012])
8421 1.1.1.5 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8422 1.1.1.5 mrg darwin1.*)
8423 1.1.1.5 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8424 1.1.1.5 mrg darwin*) # darwin 5.x on
8425 1.1.1.5 mrg # if running on 10.5 or later, the deployment target defaults
8426 1.1.1.5 mrg # to the OS version, if on x86, and 10.4, the deployment
8427 1.1.1.5 mrg # target defaults to 10.4. Don't you love it?
8428 1.1.1.5 mrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8429 1.1.1.5 mrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8430 1.1.1.5 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8431 1.1.1.5 mrg 10.[012][,.]*)
8432 1.1.1.5 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8433 1.1.1.5 mrg 10.*)
8434 1.1.1.5 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8435 1.1.1.5 mrg esac
8436 1.1.1.5 mrg ;;
8437 1.1.1.5 mrg esac
8438 1.1.1.5 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8439 1.1.1.5 mrg _lt_dar_single_mod='$single_module'
8440 1.1.1.5 mrg fi
8441 1.1.1.5 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8442 1.1.1.5 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8443 1.1.1.5 mrg else
8444 1.1.1.5 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8445 1.1.1.5 mrg fi
8446 1.1.1.5 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8447 1.1.1.5 mrg _lt_dsymutil='~$DSYMUTIL $lib || :'
8448 1.1.1.5 mrg else
8449 1.1.1.5 mrg _lt_dsymutil=
8450 1.1.1.5 mrg fi
8451 1.1.1.5 mrg ;;
8452 1.1.1.5 mrg esac
8453 1.1 mrg
8454 1.1 mrg for ac_header in dlfcn.h
8455 1.1 mrg do :
8456 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8457 1.1 mrg "
8458 1.1.1.10 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8459 1.1 mrg cat >>confdefs.h <<_ACEOF
8460 1.1 mrg #define HAVE_DLFCN_H 1
8461 1.1 mrg _ACEOF
8462 1.1 mrg
8463 1.1 mrg fi
8464 1.1 mrg
8465 1.1 mrg done
8466 1.1 mrg
8467 1.1 mrg
8468 1.1 mrg
8469 1.1 mrg
8470 1.1 mrg
8471 1.1 mrg # Set options
8472 1.1 mrg
8473 1.1 mrg
8474 1.1 mrg
8475 1.1 mrg enable_dlopen=no
8476 1.1 mrg
8477 1.1 mrg
8478 1.1 mrg enable_win32_dll=no
8479 1.1 mrg
8480 1.1 mrg
8481 1.1 mrg # Check whether --enable-shared was given.
8482 1.1 mrg if test "${enable_shared+set}" = set; then :
8483 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
8484 1.1 mrg case $enableval in
8485 1.1 mrg yes) enable_shared=yes ;;
8486 1.1 mrg no) enable_shared=no ;;
8487 1.1 mrg *)
8488 1.1 mrg enable_shared=no
8489 1.1 mrg # Look at the argument we got. We use all the common list separators.
8490 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8491 1.1 mrg for pkg in $enableval; do
8492 1.1 mrg IFS="$lt_save_ifs"
8493 1.1 mrg if test "X$pkg" = "X$p"; then
8494 1.1 mrg enable_shared=yes
8495 1.1 mrg fi
8496 1.1 mrg done
8497 1.1 mrg IFS="$lt_save_ifs"
8498 1.1 mrg ;;
8499 1.1 mrg esac
8500 1.1 mrg else
8501 1.1 mrg enable_shared=yes
8502 1.1 mrg fi
8503 1.1 mrg
8504 1.1 mrg
8505 1.1 mrg
8506 1.1 mrg
8507 1.1 mrg
8508 1.1 mrg
8509 1.1 mrg
8510 1.1 mrg
8511 1.1 mrg
8512 1.1 mrg # Check whether --enable-static was given.
8513 1.1 mrg if test "${enable_static+set}" = set; then :
8514 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
8515 1.1 mrg case $enableval in
8516 1.1 mrg yes) enable_static=yes ;;
8517 1.1 mrg no) enable_static=no ;;
8518 1.1 mrg *)
8519 1.1 mrg enable_static=no
8520 1.1 mrg # Look at the argument we got. We use all the common list separators.
8521 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8522 1.1 mrg for pkg in $enableval; do
8523 1.1 mrg IFS="$lt_save_ifs"
8524 1.1 mrg if test "X$pkg" = "X$p"; then
8525 1.1 mrg enable_static=yes
8526 1.1 mrg fi
8527 1.1 mrg done
8528 1.1 mrg IFS="$lt_save_ifs"
8529 1.1 mrg ;;
8530 1.1 mrg esac
8531 1.1 mrg else
8532 1.1 mrg enable_static=yes
8533 1.1 mrg fi
8534 1.1 mrg
8535 1.1 mrg
8536 1.1 mrg
8537 1.1 mrg
8538 1.1 mrg
8539 1.1 mrg
8540 1.1 mrg
8541 1.1 mrg
8542 1.1 mrg
8543 1.1 mrg
8544 1.1 mrg # Check whether --with-pic was given.
8545 1.1 mrg if test "${with_pic+set}" = set; then :
8546 1.1 mrg withval=$with_pic; pic_mode="$withval"
8547 1.1 mrg else
8548 1.1 mrg pic_mode=default
8549 1.1 mrg fi
8550 1.1 mrg
8551 1.1 mrg
8552 1.1 mrg test -z "$pic_mode" && pic_mode=default
8553 1.1 mrg
8554 1.1 mrg
8555 1.1 mrg
8556 1.1 mrg
8557 1.1 mrg
8558 1.1 mrg
8559 1.1 mrg
8560 1.1 mrg # Check whether --enable-fast-install was given.
8561 1.1 mrg if test "${enable_fast_install+set}" = set; then :
8562 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
8563 1.1 mrg case $enableval in
8564 1.1 mrg yes) enable_fast_install=yes ;;
8565 1.1 mrg no) enable_fast_install=no ;;
8566 1.1 mrg *)
8567 1.1 mrg enable_fast_install=no
8568 1.1 mrg # Look at the argument we got. We use all the common list separators.
8569 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8570 1.1 mrg for pkg in $enableval; do
8571 1.1 mrg IFS="$lt_save_ifs"
8572 1.1 mrg if test "X$pkg" = "X$p"; then
8573 1.1 mrg enable_fast_install=yes
8574 1.1 mrg fi
8575 1.1 mrg done
8576 1.1 mrg IFS="$lt_save_ifs"
8577 1.1 mrg ;;
8578 1.1 mrg esac
8579 1.1 mrg else
8580 1.1 mrg enable_fast_install=yes
8581 1.1 mrg fi
8582 1.1 mrg
8583 1.1 mrg
8584 1.1 mrg
8585 1.1 mrg
8586 1.1 mrg
8587 1.1 mrg
8588 1.1 mrg
8589 1.1 mrg
8590 1.1 mrg
8591 1.1 mrg
8592 1.1 mrg
8593 1.1 mrg # This can be used to rebuild libtool when needed
8594 1.1 mrg LIBTOOL_DEPS="$ltmain"
8595 1.1 mrg
8596 1.1 mrg # Always use our own libtool.
8597 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8598 1.1 mrg
8599 1.1 mrg
8600 1.1 mrg
8601 1.1 mrg
8602 1.1 mrg
8603 1.1 mrg
8604 1.1 mrg
8605 1.1 mrg
8606 1.1 mrg
8607 1.1 mrg
8608 1.1 mrg
8609 1.1 mrg
8610 1.1 mrg
8611 1.1 mrg
8612 1.1 mrg
8613 1.1 mrg
8614 1.1 mrg
8615 1.1 mrg
8616 1.1 mrg
8617 1.1 mrg
8618 1.1 mrg
8619 1.1 mrg
8620 1.1 mrg
8621 1.1 mrg
8622 1.1 mrg
8623 1.1 mrg
8624 1.1 mrg test -z "$LN_S" && LN_S="ln -s"
8625 1.1 mrg
8626 1.1 mrg
8627 1.1 mrg
8628 1.1 mrg
8629 1.1 mrg
8630 1.1 mrg
8631 1.1 mrg
8632 1.1 mrg
8633 1.1 mrg
8634 1.1 mrg
8635 1.1 mrg
8636 1.1 mrg
8637 1.1 mrg
8638 1.1 mrg
8639 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
8640 1.1 mrg setopt NO_GLOB_SUBST
8641 1.1 mrg fi
8642 1.1 mrg
8643 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8644 1.1 mrg $as_echo_n "checking for objdir... " >&6; }
8645 1.1.1.10 mrg if ${lt_cv_objdir+:} false; then :
8646 1.1 mrg $as_echo_n "(cached) " >&6
8647 1.1 mrg else
8648 1.1 mrg rm -f .libs 2>/dev/null
8649 1.1 mrg mkdir .libs 2>/dev/null
8650 1.1 mrg if test -d .libs; then
8651 1.1 mrg lt_cv_objdir=.libs
8652 1.1 mrg else
8653 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
8654 1.1 mrg lt_cv_objdir=_libs
8655 1.1 mrg fi
8656 1.1 mrg rmdir .libs 2>/dev/null
8657 1.1 mrg fi
8658 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8659 1.1 mrg $as_echo "$lt_cv_objdir" >&6; }
8660 1.1 mrg objdir=$lt_cv_objdir
8661 1.1 mrg
8662 1.1 mrg
8663 1.1 mrg
8664 1.1 mrg
8665 1.1 mrg
8666 1.1 mrg cat >>confdefs.h <<_ACEOF
8667 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/"
8668 1.1 mrg _ACEOF
8669 1.1 mrg
8670 1.1 mrg
8671 1.1 mrg
8672 1.1 mrg
8673 1.1 mrg case $host_os in
8674 1.1 mrg aix3*)
8675 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
8676 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
8677 1.1 mrg # vanish in a puff of smoke.
8678 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
8679 1.1 mrg COLLECT_NAMES=
8680 1.1 mrg export COLLECT_NAMES
8681 1.1 mrg fi
8682 1.1 mrg ;;
8683 1.1 mrg esac
8684 1.1 mrg
8685 1.1 mrg # Global variables:
8686 1.1 mrg ofile=libtool
8687 1.1 mrg can_build_shared=yes
8688 1.1 mrg
8689 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
8690 1.1 mrg # which needs '.lib').
8691 1.1 mrg libext=a
8692 1.1 mrg
8693 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
8694 1.1 mrg
8695 1.1 mrg old_CC="$CC"
8696 1.1 mrg old_CFLAGS="$CFLAGS"
8697 1.1 mrg
8698 1.1 mrg # Set sane defaults for various variables
8699 1.1 mrg test -z "$CC" && CC=cc
8700 1.1 mrg test -z "$LTCC" && LTCC=$CC
8701 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8702 1.1 mrg test -z "$LD" && LD=ld
8703 1.1 mrg test -z "$ac_objext" && ac_objext=o
8704 1.1 mrg
8705 1.1 mrg for cc_temp in $compiler""; do
8706 1.1 mrg case $cc_temp in
8707 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8708 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8709 1.1 mrg \-*) ;;
8710 1.1 mrg *) break;;
8711 1.1 mrg esac
8712 1.1 mrg done
8713 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8714 1.1 mrg
8715 1.1 mrg
8716 1.1 mrg # Only perform the check for file, if the check method requires it
8717 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
8718 1.1 mrg case $deplibs_check_method in
8719 1.1 mrg file_magic*)
8720 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8722 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8723 1.1.1.10 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then :
8724 1.1 mrg $as_echo_n "(cached) " >&6
8725 1.1 mrg else
8726 1.1 mrg case $MAGIC_CMD in
8727 1.1 mrg [\\/*] | ?:[\\/]*)
8728 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8729 1.1 mrg ;;
8730 1.1 mrg *)
8731 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
8732 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8733 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8734 1.1 mrg for ac_dir in $ac_dummy; do
8735 1.1 mrg IFS="$lt_save_ifs"
8736 1.1 mrg test -z "$ac_dir" && ac_dir=.
8737 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
8738 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8739 1.1 mrg if test -n "$file_magic_test_file"; then
8740 1.1 mrg case $deplibs_check_method in
8741 1.1 mrg "file_magic "*)
8742 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8743 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8744 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8745 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
8746 1.1 mrg :
8747 1.1 mrg else
8748 1.1 mrg cat <<_LT_EOF 1>&2
8749 1.1 mrg
8750 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
8751 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
8752 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
8753 1.1 mrg *** as such. This will affect the creation of libtool libraries that
8754 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
8755 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
8756 1.1 mrg *** may want to report the problem to your system manager and/or to
8757 1.1 mrg *** bug-libtool@gnu.org
8758 1.1 mrg
8759 1.1 mrg _LT_EOF
8760 1.1 mrg fi ;;
8761 1.1 mrg esac
8762 1.1 mrg fi
8763 1.1 mrg break
8764 1.1 mrg fi
8765 1.1 mrg done
8766 1.1 mrg IFS="$lt_save_ifs"
8767 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
8768 1.1 mrg ;;
8769 1.1 mrg esac
8770 1.1 mrg fi
8771 1.1 mrg
8772 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8773 1.1 mrg if test -n "$MAGIC_CMD"; then
8774 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8775 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
8776 1.1 mrg else
8777 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8778 1.1 mrg $as_echo "no" >&6; }
8779 1.1 mrg fi
8780 1.1 mrg
8781 1.1 mrg
8782 1.1 mrg
8783 1.1 mrg
8784 1.1 mrg
8785 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
8786 1.1 mrg if test -n "$ac_tool_prefix"; then
8787 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8788 1.1 mrg $as_echo_n "checking for file... " >&6; }
8789 1.1.1.10 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then :
8790 1.1 mrg $as_echo_n "(cached) " >&6
8791 1.1 mrg else
8792 1.1 mrg case $MAGIC_CMD in
8793 1.1 mrg [\\/*] | ?:[\\/]*)
8794 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8795 1.1 mrg ;;
8796 1.1 mrg *)
8797 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
8798 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8799 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8800 1.1 mrg for ac_dir in $ac_dummy; do
8801 1.1 mrg IFS="$lt_save_ifs"
8802 1.1 mrg test -z "$ac_dir" && ac_dir=.
8803 1.1 mrg if test -f $ac_dir/file; then
8804 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
8805 1.1 mrg if test -n "$file_magic_test_file"; then
8806 1.1 mrg case $deplibs_check_method in
8807 1.1 mrg "file_magic "*)
8808 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8809 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8810 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8811 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
8812 1.1 mrg :
8813 1.1 mrg else
8814 1.1 mrg cat <<_LT_EOF 1>&2
8815 1.1 mrg
8816 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
8817 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
8818 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
8819 1.1 mrg *** as such. This will affect the creation of libtool libraries that
8820 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
8821 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
8822 1.1 mrg *** may want to report the problem to your system manager and/or to
8823 1.1 mrg *** bug-libtool@gnu.org
8824 1.1 mrg
8825 1.1 mrg _LT_EOF
8826 1.1 mrg fi ;;
8827 1.1 mrg esac
8828 1.1 mrg fi
8829 1.1 mrg break
8830 1.1 mrg fi
8831 1.1 mrg done
8832 1.1 mrg IFS="$lt_save_ifs"
8833 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
8834 1.1 mrg ;;
8835 1.1 mrg esac
8836 1.1 mrg fi
8837 1.1 mrg
8838 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8839 1.1 mrg if test -n "$MAGIC_CMD"; then
8840 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8841 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
8842 1.1 mrg else
8843 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8844 1.1 mrg $as_echo "no" >&6; }
8845 1.1 mrg fi
8846 1.1 mrg
8847 1.1 mrg
8848 1.1 mrg else
8849 1.1 mrg MAGIC_CMD=:
8850 1.1 mrg fi
8851 1.1 mrg fi
8852 1.1 mrg
8853 1.1 mrg fi
8854 1.1 mrg ;;
8855 1.1 mrg esac
8856 1.1 mrg
8857 1.1 mrg # Use C for the default configuration in the libtool script
8858 1.1 mrg
8859 1.1 mrg lt_save_CC="$CC"
8860 1.1 mrg ac_ext=c
8861 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
8862 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8863 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8864 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
8865 1.1 mrg
8866 1.1 mrg
8867 1.1 mrg # Source file extension for C test sources.
8868 1.1 mrg ac_ext=c
8869 1.1 mrg
8870 1.1 mrg # Object file extension for compiled C test sources.
8871 1.1 mrg objext=o
8872 1.1 mrg objext=$objext
8873 1.1 mrg
8874 1.1 mrg # Code to be used in simple compile tests
8875 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;"
8876 1.1 mrg
8877 1.1 mrg # Code to be used in simple link tests
8878 1.1 mrg lt_simple_link_test_code='int main(){return(0);}'
8879 1.1 mrg
8880 1.1 mrg
8881 1.1 mrg
8882 1.1 mrg
8883 1.1 mrg
8884 1.1 mrg
8885 1.1 mrg
8886 1.1 mrg # If no C compiler was specified, use CC.
8887 1.1 mrg LTCC=${LTCC-"$CC"}
8888 1.1 mrg
8889 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
8890 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8891 1.1 mrg
8892 1.1 mrg # Allow CC to be a program name with arguments.
8893 1.1 mrg compiler=$CC
8894 1.1 mrg
8895 1.1 mrg # Save the default compiler, since it gets overwritten when the other
8896 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8897 1.1 mrg compiler_DEFAULT=$CC
8898 1.1 mrg
8899 1.1 mrg # save warnings/boilerplate of simple test code
8900 1.1 mrg ac_outfile=conftest.$ac_objext
8901 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8902 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8903 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
8904 1.1 mrg $RM conftest*
8905 1.1 mrg
8906 1.1 mrg ac_outfile=conftest.$ac_objext
8907 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
8908 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8909 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
8910 1.1 mrg $RM -r conftest*
8911 1.1 mrg
8912 1.1 mrg
8913 1.1 mrg ## CAVEAT EMPTOR:
8914 1.1 mrg ## There is no encapsulation within the following macros, do not change
8915 1.1 mrg ## the running order or otherwise move them around unless you know exactly
8916 1.1 mrg ## what you are doing...
8917 1.1 mrg if test -n "$compiler"; then
8918 1.1 mrg
8919 1.1 mrg lt_prog_compiler_no_builtin_flag=
8920 1.1 mrg
8921 1.1 mrg if test "$GCC" = yes; then
8922 1.1 mrg case $cc_basename in
8923 1.1 mrg nvcc*)
8924 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8925 1.1 mrg *)
8926 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8927 1.1 mrg esac
8928 1.1 mrg
8929 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8930 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8931 1.1.1.10 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8932 1.1 mrg $as_echo_n "(cached) " >&6
8933 1.1 mrg else
8934 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
8935 1.1 mrg ac_outfile=conftest.$ac_objext
8936 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8937 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
8938 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8939 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8940 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8941 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8942 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
8943 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8944 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8945 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8946 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8947 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8948 1.1 mrg (eval "$lt_compile" 2>conftest.err)
8949 1.1 mrg ac_status=$?
8950 1.1 mrg cat conftest.err >&5
8951 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8952 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
8953 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8954 1.1 mrg # So say no if there are warnings other than the usual output.
8955 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8956 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8957 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8958 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
8959 1.1 mrg fi
8960 1.1 mrg fi
8961 1.1 mrg $RM conftest*
8962 1.1 mrg
8963 1.1 mrg fi
8964 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8965 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8966 1.1 mrg
8967 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8968 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8969 1.1 mrg else
8970 1.1 mrg :
8971 1.1 mrg fi
8972 1.1 mrg
8973 1.1 mrg fi
8974 1.1 mrg
8975 1.1 mrg
8976 1.1 mrg
8977 1.1 mrg
8978 1.1 mrg
8979 1.1 mrg
8980 1.1 mrg lt_prog_compiler_wl=
8981 1.1 mrg lt_prog_compiler_pic=
8982 1.1 mrg lt_prog_compiler_static=
8983 1.1 mrg
8984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8985 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8986 1.1 mrg
8987 1.1 mrg if test "$GCC" = yes; then
8988 1.1 mrg lt_prog_compiler_wl='-Wl,'
8989 1.1 mrg lt_prog_compiler_static='-static'
8990 1.1 mrg
8991 1.1 mrg case $host_os in
8992 1.1 mrg aix*)
8993 1.1 mrg # All AIX code is PIC.
8994 1.1 mrg if test "$host_cpu" = ia64; then
8995 1.1 mrg # AIX 5 now supports IA64 processor
8996 1.1 mrg lt_prog_compiler_static='-Bstatic'
8997 1.1 mrg fi
8998 1.1.1.2 mrg lt_prog_compiler_pic='-fPIC'
8999 1.1 mrg ;;
9000 1.1 mrg
9001 1.1 mrg amigaos*)
9002 1.1 mrg case $host_cpu in
9003 1.1 mrg powerpc)
9004 1.1 mrg # see comment about AmigaOS4 .so support
9005 1.1 mrg lt_prog_compiler_pic='-fPIC'
9006 1.1 mrg ;;
9007 1.1 mrg m68k)
9008 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
9009 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
9010 1.1 mrg # like `-m68040'.
9011 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9012 1.1 mrg ;;
9013 1.1 mrg esac
9014 1.1 mrg ;;
9015 1.1 mrg
9016 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9017 1.1 mrg # PIC is the default for these OSes.
9018 1.1 mrg ;;
9019 1.1 mrg
9020 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
9021 1.1 mrg # This hack is so that the source file can tell whether it is being
9022 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
9023 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
9024 1.1 mrg # (--disable-auto-import) libraries
9025 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
9026 1.1 mrg ;;
9027 1.1 mrg
9028 1.1 mrg darwin* | rhapsody*)
9029 1.1 mrg # PIC is the default on this platform
9030 1.1 mrg # Common symbols not allowed in MH_DYLIB files
9031 1.1 mrg lt_prog_compiler_pic='-fno-common'
9032 1.1 mrg ;;
9033 1.1 mrg
9034 1.1 mrg haiku*)
9035 1.1 mrg # PIC is the default for Haiku.
9036 1.1 mrg # The "-static" flag exists, but is broken.
9037 1.1 mrg lt_prog_compiler_static=
9038 1.1 mrg ;;
9039 1.1 mrg
9040 1.1 mrg hpux*)
9041 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9042 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9043 1.1 mrg # sets the default TLS model and affects inlining.
9044 1.1 mrg case $host_cpu in
9045 1.1 mrg hppa*64*)
9046 1.1 mrg # +Z the default
9047 1.1 mrg ;;
9048 1.1 mrg *)
9049 1.1 mrg lt_prog_compiler_pic='-fPIC'
9050 1.1 mrg ;;
9051 1.1 mrg esac
9052 1.1 mrg ;;
9053 1.1 mrg
9054 1.1 mrg interix[3-9]*)
9055 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9056 1.1 mrg # Instead, we relocate shared libraries at runtime.
9057 1.1 mrg ;;
9058 1.1 mrg
9059 1.1 mrg msdosdjgpp*)
9060 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
9061 1.1 mrg # on systems that don't support them.
9062 1.1 mrg lt_prog_compiler_can_build_shared=no
9063 1.1 mrg enable_shared=no
9064 1.1 mrg ;;
9065 1.1 mrg
9066 1.1 mrg *nto* | *qnx*)
9067 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
9068 1.1 mrg # it will coredump.
9069 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
9070 1.1 mrg ;;
9071 1.1 mrg
9072 1.1 mrg sysv4*MP*)
9073 1.1 mrg if test -d /usr/nec; then
9074 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
9075 1.1 mrg fi
9076 1.1 mrg ;;
9077 1.1 mrg
9078 1.1 mrg *)
9079 1.1 mrg lt_prog_compiler_pic='-fPIC'
9080 1.1 mrg ;;
9081 1.1 mrg esac
9082 1.1 mrg
9083 1.1 mrg case $cc_basename in
9084 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
9085 1.1 mrg lt_prog_compiler_wl='-Xlinker '
9086 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC'
9087 1.1 mrg ;;
9088 1.1 mrg esac
9089 1.1 mrg else
9090 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
9091 1.1 mrg case $host_os in
9092 1.1 mrg aix*)
9093 1.1 mrg lt_prog_compiler_wl='-Wl,'
9094 1.1 mrg if test "$host_cpu" = ia64; then
9095 1.1 mrg # AIX 5 now supports IA64 processor
9096 1.1 mrg lt_prog_compiler_static='-Bstatic'
9097 1.1 mrg else
9098 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9099 1.1 mrg fi
9100 1.1 mrg ;;
9101 1.1 mrg
9102 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
9103 1.1 mrg # This hack is so that the source file can tell whether it is being
9104 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
9105 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
9106 1.1 mrg ;;
9107 1.1 mrg
9108 1.1 mrg hpux9* | hpux10* | hpux11*)
9109 1.1 mrg lt_prog_compiler_wl='-Wl,'
9110 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9111 1.1 mrg # not for PA HP-UX.
9112 1.1 mrg case $host_cpu in
9113 1.1 mrg hppa*64*|ia64*)
9114 1.1 mrg # +Z the default
9115 1.1 mrg ;;
9116 1.1 mrg *)
9117 1.1 mrg lt_prog_compiler_pic='+Z'
9118 1.1 mrg ;;
9119 1.1 mrg esac
9120 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
9121 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
9122 1.1 mrg ;;
9123 1.1 mrg
9124 1.1 mrg irix5* | irix6* | nonstopux*)
9125 1.1 mrg lt_prog_compiler_wl='-Wl,'
9126 1.1 mrg # PIC (with -KPIC) is the default.
9127 1.1 mrg lt_prog_compiler_static='-non_shared'
9128 1.1 mrg ;;
9129 1.1 mrg
9130 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
9131 1.1 mrg case $cc_basename in
9132 1.1 mrg # old Intel for x86_64 which still supported -KPIC.
9133 1.1 mrg ecc*)
9134 1.1 mrg lt_prog_compiler_wl='-Wl,'
9135 1.1 mrg lt_prog_compiler_pic='-KPIC'
9136 1.1 mrg lt_prog_compiler_static='-static'
9137 1.1 mrg ;;
9138 1.1 mrg # icc used to be incompatible with GCC.
9139 1.1 mrg # ICC 10 doesn't accept -KPIC any more.
9140 1.1 mrg icc* | ifort*)
9141 1.1 mrg lt_prog_compiler_wl='-Wl,'
9142 1.1 mrg lt_prog_compiler_pic='-fPIC'
9143 1.1 mrg lt_prog_compiler_static='-static'
9144 1.1 mrg ;;
9145 1.1 mrg # Lahey Fortran 8.1.
9146 1.1 mrg lf95*)
9147 1.1 mrg lt_prog_compiler_wl='-Wl,'
9148 1.1 mrg lt_prog_compiler_pic='--shared'
9149 1.1 mrg lt_prog_compiler_static='--static'
9150 1.1 mrg ;;
9151 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9152 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
9153 1.1 mrg # which looks to be a dead project)
9154 1.1 mrg lt_prog_compiler_wl='-Wl,'
9155 1.1 mrg lt_prog_compiler_pic='-fpic'
9156 1.1 mrg lt_prog_compiler_static='-Bstatic'
9157 1.1 mrg ;;
9158 1.1 mrg ccc*)
9159 1.1 mrg lt_prog_compiler_wl='-Wl,'
9160 1.1 mrg # All Alpha code is PIC.
9161 1.1 mrg lt_prog_compiler_static='-non_shared'
9162 1.1 mrg ;;
9163 1.1 mrg xl* | bgxl* | bgf* | mpixl*)
9164 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9165 1.1 mrg lt_prog_compiler_wl='-Wl,'
9166 1.1 mrg lt_prog_compiler_pic='-qpic'
9167 1.1 mrg lt_prog_compiler_static='-qstaticlink'
9168 1.1 mrg ;;
9169 1.1 mrg *)
9170 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
9171 1.1 mrg *Sun\ F* | *Sun*Fortran*)
9172 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
9173 1.1 mrg lt_prog_compiler_pic='-KPIC'
9174 1.1 mrg lt_prog_compiler_static='-Bstatic'
9175 1.1 mrg lt_prog_compiler_wl=''
9176 1.1 mrg ;;
9177 1.1 mrg *Sun\ C*)
9178 1.1 mrg # Sun C 5.9
9179 1.1 mrg lt_prog_compiler_pic='-KPIC'
9180 1.1 mrg lt_prog_compiler_static='-Bstatic'
9181 1.1 mrg lt_prog_compiler_wl='-Wl,'
9182 1.1 mrg ;;
9183 1.1 mrg esac
9184 1.1 mrg ;;
9185 1.1 mrg esac
9186 1.1 mrg ;;
9187 1.1 mrg
9188 1.1 mrg newsos6)
9189 1.1 mrg lt_prog_compiler_pic='-KPIC'
9190 1.1 mrg lt_prog_compiler_static='-Bstatic'
9191 1.1 mrg ;;
9192 1.1 mrg
9193 1.1 mrg *nto* | *qnx*)
9194 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
9195 1.1 mrg # it will coredump.
9196 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
9197 1.1 mrg ;;
9198 1.1 mrg
9199 1.1 mrg osf3* | osf4* | osf5*)
9200 1.1 mrg lt_prog_compiler_wl='-Wl,'
9201 1.1 mrg # All OSF/1 code is PIC.
9202 1.1 mrg lt_prog_compiler_static='-non_shared'
9203 1.1 mrg ;;
9204 1.1 mrg
9205 1.1 mrg rdos*)
9206 1.1 mrg lt_prog_compiler_static='-non_shared'
9207 1.1 mrg ;;
9208 1.1 mrg
9209 1.1 mrg solaris*)
9210 1.1 mrg lt_prog_compiler_pic='-KPIC'
9211 1.1 mrg lt_prog_compiler_static='-Bstatic'
9212 1.1 mrg case $cc_basename in
9213 1.1 mrg f77* | f90* | f95*)
9214 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
9215 1.1 mrg *)
9216 1.1 mrg lt_prog_compiler_wl='-Wl,';;
9217 1.1 mrg esac
9218 1.1 mrg ;;
9219 1.1 mrg
9220 1.1 mrg sunos4*)
9221 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
9222 1.1 mrg lt_prog_compiler_pic='-PIC'
9223 1.1 mrg lt_prog_compiler_static='-Bstatic'
9224 1.1 mrg ;;
9225 1.1 mrg
9226 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
9227 1.1 mrg lt_prog_compiler_wl='-Wl,'
9228 1.1 mrg lt_prog_compiler_pic='-KPIC'
9229 1.1 mrg lt_prog_compiler_static='-Bstatic'
9230 1.1 mrg ;;
9231 1.1 mrg
9232 1.1 mrg sysv4*MP*)
9233 1.1 mrg if test -d /usr/nec ;then
9234 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
9235 1.1 mrg lt_prog_compiler_static='-Bstatic'
9236 1.1 mrg fi
9237 1.1 mrg ;;
9238 1.1 mrg
9239 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9240 1.1 mrg lt_prog_compiler_wl='-Wl,'
9241 1.1 mrg lt_prog_compiler_pic='-KPIC'
9242 1.1 mrg lt_prog_compiler_static='-Bstatic'
9243 1.1 mrg ;;
9244 1.1 mrg
9245 1.1 mrg unicos*)
9246 1.1 mrg lt_prog_compiler_wl='-Wl,'
9247 1.1 mrg lt_prog_compiler_can_build_shared=no
9248 1.1 mrg ;;
9249 1.1 mrg
9250 1.1 mrg uts4*)
9251 1.1 mrg lt_prog_compiler_pic='-pic'
9252 1.1 mrg lt_prog_compiler_static='-Bstatic'
9253 1.1 mrg ;;
9254 1.1 mrg
9255 1.1 mrg *)
9256 1.1 mrg lt_prog_compiler_can_build_shared=no
9257 1.1 mrg ;;
9258 1.1 mrg esac
9259 1.1 mrg fi
9260 1.1 mrg
9261 1.1 mrg case $host_os in
9262 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
9263 1.1 mrg *djgpp*)
9264 1.1 mrg lt_prog_compiler_pic=
9265 1.1 mrg ;;
9266 1.1 mrg *)
9267 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9268 1.1 mrg ;;
9269 1.1 mrg esac
9270 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9271 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
9272 1.1 mrg
9273 1.1 mrg
9274 1.1 mrg
9275 1.1 mrg
9276 1.1 mrg
9277 1.1 mrg
9278 1.1 mrg #
9279 1.1 mrg # Check to make sure the PIC flag actually works.
9280 1.1 mrg #
9281 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
9282 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9283 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9284 1.1.1.10 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then :
9285 1.1 mrg $as_echo_n "(cached) " >&6
9286 1.1 mrg else
9287 1.1 mrg lt_cv_prog_compiler_pic_works=no
9288 1.1 mrg ac_outfile=conftest.$ac_objext
9289 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9290 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9291 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
9292 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
9293 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
9294 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
9295 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
9296 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
9297 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9298 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9299 1.1 mrg -e 's:$: $lt_compiler_flag:'`
9300 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9301 1.1 mrg (eval "$lt_compile" 2>conftest.err)
9302 1.1 mrg ac_status=$?
9303 1.1 mrg cat conftest.err >&5
9304 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9305 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
9306 1.1 mrg # The compiler can only warn and ignore the option if not recognized
9307 1.1 mrg # So say no if there are warnings other than the usual output.
9308 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9309 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9310 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9311 1.1 mrg lt_cv_prog_compiler_pic_works=yes
9312 1.1 mrg fi
9313 1.1 mrg fi
9314 1.1 mrg $RM conftest*
9315 1.1 mrg
9316 1.1 mrg fi
9317 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9318 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9319 1.1 mrg
9320 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9321 1.1 mrg case $lt_prog_compiler_pic in
9322 1.1 mrg "" | " "*) ;;
9323 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9324 1.1 mrg esac
9325 1.1 mrg else
9326 1.1 mrg lt_prog_compiler_pic=
9327 1.1 mrg lt_prog_compiler_can_build_shared=no
9328 1.1 mrg fi
9329 1.1 mrg
9330 1.1 mrg fi
9331 1.1 mrg
9332 1.1 mrg
9333 1.1 mrg
9334 1.1 mrg
9335 1.1 mrg
9336 1.1 mrg
9337 1.1 mrg #
9338 1.1 mrg # Check to make sure the static flag actually works.
9339 1.1 mrg #
9340 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9341 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9342 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9343 1.1.1.10 mrg if ${lt_cv_prog_compiler_static_works+:} false; then :
9344 1.1 mrg $as_echo_n "(cached) " >&6
9345 1.1 mrg else
9346 1.1 mrg lt_cv_prog_compiler_static_works=no
9347 1.1 mrg save_LDFLAGS="$LDFLAGS"
9348 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9349 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
9350 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9351 1.1 mrg # The linker can only warn and ignore the option if not recognized
9352 1.1 mrg # So say no if there are warnings
9353 1.1 mrg if test -s conftest.err; then
9354 1.1 mrg # Append any errors to the config.log.
9355 1.1 mrg cat conftest.err 1>&5
9356 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9357 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9358 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
9359 1.1 mrg lt_cv_prog_compiler_static_works=yes
9360 1.1 mrg fi
9361 1.1 mrg else
9362 1.1 mrg lt_cv_prog_compiler_static_works=yes
9363 1.1 mrg fi
9364 1.1 mrg fi
9365 1.1 mrg $RM -r conftest*
9366 1.1 mrg LDFLAGS="$save_LDFLAGS"
9367 1.1 mrg
9368 1.1 mrg fi
9369 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9370 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9371 1.1 mrg
9372 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9373 1.1 mrg :
9374 1.1 mrg else
9375 1.1 mrg lt_prog_compiler_static=
9376 1.1 mrg fi
9377 1.1 mrg
9378 1.1 mrg
9379 1.1 mrg
9380 1.1 mrg
9381 1.1 mrg
9382 1.1 mrg
9383 1.1 mrg
9384 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9385 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9386 1.1.1.10 mrg if ${lt_cv_prog_compiler_c_o+:} false; then :
9387 1.1 mrg $as_echo_n "(cached) " >&6
9388 1.1 mrg else
9389 1.1 mrg lt_cv_prog_compiler_c_o=no
9390 1.1 mrg $RM -r conftest 2>/dev/null
9391 1.1 mrg mkdir conftest
9392 1.1 mrg cd conftest
9393 1.1 mrg mkdir out
9394 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9395 1.1 mrg
9396 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
9397 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
9398 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
9399 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
9400 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
9401 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
9402 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9403 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9404 1.1 mrg -e 's:$: $lt_compiler_flag:'`
9405 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9406 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
9407 1.1 mrg ac_status=$?
9408 1.1 mrg cat out/conftest.err >&5
9409 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9410 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
9411 1.1 mrg then
9412 1.1 mrg # The compiler can only warn and ignore the option if not recognized
9413 1.1 mrg # So say no if there are warnings
9414 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9415 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9416 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9417 1.1 mrg lt_cv_prog_compiler_c_o=yes
9418 1.1 mrg fi
9419 1.1 mrg fi
9420 1.1 mrg chmod u+w . 2>&5
9421 1.1 mrg $RM conftest*
9422 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
9423 1.1 mrg # template instantiation
9424 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9425 1.1 mrg $RM out/* && rmdir out
9426 1.1 mrg cd ..
9427 1.1 mrg $RM -r conftest
9428 1.1 mrg $RM conftest*
9429 1.1 mrg
9430 1.1 mrg fi
9431 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9432 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9433 1.1 mrg
9434 1.1 mrg
9435 1.1 mrg
9436 1.1 mrg
9437 1.1 mrg
9438 1.1 mrg
9439 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9440 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9441 1.1.1.10 mrg if ${lt_cv_prog_compiler_c_o+:} false; then :
9442 1.1 mrg $as_echo_n "(cached) " >&6
9443 1.1 mrg else
9444 1.1 mrg lt_cv_prog_compiler_c_o=no
9445 1.1 mrg $RM -r conftest 2>/dev/null
9446 1.1 mrg mkdir conftest
9447 1.1 mrg cd conftest
9448 1.1 mrg mkdir out
9449 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9450 1.1 mrg
9451 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
9452 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
9453 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
9454 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
9455 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
9456 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
9457 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9458 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9459 1.1 mrg -e 's:$: $lt_compiler_flag:'`
9460 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9461 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
9462 1.1 mrg ac_status=$?
9463 1.1 mrg cat out/conftest.err >&5
9464 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9465 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
9466 1.1 mrg then
9467 1.1 mrg # The compiler can only warn and ignore the option if not recognized
9468 1.1 mrg # So say no if there are warnings
9469 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9470 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9471 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9472 1.1 mrg lt_cv_prog_compiler_c_o=yes
9473 1.1 mrg fi
9474 1.1 mrg fi
9475 1.1 mrg chmod u+w . 2>&5
9476 1.1 mrg $RM conftest*
9477 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
9478 1.1 mrg # template instantiation
9479 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9480 1.1 mrg $RM out/* && rmdir out
9481 1.1 mrg cd ..
9482 1.1 mrg $RM -r conftest
9483 1.1 mrg $RM conftest*
9484 1.1 mrg
9485 1.1 mrg fi
9486 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9487 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9488 1.1 mrg
9489 1.1 mrg
9490 1.1 mrg
9491 1.1 mrg
9492 1.1 mrg hard_links="nottested"
9493 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9494 1.1 mrg # do not overwrite the value of need_locks provided by the user
9495 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9496 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
9497 1.1 mrg hard_links=yes
9498 1.1 mrg $RM conftest*
9499 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
9500 1.1 mrg touch conftest.a
9501 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
9502 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
9503 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9504 1.1 mrg $as_echo "$hard_links" >&6; }
9505 1.1 mrg if test "$hard_links" = no; then
9506 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9507 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9508 1.1 mrg need_locks=warn
9509 1.1 mrg fi
9510 1.1 mrg else
9511 1.1 mrg need_locks=no
9512 1.1 mrg fi
9513 1.1 mrg
9514 1.1 mrg
9515 1.1 mrg
9516 1.1 mrg
9517 1.1 mrg
9518 1.1 mrg
9519 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9520 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9521 1.1 mrg
9522 1.1 mrg runpath_var=
9523 1.1 mrg allow_undefined_flag=
9524 1.1 mrg always_export_symbols=no
9525 1.1 mrg archive_cmds=
9526 1.1 mrg archive_expsym_cmds=
9527 1.1 mrg compiler_needs_object=no
9528 1.1 mrg enable_shared_with_static_runtimes=no
9529 1.1 mrg export_dynamic_flag_spec=
9530 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9531 1.1 mrg hardcode_automatic=no
9532 1.1 mrg hardcode_direct=no
9533 1.1 mrg hardcode_direct_absolute=no
9534 1.1 mrg hardcode_libdir_flag_spec=
9535 1.1 mrg hardcode_libdir_flag_spec_ld=
9536 1.1 mrg hardcode_libdir_separator=
9537 1.1 mrg hardcode_minus_L=no
9538 1.1 mrg hardcode_shlibpath_var=unsupported
9539 1.1 mrg inherit_rpath=no
9540 1.1 mrg link_all_deplibs=unknown
9541 1.1 mrg module_cmds=
9542 1.1 mrg module_expsym_cmds=
9543 1.1 mrg old_archive_from_new_cmds=
9544 1.1 mrg old_archive_from_expsyms_cmds=
9545 1.1 mrg thread_safe_flag_spec=
9546 1.1 mrg whole_archive_flag_spec=
9547 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
9548 1.1 mrg # included in the symbol list
9549 1.1 mrg include_expsyms=
9550 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
9551 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
9552 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9553 1.1 mrg # as well as any symbol that contains `d'.
9554 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9555 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9556 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
9557 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
9558 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
9559 1.1 mrg # preloaded symbol tables.
9560 1.1 mrg # Exclude shared library initialization/finalization symbols.
9561 1.1 mrg extract_expsyms_cmds=
9562 1.1 mrg
9563 1.1 mrg case $host_os in
9564 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9565 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
9566 1.1 mrg # When not using gcc, we currently assume that we are using
9567 1.1 mrg # Microsoft Visual C++.
9568 1.1 mrg if test "$GCC" != yes; then
9569 1.1 mrg with_gnu_ld=no
9570 1.1 mrg fi
9571 1.1 mrg ;;
9572 1.1 mrg interix*)
9573 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
9574 1.1 mrg with_gnu_ld=yes
9575 1.1 mrg ;;
9576 1.1 mrg openbsd*)
9577 1.1 mrg with_gnu_ld=no
9578 1.1 mrg ;;
9579 1.1 mrg esac
9580 1.1 mrg
9581 1.1 mrg ld_shlibs=yes
9582 1.1 mrg
9583 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker
9584 1.1 mrg # that we're better off using the native interface for both.
9585 1.1 mrg lt_use_gnu_ld_interface=no
9586 1.1 mrg if test "$with_gnu_ld" = yes; then
9587 1.1 mrg case $host_os in
9588 1.1 mrg aix*)
9589 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility
9590 1.1 mrg # with the native linker. However, as the warning in the GNU ld
9591 1.1 mrg # block says, versions before 2.19.5* couldn't really create working
9592 1.1 mrg # shared libraries, regardless of the interface used.
9593 1.1 mrg case `$LD -v 2>&1` in
9594 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9595 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9596 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9597 1.1 mrg *)
9598 1.1 mrg lt_use_gnu_ld_interface=yes
9599 1.1 mrg ;;
9600 1.1 mrg esac
9601 1.1 mrg ;;
9602 1.1 mrg *)
9603 1.1 mrg lt_use_gnu_ld_interface=yes
9604 1.1 mrg ;;
9605 1.1 mrg esac
9606 1.1 mrg fi
9607 1.1 mrg
9608 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then
9609 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
9610 1.1 mrg wlarc='${wl}'
9611 1.1 mrg
9612 1.1 mrg # Set some defaults for GNU ld with shared library support. These
9613 1.1 mrg # are reset later if shared libraries are not supported. Putting them
9614 1.1 mrg # here allows them to be overridden if necessary.
9615 1.1 mrg runpath_var=LD_RUN_PATH
9616 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9617 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
9618 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
9619 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9620 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9621 1.1 mrg else
9622 1.1 mrg whole_archive_flag_spec=
9623 1.1 mrg fi
9624 1.1 mrg supports_anon_versioning=no
9625 1.1 mrg case `$LD -v 2>&1` in
9626 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;;
9627 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9628 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9629 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9630 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
9631 1.1 mrg *) supports_anon_versioning=yes ;;
9632 1.1 mrg esac
9633 1.1 mrg
9634 1.1 mrg # See if GNU ld supports shared libraries.
9635 1.1 mrg case $host_os in
9636 1.1 mrg aix[3-9]*)
9637 1.1 mrg # On AIX/PPC, the GNU linker is very broken
9638 1.1 mrg if test "$host_cpu" != ia64; then
9639 1.1 mrg ld_shlibs=no
9640 1.1 mrg cat <<_LT_EOF 1>&2
9641 1.1 mrg
9642 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported
9643 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
9644 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
9645 1.1 mrg *** really care for shared libraries, you may want to install binutils
9646 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9647 1.1 mrg *** You will then need to restart the configuration process.
9648 1.1 mrg
9649 1.1 mrg _LT_EOF
9650 1.1 mrg fi
9651 1.1 mrg ;;
9652 1.1 mrg
9653 1.1 mrg amigaos*)
9654 1.1 mrg case $host_cpu in
9655 1.1 mrg powerpc)
9656 1.1 mrg # see comment about AmigaOS4 .so support
9657 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9658 1.1 mrg archive_expsym_cmds=''
9659 1.1 mrg ;;
9660 1.1 mrg m68k)
9661 1.1 mrg 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)'
9662 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9663 1.1 mrg hardcode_minus_L=yes
9664 1.1 mrg ;;
9665 1.1 mrg esac
9666 1.1 mrg ;;
9667 1.1 mrg
9668 1.1 mrg beos*)
9669 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9670 1.1 mrg allow_undefined_flag=unsupported
9671 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9672 1.1 mrg # support --undefined. This deserves some investigation. FIXME
9673 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9674 1.1 mrg else
9675 1.1 mrg ld_shlibs=no
9676 1.1 mrg fi
9677 1.1 mrg ;;
9678 1.1 mrg
9679 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9680 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9681 1.1 mrg # as there is no search path for DLLs.
9682 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9683 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols'
9684 1.1 mrg allow_undefined_flag=unsupported
9685 1.1 mrg always_export_symbols=no
9686 1.1 mrg enable_shared_with_static_runtimes=yes
9687 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9688 1.1 mrg
9689 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9690 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9691 1.1 mrg # If the export-symbols file already is a .def file (1st line
9692 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
9693 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9694 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
9695 1.1 mrg else
9696 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
9697 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
9698 1.1 mrg fi~
9699 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9700 1.1 mrg else
9701 1.1 mrg ld_shlibs=no
9702 1.1 mrg fi
9703 1.1 mrg ;;
9704 1.1 mrg
9705 1.1 mrg haiku*)
9706 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9707 1.1 mrg link_all_deplibs=yes
9708 1.1 mrg ;;
9709 1.1 mrg
9710 1.1 mrg interix[3-9]*)
9711 1.1 mrg hardcode_direct=no
9712 1.1 mrg hardcode_shlibpath_var=no
9713 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9714 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9715 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9716 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
9717 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
9718 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
9719 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9720 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9721 1.1 mrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9722 1.1 mrg 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'
9723 1.1 mrg ;;
9724 1.1 mrg
9725 1.1.1.11 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
9726 1.1 mrg tmp_diet=no
9727 1.1 mrg if test "$host_os" = linux-dietlibc; then
9728 1.1 mrg case $cc_basename in
9729 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9730 1.1 mrg esac
9731 1.1 mrg fi
9732 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9733 1.1 mrg && test "$tmp_diet" = no
9734 1.1 mrg then
9735 1.1.1.4 mrg tmp_addflag=' $pic_flag'
9736 1.1 mrg tmp_sharedflag='-shared'
9737 1.1 mrg case $cc_basename,$host_cpu in
9738 1.1 mrg pgcc*) # Portland Group C compiler
9739 1.1 mrg 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'
9740 1.1 mrg tmp_addflag=' $pic_flag'
9741 1.1 mrg ;;
9742 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*)
9743 1.1 mrg # Portland Group f77 and f90 compilers
9744 1.1 mrg 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'
9745 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
9746 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9747 1.1 mrg tmp_addflag=' -i_dynamic' ;;
9748 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9749 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
9750 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
9751 1.1 mrg tmp_addflag=' -nofor_main' ;;
9752 1.1 mrg lf95*) # Lahey Fortran 8.1
9753 1.1 mrg whole_archive_flag_spec=
9754 1.1 mrg tmp_sharedflag='--shared' ;;
9755 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9756 1.1 mrg tmp_sharedflag='-qmkshrobj'
9757 1.1 mrg tmp_addflag= ;;
9758 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
9759 1.1 mrg 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'
9760 1.1 mrg compiler_needs_object=yes
9761 1.1 mrg ;;
9762 1.1 mrg esac
9763 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
9764 1.1 mrg *Sun\ C*) # Sun C 5.9
9765 1.1 mrg 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'
9766 1.1 mrg compiler_needs_object=yes
9767 1.1 mrg tmp_sharedflag='-G' ;;
9768 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
9769 1.1 mrg tmp_sharedflag='-G' ;;
9770 1.1 mrg esac
9771 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9772 1.1 mrg
9773 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
9774 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9775 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9776 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
9777 1.1 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9778 1.1 mrg fi
9779 1.1 mrg
9780 1.1 mrg case $cc_basename in
9781 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*)
9782 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9783 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9784 1.1 mrg hardcode_libdir_flag_spec=
9785 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
9786 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9787 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
9788 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9789 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9790 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
9791 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9792 1.1 mrg fi
9793 1.1 mrg ;;
9794 1.1 mrg esac
9795 1.1 mrg else
9796 1.1 mrg ld_shlibs=no
9797 1.1 mrg fi
9798 1.1 mrg ;;
9799 1.1 mrg
9800 1.1 mrg netbsd*)
9801 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9802 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9803 1.1 mrg wlarc=
9804 1.1 mrg else
9805 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9806 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9807 1.1 mrg fi
9808 1.1 mrg ;;
9809 1.1 mrg
9810 1.1 mrg solaris*)
9811 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9812 1.1 mrg ld_shlibs=no
9813 1.1 mrg cat <<_LT_EOF 1>&2
9814 1.1 mrg
9815 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9816 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
9817 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
9818 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
9819 1.1 mrg *** your PATH or compiler configuration so that the native linker is
9820 1.1 mrg *** used, and then restart.
9821 1.1 mrg
9822 1.1 mrg _LT_EOF
9823 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9824 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9825 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9826 1.1 mrg else
9827 1.1 mrg ld_shlibs=no
9828 1.1 mrg fi
9829 1.1 mrg ;;
9830 1.1 mrg
9831 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9832 1.1 mrg case `$LD -v 2>&1` in
9833 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9834 1.1 mrg ld_shlibs=no
9835 1.1 mrg cat <<_LT_EOF 1>&2
9836 1.1 mrg
9837 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9838 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
9839 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
9840 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9841 1.1 mrg *** your PATH or compiler configuration so that the native linker is
9842 1.1 mrg *** used, and then restart.
9843 1.1 mrg
9844 1.1 mrg _LT_EOF
9845 1.1 mrg ;;
9846 1.1 mrg *)
9847 1.1 mrg # For security reasons, it is highly recommended that you always
9848 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
9849 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
9850 1.1 mrg # requires that you compile everything twice, which is a pain.
9851 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9852 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9853 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9854 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9855 1.1 mrg else
9856 1.1 mrg ld_shlibs=no
9857 1.1 mrg fi
9858 1.1 mrg ;;
9859 1.1 mrg esac
9860 1.1 mrg ;;
9861 1.1 mrg
9862 1.1 mrg sunos4*)
9863 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9864 1.1 mrg wlarc=
9865 1.1 mrg hardcode_direct=yes
9866 1.1 mrg hardcode_shlibpath_var=no
9867 1.1 mrg ;;
9868 1.1 mrg
9869 1.1 mrg *)
9870 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9871 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9872 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9873 1.1 mrg else
9874 1.1 mrg ld_shlibs=no
9875 1.1 mrg fi
9876 1.1 mrg ;;
9877 1.1 mrg esac
9878 1.1 mrg
9879 1.1 mrg if test "$ld_shlibs" = no; then
9880 1.1 mrg runpath_var=
9881 1.1 mrg hardcode_libdir_flag_spec=
9882 1.1 mrg export_dynamic_flag_spec=
9883 1.1 mrg whole_archive_flag_spec=
9884 1.1 mrg fi
9885 1.1 mrg else
9886 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
9887 1.1 mrg case $host_os in
9888 1.1 mrg aix3*)
9889 1.1 mrg allow_undefined_flag=unsupported
9890 1.1 mrg always_export_symbols=yes
9891 1.1 mrg 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'
9892 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
9893 1.1 mrg # are no directories specified by -L.
9894 1.1 mrg hardcode_minus_L=yes
9895 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9896 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
9897 1.1 mrg # broken collect2.
9898 1.1 mrg hardcode_direct=unsupported
9899 1.1 mrg fi
9900 1.1 mrg ;;
9901 1.1 mrg
9902 1.1 mrg aix[4-9]*)
9903 1.1 mrg if test "$host_cpu" = ia64; then
9904 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
9905 1.1 mrg # have to do anything special.
9906 1.1 mrg aix_use_runtimelinking=no
9907 1.1 mrg exp_sym_flag='-Bexport'
9908 1.1 mrg no_entry_flag=""
9909 1.1 mrg else
9910 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
9911 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
9912 1.1 mrg # Also, AIX nm treats weak defined symbols like other global
9913 1.1 mrg # defined symbols, whereas GNU nm marks them as "W".
9914 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9915 1.1 mrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9916 1.1 mrg else
9917 1.1.1.6 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9918 1.1 mrg fi
9919 1.1 mrg aix_use_runtimelinking=no
9920 1.1 mrg
9921 1.1 mrg # Test if we are trying to use run time linking or normal
9922 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9923 1.1 mrg # need to do runtime linking.
9924 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9925 1.1 mrg for ld_flag in $LDFLAGS; do
9926 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9927 1.1 mrg aix_use_runtimelinking=yes
9928 1.1 mrg break
9929 1.1 mrg fi
9930 1.1 mrg done
9931 1.1 mrg ;;
9932 1.1 mrg esac
9933 1.1 mrg
9934 1.1 mrg exp_sym_flag='-bexport'
9935 1.1 mrg no_entry_flag='-bnoentry'
9936 1.1 mrg fi
9937 1.1 mrg
9938 1.1 mrg # When large executables or shared objects are built, AIX ld can
9939 1.1 mrg # have problems creating the table of contents. If linking a library
9940 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
9941 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9942 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9943 1.1 mrg
9944 1.1 mrg archive_cmds=''
9945 1.1 mrg hardcode_direct=yes
9946 1.1 mrg hardcode_direct_absolute=yes
9947 1.1 mrg hardcode_libdir_separator=':'
9948 1.1 mrg link_all_deplibs=yes
9949 1.1 mrg file_list_spec='${wl}-f,'
9950 1.1 mrg
9951 1.1 mrg if test "$GCC" = yes; then
9952 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
9953 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
9954 1.1 mrg # below for broken collect2 doesn't work under 4.3+
9955 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
9956 1.1 mrg if test -f "$collect2name" &&
9957 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9958 1.1 mrg then
9959 1.1 mrg # We have reworked collect2
9960 1.1 mrg :
9961 1.1 mrg else
9962 1.1 mrg # We have old collect2
9963 1.1 mrg hardcode_direct=unsupported
9964 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
9965 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
9966 1.1 mrg # to unsupported forces relinking
9967 1.1 mrg hardcode_minus_L=yes
9968 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9969 1.1 mrg hardcode_libdir_separator=
9970 1.1 mrg fi
9971 1.1 mrg ;;
9972 1.1 mrg esac
9973 1.1 mrg shared_flag='-shared'
9974 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9975 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
9976 1.1 mrg fi
9977 1.1 mrg else
9978 1.1 mrg # not using gcc
9979 1.1 mrg if test "$host_cpu" = ia64; then
9980 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9981 1.1 mrg # chokes on -Wl,-G. The following line is correct:
9982 1.1 mrg shared_flag='-G'
9983 1.1 mrg else
9984 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9985 1.1 mrg shared_flag='${wl}-G'
9986 1.1 mrg else
9987 1.1 mrg shared_flag='${wl}-bM:SRE'
9988 1.1 mrg fi
9989 1.1 mrg fi
9990 1.1 mrg fi
9991 1.1 mrg
9992 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall'
9993 1.1 mrg # It seems that -bexpall does not export symbols beginning with
9994 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
9995 1.1 mrg always_export_symbols=yes
9996 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9997 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
9998 1.1 mrg # -berok will link without error, but may produce a broken library.
9999 1.1 mrg allow_undefined_flag='-berok'
10000 1.1 mrg # Determine the default libpath from the value encoded in an
10001 1.1 mrg # empty executable.
10002 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10003 1.1 mrg /* end confdefs.h. */
10004 1.1 mrg
10005 1.1 mrg int
10006 1.1 mrg main ()
10007 1.1 mrg {
10008 1.1 mrg
10009 1.1 mrg ;
10010 1.1 mrg return 0;
10011 1.1 mrg }
10012 1.1 mrg _ACEOF
10013 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10014 1.1 mrg
10015 1.1 mrg lt_aix_libpath_sed='
10016 1.1 mrg /Import File Strings/,/^$/ {
10017 1.1 mrg /^0/ {
10018 1.1 mrg s/^0 *\(.*\)$/\1/
10019 1.1 mrg p
10020 1.1 mrg }
10021 1.1 mrg }'
10022 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10023 1.1 mrg # Check for a 64-bit object if we didn't find anything.
10024 1.1 mrg if test -z "$aix_libpath"; then
10025 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10026 1.1 mrg fi
10027 1.1 mrg fi
10028 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10029 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10030 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10031 1.1 mrg
10032 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10033 1.1 mrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10034 1.1 mrg else
10035 1.1 mrg if test "$host_cpu" = ia64; then
10036 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10037 1.1 mrg allow_undefined_flag="-z nodefs"
10038 1.1 mrg 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"
10039 1.1 mrg else
10040 1.1 mrg # Determine the default libpath from the value encoded in an
10041 1.1 mrg # empty executable.
10042 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10043 1.1 mrg /* end confdefs.h. */
10044 1.1 mrg
10045 1.1 mrg int
10046 1.1 mrg main ()
10047 1.1 mrg {
10048 1.1 mrg
10049 1.1 mrg ;
10050 1.1 mrg return 0;
10051 1.1 mrg }
10052 1.1 mrg _ACEOF
10053 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10054 1.1 mrg
10055 1.1 mrg lt_aix_libpath_sed='
10056 1.1 mrg /Import File Strings/,/^$/ {
10057 1.1 mrg /^0/ {
10058 1.1 mrg s/^0 *\(.*\)$/\1/
10059 1.1 mrg p
10060 1.1 mrg }
10061 1.1 mrg }'
10062 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10063 1.1 mrg # Check for a 64-bit object if we didn't find anything.
10064 1.1 mrg if test -z "$aix_libpath"; then
10065 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10066 1.1 mrg fi
10067 1.1 mrg fi
10068 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10069 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10070 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10071 1.1 mrg
10072 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10073 1.1 mrg # Warning - without using the other run time loading flags,
10074 1.1 mrg # -berok will link without error, but may produce a broken library.
10075 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
10076 1.1 mrg allow_undefined_flag=' ${wl}-berok'
10077 1.1 mrg if test "$with_gnu_ld" = yes; then
10078 1.1 mrg # We only use this code for GNU lds that support --whole-archive.
10079 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10080 1.1 mrg else
10081 1.1 mrg # Exported symbols can be pulled into shared objects from archives
10082 1.1 mrg whole_archive_flag_spec='$convenience'
10083 1.1 mrg fi
10084 1.1 mrg archive_cmds_need_lc=yes
10085 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
10086 1.1 mrg archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10087 1.1 mrg fi
10088 1.1 mrg fi
10089 1.1 mrg ;;
10090 1.1 mrg
10091 1.1 mrg amigaos*)
10092 1.1 mrg case $host_cpu in
10093 1.1 mrg powerpc)
10094 1.1 mrg # see comment about AmigaOS4 .so support
10095 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10096 1.1 mrg archive_expsym_cmds=''
10097 1.1 mrg ;;
10098 1.1 mrg m68k)
10099 1.1 mrg 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)'
10100 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
10101 1.1 mrg hardcode_minus_L=yes
10102 1.1 mrg ;;
10103 1.1 mrg esac
10104 1.1 mrg ;;
10105 1.1 mrg
10106 1.1 mrg bsdi[45]*)
10107 1.1 mrg export_dynamic_flag_spec=-rdynamic
10108 1.1 mrg ;;
10109 1.1 mrg
10110 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
10111 1.1 mrg # When not using gcc, we currently assume that we are using
10112 1.1 mrg # Microsoft Visual C++.
10113 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
10114 1.1 mrg # no search path for DLLs.
10115 1.1 mrg hardcode_libdir_flag_spec=' '
10116 1.1 mrg allow_undefined_flag=unsupported
10117 1.1 mrg # Tell ltmain to make .lib files, not .a files.
10118 1.1 mrg libext=lib
10119 1.1 mrg # Tell ltmain to make .dll files, not .so files.
10120 1.1 mrg shrext_cmds=".dll"
10121 1.1 mrg # FIXME: Setting linknames here is a bad hack.
10122 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10123 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
10124 1.1 mrg old_archive_from_new_cmds='true'
10125 1.1 mrg # FIXME: Should let the user specify the lib program.
10126 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10127 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
10128 1.1 mrg enable_shared_with_static_runtimes=yes
10129 1.1 mrg ;;
10130 1.1 mrg
10131 1.1 mrg darwin* | rhapsody*)
10132 1.1 mrg
10133 1.1 mrg
10134 1.1 mrg archive_cmds_need_lc=no
10135 1.1 mrg hardcode_direct=no
10136 1.1 mrg hardcode_automatic=yes
10137 1.1 mrg hardcode_shlibpath_var=unsupported
10138 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then
10139 1.1 mrg 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\"`'
10140 1.1 mrg else
10141 1.1 mrg whole_archive_flag_spec=''
10142 1.1 mrg fi
10143 1.1 mrg link_all_deplibs=yes
10144 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined"
10145 1.1 mrg case $cc_basename in
10146 1.1 mrg ifort*) _lt_dar_can_shared=yes ;;
10147 1.1 mrg *) _lt_dar_can_shared=$GCC ;;
10148 1.1 mrg esac
10149 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then
10150 1.1 mrg output_verbose_link_cmd=func_echo_all
10151 1.1 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10152 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10153 1.1 mrg 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}"
10154 1.1 mrg 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}"
10155 1.1 mrg
10156 1.1 mrg else
10157 1.1 mrg ld_shlibs=no
10158 1.1 mrg fi
10159 1.1 mrg
10160 1.1 mrg ;;
10161 1.1 mrg
10162 1.1 mrg dgux*)
10163 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10164 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
10165 1.1 mrg hardcode_shlibpath_var=no
10166 1.1 mrg ;;
10167 1.1 mrg
10168 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10169 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
10170 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
10171 1.1 mrg # extra space).
10172 1.1 mrg freebsd2.2*)
10173 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10174 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
10175 1.1 mrg hardcode_direct=yes
10176 1.1 mrg hardcode_shlibpath_var=no
10177 1.1 mrg ;;
10178 1.1 mrg
10179 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10180 1.1.1.2 mrg freebsd2.*)
10181 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10182 1.1 mrg hardcode_direct=yes
10183 1.1 mrg hardcode_minus_L=yes
10184 1.1 mrg hardcode_shlibpath_var=no
10185 1.1 mrg ;;
10186 1.1 mrg
10187 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10188 1.1 mrg freebsd* | dragonfly*)
10189 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10190 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
10191 1.1 mrg hardcode_direct=yes
10192 1.1 mrg hardcode_shlibpath_var=no
10193 1.1 mrg ;;
10194 1.1 mrg
10195 1.1 mrg hpux9*)
10196 1.1 mrg if test "$GCC" = yes; then
10197 1.1 mrg archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10198 1.1 mrg else
10199 1.1 mrg archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10200 1.1 mrg fi
10201 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10202 1.1 mrg hardcode_libdir_separator=:
10203 1.1 mrg hardcode_direct=yes
10204 1.1 mrg
10205 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
10206 1.1 mrg # but as the default location of the library.
10207 1.1 mrg hardcode_minus_L=yes
10208 1.1 mrg export_dynamic_flag_spec='${wl}-E'
10209 1.1 mrg ;;
10210 1.1 mrg
10211 1.1 mrg hpux10*)
10212 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10213 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10214 1.1 mrg else
10215 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10216 1.1 mrg fi
10217 1.1 mrg if test "$with_gnu_ld" = no; then
10218 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10219 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
10220 1.1 mrg hardcode_libdir_separator=:
10221 1.1 mrg hardcode_direct=yes
10222 1.1 mrg hardcode_direct_absolute=yes
10223 1.1 mrg export_dynamic_flag_spec='${wl}-E'
10224 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
10225 1.1 mrg # but as the default location of the library.
10226 1.1 mrg hardcode_minus_L=yes
10227 1.1 mrg fi
10228 1.1 mrg ;;
10229 1.1 mrg
10230 1.1 mrg hpux11*)
10231 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10232 1.1 mrg case $host_cpu in
10233 1.1 mrg hppa*64*)
10234 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10235 1.1 mrg ;;
10236 1.1 mrg ia64*)
10237 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10238 1.1 mrg ;;
10239 1.1 mrg *)
10240 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10241 1.1 mrg ;;
10242 1.1 mrg esac
10243 1.1 mrg else
10244 1.1 mrg case $host_cpu in
10245 1.1 mrg hppa*64*)
10246 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10247 1.1 mrg ;;
10248 1.1 mrg ia64*)
10249 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10250 1.1 mrg ;;
10251 1.1 mrg *)
10252 1.1 mrg
10253 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet
10254 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10255 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10256 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; }
10257 1.1.1.10 mrg if ${lt_cv_prog_compiler__b+:} false; then :
10258 1.1 mrg $as_echo_n "(cached) " >&6
10259 1.1 mrg else
10260 1.1 mrg lt_cv_prog_compiler__b=no
10261 1.1 mrg save_LDFLAGS="$LDFLAGS"
10262 1.1 mrg LDFLAGS="$LDFLAGS -b"
10263 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
10264 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10265 1.1 mrg # The linker can only warn and ignore the option if not recognized
10266 1.1 mrg # So say no if there are warnings
10267 1.1 mrg if test -s conftest.err; then
10268 1.1 mrg # Append any errors to the config.log.
10269 1.1 mrg cat conftest.err 1>&5
10270 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10271 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10272 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
10273 1.1 mrg lt_cv_prog_compiler__b=yes
10274 1.1 mrg fi
10275 1.1 mrg else
10276 1.1 mrg lt_cv_prog_compiler__b=yes
10277 1.1 mrg fi
10278 1.1 mrg fi
10279 1.1 mrg $RM -r conftest*
10280 1.1 mrg LDFLAGS="$save_LDFLAGS"
10281 1.1 mrg
10282 1.1 mrg fi
10283 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10284 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; }
10285 1.1 mrg
10286 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then
10287 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10288 1.1 mrg else
10289 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10290 1.1 mrg fi
10291 1.1 mrg
10292 1.1 mrg ;;
10293 1.1 mrg esac
10294 1.1 mrg fi
10295 1.1 mrg if test "$with_gnu_ld" = no; then
10296 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10297 1.1 mrg hardcode_libdir_separator=:
10298 1.1 mrg
10299 1.1 mrg case $host_cpu in
10300 1.1 mrg hppa*64*|ia64*)
10301 1.1 mrg hardcode_direct=no
10302 1.1 mrg hardcode_shlibpath_var=no
10303 1.1 mrg ;;
10304 1.1 mrg *)
10305 1.1 mrg hardcode_direct=yes
10306 1.1 mrg hardcode_direct_absolute=yes
10307 1.1 mrg export_dynamic_flag_spec='${wl}-E'
10308 1.1 mrg
10309 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
10310 1.1 mrg # but as the default location of the library.
10311 1.1 mrg hardcode_minus_L=yes
10312 1.1 mrg ;;
10313 1.1 mrg esac
10314 1.1 mrg fi
10315 1.1 mrg ;;
10316 1.1 mrg
10317 1.1 mrg irix5* | irix6* | nonstopux*)
10318 1.1 mrg if test "$GCC" = yes; then
10319 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10320 1.1 mrg # Try to use the -exported_symbol ld option, if it does not
10321 1.1 mrg # work, assume that -exports_file does not work either and
10322 1.1 mrg # implicitly export all symbols.
10323 1.1 mrg save_LDFLAGS="$LDFLAGS"
10324 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10325 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10326 1.1 mrg /* end confdefs.h. */
10327 1.1 mrg int foo(void) {}
10328 1.1 mrg _ACEOF
10329 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10330 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
10331 1.1 mrg
10332 1.1 mrg fi
10333 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10334 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10335 1.1 mrg LDFLAGS="$save_LDFLAGS"
10336 1.1 mrg else
10337 1.1 mrg 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'
10338 1.1 mrg 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'
10339 1.1 mrg fi
10340 1.1 mrg archive_cmds_need_lc='no'
10341 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10342 1.1 mrg hardcode_libdir_separator=:
10343 1.1 mrg inherit_rpath=yes
10344 1.1 mrg link_all_deplibs=yes
10345 1.1 mrg ;;
10346 1.1 mrg
10347 1.1 mrg netbsd*)
10348 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10349 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10350 1.1 mrg else
10351 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10352 1.1 mrg fi
10353 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
10354 1.1 mrg hardcode_direct=yes
10355 1.1 mrg hardcode_shlibpath_var=no
10356 1.1 mrg ;;
10357 1.1 mrg
10358 1.1 mrg newsos6)
10359 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10360 1.1 mrg hardcode_direct=yes
10361 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10362 1.1 mrg hardcode_libdir_separator=:
10363 1.1 mrg hardcode_shlibpath_var=no
10364 1.1 mrg ;;
10365 1.1 mrg
10366 1.1 mrg *nto* | *qnx*)
10367 1.1 mrg ;;
10368 1.1 mrg
10369 1.1 mrg openbsd*)
10370 1.1 mrg if test -f /usr/libexec/ld.so; then
10371 1.1 mrg hardcode_direct=yes
10372 1.1 mrg hardcode_shlibpath_var=no
10373 1.1 mrg hardcode_direct_absolute=yes
10374 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10375 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10376 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10377 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10378 1.1 mrg export_dynamic_flag_spec='${wl}-E'
10379 1.1 mrg else
10380 1.1 mrg case $host_os in
10381 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10382 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10383 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
10384 1.1 mrg ;;
10385 1.1 mrg *)
10386 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10387 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10388 1.1 mrg ;;
10389 1.1 mrg esac
10390 1.1 mrg fi
10391 1.1 mrg else
10392 1.1 mrg ld_shlibs=no
10393 1.1 mrg fi
10394 1.1 mrg ;;
10395 1.1 mrg
10396 1.1 mrg os2*)
10397 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
10398 1.1 mrg hardcode_minus_L=yes
10399 1.1 mrg allow_undefined_flag=unsupported
10400 1.1 mrg archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
10401 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10402 1.1 mrg ;;
10403 1.1 mrg
10404 1.1 mrg osf3*)
10405 1.1 mrg if test "$GCC" = yes; then
10406 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10407 1.1 mrg 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'
10408 1.1 mrg else
10409 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
10410 1.1 mrg 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'
10411 1.1 mrg fi
10412 1.1 mrg archive_cmds_need_lc='no'
10413 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10414 1.1 mrg hardcode_libdir_separator=:
10415 1.1 mrg ;;
10416 1.1 mrg
10417 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
10418 1.1 mrg if test "$GCC" = yes; then
10419 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10420 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10421 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10422 1.1 mrg else
10423 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
10424 1.1 mrg 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'
10425 1.1 mrg 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~
10426 1.1 mrg $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'
10427 1.1 mrg
10428 1.1 mrg # Both c and cxx compiler support -rpath directly
10429 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
10430 1.1 mrg fi
10431 1.1 mrg archive_cmds_need_lc='no'
10432 1.1 mrg hardcode_libdir_separator=:
10433 1.1 mrg ;;
10434 1.1 mrg
10435 1.1 mrg solaris*)
10436 1.1 mrg no_undefined_flag=' -z defs'
10437 1.1 mrg if test "$GCC" = yes; then
10438 1.1 mrg wlarc='${wl}'
10439 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10440 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10441 1.1 mrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10442 1.1 mrg else
10443 1.1 mrg case `$CC -V 2>&1` in
10444 1.1 mrg *"Compilers 5.0"*)
10445 1.1 mrg wlarc=''
10446 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10447 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10448 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10449 1.1 mrg ;;
10450 1.1 mrg *)
10451 1.1 mrg wlarc='${wl}'
10452 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10453 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10454 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10455 1.1 mrg ;;
10456 1.1 mrg esac
10457 1.1 mrg fi
10458 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
10459 1.1 mrg hardcode_shlibpath_var=no
10460 1.1 mrg case $host_os in
10461 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
10462 1.1 mrg *)
10463 1.1 mrg # The compiler driver will combine and reorder linker options,
10464 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
10465 1.1 mrg # but is careful enough not to reorder.
10466 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
10467 1.1 mrg if test "$GCC" = yes; then
10468 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10469 1.1 mrg else
10470 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10471 1.1 mrg fi
10472 1.1 mrg ;;
10473 1.1 mrg esac
10474 1.1 mrg link_all_deplibs=yes
10475 1.1 mrg ;;
10476 1.1 mrg
10477 1.1 mrg sunos4*)
10478 1.1 mrg if test "x$host_vendor" = xsequent; then
10479 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
10480 1.1 mrg # files that make .init and .fini sections work.
10481 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10482 1.1 mrg else
10483 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10484 1.1 mrg fi
10485 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
10486 1.1 mrg hardcode_direct=yes
10487 1.1 mrg hardcode_minus_L=yes
10488 1.1 mrg hardcode_shlibpath_var=no
10489 1.1 mrg ;;
10490 1.1 mrg
10491 1.1 mrg sysv4)
10492 1.1 mrg case $host_vendor in
10493 1.1 mrg sni)
10494 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10495 1.1 mrg hardcode_direct=yes # is this really true???
10496 1.1 mrg ;;
10497 1.1 mrg siemens)
10498 1.1 mrg ## LD is ld it makes a PLAMLIB
10499 1.1 mrg ## CC just makes a GrossModule.
10500 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10501 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
10502 1.1 mrg hardcode_direct=no
10503 1.1 mrg ;;
10504 1.1 mrg motorola)
10505 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10506 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10507 1.1 mrg ;;
10508 1.1 mrg esac
10509 1.1 mrg runpath_var='LD_RUN_PATH'
10510 1.1 mrg hardcode_shlibpath_var=no
10511 1.1 mrg ;;
10512 1.1 mrg
10513 1.1 mrg sysv4.3*)
10514 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10515 1.1 mrg hardcode_shlibpath_var=no
10516 1.1 mrg export_dynamic_flag_spec='-Bexport'
10517 1.1 mrg ;;
10518 1.1 mrg
10519 1.1 mrg sysv4*MP*)
10520 1.1 mrg if test -d /usr/nec; then
10521 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10522 1.1 mrg hardcode_shlibpath_var=no
10523 1.1 mrg runpath_var=LD_RUN_PATH
10524 1.1 mrg hardcode_runpath_var=yes
10525 1.1 mrg ld_shlibs=yes
10526 1.1 mrg fi
10527 1.1 mrg ;;
10528 1.1 mrg
10529 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10530 1.1 mrg no_undefined_flag='${wl}-z,text'
10531 1.1 mrg archive_cmds_need_lc=no
10532 1.1 mrg hardcode_shlibpath_var=no
10533 1.1 mrg runpath_var='LD_RUN_PATH'
10534 1.1 mrg
10535 1.1 mrg if test "$GCC" = yes; then
10536 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10537 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10538 1.1 mrg else
10539 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10540 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10541 1.1 mrg fi
10542 1.1 mrg ;;
10543 1.1 mrg
10544 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
10545 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
10546 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
10547 1.1 mrg # always be unresolved, which means just about no library would
10548 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
10549 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
10550 1.1 mrg # as -z defs.
10551 1.1 mrg no_undefined_flag='${wl}-z,text'
10552 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
10553 1.1 mrg archive_cmds_need_lc=no
10554 1.1 mrg hardcode_shlibpath_var=no
10555 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir'
10556 1.1 mrg hardcode_libdir_separator=':'
10557 1.1 mrg link_all_deplibs=yes
10558 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
10559 1.1 mrg runpath_var='LD_RUN_PATH'
10560 1.1 mrg
10561 1.1 mrg if test "$GCC" = yes; then
10562 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10563 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10564 1.1 mrg else
10565 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10566 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10567 1.1 mrg fi
10568 1.1 mrg ;;
10569 1.1 mrg
10570 1.1 mrg uts4*)
10571 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10572 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
10573 1.1 mrg hardcode_shlibpath_var=no
10574 1.1 mrg ;;
10575 1.1 mrg
10576 1.1 mrg *)
10577 1.1 mrg ld_shlibs=no
10578 1.1 mrg ;;
10579 1.1 mrg esac
10580 1.1 mrg
10581 1.1 mrg if test x$host_vendor = xsni; then
10582 1.1 mrg case $host in
10583 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10584 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
10585 1.1 mrg ;;
10586 1.1 mrg esac
10587 1.1 mrg fi
10588 1.1 mrg fi
10589 1.1 mrg
10590 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10591 1.1 mrg $as_echo "$ld_shlibs" >&6; }
10592 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
10593 1.1 mrg
10594 1.1 mrg with_gnu_ld=$with_gnu_ld
10595 1.1 mrg
10596 1.1 mrg
10597 1.1 mrg
10598 1.1 mrg
10599 1.1 mrg
10600 1.1 mrg
10601 1.1 mrg
10602 1.1 mrg
10603 1.1 mrg
10604 1.1 mrg
10605 1.1 mrg
10606 1.1 mrg
10607 1.1 mrg
10608 1.1 mrg
10609 1.1 mrg
10610 1.1 mrg #
10611 1.1 mrg # Do we need to explicitly link libc?
10612 1.1 mrg #
10613 1.1 mrg case "x$archive_cmds_need_lc" in
10614 1.1 mrg x|xyes)
10615 1.1 mrg # Assume -lc should be added
10616 1.1 mrg archive_cmds_need_lc=yes
10617 1.1 mrg
10618 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
10619 1.1 mrg case $archive_cmds in
10620 1.1 mrg *'~'*)
10621 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
10622 1.1 mrg ;;
10623 1.1 mrg '$CC '*)
10624 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
10625 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
10626 1.1 mrg # to ld, don't add -lc before -lgcc.
10627 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10628 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10629 1.1.1.10 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then :
10630 1.1 mrg $as_echo_n "(cached) " >&6
10631 1.1 mrg else
10632 1.1 mrg $RM conftest*
10633 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10634 1.1 mrg
10635 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10636 1.1 mrg (eval $ac_compile) 2>&5
10637 1.1 mrg ac_status=$?
10638 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10639 1.1 mrg test $ac_status = 0; } 2>conftest.err; then
10640 1.1 mrg soname=conftest
10641 1.1 mrg lib=conftest
10642 1.1 mrg libobjs=conftest.$ac_objext
10643 1.1 mrg deplibs=
10644 1.1 mrg wl=$lt_prog_compiler_wl
10645 1.1 mrg pic_flag=$lt_prog_compiler_pic
10646 1.1 mrg compiler_flags=-v
10647 1.1 mrg linker_flags=-v
10648 1.1 mrg verstring=
10649 1.1 mrg output_objdir=.
10650 1.1 mrg libname=conftest
10651 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
10652 1.1 mrg allow_undefined_flag=
10653 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10654 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10655 1.1 mrg ac_status=$?
10656 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10657 1.1 mrg test $ac_status = 0; }
10658 1.1 mrg then
10659 1.1 mrg lt_cv_archive_cmds_need_lc=no
10660 1.1 mrg else
10661 1.1 mrg lt_cv_archive_cmds_need_lc=yes
10662 1.1 mrg fi
10663 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
10664 1.1 mrg else
10665 1.1 mrg cat conftest.err 1>&5
10666 1.1 mrg fi
10667 1.1 mrg $RM conftest*
10668 1.1 mrg
10669 1.1 mrg fi
10670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10671 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10672 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10673 1.1 mrg ;;
10674 1.1 mrg esac
10675 1.1 mrg fi
10676 1.1 mrg ;;
10677 1.1 mrg esac
10678 1.1 mrg
10679 1.1 mrg
10680 1.1 mrg
10681 1.1 mrg
10682 1.1 mrg
10683 1.1 mrg
10684 1.1 mrg
10685 1.1 mrg
10686 1.1 mrg
10687 1.1 mrg
10688 1.1 mrg
10689 1.1 mrg
10690 1.1 mrg
10691 1.1 mrg
10692 1.1 mrg
10693 1.1 mrg
10694 1.1 mrg
10695 1.1 mrg
10696 1.1 mrg
10697 1.1 mrg
10698 1.1 mrg
10699 1.1 mrg
10700 1.1 mrg
10701 1.1 mrg
10702 1.1 mrg
10703 1.1 mrg
10704 1.1 mrg
10705 1.1 mrg
10706 1.1 mrg
10707 1.1 mrg
10708 1.1 mrg
10709 1.1 mrg
10710 1.1 mrg
10711 1.1 mrg
10712 1.1 mrg
10713 1.1 mrg
10714 1.1 mrg
10715 1.1 mrg
10716 1.1 mrg
10717 1.1 mrg
10718 1.1 mrg
10719 1.1 mrg
10720 1.1 mrg
10721 1.1 mrg
10722 1.1 mrg
10723 1.1 mrg
10724 1.1 mrg
10725 1.1 mrg
10726 1.1 mrg
10727 1.1 mrg
10728 1.1 mrg
10729 1.1 mrg
10730 1.1 mrg
10731 1.1 mrg
10732 1.1 mrg
10733 1.1 mrg
10734 1.1 mrg
10735 1.1 mrg
10736 1.1 mrg
10737 1.1 mrg
10738 1.1 mrg
10739 1.1 mrg
10740 1.1 mrg
10741 1.1 mrg
10742 1.1 mrg
10743 1.1 mrg
10744 1.1 mrg
10745 1.1 mrg
10746 1.1 mrg
10747 1.1 mrg
10748 1.1 mrg
10749 1.1 mrg
10750 1.1 mrg
10751 1.1 mrg
10752 1.1 mrg
10753 1.1 mrg
10754 1.1 mrg
10755 1.1 mrg
10756 1.1 mrg
10757 1.1 mrg
10758 1.1 mrg
10759 1.1 mrg
10760 1.1 mrg
10761 1.1 mrg
10762 1.1 mrg
10763 1.1 mrg
10764 1.1 mrg
10765 1.1 mrg
10766 1.1 mrg
10767 1.1 mrg
10768 1.1 mrg
10769 1.1 mrg
10770 1.1 mrg
10771 1.1 mrg
10772 1.1 mrg
10773 1.1 mrg
10774 1.1 mrg
10775 1.1 mrg
10776 1.1 mrg
10777 1.1 mrg
10778 1.1 mrg
10779 1.1 mrg
10780 1.1 mrg
10781 1.1 mrg
10782 1.1 mrg
10783 1.1 mrg
10784 1.1 mrg
10785 1.1 mrg
10786 1.1 mrg
10787 1.1 mrg
10788 1.1 mrg
10789 1.1 mrg
10790 1.1 mrg
10791 1.1 mrg
10792 1.1 mrg
10793 1.1 mrg
10794 1.1 mrg
10795 1.1 mrg
10796 1.1 mrg
10797 1.1 mrg
10798 1.1 mrg
10799 1.1 mrg
10800 1.1 mrg
10801 1.1 mrg
10802 1.1 mrg
10803 1.1 mrg
10804 1.1 mrg
10805 1.1 mrg
10806 1.1 mrg
10807 1.1 mrg
10808 1.1 mrg
10809 1.1 mrg
10810 1.1 mrg
10811 1.1 mrg
10812 1.1 mrg
10813 1.1 mrg
10814 1.1 mrg
10815 1.1 mrg
10816 1.1 mrg
10817 1.1 mrg
10818 1.1 mrg
10819 1.1 mrg
10820 1.1 mrg
10821 1.1 mrg
10822 1.1 mrg
10823 1.1 mrg
10824 1.1 mrg
10825 1.1 mrg
10826 1.1 mrg
10827 1.1 mrg
10828 1.1 mrg
10829 1.1 mrg
10830 1.1 mrg
10831 1.1 mrg
10832 1.1 mrg
10833 1.1 mrg
10834 1.1 mrg
10835 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10836 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
10837 1.1 mrg
10838 1.1 mrg if test "$GCC" = yes; then
10839 1.1 mrg case $host_os in
10840 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10841 1.1 mrg *) lt_awk_arg="/^libraries:/" ;;
10842 1.1 mrg esac
10843 1.1 mrg case $host_os in
10844 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10845 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;;
10846 1.1 mrg esac
10847 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10848 1.1 mrg case $lt_search_path_spec in
10849 1.1 mrg *\;*)
10850 1.1 mrg # if the path contains ";" then we assume it to be the separator
10851 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
10852 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
10853 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
10854 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10855 1.1 mrg ;;
10856 1.1 mrg *)
10857 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10858 1.1 mrg ;;
10859 1.1 mrg esac
10860 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it
10861 1.1 mrg # and add multilib dir if necessary.
10862 1.1 mrg lt_tmp_lt_search_path_spec=
10863 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10864 1.1 mrg for lt_sys_path in $lt_search_path_spec; do
10865 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10866 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10867 1.1 mrg else
10868 1.1 mrg test -d "$lt_sys_path" && \
10869 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10870 1.1 mrg fi
10871 1.1 mrg done
10872 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10873 1.1 mrg BEGIN {RS=" "; FS="/|\n";} {
10874 1.1 mrg lt_foo="";
10875 1.1 mrg lt_count=0;
10876 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
10877 1.1 mrg if ($lt_i != "" && $lt_i != ".") {
10878 1.1 mrg if ($lt_i == "..") {
10879 1.1 mrg lt_count++;
10880 1.1 mrg } else {
10881 1.1 mrg if (lt_count == 0) {
10882 1.1 mrg lt_foo="/" $lt_i lt_foo;
10883 1.1 mrg } else {
10884 1.1 mrg lt_count--;
10885 1.1 mrg }
10886 1.1 mrg }
10887 1.1 mrg }
10888 1.1 mrg }
10889 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
10890 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
10891 1.1 mrg }'`
10892 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths
10893 1.1 mrg # for these hosts.
10894 1.1 mrg case $host_os in
10895 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10896 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10897 1.1 mrg esac
10898 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10899 1.1 mrg else
10900 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10901 1.1 mrg fi
10902 1.1 mrg library_names_spec=
10903 1.1 mrg libname_spec='lib$name'
10904 1.1 mrg soname_spec=
10905 1.1 mrg shrext_cmds=".so"
10906 1.1 mrg postinstall_cmds=
10907 1.1 mrg postuninstall_cmds=
10908 1.1 mrg finish_cmds=
10909 1.1 mrg finish_eval=
10910 1.1 mrg shlibpath_var=
10911 1.1 mrg shlibpath_overrides_runpath=unknown
10912 1.1 mrg version_type=none
10913 1.1 mrg dynamic_linker="$host_os ld.so"
10914 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
10915 1.1 mrg need_lib_prefix=unknown
10916 1.1 mrg hardcode_into_libs=no
10917 1.1 mrg
10918 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
10919 1.1 mrg # flags to be left without arguments
10920 1.1 mrg need_version=unknown
10921 1.1 mrg
10922 1.1 mrg case $host_os in
10923 1.1 mrg aix3*)
10924 1.1 mrg version_type=linux
10925 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10926 1.1 mrg shlibpath_var=LIBPATH
10927 1.1 mrg
10928 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
10929 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10930 1.1 mrg ;;
10931 1.1 mrg
10932 1.1 mrg aix[4-9]*)
10933 1.1 mrg version_type=linux
10934 1.1 mrg need_lib_prefix=no
10935 1.1 mrg need_version=no
10936 1.1 mrg hardcode_into_libs=yes
10937 1.1 mrg if test "$host_cpu" = ia64; then
10938 1.1 mrg # AIX 5 supports IA64
10939 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10940 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10941 1.1 mrg else
10942 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
10943 1.1 mrg # for dependence libraries. The import file would start with
10944 1.1 mrg # the line `#! .'. This would cause the generated library to
10945 1.1 mrg # depend on `.', always an invalid library. This was fixed in
10946 1.1 mrg # development snapshots of GCC prior to 3.0.
10947 1.1 mrg case $host_os in
10948 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
10949 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10950 1.1 mrg echo ' yes '
10951 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10952 1.1 mrg :
10953 1.1 mrg else
10954 1.1 mrg can_build_shared=no
10955 1.1 mrg fi
10956 1.1 mrg ;;
10957 1.1 mrg esac
10958 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10959 1.1 mrg # soname into executable. Probably we can add versioning support to
10960 1.1 mrg # collect2, so additional links can be useful in future.
10961 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
10962 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10963 1.1 mrg # instead of lib<name>.a to let people know that these are not
10964 1.1 mrg # typical AIX shared libraries.
10965 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10966 1.1 mrg else
10967 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
10968 1.1 mrg # and later when we are not doing run time linking.
10969 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
10970 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10971 1.1 mrg fi
10972 1.1 mrg shlibpath_var=LIBPATH
10973 1.1 mrg fi
10974 1.1 mrg ;;
10975 1.1 mrg
10976 1.1 mrg amigaos*)
10977 1.1 mrg case $host_cpu in
10978 1.1 mrg powerpc)
10979 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries.
10980 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10981 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10982 1.1 mrg ;;
10983 1.1 mrg m68k)
10984 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
10985 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
10986 1.1 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10987 1.1 mrg ;;
10988 1.1 mrg esac
10989 1.1 mrg ;;
10990 1.1 mrg
10991 1.1 mrg beos*)
10992 1.1 mrg library_names_spec='${libname}${shared_ext}'
10993 1.1 mrg dynamic_linker="$host_os ld.so"
10994 1.1 mrg shlibpath_var=LIBRARY_PATH
10995 1.1 mrg ;;
10996 1.1 mrg
10997 1.1 mrg bsdi[45]*)
10998 1.1 mrg version_type=linux
10999 1.1 mrg need_version=no
11000 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11001 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11002 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11003 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11004 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11005 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11006 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
11007 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11008 1.1 mrg # libtool to hard-code these into programs
11009 1.1 mrg ;;
11010 1.1 mrg
11011 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
11012 1.1 mrg version_type=windows
11013 1.1 mrg shrext_cmds=".dll"
11014 1.1 mrg need_version=no
11015 1.1 mrg need_lib_prefix=no
11016 1.1 mrg
11017 1.1 mrg case $GCC,$host_os in
11018 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11019 1.1 mrg library_names_spec='$libname.dll.a'
11020 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
11021 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
11022 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11023 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
11024 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
11025 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
11026 1.1 mrg chmod a+x \$dldir/$dlname~
11027 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11028 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11029 1.1 mrg fi'
11030 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11031 1.1 mrg dlpath=$dir/\$dldll~
11032 1.1 mrg $RM \$dlpath'
11033 1.1 mrg shlibpath_overrides_runpath=yes
11034 1.1 mrg
11035 1.1 mrg case $host_os in
11036 1.1 mrg cygwin*)
11037 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11038 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11039 1.1 mrg
11040 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11041 1.1 mrg ;;
11042 1.1 mrg mingw* | cegcc*)
11043 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
11044 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11045 1.1 mrg ;;
11046 1.1 mrg pw32*)
11047 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
11048 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11049 1.1 mrg ;;
11050 1.1 mrg esac
11051 1.1 mrg ;;
11052 1.1 mrg
11053 1.1 mrg *)
11054 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11055 1.1 mrg ;;
11056 1.1 mrg esac
11057 1.1 mrg dynamic_linker='Win32 ld.exe'
11058 1.1 mrg # FIXME: first we should search . and the directory the executable is in
11059 1.1 mrg shlibpath_var=PATH
11060 1.1 mrg ;;
11061 1.1 mrg
11062 1.1 mrg darwin* | rhapsody*)
11063 1.1 mrg dynamic_linker="$host_os dyld"
11064 1.1 mrg version_type=darwin
11065 1.1 mrg need_lib_prefix=no
11066 1.1 mrg need_version=no
11067 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11068 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
11069 1.1 mrg shlibpath_overrides_runpath=yes
11070 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
11071 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11072 1.1 mrg
11073 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11074 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11075 1.1 mrg ;;
11076 1.1 mrg
11077 1.1 mrg dgux*)
11078 1.1 mrg version_type=linux
11079 1.1 mrg need_lib_prefix=no
11080 1.1 mrg need_version=no
11081 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11082 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11083 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11084 1.1 mrg ;;
11085 1.1 mrg
11086 1.1 mrg freebsd* | dragonfly*)
11087 1.1 mrg # DragonFly does not have aout. When/if they implement a new
11088 1.1 mrg # versioning mechanism, adjust this.
11089 1.1 mrg if test -x /usr/bin/objformat; then
11090 1.1 mrg objformat=`/usr/bin/objformat`
11091 1.1 mrg else
11092 1.1 mrg case $host_os in
11093 1.1.1.2 mrg freebsd[23].*) objformat=aout ;;
11094 1.1 mrg *) objformat=elf ;;
11095 1.1 mrg esac
11096 1.1 mrg fi
11097 1.1 mrg version_type=freebsd-$objformat
11098 1.1 mrg case $version_type in
11099 1.1 mrg freebsd-elf*)
11100 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11101 1.1 mrg need_version=no
11102 1.1 mrg need_lib_prefix=no
11103 1.1 mrg ;;
11104 1.1 mrg freebsd-*)
11105 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11106 1.1 mrg need_version=yes
11107 1.1 mrg ;;
11108 1.1 mrg esac
11109 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11110 1.1 mrg case $host_os in
11111 1.1.1.2 mrg freebsd2.*)
11112 1.1 mrg shlibpath_overrides_runpath=yes
11113 1.1 mrg ;;
11114 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
11115 1.1 mrg shlibpath_overrides_runpath=yes
11116 1.1 mrg hardcode_into_libs=yes
11117 1.1 mrg ;;
11118 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11119 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11120 1.1 mrg shlibpath_overrides_runpath=no
11121 1.1 mrg hardcode_into_libs=yes
11122 1.1 mrg ;;
11123 1.1 mrg *) # from 4.6 on, and DragonFly
11124 1.1 mrg shlibpath_overrides_runpath=yes
11125 1.1 mrg hardcode_into_libs=yes
11126 1.1 mrg ;;
11127 1.1 mrg esac
11128 1.1 mrg ;;
11129 1.1 mrg
11130 1.1 mrg gnu*)
11131 1.1 mrg version_type=linux
11132 1.1 mrg need_lib_prefix=no
11133 1.1 mrg need_version=no
11134 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11135 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11136 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11137 1.1 mrg hardcode_into_libs=yes
11138 1.1 mrg ;;
11139 1.1 mrg
11140 1.1 mrg haiku*)
11141 1.1 mrg version_type=linux
11142 1.1 mrg need_lib_prefix=no
11143 1.1 mrg need_version=no
11144 1.1 mrg dynamic_linker="$host_os runtime_loader"
11145 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11146 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11147 1.1 mrg shlibpath_var=LIBRARY_PATH
11148 1.1 mrg shlibpath_overrides_runpath=yes
11149 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11150 1.1 mrg hardcode_into_libs=yes
11151 1.1 mrg ;;
11152 1.1 mrg
11153 1.1 mrg hpux9* | hpux10* | hpux11*)
11154 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
11155 1.1 mrg # link against other versions.
11156 1.1 mrg version_type=sunos
11157 1.1 mrg need_lib_prefix=no
11158 1.1 mrg need_version=no
11159 1.1 mrg case $host_cpu in
11160 1.1 mrg ia64*)
11161 1.1 mrg shrext_cmds='.so'
11162 1.1 mrg hardcode_into_libs=yes
11163 1.1 mrg dynamic_linker="$host_os dld.so"
11164 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11165 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11166 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11167 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11168 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
11169 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11170 1.1 mrg else
11171 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11172 1.1 mrg fi
11173 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11174 1.1 mrg ;;
11175 1.1 mrg hppa*64*)
11176 1.1 mrg shrext_cmds='.sl'
11177 1.1 mrg hardcode_into_libs=yes
11178 1.1 mrg dynamic_linker="$host_os dld.sl"
11179 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11180 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11181 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11182 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11183 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11184 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11185 1.1 mrg ;;
11186 1.1 mrg *)
11187 1.1 mrg shrext_cmds='.sl'
11188 1.1 mrg dynamic_linker="$host_os dld.sl"
11189 1.1 mrg shlibpath_var=SHLIB_PATH
11190 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11191 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11192 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11193 1.1 mrg ;;
11194 1.1 mrg esac
11195 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11196 1.1 mrg postinstall_cmds='chmod 555 $lib'
11197 1.1 mrg # or fails outright, so override atomically:
11198 1.1 mrg install_override_mode=555
11199 1.1 mrg ;;
11200 1.1 mrg
11201 1.1 mrg interix[3-9]*)
11202 1.1 mrg version_type=linux
11203 1.1 mrg need_lib_prefix=no
11204 1.1 mrg need_version=no
11205 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11206 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11207 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11208 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11209 1.1 mrg shlibpath_overrides_runpath=no
11210 1.1 mrg hardcode_into_libs=yes
11211 1.1 mrg ;;
11212 1.1 mrg
11213 1.1 mrg irix5* | irix6* | nonstopux*)
11214 1.1 mrg case $host_os in
11215 1.1 mrg nonstopux*) version_type=nonstopux ;;
11216 1.1 mrg *)
11217 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
11218 1.1 mrg version_type=linux
11219 1.1 mrg else
11220 1.1 mrg version_type=irix
11221 1.1 mrg fi ;;
11222 1.1 mrg esac
11223 1.1 mrg need_lib_prefix=no
11224 1.1 mrg need_version=no
11225 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11226 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11227 1.1 mrg case $host_os in
11228 1.1 mrg irix5* | nonstopux*)
11229 1.1 mrg libsuff= shlibsuff=
11230 1.1 mrg ;;
11231 1.1 mrg *)
11232 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
11233 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11234 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
11235 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11236 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
11237 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11238 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
11239 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
11240 1.1 mrg esac
11241 1.1 mrg ;;
11242 1.1 mrg esac
11243 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11244 1.1 mrg shlibpath_overrides_runpath=no
11245 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11246 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11247 1.1 mrg hardcode_into_libs=yes
11248 1.1 mrg ;;
11249 1.1 mrg
11250 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
11251 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
11252 1.1 mrg dynamic_linker=no
11253 1.1 mrg ;;
11254 1.1 mrg
11255 1.1 mrg # This must be Linux ELF.
11256 1.1.1.11 mrg
11257 1.1.1.11 mrg # uclinux* changes (here and below) have been submitted to the libtool
11258 1.1.1.11 mrg # project, but have not yet been accepted: they are GCC-local changes
11259 1.1.1.11 mrg # for the time being. (See
11260 1.1.1.11 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
11261 1.1.1.11 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
11262 1.1 mrg version_type=linux
11263 1.1 mrg need_lib_prefix=no
11264 1.1 mrg need_version=no
11265 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11266 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11267 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11268 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11269 1.1 mrg shlibpath_overrides_runpath=no
11270 1.1 mrg
11271 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH
11272 1.1.1.10 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11273 1.1 mrg $as_echo_n "(cached) " >&6
11274 1.1 mrg else
11275 1.1 mrg lt_cv_shlibpath_overrides_runpath=no
11276 1.1 mrg save_LDFLAGS=$LDFLAGS
11277 1.1 mrg save_libdir=$libdir
11278 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11279 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11280 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11281 1.1 mrg /* end confdefs.h. */
11282 1.1 mrg
11283 1.1 mrg int
11284 1.1 mrg main ()
11285 1.1 mrg {
11286 1.1 mrg
11287 1.1 mrg ;
11288 1.1 mrg return 0;
11289 1.1 mrg }
11290 1.1 mrg _ACEOF
11291 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11292 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11293 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes
11294 1.1 mrg fi
11295 1.1 mrg fi
11296 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11297 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11298 1.1 mrg LDFLAGS=$save_LDFLAGS
11299 1.1 mrg libdir=$save_libdir
11300 1.1 mrg
11301 1.1 mrg fi
11302 1.1 mrg
11303 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11304 1.1 mrg
11305 1.1 mrg # This implies no fast_install, which is unacceptable.
11306 1.1 mrg # Some rework will be needed to allow for fast_install
11307 1.1 mrg # before this can be enabled.
11308 1.1 mrg hardcode_into_libs=yes
11309 1.1 mrg
11310 1.1 mrg # Append ld.so.conf contents to the search path
11311 1.1 mrg if test -f /etc/ld.so.conf; then
11312 1.1 mrg 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' ' '`
11313 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11314 1.1 mrg fi
11315 1.1 mrg
11316 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
11317 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
11318 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
11319 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
11320 1.1 mrg # people can always --disable-shared, the test was removed, and we
11321 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
11322 1.1 mrg dynamic_linker='GNU/Linux ld.so'
11323 1.1 mrg ;;
11324 1.1 mrg
11325 1.1 mrg netbsd*)
11326 1.1 mrg version_type=sunos
11327 1.1 mrg need_lib_prefix=no
11328 1.1 mrg need_version=no
11329 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11330 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11331 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11332 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
11333 1.1 mrg else
11334 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11335 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11336 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
11337 1.1 mrg fi
11338 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11339 1.1 mrg shlibpath_overrides_runpath=yes
11340 1.1 mrg hardcode_into_libs=yes
11341 1.1 mrg ;;
11342 1.1 mrg
11343 1.1 mrg newsos6)
11344 1.1 mrg version_type=linux
11345 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11346 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11347 1.1 mrg shlibpath_overrides_runpath=yes
11348 1.1 mrg ;;
11349 1.1 mrg
11350 1.1 mrg *nto* | *qnx*)
11351 1.1 mrg version_type=qnx
11352 1.1 mrg need_lib_prefix=no
11353 1.1 mrg need_version=no
11354 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11355 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11356 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11357 1.1 mrg shlibpath_overrides_runpath=no
11358 1.1 mrg hardcode_into_libs=yes
11359 1.1 mrg dynamic_linker='ldqnx.so'
11360 1.1 mrg ;;
11361 1.1 mrg
11362 1.1 mrg openbsd*)
11363 1.1 mrg version_type=sunos
11364 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
11365 1.1 mrg need_lib_prefix=no
11366 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11367 1.1 mrg case $host_os in
11368 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11369 1.1 mrg *) need_version=no ;;
11370 1.1 mrg esac
11371 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11372 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11373 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11374 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11375 1.1 mrg case $host_os in
11376 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
11377 1.1 mrg shlibpath_overrides_runpath=no
11378 1.1 mrg ;;
11379 1.1 mrg *)
11380 1.1 mrg shlibpath_overrides_runpath=yes
11381 1.1 mrg ;;
11382 1.1 mrg esac
11383 1.1 mrg else
11384 1.1 mrg shlibpath_overrides_runpath=yes
11385 1.1 mrg fi
11386 1.1 mrg ;;
11387 1.1 mrg
11388 1.1 mrg os2*)
11389 1.1 mrg libname_spec='$name'
11390 1.1 mrg shrext_cmds=".dll"
11391 1.1 mrg need_lib_prefix=no
11392 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
11393 1.1 mrg dynamic_linker='OS/2 ld.exe'
11394 1.1 mrg shlibpath_var=LIBPATH
11395 1.1 mrg ;;
11396 1.1 mrg
11397 1.1 mrg osf3* | osf4* | osf5*)
11398 1.1 mrg version_type=osf
11399 1.1 mrg need_lib_prefix=no
11400 1.1 mrg need_version=no
11401 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11402 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11403 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11404 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11405 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11406 1.1 mrg ;;
11407 1.1 mrg
11408 1.1 mrg rdos*)
11409 1.1 mrg dynamic_linker=no
11410 1.1 mrg ;;
11411 1.1 mrg
11412 1.1 mrg solaris*)
11413 1.1 mrg version_type=linux
11414 1.1 mrg need_lib_prefix=no
11415 1.1 mrg need_version=no
11416 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11417 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11418 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11419 1.1 mrg shlibpath_overrides_runpath=yes
11420 1.1 mrg hardcode_into_libs=yes
11421 1.1 mrg # ldd complains unless libraries are executable
11422 1.1 mrg postinstall_cmds='chmod +x $lib'
11423 1.1 mrg ;;
11424 1.1 mrg
11425 1.1 mrg sunos4*)
11426 1.1 mrg version_type=sunos
11427 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11428 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11429 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11430 1.1 mrg shlibpath_overrides_runpath=yes
11431 1.1 mrg if test "$with_gnu_ld" = yes; then
11432 1.1 mrg need_lib_prefix=no
11433 1.1 mrg fi
11434 1.1 mrg need_version=yes
11435 1.1 mrg ;;
11436 1.1 mrg
11437 1.1 mrg sysv4 | sysv4.3*)
11438 1.1 mrg version_type=linux
11439 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11440 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11441 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11442 1.1 mrg case $host_vendor in
11443 1.1 mrg sni)
11444 1.1 mrg shlibpath_overrides_runpath=no
11445 1.1 mrg need_lib_prefix=no
11446 1.1 mrg runpath_var=LD_RUN_PATH
11447 1.1 mrg ;;
11448 1.1 mrg siemens)
11449 1.1 mrg need_lib_prefix=no
11450 1.1 mrg ;;
11451 1.1 mrg motorola)
11452 1.1 mrg need_lib_prefix=no
11453 1.1 mrg need_version=no
11454 1.1 mrg shlibpath_overrides_runpath=no
11455 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11456 1.1 mrg ;;
11457 1.1 mrg esac
11458 1.1 mrg ;;
11459 1.1 mrg
11460 1.1 mrg sysv4*MP*)
11461 1.1 mrg if test -d /usr/nec ;then
11462 1.1 mrg version_type=linux
11463 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11464 1.1 mrg soname_spec='$libname${shared_ext}.$major'
11465 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11466 1.1 mrg fi
11467 1.1 mrg ;;
11468 1.1 mrg
11469 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11470 1.1 mrg version_type=freebsd-elf
11471 1.1 mrg need_lib_prefix=no
11472 1.1 mrg need_version=no
11473 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11474 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11475 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11476 1.1 mrg shlibpath_overrides_runpath=yes
11477 1.1 mrg hardcode_into_libs=yes
11478 1.1 mrg if test "$with_gnu_ld" = yes; then
11479 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11480 1.1 mrg else
11481 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11482 1.1 mrg case $host_os in
11483 1.1 mrg sco3.2v5*)
11484 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11485 1.1 mrg ;;
11486 1.1 mrg esac
11487 1.1 mrg fi
11488 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
11489 1.1 mrg ;;
11490 1.1 mrg
11491 1.1 mrg tpf*)
11492 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11493 1.1 mrg version_type=linux
11494 1.1 mrg need_lib_prefix=no
11495 1.1 mrg need_version=no
11496 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11497 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11498 1.1 mrg shlibpath_overrides_runpath=no
11499 1.1 mrg hardcode_into_libs=yes
11500 1.1 mrg ;;
11501 1.1 mrg
11502 1.1 mrg uts4*)
11503 1.1 mrg version_type=linux
11504 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11505 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11506 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11507 1.1 mrg ;;
11508 1.1 mrg
11509 1.1 mrg *)
11510 1.1 mrg dynamic_linker=no
11511 1.1 mrg ;;
11512 1.1 mrg esac
11513 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11514 1.1 mrg $as_echo "$dynamic_linker" >&6; }
11515 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
11516 1.1 mrg
11517 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11518 1.1 mrg if test "$GCC" = yes; then
11519 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11520 1.1 mrg fi
11521 1.1 mrg
11522 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11523 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11524 1.1 mrg fi
11525 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11526 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11527 1.1 mrg fi
11528 1.1 mrg
11529 1.1 mrg
11530 1.1 mrg
11531 1.1 mrg
11532 1.1 mrg
11533 1.1 mrg
11534 1.1 mrg
11535 1.1 mrg
11536 1.1 mrg
11537 1.1 mrg
11538 1.1 mrg
11539 1.1 mrg
11540 1.1 mrg
11541 1.1 mrg
11542 1.1 mrg
11543 1.1 mrg
11544 1.1 mrg
11545 1.1 mrg
11546 1.1 mrg
11547 1.1 mrg
11548 1.1 mrg
11549 1.1 mrg
11550 1.1 mrg
11551 1.1 mrg
11552 1.1 mrg
11553 1.1 mrg
11554 1.1 mrg
11555 1.1 mrg
11556 1.1 mrg
11557 1.1 mrg
11558 1.1 mrg
11559 1.1 mrg
11560 1.1 mrg
11561 1.1 mrg
11562 1.1 mrg
11563 1.1 mrg
11564 1.1 mrg
11565 1.1 mrg
11566 1.1 mrg
11567 1.1 mrg
11568 1.1 mrg
11569 1.1 mrg
11570 1.1 mrg
11571 1.1 mrg
11572 1.1 mrg
11573 1.1 mrg
11574 1.1 mrg
11575 1.1 mrg
11576 1.1 mrg
11577 1.1 mrg
11578 1.1 mrg
11579 1.1 mrg
11580 1.1 mrg
11581 1.1 mrg
11582 1.1 mrg
11583 1.1 mrg
11584 1.1 mrg
11585 1.1 mrg
11586 1.1 mrg
11587 1.1 mrg
11588 1.1 mrg
11589 1.1 mrg
11590 1.1 mrg
11591 1.1 mrg
11592 1.1 mrg
11593 1.1 mrg
11594 1.1 mrg
11595 1.1 mrg
11596 1.1 mrg
11597 1.1 mrg
11598 1.1 mrg
11599 1.1 mrg
11600 1.1 mrg
11601 1.1 mrg
11602 1.1 mrg
11603 1.1 mrg
11604 1.1 mrg
11605 1.1 mrg
11606 1.1 mrg
11607 1.1 mrg
11608 1.1 mrg
11609 1.1 mrg
11610 1.1 mrg
11611 1.1 mrg
11612 1.1 mrg
11613 1.1 mrg
11614 1.1 mrg
11615 1.1 mrg
11616 1.1 mrg
11617 1.1 mrg
11618 1.1 mrg
11619 1.1 mrg
11620 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11621 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11622 1.1 mrg hardcode_action=
11623 1.1 mrg if test -n "$hardcode_libdir_flag_spec" ||
11624 1.1 mrg test -n "$runpath_var" ||
11625 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
11626 1.1 mrg
11627 1.1 mrg # We can hardcode non-existent directories.
11628 1.1 mrg if test "$hardcode_direct" != no &&
11629 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
11630 1.1 mrg # have to relink, otherwise we might link with an installed library
11631 1.1 mrg # when we should be linking with a yet-to-be-installed one
11632 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11633 1.1 mrg test "$hardcode_minus_L" != no; then
11634 1.1 mrg # Linking always hardcodes the temporary library directory.
11635 1.1 mrg hardcode_action=relink
11636 1.1 mrg else
11637 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
11638 1.1 mrg hardcode_action=immediate
11639 1.1 mrg fi
11640 1.1 mrg else
11641 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
11642 1.1 mrg # directories.
11643 1.1 mrg hardcode_action=unsupported
11644 1.1 mrg fi
11645 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11646 1.1 mrg $as_echo "$hardcode_action" >&6; }
11647 1.1 mrg
11648 1.1 mrg if test "$hardcode_action" = relink ||
11649 1.1 mrg test "$inherit_rpath" = yes; then
11650 1.1 mrg # Fast installation is not supported
11651 1.1 mrg enable_fast_install=no
11652 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
11653 1.1 mrg test "$enable_shared" = no; then
11654 1.1 mrg # Fast installation is not necessary
11655 1.1 mrg enable_fast_install=needless
11656 1.1 mrg fi
11657 1.1 mrg
11658 1.1 mrg
11659 1.1 mrg
11660 1.1 mrg
11661 1.1 mrg
11662 1.1 mrg
11663 1.1 mrg if test "x$enable_dlopen" != xyes; then
11664 1.1 mrg enable_dlopen=unknown
11665 1.1 mrg enable_dlopen_self=unknown
11666 1.1 mrg enable_dlopen_self_static=unknown
11667 1.1 mrg else
11668 1.1 mrg lt_cv_dlopen=no
11669 1.1 mrg lt_cv_dlopen_libs=
11670 1.1 mrg
11671 1.1 mrg case $host_os in
11672 1.1 mrg beos*)
11673 1.1 mrg lt_cv_dlopen="load_add_on"
11674 1.1 mrg lt_cv_dlopen_libs=
11675 1.1 mrg lt_cv_dlopen_self=yes
11676 1.1 mrg ;;
11677 1.1 mrg
11678 1.1 mrg mingw* | pw32* | cegcc*)
11679 1.1 mrg lt_cv_dlopen="LoadLibrary"
11680 1.1 mrg lt_cv_dlopen_libs=
11681 1.1 mrg ;;
11682 1.1 mrg
11683 1.1 mrg cygwin*)
11684 1.1 mrg lt_cv_dlopen="dlopen"
11685 1.1 mrg lt_cv_dlopen_libs=
11686 1.1 mrg ;;
11687 1.1 mrg
11688 1.1 mrg darwin*)
11689 1.1 mrg # if libdl is installed we need to link against it
11690 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11691 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
11692 1.1.1.10 mrg if ${ac_cv_lib_dl_dlopen+:} false; then :
11693 1.1 mrg $as_echo_n "(cached) " >&6
11694 1.1 mrg else
11695 1.1 mrg ac_check_lib_save_LIBS=$LIBS
11696 1.1 mrg LIBS="-ldl $LIBS"
11697 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11698 1.1 mrg /* end confdefs.h. */
11699 1.1 mrg
11700 1.1 mrg /* Override any GCC internal prototype to avoid an error.
11701 1.1 mrg Use char because int might match the return type of a GCC
11702 1.1 mrg builtin and then its argument prototype would still apply. */
11703 1.1 mrg #ifdef __cplusplus
11704 1.1 mrg extern "C"
11705 1.1 mrg #endif
11706 1.1 mrg char dlopen ();
11707 1.1 mrg int
11708 1.1 mrg main ()
11709 1.1 mrg {
11710 1.1 mrg return dlopen ();
11711 1.1 mrg ;
11712 1.1 mrg return 0;
11713 1.1 mrg }
11714 1.1 mrg _ACEOF
11715 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11716 1.1 mrg ac_cv_lib_dl_dlopen=yes
11717 1.1 mrg else
11718 1.1 mrg ac_cv_lib_dl_dlopen=no
11719 1.1 mrg fi
11720 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11721 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11722 1.1 mrg LIBS=$ac_check_lib_save_LIBS
11723 1.1 mrg fi
11724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11725 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11726 1.1.1.10 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11727 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11728 1.1 mrg else
11729 1.1 mrg
11730 1.1 mrg lt_cv_dlopen="dyld"
11731 1.1 mrg lt_cv_dlopen_libs=
11732 1.1 mrg lt_cv_dlopen_self=yes
11733 1.1 mrg
11734 1.1 mrg fi
11735 1.1 mrg
11736 1.1 mrg ;;
11737 1.1 mrg
11738 1.1 mrg *)
11739 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11740 1.1.1.10 mrg if test "x$ac_cv_func_shl_load" = xyes; then :
11741 1.1 mrg lt_cv_dlopen="shl_load"
11742 1.1 mrg else
11743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11744 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
11745 1.1.1.10 mrg if ${ac_cv_lib_dld_shl_load+:} false; then :
11746 1.1 mrg $as_echo_n "(cached) " >&6
11747 1.1 mrg else
11748 1.1 mrg ac_check_lib_save_LIBS=$LIBS
11749 1.1 mrg LIBS="-ldld $LIBS"
11750 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11751 1.1 mrg /* end confdefs.h. */
11752 1.1 mrg
11753 1.1 mrg /* Override any GCC internal prototype to avoid an error.
11754 1.1 mrg Use char because int might match the return type of a GCC
11755 1.1 mrg builtin and then its argument prototype would still apply. */
11756 1.1 mrg #ifdef __cplusplus
11757 1.1 mrg extern "C"
11758 1.1 mrg #endif
11759 1.1 mrg char shl_load ();
11760 1.1 mrg int
11761 1.1 mrg main ()
11762 1.1 mrg {
11763 1.1 mrg return shl_load ();
11764 1.1 mrg ;
11765 1.1 mrg return 0;
11766 1.1 mrg }
11767 1.1 mrg _ACEOF
11768 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11769 1.1 mrg ac_cv_lib_dld_shl_load=yes
11770 1.1 mrg else
11771 1.1 mrg ac_cv_lib_dld_shl_load=no
11772 1.1 mrg fi
11773 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11774 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11775 1.1 mrg LIBS=$ac_check_lib_save_LIBS
11776 1.1 mrg fi
11777 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11778 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11779 1.1.1.10 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11780 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11781 1.1 mrg else
11782 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11783 1.1.1.10 mrg if test "x$ac_cv_func_dlopen" = xyes; then :
11784 1.1 mrg lt_cv_dlopen="dlopen"
11785 1.1 mrg else
11786 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11787 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
11788 1.1.1.10 mrg if ${ac_cv_lib_dl_dlopen+:} false; then :
11789 1.1 mrg $as_echo_n "(cached) " >&6
11790 1.1 mrg else
11791 1.1 mrg ac_check_lib_save_LIBS=$LIBS
11792 1.1 mrg LIBS="-ldl $LIBS"
11793 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11794 1.1 mrg /* end confdefs.h. */
11795 1.1 mrg
11796 1.1 mrg /* Override any GCC internal prototype to avoid an error.
11797 1.1 mrg Use char because int might match the return type of a GCC
11798 1.1 mrg builtin and then its argument prototype would still apply. */
11799 1.1 mrg #ifdef __cplusplus
11800 1.1 mrg extern "C"
11801 1.1 mrg #endif
11802 1.1 mrg char dlopen ();
11803 1.1 mrg int
11804 1.1 mrg main ()
11805 1.1 mrg {
11806 1.1 mrg return dlopen ();
11807 1.1 mrg ;
11808 1.1 mrg return 0;
11809 1.1 mrg }
11810 1.1 mrg _ACEOF
11811 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11812 1.1 mrg ac_cv_lib_dl_dlopen=yes
11813 1.1 mrg else
11814 1.1 mrg ac_cv_lib_dl_dlopen=no
11815 1.1 mrg fi
11816 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11817 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11818 1.1 mrg LIBS=$ac_check_lib_save_LIBS
11819 1.1 mrg fi
11820 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11821 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11822 1.1.1.10 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11823 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11824 1.1 mrg else
11825 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11826 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11827 1.1.1.10 mrg if ${ac_cv_lib_svld_dlopen+:} false; then :
11828 1.1 mrg $as_echo_n "(cached) " >&6
11829 1.1 mrg else
11830 1.1 mrg ac_check_lib_save_LIBS=$LIBS
11831 1.1 mrg LIBS="-lsvld $LIBS"
11832 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11833 1.1 mrg /* end confdefs.h. */
11834 1.1 mrg
11835 1.1 mrg /* Override any GCC internal prototype to avoid an error.
11836 1.1 mrg Use char because int might match the return type of a GCC
11837 1.1 mrg builtin and then its argument prototype would still apply. */
11838 1.1 mrg #ifdef __cplusplus
11839 1.1 mrg extern "C"
11840 1.1 mrg #endif
11841 1.1 mrg char dlopen ();
11842 1.1 mrg int
11843 1.1 mrg main ()
11844 1.1 mrg {
11845 1.1 mrg return dlopen ();
11846 1.1 mrg ;
11847 1.1 mrg return 0;
11848 1.1 mrg }
11849 1.1 mrg _ACEOF
11850 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11851 1.1 mrg ac_cv_lib_svld_dlopen=yes
11852 1.1 mrg else
11853 1.1 mrg ac_cv_lib_svld_dlopen=no
11854 1.1 mrg fi
11855 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11856 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11857 1.1 mrg LIBS=$ac_check_lib_save_LIBS
11858 1.1 mrg fi
11859 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11860 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11861 1.1.1.10 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11862 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11863 1.1 mrg else
11864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11865 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
11866 1.1.1.10 mrg if ${ac_cv_lib_dld_dld_link+:} false; then :
11867 1.1 mrg $as_echo_n "(cached) " >&6
11868 1.1 mrg else
11869 1.1 mrg ac_check_lib_save_LIBS=$LIBS
11870 1.1 mrg LIBS="-ldld $LIBS"
11871 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11872 1.1 mrg /* end confdefs.h. */
11873 1.1 mrg
11874 1.1 mrg /* Override any GCC internal prototype to avoid an error.
11875 1.1 mrg Use char because int might match the return type of a GCC
11876 1.1 mrg builtin and then its argument prototype would still apply. */
11877 1.1 mrg #ifdef __cplusplus
11878 1.1 mrg extern "C"
11879 1.1 mrg #endif
11880 1.1 mrg char dld_link ();
11881 1.1 mrg int
11882 1.1 mrg main ()
11883 1.1 mrg {
11884 1.1 mrg return dld_link ();
11885 1.1 mrg ;
11886 1.1 mrg return 0;
11887 1.1 mrg }
11888 1.1 mrg _ACEOF
11889 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11890 1.1 mrg ac_cv_lib_dld_dld_link=yes
11891 1.1 mrg else
11892 1.1 mrg ac_cv_lib_dld_dld_link=no
11893 1.1 mrg fi
11894 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11895 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11896 1.1 mrg LIBS=$ac_check_lib_save_LIBS
11897 1.1 mrg fi
11898 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11899 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11900 1.1.1.10 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11901 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11902 1.1 mrg fi
11903 1.1 mrg
11904 1.1 mrg
11905 1.1 mrg fi
11906 1.1 mrg
11907 1.1 mrg
11908 1.1 mrg fi
11909 1.1 mrg
11910 1.1 mrg
11911 1.1 mrg fi
11912 1.1 mrg
11913 1.1 mrg
11914 1.1 mrg fi
11915 1.1 mrg
11916 1.1 mrg
11917 1.1 mrg fi
11918 1.1 mrg
11919 1.1 mrg ;;
11920 1.1 mrg esac
11921 1.1 mrg
11922 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
11923 1.1 mrg enable_dlopen=yes
11924 1.1 mrg else
11925 1.1 mrg enable_dlopen=no
11926 1.1 mrg fi
11927 1.1 mrg
11928 1.1 mrg case $lt_cv_dlopen in
11929 1.1 mrg dlopen)
11930 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
11931 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11932 1.1 mrg
11933 1.1 mrg save_LDFLAGS="$LDFLAGS"
11934 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11935 1.1 mrg
11936 1.1 mrg save_LIBS="$LIBS"
11937 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
11938 1.1 mrg
11939 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11940 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11941 1.1.1.10 mrg if ${lt_cv_dlopen_self+:} false; then :
11942 1.1 mrg $as_echo_n "(cached) " >&6
11943 1.1 mrg else
11944 1.1 mrg if test "$cross_compiling" = yes; then :
11945 1.1 mrg lt_cv_dlopen_self=cross
11946 1.1 mrg else
11947 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11948 1.1 mrg lt_status=$lt_dlunknown
11949 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
11950 1.1.1.11 mrg #line 11950 "configure"
11951 1.1 mrg #include "confdefs.h"
11952 1.1 mrg
11953 1.1 mrg #if HAVE_DLFCN_H
11954 1.1 mrg #include <dlfcn.h>
11955 1.1 mrg #endif
11956 1.1 mrg
11957 1.1 mrg #include <stdio.h>
11958 1.1 mrg
11959 1.1 mrg #ifdef RTLD_GLOBAL
11960 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
11961 1.1 mrg #else
11962 1.1 mrg # ifdef DL_GLOBAL
11963 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
11964 1.1 mrg # else
11965 1.1 mrg # define LT_DLGLOBAL 0
11966 1.1 mrg # endif
11967 1.1 mrg #endif
11968 1.1 mrg
11969 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11970 1.1 mrg find out it does not work in some platform. */
11971 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
11972 1.1 mrg # ifdef RTLD_LAZY
11973 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
11974 1.1 mrg # else
11975 1.1 mrg # ifdef DL_LAZY
11976 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
11977 1.1 mrg # else
11978 1.1 mrg # ifdef RTLD_NOW
11979 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
11980 1.1 mrg # else
11981 1.1 mrg # ifdef DL_NOW
11982 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
11983 1.1 mrg # else
11984 1.1 mrg # define LT_DLLAZY_OR_NOW 0
11985 1.1 mrg # endif
11986 1.1 mrg # endif
11987 1.1 mrg # endif
11988 1.1 mrg # endif
11989 1.1 mrg #endif
11990 1.1 mrg
11991 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
11992 1.1 mrg correspondingly for the symbols needed. */
11993 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11994 1.1 mrg void fnord () __attribute__((visibility("default")));
11995 1.1 mrg #endif
11996 1.1 mrg
11997 1.1 mrg void fnord () { int i=42; }
11998 1.1 mrg int main ()
11999 1.1 mrg {
12000 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12001 1.1 mrg int status = $lt_dlunknown;
12002 1.1 mrg
12003 1.1 mrg if (self)
12004 1.1 mrg {
12005 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12006 1.1 mrg else
12007 1.1 mrg {
12008 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12009 1.1 mrg else puts (dlerror ());
12010 1.1 mrg }
12011 1.1 mrg /* dlclose (self); */
12012 1.1 mrg }
12013 1.1 mrg else
12014 1.1 mrg puts (dlerror ());
12015 1.1 mrg
12016 1.1 mrg return status;
12017 1.1 mrg }
12018 1.1 mrg _LT_EOF
12019 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12020 1.1 mrg (eval $ac_link) 2>&5
12021 1.1 mrg ac_status=$?
12022 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12023 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12024 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
12025 1.1 mrg lt_status=$?
12026 1.1 mrg case x$lt_status in
12027 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12028 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12029 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12030 1.1 mrg esac
12031 1.1 mrg else :
12032 1.1 mrg # compilation failed
12033 1.1 mrg lt_cv_dlopen_self=no
12034 1.1 mrg fi
12035 1.1 mrg fi
12036 1.1 mrg rm -fr conftest*
12037 1.1 mrg
12038 1.1 mrg
12039 1.1 mrg fi
12040 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12041 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
12042 1.1 mrg
12043 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
12044 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12045 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12046 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12047 1.1.1.10 mrg if ${lt_cv_dlopen_self_static+:} false; then :
12048 1.1 mrg $as_echo_n "(cached) " >&6
12049 1.1 mrg else
12050 1.1 mrg if test "$cross_compiling" = yes; then :
12051 1.1 mrg lt_cv_dlopen_self_static=cross
12052 1.1 mrg else
12053 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12054 1.1 mrg lt_status=$lt_dlunknown
12055 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
12056 1.1.1.11 mrg #line 12056 "configure"
12057 1.1 mrg #include "confdefs.h"
12058 1.1 mrg
12059 1.1 mrg #if HAVE_DLFCN_H
12060 1.1 mrg #include <dlfcn.h>
12061 1.1 mrg #endif
12062 1.1 mrg
12063 1.1 mrg #include <stdio.h>
12064 1.1 mrg
12065 1.1 mrg #ifdef RTLD_GLOBAL
12066 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
12067 1.1 mrg #else
12068 1.1 mrg # ifdef DL_GLOBAL
12069 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
12070 1.1 mrg # else
12071 1.1 mrg # define LT_DLGLOBAL 0
12072 1.1 mrg # endif
12073 1.1 mrg #endif
12074 1.1 mrg
12075 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12076 1.1 mrg find out it does not work in some platform. */
12077 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
12078 1.1 mrg # ifdef RTLD_LAZY
12079 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
12080 1.1 mrg # else
12081 1.1 mrg # ifdef DL_LAZY
12082 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
12083 1.1 mrg # else
12084 1.1 mrg # ifdef RTLD_NOW
12085 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
12086 1.1 mrg # else
12087 1.1 mrg # ifdef DL_NOW
12088 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
12089 1.1 mrg # else
12090 1.1 mrg # define LT_DLLAZY_OR_NOW 0
12091 1.1 mrg # endif
12092 1.1 mrg # endif
12093 1.1 mrg # endif
12094 1.1 mrg # endif
12095 1.1 mrg #endif
12096 1.1 mrg
12097 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
12098 1.1 mrg correspondingly for the symbols needed. */
12099 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12100 1.1 mrg void fnord () __attribute__((visibility("default")));
12101 1.1 mrg #endif
12102 1.1 mrg
12103 1.1 mrg void fnord () { int i=42; }
12104 1.1 mrg int main ()
12105 1.1 mrg {
12106 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12107 1.1 mrg int status = $lt_dlunknown;
12108 1.1 mrg
12109 1.1 mrg if (self)
12110 1.1 mrg {
12111 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12112 1.1 mrg else
12113 1.1 mrg {
12114 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12115 1.1 mrg else puts (dlerror ());
12116 1.1 mrg }
12117 1.1 mrg /* dlclose (self); */
12118 1.1 mrg }
12119 1.1 mrg else
12120 1.1 mrg puts (dlerror ());
12121 1.1 mrg
12122 1.1 mrg return status;
12123 1.1 mrg }
12124 1.1 mrg _LT_EOF
12125 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12126 1.1 mrg (eval $ac_link) 2>&5
12127 1.1 mrg ac_status=$?
12128 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12129 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12130 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
12131 1.1 mrg lt_status=$?
12132 1.1 mrg case x$lt_status in
12133 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12134 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12135 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12136 1.1 mrg esac
12137 1.1 mrg else :
12138 1.1 mrg # compilation failed
12139 1.1 mrg lt_cv_dlopen_self_static=no
12140 1.1 mrg fi
12141 1.1 mrg fi
12142 1.1 mrg rm -fr conftest*
12143 1.1 mrg
12144 1.1 mrg
12145 1.1 mrg fi
12146 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12147 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
12148 1.1 mrg fi
12149 1.1 mrg
12150 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
12151 1.1 mrg LDFLAGS="$save_LDFLAGS"
12152 1.1 mrg LIBS="$save_LIBS"
12153 1.1 mrg ;;
12154 1.1 mrg esac
12155 1.1 mrg
12156 1.1 mrg case $lt_cv_dlopen_self in
12157 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12158 1.1 mrg *) enable_dlopen_self=unknown ;;
12159 1.1 mrg esac
12160 1.1 mrg
12161 1.1 mrg case $lt_cv_dlopen_self_static in
12162 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12163 1.1 mrg *) enable_dlopen_self_static=unknown ;;
12164 1.1 mrg esac
12165 1.1 mrg fi
12166 1.1 mrg
12167 1.1 mrg
12168 1.1 mrg
12169 1.1 mrg
12170 1.1 mrg
12171 1.1 mrg
12172 1.1 mrg
12173 1.1 mrg
12174 1.1 mrg
12175 1.1 mrg
12176 1.1 mrg
12177 1.1 mrg
12178 1.1 mrg
12179 1.1 mrg
12180 1.1 mrg
12181 1.1 mrg
12182 1.1 mrg
12183 1.1 mrg striplib=
12184 1.1 mrg old_striplib=
12185 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12186 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12187 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12188 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12189 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12191 1.1 mrg $as_echo "yes" >&6; }
12192 1.1 mrg else
12193 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
12194 1.1 mrg case $host_os in
12195 1.1 mrg darwin*)
12196 1.1 mrg if test -n "$STRIP" ; then
12197 1.1 mrg striplib="$STRIP -x"
12198 1.1 mrg old_striplib="$STRIP -S"
12199 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12200 1.1 mrg $as_echo "yes" >&6; }
12201 1.1 mrg else
12202 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12203 1.1 mrg $as_echo "no" >&6; }
12204 1.1 mrg fi
12205 1.1 mrg ;;
12206 1.1 mrg *)
12207 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12208 1.1 mrg $as_echo "no" >&6; }
12209 1.1 mrg ;;
12210 1.1 mrg esac
12211 1.1 mrg fi
12212 1.1 mrg
12213 1.1 mrg
12214 1.1 mrg
12215 1.1 mrg
12216 1.1 mrg
12217 1.1 mrg
12218 1.1 mrg
12219 1.1 mrg
12220 1.1 mrg
12221 1.1 mrg
12222 1.1 mrg
12223 1.1 mrg
12224 1.1 mrg # Report which library types will actually be built
12225 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12226 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12227 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12228 1.1 mrg $as_echo "$can_build_shared" >&6; }
12229 1.1 mrg
12230 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12231 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
12232 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
12233 1.1 mrg
12234 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
12235 1.1 mrg # are all built from PIC.
12236 1.1 mrg case $host_os in
12237 1.1 mrg aix3*)
12238 1.1 mrg test "$enable_shared" = yes && enable_static=no
12239 1.1 mrg if test -n "$RANLIB"; then
12240 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
12241 1.1 mrg postinstall_cmds='$RANLIB $lib'
12242 1.1 mrg fi
12243 1.1 mrg ;;
12244 1.1 mrg
12245 1.1 mrg aix[4-9]*)
12246 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12247 1.1 mrg test "$enable_shared" = yes && enable_static=no
12248 1.1 mrg fi
12249 1.1 mrg ;;
12250 1.1 mrg esac
12251 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12252 1.1 mrg $as_echo "$enable_shared" >&6; }
12253 1.1 mrg
12254 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12255 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
12256 1.1 mrg # Make sure either enable_shared or enable_static is yes.
12257 1.1 mrg test "$enable_shared" = yes || enable_static=yes
12258 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12259 1.1 mrg $as_echo "$enable_static" >&6; }
12260 1.1 mrg
12261 1.1 mrg
12262 1.1 mrg
12263 1.1 mrg
12264 1.1 mrg fi
12265 1.1 mrg ac_ext=c
12266 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
12267 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12268 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12269 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
12270 1.1 mrg
12271 1.1 mrg CC="$lt_save_CC"
12272 1.1 mrg
12273 1.1 mrg
12274 1.1 mrg
12275 1.1 mrg
12276 1.1 mrg
12277 1.1 mrg
12278 1.1 mrg
12279 1.1 mrg
12280 1.1 mrg
12281 1.1 mrg
12282 1.1 mrg
12283 1.1 mrg
12284 1.1 mrg
12285 1.1 mrg ac_config_commands="$ac_config_commands libtool"
12286 1.1 mrg
12287 1.1 mrg
12288 1.1 mrg
12289 1.1 mrg
12290 1.1 mrg # Only expand once:
12291 1.1 mrg
12292 1.1 mrg
12293 1.1 mrg
12294 1.1.1.2 mrg
12295 1.1.1.2 mrg
12296 1.1.1.2 mrg case $host in
12297 1.1.1.2 mrg *-cygwin* | *-mingw*)
12298 1.1.1.2 mrg # 'host' will be top-level target in the case of a target lib,
12299 1.1.1.2 mrg # we must compare to with_cross_host to decide if this is a native
12300 1.1.1.2 mrg # or cross-compiler and select where to install dlls appropriately.
12301 1.1.1.2 mrg if test -n "$with_cross_host" &&
12302 1.1.1.2 mrg test x"$with_cross_host" != x"no"; then
12303 1.1.1.2 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
12304 1.1.1.2 mrg else
12305 1.1.1.2 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"';
12306 1.1.1.2 mrg fi
12307 1.1.1.2 mrg ;;
12308 1.1.1.2 mrg *)
12309 1.1.1.2 mrg lt_host_flags=
12310 1.1.1.2 mrg ;;
12311 1.1.1.2 mrg esac
12312 1.1.1.2 mrg
12313 1.1.1.2 mrg
12314 1.1.1.2 mrg
12315 1.1.1.2 mrg
12316 1.1.1.2 mrg ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
12317 1.1.1.2 mrg case $ac_cv_c_int64_t in #(
12318 1.1.1.2 mrg no|yes) ;; #(
12319 1.1.1.2 mrg *)
12320 1.1.1.2 mrg
12321 1.1.1.2 mrg cat >>confdefs.h <<_ACEOF
12322 1.1.1.2 mrg #define int64_t $ac_cv_c_int64_t
12323 1.1.1.2 mrg _ACEOF
12324 1.1.1.2 mrg ;;
12325 1.1.1.2 mrg esac
12326 1.1.1.2 mrg
12327 1.1 mrg ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
12328 1.1 mrg case $ac_cv_c_uint64_t in #(
12329 1.1 mrg no|yes) ;; #(
12330 1.1 mrg *)
12331 1.1 mrg
12332 1.1 mrg $as_echo "#define _UINT64_T 1" >>confdefs.h
12333 1.1 mrg
12334 1.1 mrg
12335 1.1 mrg cat >>confdefs.h <<_ACEOF
12336 1.1 mrg #define uint64_t $ac_cv_c_uint64_t
12337 1.1 mrg _ACEOF
12338 1.1 mrg ;;
12339 1.1 mrg esac
12340 1.1 mrg
12341 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
12342 1.1.1.2 mrg $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
12343 1.1.1.10 mrg if ${ac_cv_header_sys_wait_h+:} false; then :
12344 1.1.1.2 mrg $as_echo_n "(cached) " >&6
12345 1.1.1.2 mrg else
12346 1.1.1.2 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12347 1.1.1.2 mrg /* end confdefs.h. */
12348 1.1.1.2 mrg #include <sys/types.h>
12349 1.1.1.2 mrg #include <sys/wait.h>
12350 1.1.1.2 mrg #ifndef WEXITSTATUS
12351 1.1.1.2 mrg # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
12352 1.1.1.2 mrg #endif
12353 1.1.1.2 mrg #ifndef WIFEXITED
12354 1.1.1.2 mrg # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
12355 1.1.1.2 mrg #endif
12356 1.1.1.2 mrg
12357 1.1.1.2 mrg int
12358 1.1.1.2 mrg main ()
12359 1.1.1.2 mrg {
12360 1.1.1.2 mrg int s;
12361 1.1.1.2 mrg wait (&s);
12362 1.1.1.2 mrg s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
12363 1.1.1.2 mrg ;
12364 1.1.1.2 mrg return 0;
12365 1.1.1.2 mrg }
12366 1.1.1.2 mrg _ACEOF
12367 1.1.1.2 mrg if ac_fn_c_try_compile "$LINENO"; then :
12368 1.1.1.2 mrg ac_cv_header_sys_wait_h=yes
12369 1.1.1.2 mrg else
12370 1.1.1.2 mrg ac_cv_header_sys_wait_h=no
12371 1.1.1.2 mrg fi
12372 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12373 1.1.1.2 mrg fi
12374 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
12375 1.1.1.2 mrg $as_echo "$ac_cv_header_sys_wait_h" >&6; }
12376 1.1.1.2 mrg if test $ac_cv_header_sys_wait_h = yes; then
12377 1.1.1.2 mrg
12378 1.1.1.2 mrg $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12379 1.1.1.2 mrg
12380 1.1.1.2 mrg fi
12381 1.1.1.2 mrg
12382 1.1 mrg ac_config_files="$ac_config_files Makefile"
12383 1.1 mrg
12384 1.1.1.2 mrg ac_config_headers="$ac_config_headers config.h"
12385 1.1.1.2 mrg
12386 1.1 mrg cat >confcache <<\_ACEOF
12387 1.1 mrg # This file is a shell script that caches the results of configure
12388 1.1 mrg # tests run on this system so they can be shared between configure
12389 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
12390 1.1 mrg # It is not useful on other systems. If it contains results you don't
12391 1.1 mrg # want to keep, you may remove or edit it.
12392 1.1 mrg #
12393 1.1 mrg # config.status only pays attention to the cache file if you give it
12394 1.1 mrg # the --recheck option to rerun configure.
12395 1.1 mrg #
12396 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
12397 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
12398 1.1 mrg # following values.
12399 1.1 mrg
12400 1.1 mrg _ACEOF
12401 1.1 mrg
12402 1.1 mrg # The following way of writing the cache mishandles newlines in values,
12403 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
12404 1.1 mrg # So, we kill variables containing newlines.
12405 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
12406 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
12407 1.1 mrg (
12408 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12409 1.1 mrg eval ac_val=\$$ac_var
12410 1.1 mrg case $ac_val in #(
12411 1.1 mrg *${as_nl}*)
12412 1.1 mrg case $ac_var in #(
12413 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12414 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12415 1.1 mrg esac
12416 1.1 mrg case $ac_var in #(
12417 1.1 mrg _ | IFS | as_nl) ;; #(
12418 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12419 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
12420 1.1 mrg esac ;;
12421 1.1 mrg esac
12422 1.1 mrg done
12423 1.1 mrg
12424 1.1 mrg (set) 2>&1 |
12425 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
12426 1.1 mrg *${as_nl}ac_space=\ *)
12427 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote
12428 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \.
12429 1.1 mrg sed -n \
12430 1.1 mrg "s/'/'\\\\''/g;
12431 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12432 1.1 mrg ;; #(
12433 1.1 mrg *)
12434 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
12435 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12436 1.1 mrg ;;
12437 1.1 mrg esac |
12438 1.1 mrg sort
12439 1.1 mrg ) |
12440 1.1 mrg sed '
12441 1.1 mrg /^ac_cv_env_/b end
12442 1.1 mrg t clear
12443 1.1 mrg :clear
12444 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12445 1.1 mrg t end
12446 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12447 1.1 mrg :end' >>confcache
12448 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12449 1.1 mrg if test -w "$cache_file"; then
12450 1.1.1.10 mrg if test "x$cache_file" != "x/dev/null"; then
12451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12452 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
12453 1.1.1.10 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then
12454 1.1.1.10 mrg cat confcache >"$cache_file"
12455 1.1.1.10 mrg else
12456 1.1.1.10 mrg case $cache_file in #(
12457 1.1.1.10 mrg */* | ?:*)
12458 1.1.1.10 mrg mv -f confcache "$cache_file"$$ &&
12459 1.1.1.10 mrg mv -f "$cache_file"$$ "$cache_file" ;; #(
12460 1.1.1.10 mrg *)
12461 1.1.1.10 mrg mv -f confcache "$cache_file" ;;
12462 1.1.1.10 mrg esac
12463 1.1.1.10 mrg fi
12464 1.1.1.10 mrg fi
12465 1.1 mrg else
12466 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12467 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12468 1.1 mrg fi
12469 1.1 mrg fi
12470 1.1 mrg rm -f confcache
12471 1.1 mrg
12472 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
12473 1.1 mrg # Let make expand exec_prefix.
12474 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12475 1.1 mrg
12476 1.1.1.2 mrg DEFS=-DHAVE_CONFIG_H
12477 1.1 mrg
12478 1.1 mrg ac_libobjs=
12479 1.1 mrg ac_ltlibobjs=
12480 1.1.1.10 mrg U=
12481 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12482 1.1 mrg # 1. Remove the extension, and $U if already installed.
12483 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12484 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12485 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12486 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
12487 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12488 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12489 1.1 mrg done
12490 1.1 mrg LIBOBJS=$ac_libobjs
12491 1.1 mrg
12492 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
12493 1.1 mrg
12494 1.1 mrg
12495 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
12496 1.1.1.10 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; }
12497 1.1.1.10 mrg if test -n "$am_sleep_pid"; then
12498 1.1.1.10 mrg # Hide warnings about reused PIDs.
12499 1.1.1.10 mrg wait $am_sleep_pid 2>/dev/null
12500 1.1.1.10 mrg fi
12501 1.1.1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
12502 1.1.1.10 mrg $as_echo "done" >&6; }
12503 1.1 mrg if test -n "$EXEEXT"; then
12504 1.1 mrg am__EXEEXT_TRUE=
12505 1.1 mrg am__EXEEXT_FALSE='#'
12506 1.1 mrg else
12507 1.1 mrg am__EXEEXT_TRUE='#'
12508 1.1 mrg am__EXEEXT_FALSE=
12509 1.1 mrg fi
12510 1.1 mrg
12511 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12512 1.1.1.10 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12513 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
12514 1.1 mrg fi
12515 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12516 1.1.1.10 mrg as_fn_error $? "conditional \"AMDEP\" was never defined.
12517 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
12518 1.1 mrg fi
12519 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12520 1.1.1.10 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12521 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
12522 1.1 mrg fi
12523 1.1.1.5 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12524 1.1.1.10 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12525 1.1.1.5 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
12526 1.1.1.5 mrg fi
12527 1.1 mrg
12528 1.1.1.10 mrg : "${CONFIG_STATUS=./config.status}"
12529 1.1 mrg ac_write_fail=0
12530 1.1 mrg ac_clean_files_save=$ac_clean_files
12531 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12532 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12533 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12534 1.1 mrg as_write_fail=0
12535 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12536 1.1 mrg #! $SHELL
12537 1.1 mrg # Generated by $as_me.
12538 1.1 mrg # Run this file to recreate the current configuration.
12539 1.1 mrg # Compiler output produced by configure, useful for debugging
12540 1.1 mrg # configure, is in config.log if it exists.
12541 1.1 mrg
12542 1.1 mrg debug=false
12543 1.1 mrg ac_cs_recheck=false
12544 1.1 mrg ac_cs_silent=false
12545 1.1 mrg
12546 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
12547 1.1 mrg export SHELL
12548 1.1 mrg _ASEOF
12549 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12550 1.1 mrg ## -------------------- ##
12551 1.1 mrg ## M4sh Initialization. ##
12552 1.1 mrg ## -------------------- ##
12553 1.1 mrg
12554 1.1 mrg # Be more Bourne compatible
12555 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
12556 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12557 1.1 mrg emulate sh
12558 1.1 mrg NULLCMD=:
12559 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12560 1.1 mrg # is contrary to our usage. Disable this feature.
12561 1.1 mrg alias -g '${1+"$@"}'='"$@"'
12562 1.1 mrg setopt NO_GLOB_SUBST
12563 1.1 mrg else
12564 1.1 mrg case `(set -o) 2>/dev/null` in #(
12565 1.1 mrg *posix*) :
12566 1.1 mrg set -o posix ;; #(
12567 1.1 mrg *) :
12568 1.1 mrg ;;
12569 1.1 mrg esac
12570 1.1 mrg fi
12571 1.1 mrg
12572 1.1 mrg
12573 1.1 mrg as_nl='
12574 1.1 mrg '
12575 1.1 mrg export as_nl
12576 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
12577 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12578 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12579 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12580 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
12581 1.1 mrg # but without wasting forks for bash or zsh.
12582 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
12583 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12584 1.1 mrg as_echo='print -r --'
12585 1.1 mrg as_echo_n='print -rn --'
12586 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12587 1.1 mrg as_echo='printf %s\n'
12588 1.1 mrg as_echo_n='printf %s'
12589 1.1 mrg else
12590 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12591 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12592 1.1 mrg as_echo_n='/usr/ucb/echo -n'
12593 1.1 mrg else
12594 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12595 1.1 mrg as_echo_n_body='eval
12596 1.1 mrg arg=$1;
12597 1.1 mrg case $arg in #(
12598 1.1 mrg *"$as_nl"*)
12599 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
12600 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12601 1.1 mrg esac;
12602 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12603 1.1 mrg '
12604 1.1 mrg export as_echo_n_body
12605 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
12606 1.1 mrg fi
12607 1.1 mrg export as_echo_body
12608 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
12609 1.1 mrg fi
12610 1.1 mrg
12611 1.1 mrg # The user is always right.
12612 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
12613 1.1 mrg PATH_SEPARATOR=:
12614 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12615 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12616 1.1 mrg PATH_SEPARATOR=';'
12617 1.1 mrg }
12618 1.1 mrg fi
12619 1.1 mrg
12620 1.1 mrg
12621 1.1 mrg # IFS
12622 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
12623 1.1 mrg # there to prevent editors from complaining about space-tab.
12624 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12625 1.1 mrg # splitting by setting IFS to empty value.)
12626 1.1 mrg IFS=" "" $as_nl"
12627 1.1 mrg
12628 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
12629 1.1.1.10 mrg as_myself=
12630 1.1 mrg case $0 in #((
12631 1.1 mrg *[\\/]* ) as_myself=$0 ;;
12632 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12633 1.1 mrg for as_dir in $PATH
12634 1.1 mrg do
12635 1.1 mrg IFS=$as_save_IFS
12636 1.1 mrg test -z "$as_dir" && as_dir=.
12637 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12638 1.1 mrg done
12639 1.1 mrg IFS=$as_save_IFS
12640 1.1 mrg
12641 1.1 mrg ;;
12642 1.1 mrg esac
12643 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
12644 1.1 mrg # in which case we are not to be found in the path.
12645 1.1 mrg if test "x$as_myself" = x; then
12646 1.1 mrg as_myself=$0
12647 1.1 mrg fi
12648 1.1 mrg if test ! -f "$as_myself"; then
12649 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12650 1.1 mrg exit 1
12651 1.1 mrg fi
12652 1.1 mrg
12653 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
12654 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12655 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
12656 1.1 mrg # trigger a bug in pdksh 5.2.14.
12657 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
12658 1.1 mrg do eval test x\${$as_var+set} = xset \
12659 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12660 1.1 mrg done
12661 1.1 mrg PS1='$ '
12662 1.1 mrg PS2='> '
12663 1.1 mrg PS4='+ '
12664 1.1 mrg
12665 1.1 mrg # NLS nuisances.
12666 1.1 mrg LC_ALL=C
12667 1.1 mrg export LC_ALL
12668 1.1 mrg LANGUAGE=C
12669 1.1 mrg export LANGUAGE
12670 1.1 mrg
12671 1.1 mrg # CDPATH.
12672 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12673 1.1 mrg
12674 1.1 mrg
12675 1.1.1.10 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD]
12676 1.1.1.10 mrg # ----------------------------------------
12677 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12678 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12679 1.1.1.10 mrg # script with STATUS, using 1 if that was 0.
12680 1.1 mrg as_fn_error ()
12681 1.1 mrg {
12682 1.1.1.10 mrg as_status=$1; test $as_status -eq 0 && as_status=1
12683 1.1.1.10 mrg if test "$4"; then
12684 1.1.1.10 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12685 1.1.1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12686 1.1 mrg fi
12687 1.1.1.10 mrg $as_echo "$as_me: error: $2" >&2
12688 1.1 mrg as_fn_exit $as_status
12689 1.1 mrg } # as_fn_error
12690 1.1 mrg
12691 1.1 mrg
12692 1.1 mrg # as_fn_set_status STATUS
12693 1.1 mrg # -----------------------
12694 1.1 mrg # Set $? to STATUS, without forking.
12695 1.1 mrg as_fn_set_status ()
12696 1.1 mrg {
12697 1.1 mrg return $1
12698 1.1 mrg } # as_fn_set_status
12699 1.1 mrg
12700 1.1 mrg # as_fn_exit STATUS
12701 1.1 mrg # -----------------
12702 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12703 1.1 mrg as_fn_exit ()
12704 1.1 mrg {
12705 1.1 mrg set +e
12706 1.1 mrg as_fn_set_status $1
12707 1.1 mrg exit $1
12708 1.1 mrg } # as_fn_exit
12709 1.1 mrg
12710 1.1 mrg # as_fn_unset VAR
12711 1.1 mrg # ---------------
12712 1.1 mrg # Portably unset VAR.
12713 1.1 mrg as_fn_unset ()
12714 1.1 mrg {
12715 1.1 mrg { eval $1=; unset $1;}
12716 1.1 mrg }
12717 1.1 mrg as_unset=as_fn_unset
12718 1.1 mrg # as_fn_append VAR VALUE
12719 1.1 mrg # ----------------------
12720 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
12721 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
12722 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
12723 1.1 mrg # implementations.
12724 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12725 1.1 mrg eval 'as_fn_append ()
12726 1.1 mrg {
12727 1.1 mrg eval $1+=\$2
12728 1.1 mrg }'
12729 1.1 mrg else
12730 1.1 mrg as_fn_append ()
12731 1.1 mrg {
12732 1.1 mrg eval $1=\$$1\$2
12733 1.1 mrg }
12734 1.1 mrg fi # as_fn_append
12735 1.1 mrg
12736 1.1 mrg # as_fn_arith ARG...
12737 1.1 mrg # ------------------
12738 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
12739 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
12740 1.1 mrg # must be portable across $(()) and expr.
12741 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12742 1.1 mrg eval 'as_fn_arith ()
12743 1.1 mrg {
12744 1.1 mrg as_val=$(( $* ))
12745 1.1 mrg }'
12746 1.1 mrg else
12747 1.1 mrg as_fn_arith ()
12748 1.1 mrg {
12749 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
12750 1.1 mrg }
12751 1.1 mrg fi # as_fn_arith
12752 1.1 mrg
12753 1.1 mrg
12754 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
12755 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
12756 1.1 mrg as_expr=expr
12757 1.1 mrg else
12758 1.1 mrg as_expr=false
12759 1.1 mrg fi
12760 1.1 mrg
12761 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12762 1.1 mrg as_basename=basename
12763 1.1 mrg else
12764 1.1 mrg as_basename=false
12765 1.1 mrg fi
12766 1.1 mrg
12767 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12768 1.1 mrg as_dirname=dirname
12769 1.1 mrg else
12770 1.1 mrg as_dirname=false
12771 1.1 mrg fi
12772 1.1 mrg
12773 1.1 mrg as_me=`$as_basename -- "$0" ||
12774 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12775 1.1 mrg X"$0" : 'X\(//\)$' \| \
12776 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12777 1.1 mrg $as_echo X/"$0" |
12778 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
12779 1.1 mrg s//\1/
12780 1.1 mrg q
12781 1.1 mrg }
12782 1.1 mrg /^X\/\(\/\/\)$/{
12783 1.1 mrg s//\1/
12784 1.1 mrg q
12785 1.1 mrg }
12786 1.1 mrg /^X\/\(\/\).*/{
12787 1.1 mrg s//\1/
12788 1.1 mrg q
12789 1.1 mrg }
12790 1.1 mrg s/.*/./; q'`
12791 1.1 mrg
12792 1.1 mrg # Avoid depending upon Character Ranges.
12793 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12794 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12795 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12796 1.1 mrg as_cr_digits='0123456789'
12797 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
12798 1.1 mrg
12799 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
12800 1.1 mrg case `echo -n x` in #(((((
12801 1.1 mrg -n*)
12802 1.1 mrg case `echo 'xy\c'` in
12803 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12804 1.1 mrg xy) ECHO_C='\c';;
12805 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12806 1.1 mrg ECHO_T=' ';;
12807 1.1 mrg esac;;
12808 1.1 mrg *)
12809 1.1 mrg ECHO_N='-n';;
12810 1.1 mrg esac
12811 1.1 mrg
12812 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
12813 1.1 mrg if test -d conf$$.dir; then
12814 1.1 mrg rm -f conf$$.dir/conf$$.file
12815 1.1 mrg else
12816 1.1 mrg rm -f conf$$.dir
12817 1.1 mrg mkdir conf$$.dir 2>/dev/null
12818 1.1 mrg fi
12819 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
12820 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
12821 1.1 mrg as_ln_s='ln -s'
12822 1.1 mrg # ... but there are two gotchas:
12823 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12824 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12825 1.1.1.10 mrg # In both cases, we have to default to `cp -pR'.
12826 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12827 1.1.1.10 mrg as_ln_s='cp -pR'
12828 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
12829 1.1 mrg as_ln_s=ln
12830 1.1 mrg else
12831 1.1.1.10 mrg as_ln_s='cp -pR'
12832 1.1 mrg fi
12833 1.1 mrg else
12834 1.1.1.10 mrg as_ln_s='cp -pR'
12835 1.1 mrg fi
12836 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12837 1.1 mrg rmdir conf$$.dir 2>/dev/null
12838 1.1 mrg
12839 1.1 mrg
12840 1.1 mrg # as_fn_mkdir_p
12841 1.1 mrg # -------------
12842 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
12843 1.1 mrg as_fn_mkdir_p ()
12844 1.1 mrg {
12845 1.1 mrg
12846 1.1 mrg case $as_dir in #(
12847 1.1 mrg -*) as_dir=./$as_dir;;
12848 1.1 mrg esac
12849 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
12850 1.1 mrg as_dirs=
12851 1.1 mrg while :; do
12852 1.1 mrg case $as_dir in #(
12853 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12854 1.1 mrg *) as_qdir=$as_dir;;
12855 1.1 mrg esac
12856 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
12857 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
12858 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12859 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
12860 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
12861 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12862 1.1 mrg $as_echo X"$as_dir" |
12863 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12864 1.1 mrg s//\1/
12865 1.1 mrg q
12866 1.1 mrg }
12867 1.1 mrg /^X\(\/\/\)[^/].*/{
12868 1.1 mrg s//\1/
12869 1.1 mrg q
12870 1.1 mrg }
12871 1.1 mrg /^X\(\/\/\)$/{
12872 1.1 mrg s//\1/
12873 1.1 mrg q
12874 1.1 mrg }
12875 1.1 mrg /^X\(\/\).*/{
12876 1.1 mrg s//\1/
12877 1.1 mrg q
12878 1.1 mrg }
12879 1.1 mrg s/.*/./; q'`
12880 1.1 mrg test -d "$as_dir" && break
12881 1.1 mrg done
12882 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
12883 1.1.1.10 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12884 1.1 mrg
12885 1.1 mrg
12886 1.1 mrg } # as_fn_mkdir_p
12887 1.1 mrg if mkdir -p . 2>/dev/null; then
12888 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
12889 1.1 mrg else
12890 1.1 mrg test -d ./-p && rmdir ./-p
12891 1.1 mrg as_mkdir_p=false
12892 1.1 mrg fi
12893 1.1 mrg
12894 1.1.1.10 mrg
12895 1.1.1.10 mrg # as_fn_executable_p FILE
12896 1.1.1.10 mrg # -----------------------
12897 1.1.1.10 mrg # Test if FILE is an executable regular file.
12898 1.1.1.10 mrg as_fn_executable_p ()
12899 1.1.1.10 mrg {
12900 1.1.1.10 mrg test -f "$1" && test -x "$1"
12901 1.1.1.10 mrg } # as_fn_executable_p
12902 1.1.1.10 mrg as_test_x='test -x'
12903 1.1.1.10 mrg as_executable_p=as_fn_executable_p
12904 1.1 mrg
12905 1.1 mrg # Sed expression to map a string onto a valid CPP name.
12906 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12907 1.1 mrg
12908 1.1 mrg # Sed expression to map a string onto a valid variable name.
12909 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12910 1.1 mrg
12911 1.1 mrg
12912 1.1 mrg exec 6>&1
12913 1.1 mrg ## ----------------------------------- ##
12914 1.1 mrg ## Main body of $CONFIG_STATUS script. ##
12915 1.1 mrg ## ----------------------------------- ##
12916 1.1 mrg _ASEOF
12917 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12918 1.1 mrg
12919 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12920 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to
12921 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
12922 1.1 mrg # values after options handling.
12923 1.1 mrg ac_log="
12924 1.1 mrg This file was extended by LTO plugin for ld $as_me 0.1, which was
12925 1.1.1.10 mrg generated by GNU Autoconf 2.69. Invocation command line was
12926 1.1 mrg
12927 1.1 mrg CONFIG_FILES = $CONFIG_FILES
12928 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
12929 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
12930 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
12931 1.1 mrg $ $0 $@
12932 1.1 mrg
12933 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
12934 1.1 mrg "
12935 1.1 mrg
12936 1.1 mrg _ACEOF
12937 1.1 mrg
12938 1.1 mrg case $ac_config_files in *"
12939 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
12940 1.1 mrg esac
12941 1.1 mrg
12942 1.1.1.2 mrg case $ac_config_headers in *"
12943 1.1.1.2 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12944 1.1.1.2 mrg esac
12945 1.1 mrg
12946 1.1 mrg
12947 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12948 1.1 mrg # Files that config.status was made for.
12949 1.1 mrg config_files="$ac_config_files"
12950 1.1.1.2 mrg config_headers="$ac_config_headers"
12951 1.1 mrg config_commands="$ac_config_commands"
12952 1.1 mrg
12953 1.1 mrg _ACEOF
12954 1.1 mrg
12955 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12956 1.1 mrg ac_cs_usage="\
12957 1.1 mrg \`$as_me' instantiates files and other configuration actions
12958 1.1 mrg from templates according to the current configuration. Unless the files
12959 1.1 mrg and actions are specified as TAGs, all are instantiated by default.
12960 1.1 mrg
12961 1.1 mrg Usage: $0 [OPTION]... [TAG]...
12962 1.1 mrg
12963 1.1 mrg -h, --help print this help, then exit
12964 1.1 mrg -V, --version print version number and configuration settings, then exit
12965 1.1.1.10 mrg --config print configuration, then exit
12966 1.1 mrg -q, --quiet, --silent
12967 1.1 mrg do not print progress messages
12968 1.1 mrg -d, --debug don't remove temporary files
12969 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
12970 1.1 mrg --file=FILE[:TEMPLATE]
12971 1.1 mrg instantiate the configuration file FILE
12972 1.1.1.2 mrg --header=FILE[:TEMPLATE]
12973 1.1.1.2 mrg instantiate the configuration header FILE
12974 1.1 mrg
12975 1.1 mrg Configuration files:
12976 1.1 mrg $config_files
12977 1.1 mrg
12978 1.1.1.2 mrg Configuration headers:
12979 1.1.1.2 mrg $config_headers
12980 1.1.1.2 mrg
12981 1.1 mrg Configuration commands:
12982 1.1 mrg $config_commands
12983 1.1 mrg
12984 1.1 mrg Report bugs to the package provider."
12985 1.1 mrg
12986 1.1 mrg _ACEOF
12987 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12988 1.1.1.10 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12989 1.1 mrg ac_cs_version="\\
12990 1.1 mrg LTO plugin for ld config.status 0.1
12991 1.1.1.10 mrg configured by $0, generated by GNU Autoconf 2.69,
12992 1.1.1.10 mrg with options \\"\$ac_cs_config\\"
12993 1.1 mrg
12994 1.1.1.10 mrg Copyright (C) 2012 Free Software Foundation, Inc.
12995 1.1 mrg This config.status script is free software; the Free Software Foundation
12996 1.1 mrg gives unlimited permission to copy, distribute and modify it."
12997 1.1 mrg
12998 1.1 mrg ac_pwd='$ac_pwd'
12999 1.1 mrg srcdir='$srcdir'
13000 1.1 mrg INSTALL='$INSTALL'
13001 1.1 mrg MKDIR_P='$MKDIR_P'
13002 1.1 mrg AWK='$AWK'
13003 1.1 mrg test -n "\$AWK" || AWK=awk
13004 1.1 mrg _ACEOF
13005 1.1 mrg
13006 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13007 1.1 mrg # The default lists apply if the user does not specify any file.
13008 1.1 mrg ac_need_defaults=:
13009 1.1 mrg while test $# != 0
13010 1.1 mrg do
13011 1.1 mrg case $1 in
13012 1.1.1.10 mrg --*=?*)
13013 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
13014 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13015 1.1 mrg ac_shift=:
13016 1.1 mrg ;;
13017 1.1.1.10 mrg --*=)
13018 1.1.1.10 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
13019 1.1.1.10 mrg ac_optarg=
13020 1.1.1.10 mrg ac_shift=:
13021 1.1.1.10 mrg ;;
13022 1.1 mrg *)
13023 1.1 mrg ac_option=$1
13024 1.1 mrg ac_optarg=$2
13025 1.1 mrg ac_shift=shift
13026 1.1 mrg ;;
13027 1.1 mrg esac
13028 1.1 mrg
13029 1.1 mrg case $ac_option in
13030 1.1 mrg # Handling of the options.
13031 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13032 1.1 mrg ac_cs_recheck=: ;;
13033 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13034 1.1 mrg $as_echo "$ac_cs_version"; exit ;;
13035 1.1.1.10 mrg --config | --confi | --conf | --con | --co | --c )
13036 1.1.1.10 mrg $as_echo "$ac_cs_config"; exit ;;
13037 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
13038 1.1 mrg debug=: ;;
13039 1.1 mrg --file | --fil | --fi | --f )
13040 1.1 mrg $ac_shift
13041 1.1 mrg case $ac_optarg in
13042 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13043 1.1.1.10 mrg '') as_fn_error $? "missing file argument" ;;
13044 1.1 mrg esac
13045 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'"
13046 1.1 mrg ac_need_defaults=false;;
13047 1.1.1.2 mrg --header | --heade | --head | --hea )
13048 1.1.1.2 mrg $ac_shift
13049 1.1.1.2 mrg case $ac_optarg in
13050 1.1.1.2 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13051 1.1.1.2 mrg esac
13052 1.1.1.2 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13053 1.1.1.2 mrg ac_need_defaults=false;;
13054 1.1.1.2 mrg --he | --h)
13055 1.1.1.2 mrg # Conflict between --help and --header
13056 1.1.1.10 mrg as_fn_error $? "ambiguous option: \`$1'
13057 1.1.1.2 mrg Try \`$0 --help' for more information.";;
13058 1.1.1.2 mrg --help | --hel | -h )
13059 1.1 mrg $as_echo "$ac_cs_usage"; exit ;;
13060 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13061 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
13062 1.1 mrg ac_cs_silent=: ;;
13063 1.1 mrg
13064 1.1 mrg # This is an error.
13065 1.1.1.10 mrg -*) as_fn_error $? "unrecognized option: \`$1'
13066 1.1 mrg Try \`$0 --help' for more information." ;;
13067 1.1 mrg
13068 1.1 mrg *) as_fn_append ac_config_targets " $1"
13069 1.1 mrg ac_need_defaults=false ;;
13070 1.1 mrg
13071 1.1 mrg esac
13072 1.1 mrg shift
13073 1.1 mrg done
13074 1.1 mrg
13075 1.1 mrg ac_configure_extra_args=
13076 1.1 mrg
13077 1.1 mrg if $ac_cs_silent; then
13078 1.1 mrg exec 6>/dev/null
13079 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
13080 1.1 mrg fi
13081 1.1 mrg
13082 1.1 mrg _ACEOF
13083 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13084 1.1 mrg if \$ac_cs_recheck; then
13085 1.1.1.10 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13086 1.1 mrg shift
13087 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13088 1.1 mrg CONFIG_SHELL='$SHELL'
13089 1.1 mrg export CONFIG_SHELL
13090 1.1 mrg exec "\$@"
13091 1.1 mrg fi
13092 1.1 mrg
13093 1.1 mrg _ACEOF
13094 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13095 1.1 mrg exec 5>>config.log
13096 1.1 mrg {
13097 1.1 mrg echo
13098 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13099 1.1 mrg ## Running $as_me. ##
13100 1.1 mrg _ASBOX
13101 1.1 mrg $as_echo "$ac_log"
13102 1.1 mrg } >&5
13103 1.1 mrg
13104 1.1 mrg _ACEOF
13105 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13106 1.1 mrg #
13107 1.1 mrg # INIT-COMMANDS
13108 1.1 mrg #
13109 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13110 1.1 mrg
13111 1.1 mrg
13112 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
13113 1.1 mrg # if CDPATH is set.
13114 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13115 1.1 mrg
13116 1.1 mrg sed_quote_subst='$sed_quote_subst'
13117 1.1 mrg double_quote_subst='$double_quote_subst'
13118 1.1 mrg delay_variable_subst='$delay_variable_subst'
13119 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13120 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13121 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13122 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13123 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13124 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13125 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13126 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13127 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13128 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13129 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13130 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13131 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13132 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13133 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13134 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13135 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13136 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13137 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13138 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13139 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13140 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13141 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13142 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13143 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13144 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13145 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13146 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13147 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13148 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13149 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13150 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13151 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13152 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13153 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13154 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13155 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13156 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13157 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13158 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13159 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13160 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13161 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13162 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13163 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13164 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13165 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13166 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13167 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
13168 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13169 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13170 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13171 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13172 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13173 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13174 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13175 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13176 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13177 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13178 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13179 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13180 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13181 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13182 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13183 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13184 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13185 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13186 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13187 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13188 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13189 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13190 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13191 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13192 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13193 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13194 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13195 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13196 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13197 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13198 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13199 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13200 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13201 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13202 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13203 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13204 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13205 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13206 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13207 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13208 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13209 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13210 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13211 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13212 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13213 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13214 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13215 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13216 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13217 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13218 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13219 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13220 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13221 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13222 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13223 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13224 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13225 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13226 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13227 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13228 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13229 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13230 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13231 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13232 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13233 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13234 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13235 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13236 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13237 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13238 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13239 1.1 mrg
13240 1.1 mrg LTCC='$LTCC'
13241 1.1 mrg LTCFLAGS='$LTCFLAGS'
13242 1.1 mrg compiler='$compiler_DEFAULT'
13243 1.1 mrg
13244 1.1 mrg # A function that is used when there is no print builtin or printf.
13245 1.1 mrg func_fallback_echo ()
13246 1.1 mrg {
13247 1.1 mrg eval 'cat <<_LTECHO_EOF
13248 1.1 mrg \$1
13249 1.1 mrg _LTECHO_EOF'
13250 1.1 mrg }
13251 1.1 mrg
13252 1.1 mrg # Quote evaled strings.
13253 1.1 mrg for var in SHELL \
13254 1.1 mrg ECHO \
13255 1.1 mrg SED \
13256 1.1 mrg GREP \
13257 1.1 mrg EGREP \
13258 1.1 mrg FGREP \
13259 1.1 mrg LD \
13260 1.1 mrg NM \
13261 1.1 mrg LN_S \
13262 1.1 mrg lt_SP2NL \
13263 1.1 mrg lt_NL2SP \
13264 1.1 mrg reload_flag \
13265 1.1 mrg OBJDUMP \
13266 1.1 mrg deplibs_check_method \
13267 1.1 mrg file_magic_cmd \
13268 1.1 mrg AR \
13269 1.1 mrg AR_FLAGS \
13270 1.1 mrg STRIP \
13271 1.1 mrg RANLIB \
13272 1.1 mrg CC \
13273 1.1 mrg CFLAGS \
13274 1.1 mrg compiler \
13275 1.1 mrg lt_cv_sys_global_symbol_pipe \
13276 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \
13277 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
13278 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13279 1.1 mrg lt_prog_compiler_no_builtin_flag \
13280 1.1 mrg lt_prog_compiler_wl \
13281 1.1 mrg lt_prog_compiler_pic \
13282 1.1 mrg lt_prog_compiler_static \
13283 1.1 mrg lt_cv_prog_compiler_c_o \
13284 1.1 mrg need_locks \
13285 1.1 mrg DSYMUTIL \
13286 1.1 mrg NMEDIT \
13287 1.1 mrg LIPO \
13288 1.1 mrg OTOOL \
13289 1.1 mrg OTOOL64 \
13290 1.1 mrg shrext_cmds \
13291 1.1 mrg export_dynamic_flag_spec \
13292 1.1 mrg whole_archive_flag_spec \
13293 1.1 mrg compiler_needs_object \
13294 1.1 mrg with_gnu_ld \
13295 1.1 mrg allow_undefined_flag \
13296 1.1 mrg no_undefined_flag \
13297 1.1 mrg hardcode_libdir_flag_spec \
13298 1.1 mrg hardcode_libdir_flag_spec_ld \
13299 1.1 mrg hardcode_libdir_separator \
13300 1.1 mrg fix_srcfile_path \
13301 1.1 mrg exclude_expsyms \
13302 1.1 mrg include_expsyms \
13303 1.1 mrg file_list_spec \
13304 1.1 mrg variables_saved_for_relink \
13305 1.1 mrg libname_spec \
13306 1.1 mrg library_names_spec \
13307 1.1 mrg soname_spec \
13308 1.1 mrg install_override_mode \
13309 1.1 mrg finish_eval \
13310 1.1 mrg old_striplib \
13311 1.1 mrg striplib; do
13312 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13313 1.1 mrg *[\\\\\\\`\\"\\\$]*)
13314 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13315 1.1 mrg ;;
13316 1.1 mrg *)
13317 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13318 1.1 mrg ;;
13319 1.1 mrg esac
13320 1.1 mrg done
13321 1.1 mrg
13322 1.1 mrg # Double-quote double-evaled strings.
13323 1.1 mrg for var in reload_cmds \
13324 1.1 mrg old_postinstall_cmds \
13325 1.1 mrg old_postuninstall_cmds \
13326 1.1 mrg old_archive_cmds \
13327 1.1 mrg extract_expsyms_cmds \
13328 1.1 mrg old_archive_from_new_cmds \
13329 1.1 mrg old_archive_from_expsyms_cmds \
13330 1.1 mrg archive_cmds \
13331 1.1 mrg archive_expsym_cmds \
13332 1.1 mrg module_cmds \
13333 1.1 mrg module_expsym_cmds \
13334 1.1 mrg export_symbols_cmds \
13335 1.1 mrg prelink_cmds \
13336 1.1 mrg postinstall_cmds \
13337 1.1 mrg postuninstall_cmds \
13338 1.1 mrg finish_cmds \
13339 1.1 mrg sys_lib_search_path_spec \
13340 1.1 mrg sys_lib_dlsearch_path_spec; do
13341 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13342 1.1 mrg *[\\\\\\\`\\"\\\$]*)
13343 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13344 1.1 mrg ;;
13345 1.1 mrg *)
13346 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13347 1.1 mrg ;;
13348 1.1 mrg esac
13349 1.1 mrg done
13350 1.1 mrg
13351 1.1 mrg ac_aux_dir='$ac_aux_dir'
13352 1.1 mrg xsi_shell='$xsi_shell'
13353 1.1 mrg lt_shell_append='$lt_shell_append'
13354 1.1 mrg
13355 1.1 mrg # See if we are running on zsh, and set the options which allow our
13356 1.1 mrg # commands through without removal of \ escapes INIT.
13357 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then
13358 1.1 mrg setopt NO_GLOB_SUBST
13359 1.1 mrg fi
13360 1.1 mrg
13361 1.1 mrg
13362 1.1 mrg PACKAGE='$PACKAGE'
13363 1.1 mrg VERSION='$VERSION'
13364 1.1 mrg TIMESTAMP='$TIMESTAMP'
13365 1.1 mrg RM='$RM'
13366 1.1 mrg ofile='$ofile'
13367 1.1 mrg
13368 1.1 mrg
13369 1.1 mrg
13370 1.1 mrg
13371 1.1 mrg _ACEOF
13372 1.1 mrg
13373 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13374 1.1 mrg
13375 1.1 mrg # Handling of arguments.
13376 1.1 mrg for ac_config_target in $ac_config_targets
13377 1.1 mrg do
13378 1.1 mrg case $ac_config_target in
13379 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13380 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13381 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13382 1.1.1.2 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13383 1.1 mrg
13384 1.1.1.10 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13385 1.1 mrg esac
13386 1.1 mrg done
13387 1.1 mrg
13388 1.1 mrg
13389 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
13390 1.1 mrg # then the envvar interface is used. Set only those that are not.
13391 1.1 mrg # We use the long form for the default assignment because of an extremely
13392 1.1 mrg # bizarre bug on SunOS 4.1.3.
13393 1.1 mrg if $ac_need_defaults; then
13394 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13395 1.1.1.2 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13396 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13397 1.1 mrg fi
13398 1.1 mrg
13399 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
13400 1.1 mrg # simply because there is no reason against having it here, and in addition,
13401 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
13402 1.1 mrg # Hook for its removal unless debugging.
13403 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
13404 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
13405 1.1 mrg $debug ||
13406 1.1 mrg {
13407 1.1.1.10 mrg tmp= ac_tmp=
13408 1.1 mrg trap 'exit_status=$?
13409 1.1.1.10 mrg : "${ac_tmp:=$tmp}"
13410 1.1.1.10 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13411 1.1 mrg ' 0
13412 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15
13413 1.1 mrg }
13414 1.1 mrg # Create a (secure) tmp directory for tmp files.
13415 1.1 mrg
13416 1.1 mrg {
13417 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13418 1.1.1.10 mrg test -d "$tmp"
13419 1.1 mrg } ||
13420 1.1 mrg {
13421 1.1 mrg tmp=./conf$$-$RANDOM
13422 1.1 mrg (umask 077 && mkdir "$tmp")
13423 1.1.1.10 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13424 1.1.1.10 mrg ac_tmp=$tmp
13425 1.1 mrg
13426 1.1 mrg # Set up the scripts for CONFIG_FILES section.
13427 1.1 mrg # No need to generate them if there are no CONFIG_FILES.
13428 1.1 mrg # This happens for instance with `./config.status config.h'.
13429 1.1 mrg if test -n "$CONFIG_FILES"; then
13430 1.1 mrg
13431 1.1 mrg
13432 1.1 mrg ac_cr=`echo X | tr X '\015'`
13433 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr.
13434 1.1 mrg # But we know of no other shell where ac_cr would be empty at this
13435 1.1 mrg # point, so we can use a bashism as a fallback.
13436 1.1 mrg if test "x$ac_cr" = x; then
13437 1.1 mrg eval ac_cr=\$\'\\r\'
13438 1.1 mrg fi
13439 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13440 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13441 1.1.1.10 mrg ac_cs_awk_cr='\\r'
13442 1.1 mrg else
13443 1.1 mrg ac_cs_awk_cr=$ac_cr
13444 1.1 mrg fi
13445 1.1 mrg
13446 1.1.1.10 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13447 1.1 mrg _ACEOF
13448 1.1 mrg
13449 1.1 mrg
13450 1.1 mrg {
13451 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
13452 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13453 1.1 mrg echo "_ACEOF"
13454 1.1 mrg } >conf$$subs.sh ||
13455 1.1.1.10 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13456 1.1.1.10 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13457 1.1 mrg ac_delim='%!_!# '
13458 1.1 mrg for ac_last_try in false false false false false :; do
13459 1.1 mrg . ./conf$$subs.sh ||
13460 1.1.1.10 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13461 1.1 mrg
13462 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13463 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
13464 1.1 mrg break
13465 1.1 mrg elif $ac_last_try; then
13466 1.1.1.10 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13467 1.1 mrg else
13468 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13469 1.1 mrg fi
13470 1.1 mrg done
13471 1.1 mrg rm -f conf$$subs.sh
13472 1.1 mrg
13473 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13474 1.1.1.10 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13475 1.1 mrg _ACEOF
13476 1.1 mrg sed -n '
13477 1.1 mrg h
13478 1.1 mrg s/^/S["/; s/!.*/"]=/
13479 1.1 mrg p
13480 1.1 mrg g
13481 1.1 mrg s/^[^!]*!//
13482 1.1 mrg :repl
13483 1.1 mrg t repl
13484 1.1 mrg s/'"$ac_delim"'$//
13485 1.1 mrg t delim
13486 1.1 mrg :nl
13487 1.1 mrg h
13488 1.1.1.10 mrg s/\(.\{148\}\)..*/\1/
13489 1.1 mrg t more1
13490 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13491 1.1 mrg p
13492 1.1 mrg n
13493 1.1 mrg b repl
13494 1.1 mrg :more1
13495 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13496 1.1 mrg p
13497 1.1 mrg g
13498 1.1 mrg s/.\{148\}//
13499 1.1 mrg t nl
13500 1.1 mrg :delim
13501 1.1 mrg h
13502 1.1.1.10 mrg s/\(.\{148\}\)..*/\1/
13503 1.1 mrg t more2
13504 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
13505 1.1 mrg p
13506 1.1 mrg b
13507 1.1 mrg :more2
13508 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13509 1.1 mrg p
13510 1.1 mrg g
13511 1.1 mrg s/.\{148\}//
13512 1.1 mrg t delim
13513 1.1 mrg ' <conf$$subs.awk | sed '
13514 1.1 mrg /^[^""]/{
13515 1.1 mrg N
13516 1.1 mrg s/\n//
13517 1.1 mrg }
13518 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
13519 1.1 mrg rm -f conf$$subs.awk
13520 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13521 1.1 mrg _ACAWK
13522 1.1.1.10 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13523 1.1 mrg for (key in S) S_is_set[key] = 1
13524 1.1 mrg FS = ""
13525 1.1 mrg
13526 1.1 mrg }
13527 1.1 mrg {
13528 1.1 mrg line = $ 0
13529 1.1 mrg nfields = split(line, field, "@")
13530 1.1 mrg substed = 0
13531 1.1 mrg len = length(field[1])
13532 1.1 mrg for (i = 2; i < nfields; i++) {
13533 1.1 mrg key = field[i]
13534 1.1 mrg keylen = length(key)
13535 1.1 mrg if (S_is_set[key]) {
13536 1.1 mrg value = S[key]
13537 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13538 1.1 mrg len += length(value) + length(field[++i])
13539 1.1 mrg substed = 1
13540 1.1 mrg } else
13541 1.1 mrg len += 1 + keylen
13542 1.1 mrg }
13543 1.1 mrg
13544 1.1 mrg print line
13545 1.1 mrg }
13546 1.1 mrg
13547 1.1 mrg _ACAWK
13548 1.1 mrg _ACEOF
13549 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13550 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13551 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13552 1.1 mrg else
13553 1.1 mrg cat
13554 1.1.1.10 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13555 1.1.1.10 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13556 1.1 mrg _ACEOF
13557 1.1 mrg
13558 1.1.1.10 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13559 1.1.1.10 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13560 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
13561 1.1 mrg # (actually we leave an empty line to preserve line numbers).
13562 1.1 mrg if test "x$srcdir" = x.; then
13563 1.1.1.10 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13564 1.1.1.10 mrg h
13565 1.1.1.10 mrg s///
13566 1.1.1.10 mrg s/^/:/
13567 1.1.1.10 mrg s/[ ]*$/:/
13568 1.1.1.10 mrg s/:\$(srcdir):/:/g
13569 1.1.1.10 mrg s/:\${srcdir}:/:/g
13570 1.1.1.10 mrg s/:@srcdir@:/:/g
13571 1.1.1.10 mrg s/^:*//
13572 1.1 mrg s/:*$//
13573 1.1.1.10 mrg x
13574 1.1.1.10 mrg s/\(=[ ]*\).*/\1/
13575 1.1.1.10 mrg G
13576 1.1.1.10 mrg s/\n//
13577 1.1 mrg s/^[^=]*=[ ]*$//
13578 1.1 mrg }'
13579 1.1 mrg fi
13580 1.1 mrg
13581 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13582 1.1 mrg fi # test -n "$CONFIG_FILES"
13583 1.1 mrg
13584 1.1.1.2 mrg # Set up the scripts for CONFIG_HEADERS section.
13585 1.1.1.2 mrg # No need to generate them if there are no CONFIG_HEADERS.
13586 1.1.1.2 mrg # This happens for instance with `./config.status Makefile'.
13587 1.1.1.2 mrg if test -n "$CONFIG_HEADERS"; then
13588 1.1.1.10 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13589 1.1.1.2 mrg BEGIN {
13590 1.1.1.2 mrg _ACEOF
13591 1.1 mrg
13592 1.1.1.2 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
13593 1.1.1.2 mrg # here-document in config.status, that substitutes the proper values into
13594 1.1.1.2 mrg # config.h.in to produce config.h.
13595 1.1.1.2 mrg
13596 1.1.1.2 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
13597 1.1.1.2 mrg # handling of long lines.
13598 1.1.1.2 mrg ac_delim='%!_!# '
13599 1.1.1.2 mrg for ac_last_try in false false :; do
13600 1.1.1.10 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13601 1.1.1.10 mrg if test -z "$ac_tt"; then
13602 1.1.1.2 mrg break
13603 1.1.1.2 mrg elif $ac_last_try; then
13604 1.1.1.10 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13605 1.1.1.2 mrg else
13606 1.1.1.2 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13607 1.1.1.2 mrg fi
13608 1.1.1.2 mrg done
13609 1.1.1.2 mrg
13610 1.1.1.2 mrg # For the awk script, D is an array of macro values keyed by name,
13611 1.1.1.2 mrg # likewise P contains macro parameters if any. Preserve backslash
13612 1.1.1.2 mrg # newline sequences.
13613 1.1.1.2 mrg
13614 1.1.1.2 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13615 1.1.1.2 mrg sed -n '
13616 1.1.1.2 mrg s/.\{148\}/&'"$ac_delim"'/g
13617 1.1.1.2 mrg t rset
13618 1.1.1.2 mrg :rset
13619 1.1.1.2 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
13620 1.1.1.2 mrg t def
13621 1.1.1.2 mrg d
13622 1.1.1.2 mrg :def
13623 1.1.1.2 mrg s/\\$//
13624 1.1.1.2 mrg t bsnl
13625 1.1.1.2 mrg s/["\\]/\\&/g
13626 1.1.1.2 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13627 1.1.1.2 mrg D["\1"]=" \3"/p
13628 1.1.1.2 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13629 1.1.1.2 mrg d
13630 1.1.1.2 mrg :bsnl
13631 1.1.1.2 mrg s/["\\]/\\&/g
13632 1.1.1.2 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13633 1.1.1.2 mrg D["\1"]=" \3\\\\\\n"\\/p
13634 1.1.1.2 mrg t cont
13635 1.1.1.2 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13636 1.1.1.2 mrg t cont
13637 1.1.1.2 mrg d
13638 1.1.1.2 mrg :cont
13639 1.1.1.2 mrg n
13640 1.1.1.2 mrg s/.\{148\}/&'"$ac_delim"'/g
13641 1.1.1.2 mrg t clear
13642 1.1.1.2 mrg :clear
13643 1.1.1.2 mrg s/\\$//
13644 1.1.1.2 mrg t bsnlc
13645 1.1.1.2 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
13646 1.1.1.2 mrg d
13647 1.1.1.2 mrg :bsnlc
13648 1.1.1.2 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13649 1.1.1.2 mrg b cont
13650 1.1.1.2 mrg ' <confdefs.h | sed '
13651 1.1.1.2 mrg s/'"$ac_delim"'/"\\\
13652 1.1.1.2 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
13653 1.1.1.2 mrg
13654 1.1.1.2 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13655 1.1.1.2 mrg for (key in D) D_is_set[key] = 1
13656 1.1.1.2 mrg FS = ""
13657 1.1.1.2 mrg }
13658 1.1.1.2 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13659 1.1.1.2 mrg line = \$ 0
13660 1.1.1.2 mrg split(line, arg, " ")
13661 1.1.1.2 mrg if (arg[1] == "#") {
13662 1.1.1.2 mrg defundef = arg[2]
13663 1.1.1.2 mrg mac1 = arg[3]
13664 1.1.1.2 mrg } else {
13665 1.1.1.2 mrg defundef = substr(arg[1], 2)
13666 1.1.1.2 mrg mac1 = arg[2]
13667 1.1.1.2 mrg }
13668 1.1.1.2 mrg split(mac1, mac2, "(") #)
13669 1.1.1.2 mrg macro = mac2[1]
13670 1.1.1.2 mrg prefix = substr(line, 1, index(line, defundef) - 1)
13671 1.1.1.2 mrg if (D_is_set[macro]) {
13672 1.1.1.2 mrg # Preserve the white space surrounding the "#".
13673 1.1.1.2 mrg print prefix "define", macro P[macro] D[macro]
13674 1.1.1.2 mrg next
13675 1.1.1.2 mrg } else {
13676 1.1.1.2 mrg # Replace #undef with comments. This is necessary, for example,
13677 1.1.1.2 mrg # in the case of _POSIX_SOURCE, which is predefined and required
13678 1.1.1.2 mrg # on some systems where configure will not decide to define it.
13679 1.1.1.2 mrg if (defundef == "undef") {
13680 1.1.1.2 mrg print "/*", prefix defundef, macro, "*/"
13681 1.1.1.2 mrg next
13682 1.1.1.2 mrg }
13683 1.1.1.2 mrg }
13684 1.1.1.2 mrg }
13685 1.1.1.2 mrg { print }
13686 1.1.1.2 mrg _ACAWK
13687 1.1.1.2 mrg _ACEOF
13688 1.1.1.2 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13689 1.1.1.10 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13690 1.1.1.2 mrg fi # test -n "$CONFIG_HEADERS"
13691 1.1.1.2 mrg
13692 1.1.1.2 mrg
13693 1.1.1.2 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13694 1.1 mrg shift
13695 1.1 mrg for ac_tag
13696 1.1 mrg do
13697 1.1 mrg case $ac_tag in
13698 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
13699 1.1 mrg esac
13700 1.1 mrg case $ac_mode$ac_tag in
13701 1.1 mrg :[FHL]*:*);;
13702 1.1.1.10 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13703 1.1 mrg :[FH]-) ac_tag=-:-;;
13704 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13705 1.1 mrg esac
13706 1.1 mrg ac_save_IFS=$IFS
13707 1.1 mrg IFS=:
13708 1.1 mrg set x $ac_tag
13709 1.1 mrg IFS=$ac_save_IFS
13710 1.1 mrg shift
13711 1.1 mrg ac_file=$1
13712 1.1 mrg shift
13713 1.1 mrg
13714 1.1 mrg case $ac_mode in
13715 1.1 mrg :L) ac_source=$1;;
13716 1.1 mrg :[FH])
13717 1.1 mrg ac_file_inputs=
13718 1.1 mrg for ac_f
13719 1.1 mrg do
13720 1.1 mrg case $ac_f in
13721 1.1.1.10 mrg -) ac_f="$ac_tmp/stdin";;
13722 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
13723 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
13724 1.1 mrg # because $ac_f cannot contain `:'.
13725 1.1 mrg test -f "$ac_f" ||
13726 1.1 mrg case $ac_f in
13727 1.1 mrg [\\/$]*) false;;
13728 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13729 1.1 mrg esac ||
13730 1.1.1.10 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13731 1.1 mrg esac
13732 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13733 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'"
13734 1.1 mrg done
13735 1.1 mrg
13736 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
13737 1.1 mrg # use $as_me), people would be surprised to read:
13738 1.1 mrg # /* config.h. Generated by config.status. */
13739 1.1 mrg configure_input='Generated from '`
13740 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13741 1.1 mrg `' by configure.'
13742 1.1 mrg if test x"$ac_file" != x-; then
13743 1.1 mrg configure_input="$ac_file. $configure_input"
13744 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13745 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
13746 1.1 mrg fi
13747 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings.
13748 1.1 mrg case $configure_input in #(
13749 1.1 mrg *\&* | *\|* | *\\* )
13750 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
13751 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
13752 1.1 mrg *) ac_sed_conf_input=$configure_input;;
13753 1.1 mrg esac
13754 1.1 mrg
13755 1.1 mrg case $ac_tag in
13756 1.1.1.10 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \
13757 1.1.1.10 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13758 1.1 mrg esac
13759 1.1 mrg ;;
13760 1.1 mrg esac
13761 1.1 mrg
13762 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
13763 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13764 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
13765 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
13766 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13767 1.1 mrg $as_echo X"$ac_file" |
13768 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13769 1.1 mrg s//\1/
13770 1.1 mrg q
13771 1.1 mrg }
13772 1.1 mrg /^X\(\/\/\)[^/].*/{
13773 1.1 mrg s//\1/
13774 1.1 mrg q
13775 1.1 mrg }
13776 1.1 mrg /^X\(\/\/\)$/{
13777 1.1 mrg s//\1/
13778 1.1 mrg q
13779 1.1 mrg }
13780 1.1 mrg /^X\(\/\).*/{
13781 1.1 mrg s//\1/
13782 1.1 mrg q
13783 1.1 mrg }
13784 1.1 mrg s/.*/./; q'`
13785 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p
13786 1.1 mrg ac_builddir=.
13787 1.1 mrg
13788 1.1 mrg case "$ac_dir" in
13789 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13790 1.1 mrg *)
13791 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13792 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
13793 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13794 1.1 mrg case $ac_top_builddir_sub in
13795 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13796 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13797 1.1 mrg esac ;;
13798 1.1 mrg esac
13799 1.1 mrg ac_abs_top_builddir=$ac_pwd
13800 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
13801 1.1 mrg # for backward compatibility:
13802 1.1 mrg ac_top_builddir=$ac_top_build_prefix
13803 1.1 mrg
13804 1.1 mrg case $srcdir in
13805 1.1 mrg .) # We are building in place.
13806 1.1 mrg ac_srcdir=.
13807 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
13808 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
13809 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
13810 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
13811 1.1 mrg ac_top_srcdir=$srcdir
13812 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
13813 1.1 mrg *) # Relative name.
13814 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13815 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
13816 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13817 1.1 mrg esac
13818 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13819 1.1 mrg
13820 1.1 mrg
13821 1.1 mrg case $ac_mode in
13822 1.1 mrg :F)
13823 1.1 mrg #
13824 1.1 mrg # CONFIG_FILE
13825 1.1 mrg #
13826 1.1 mrg
13827 1.1 mrg case $INSTALL in
13828 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13829 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13830 1.1 mrg esac
13831 1.1 mrg ac_MKDIR_P=$MKDIR_P
13832 1.1 mrg case $MKDIR_P in
13833 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
13834 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13835 1.1 mrg esac
13836 1.1 mrg _ACEOF
13837 1.1 mrg
13838 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13839 1.1 mrg # If the template does not know about datarootdir, expand it.
13840 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
13841 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
13842 1.1 mrg ac_sed_dataroot='
13843 1.1 mrg /datarootdir/ {
13844 1.1 mrg p
13845 1.1 mrg q
13846 1.1 mrg }
13847 1.1 mrg /@datadir@/p
13848 1.1 mrg /@docdir@/p
13849 1.1 mrg /@infodir@/p
13850 1.1 mrg /@localedir@/p
13851 1.1 mrg /@mandir@/p'
13852 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13853 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
13854 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13855 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13856 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13857 1.1 mrg _ACEOF
13858 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13859 1.1 mrg ac_datarootdir_hack='
13860 1.1 mrg s&@datadir@&$datadir&g
13861 1.1 mrg s&@docdir@&$docdir&g
13862 1.1 mrg s&@infodir@&$infodir&g
13863 1.1 mrg s&@localedir@&$localedir&g
13864 1.1 mrg s&@mandir@&$mandir&g
13865 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
13866 1.1 mrg esac
13867 1.1 mrg _ACEOF
13868 1.1 mrg
13869 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
13870 1.1 mrg # Shell code in configure.ac might set extrasub.
13871 1.1 mrg # FIXME: do we really want to maintain this feature?
13872 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13873 1.1 mrg ac_sed_extra="$ac_vpsub
13874 1.1 mrg $extrasub
13875 1.1 mrg _ACEOF
13876 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13877 1.1 mrg :t
13878 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13879 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
13880 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
13881 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
13882 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
13883 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
13884 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
13885 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13886 1.1 mrg s&@builddir@&$ac_builddir&;t t
13887 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
13888 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13889 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
13890 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
13891 1.1 mrg $ac_datarootdir_hack
13892 1.1 mrg "
13893 1.1.1.10 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13894 1.1.1.10 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13895 1.1 mrg
13896 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13897 1.1.1.10 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13898 1.1.1.10 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13899 1.1.1.10 mrg "$ac_tmp/out"`; test -z "$ac_out"; } &&
13900 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13901 1.1.1.10 mrg which seems to be undefined. Please make sure it is defined" >&5
13902 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13903 1.1.1.10 mrg which seems to be undefined. Please make sure it is defined" >&2;}
13904 1.1 mrg
13905 1.1.1.10 mrg rm -f "$ac_tmp/stdin"
13906 1.1 mrg case $ac_file in
13907 1.1.1.10 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13908 1.1.1.10 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13909 1.1 mrg esac \
13910 1.1.1.10 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13911 1.1 mrg ;;
13912 1.1.1.2 mrg :H)
13913 1.1.1.2 mrg #
13914 1.1.1.2 mrg # CONFIG_HEADER
13915 1.1.1.2 mrg #
13916 1.1.1.2 mrg if test x"$ac_file" != x-; then
13917 1.1.1.2 mrg {
13918 1.1.1.2 mrg $as_echo "/* $configure_input */" \
13919 1.1.1.10 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13920 1.1.1.10 mrg } >"$ac_tmp/config.h" \
13921 1.1.1.10 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13922 1.1.1.10 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13923 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13924 1.1.1.2 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
13925 1.1.1.2 mrg else
13926 1.1.1.2 mrg rm -f "$ac_file"
13927 1.1.1.10 mrg mv "$ac_tmp/config.h" "$ac_file" \
13928 1.1.1.10 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13929 1.1.1.2 mrg fi
13930 1.1.1.2 mrg else
13931 1.1.1.2 mrg $as_echo "/* $configure_input */" \
13932 1.1.1.10 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13933 1.1.1.10 mrg || as_fn_error $? "could not create -" "$LINENO" 5
13934 1.1.1.2 mrg fi
13935 1.1.1.2 mrg # Compute "$ac_file"'s index in $config_headers.
13936 1.1.1.2 mrg _am_arg="$ac_file"
13937 1.1.1.2 mrg _am_stamp_count=1
13938 1.1.1.2 mrg for _am_header in $config_headers :; do
13939 1.1.1.2 mrg case $_am_header in
13940 1.1.1.2 mrg $_am_arg | $_am_arg:* )
13941 1.1.1.2 mrg break ;;
13942 1.1.1.2 mrg * )
13943 1.1.1.2 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13944 1.1.1.2 mrg esac
13945 1.1.1.2 mrg done
13946 1.1.1.2 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13947 1.1.1.2 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13948 1.1.1.2 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \
13949 1.1.1.2 mrg X"$_am_arg" : 'X\(//\)$' \| \
13950 1.1.1.2 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13951 1.1.1.2 mrg $as_echo X"$_am_arg" |
13952 1.1.1.2 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13953 1.1.1.2 mrg s//\1/
13954 1.1.1.2 mrg q
13955 1.1.1.2 mrg }
13956 1.1.1.2 mrg /^X\(\/\/\)[^/].*/{
13957 1.1.1.2 mrg s//\1/
13958 1.1.1.2 mrg q
13959 1.1.1.2 mrg }
13960 1.1.1.2 mrg /^X\(\/\/\)$/{
13961 1.1.1.2 mrg s//\1/
13962 1.1.1.2 mrg q
13963 1.1.1.2 mrg }
13964 1.1.1.2 mrg /^X\(\/\).*/{
13965 1.1.1.2 mrg s//\1/
13966 1.1.1.2 mrg q
13967 1.1.1.2 mrg }
13968 1.1.1.2 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
13969 1.1.1.2 mrg ;;
13970 1.1 mrg
13971 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13972 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
13973 1.1 mrg ;;
13974 1.1 mrg esac
13975 1.1 mrg
13976 1.1 mrg
13977 1.1 mrg case $ac_file$ac_mode in
13978 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13979 1.1.1.10 mrg # Older Autoconf quotes --file arguments for eval, but not when files
13980 1.1 mrg # are listed without --file. Let's play safe and only enable the eval
13981 1.1 mrg # if we detect the quoting.
13982 1.1 mrg case $CONFIG_FILES in
13983 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;;
13984 1.1 mrg *) set x $CONFIG_FILES ;;
13985 1.1 mrg esac
13986 1.1 mrg shift
13987 1.1 mrg for mf
13988 1.1 mrg do
13989 1.1 mrg # Strip MF so we end up with the name of the file.
13990 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
13991 1.1 mrg # Check whether this is an Automake generated Makefile or not.
13992 1.1.1.10 mrg # We used to match only the files named 'Makefile.in', but
13993 1.1 mrg # some people rename them; so instead we look at the file content.
13994 1.1 mrg # Grep'ing the first line is not enough: some people post-process
13995 1.1 mrg # each Makefile.in and add a new line on top of each file to say so.
13996 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line
13997 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000.
13998 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13999 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
14000 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14001 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
14002 1.1 mrg X"$mf" : 'X\(//\)$' \| \
14003 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14004 1.1 mrg $as_echo X"$mf" |
14005 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14006 1.1 mrg s//\1/
14007 1.1 mrg q
14008 1.1 mrg }
14009 1.1 mrg /^X\(\/\/\)[^/].*/{
14010 1.1 mrg s//\1/
14011 1.1 mrg q
14012 1.1 mrg }
14013 1.1 mrg /^X\(\/\/\)$/{
14014 1.1 mrg s//\1/
14015 1.1 mrg q
14016 1.1 mrg }
14017 1.1 mrg /^X\(\/\).*/{
14018 1.1 mrg s//\1/
14019 1.1 mrg q
14020 1.1 mrg }
14021 1.1 mrg s/.*/./; q'`
14022 1.1 mrg else
14023 1.1 mrg continue
14024 1.1 mrg fi
14025 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote
14026 1.1.1.10 mrg # from the Makefile without running 'make'.
14027 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14028 1.1 mrg test -z "$DEPDIR" && continue
14029 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
14030 1.1.1.10 mrg test -z "$am__include" && continue
14031 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14032 1.1 mrg # Find all dependency output files, they are included files with
14033 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
14034 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
14035 1.1 mrg # expansion.
14036 1.1 mrg for file in `sed -n "
14037 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14038 1.1.1.10 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
14039 1.1 mrg # Make sure the directory exists.
14040 1.1 mrg test -f "$dirpart/$file" && continue
14041 1.1 mrg fdir=`$as_dirname -- "$file" ||
14042 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14043 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
14044 1.1 mrg X"$file" : 'X\(//\)$' \| \
14045 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14046 1.1 mrg $as_echo X"$file" |
14047 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14048 1.1 mrg s//\1/
14049 1.1 mrg q
14050 1.1 mrg }
14051 1.1 mrg /^X\(\/\/\)[^/].*/{
14052 1.1 mrg s//\1/
14053 1.1 mrg q
14054 1.1 mrg }
14055 1.1 mrg /^X\(\/\/\)$/{
14056 1.1 mrg s//\1/
14057 1.1 mrg q
14058 1.1 mrg }
14059 1.1 mrg /^X\(\/\).*/{
14060 1.1 mrg s//\1/
14061 1.1 mrg q
14062 1.1 mrg }
14063 1.1 mrg s/.*/./; q'`
14064 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p
14065 1.1 mrg # echo "creating $dirpart/$file"
14066 1.1 mrg echo '# dummy' > "$dirpart/$file"
14067 1.1 mrg done
14068 1.1 mrg done
14069 1.1 mrg }
14070 1.1 mrg ;;
14071 1.1 mrg "libtool":C)
14072 1.1 mrg
14073 1.1 mrg # See if we are running on zsh, and set the options which allow our
14074 1.1 mrg # commands through without removal of \ escapes.
14075 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
14076 1.1 mrg setopt NO_GLOB_SUBST
14077 1.1 mrg fi
14078 1.1 mrg
14079 1.1 mrg cfgfile="${ofile}T"
14080 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14081 1.1 mrg $RM "$cfgfile"
14082 1.1 mrg
14083 1.1 mrg cat <<_LT_EOF >> "$cfgfile"
14084 1.1 mrg #! $SHELL
14085 1.1 mrg
14086 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14087 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14088 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14089 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14090 1.1 mrg #
14091 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14092 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14093 1.1 mrg # Written by Gordon Matzigkeit, 1996
14094 1.1 mrg #
14095 1.1 mrg # This file is part of GNU Libtool.
14096 1.1 mrg #
14097 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or
14098 1.1 mrg # modify it under the terms of the GNU General Public License as
14099 1.1 mrg # published by the Free Software Foundation; either version 2 of
14100 1.1 mrg # the License, or (at your option) any later version.
14101 1.1 mrg #
14102 1.1 mrg # As a special exception to the GNU General Public License,
14103 1.1 mrg # if you distribute this file as part of a program or library that
14104 1.1 mrg # is built using GNU Libtool, you may include this file under the
14105 1.1 mrg # same distribution terms that you use for the rest of that program.
14106 1.1 mrg #
14107 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful,
14108 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of
14109 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14110 1.1 mrg # GNU General Public License for more details.
14111 1.1 mrg #
14112 1.1 mrg # You should have received a copy of the GNU General Public License
14113 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy
14114 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14115 1.1 mrg # obtained by writing to the Free Software Foundation, Inc.,
14116 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14117 1.1 mrg
14118 1.1 mrg
14119 1.1 mrg # The names of the tagged configurations supported by this script.
14120 1.1 mrg available_tags=""
14121 1.1 mrg
14122 1.1 mrg # ### BEGIN LIBTOOL CONFIG
14123 1.1 mrg
14124 1.1 mrg # Which release of libtool.m4 was used?
14125 1.1 mrg macro_version=$macro_version
14126 1.1 mrg macro_revision=$macro_revision
14127 1.1 mrg
14128 1.1 mrg # Whether or not to build shared libraries.
14129 1.1 mrg build_libtool_libs=$enable_shared
14130 1.1 mrg
14131 1.1 mrg # Whether or not to build static libraries.
14132 1.1 mrg build_old_libs=$enable_static
14133 1.1 mrg
14134 1.1 mrg # What type of objects to build.
14135 1.1 mrg pic_mode=$pic_mode
14136 1.1 mrg
14137 1.1 mrg # Whether or not to optimize for fast installation.
14138 1.1 mrg fast_install=$enable_fast_install
14139 1.1 mrg
14140 1.1 mrg # Shell to use when invoking shell scripts.
14141 1.1 mrg SHELL=$lt_SHELL
14142 1.1 mrg
14143 1.1 mrg # An echo program that protects backslashes.
14144 1.1 mrg ECHO=$lt_ECHO
14145 1.1 mrg
14146 1.1 mrg # The host system.
14147 1.1 mrg host_alias=$host_alias
14148 1.1 mrg host=$host
14149 1.1 mrg host_os=$host_os
14150 1.1 mrg
14151 1.1 mrg # The build system.
14152 1.1 mrg build_alias=$build_alias
14153 1.1 mrg build=$build
14154 1.1 mrg build_os=$build_os
14155 1.1 mrg
14156 1.1 mrg # A sed program that does not truncate output.
14157 1.1 mrg SED=$lt_SED
14158 1.1 mrg
14159 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14160 1.1 mrg Xsed="\$SED -e 1s/^X//"
14161 1.1 mrg
14162 1.1 mrg # A grep program that handles long lines.
14163 1.1 mrg GREP=$lt_GREP
14164 1.1 mrg
14165 1.1 mrg # An ERE matcher.
14166 1.1 mrg EGREP=$lt_EGREP
14167 1.1 mrg
14168 1.1 mrg # A literal string matcher.
14169 1.1 mrg FGREP=$lt_FGREP
14170 1.1 mrg
14171 1.1 mrg # A BSD- or MS-compatible name lister.
14172 1.1 mrg NM=$lt_NM
14173 1.1 mrg
14174 1.1 mrg # Whether we need soft or hard links.
14175 1.1 mrg LN_S=$lt_LN_S
14176 1.1 mrg
14177 1.1 mrg # What is the maximum length of a command?
14178 1.1 mrg max_cmd_len=$max_cmd_len
14179 1.1 mrg
14180 1.1 mrg # Object file suffix (normally "o").
14181 1.1 mrg objext=$ac_objext
14182 1.1 mrg
14183 1.1 mrg # Executable file suffix (normally "").
14184 1.1 mrg exeext=$exeext
14185 1.1 mrg
14186 1.1 mrg # whether the shell understands "unset".
14187 1.1 mrg lt_unset=$lt_unset
14188 1.1 mrg
14189 1.1 mrg # turn spaces into newlines.
14190 1.1 mrg SP2NL=$lt_lt_SP2NL
14191 1.1 mrg
14192 1.1 mrg # turn newlines into spaces.
14193 1.1 mrg NL2SP=$lt_lt_NL2SP
14194 1.1 mrg
14195 1.1 mrg # An object symbol dumper.
14196 1.1 mrg OBJDUMP=$lt_OBJDUMP
14197 1.1 mrg
14198 1.1 mrg # Method to check whether dependent libraries are shared objects.
14199 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
14200 1.1 mrg
14201 1.1 mrg # Command to use when deplibs_check_method == "file_magic".
14202 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
14203 1.1 mrg
14204 1.1 mrg # The archiver.
14205 1.1 mrg AR=$lt_AR
14206 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
14207 1.1 mrg
14208 1.1 mrg # A symbol stripping program.
14209 1.1 mrg STRIP=$lt_STRIP
14210 1.1 mrg
14211 1.1 mrg # Commands used to install an old-style archive.
14212 1.1 mrg RANLIB=$lt_RANLIB
14213 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
14214 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
14215 1.1 mrg
14216 1.1 mrg # Whether to use a lock for old archive extraction.
14217 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction
14218 1.1 mrg
14219 1.1 mrg # A C compiler.
14220 1.1 mrg LTCC=$lt_CC
14221 1.1 mrg
14222 1.1 mrg # LTCC compiler flags.
14223 1.1 mrg LTCFLAGS=$lt_CFLAGS
14224 1.1 mrg
14225 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
14226 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14227 1.1 mrg
14228 1.1 mrg # Transform the output of nm in a proper C declaration.
14229 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14230 1.1 mrg
14231 1.1 mrg # Transform the output of nm in a C name address pair.
14232 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14233 1.1 mrg
14234 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed.
14235 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14236 1.1 mrg
14237 1.1 mrg # The name of the directory that contains temporary libtool files.
14238 1.1 mrg objdir=$objdir
14239 1.1 mrg
14240 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file".
14241 1.1 mrg MAGIC_CMD=$MAGIC_CMD
14242 1.1 mrg
14243 1.1 mrg # Must we lock files when doing compilation?
14244 1.1 mrg need_locks=$lt_need_locks
14245 1.1 mrg
14246 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14247 1.1 mrg DSYMUTIL=$lt_DSYMUTIL
14248 1.1 mrg
14249 1.1 mrg # Tool to change global to local symbols on Mac OS X.
14250 1.1 mrg NMEDIT=$lt_NMEDIT
14251 1.1 mrg
14252 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X.
14253 1.1 mrg LIPO=$lt_LIPO
14254 1.1 mrg
14255 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14256 1.1 mrg OTOOL=$lt_OTOOL
14257 1.1 mrg
14258 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14259 1.1 mrg OTOOL64=$lt_OTOOL64
14260 1.1 mrg
14261 1.1 mrg # Old archive suffix (normally "a").
14262 1.1 mrg libext=$libext
14263 1.1 mrg
14264 1.1 mrg # Shared library suffix (normally ".so").
14265 1.1 mrg shrext_cmds=$lt_shrext_cmds
14266 1.1 mrg
14267 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
14268 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
14269 1.1 mrg
14270 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
14271 1.1 mrg # restored at link time.
14272 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink
14273 1.1 mrg
14274 1.1 mrg # Do we need the "lib" prefix for modules?
14275 1.1 mrg need_lib_prefix=$need_lib_prefix
14276 1.1 mrg
14277 1.1 mrg # Do we need a version for libraries?
14278 1.1 mrg need_version=$need_version
14279 1.1 mrg
14280 1.1 mrg # Library versioning type.
14281 1.1 mrg version_type=$version_type
14282 1.1 mrg
14283 1.1 mrg # Shared library runtime path variable.
14284 1.1 mrg runpath_var=$runpath_var
14285 1.1 mrg
14286 1.1 mrg # Shared library path variable.
14287 1.1 mrg shlibpath_var=$shlibpath_var
14288 1.1 mrg
14289 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
14290 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14291 1.1 mrg
14292 1.1 mrg # Format of library name prefix.
14293 1.1 mrg libname_spec=$lt_libname_spec
14294 1.1 mrg
14295 1.1 mrg # List of archive names. First name is the real one, the rest are links.
14296 1.1 mrg # The last name is the one that the linker finds with -lNAME
14297 1.1 mrg library_names_spec=$lt_library_names_spec
14298 1.1 mrg
14299 1.1 mrg # The coded name of the library, if different from the real name.
14300 1.1 mrg soname_spec=$lt_soname_spec
14301 1.1 mrg
14302 1.1 mrg # Permission mode override for installation of shared libraries.
14303 1.1 mrg install_override_mode=$lt_install_override_mode
14304 1.1 mrg
14305 1.1 mrg # Command to use after installation of a shared archive.
14306 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
14307 1.1 mrg
14308 1.1 mrg # Command to use after uninstallation of a shared archive.
14309 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
14310 1.1 mrg
14311 1.1 mrg # Commands used to finish a libtool library installation in a directory.
14312 1.1 mrg finish_cmds=$lt_finish_cmds
14313 1.1 mrg
14314 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but
14315 1.1 mrg # not shown.
14316 1.1 mrg finish_eval=$lt_finish_eval
14317 1.1 mrg
14318 1.1 mrg # Whether we should hardcode library paths into libraries.
14319 1.1 mrg hardcode_into_libs=$hardcode_into_libs
14320 1.1 mrg
14321 1.1 mrg # Compile-time system search path for libraries.
14322 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14323 1.1 mrg
14324 1.1 mrg # Run-time system search path for libraries.
14325 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14326 1.1 mrg
14327 1.1 mrg # Whether dlopen is supported.
14328 1.1 mrg dlopen_support=$enable_dlopen
14329 1.1 mrg
14330 1.1 mrg # Whether dlopen of programs is supported.
14331 1.1 mrg dlopen_self=$enable_dlopen_self
14332 1.1 mrg
14333 1.1 mrg # Whether dlopen of statically linked programs is supported.
14334 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
14335 1.1 mrg
14336 1.1 mrg # Commands to strip libraries.
14337 1.1 mrg old_striplib=$lt_old_striplib
14338 1.1 mrg striplib=$lt_striplib
14339 1.1 mrg
14340 1.1 mrg
14341 1.1 mrg # The linker used to build libraries.
14342 1.1 mrg LD=$lt_LD
14343 1.1 mrg
14344 1.1 mrg # How to create reloadable object files.
14345 1.1 mrg reload_flag=$lt_reload_flag
14346 1.1 mrg reload_cmds=$lt_reload_cmds
14347 1.1 mrg
14348 1.1 mrg # Commands used to build an old-style archive.
14349 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
14350 1.1 mrg
14351 1.1 mrg # A language specific compiler.
14352 1.1 mrg CC=$lt_compiler
14353 1.1 mrg
14354 1.1 mrg # Is the compiler the GNU compiler?
14355 1.1 mrg with_gcc=$GCC
14356 1.1 mrg
14357 1.1 mrg # Compiler flag to turn off builtin functions.
14358 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14359 1.1 mrg
14360 1.1 mrg # How to pass a linker flag through the compiler.
14361 1.1 mrg wl=$lt_lt_prog_compiler_wl
14362 1.1 mrg
14363 1.1 mrg # Additional compiler flags for building library objects.
14364 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
14365 1.1 mrg
14366 1.1 mrg # Compiler flag to prevent dynamic linking.
14367 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
14368 1.1 mrg
14369 1.1 mrg # Does compiler simultaneously support -c and -o options?
14370 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14371 1.1 mrg
14372 1.1 mrg # Whether or not to add -lc for building shared libraries.
14373 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
14374 1.1 mrg
14375 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static.
14376 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14377 1.1 mrg
14378 1.1 mrg # Compiler flag to allow reflexive dlopens.
14379 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14380 1.1 mrg
14381 1.1 mrg # Compiler flag to generate shared objects directly from archives.
14382 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
14383 1.1 mrg
14384 1.1 mrg # Whether the compiler copes with passing no objects directly.
14385 1.1 mrg compiler_needs_object=$lt_compiler_needs_object
14386 1.1 mrg
14387 1.1 mrg # Create an old-style archive from a shared archive.
14388 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14389 1.1 mrg
14390 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
14391 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14392 1.1 mrg
14393 1.1 mrg # Commands used to build a shared archive.
14394 1.1 mrg archive_cmds=$lt_archive_cmds
14395 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
14396 1.1 mrg
14397 1.1 mrg # Commands used to build a loadable module if different from building
14398 1.1 mrg # a shared archive.
14399 1.1 mrg module_cmds=$lt_module_cmds
14400 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
14401 1.1 mrg
14402 1.1 mrg # Whether we are building with GNU ld or not.
14403 1.1 mrg with_gnu_ld=$lt_with_gnu_ld
14404 1.1 mrg
14405 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
14406 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
14407 1.1 mrg
14408 1.1 mrg # Flag that enforces no undefined symbols.
14409 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
14410 1.1 mrg
14411 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
14412 1.1 mrg # This must work even if \$libdir does not exist
14413 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14414 1.1 mrg
14415 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary
14416 1.1 mrg # during linking. This must work even if \$libdir does not exist.
14417 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14418 1.1 mrg
14419 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument.
14420 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
14421 1.1 mrg
14422 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14423 1.1 mrg # DIR into the resulting binary.
14424 1.1 mrg hardcode_direct=$hardcode_direct
14425 1.1 mrg
14426 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14427 1.1 mrg # DIR into the resulting binary and the resulting library dependency is
14428 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14429 1.1 mrg # library is relocated.
14430 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute
14431 1.1 mrg
14432 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14433 1.1 mrg # into the resulting binary.
14434 1.1 mrg hardcode_minus_L=$hardcode_minus_L
14435 1.1 mrg
14436 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14437 1.1 mrg # into the resulting binary.
14438 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
14439 1.1 mrg
14440 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR
14441 1.1 mrg # into the library and all subsequent libraries and executables linked
14442 1.1 mrg # against it.
14443 1.1 mrg hardcode_automatic=$hardcode_automatic
14444 1.1 mrg
14445 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries
14446 1.1 mrg # to runtime path list.
14447 1.1 mrg inherit_rpath=$inherit_rpath
14448 1.1 mrg
14449 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
14450 1.1 mrg link_all_deplibs=$link_all_deplibs
14451 1.1 mrg
14452 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
14453 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
14454 1.1 mrg
14455 1.1 mrg # Set to "yes" if exported symbols are required.
14456 1.1 mrg always_export_symbols=$always_export_symbols
14457 1.1 mrg
14458 1.1 mrg # The commands to list exported symbols.
14459 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
14460 1.1 mrg
14461 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
14462 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
14463 1.1 mrg
14464 1.1 mrg # Symbols that must always be exported.
14465 1.1 mrg include_expsyms=$lt_include_expsyms
14466 1.1 mrg
14467 1.1 mrg # Commands necessary for linking programs (against libraries) with templates.
14468 1.1 mrg prelink_cmds=$lt_prelink_cmds
14469 1.1 mrg
14470 1.1 mrg # Specify filename containing input files.
14471 1.1 mrg file_list_spec=$lt_file_list_spec
14472 1.1 mrg
14473 1.1 mrg # How to hardcode a shared library path into an executable.
14474 1.1 mrg hardcode_action=$hardcode_action
14475 1.1 mrg
14476 1.1 mrg # ### END LIBTOOL CONFIG
14477 1.1 mrg
14478 1.1 mrg _LT_EOF
14479 1.1 mrg
14480 1.1 mrg case $host_os in
14481 1.1 mrg aix3*)
14482 1.1 mrg cat <<\_LT_EOF >> "$cfgfile"
14483 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
14484 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
14485 1.1 mrg # vanish in a puff of smoke.
14486 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
14487 1.1 mrg COLLECT_NAMES=
14488 1.1 mrg export COLLECT_NAMES
14489 1.1 mrg fi
14490 1.1 mrg _LT_EOF
14491 1.1 mrg ;;
14492 1.1 mrg esac
14493 1.1 mrg
14494 1.1 mrg
14495 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
14496 1.1 mrg
14497 1.1 mrg
14498 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
14499 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
14500 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
14501 1.1 mrg # is reportedly fixed, but why not run on old versions too?
14502 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14503 1.1 mrg || (rm -f "$cfgfile"; exit 1)
14504 1.1 mrg
14505 1.1 mrg case $xsi_shell in
14506 1.1 mrg yes)
14507 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
14508 1.1 mrg
14509 1.1 mrg # func_dirname file append nondir_replacement
14510 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14511 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
14512 1.1 mrg func_dirname ()
14513 1.1 mrg {
14514 1.1 mrg case ${1} in
14515 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
14516 1.1 mrg * ) func_dirname_result="${3}" ;;
14517 1.1 mrg esac
14518 1.1 mrg }
14519 1.1 mrg
14520 1.1 mrg # func_basename file
14521 1.1 mrg func_basename ()
14522 1.1 mrg {
14523 1.1 mrg func_basename_result="${1##*/}"
14524 1.1 mrg }
14525 1.1 mrg
14526 1.1 mrg # func_dirname_and_basename file append nondir_replacement
14527 1.1 mrg # perform func_basename and func_dirname in a single function
14528 1.1 mrg # call:
14529 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty,
14530 1.1 mrg # add APPEND to the result, otherwise set result
14531 1.1 mrg # to NONDIR_REPLACEMENT.
14532 1.1 mrg # value returned in "$func_dirname_result"
14533 1.1 mrg # basename: Compute filename of FILE.
14534 1.1 mrg # value retuned in "$func_basename_result"
14535 1.1 mrg # Implementation must be kept synchronized with func_dirname
14536 1.1 mrg # and func_basename. For efficiency, we do not delegate to
14537 1.1 mrg # those functions but instead duplicate the functionality here.
14538 1.1 mrg func_dirname_and_basename ()
14539 1.1 mrg {
14540 1.1 mrg case ${1} in
14541 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
14542 1.1 mrg * ) func_dirname_result="${3}" ;;
14543 1.1 mrg esac
14544 1.1 mrg func_basename_result="${1##*/}"
14545 1.1 mrg }
14546 1.1 mrg
14547 1.1 mrg # func_stripname prefix suffix name
14548 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
14549 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
14550 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
14551 1.1 mrg # dot (in which case that matches only a dot).
14552 1.1 mrg func_stripname ()
14553 1.1 mrg {
14554 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14555 1.1 mrg # positional parameters, so assign one to ordinary parameter first.
14556 1.1 mrg func_stripname_result=${3}
14557 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"}
14558 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"}
14559 1.1 mrg }
14560 1.1 mrg
14561 1.1 mrg # func_opt_split
14562 1.1 mrg func_opt_split ()
14563 1.1 mrg {
14564 1.1 mrg func_opt_split_opt=${1%%=*}
14565 1.1 mrg func_opt_split_arg=${1#*=}
14566 1.1 mrg }
14567 1.1 mrg
14568 1.1 mrg # func_lo2o object
14569 1.1 mrg func_lo2o ()
14570 1.1 mrg {
14571 1.1 mrg case ${1} in
14572 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14573 1.1 mrg *) func_lo2o_result=${1} ;;
14574 1.1 mrg esac
14575 1.1 mrg }
14576 1.1 mrg
14577 1.1 mrg # func_xform libobj-or-source
14578 1.1 mrg func_xform ()
14579 1.1 mrg {
14580 1.1 mrg func_xform_result=${1%.*}.lo
14581 1.1 mrg }
14582 1.1 mrg
14583 1.1 mrg # func_arith arithmetic-term...
14584 1.1 mrg func_arith ()
14585 1.1 mrg {
14586 1.1 mrg func_arith_result=$(( $* ))
14587 1.1 mrg }
14588 1.1 mrg
14589 1.1 mrg # func_len string
14590 1.1 mrg # STRING may not start with a hyphen.
14591 1.1 mrg func_len ()
14592 1.1 mrg {
14593 1.1 mrg func_len_result=${#1}
14594 1.1 mrg }
14595 1.1 mrg
14596 1.1 mrg _LT_EOF
14597 1.1 mrg ;;
14598 1.1 mrg *) # Bourne compatible functions.
14599 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
14600 1.1 mrg
14601 1.1 mrg # func_dirname file append nondir_replacement
14602 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14603 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
14604 1.1 mrg func_dirname ()
14605 1.1 mrg {
14606 1.1 mrg # Extract subdirectory from the argument.
14607 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14608 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then
14609 1.1 mrg func_dirname_result="${3}"
14610 1.1 mrg else
14611 1.1 mrg func_dirname_result="$func_dirname_result${2}"
14612 1.1 mrg fi
14613 1.1 mrg }
14614 1.1 mrg
14615 1.1 mrg # func_basename file
14616 1.1 mrg func_basename ()
14617 1.1 mrg {
14618 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14619 1.1 mrg }
14620 1.1 mrg
14621 1.1 mrg
14622 1.1 mrg # func_stripname prefix suffix name
14623 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
14624 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
14625 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
14626 1.1 mrg # dot (in which case that matches only a dot).
14627 1.1 mrg # func_strip_suffix prefix name
14628 1.1 mrg func_stripname ()
14629 1.1 mrg {
14630 1.1 mrg case ${2} in
14631 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14632 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14633 1.1 mrg esac
14634 1.1 mrg }
14635 1.1 mrg
14636 1.1 mrg # sed scripts:
14637 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14638 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//'
14639 1.1 mrg
14640 1.1 mrg # func_opt_split
14641 1.1 mrg func_opt_split ()
14642 1.1 mrg {
14643 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14644 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14645 1.1 mrg }
14646 1.1 mrg
14647 1.1 mrg # func_lo2o object
14648 1.1 mrg func_lo2o ()
14649 1.1 mrg {
14650 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14651 1.1 mrg }
14652 1.1 mrg
14653 1.1 mrg # func_xform libobj-or-source
14654 1.1 mrg func_xform ()
14655 1.1 mrg {
14656 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14657 1.1 mrg }
14658 1.1 mrg
14659 1.1 mrg # func_arith arithmetic-term...
14660 1.1 mrg func_arith ()
14661 1.1 mrg {
14662 1.1 mrg func_arith_result=`expr "$@"`
14663 1.1 mrg }
14664 1.1 mrg
14665 1.1 mrg # func_len string
14666 1.1 mrg # STRING may not start with a hyphen.
14667 1.1 mrg func_len ()
14668 1.1 mrg {
14669 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14670 1.1 mrg }
14671 1.1 mrg
14672 1.1 mrg _LT_EOF
14673 1.1 mrg esac
14674 1.1 mrg
14675 1.1 mrg case $lt_shell_append in
14676 1.1 mrg yes)
14677 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
14678 1.1 mrg
14679 1.1 mrg # func_append var value
14680 1.1 mrg # Append VALUE to the end of shell variable VAR.
14681 1.1 mrg func_append ()
14682 1.1 mrg {
14683 1.1 mrg eval "$1+=\$2"
14684 1.1 mrg }
14685 1.1 mrg _LT_EOF
14686 1.1 mrg ;;
14687 1.1 mrg *)
14688 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
14689 1.1 mrg
14690 1.1 mrg # func_append var value
14691 1.1 mrg # Append VALUE to the end of shell variable VAR.
14692 1.1 mrg func_append ()
14693 1.1 mrg {
14694 1.1 mrg eval "$1=\$$1\$2"
14695 1.1 mrg }
14696 1.1 mrg
14697 1.1 mrg _LT_EOF
14698 1.1 mrg ;;
14699 1.1 mrg esac
14700 1.1 mrg
14701 1.1 mrg
14702 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14703 1.1 mrg || (rm -f "$cfgfile"; exit 1)
14704 1.1 mrg
14705 1.1 mrg mv -f "$cfgfile" "$ofile" ||
14706 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14707 1.1 mrg chmod +x "$ofile"
14708 1.1 mrg
14709 1.1 mrg ;;
14710 1.1 mrg
14711 1.1 mrg esac
14712 1.1 mrg done # for ac_tag
14713 1.1 mrg
14714 1.1 mrg
14715 1.1 mrg as_fn_exit 0
14716 1.1 mrg _ACEOF
14717 1.1 mrg ac_clean_files=$ac_clean_files_save
14718 1.1 mrg
14719 1.1 mrg test $ac_write_fail = 0 ||
14720 1.1.1.10 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14721 1.1 mrg
14722 1.1 mrg
14723 1.1 mrg # configure is writing to config.log, and then calls config.status.
14724 1.1 mrg # config.status does its own redirection, appending to config.log.
14725 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
14726 1.1 mrg # by configure, so config.status won't be able to write to it; its
14727 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
14728 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
14729 1.1 mrg # appended to by config.status. When coming back to configure, we
14730 1.1 mrg # need to make the FD available again.
14731 1.1 mrg if test "$no_create" != yes; then
14732 1.1 mrg ac_cs_success=:
14733 1.1 mrg ac_config_status_args=
14734 1.1 mrg test "$silent" = yes &&
14735 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
14736 1.1 mrg exec 5>/dev/null
14737 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14738 1.1 mrg exec 5>>config.log
14739 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14740 1.1 mrg # would make configure fail if this is the last instruction.
14741 1.1.1.10 mrg $ac_cs_success || as_fn_exit 1
14742 1.1 mrg fi
14743 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14744 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14745 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14746 1.1 mrg fi
14747 1.1 mrg
14748