configure revision 1.18 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.18 christos # Generated by GNU Autoconf 2.69 for file 5.32.
4 1.1 christos #
5 1.1 christos # Report bugs to <christos (at] astron.com>.
6 1.1 christos #
7 1.8 christos #
8 1.11 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 1.8 christos #
10 1.4 christos #
11 1.1 christos # This configure script is free software; the Free Software Foundation
12 1.1 christos # gives unlimited permission to copy, distribute and modify it.
13 1.4 christos ## -------------------- ##
14 1.4 christos ## M4sh Initialization. ##
15 1.4 christos ## -------------------- ##
16 1.1 christos
17 1.1 christos # Be more Bourne compatible
18 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
19 1.4 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 1.1 christos emulate sh
21 1.1 christos NULLCMD=:
22 1.4 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 1.1 christos # is contrary to our usage. Disable this feature.
24 1.1 christos alias -g '${1+"$@"}'='"$@"'
25 1.1 christos setopt NO_GLOB_SUBST
26 1.1 christos else
27 1.4 christos case `(set -o) 2>/dev/null` in #(
28 1.4 christos *posix*) :
29 1.4 christos set -o posix ;; #(
30 1.4 christos *) :
31 1.4 christos ;;
32 1.1 christos esac
33 1.1 christos fi
34 1.1 christos
35 1.1 christos
36 1.4 christos as_nl='
37 1.4 christos '
38 1.4 christos export as_nl
39 1.4 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 1.4 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 1.4 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
44 1.4 christos # but without wasting forks for bash or zsh.
45 1.4 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
46 1.4 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 1.4 christos as_echo='print -r --'
48 1.4 christos as_echo_n='print -rn --'
49 1.4 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 1.4 christos as_echo='printf %s\n'
51 1.4 christos as_echo_n='printf %s'
52 1.4 christos else
53 1.4 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 1.4 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 1.4 christos as_echo_n='/usr/ucb/echo -n'
56 1.4 christos else
57 1.4 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 1.4 christos as_echo_n_body='eval
59 1.4 christos arg=$1;
60 1.4 christos case $arg in #(
61 1.4 christos *"$as_nl"*)
62 1.4 christos expr "X$arg" : "X\\(.*\\)$as_nl";
63 1.4 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 1.4 christos esac;
65 1.4 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 1.4 christos '
67 1.4 christos export as_echo_n_body
68 1.4 christos as_echo_n='sh -c $as_echo_n_body as_echo'
69 1.4 christos fi
70 1.4 christos export as_echo_body
71 1.4 christos as_echo='sh -c $as_echo_body as_echo'
72 1.4 christos fi
73 1.1 christos
74 1.1 christos # The user is always right.
75 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
76 1.4 christos PATH_SEPARATOR=:
77 1.4 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 1.4 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 1.4 christos PATH_SEPARATOR=';'
80 1.4 christos }
81 1.1 christos fi
82 1.1 christos
83 1.1 christos
84 1.1 christos # IFS
85 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
86 1.1 christos # there to prevent editors from complaining about space-tab.
87 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 1.1 christos # splitting by setting IFS to empty value.)
89 1.1 christos IFS=" "" $as_nl"
90 1.1 christos
91 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
92 1.8 christos as_myself=
93 1.4 christos case $0 in #((
94 1.1 christos *[\\/]* ) as_myself=$0 ;;
95 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 1.1 christos for as_dir in $PATH
97 1.1 christos do
98 1.1 christos IFS=$as_save_IFS
99 1.1 christos test -z "$as_dir" && as_dir=.
100 1.4 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 1.4 christos done
102 1.1 christos IFS=$as_save_IFS
103 1.1 christos
104 1.1 christos ;;
105 1.1 christos esac
106 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
107 1.1 christos # in which case we are not to be found in the path.
108 1.1 christos if test "x$as_myself" = x; then
109 1.1 christos as_myself=$0
110 1.1 christos fi
111 1.1 christos if test ! -f "$as_myself"; then
112 1.4 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 1.4 christos exit 1
114 1.1 christos fi
115 1.1 christos
116 1.4 christos # Unset variables that we do not need and which cause bugs (e.g. in
117 1.4 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 1.4 christos # suppresses any "Segmentation fault" message there. '((' could
119 1.4 christos # trigger a bug in pdksh 5.2.14.
120 1.4 christos for as_var in BASH_ENV ENV MAIL MAILPATH
121 1.4 christos do eval test x\${$as_var+set} = xset \
122 1.4 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 1.1 christos done
124 1.1 christos PS1='$ '
125 1.1 christos PS2='> '
126 1.1 christos PS4='+ '
127 1.1 christos
128 1.1 christos # NLS nuisances.
129 1.4 christos LC_ALL=C
130 1.4 christos export LC_ALL
131 1.4 christos LANGUAGE=C
132 1.4 christos export LANGUAGE
133 1.1 christos
134 1.1 christos # CDPATH.
135 1.4 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136 1.1 christos
137 1.11 christos # Use a proper internal environment variable to ensure we don't fall
138 1.11 christos # into an infinite loop, continuously re-executing ourselves.
139 1.11 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 1.11 christos _as_can_reexec=no; export _as_can_reexec;
141 1.11 christos # We cannot yet assume a decent shell, so we have to provide a
142 1.11 christos # neutralization value for shells without unset; and this also
143 1.11 christos # works around shells that cannot unset nonexistent variables.
144 1.11 christos # Preserve -v and -x to the replacement shell.
145 1.11 christos BASH_ENV=/dev/null
146 1.11 christos ENV=/dev/null
147 1.11 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 1.11 christos case $- in # ((((
149 1.11 christos *v*x* | *x*v* ) as_opts=-vx ;;
150 1.11 christos *v* ) as_opts=-v ;;
151 1.11 christos *x* ) as_opts=-x ;;
152 1.11 christos * ) as_opts= ;;
153 1.11 christos esac
154 1.11 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 1.11 christos # Admittedly, this is quite paranoid, since all the known shells bail
156 1.11 christos # out after a failed `exec'.
157 1.11 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 1.11 christos as_fn_exit 255
159 1.11 christos fi
160 1.11 christos # We don't want this to propagate to other subprocesses.
161 1.11 christos { _as_can_reexec=; unset _as_can_reexec;}
162 1.1 christos if test "x$CONFIG_SHELL" = x; then
163 1.4 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 1.4 christos emulate sh
165 1.4 christos NULLCMD=:
166 1.4 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 1.4 christos # is contrary to our usage. Disable this feature.
168 1.4 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 1.4 christos setopt NO_GLOB_SUBST
170 1.1 christos else
171 1.4 christos case \`(set -o) 2>/dev/null\` in #(
172 1.4 christos *posix*) :
173 1.4 christos set -o posix ;; #(
174 1.4 christos *) :
175 1.4 christos ;;
176 1.4 christos esac
177 1.1 christos fi
178 1.4 christos "
179 1.4 christos as_required="as_fn_return () { (exit \$1); }
180 1.4 christos as_fn_success () { as_fn_return 0; }
181 1.4 christos as_fn_failure () { as_fn_return 1; }
182 1.4 christos as_fn_ret_success () { return 0; }
183 1.4 christos as_fn_ret_failure () { return 1; }
184 1.1 christos
185 1.1 christos exitcode=0
186 1.4 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 1.4 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 1.4 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 1.4 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 1.4 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 1.4 christos
192 1.4 christos else
193 1.4 christos exitcode=1; echo positional parameters were not saved.
194 1.4 christos fi
195 1.11 christos test x\$exitcode = x0 || exit 1
196 1.11 christos test -x / || exit 1"
197 1.4 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 1.4 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 1.4 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 1.4 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 1.11 christos test \$(( 1 + 1 )) = 2 || exit 1
202 1.11 christos
203 1.11 christos test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204 1.11 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205 1.11 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 1.11 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207 1.11 christos PATH=/empty FPATH=/empty; export PATH FPATH
208 1.11 christos test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209 1.11 christos || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210 1.4 christos if (eval "$as_required") 2>/dev/null; then :
211 1.4 christos as_have_required=yes
212 1.1 christos else
213 1.4 christos as_have_required=no
214 1.1 christos fi
215 1.4 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216 1.1 christos
217 1.1 christos else
218 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219 1.4 christos as_found=false
220 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 1.1 christos do
222 1.1 christos IFS=$as_save_IFS
223 1.1 christos test -z "$as_dir" && as_dir=.
224 1.4 christos as_found=:
225 1.4 christos case $as_dir in #(
226 1.1 christos /*)
227 1.1 christos for as_base in sh bash ksh sh5; do
228 1.4 christos # Try only shells that exist, to save several forks.
229 1.4 christos as_shell=$as_dir/$as_base
230 1.4 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231 1.4 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 1.4 christos CONFIG_SHELL=$as_shell as_have_required=yes
233 1.4 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234 1.4 christos break 2
235 1.4 christos fi
236 1.4 christos fi
237 1.1 christos done;;
238 1.1 christos esac
239 1.4 christos as_found=false
240 1.1 christos done
241 1.4 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 1.4 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243 1.4 christos CONFIG_SHELL=$SHELL as_have_required=yes
244 1.4 christos fi; }
245 1.1 christos IFS=$as_save_IFS
246 1.1 christos
247 1.1 christos
248 1.4 christos if test "x$CONFIG_SHELL" != x; then :
249 1.11 christos export CONFIG_SHELL
250 1.11 christos # We cannot yet assume a decent shell, so we have to provide a
251 1.11 christos # neutralization value for shells without unset; and this also
252 1.11 christos # works around shells that cannot unset nonexistent variables.
253 1.11 christos # Preserve -v and -x to the replacement shell.
254 1.11 christos BASH_ENV=/dev/null
255 1.11 christos ENV=/dev/null
256 1.11 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257 1.11 christos case $- in # ((((
258 1.11 christos *v*x* | *x*v* ) as_opts=-vx ;;
259 1.11 christos *v* ) as_opts=-v ;;
260 1.11 christos *x* ) as_opts=-x ;;
261 1.11 christos * ) as_opts= ;;
262 1.11 christos esac
263 1.11 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264 1.11 christos # Admittedly, this is quite paranoid, since all the known shells bail
265 1.11 christos # out after a failed `exec'.
266 1.11 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267 1.11 christos exit 255
268 1.4 christos fi
269 1.4 christos
270 1.4 christos if test x$as_have_required = xno; then :
271 1.4 christos $as_echo "$0: This script requires a shell more modern than all"
272 1.4 christos $as_echo "$0: the shells that I found on your system."
273 1.4 christos if test x${ZSH_VERSION+set} = xset ; then
274 1.4 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275 1.4 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276 1.4 christos else
277 1.4 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
278 1.4 christos $0: christos (at] astron.com about your system, including any
279 1.4 christos $0: error possibly output before this message. Then install
280 1.4 christos $0: a modern shell, or manually run the script under such a
281 1.4 christos $0: shell if you do have one."
282 1.4 christos fi
283 1.4 christos exit 1
284 1.4 christos fi
285 1.1 christos fi
286 1.1 christos fi
287 1.4 christos SHELL=${CONFIG_SHELL-/bin/sh}
288 1.4 christos export SHELL
289 1.4 christos # Unset more variables known to interfere with behavior of common tools.
290 1.4 christos CLICOLOR_FORCE= GREP_OPTIONS=
291 1.4 christos unset CLICOLOR_FORCE GREP_OPTIONS
292 1.1 christos
293 1.4 christos ## --------------------- ##
294 1.4 christos ## M4sh Shell Functions. ##
295 1.4 christos ## --------------------- ##
296 1.4 christos # as_fn_unset VAR
297 1.4 christos # ---------------
298 1.4 christos # Portably unset VAR.
299 1.4 christos as_fn_unset ()
300 1.4 christos {
301 1.4 christos { eval $1=; unset $1;}
302 1.4 christos }
303 1.4 christos as_unset=as_fn_unset
304 1.4 christos
305 1.4 christos # as_fn_set_status STATUS
306 1.4 christos # -----------------------
307 1.4 christos # Set $? to STATUS, without forking.
308 1.4 christos as_fn_set_status ()
309 1.4 christos {
310 1.4 christos return $1
311 1.4 christos } # as_fn_set_status
312 1.4 christos
313 1.4 christos # as_fn_exit STATUS
314 1.4 christos # -----------------
315 1.4 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316 1.4 christos as_fn_exit ()
317 1.4 christos {
318 1.4 christos set +e
319 1.4 christos as_fn_set_status $1
320 1.4 christos exit $1
321 1.4 christos } # as_fn_exit
322 1.4 christos
323 1.4 christos # as_fn_mkdir_p
324 1.4 christos # -------------
325 1.4 christos # Create "$as_dir" as a directory, including parents if necessary.
326 1.4 christos as_fn_mkdir_p ()
327 1.4 christos {
328 1.1 christos
329 1.4 christos case $as_dir in #(
330 1.4 christos -*) as_dir=./$as_dir;;
331 1.4 christos esac
332 1.4 christos test -d "$as_dir" || eval $as_mkdir_p || {
333 1.4 christos as_dirs=
334 1.4 christos while :; do
335 1.4 christos case $as_dir in #(
336 1.4 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337 1.4 christos *) as_qdir=$as_dir;;
338 1.4 christos esac
339 1.4 christos as_dirs="'$as_qdir' $as_dirs"
340 1.4 christos as_dir=`$as_dirname -- "$as_dir" ||
341 1.4 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342 1.4 christos X"$as_dir" : 'X\(//\)[^/]' \| \
343 1.4 christos X"$as_dir" : 'X\(//\)$' \| \
344 1.4 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345 1.4 christos $as_echo X"$as_dir" |
346 1.4 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347 1.4 christos s//\1/
348 1.4 christos q
349 1.4 christos }
350 1.4 christos /^X\(\/\/\)[^/].*/{
351 1.4 christos s//\1/
352 1.4 christos q
353 1.4 christos }
354 1.4 christos /^X\(\/\/\)$/{
355 1.4 christos s//\1/
356 1.4 christos q
357 1.4 christos }
358 1.4 christos /^X\(\/\).*/{
359 1.4 christos s//\1/
360 1.4 christos q
361 1.4 christos }
362 1.4 christos s/.*/./; q'`
363 1.4 christos test -d "$as_dir" && break
364 1.4 christos done
365 1.4 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
366 1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367 1.1 christos
368 1.1 christos
369 1.4 christos } # as_fn_mkdir_p
370 1.11 christos
371 1.11 christos # as_fn_executable_p FILE
372 1.11 christos # -----------------------
373 1.11 christos # Test if FILE is an executable regular file.
374 1.11 christos as_fn_executable_p ()
375 1.11 christos {
376 1.11 christos test -f "$1" && test -x "$1"
377 1.11 christos } # as_fn_executable_p
378 1.4 christos # as_fn_append VAR VALUE
379 1.4 christos # ----------------------
380 1.4 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
381 1.4 christos # advantage of any shell optimizations that allow amortized linear growth over
382 1.4 christos # repeated appends, instead of the typical quadratic growth present in naive
383 1.4 christos # implementations.
384 1.4 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385 1.4 christos eval 'as_fn_append ()
386 1.4 christos {
387 1.4 christos eval $1+=\$2
388 1.4 christos }'
389 1.1 christos else
390 1.4 christos as_fn_append ()
391 1.4 christos {
392 1.4 christos eval $1=\$$1\$2
393 1.4 christos }
394 1.4 christos fi # as_fn_append
395 1.1 christos
396 1.4 christos # as_fn_arith ARG...
397 1.4 christos # ------------------
398 1.4 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
399 1.4 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 1.4 christos # must be portable across $(()) and expr.
401 1.4 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402 1.4 christos eval 'as_fn_arith ()
403 1.4 christos {
404 1.4 christos as_val=$(( $* ))
405 1.4 christos }'
406 1.1 christos else
407 1.4 christos as_fn_arith ()
408 1.4 christos {
409 1.4 christos as_val=`expr "$@" || test $? -eq 1`
410 1.4 christos }
411 1.4 christos fi # as_fn_arith
412 1.1 christos
413 1.1 christos
414 1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
415 1.8 christos # ----------------------------------------
416 1.4 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417 1.4 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418 1.8 christos # script with STATUS, using 1 if that was 0.
419 1.4 christos as_fn_error ()
420 1.4 christos {
421 1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1
422 1.8 christos if test "$4"; then
423 1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425 1.4 christos fi
426 1.8 christos $as_echo "$as_me: error: $2" >&2
427 1.4 christos as_fn_exit $as_status
428 1.4 christos } # as_fn_error
429 1.1 christos
430 1.4 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
431 1.4 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
432 1.4 christos as_expr=expr
433 1.1 christos else
434 1.4 christos as_expr=false
435 1.1 christos fi
436 1.1 christos
437 1.4 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438 1.4 christos as_basename=basename
439 1.1 christos else
440 1.4 christos as_basename=false
441 1.1 christos fi
442 1.1 christos
443 1.4 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444 1.4 christos as_dirname=dirname
445 1.1 christos else
446 1.4 christos as_dirname=false
447 1.1 christos fi
448 1.1 christos
449 1.4 christos as_me=`$as_basename -- "$0" ||
450 1.4 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451 1.4 christos X"$0" : 'X\(//\)$' \| \
452 1.4 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453 1.4 christos $as_echo X/"$0" |
454 1.4 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
455 1.4 christos s//\1/
456 1.4 christos q
457 1.4 christos }
458 1.4 christos /^X\/\(\/\/\)$/{
459 1.4 christos s//\1/
460 1.4 christos q
461 1.4 christos }
462 1.4 christos /^X\/\(\/\).*/{
463 1.4 christos s//\1/
464 1.4 christos q
465 1.4 christos }
466 1.4 christos s/.*/./; q'`
467 1.1 christos
468 1.4 christos # Avoid depending upon Character Ranges.
469 1.4 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470 1.4 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471 1.4 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472 1.4 christos as_cr_digits='0123456789'
473 1.4 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
474 1.1 christos
475 1.1 christos
476 1.4 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
477 1.4 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
478 1.4 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479 1.4 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480 1.4 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
481 1.1 christos sed -n '
482 1.1 christos p
483 1.1 christos /[$]LINENO/=
484 1.1 christos ' <$as_myself |
485 1.1 christos sed '
486 1.1 christos s/[$]LINENO.*/&-/
487 1.1 christos t lineno
488 1.1 christos b
489 1.1 christos :lineno
490 1.1 christos N
491 1.1 christos :loop
492 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 1.1 christos t loop
494 1.1 christos s/-\n.*//
495 1.1 christos ' >$as_me.lineno &&
496 1.1 christos chmod +x "$as_me.lineno" ||
497 1.4 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498 1.1 christos
499 1.11 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500 1.11 christos # already done that, so ensure we don't try to do so again and fall
501 1.11 christos # in an infinite loop. This has already happened in practice.
502 1.11 christos _as_can_reexec=no; export _as_can_reexec
503 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
504 1.1 christos # (the dirname of $[0] is not the place where we might find the
505 1.1 christos # original and so on. Autoconf is especially sensitive to this).
506 1.1 christos . "./$as_me.lineno"
507 1.1 christos # Exit status is that of the last command.
508 1.1 christos exit
509 1.1 christos }
510 1.1 christos
511 1.4 christos ECHO_C= ECHO_N= ECHO_T=
512 1.4 christos case `echo -n x` in #(((((
513 1.1 christos -n*)
514 1.4 christos case `echo 'xy\c'` in
515 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
516 1.4 christos xy) ECHO_C='\c';;
517 1.4 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
518 1.4 christos ECHO_T=' ';;
519 1.1 christos esac;;
520 1.1 christos *)
521 1.1 christos ECHO_N='-n';;
522 1.1 christos esac
523 1.1 christos
524 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
525 1.1 christos if test -d conf$$.dir; then
526 1.1 christos rm -f conf$$.dir/conf$$.file
527 1.1 christos else
528 1.1 christos rm -f conf$$.dir
529 1.4 christos mkdir conf$$.dir 2>/dev/null
530 1.1 christos fi
531 1.4 christos if (echo >conf$$.file) 2>/dev/null; then
532 1.4 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
533 1.4 christos as_ln_s='ln -s'
534 1.4 christos # ... but there are two gotchas:
535 1.4 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536 1.4 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537 1.11 christos # In both cases, we have to default to `cp -pR'.
538 1.4 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539 1.11 christos as_ln_s='cp -pR'
540 1.4 christos elif ln conf$$.file conf$$ 2>/dev/null; then
541 1.4 christos as_ln_s=ln
542 1.4 christos else
543 1.11 christos as_ln_s='cp -pR'
544 1.4 christos fi
545 1.1 christos else
546 1.11 christos as_ln_s='cp -pR'
547 1.1 christos fi
548 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549 1.1 christos rmdir conf$$.dir 2>/dev/null
550 1.1 christos
551 1.1 christos if mkdir -p . 2>/dev/null; then
552 1.4 christos as_mkdir_p='mkdir -p "$as_dir"'
553 1.1 christos else
554 1.1 christos test -d ./-p && rmdir ./-p
555 1.1 christos as_mkdir_p=false
556 1.1 christos fi
557 1.1 christos
558 1.11 christos as_test_x='test -x'
559 1.11 christos as_executable_p=as_fn_executable_p
560 1.1 christos
561 1.1 christos # Sed expression to map a string onto a valid CPP name.
562 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563 1.1 christos
564 1.1 christos # Sed expression to map a string onto a valid variable name.
565 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566 1.1 christos
567 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh}
568 1.1 christos
569 1.1 christos
570 1.8 christos test -n "$DJDIR" || exec 7<&0 </dev/null
571 1.8 christos exec 6>&1
572 1.1 christos
573 1.1 christos # Name of the host.
574 1.8 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575 1.1 christos # so uname gets run too.
576 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577 1.1 christos
578 1.1 christos #
579 1.1 christos # Initializations.
580 1.1 christos #
581 1.1 christos ac_default_prefix=/usr/local
582 1.1 christos ac_clean_files=
583 1.1 christos ac_config_libobj_dir=.
584 1.1 christos LIBOBJS=
585 1.1 christos cross_compiling=no
586 1.1 christos subdirs=
587 1.1 christos MFLAGS=
588 1.1 christos MAKEFLAGS=
589 1.1 christos
590 1.1 christos # Identity of this package.
591 1.1 christos PACKAGE_NAME='file'
592 1.1 christos PACKAGE_TARNAME='file'
593 1.18 christos PACKAGE_VERSION='5.32'
594 1.18 christos PACKAGE_STRING='file 5.32'
595 1.1 christos PACKAGE_BUGREPORT='christos (at] astron.com'
596 1.4 christos PACKAGE_URL=''
597 1.1 christos
598 1.1 christos # Factoring default headers for most tests.
599 1.1 christos ac_includes_default="\
600 1.1 christos #include <stdio.h>
601 1.1 christos #ifdef HAVE_SYS_TYPES_H
602 1.1 christos # include <sys/types.h>
603 1.1 christos #endif
604 1.1 christos #ifdef HAVE_SYS_STAT_H
605 1.1 christos # include <sys/stat.h>
606 1.1 christos #endif
607 1.1 christos #ifdef STDC_HEADERS
608 1.1 christos # include <stdlib.h>
609 1.1 christos # include <stddef.h>
610 1.1 christos #else
611 1.1 christos # ifdef HAVE_STDLIB_H
612 1.1 christos # include <stdlib.h>
613 1.1 christos # endif
614 1.1 christos #endif
615 1.1 christos #ifdef HAVE_STRING_H
616 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
617 1.1 christos # include <memory.h>
618 1.1 christos # endif
619 1.1 christos # include <string.h>
620 1.1 christos #endif
621 1.1 christos #ifdef HAVE_STRINGS_H
622 1.1 christos # include <strings.h>
623 1.1 christos #endif
624 1.1 christos #ifdef HAVE_INTTYPES_H
625 1.1 christos # include <inttypes.h>
626 1.1 christos #endif
627 1.1 christos #ifdef HAVE_STDINT_H
628 1.1 christos # include <stdint.h>
629 1.1 christos #endif
630 1.1 christos #ifdef HAVE_UNISTD_H
631 1.1 christos # include <unistd.h>
632 1.1 christos #endif"
633 1.1 christos
634 1.8 christos ac_header_list=
635 1.4 christos ac_subst_vars='am__EXEEXT_FALSE
636 1.4 christos am__EXEEXT_TRUE
637 1.4 christos LTLIBOBJS
638 1.4 christos IS_CROSS_COMPILE_FALSE
639 1.4 christos IS_CROSS_COMPILE_TRUE
640 1.4 christos LIBOBJS
641 1.8 christos HAVE_VISIBILITY
642 1.8 christos CFLAG_VISIBILITY
643 1.4 christos OTOOL64
644 1.4 christos OTOOL
645 1.4 christos LIPO
646 1.4 christos NMEDIT
647 1.4 christos DSYMUTIL
648 1.11 christos MANIFEST_TOOL
649 1.4 christos RANLIB
650 1.11 christos ac_ct_AR
651 1.4 christos AR
652 1.11 christos DLLTOOL
653 1.4 christos OBJDUMP
654 1.4 christos NM
655 1.4 christos ac_ct_DUMPBIN
656 1.4 christos DUMPBIN
657 1.4 christos LD
658 1.4 christos FGREP
659 1.4 christos SED
660 1.4 christos LIBTOOL
661 1.1 christos LN_S
662 1.4 christos EGREP
663 1.1 christos GREP
664 1.1 christos CPP
665 1.4 christos am__fastdepCC_FALSE
666 1.4 christos am__fastdepCC_TRUE
667 1.4 christos CCDEPMODE
668 1.11 christos am__nodep
669 1.4 christos AMDEPBACKSLASH
670 1.4 christos AMDEP_FALSE
671 1.4 christos AMDEP_TRUE
672 1.4 christos am__quote
673 1.4 christos am__include
674 1.4 christos DEPDIR
675 1.4 christos OBJEXT
676 1.4 christos EXEEXT
677 1.4 christos ac_ct_CC
678 1.4 christos CPPFLAGS
679 1.4 christos LDFLAGS
680 1.4 christos CFLAGS
681 1.4 christos CC
682 1.4 christos WARNINGS
683 1.4 christos FSECT5_FALSE
684 1.4 christos FSECT5_TRUE
685 1.4 christos fsect
686 1.4 christos pkgdatadir
687 1.4 christos MINGW_FALSE
688 1.4 christos MINGW_TRUE
689 1.4 christos MINGW
690 1.4 christos host_os
691 1.4 christos host_vendor
692 1.4 christos host_cpu
693 1.4 christos host
694 1.4 christos build_os
695 1.4 christos build_vendor
696 1.4 christos build_cpu
697 1.4 christos build
698 1.11 christos MAINT
699 1.11 christos MAINTAINER_MODE_FALSE
700 1.11 christos MAINTAINER_MODE_TRUE
701 1.4 christos AM_BACKSLASH
702 1.4 christos AM_DEFAULT_VERBOSITY
703 1.8 christos AM_DEFAULT_V
704 1.8 christos AM_V
705 1.4 christos am__untar
706 1.4 christos am__tar
707 1.4 christos AMTAR
708 1.4 christos am__leading_dot
709 1.4 christos SET_MAKE
710 1.4 christos AWK
711 1.4 christos mkdir_p
712 1.4 christos MKDIR_P
713 1.4 christos INSTALL_STRIP_PROGRAM
714 1.4 christos STRIP
715 1.4 christos install_sh
716 1.4 christos MAKEINFO
717 1.4 christos AUTOHEADER
718 1.4 christos AUTOMAKE
719 1.4 christos AUTOCONF
720 1.4 christos ACLOCAL
721 1.4 christos VERSION
722 1.4 christos PACKAGE
723 1.4 christos CYGPATH_W
724 1.4 christos am__isrc
725 1.4 christos INSTALL_DATA
726 1.4 christos INSTALL_SCRIPT
727 1.4 christos INSTALL_PROGRAM
728 1.4 christos target_alias
729 1.4 christos host_alias
730 1.4 christos build_alias
731 1.4 christos LIBS
732 1.4 christos ECHO_T
733 1.4 christos ECHO_N
734 1.4 christos ECHO_C
735 1.4 christos DEFS
736 1.4 christos mandir
737 1.4 christos localedir
738 1.4 christos libdir
739 1.4 christos psdir
740 1.4 christos pdfdir
741 1.4 christos dvidir
742 1.4 christos htmldir
743 1.4 christos infodir
744 1.4 christos docdir
745 1.4 christos oldincludedir
746 1.4 christos includedir
747 1.4 christos localstatedir
748 1.4 christos sharedstatedir
749 1.4 christos sysconfdir
750 1.4 christos datadir
751 1.4 christos datarootdir
752 1.4 christos libexecdir
753 1.4 christos sbindir
754 1.4 christos bindir
755 1.4 christos program_transform_name
756 1.4 christos prefix
757 1.4 christos exec_prefix
758 1.4 christos PACKAGE_URL
759 1.4 christos PACKAGE_BUGREPORT
760 1.4 christos PACKAGE_STRING
761 1.4 christos PACKAGE_VERSION
762 1.4 christos PACKAGE_TARNAME
763 1.4 christos PACKAGE_NAME
764 1.4 christos PATH_SEPARATOR
765 1.4 christos SHELL'
766 1.1 christos ac_subst_files=''
767 1.4 christos ac_user_opts='
768 1.4 christos enable_option_checking
769 1.11 christos enable_silent_rules
770 1.6 christos enable_maintainer_mode
771 1.4 christos enable_elf
772 1.4 christos enable_elf_core
773 1.15 christos enable_zlib
774 1.4 christos enable_fsect_man5
775 1.4 christos enable_dependency_tracking
776 1.4 christos enable_static
777 1.4 christos with_pic
778 1.8 christos enable_shared
779 1.4 christos enable_fast_install
780 1.4 christos with_gnu_ld
781 1.11 christos with_sysroot
782 1.4 christos enable_libtool_lock
783 1.4 christos enable_largefile
784 1.4 christos enable_warnings
785 1.4 christos '
786 1.1 christos ac_precious_vars='build_alias
787 1.1 christos host_alias
788 1.1 christos target_alias
789 1.1 christos CC
790 1.1 christos CFLAGS
791 1.1 christos LDFLAGS
792 1.1 christos LIBS
793 1.1 christos CPPFLAGS
794 1.3 christos CPP'
795 1.1 christos
796 1.1 christos
797 1.1 christos # Initialize some variables set by options.
798 1.1 christos ac_init_help=
799 1.1 christos ac_init_version=false
800 1.4 christos ac_unrecognized_opts=
801 1.4 christos ac_unrecognized_sep=
802 1.1 christos # The variables have the same names as the options, with
803 1.1 christos # dashes changed to underlines.
804 1.1 christos cache_file=/dev/null
805 1.1 christos exec_prefix=NONE
806 1.1 christos no_create=
807 1.1 christos no_recursion=
808 1.1 christos prefix=NONE
809 1.1 christos program_prefix=NONE
810 1.1 christos program_suffix=NONE
811 1.1 christos program_transform_name=s,x,x,
812 1.1 christos silent=
813 1.1 christos site=
814 1.1 christos srcdir=
815 1.1 christos verbose=
816 1.1 christos x_includes=NONE
817 1.1 christos x_libraries=NONE
818 1.1 christos
819 1.1 christos # Installation directory options.
820 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
821 1.1 christos # and all the variables that are supposed to be based on exec_prefix
822 1.1 christos # by default will actually change.
823 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
824 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
825 1.1 christos bindir='${exec_prefix}/bin'
826 1.1 christos sbindir='${exec_prefix}/sbin'
827 1.1 christos libexecdir='${exec_prefix}/libexec'
828 1.1 christos datarootdir='${prefix}/share'
829 1.1 christos datadir='${datarootdir}'
830 1.1 christos sysconfdir='${prefix}/etc'
831 1.1 christos sharedstatedir='${prefix}/com'
832 1.1 christos localstatedir='${prefix}/var'
833 1.1 christos includedir='${prefix}/include'
834 1.1 christos oldincludedir='/usr/include'
835 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
836 1.1 christos infodir='${datarootdir}/info'
837 1.1 christos htmldir='${docdir}'
838 1.1 christos dvidir='${docdir}'
839 1.1 christos pdfdir='${docdir}'
840 1.1 christos psdir='${docdir}'
841 1.1 christos libdir='${exec_prefix}/lib'
842 1.1 christos localedir='${datarootdir}/locale'
843 1.1 christos mandir='${datarootdir}/man'
844 1.1 christos
845 1.1 christos ac_prev=
846 1.1 christos ac_dashdash=
847 1.1 christos for ac_option
848 1.1 christos do
849 1.1 christos # If the previous option needs an argument, assign it.
850 1.1 christos if test -n "$ac_prev"; then
851 1.1 christos eval $ac_prev=\$ac_option
852 1.1 christos ac_prev=
853 1.1 christos continue
854 1.1 christos fi
855 1.1 christos
856 1.1 christos case $ac_option in
857 1.8 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
858 1.8 christos *=) ac_optarg= ;;
859 1.8 christos *) ac_optarg=yes ;;
860 1.1 christos esac
861 1.1 christos
862 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
863 1.1 christos
864 1.1 christos case $ac_dashdash$ac_option in
865 1.1 christos --)
866 1.1 christos ac_dashdash=yes ;;
867 1.1 christos
868 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
869 1.1 christos ac_prev=bindir ;;
870 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
871 1.1 christos bindir=$ac_optarg ;;
872 1.1 christos
873 1.1 christos -build | --build | --buil | --bui | --bu)
874 1.1 christos ac_prev=build_alias ;;
875 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
876 1.1 christos build_alias=$ac_optarg ;;
877 1.1 christos
878 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
879 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
880 1.1 christos ac_prev=cache_file ;;
881 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
882 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
883 1.1 christos cache_file=$ac_optarg ;;
884 1.1 christos
885 1.1 christos --config-cache | -C)
886 1.1 christos cache_file=config.cache ;;
887 1.1 christos
888 1.1 christos -datadir | --datadir | --datadi | --datad)
889 1.1 christos ac_prev=datadir ;;
890 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
891 1.1 christos datadir=$ac_optarg ;;
892 1.1 christos
893 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
894 1.1 christos | --dataroo | --dataro | --datar)
895 1.1 christos ac_prev=datarootdir ;;
896 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
897 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
898 1.1 christos datarootdir=$ac_optarg ;;
899 1.1 christos
900 1.1 christos -disable-* | --disable-*)
901 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
902 1.1 christos # Reject names that are not valid shell variable names.
903 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904 1.8 christos as_fn_error $? "invalid feature name: $ac_useropt"
905 1.4 christos ac_useropt_orig=$ac_useropt
906 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907 1.4 christos case $ac_user_opts in
908 1.4 christos *"
909 1.4 christos "enable_$ac_useropt"
910 1.4 christos "*) ;;
911 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
912 1.4 christos ac_unrecognized_sep=', ';;
913 1.4 christos esac
914 1.4 christos eval enable_$ac_useropt=no ;;
915 1.1 christos
916 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
917 1.1 christos ac_prev=docdir ;;
918 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
919 1.1 christos docdir=$ac_optarg ;;
920 1.1 christos
921 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
922 1.1 christos ac_prev=dvidir ;;
923 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
924 1.1 christos dvidir=$ac_optarg ;;
925 1.1 christos
926 1.1 christos -enable-* | --enable-*)
927 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
928 1.1 christos # Reject names that are not valid shell variable names.
929 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
930 1.8 christos as_fn_error $? "invalid feature name: $ac_useropt"
931 1.4 christos ac_useropt_orig=$ac_useropt
932 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
933 1.4 christos case $ac_user_opts in
934 1.4 christos *"
935 1.4 christos "enable_$ac_useropt"
936 1.4 christos "*) ;;
937 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
938 1.4 christos ac_unrecognized_sep=', ';;
939 1.4 christos esac
940 1.4 christos eval enable_$ac_useropt=\$ac_optarg ;;
941 1.1 christos
942 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
943 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
944 1.1 christos | --exec | --exe | --ex)
945 1.1 christos ac_prev=exec_prefix ;;
946 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
947 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
948 1.1 christos | --exec=* | --exe=* | --ex=*)
949 1.1 christos exec_prefix=$ac_optarg ;;
950 1.1 christos
951 1.1 christos -gas | --gas | --ga | --g)
952 1.1 christos # Obsolete; use --with-gas.
953 1.1 christos with_gas=yes ;;
954 1.1 christos
955 1.1 christos -help | --help | --hel | --he | -h)
956 1.1 christos ac_init_help=long ;;
957 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
958 1.1 christos ac_init_help=recursive ;;
959 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
960 1.1 christos ac_init_help=short ;;
961 1.1 christos
962 1.1 christos -host | --host | --hos | --ho)
963 1.1 christos ac_prev=host_alias ;;
964 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
965 1.1 christos host_alias=$ac_optarg ;;
966 1.1 christos
967 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
968 1.1 christos ac_prev=htmldir ;;
969 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
970 1.1 christos | --ht=*)
971 1.1 christos htmldir=$ac_optarg ;;
972 1.1 christos
973 1.1 christos -includedir | --includedir | --includedi | --included | --include \
974 1.1 christos | --includ | --inclu | --incl | --inc)
975 1.1 christos ac_prev=includedir ;;
976 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
977 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
978 1.1 christos includedir=$ac_optarg ;;
979 1.1 christos
980 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
981 1.1 christos ac_prev=infodir ;;
982 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
983 1.1 christos infodir=$ac_optarg ;;
984 1.1 christos
985 1.1 christos -libdir | --libdir | --libdi | --libd)
986 1.1 christos ac_prev=libdir ;;
987 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
988 1.1 christos libdir=$ac_optarg ;;
989 1.1 christos
990 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
991 1.1 christos | --libexe | --libex | --libe)
992 1.1 christos ac_prev=libexecdir ;;
993 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
994 1.1 christos | --libexe=* | --libex=* | --libe=*)
995 1.1 christos libexecdir=$ac_optarg ;;
996 1.1 christos
997 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
998 1.1 christos ac_prev=localedir ;;
999 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1000 1.1 christos localedir=$ac_optarg ;;
1001 1.1 christos
1002 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
1003 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
1004 1.1 christos ac_prev=localstatedir ;;
1005 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1006 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1007 1.1 christos localstatedir=$ac_optarg ;;
1008 1.1 christos
1009 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1010 1.1 christos ac_prev=mandir ;;
1011 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1012 1.1 christos mandir=$ac_optarg ;;
1013 1.1 christos
1014 1.1 christos -nfp | --nfp | --nf)
1015 1.1 christos # Obsolete; use --without-fp.
1016 1.1 christos with_fp=no ;;
1017 1.1 christos
1018 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1019 1.1 christos | --no-cr | --no-c | -n)
1020 1.1 christos no_create=yes ;;
1021 1.1 christos
1022 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1023 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1024 1.1 christos no_recursion=yes ;;
1025 1.1 christos
1026 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1027 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1028 1.1 christos | --oldin | --oldi | --old | --ol | --o)
1029 1.1 christos ac_prev=oldincludedir ;;
1030 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1031 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1032 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1033 1.1 christos oldincludedir=$ac_optarg ;;
1034 1.1 christos
1035 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1036 1.1 christos ac_prev=prefix ;;
1037 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1038 1.1 christos prefix=$ac_optarg ;;
1039 1.1 christos
1040 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1041 1.1 christos | --program-pre | --program-pr | --program-p)
1042 1.1 christos ac_prev=program_prefix ;;
1043 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1044 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1045 1.1 christos program_prefix=$ac_optarg ;;
1046 1.1 christos
1047 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1048 1.1 christos | --program-suf | --program-su | --program-s)
1049 1.1 christos ac_prev=program_suffix ;;
1050 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1051 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1052 1.1 christos program_suffix=$ac_optarg ;;
1053 1.1 christos
1054 1.1 christos -program-transform-name | --program-transform-name \
1055 1.1 christos | --program-transform-nam | --program-transform-na \
1056 1.1 christos | --program-transform-n | --program-transform- \
1057 1.1 christos | --program-transform | --program-transfor \
1058 1.1 christos | --program-transfo | --program-transf \
1059 1.1 christos | --program-trans | --program-tran \
1060 1.1 christos | --progr-tra | --program-tr | --program-t)
1061 1.1 christos ac_prev=program_transform_name ;;
1062 1.1 christos -program-transform-name=* | --program-transform-name=* \
1063 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1064 1.1 christos | --program-transform-n=* | --program-transform-=* \
1065 1.1 christos | --program-transform=* | --program-transfor=* \
1066 1.1 christos | --program-transfo=* | --program-transf=* \
1067 1.1 christos | --program-trans=* | --program-tran=* \
1068 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1069 1.1 christos program_transform_name=$ac_optarg ;;
1070 1.1 christos
1071 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1072 1.1 christos ac_prev=pdfdir ;;
1073 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1074 1.1 christos pdfdir=$ac_optarg ;;
1075 1.1 christos
1076 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1077 1.1 christos ac_prev=psdir ;;
1078 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1079 1.1 christos psdir=$ac_optarg ;;
1080 1.1 christos
1081 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1082 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1083 1.1 christos silent=yes ;;
1084 1.1 christos
1085 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1086 1.1 christos ac_prev=sbindir ;;
1087 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1088 1.1 christos | --sbi=* | --sb=*)
1089 1.1 christos sbindir=$ac_optarg ;;
1090 1.1 christos
1091 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1092 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1093 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1094 1.1 christos | --sha | --sh)
1095 1.1 christos ac_prev=sharedstatedir ;;
1096 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1097 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1098 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1099 1.1 christos | --sha=* | --sh=*)
1100 1.1 christos sharedstatedir=$ac_optarg ;;
1101 1.1 christos
1102 1.1 christos -site | --site | --sit)
1103 1.1 christos ac_prev=site ;;
1104 1.1 christos -site=* | --site=* | --sit=*)
1105 1.1 christos site=$ac_optarg ;;
1106 1.1 christos
1107 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1108 1.1 christos ac_prev=srcdir ;;
1109 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1110 1.1 christos srcdir=$ac_optarg ;;
1111 1.1 christos
1112 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1113 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1114 1.1 christos ac_prev=sysconfdir ;;
1115 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1116 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1117 1.1 christos sysconfdir=$ac_optarg ;;
1118 1.1 christos
1119 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1120 1.1 christos ac_prev=target_alias ;;
1121 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1122 1.1 christos target_alias=$ac_optarg ;;
1123 1.1 christos
1124 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1125 1.1 christos verbose=yes ;;
1126 1.1 christos
1127 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1128 1.1 christos ac_init_version=: ;;
1129 1.1 christos
1130 1.1 christos -with-* | --with-*)
1131 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1132 1.1 christos # Reject names that are not valid shell variable names.
1133 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1134 1.8 christos as_fn_error $? "invalid package name: $ac_useropt"
1135 1.4 christos ac_useropt_orig=$ac_useropt
1136 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1137 1.4 christos case $ac_user_opts in
1138 1.4 christos *"
1139 1.4 christos "with_$ac_useropt"
1140 1.4 christos "*) ;;
1141 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1142 1.4 christos ac_unrecognized_sep=', ';;
1143 1.4 christos esac
1144 1.4 christos eval with_$ac_useropt=\$ac_optarg ;;
1145 1.1 christos
1146 1.1 christos -without-* | --without-*)
1147 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1148 1.1 christos # Reject names that are not valid shell variable names.
1149 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1150 1.8 christos as_fn_error $? "invalid package name: $ac_useropt"
1151 1.4 christos ac_useropt_orig=$ac_useropt
1152 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 1.4 christos case $ac_user_opts in
1154 1.4 christos *"
1155 1.4 christos "with_$ac_useropt"
1156 1.4 christos "*) ;;
1157 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1158 1.4 christos ac_unrecognized_sep=', ';;
1159 1.4 christos esac
1160 1.4 christos eval with_$ac_useropt=no ;;
1161 1.1 christos
1162 1.1 christos --x)
1163 1.1 christos # Obsolete; use --with-x.
1164 1.1 christos with_x=yes ;;
1165 1.1 christos
1166 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1167 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1168 1.1 christos ac_prev=x_includes ;;
1169 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1170 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1171 1.1 christos x_includes=$ac_optarg ;;
1172 1.1 christos
1173 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1174 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1175 1.1 christos ac_prev=x_libraries ;;
1176 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1177 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1178 1.1 christos x_libraries=$ac_optarg ;;
1179 1.1 christos
1180 1.8 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1181 1.8 christos Try \`$0 --help' for more information"
1182 1.1 christos ;;
1183 1.1 christos
1184 1.1 christos *=*)
1185 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1186 1.1 christos # Reject names that are not valid shell variable names.
1187 1.4 christos case $ac_envvar in #(
1188 1.4 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1189 1.8 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1190 1.4 christos esac
1191 1.1 christos eval $ac_envvar=\$ac_optarg
1192 1.1 christos export $ac_envvar ;;
1193 1.1 christos
1194 1.1 christos *)
1195 1.1 christos # FIXME: should be removed in autoconf 3.0.
1196 1.4 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1197 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1198 1.4 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1199 1.8 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1200 1.1 christos ;;
1201 1.1 christos
1202 1.1 christos esac
1203 1.1 christos done
1204 1.1 christos
1205 1.1 christos if test -n "$ac_prev"; then
1206 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1207 1.8 christos as_fn_error $? "missing argument to $ac_option"
1208 1.4 christos fi
1209 1.4 christos
1210 1.4 christos if test -n "$ac_unrecognized_opts"; then
1211 1.4 christos case $enable_option_checking in
1212 1.4 christos no) ;;
1213 1.8 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1214 1.4 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1215 1.4 christos esac
1216 1.1 christos fi
1217 1.1 christos
1218 1.4 christos # Check all directory arguments for consistency.
1219 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1220 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1221 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1222 1.1 christos libdir localedir mandir
1223 1.1 christos do
1224 1.1 christos eval ac_val=\$$ac_var
1225 1.4 christos # Remove trailing slashes.
1226 1.4 christos case $ac_val in
1227 1.4 christos */ )
1228 1.4 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1229 1.4 christos eval $ac_var=\$ac_val;;
1230 1.4 christos esac
1231 1.4 christos # Be sure to have absolute directory names.
1232 1.1 christos case $ac_val in
1233 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1234 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1235 1.1 christos esac
1236 1.8 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1237 1.1 christos done
1238 1.1 christos
1239 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1240 1.1 christos # used to hold the argument of --host etc.
1241 1.1 christos # FIXME: To remove some day.
1242 1.1 christos build=$build_alias
1243 1.1 christos host=$host_alias
1244 1.1 christos target=$target_alias
1245 1.1 christos
1246 1.1 christos # FIXME: To remove some day.
1247 1.1 christos if test "x$host_alias" != x; then
1248 1.1 christos if test "x$build_alias" = x; then
1249 1.1 christos cross_compiling=maybe
1250 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1251 1.1 christos cross_compiling=yes
1252 1.1 christos fi
1253 1.1 christos fi
1254 1.1 christos
1255 1.1 christos ac_tool_prefix=
1256 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1257 1.1 christos
1258 1.1 christos test "$silent" = yes && exec 6>/dev/null
1259 1.1 christos
1260 1.1 christos
1261 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1262 1.1 christos ac_ls_di=`ls -di .` &&
1263 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1264 1.8 christos as_fn_error $? "working directory cannot be determined"
1265 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1266 1.8 christos as_fn_error $? "pwd does not report name of working directory"
1267 1.1 christos
1268 1.1 christos
1269 1.1 christos # Find the source files, if location was not specified.
1270 1.1 christos if test -z "$srcdir"; then
1271 1.1 christos ac_srcdir_defaulted=yes
1272 1.1 christos # Try the directory containing this script, then the parent directory.
1273 1.4 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1274 1.4 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1275 1.4 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1276 1.4 christos X"$as_myself" : 'X\(//\)$' \| \
1277 1.4 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1278 1.4 christos $as_echo X"$as_myself" |
1279 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1280 1.1 christos s//\1/
1281 1.1 christos q
1282 1.1 christos }
1283 1.1 christos /^X\(\/\/\)[^/].*/{
1284 1.1 christos s//\1/
1285 1.1 christos q
1286 1.1 christos }
1287 1.1 christos /^X\(\/\/\)$/{
1288 1.1 christos s//\1/
1289 1.1 christos q
1290 1.1 christos }
1291 1.1 christos /^X\(\/\).*/{
1292 1.1 christos s//\1/
1293 1.1 christos q
1294 1.1 christos }
1295 1.1 christos s/.*/./; q'`
1296 1.1 christos srcdir=$ac_confdir
1297 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1298 1.1 christos srcdir=..
1299 1.1 christos fi
1300 1.1 christos else
1301 1.1 christos ac_srcdir_defaulted=no
1302 1.1 christos fi
1303 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1304 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1305 1.8 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1306 1.1 christos fi
1307 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1308 1.1 christos ac_abs_confdir=`(
1309 1.8 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1310 1.1 christos pwd)`
1311 1.1 christos # When building in place, set srcdir=.
1312 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1313 1.1 christos srcdir=.
1314 1.1 christos fi
1315 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1316 1.1 christos # Double slashes in file names in object file debugging info
1317 1.1 christos # mess up M-x gdb in Emacs.
1318 1.1 christos case $srcdir in
1319 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1320 1.1 christos esac
1321 1.1 christos for ac_var in $ac_precious_vars; do
1322 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1323 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1324 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1325 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1326 1.1 christos done
1327 1.1 christos
1328 1.1 christos #
1329 1.1 christos # Report the --help message.
1330 1.1 christos #
1331 1.1 christos if test "$ac_init_help" = "long"; then
1332 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1333 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1334 1.1 christos cat <<_ACEOF
1335 1.18 christos \`configure' configures file 5.32 to adapt to many kinds of systems.
1336 1.1 christos
1337 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1338 1.1 christos
1339 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1340 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1341 1.1 christos
1342 1.1 christos Defaults for the options are specified in brackets.
1343 1.1 christos
1344 1.1 christos Configuration:
1345 1.1 christos -h, --help display this help and exit
1346 1.1 christos --help=short display options specific to this package
1347 1.1 christos --help=recursive display the short help of all the included packages
1348 1.1 christos -V, --version display version information and exit
1349 1.8 christos -q, --quiet, --silent do not print \`checking ...' messages
1350 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1351 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1352 1.1 christos -n, --no-create do not create output files
1353 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1354 1.1 christos
1355 1.1 christos Installation directories:
1356 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1357 1.4 christos [$ac_default_prefix]
1358 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1359 1.4 christos [PREFIX]
1360 1.1 christos
1361 1.1 christos By default, \`make install' will install all the files in
1362 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1363 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1364 1.1 christos for instance \`--prefix=\$HOME'.
1365 1.1 christos
1366 1.1 christos For better control, use the options below.
1367 1.1 christos
1368 1.1 christos Fine tuning of the installation directories:
1369 1.4 christos --bindir=DIR user executables [EPREFIX/bin]
1370 1.4 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1371 1.4 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1372 1.4 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1373 1.4 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1374 1.4 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1375 1.4 christos --libdir=DIR object code libraries [EPREFIX/lib]
1376 1.4 christos --includedir=DIR C header files [PREFIX/include]
1377 1.4 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1378 1.4 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1379 1.4 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1380 1.4 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1381 1.4 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1382 1.4 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1383 1.4 christos --docdir=DIR documentation root [DATAROOTDIR/doc/file]
1384 1.4 christos --htmldir=DIR html documentation [DOCDIR]
1385 1.4 christos --dvidir=DIR dvi documentation [DOCDIR]
1386 1.4 christos --pdfdir=DIR pdf documentation [DOCDIR]
1387 1.4 christos --psdir=DIR ps documentation [DOCDIR]
1388 1.1 christos _ACEOF
1389 1.1 christos
1390 1.1 christos cat <<\_ACEOF
1391 1.1 christos
1392 1.1 christos Program names:
1393 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names
1394 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names
1395 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1396 1.1 christos
1397 1.1 christos System types:
1398 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1399 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1400 1.1 christos _ACEOF
1401 1.1 christos fi
1402 1.1 christos
1403 1.1 christos if test -n "$ac_init_help"; then
1404 1.1 christos case $ac_init_help in
1405 1.18 christos short | recursive ) echo "Configuration of file 5.32:";;
1406 1.1 christos esac
1407 1.1 christos cat <<\_ACEOF
1408 1.1 christos
1409 1.1 christos Optional Features:
1410 1.4 christos --disable-option-checking ignore unrecognized --enable/--with options
1411 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1412 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1413 1.11 christos --enable-silent-rules less verbose build output (undo: "make V=1")
1414 1.11 christos --disable-silent-rules verbose build output (undo: "make V=0")
1415 1.11 christos --enable-maintainer-mode
1416 1.11 christos enable make rules and dependencies not useful (and
1417 1.11 christos sometimes confusing) to the casual installer
1418 1.1 christos --disable-elf disable builtin ELF support
1419 1.1 christos --disable-elf-core disable ELF core file support
1420 1.15 christos --disable-zlib disable zlib compression support [default=auto]
1421 1.1 christos --enable-fsect-man5 enable file formats in man section 5
1422 1.11 christos --enable-dependency-tracking
1423 1.11 christos do not reject slow dependency extractors
1424 1.11 christos --disable-dependency-tracking
1425 1.11 christos speeds up one-time build
1426 1.8 christos --enable-static[=PKGS] build static libraries [default=no]
1427 1.1 christos --enable-shared[=PKGS] build shared libraries [default=yes]
1428 1.1 christos --enable-fast-install[=PKGS]
1429 1.1 christos optimize for fast installation [default=yes]
1430 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds)
1431 1.1 christos --disable-largefile omit support for large files
1432 1.1 christos --disable-warnings disable compiler warnings
1433 1.1 christos
1434 1.1 christos Optional Packages:
1435 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1436 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1437 1.11 christos --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1438 1.1 christos both]
1439 1.3 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1440 1.11 christos --with-sysroot=DIR Search for dependent libraries within DIR
1441 1.11 christos (or the compiler's sysroot if not specified).
1442 1.1 christos
1443 1.1 christos Some influential environment variables:
1444 1.1 christos CC C compiler command
1445 1.1 christos CFLAGS C compiler flags
1446 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1447 1.1 christos nonstandard directory <lib dir>
1448 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1449 1.8 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1450 1.1 christos you have headers in a nonstandard directory <include dir>
1451 1.1 christos CPP C preprocessor
1452 1.1 christos
1453 1.1 christos Use these variables to override the choices made by `configure' or to help
1454 1.1 christos it to find libraries and programs with nonstandard names/locations.
1455 1.1 christos
1456 1.1 christos Report bugs to <christos (at] astron.com>.
1457 1.1 christos _ACEOF
1458 1.1 christos ac_status=$?
1459 1.1 christos fi
1460 1.1 christos
1461 1.1 christos if test "$ac_init_help" = "recursive"; then
1462 1.1 christos # If there are subdirs, report their specific --help.
1463 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1464 1.4 christos test -d "$ac_dir" ||
1465 1.4 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1466 1.4 christos continue
1467 1.1 christos ac_builddir=.
1468 1.1 christos
1469 1.1 christos case "$ac_dir" in
1470 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1471 1.1 christos *)
1472 1.4 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1473 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1474 1.4 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1475 1.1 christos case $ac_top_builddir_sub in
1476 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1478 1.1 christos esac ;;
1479 1.1 christos esac
1480 1.1 christos ac_abs_top_builddir=$ac_pwd
1481 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1482 1.1 christos # for backward compatibility:
1483 1.1 christos ac_top_builddir=$ac_top_build_prefix
1484 1.1 christos
1485 1.1 christos case $srcdir in
1486 1.1 christos .) # We are building in place.
1487 1.1 christos ac_srcdir=.
1488 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1489 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1490 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1491 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1492 1.1 christos ac_top_srcdir=$srcdir
1493 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1494 1.1 christos *) # Relative name.
1495 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1496 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1497 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1498 1.1 christos esac
1499 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1500 1.1 christos
1501 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1502 1.1 christos # Check for guested configure.
1503 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1504 1.1 christos echo &&
1505 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1506 1.1 christos elif test -f "$ac_srcdir/configure"; then
1507 1.1 christos echo &&
1508 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1509 1.1 christos else
1510 1.4 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1511 1.1 christos fi || ac_status=$?
1512 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1513 1.1 christos done
1514 1.1 christos fi
1515 1.1 christos
1516 1.1 christos test -n "$ac_init_help" && exit $ac_status
1517 1.1 christos if $ac_init_version; then
1518 1.1 christos cat <<\_ACEOF
1519 1.18 christos file configure 5.32
1520 1.11 christos generated by GNU Autoconf 2.69
1521 1.1 christos
1522 1.11 christos Copyright (C) 2012 Free Software Foundation, Inc.
1523 1.1 christos This configure script is free software; the Free Software Foundation
1524 1.1 christos gives unlimited permission to copy, distribute and modify it.
1525 1.1 christos _ACEOF
1526 1.1 christos exit
1527 1.1 christos fi
1528 1.1 christos
1529 1.4 christos ## ------------------------ ##
1530 1.4 christos ## Autoconf initialization. ##
1531 1.4 christos ## ------------------------ ##
1532 1.4 christos
1533 1.4 christos # ac_fn_c_try_compile LINENO
1534 1.4 christos # --------------------------
1535 1.4 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1536 1.4 christos ac_fn_c_try_compile ()
1537 1.4 christos {
1538 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539 1.4 christos rm -f conftest.$ac_objext
1540 1.4 christos if { { ac_try="$ac_compile"
1541 1.4 christos case "(($ac_try" in
1542 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543 1.4 christos *) ac_try_echo=$ac_try;;
1544 1.4 christos esac
1545 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546 1.4 christos $as_echo "$ac_try_echo"; } >&5
1547 1.4 christos (eval "$ac_compile") 2>conftest.err
1548 1.4 christos ac_status=$?
1549 1.4 christos if test -s conftest.err; then
1550 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1551 1.4 christos cat conftest.er1 >&5
1552 1.4 christos mv -f conftest.er1 conftest.err
1553 1.4 christos fi
1554 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555 1.4 christos test $ac_status = 0; } && {
1556 1.4 christos test -z "$ac_c_werror_flag" ||
1557 1.4 christos test ! -s conftest.err
1558 1.4 christos } && test -s conftest.$ac_objext; then :
1559 1.4 christos ac_retval=0
1560 1.4 christos else
1561 1.4 christos $as_echo "$as_me: failed program was:" >&5
1562 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1563 1.4 christos
1564 1.4 christos ac_retval=1
1565 1.4 christos fi
1566 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1567 1.8 christos as_fn_set_status $ac_retval
1568 1.1 christos
1569 1.4 christos } # ac_fn_c_try_compile
1570 1.1 christos
1571 1.4 christos # ac_fn_c_try_cpp LINENO
1572 1.4 christos # ----------------------
1573 1.4 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1574 1.4 christos ac_fn_c_try_cpp ()
1575 1.1 christos {
1576 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1577 1.4 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1578 1.4 christos case "(($ac_try" in
1579 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1580 1.4 christos *) ac_try_echo=$ac_try;;
1581 1.4 christos esac
1582 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1583 1.4 christos $as_echo "$ac_try_echo"; } >&5
1584 1.4 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1585 1.4 christos ac_status=$?
1586 1.4 christos if test -s conftest.err; then
1587 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1588 1.4 christos cat conftest.er1 >&5
1589 1.4 christos mv -f conftest.er1 conftest.err
1590 1.4 christos fi
1591 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1592 1.8 christos test $ac_status = 0; } > conftest.i && {
1593 1.4 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1594 1.4 christos test ! -s conftest.err
1595 1.4 christos }; then :
1596 1.4 christos ac_retval=0
1597 1.4 christos else
1598 1.4 christos $as_echo "$as_me: failed program was:" >&5
1599 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1600 1.1 christos
1601 1.4 christos ac_retval=1
1602 1.4 christos fi
1603 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1604 1.8 christos as_fn_set_status $ac_retval
1605 1.1 christos
1606 1.4 christos } # ac_fn_c_try_cpp
1607 1.1 christos
1608 1.4 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1609 1.4 christos # -------------------------------------------------------
1610 1.4 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1611 1.4 christos # the include files in INCLUDES and setting the cache variable VAR
1612 1.4 christos # accordingly.
1613 1.4 christos ac_fn_c_check_header_mongrel ()
1614 1.4 christos {
1615 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1616 1.8 christos if eval \${$3+:} false; then :
1617 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1618 1.4 christos $as_echo_n "checking for $2... " >&6; }
1619 1.8 christos if eval \${$3+:} false; then :
1620 1.4 christos $as_echo_n "(cached) " >&6
1621 1.4 christos fi
1622 1.4 christos eval ac_res=\$$3
1623 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1624 1.4 christos $as_echo "$ac_res" >&6; }
1625 1.4 christos else
1626 1.4 christos # Is the header compilable?
1627 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1628 1.4 christos $as_echo_n "checking $2 usability... " >&6; }
1629 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1630 1.4 christos /* end confdefs.h. */
1631 1.4 christos $4
1632 1.4 christos #include <$2>
1633 1.4 christos _ACEOF
1634 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1635 1.4 christos ac_header_compiler=yes
1636 1.4 christos else
1637 1.4 christos ac_header_compiler=no
1638 1.4 christos fi
1639 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1640 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1641 1.4 christos $as_echo "$ac_header_compiler" >&6; }
1642 1.1 christos
1643 1.4 christos # Is the header present?
1644 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1645 1.4 christos $as_echo_n "checking $2 presence... " >&6; }
1646 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1647 1.4 christos /* end confdefs.h. */
1648 1.4 christos #include <$2>
1649 1.4 christos _ACEOF
1650 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
1651 1.4 christos ac_header_preproc=yes
1652 1.4 christos else
1653 1.4 christos ac_header_preproc=no
1654 1.4 christos fi
1655 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
1656 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1657 1.4 christos $as_echo "$ac_header_preproc" >&6; }
1658 1.1 christos
1659 1.4 christos # So? What about this header?
1660 1.4 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1661 1.4 christos yes:no: )
1662 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1663 1.4 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1664 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1665 1.4 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1666 1.4 christos ;;
1667 1.4 christos no:yes:* )
1668 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1669 1.4 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1670 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1671 1.4 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1672 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1673 1.4 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1674 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1675 1.4 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1676 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1677 1.4 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1678 1.8 christos ( $as_echo "## ---------------------------------- ##
1679 1.4 christos ## Report this to christos (at] astron.com ##
1680 1.8 christos ## ---------------------------------- ##"
1681 1.4 christos ) | sed "s/^/$as_me: WARNING: /" >&2
1682 1.4 christos ;;
1683 1.4 christos esac
1684 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1685 1.4 christos $as_echo_n "checking for $2... " >&6; }
1686 1.8 christos if eval \${$3+:} false; then :
1687 1.4 christos $as_echo_n "(cached) " >&6
1688 1.4 christos else
1689 1.4 christos eval "$3=\$ac_header_compiler"
1690 1.4 christos fi
1691 1.4 christos eval ac_res=\$$3
1692 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1693 1.4 christos $as_echo "$ac_res" >&6; }
1694 1.4 christos fi
1695 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1696 1.1 christos
1697 1.4 christos } # ac_fn_c_check_header_mongrel
1698 1.1 christos
1699 1.4 christos # ac_fn_c_try_run LINENO
1700 1.4 christos # ----------------------
1701 1.4 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1702 1.4 christos # that executables *can* be run.
1703 1.4 christos ac_fn_c_try_run ()
1704 1.4 christos {
1705 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706 1.4 christos if { { ac_try="$ac_link"
1707 1.4 christos case "(($ac_try" in
1708 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1709 1.4 christos *) ac_try_echo=$ac_try;;
1710 1.4 christos esac
1711 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1712 1.4 christos $as_echo "$ac_try_echo"; } >&5
1713 1.4 christos (eval "$ac_link") 2>&5
1714 1.4 christos ac_status=$?
1715 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1716 1.4 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1717 1.4 christos { { case "(($ac_try" in
1718 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719 1.4 christos *) ac_try_echo=$ac_try;;
1720 1.4 christos esac
1721 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722 1.4 christos $as_echo "$ac_try_echo"; } >&5
1723 1.4 christos (eval "$ac_try") 2>&5
1724 1.4 christos ac_status=$?
1725 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726 1.4 christos test $ac_status = 0; }; }; then :
1727 1.4 christos ac_retval=0
1728 1.4 christos else
1729 1.4 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1730 1.4 christos $as_echo "$as_me: failed program was:" >&5
1731 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1732 1.1 christos
1733 1.4 christos ac_retval=$ac_status
1734 1.4 christos fi
1735 1.4 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1736 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737 1.8 christos as_fn_set_status $ac_retval
1738 1.1 christos
1739 1.4 christos } # ac_fn_c_try_run
1740 1.1 christos
1741 1.4 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1742 1.4 christos # -------------------------------------------------------
1743 1.4 christos # Tests whether HEADER exists and can be compiled using the include files in
1744 1.4 christos # INCLUDES, setting the cache variable VAR accordingly.
1745 1.4 christos ac_fn_c_check_header_compile ()
1746 1.4 christos {
1747 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1749 1.4 christos $as_echo_n "checking for $2... " >&6; }
1750 1.8 christos if eval \${$3+:} false; then :
1751 1.4 christos $as_echo_n "(cached) " >&6
1752 1.4 christos else
1753 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1754 1.4 christos /* end confdefs.h. */
1755 1.4 christos $4
1756 1.4 christos #include <$2>
1757 1.1 christos _ACEOF
1758 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1759 1.4 christos eval "$3=yes"
1760 1.4 christos else
1761 1.4 christos eval "$3=no"
1762 1.4 christos fi
1763 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1764 1.4 christos fi
1765 1.4 christos eval ac_res=\$$3
1766 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1767 1.4 christos $as_echo "$ac_res" >&6; }
1768 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1769 1.4 christos
1770 1.4 christos } # ac_fn_c_check_header_compile
1771 1.4 christos
1772 1.4 christos # ac_fn_c_try_link LINENO
1773 1.4 christos # -----------------------
1774 1.4 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1775 1.4 christos ac_fn_c_try_link ()
1776 1.4 christos {
1777 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778 1.4 christos rm -f conftest.$ac_objext conftest$ac_exeext
1779 1.4 christos if { { ac_try="$ac_link"
1780 1.4 christos case "(($ac_try" in
1781 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1782 1.4 christos *) ac_try_echo=$ac_try;;
1783 1.4 christos esac
1784 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1785 1.4 christos $as_echo "$ac_try_echo"; } >&5
1786 1.4 christos (eval "$ac_link") 2>conftest.err
1787 1.4 christos ac_status=$?
1788 1.4 christos if test -s conftest.err; then
1789 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1790 1.4 christos cat conftest.er1 >&5
1791 1.4 christos mv -f conftest.er1 conftest.err
1792 1.4 christos fi
1793 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794 1.4 christos test $ac_status = 0; } && {
1795 1.4 christos test -z "$ac_c_werror_flag" ||
1796 1.4 christos test ! -s conftest.err
1797 1.4 christos } && test -s conftest$ac_exeext && {
1798 1.4 christos test "$cross_compiling" = yes ||
1799 1.11 christos test -x conftest$ac_exeext
1800 1.4 christos }; then :
1801 1.4 christos ac_retval=0
1802 1.4 christos else
1803 1.4 christos $as_echo "$as_me: failed program was:" >&5
1804 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1805 1.1 christos
1806 1.4 christos ac_retval=1
1807 1.4 christos fi
1808 1.4 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1809 1.4 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1810 1.4 christos # interfere with the next link command; also delete a directory that is
1811 1.4 christos # left behind by Apple's compiler. We do this before executing the actions.
1812 1.4 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1813 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1814 1.8 christos as_fn_set_status $ac_retval
1815 1.1 christos
1816 1.4 christos } # ac_fn_c_try_link
1817 1.1 christos
1818 1.4 christos # ac_fn_c_check_func LINENO FUNC VAR
1819 1.4 christos # ----------------------------------
1820 1.4 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1821 1.4 christos ac_fn_c_check_func ()
1822 1.4 christos {
1823 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1825 1.4 christos $as_echo_n "checking for $2... " >&6; }
1826 1.8 christos if eval \${$3+:} false; then :
1827 1.4 christos $as_echo_n "(cached) " >&6
1828 1.4 christos else
1829 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830 1.4 christos /* end confdefs.h. */
1831 1.4 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1832 1.4 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1833 1.4 christos #define $2 innocuous_$2
1834 1.1 christos
1835 1.4 christos /* System header to define __stub macros and hopefully few prototypes,
1836 1.4 christos which can conflict with char $2 (); below.
1837 1.4 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1838 1.4 christos <limits.h> exists even on freestanding compilers. */
1839 1.1 christos
1840 1.4 christos #ifdef __STDC__
1841 1.4 christos # include <limits.h>
1842 1.4 christos #else
1843 1.4 christos # include <assert.h>
1844 1.4 christos #endif
1845 1.1 christos
1846 1.4 christos #undef $2
1847 1.1 christos
1848 1.4 christos /* Override any GCC internal prototype to avoid an error.
1849 1.4 christos Use char because int might match the return type of a GCC
1850 1.4 christos builtin and then its argument prototype would still apply. */
1851 1.4 christos #ifdef __cplusplus
1852 1.4 christos extern "C"
1853 1.4 christos #endif
1854 1.4 christos char $2 ();
1855 1.4 christos /* The GNU C library defines this for functions which it implements
1856 1.4 christos to always fail with ENOSYS. Some functions are actually named
1857 1.4 christos something starting with __ and the normal name is an alias. */
1858 1.4 christos #if defined __stub_$2 || defined __stub___$2
1859 1.4 christos choke me
1860 1.4 christos #endif
1861 1.1 christos
1862 1.4 christos int
1863 1.4 christos main ()
1864 1.4 christos {
1865 1.4 christos return $2 ();
1866 1.4 christos ;
1867 1.4 christos return 0;
1868 1.4 christos }
1869 1.4 christos _ACEOF
1870 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
1871 1.4 christos eval "$3=yes"
1872 1.4 christos else
1873 1.4 christos eval "$3=no"
1874 1.4 christos fi
1875 1.4 christos rm -f core conftest.err conftest.$ac_objext \
1876 1.4 christos conftest$ac_exeext conftest.$ac_ext
1877 1.4 christos fi
1878 1.4 christos eval ac_res=\$$3
1879 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1880 1.4 christos $as_echo "$ac_res" >&6; }
1881 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1882 1.1 christos
1883 1.4 christos } # ac_fn_c_check_func
1884 1.1 christos
1885 1.4 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1886 1.4 christos # -------------------------------------------
1887 1.4 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1888 1.4 christos # variable VAR accordingly.
1889 1.4 christos ac_fn_c_check_type ()
1890 1.4 christos {
1891 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1892 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1893 1.4 christos $as_echo_n "checking for $2... " >&6; }
1894 1.8 christos if eval \${$3+:} false; then :
1895 1.4 christos $as_echo_n "(cached) " >&6
1896 1.4 christos else
1897 1.4 christos eval "$3=no"
1898 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1899 1.4 christos /* end confdefs.h. */
1900 1.4 christos $4
1901 1.4 christos int
1902 1.4 christos main ()
1903 1.4 christos {
1904 1.4 christos if (sizeof ($2))
1905 1.4 christos return 0;
1906 1.4 christos ;
1907 1.4 christos return 0;
1908 1.4 christos }
1909 1.4 christos _ACEOF
1910 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1911 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1912 1.4 christos /* end confdefs.h. */
1913 1.4 christos $4
1914 1.4 christos int
1915 1.4 christos main ()
1916 1.4 christos {
1917 1.4 christos if (sizeof (($2)))
1918 1.4 christos return 0;
1919 1.4 christos ;
1920 1.4 christos return 0;
1921 1.4 christos }
1922 1.1 christos _ACEOF
1923 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1924 1.1 christos
1925 1.4 christos else
1926 1.4 christos eval "$3=yes"
1927 1.4 christos fi
1928 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1929 1.4 christos fi
1930 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1931 1.4 christos fi
1932 1.4 christos eval ac_res=\$$3
1933 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934 1.4 christos $as_echo "$ac_res" >&6; }
1935 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1936 1.1 christos
1937 1.4 christos } # ac_fn_c_check_type
1938 1.4 christos
1939 1.4 christos # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1940 1.4 christos # ----------------------------------------------------
1941 1.4 christos # Tries to find if the field MEMBER exists in type AGGR, after including
1942 1.4 christos # INCLUDES, setting cache variable VAR accordingly.
1943 1.4 christos ac_fn_c_check_member ()
1944 1.4 christos {
1945 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1947 1.4 christos $as_echo_n "checking for $2.$3... " >&6; }
1948 1.8 christos if eval \${$4+:} false; then :
1949 1.4 christos $as_echo_n "(cached) " >&6
1950 1.4 christos else
1951 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 1.4 christos /* end confdefs.h. */
1953 1.4 christos $5
1954 1.4 christos int
1955 1.4 christos main ()
1956 1.4 christos {
1957 1.4 christos static $2 ac_aggr;
1958 1.4 christos if (ac_aggr.$3)
1959 1.4 christos return 0;
1960 1.4 christos ;
1961 1.4 christos return 0;
1962 1.4 christos }
1963 1.4 christos _ACEOF
1964 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1965 1.4 christos eval "$4=yes"
1966 1.4 christos else
1967 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968 1.4 christos /* end confdefs.h. */
1969 1.4 christos $5
1970 1.4 christos int
1971 1.4 christos main ()
1972 1.4 christos {
1973 1.4 christos static $2 ac_aggr;
1974 1.4 christos if (sizeof ac_aggr.$3)
1975 1.4 christos return 0;
1976 1.4 christos ;
1977 1.4 christos return 0;
1978 1.4 christos }
1979 1.1 christos _ACEOF
1980 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1981 1.4 christos eval "$4=yes"
1982 1.4 christos else
1983 1.4 christos eval "$4=no"
1984 1.4 christos fi
1985 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1986 1.4 christos fi
1987 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1988 1.4 christos fi
1989 1.4 christos eval ac_res=\$$4
1990 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1991 1.4 christos $as_echo "$ac_res" >&6; }
1992 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1993 1.4 christos
1994 1.4 christos } # ac_fn_c_check_member
1995 1.1 christos
1996 1.8 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1997 1.8 christos # ---------------------------------------------
1998 1.8 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1999 1.8 christos # accordingly.
2000 1.4 christos ac_fn_c_check_decl ()
2001 1.4 christos {
2002 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2003 1.8 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
2004 1.8 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2005 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2006 1.8 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2007 1.8 christos if eval \${$3+:} false; then :
2008 1.4 christos $as_echo_n "(cached) " >&6
2009 1.4 christos else
2010 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 1.4 christos /* end confdefs.h. */
2012 1.4 christos $4
2013 1.4 christos int
2014 1.4 christos main ()
2015 1.4 christos {
2016 1.8 christos #ifndef $as_decl_name
2017 1.8 christos #ifdef __cplusplus
2018 1.8 christos (void) $as_decl_use;
2019 1.8 christos #else
2020 1.8 christos (void) $as_decl_name;
2021 1.8 christos #endif
2022 1.4 christos #endif
2023 1.1 christos
2024 1.4 christos ;
2025 1.4 christos return 0;
2026 1.4 christos }
2027 1.1 christos _ACEOF
2028 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2029 1.4 christos eval "$3=yes"
2030 1.4 christos else
2031 1.4 christos eval "$3=no"
2032 1.4 christos fi
2033 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034 1.4 christos fi
2035 1.4 christos eval ac_res=\$$3
2036 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2037 1.4 christos $as_echo "$ac_res" >&6; }
2038 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2039 1.1 christos
2040 1.4 christos } # ac_fn_c_check_decl
2041 1.4 christos
2042 1.8 christos # ac_fn_c_find_uintX_t LINENO BITS VAR
2043 1.8 christos # ------------------------------------
2044 1.8 christos # Finds an unsigned integer type with width BITS, setting cache variable VAR
2045 1.8 christos # accordingly.
2046 1.8 christos ac_fn_c_find_uintX_t ()
2047 1.4 christos {
2048 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2049 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2050 1.8 christos $as_echo_n "checking for uint$2_t... " >&6; }
2051 1.8 christos if eval \${$3+:} false; then :
2052 1.8 christos $as_echo_n "(cached) " >&6
2053 1.8 christos else
2054 1.8 christos eval "$3=no"
2055 1.8 christos # Order is important - never check a type that is potentially smaller
2056 1.8 christos # than half of the expected target width.
2057 1.8 christos for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2058 1.8 christos 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2059 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2060 1.4 christos /* end confdefs.h. */
2061 1.8 christos $ac_includes_default
2062 1.4 christos int
2063 1.4 christos main ()
2064 1.4 christos {
2065 1.8 christos static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2066 1.11 christos test_array [0] = 0;
2067 1.11 christos return test_array [0];
2068 1.1 christos
2069 1.4 christos ;
2070 1.4 christos return 0;
2071 1.4 christos }
2072 1.1 christos _ACEOF
2073 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2074 1.8 christos case $ac_type in #(
2075 1.8 christos uint$2_t) :
2076 1.8 christos eval "$3=yes" ;; #(
2077 1.8 christos *) :
2078 1.8 christos eval "$3=\$ac_type" ;;
2079 1.8 christos esac
2080 1.8 christos fi
2081 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082 1.8 christos if eval test \"x\$"$3"\" = x"no"; then :
2083 1.1 christos
2084 1.4 christos else
2085 1.8 christos break
2086 1.8 christos fi
2087 1.8 christos done
2088 1.4 christos fi
2089 1.8 christos eval ac_res=\$$3
2090 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2091 1.8 christos $as_echo "$ac_res" >&6; }
2092 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2093 1.8 christos
2094 1.8 christos } # ac_fn_c_find_uintX_t
2095 1.8 christos
2096 1.8 christos # ac_fn_c_find_intX_t LINENO BITS VAR
2097 1.8 christos # -----------------------------------
2098 1.8 christos # Finds a signed integer type with width BITS, setting cache variable VAR
2099 1.8 christos # accordingly.
2100 1.8 christos ac_fn_c_find_intX_t ()
2101 1.8 christos {
2102 1.8 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2103 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2104 1.8 christos $as_echo_n "checking for int$2_t... " >&6; }
2105 1.8 christos if eval \${$3+:} false; then :
2106 1.8 christos $as_echo_n "(cached) " >&6
2107 1.4 christos else
2108 1.8 christos eval "$3=no"
2109 1.8 christos # Order is important - never check a type that is potentially smaller
2110 1.8 christos # than half of the expected target width.
2111 1.8 christos for ac_type in int$2_t 'int' 'long int' \
2112 1.8 christos 'long long int' 'short int' 'signed char'; do
2113 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2114 1.4 christos /* end confdefs.h. */
2115 1.8 christos $ac_includes_default
2116 1.8 christos enum { N = $2 / 2 - 1 };
2117 1.4 christos int
2118 1.4 christos main ()
2119 1.4 christos {
2120 1.8 christos static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2121 1.11 christos test_array [0] = 0;
2122 1.11 christos return test_array [0];
2123 1.1 christos
2124 1.4 christos ;
2125 1.4 christos return 0;
2126 1.4 christos }
2127 1.1 christos _ACEOF
2128 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2129 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2130 1.4 christos /* end confdefs.h. */
2131 1.8 christos $ac_includes_default
2132 1.8 christos enum { N = $2 / 2 - 1 };
2133 1.4 christos int
2134 1.4 christos main ()
2135 1.4 christos {
2136 1.8 christos static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2137 1.8 christos < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2138 1.11 christos test_array [0] = 0;
2139 1.11 christos return test_array [0];
2140 1.1 christos
2141 1.4 christos ;
2142 1.4 christos return 0;
2143 1.4 christos }
2144 1.4 christos _ACEOF
2145 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2146 1.8 christos
2147 1.4 christos else
2148 1.8 christos case $ac_type in #(
2149 1.8 christos int$2_t) :
2150 1.8 christos eval "$3=yes" ;; #(
2151 1.8 christos *) :
2152 1.8 christos eval "$3=\$ac_type" ;;
2153 1.8 christos esac
2154 1.4 christos fi
2155 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2156 1.4 christos fi
2157 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2158 1.8 christos if eval test \"x\$"$3"\" = x"no"; then :
2159 1.1 christos
2160 1.1 christos else
2161 1.8 christos break
2162 1.1 christos fi
2163 1.8 christos done
2164 1.4 christos fi
2165 1.8 christos eval ac_res=\$$3
2166 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2167 1.8 christos $as_echo "$ac_res" >&6; }
2168 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2169 1.4 christos
2170 1.8 christos } # ac_fn_c_find_intX_t
2171 1.4 christos cat >config.log <<_ACEOF
2172 1.4 christos This file contains any messages produced by compilers while
2173 1.4 christos running configure, to aid debugging if configure makes a mistake.
2174 1.4 christos
2175 1.18 christos It was created by file $as_me 5.32, which was
2176 1.11 christos generated by GNU Autoconf 2.69. Invocation command line was
2177 1.4 christos
2178 1.4 christos $ $0 $@
2179 1.4 christos
2180 1.4 christos _ACEOF
2181 1.4 christos exec 5>>config.log
2182 1.4 christos {
2183 1.4 christos cat <<_ASUNAME
2184 1.4 christos ## --------- ##
2185 1.4 christos ## Platform. ##
2186 1.4 christos ## --------- ##
2187 1.4 christos
2188 1.4 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2189 1.4 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2190 1.4 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2191 1.4 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2192 1.4 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2193 1.4 christos
2194 1.4 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2195 1.4 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2196 1.4 christos
2197 1.4 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2198 1.4 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2199 1.4 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2200 1.4 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2201 1.4 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2202 1.4 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2203 1.4 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2204 1.4 christos
2205 1.4 christos _ASUNAME
2206 1.4 christos
2207 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2208 1.4 christos for as_dir in $PATH
2209 1.4 christos do
2210 1.4 christos IFS=$as_save_IFS
2211 1.4 christos test -z "$as_dir" && as_dir=.
2212 1.4 christos $as_echo "PATH: $as_dir"
2213 1.4 christos done
2214 1.4 christos IFS=$as_save_IFS
2215 1.4 christos
2216 1.4 christos } >&5
2217 1.4 christos
2218 1.4 christos cat >&5 <<_ACEOF
2219 1.4 christos
2220 1.4 christos
2221 1.4 christos ## ----------- ##
2222 1.4 christos ## Core tests. ##
2223 1.4 christos ## ----------- ##
2224 1.4 christos
2225 1.4 christos _ACEOF
2226 1.4 christos
2227 1.4 christos
2228 1.4 christos # Keep a trace of the command line.
2229 1.4 christos # Strip out --no-create and --no-recursion so they do not pile up.
2230 1.4 christos # Strip out --silent because we don't want to record it for future runs.
2231 1.4 christos # Also quote any args containing shell meta-characters.
2232 1.4 christos # Make two passes to allow for proper duplicate-argument suppression.
2233 1.4 christos ac_configure_args=
2234 1.4 christos ac_configure_args0=
2235 1.4 christos ac_configure_args1=
2236 1.4 christos ac_must_keep_next=false
2237 1.4 christos for ac_pass in 1 2
2238 1.4 christos do
2239 1.4 christos for ac_arg
2240 1.4 christos do
2241 1.4 christos case $ac_arg in
2242 1.4 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2243 1.4 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2244 1.4 christos | -silent | --silent | --silen | --sile | --sil)
2245 1.4 christos continue ;;
2246 1.4 christos *\'*)
2247 1.4 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2248 1.4 christos esac
2249 1.4 christos case $ac_pass in
2250 1.4 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2251 1.4 christos 2)
2252 1.4 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2253 1.4 christos if test $ac_must_keep_next = true; then
2254 1.4 christos ac_must_keep_next=false # Got value, back to normal.
2255 1.4 christos else
2256 1.4 christos case $ac_arg in
2257 1.4 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2258 1.4 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2259 1.4 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2260 1.4 christos | -with-* | --with-* | -without-* | --without-* | --x)
2261 1.4 christos case "$ac_configure_args0 " in
2262 1.4 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2263 1.4 christos esac
2264 1.4 christos ;;
2265 1.4 christos -* ) ac_must_keep_next=true ;;
2266 1.4 christos esac
2267 1.4 christos fi
2268 1.4 christos as_fn_append ac_configure_args " '$ac_arg'"
2269 1.4 christos ;;
2270 1.4 christos esac
2271 1.4 christos done
2272 1.4 christos done
2273 1.4 christos { ac_configure_args0=; unset ac_configure_args0;}
2274 1.4 christos { ac_configure_args1=; unset ac_configure_args1;}
2275 1.4 christos
2276 1.4 christos # When interrupted or exit'd, cleanup temporary files, and complete
2277 1.4 christos # config.log. We remove comments because anyway the quotes in there
2278 1.4 christos # would cause problems or look ugly.
2279 1.4 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2280 1.4 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2281 1.4 christos trap 'exit_status=$?
2282 1.4 christos # Save into config.log some information that might help in debugging.
2283 1.4 christos {
2284 1.4 christos echo
2285 1.4 christos
2286 1.8 christos $as_echo "## ---------------- ##
2287 1.4 christos ## Cache variables. ##
2288 1.8 christos ## ---------------- ##"
2289 1.4 christos echo
2290 1.4 christos # The following way of writing the cache mishandles newlines in values,
2291 1.4 christos (
2292 1.4 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2293 1.4 christos eval ac_val=\$$ac_var
2294 1.4 christos case $ac_val in #(
2295 1.4 christos *${as_nl}*)
2296 1.4 christos case $ac_var in #(
2297 1.4 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2298 1.4 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2299 1.4 christos esac
2300 1.4 christos case $ac_var in #(
2301 1.4 christos _ | IFS | as_nl) ;; #(
2302 1.4 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2303 1.4 christos *) { eval $ac_var=; unset $ac_var;} ;;
2304 1.4 christos esac ;;
2305 1.4 christos esac
2306 1.4 christos done
2307 1.4 christos (set) 2>&1 |
2308 1.4 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2309 1.4 christos *${as_nl}ac_space=\ *)
2310 1.4 christos sed -n \
2311 1.4 christos "s/'\''/'\''\\\\'\'''\''/g;
2312 1.4 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2313 1.4 christos ;; #(
2314 1.4 christos *)
2315 1.4 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2316 1.4 christos ;;
2317 1.4 christos esac |
2318 1.4 christos sort
2319 1.4 christos )
2320 1.4 christos echo
2321 1.4 christos
2322 1.8 christos $as_echo "## ----------------- ##
2323 1.4 christos ## Output variables. ##
2324 1.8 christos ## ----------------- ##"
2325 1.4 christos echo
2326 1.4 christos for ac_var in $ac_subst_vars
2327 1.4 christos do
2328 1.4 christos eval ac_val=\$$ac_var
2329 1.4 christos case $ac_val in
2330 1.4 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2331 1.4 christos esac
2332 1.4 christos $as_echo "$ac_var='\''$ac_val'\''"
2333 1.4 christos done | sort
2334 1.4 christos echo
2335 1.4 christos
2336 1.4 christos if test -n "$ac_subst_files"; then
2337 1.8 christos $as_echo "## ------------------- ##
2338 1.4 christos ## File substitutions. ##
2339 1.8 christos ## ------------------- ##"
2340 1.4 christos echo
2341 1.4 christos for ac_var in $ac_subst_files
2342 1.4 christos do
2343 1.4 christos eval ac_val=\$$ac_var
2344 1.4 christos case $ac_val in
2345 1.4 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2346 1.4 christos esac
2347 1.4 christos $as_echo "$ac_var='\''$ac_val'\''"
2348 1.4 christos done | sort
2349 1.4 christos echo
2350 1.4 christos fi
2351 1.4 christos
2352 1.4 christos if test -s confdefs.h; then
2353 1.8 christos $as_echo "## ----------- ##
2354 1.4 christos ## confdefs.h. ##
2355 1.8 christos ## ----------- ##"
2356 1.4 christos echo
2357 1.4 christos cat confdefs.h
2358 1.4 christos echo
2359 1.4 christos fi
2360 1.4 christos test "$ac_signal" != 0 &&
2361 1.4 christos $as_echo "$as_me: caught signal $ac_signal"
2362 1.4 christos $as_echo "$as_me: exit $exit_status"
2363 1.4 christos } >&5
2364 1.4 christos rm -f core *.core core.conftest.* &&
2365 1.4 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2366 1.4 christos exit $exit_status
2367 1.4 christos ' 0
2368 1.4 christos for ac_signal in 1 2 13 15; do
2369 1.4 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2370 1.4 christos done
2371 1.4 christos ac_signal=0
2372 1.4 christos
2373 1.4 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2374 1.4 christos rm -f -r conftest* confdefs.h
2375 1.4 christos
2376 1.4 christos $as_echo "/* confdefs.h */" > confdefs.h
2377 1.4 christos
2378 1.4 christos # Predefined preprocessor variables.
2379 1.4 christos
2380 1.4 christos cat >>confdefs.h <<_ACEOF
2381 1.4 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2382 1.4 christos _ACEOF
2383 1.4 christos
2384 1.4 christos cat >>confdefs.h <<_ACEOF
2385 1.4 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2386 1.4 christos _ACEOF
2387 1.4 christos
2388 1.4 christos cat >>confdefs.h <<_ACEOF
2389 1.4 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2390 1.4 christos _ACEOF
2391 1.4 christos
2392 1.4 christos cat >>confdefs.h <<_ACEOF
2393 1.4 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2394 1.4 christos _ACEOF
2395 1.4 christos
2396 1.4 christos cat >>confdefs.h <<_ACEOF
2397 1.4 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2398 1.4 christos _ACEOF
2399 1.4 christos
2400 1.4 christos cat >>confdefs.h <<_ACEOF
2401 1.4 christos #define PACKAGE_URL "$PACKAGE_URL"
2402 1.4 christos _ACEOF
2403 1.4 christos
2404 1.4 christos
2405 1.4 christos # Let the site file select an alternate cache file if it wants to.
2406 1.4 christos # Prefer an explicitly selected file to automatically selected ones.
2407 1.4 christos ac_site_file1=NONE
2408 1.4 christos ac_site_file2=NONE
2409 1.4 christos if test -n "$CONFIG_SITE"; then
2410 1.8 christos # We do not want a PATH search for config.site.
2411 1.8 christos case $CONFIG_SITE in #((
2412 1.8 christos -*) ac_site_file1=./$CONFIG_SITE;;
2413 1.8 christos */*) ac_site_file1=$CONFIG_SITE;;
2414 1.8 christos *) ac_site_file1=./$CONFIG_SITE;;
2415 1.8 christos esac
2416 1.4 christos elif test "x$prefix" != xNONE; then
2417 1.4 christos ac_site_file1=$prefix/share/config.site
2418 1.4 christos ac_site_file2=$prefix/etc/config.site
2419 1.4 christos else
2420 1.4 christos ac_site_file1=$ac_default_prefix/share/config.site
2421 1.4 christos ac_site_file2=$ac_default_prefix/etc/config.site
2422 1.4 christos fi
2423 1.4 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2424 1.4 christos do
2425 1.4 christos test "x$ac_site_file" = xNONE && continue
2426 1.8 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2427 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2428 1.4 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2429 1.4 christos sed 's/^/| /' "$ac_site_file" >&5
2430 1.8 christos . "$ac_site_file" \
2431 1.8 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2432 1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2433 1.8 christos as_fn_error $? "failed to load site script $ac_site_file
2434 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
2435 1.4 christos fi
2436 1.4 christos done
2437 1.4 christos
2438 1.4 christos if test -r "$cache_file"; then
2439 1.8 christos # Some versions of bash will fail to source /dev/null (special files
2440 1.8 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2441 1.8 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2442 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2443 1.4 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2444 1.4 christos case $cache_file in
2445 1.4 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2446 1.4 christos *) . "./$cache_file";;
2447 1.4 christos esac
2448 1.4 christos fi
2449 1.4 christos else
2450 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2451 1.4 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2452 1.4 christos >$cache_file
2453 1.1 christos fi
2454 1.1 christos
2455 1.8 christos as_fn_append ac_header_list " stdlib.h"
2456 1.8 christos as_fn_append ac_header_list " unistd.h"
2457 1.8 christos as_fn_append ac_header_list " sys/param.h"
2458 1.1 christos # Check that the precious variables saved in the cache have kept the same
2459 1.1 christos # value.
2460 1.1 christos ac_cache_corrupted=false
2461 1.1 christos for ac_var in $ac_precious_vars; do
2462 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2463 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2464 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2465 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2466 1.1 christos case $ac_old_set,$ac_new_set in
2467 1.1 christos set,)
2468 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2469 1.4 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2470 1.1 christos ac_cache_corrupted=: ;;
2471 1.1 christos ,set)
2472 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2473 1.4 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2474 1.1 christos ac_cache_corrupted=: ;;
2475 1.1 christos ,);;
2476 1.1 christos *)
2477 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2478 1.4 christos # differences in whitespace do not lead to failure.
2479 1.4 christos ac_old_val_w=`echo x $ac_old_val`
2480 1.4 christos ac_new_val_w=`echo x $ac_new_val`
2481 1.4 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2482 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2483 1.4 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2484 1.4 christos ac_cache_corrupted=:
2485 1.4 christos else
2486 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2487 1.4 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2488 1.4 christos eval $ac_var=\$ac_old_val
2489 1.4 christos fi
2490 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2491 1.4 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2492 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2493 1.4 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2494 1.1 christos fi;;
2495 1.1 christos esac
2496 1.1 christos # Pass precious variables to config.status.
2497 1.1 christos if test "$ac_new_set" = set; then
2498 1.1 christos case $ac_new_val in
2499 1.4 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2500 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2501 1.1 christos esac
2502 1.1 christos case " $ac_configure_args " in
2503 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2504 1.4 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2505 1.1 christos esac
2506 1.1 christos fi
2507 1.1 christos done
2508 1.1 christos if $ac_cache_corrupted; then
2509 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2510 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2511 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2512 1.4 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2513 1.8 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2514 1.4 christos fi
2515 1.4 christos ## -------------------- ##
2516 1.4 christos ## Main body of script. ##
2517 1.4 christos ## -------------------- ##
2518 1.1 christos
2519 1.1 christos ac_ext=c
2520 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2521 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2522 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2523 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2524 1.1 christos
2525 1.1 christos
2526 1.15 christos am__api_version='1.15'
2527 1.1 christos
2528 1.1 christos ac_aux_dir=
2529 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2530 1.8 christos if test -f "$ac_dir/install-sh"; then
2531 1.8 christos ac_aux_dir=$ac_dir
2532 1.8 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2533 1.8 christos break
2534 1.8 christos elif test -f "$ac_dir/install.sh"; then
2535 1.8 christos ac_aux_dir=$ac_dir
2536 1.8 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2537 1.8 christos break
2538 1.8 christos elif test -f "$ac_dir/shtool"; then
2539 1.8 christos ac_aux_dir=$ac_dir
2540 1.8 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2541 1.8 christos break
2542 1.8 christos fi
2543 1.1 christos done
2544 1.1 christos if test -z "$ac_aux_dir"; then
2545 1.8 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2546 1.1 christos fi
2547 1.1 christos
2548 1.1 christos # These three variables are undocumented and unsupported,
2549 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2550 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2551 1.1 christos # whose full name contains unusual characters.
2552 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2553 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2554 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2555 1.1 christos
2556 1.1 christos
2557 1.1 christos # Find a good install program. We prefer a C program (faster),
2558 1.1 christos # so one script is as good as another. But avoid the broken or
2559 1.1 christos # incompatible versions:
2560 1.1 christos # SysV /etc/install, /usr/sbin/install
2561 1.1 christos # SunOS /usr/etc/install
2562 1.1 christos # IRIX /sbin/install
2563 1.1 christos # AIX /bin/install
2564 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
2565 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2566 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2567 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2568 1.1 christos # OS/2's system install, which has a completely different semantic
2569 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
2570 1.4 christos # Reject install programs that cannot install multiple files.
2571 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2572 1.4 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
2573 1.1 christos if test -z "$INSTALL"; then
2574 1.8 christos if ${ac_cv_path_install+:} false; then :
2575 1.4 christos $as_echo_n "(cached) " >&6
2576 1.1 christos else
2577 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2578 1.1 christos for as_dir in $PATH
2579 1.1 christos do
2580 1.1 christos IFS=$as_save_IFS
2581 1.1 christos test -z "$as_dir" && as_dir=.
2582 1.4 christos # Account for people who put trailing slashes in PATH elements.
2583 1.4 christos case $as_dir/ in #((
2584 1.4 christos ./ | .// | /[cC]/* | \
2585 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2586 1.4 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2587 1.1 christos /usr/ucb/* ) ;;
2588 1.1 christos *)
2589 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
2590 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
2591 1.1 christos # by default.
2592 1.1 christos for ac_prog in ginstall scoinst install; do
2593 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2594 1.11 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2595 1.1 christos if test $ac_prog = install &&
2596 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2597 1.1 christos # AIX install. It has an incompatible calling convention.
2598 1.1 christos :
2599 1.1 christos elif test $ac_prog = install &&
2600 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2601 1.1 christos # program-specific install script used by HP pwplus--don't use.
2602 1.1 christos :
2603 1.1 christos else
2604 1.4 christos rm -rf conftest.one conftest.two conftest.dir
2605 1.4 christos echo one > conftest.one
2606 1.4 christos echo two > conftest.two
2607 1.4 christos mkdir conftest.dir
2608 1.4 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2609 1.4 christos test -s conftest.one && test -s conftest.two &&
2610 1.4 christos test -s conftest.dir/conftest.one &&
2611 1.4 christos test -s conftest.dir/conftest.two
2612 1.4 christos then
2613 1.4 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2614 1.4 christos break 3
2615 1.4 christos fi
2616 1.1 christos fi
2617 1.1 christos fi
2618 1.1 christos done
2619 1.1 christos done
2620 1.1 christos ;;
2621 1.1 christos esac
2622 1.4 christos
2623 1.4 christos done
2624 1.1 christos IFS=$as_save_IFS
2625 1.1 christos
2626 1.4 christos rm -rf conftest.one conftest.two conftest.dir
2627 1.1 christos
2628 1.1 christos fi
2629 1.1 christos if test "${ac_cv_path_install+set}" = set; then
2630 1.1 christos INSTALL=$ac_cv_path_install
2631 1.1 christos else
2632 1.1 christos # As a last resort, use the slow shell script. Don't cache a
2633 1.1 christos # value for INSTALL within a source directory, because that will
2634 1.1 christos # break other packages using the cache if that directory is
2635 1.1 christos # removed, or if the value is a relative name.
2636 1.1 christos INSTALL=$ac_install_sh
2637 1.1 christos fi
2638 1.1 christos fi
2639 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2640 1.4 christos $as_echo "$INSTALL" >&6; }
2641 1.1 christos
2642 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2643 1.1 christos # It thinks the first close brace ends the variable substitution.
2644 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2645 1.1 christos
2646 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2647 1.1 christos
2648 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2649 1.1 christos
2650 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2651 1.4 christos $as_echo_n "checking whether build environment is sane... " >&6; }
2652 1.4 christos # Reject unsafe characters in $srcdir or the absolute working directory
2653 1.4 christos # name. Accept space and tab only in the latter.
2654 1.4 christos am_lf='
2655 1.4 christos '
2656 1.4 christos case `pwd` in
2657 1.4 christos *[\\\"\#\$\&\'\`$am_lf]*)
2658 1.8 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2659 1.4 christos esac
2660 1.4 christos case $srcdir in
2661 1.4 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2662 1.11 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2663 1.4 christos esac
2664 1.4 christos
2665 1.11 christos # Do 'set' in a subshell so we don't clobber the current shell's
2666 1.1 christos # arguments. Must try -L first in case configure is actually a
2667 1.1 christos # symlink; some systems play weird games with the mod time of symlinks
2668 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing
2669 1.1 christos # directory).
2670 1.1 christos if (
2671 1.11 christos am_has_slept=no
2672 1.11 christos for am_try in 1 2; do
2673 1.11 christos echo "timestamp, slept: $am_has_slept" > conftest.file
2674 1.11 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2675 1.11 christos if test "$*" = "X"; then
2676 1.11 christos # -L didn't work.
2677 1.11 christos set X `ls -t "$srcdir/configure" conftest.file`
2678 1.11 christos fi
2679 1.11 christos if test "$*" != "X $srcdir/configure conftest.file" \
2680 1.11 christos && test "$*" != "X conftest.file $srcdir/configure"; then
2681 1.1 christos
2682 1.11 christos # If neither matched, then we have a broken ls. This can happen
2683 1.11 christos # if, for instance, CONFIG_SHELL is bash and it inherits a
2684 1.11 christos # broken ls alias from the environment. This has actually
2685 1.11 christos # happened. Such a system could not be considered "sane".
2686 1.11 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2687 1.11 christos alias in your environment" "$LINENO" 5
2688 1.11 christos fi
2689 1.11 christos if test "$2" = conftest.file || test $am_try -eq 2; then
2690 1.11 christos break
2691 1.11 christos fi
2692 1.11 christos # Just in case.
2693 1.11 christos sleep 1
2694 1.11 christos am_has_slept=yes
2695 1.11 christos done
2696 1.1 christos test "$2" = conftest.file
2697 1.1 christos )
2698 1.1 christos then
2699 1.1 christos # Ok.
2700 1.1 christos :
2701 1.1 christos else
2702 1.8 christos as_fn_error $? "newly created file is older than distributed files!
2703 1.4 christos Check your system clock" "$LINENO" 5
2704 1.1 christos fi
2705 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2706 1.4 christos $as_echo "yes" >&6; }
2707 1.11 christos # If we didn't sleep, we still need to ensure time stamps of config.status and
2708 1.11 christos # generated files are strictly newer.
2709 1.11 christos am_sleep_pid=
2710 1.11 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2711 1.11 christos ( sleep 1 ) &
2712 1.11 christos am_sleep_pid=$!
2713 1.11 christos fi
2714 1.11 christos
2715 1.11 christos rm -f conftest.file
2716 1.11 christos
2717 1.1 christos test "$program_prefix" != NONE &&
2718 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name"
2719 1.1 christos # Use a double $ so make ignores it.
2720 1.1 christos test "$program_suffix" != NONE &&
2721 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2722 1.4 christos # Double any \ or $.
2723 1.1 christos # By default was `s,x,x', remove it if useless.
2724 1.4 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2725 1.4 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2726 1.1 christos
2727 1.15 christos # Expand $ac_aux_dir to an absolute path.
2728 1.15 christos am_aux_dir=`cd "$ac_aux_dir" && pwd`
2729 1.1 christos
2730 1.4 christos if test x"${MISSING+set}" != xset; then
2731 1.4 christos case $am_aux_dir in
2732 1.4 christos *\ * | *\ *)
2733 1.4 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2734 1.4 christos *)
2735 1.4 christos MISSING="\${SHELL} $am_aux_dir/missing" ;;
2736 1.4 christos esac
2737 1.4 christos fi
2738 1.1 christos # Use eval to expand $SHELL
2739 1.11 christos if eval "$MISSING --is-lightweight"; then
2740 1.11 christos am_missing_run="$MISSING "
2741 1.1 christos else
2742 1.1 christos am_missing_run=
2743 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2744 1.11 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2745 1.4 christos fi
2746 1.4 christos
2747 1.15 christos if test x"${install_sh+set}" != xset; then
2748 1.4 christos case $am_aux_dir in
2749 1.4 christos *\ * | *\ *)
2750 1.4 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2751 1.4 christos *)
2752 1.4 christos install_sh="\${SHELL} $am_aux_dir/install-sh"
2753 1.4 christos esac
2754 1.4 christos fi
2755 1.4 christos
2756 1.11 christos # Installed binaries are usually stripped using 'strip' when the user
2757 1.11 christos # run "make install-strip". However 'strip' might not be the right
2758 1.4 christos # tool to use in cross-compilation environments, therefore Automake
2759 1.11 christos # will honor the 'STRIP' environment variable to overrule this program.
2760 1.4 christos if test "$cross_compiling" != no; then
2761 1.4 christos if test -n "$ac_tool_prefix"; then
2762 1.4 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2763 1.4 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
2764 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2765 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2766 1.8 christos if ${ac_cv_prog_STRIP+:} false; then :
2767 1.4 christos $as_echo_n "(cached) " >&6
2768 1.4 christos else
2769 1.4 christos if test -n "$STRIP"; then
2770 1.4 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2771 1.4 christos else
2772 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2773 1.4 christos for as_dir in $PATH
2774 1.4 christos do
2775 1.4 christos IFS=$as_save_IFS
2776 1.4 christos test -z "$as_dir" && as_dir=.
2777 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2778 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2779 1.4 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2780 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2781 1.4 christos break 2
2782 1.4 christos fi
2783 1.4 christos done
2784 1.4 christos done
2785 1.4 christos IFS=$as_save_IFS
2786 1.4 christos
2787 1.4 christos fi
2788 1.4 christos fi
2789 1.4 christos STRIP=$ac_cv_prog_STRIP
2790 1.4 christos if test -n "$STRIP"; then
2791 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2792 1.4 christos $as_echo "$STRIP" >&6; }
2793 1.4 christos else
2794 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2795 1.4 christos $as_echo "no" >&6; }
2796 1.4 christos fi
2797 1.4 christos
2798 1.4 christos
2799 1.4 christos fi
2800 1.4 christos if test -z "$ac_cv_prog_STRIP"; then
2801 1.4 christos ac_ct_STRIP=$STRIP
2802 1.4 christos # Extract the first word of "strip", so it can be a program name with args.
2803 1.4 christos set dummy strip; ac_word=$2
2804 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2805 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2806 1.8 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2807 1.4 christos $as_echo_n "(cached) " >&6
2808 1.4 christos else
2809 1.4 christos if test -n "$ac_ct_STRIP"; then
2810 1.4 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2811 1.4 christos else
2812 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2813 1.4 christos for as_dir in $PATH
2814 1.4 christos do
2815 1.4 christos IFS=$as_save_IFS
2816 1.4 christos test -z "$as_dir" && as_dir=.
2817 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2818 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2819 1.4 christos ac_cv_prog_ac_ct_STRIP="strip"
2820 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2821 1.4 christos break 2
2822 1.4 christos fi
2823 1.4 christos done
2824 1.4 christos done
2825 1.4 christos IFS=$as_save_IFS
2826 1.4 christos
2827 1.4 christos fi
2828 1.4 christos fi
2829 1.4 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2830 1.4 christos if test -n "$ac_ct_STRIP"; then
2831 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2832 1.4 christos $as_echo "$ac_ct_STRIP" >&6; }
2833 1.4 christos else
2834 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2835 1.4 christos $as_echo "no" >&6; }
2836 1.4 christos fi
2837 1.4 christos
2838 1.4 christos if test "x$ac_ct_STRIP" = x; then
2839 1.4 christos STRIP=":"
2840 1.4 christos else
2841 1.4 christos case $cross_compiling:$ac_tool_warned in
2842 1.4 christos yes:)
2843 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2844 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2845 1.4 christos ac_tool_warned=yes ;;
2846 1.4 christos esac
2847 1.4 christos STRIP=$ac_ct_STRIP
2848 1.4 christos fi
2849 1.4 christos else
2850 1.4 christos STRIP="$ac_cv_prog_STRIP"
2851 1.4 christos fi
2852 1.4 christos
2853 1.1 christos fi
2854 1.4 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2855 1.1 christos
2856 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2857 1.4 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2858 1.1 christos if test -z "$MKDIR_P"; then
2859 1.8 christos if ${ac_cv_path_mkdir+:} false; then :
2860 1.4 christos $as_echo_n "(cached) " >&6
2861 1.1 christos else
2862 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2863 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2864 1.1 christos do
2865 1.1 christos IFS=$as_save_IFS
2866 1.1 christos test -z "$as_dir" && as_dir=.
2867 1.4 christos for ac_prog in mkdir gmkdir; do
2868 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2869 1.11 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2870 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2871 1.1 christos 'mkdir (GNU coreutils) '* | \
2872 1.1 christos 'mkdir (coreutils) '* | \
2873 1.1 christos 'mkdir (fileutils) '4.1*)
2874 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2875 1.1 christos break 3;;
2876 1.1 christos esac
2877 1.1 christos done
2878 1.1 christos done
2879 1.4 christos done
2880 1.1 christos IFS=$as_save_IFS
2881 1.1 christos
2882 1.1 christos fi
2883 1.1 christos
2884 1.8 christos test -d ./--version && rmdir ./--version
2885 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then
2886 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p"
2887 1.1 christos else
2888 1.1 christos # As a last resort, use the slow shell script. Don't cache a
2889 1.1 christos # value for MKDIR_P within a source directory, because that will
2890 1.1 christos # break other packages using the cache if that directory is
2891 1.1 christos # removed, or if the value is a relative name.
2892 1.4 christos MKDIR_P="$ac_install_sh -d"
2893 1.1 christos fi
2894 1.1 christos fi
2895 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2896 1.4 christos $as_echo "$MKDIR_P" >&6; }
2897 1.1 christos
2898 1.1 christos for ac_prog in gawk mawk nawk awk
2899 1.1 christos do
2900 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2901 1.1 christos set dummy $ac_prog; ac_word=$2
2902 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2903 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2904 1.8 christos if ${ac_cv_prog_AWK+:} false; then :
2905 1.4 christos $as_echo_n "(cached) " >&6
2906 1.1 christos else
2907 1.1 christos if test -n "$AWK"; then
2908 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
2909 1.1 christos else
2910 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2911 1.1 christos for as_dir in $PATH
2912 1.1 christos do
2913 1.1 christos IFS=$as_save_IFS
2914 1.1 christos test -z "$as_dir" && as_dir=.
2915 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2916 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2917 1.1 christos ac_cv_prog_AWK="$ac_prog"
2918 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2919 1.1 christos break 2
2920 1.1 christos fi
2921 1.1 christos done
2922 1.4 christos done
2923 1.1 christos IFS=$as_save_IFS
2924 1.1 christos
2925 1.1 christos fi
2926 1.1 christos fi
2927 1.1 christos AWK=$ac_cv_prog_AWK
2928 1.1 christos if test -n "$AWK"; then
2929 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2930 1.4 christos $as_echo "$AWK" >&6; }
2931 1.1 christos else
2932 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2933 1.4 christos $as_echo "no" >&6; }
2934 1.1 christos fi
2935 1.1 christos
2936 1.1 christos
2937 1.1 christos test -n "$AWK" && break
2938 1.1 christos done
2939 1.1 christos
2940 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2941 1.4 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2942 1.4 christos set x ${MAKE-make}
2943 1.4 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2944 1.8 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2945 1.4 christos $as_echo_n "(cached) " >&6
2946 1.1 christos else
2947 1.1 christos cat >conftest.make <<\_ACEOF
2948 1.1 christos SHELL = /bin/sh
2949 1.1 christos all:
2950 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
2951 1.1 christos _ACEOF
2952 1.8 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2953 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
2954 1.1 christos *@@@%%%=?*=@@@%%%*)
2955 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
2956 1.1 christos *)
2957 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
2958 1.1 christos esac
2959 1.1 christos rm -f conftest.make
2960 1.1 christos fi
2961 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2962 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2963 1.4 christos $as_echo "yes" >&6; }
2964 1.1 christos SET_MAKE=
2965 1.1 christos else
2966 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2967 1.4 christos $as_echo "no" >&6; }
2968 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
2969 1.1 christos fi
2970 1.1 christos
2971 1.1 christos rm -rf .tst 2>/dev/null
2972 1.1 christos mkdir .tst 2>/dev/null
2973 1.1 christos if test -d .tst; then
2974 1.1 christos am__leading_dot=.
2975 1.1 christos else
2976 1.1 christos am__leading_dot=_
2977 1.1 christos fi
2978 1.1 christos rmdir .tst 2>/dev/null
2979 1.1 christos
2980 1.16 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2981 1.16 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2982 1.16 christos # Check whether --enable-maintainer-mode was given.
2983 1.16 christos if test "${enable_maintainer_mode+set}" = set; then :
2984 1.16 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2985 1.16 christos else
2986 1.16 christos USE_MAINTAINER_MODE=no
2987 1.16 christos fi
2988 1.16 christos
2989 1.16 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2990 1.16 christos $as_echo "$USE_MAINTAINER_MODE" >&6; }
2991 1.16 christos if test $USE_MAINTAINER_MODE = yes; then
2992 1.16 christos MAINTAINER_MODE_TRUE=
2993 1.16 christos MAINTAINER_MODE_FALSE='#'
2994 1.16 christos else
2995 1.16 christos MAINTAINER_MODE_TRUE='#'
2996 1.16 christos MAINTAINER_MODE_FALSE=
2997 1.16 christos fi
2998 1.16 christos
2999 1.16 christos MAINT=$MAINTAINER_MODE_TRUE
3000 1.16 christos
3001 1.16 christos
3002 1.11 christos # Check whether --enable-silent-rules was given.
3003 1.11 christos if test "${enable_silent_rules+set}" = set; then :
3004 1.11 christos enableval=$enable_silent_rules;
3005 1.11 christos fi
3006 1.11 christos
3007 1.11 christos case $enable_silent_rules in # (((
3008 1.11 christos yes) AM_DEFAULT_VERBOSITY=0;;
3009 1.11 christos no) AM_DEFAULT_VERBOSITY=1;;
3010 1.11 christos *) AM_DEFAULT_VERBOSITY=1;;
3011 1.11 christos esac
3012 1.11 christos am_make=${MAKE-make}
3013 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3014 1.11 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3015 1.11 christos if ${am_cv_make_support_nested_variables+:} false; then :
3016 1.11 christos $as_echo_n "(cached) " >&6
3017 1.11 christos else
3018 1.11 christos if $as_echo 'TRUE=$(BAR$(V))
3019 1.11 christos BAR0=false
3020 1.11 christos BAR1=true
3021 1.11 christos V=1
3022 1.11 christos am__doit:
3023 1.11 christos @$(TRUE)
3024 1.11 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3025 1.11 christos am_cv_make_support_nested_variables=yes
3026 1.11 christos else
3027 1.11 christos am_cv_make_support_nested_variables=no
3028 1.11 christos fi
3029 1.11 christos fi
3030 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3031 1.11 christos $as_echo "$am_cv_make_support_nested_variables" >&6; }
3032 1.11 christos if test $am_cv_make_support_nested_variables = yes; then
3033 1.11 christos AM_V='$(V)'
3034 1.11 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3035 1.11 christos else
3036 1.11 christos AM_V=$AM_DEFAULT_VERBOSITY
3037 1.11 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3038 1.11 christos fi
3039 1.11 christos AM_BACKSLASH='\'
3040 1.11 christos
3041 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then
3042 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3043 1.1 christos # is not polluted with repeated "-I."
3044 1.1 christos am__isrc=' -I$(srcdir)'
3045 1.1 christos # test to see if srcdir already configured
3046 1.1 christos if test -f $srcdir/config.status; then
3047 1.8 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3048 1.1 christos fi
3049 1.1 christos fi
3050 1.1 christos
3051 1.1 christos # test whether we have cygpath
3052 1.1 christos if test -z "$CYGPATH_W"; then
3053 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then
3054 1.1 christos CYGPATH_W='cygpath -w'
3055 1.1 christos else
3056 1.1 christos CYGPATH_W=echo
3057 1.1 christos fi
3058 1.1 christos fi
3059 1.1 christos
3060 1.1 christos
3061 1.1 christos # Define the identity of the package.
3062 1.1 christos PACKAGE='file'
3063 1.18 christos VERSION='5.32'
3064 1.1 christos
3065 1.1 christos
3066 1.1 christos cat >>confdefs.h <<_ACEOF
3067 1.1 christos #define PACKAGE "$PACKAGE"
3068 1.1 christos _ACEOF
3069 1.1 christos
3070 1.1 christos
3071 1.1 christos cat >>confdefs.h <<_ACEOF
3072 1.1 christos #define VERSION "$VERSION"
3073 1.1 christos _ACEOF
3074 1.1 christos
3075 1.1 christos # Some tools Automake needs.
3076 1.1 christos
3077 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3078 1.1 christos
3079 1.1 christos
3080 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3081 1.1 christos
3082 1.1 christos
3083 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3084 1.1 christos
3085 1.1 christos
3086 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3087 1.1 christos
3088 1.1 christos
3089 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3090 1.1 christos
3091 1.11 christos # For better backward compatibility. To be removed once Automake 1.9.x
3092 1.11 christos # dies out for good. For more background, see:
3093 1.11 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3094 1.11 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3095 1.11 christos mkdir_p='$(MKDIR_P)'
3096 1.11 christos
3097 1.15 christos # We need awk for the "check" target (and possibly the TAP driver). The
3098 1.15 christos # system "awk" is bad on some platforms.
3099 1.11 christos # Always define AMTAR for backward compatibility. Yes, it's still used
3100 1.11 christos # in the wild :-( We should find a proper way to deprecate it ...
3101 1.11 christos AMTAR='$${TAR-tar}'
3102 1.11 christos
3103 1.10 christos
3104 1.11 christos # We'll loop over all known methods to create a tar archive until one works.
3105 1.11 christos _am_tools='gnutar pax cpio none'
3106 1.4 christos
3107 1.11 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3108 1.4 christos
3109 1.1 christos
3110 1.1 christos
3111 1.1 christos
3112 1.1 christos
3113 1.6 christos
3114 1.11 christos # POSIX will say in a future version that running "rm -f" with no argument
3115 1.11 christos # is OK; and we want to be able to make that assumption in our Makefile
3116 1.11 christos # recipes. So use an aggressive probe to check that the usage we want is
3117 1.11 christos # actually supported "in the wild" to an acceptable degree.
3118 1.11 christos # See automake bug#10828.
3119 1.11 christos # To make any issue more visible, cause the running configure to be aborted
3120 1.11 christos # by default if the 'rm' program in use doesn't match our expectations; the
3121 1.11 christos # user can still override this though.
3122 1.11 christos if rm -f && rm -fr && rm -rf; then : OK; else
3123 1.11 christos cat >&2 <<'END'
3124 1.11 christos Oops!
3125 1.11 christos
3126 1.11 christos Your 'rm' program seems unable to run without file operands specified
3127 1.11 christos on the command line, even when the '-f' option is present. This is contrary
3128 1.11 christos to the behaviour of most rm programs out there, and not conforming with
3129 1.11 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3130 1.11 christos
3131 1.11 christos Please tell bug-automake@gnu.org about your system, including the value
3132 1.11 christos of your $PATH and any error possibly output before this message. This
3133 1.11 christos can help us improve future automake versions.
3134 1.11 christos
3135 1.11 christos END
3136 1.11 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3137 1.11 christos echo 'Configuration will proceed anyway, since you have set the' >&2
3138 1.11 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3139 1.11 christos echo >&2
3140 1.11 christos else
3141 1.11 christos cat >&2 <<'END'
3142 1.11 christos Aborting the configuration process, to ensure you take notice of the issue.
3143 1.11 christos
3144 1.11 christos You can download and install GNU coreutils to get an 'rm' implementation
3145 1.11 christos that behaves properly: <http://www.gnu.org/software/coreutils/>.
3146 1.11 christos
3147 1.11 christos If you want to complete the configuration process using your problematic
3148 1.11 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3149 1.11 christos to "yes", and re-run configure.
3150 1.11 christos
3151 1.11 christos END
3152 1.11 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3153 1.11 christos fi
3154 1.11 christos fi
3155 1.11 christos
3156 1.4 christos # Check whether --enable-silent-rules was given.
3157 1.4 christos if test "${enable_silent_rules+set}" = set; then :
3158 1.4 christos enableval=$enable_silent_rules;
3159 1.4 christos fi
3160 1.1 christos
3161 1.11 christos case $enable_silent_rules in # (((
3162 1.11 christos yes) AM_DEFAULT_VERBOSITY=0;;
3163 1.11 christos no) AM_DEFAULT_VERBOSITY=1;;
3164 1.11 christos *) AM_DEFAULT_VERBOSITY=0;;
3165 1.4 christos esac
3166 1.11 christos am_make=${MAKE-make}
3167 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3168 1.11 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3169 1.11 christos if ${am_cv_make_support_nested_variables+:} false; then :
3170 1.11 christos $as_echo_n "(cached) " >&6
3171 1.11 christos else
3172 1.11 christos if $as_echo 'TRUE=$(BAR$(V))
3173 1.11 christos BAR0=false
3174 1.11 christos BAR1=true
3175 1.11 christos V=1
3176 1.11 christos am__doit:
3177 1.11 christos @$(TRUE)
3178 1.11 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3179 1.11 christos am_cv_make_support_nested_variables=yes
3180 1.11 christos else
3181 1.11 christos am_cv_make_support_nested_variables=no
3182 1.11 christos fi
3183 1.11 christos fi
3184 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3185 1.11 christos $as_echo "$am_cv_make_support_nested_variables" >&6; }
3186 1.11 christos if test $am_cv_make_support_nested_variables = yes; then
3187 1.11 christos AM_V='$(V)'
3188 1.11 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3189 1.11 christos else
3190 1.11 christos AM_V=$AM_DEFAULT_VERBOSITY
3191 1.11 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3192 1.11 christos fi
3193 1.4 christos AM_BACKSLASH='\'
3194 1.3 christos
3195 1.3 christos
3196 1.1 christos ac_config_headers="$ac_config_headers config.h"
3197 1.1 christos
3198 1.3 christos
3199 1.1 christos
3200 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5
3201 1.4 christos $as_echo_n "checking for builtin ELF support... " >&6; }
3202 1.1 christos # Check whether --enable-elf was given.
3203 1.4 christos if test "${enable_elf+set}" = set; then :
3204 1.1 christos enableval=$enable_elf; if test "${enableval}" = yes; then
3205 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3206 1.4 christos $as_echo "yes" >&6; }
3207 1.1 christos
3208 1.4 christos $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3209 1.1 christos
3210 1.1 christos else
3211 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3212 1.4 christos $as_echo "no" >&6; }
3213 1.1 christos fi
3214 1.1 christos else
3215 1.1 christos
3216 1.1 christos # enable by default
3217 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3218 1.4 christos $as_echo "yes" >&6; }
3219 1.1 christos
3220 1.4 christos $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3221 1.1 christos
3222 1.1 christos
3223 1.1 christos fi
3224 1.1 christos
3225 1.1 christos
3226 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5
3227 1.4 christos $as_echo_n "checking for ELF core file support... " >&6; }
3228 1.1 christos # Check whether --enable-elf-core was given.
3229 1.4 christos if test "${enable_elf_core+set}" = set; then :
3230 1.1 christos enableval=$enable_elf_core; if test "${enableval}" = yes; then
3231 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3232 1.4 christos $as_echo "yes" >&6; }
3233 1.1 christos
3234 1.4 christos $as_echo "#define ELFCORE 1" >>confdefs.h
3235 1.1 christos
3236 1.1 christos else
3237 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3238 1.4 christos $as_echo "no" >&6; }
3239 1.1 christos fi
3240 1.1 christos else
3241 1.1 christos
3242 1.1 christos # enable by default
3243 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3244 1.4 christos $as_echo "yes" >&6; }
3245 1.1 christos
3246 1.4 christos $as_echo "#define ELFCORE 1" >>confdefs.h
3247 1.1 christos
3248 1.1 christos
3249 1.1 christos fi
3250 1.1 christos
3251 1.1 christos
3252 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib support" >&5
3253 1.15 christos $as_echo_n "checking for zlib support... " >&6; }
3254 1.15 christos # Check whether --enable-zlib was given.
3255 1.15 christos if test "${enable_zlib+set}" = set; then :
3256 1.15 christos enableval=$enable_zlib;
3257 1.15 christos fi
3258 1.15 christos
3259 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zlib" >&5
3260 1.15 christos $as_echo "$enable_zlib" >&6; }
3261 1.15 christos
3262 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5
3263 1.4 christos $as_echo_n "checking for file formats in man section 5... " >&6; }
3264 1.1 christos # Check whether --enable-fsect-man5 was given.
3265 1.4 christos if test "${enable_fsect_man5+set}" = set; then :
3266 1.1 christos enableval=$enable_fsect_man5; if test "${enableval}" = yes; then
3267 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3268 1.4 christos $as_echo "yes" >&6; }
3269 1.1 christos fsect=5
3270 1.1 christos else
3271 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3272 1.4 christos $as_echo "no" >&6; }
3273 1.1 christos fsect=4
3274 1.1 christos fi
3275 1.1 christos else
3276 1.1 christos
3277 1.1 christos # disable by default
3278 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3279 1.4 christos $as_echo "no" >&6; }
3280 1.1 christos fsect=4
3281 1.1 christos
3282 1.1 christos fi
3283 1.1 christos
3284 1.1 christos
3285 1.3 christos # Make sure we can run config.sub.
3286 1.3 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3287 1.8 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3288 1.4 christos
3289 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3290 1.4 christos $as_echo_n "checking build system type... " >&6; }
3291 1.8 christos if ${ac_cv_build+:} false; then :
3292 1.4 christos $as_echo_n "(cached) " >&6
3293 1.3 christos else
3294 1.3 christos ac_build_alias=$build_alias
3295 1.3 christos test "x$ac_build_alias" = x &&
3296 1.3 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3297 1.3 christos test "x$ac_build_alias" = x &&
3298 1.8 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3299 1.3 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3300 1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3301 1.3 christos
3302 1.3 christos fi
3303 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3304 1.4 christos $as_echo "$ac_cv_build" >&6; }
3305 1.3 christos case $ac_cv_build in
3306 1.3 christos *-*-*) ;;
3307 1.8 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3308 1.3 christos esac
3309 1.3 christos build=$ac_cv_build
3310 1.3 christos ac_save_IFS=$IFS; IFS='-'
3311 1.3 christos set x $ac_cv_build
3312 1.3 christos shift
3313 1.3 christos build_cpu=$1
3314 1.3 christos build_vendor=$2
3315 1.3 christos shift; shift
3316 1.3 christos # Remember, the first character of IFS is used to create $*,
3317 1.3 christos # except with old shells:
3318 1.3 christos build_os=$*
3319 1.3 christos IFS=$ac_save_IFS
3320 1.3 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3321 1.3 christos
3322 1.3 christos
3323 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3324 1.4 christos $as_echo_n "checking host system type... " >&6; }
3325 1.8 christos if ${ac_cv_host+:} false; then :
3326 1.4 christos $as_echo_n "(cached) " >&6
3327 1.3 christos else
3328 1.3 christos if test "x$host_alias" = x; then
3329 1.3 christos ac_cv_host=$ac_cv_build
3330 1.3 christos else
3331 1.3 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3332 1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3333 1.3 christos fi
3334 1.3 christos
3335 1.3 christos fi
3336 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3337 1.4 christos $as_echo "$ac_cv_host" >&6; }
3338 1.3 christos case $ac_cv_host in
3339 1.3 christos *-*-*) ;;
3340 1.8 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3341 1.3 christos esac
3342 1.3 christos host=$ac_cv_host
3343 1.3 christos ac_save_IFS=$IFS; IFS='-'
3344 1.3 christos set x $ac_cv_host
3345 1.3 christos shift
3346 1.3 christos host_cpu=$1
3347 1.3 christos host_vendor=$2
3348 1.3 christos shift; shift
3349 1.3 christos # Remember, the first character of IFS is used to create $*,
3350 1.3 christos # except with old shells:
3351 1.3 christos host_os=$*
3352 1.3 christos IFS=$ac_save_IFS
3353 1.3 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3354 1.3 christos
3355 1.3 christos
3356 1.3 christos case "$host_os" in
3357 1.3 christos mingw32*)
3358 1.3 christos MINGW=1
3359 1.3 christos ;;
3360 1.3 christos *)
3361 1.3 christos MINGW=0
3362 1.3 christos ;;
3363 1.3 christos esac
3364 1.3 christos
3365 1.3 christos if test "$MINGW" = 1; then
3366 1.3 christos MINGW_TRUE=
3367 1.3 christos MINGW_FALSE='#'
3368 1.3 christos else
3369 1.3 christos MINGW_TRUE='#'
3370 1.3 christos MINGW_FALSE=
3371 1.3 christos fi
3372 1.3 christos
3373 1.3 christos
3374 1.1 christos pkgdatadir='$(datadir)/misc'
3375 1.1 christos
3376 1.1 christos
3377 1.1 christos if test x$fsect = x5; then
3378 1.1 christos FSECT5_TRUE=
3379 1.1 christos FSECT5_FALSE='#'
3380 1.1 christos else
3381 1.1 christos FSECT5_TRUE='#'
3382 1.1 christos FSECT5_FALSE=
3383 1.1 christos fi
3384 1.1 christos
3385 1.1 christos
3386 1.1 christos
3387 1.8 christos
3388 1.4 christos DEPDIR="${am__leading_dot}deps"
3389 1.4 christos
3390 1.4 christos ac_config_commands="$ac_config_commands depfiles"
3391 1.4 christos
3392 1.4 christos
3393 1.4 christos am_make=${MAKE-make}
3394 1.4 christos cat > confinc << 'END'
3395 1.4 christos am__doit:
3396 1.4 christos @echo this is the am__doit target
3397 1.4 christos .PHONY: am__doit
3398 1.4 christos END
3399 1.4 christos # If we don't find an include directive, just comment out the code.
3400 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3401 1.4 christos $as_echo_n "checking for style of include used by $am_make... " >&6; }
3402 1.4 christos am__include="#"
3403 1.4 christos am__quote=
3404 1.4 christos _am_result=none
3405 1.4 christos # First try GNU make style include.
3406 1.4 christos echo "include confinc" > confmf
3407 1.11 christos # Ignore all kinds of additional output from 'make'.
3408 1.4 christos case `$am_make -s -f confmf 2> /dev/null` in #(
3409 1.4 christos *the\ am__doit\ target*)
3410 1.4 christos am__include=include
3411 1.4 christos am__quote=
3412 1.4 christos _am_result=GNU
3413 1.4 christos ;;
3414 1.4 christos esac
3415 1.4 christos # Now try BSD make style include.
3416 1.4 christos if test "$am__include" = "#"; then
3417 1.4 christos echo '.include "confinc"' > confmf
3418 1.4 christos case `$am_make -s -f confmf 2> /dev/null` in #(
3419 1.4 christos *the\ am__doit\ target*)
3420 1.4 christos am__include=.include
3421 1.4 christos am__quote="\""
3422 1.4 christos _am_result=BSD
3423 1.4 christos ;;
3424 1.4 christos esac
3425 1.4 christos fi
3426 1.4 christos
3427 1.4 christos
3428 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3429 1.4 christos $as_echo "$_am_result" >&6; }
3430 1.4 christos rm -f confinc confmf
3431 1.1 christos
3432 1.4 christos # Check whether --enable-dependency-tracking was given.
3433 1.4 christos if test "${enable_dependency_tracking+set}" = set; then :
3434 1.4 christos enableval=$enable_dependency_tracking;
3435 1.4 christos fi
3436 1.1 christos
3437 1.4 christos if test "x$enable_dependency_tracking" != xno; then
3438 1.4 christos am_depcomp="$ac_aux_dir/depcomp"
3439 1.4 christos AMDEPBACKSLASH='\'
3440 1.11 christos am__nodep='_no'
3441 1.4 christos fi
3442 1.4 christos if test "x$enable_dependency_tracking" != xno; then
3443 1.4 christos AMDEP_TRUE=
3444 1.4 christos AMDEP_FALSE='#'
3445 1.4 christos else
3446 1.4 christos AMDEP_TRUE='#'
3447 1.4 christos AMDEP_FALSE=
3448 1.4 christos fi
3449 1.1 christos
3450 1.1 christos
3451 1.1 christos ac_ext=c
3452 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3453 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3454 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3455 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3456 1.1 christos if test -n "$ac_tool_prefix"; then
3457 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3458 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
3459 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3460 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3461 1.8 christos if ${ac_cv_prog_CC+:} false; then :
3462 1.4 christos $as_echo_n "(cached) " >&6
3463 1.1 christos else
3464 1.1 christos if test -n "$CC"; then
3465 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3466 1.1 christos else
3467 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3468 1.1 christos for as_dir in $PATH
3469 1.1 christos do
3470 1.1 christos IFS=$as_save_IFS
3471 1.1 christos test -z "$as_dir" && as_dir=.
3472 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3473 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3474 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
3475 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3476 1.1 christos break 2
3477 1.1 christos fi
3478 1.1 christos done
3479 1.4 christos done
3480 1.1 christos IFS=$as_save_IFS
3481 1.1 christos
3482 1.1 christos fi
3483 1.1 christos fi
3484 1.1 christos CC=$ac_cv_prog_CC
3485 1.1 christos if test -n "$CC"; then
3486 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3487 1.4 christos $as_echo "$CC" >&6; }
3488 1.1 christos else
3489 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3490 1.4 christos $as_echo "no" >&6; }
3491 1.1 christos fi
3492 1.1 christos
3493 1.1 christos
3494 1.1 christos fi
3495 1.1 christos if test -z "$ac_cv_prog_CC"; then
3496 1.1 christos ac_ct_CC=$CC
3497 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
3498 1.1 christos set dummy gcc; ac_word=$2
3499 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3500 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3501 1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3502 1.4 christos $as_echo_n "(cached) " >&6
3503 1.1 christos else
3504 1.1 christos if test -n "$ac_ct_CC"; then
3505 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3506 1.1 christos else
3507 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3508 1.1 christos for as_dir in $PATH
3509 1.1 christos do
3510 1.1 christos IFS=$as_save_IFS
3511 1.1 christos test -z "$as_dir" && as_dir=.
3512 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3513 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3514 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
3515 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3516 1.1 christos break 2
3517 1.1 christos fi
3518 1.1 christos done
3519 1.4 christos done
3520 1.1 christos IFS=$as_save_IFS
3521 1.1 christos
3522 1.1 christos fi
3523 1.1 christos fi
3524 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3525 1.1 christos if test -n "$ac_ct_CC"; then
3526 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3527 1.4 christos $as_echo "$ac_ct_CC" >&6; }
3528 1.1 christos else
3529 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3530 1.4 christos $as_echo "no" >&6; }
3531 1.1 christos fi
3532 1.1 christos
3533 1.1 christos if test "x$ac_ct_CC" = x; then
3534 1.1 christos CC=""
3535 1.1 christos else
3536 1.1 christos case $cross_compiling:$ac_tool_warned in
3537 1.1 christos yes:)
3538 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3539 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3540 1.1 christos ac_tool_warned=yes ;;
3541 1.1 christos esac
3542 1.1 christos CC=$ac_ct_CC
3543 1.1 christos fi
3544 1.1 christos else
3545 1.1 christos CC="$ac_cv_prog_CC"
3546 1.1 christos fi
3547 1.1 christos
3548 1.1 christos if test -z "$CC"; then
3549 1.1 christos if test -n "$ac_tool_prefix"; then
3550 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3551 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
3552 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3553 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3554 1.8 christos if ${ac_cv_prog_CC+:} false; then :
3555 1.4 christos $as_echo_n "(cached) " >&6
3556 1.1 christos else
3557 1.1 christos if test -n "$CC"; then
3558 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3559 1.1 christos else
3560 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3561 1.1 christos for as_dir in $PATH
3562 1.1 christos do
3563 1.1 christos IFS=$as_save_IFS
3564 1.1 christos test -z "$as_dir" && as_dir=.
3565 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3566 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3567 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
3568 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3569 1.1 christos break 2
3570 1.1 christos fi
3571 1.1 christos done
3572 1.4 christos done
3573 1.1 christos IFS=$as_save_IFS
3574 1.1 christos
3575 1.1 christos fi
3576 1.1 christos fi
3577 1.1 christos CC=$ac_cv_prog_CC
3578 1.1 christos if test -n "$CC"; then
3579 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3580 1.4 christos $as_echo "$CC" >&6; }
3581 1.1 christos else
3582 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3583 1.4 christos $as_echo "no" >&6; }
3584 1.1 christos fi
3585 1.1 christos
3586 1.1 christos
3587 1.1 christos fi
3588 1.1 christos fi
3589 1.1 christos if test -z "$CC"; then
3590 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
3591 1.1 christos set dummy cc; ac_word=$2
3592 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3593 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3594 1.8 christos if ${ac_cv_prog_CC+:} false; then :
3595 1.4 christos $as_echo_n "(cached) " >&6
3596 1.1 christos else
3597 1.1 christos if test -n "$CC"; then
3598 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3599 1.1 christos else
3600 1.1 christos ac_prog_rejected=no
3601 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3602 1.1 christos for as_dir in $PATH
3603 1.1 christos do
3604 1.1 christos IFS=$as_save_IFS
3605 1.1 christos test -z "$as_dir" && as_dir=.
3606 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3607 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3608 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3609 1.1 christos ac_prog_rejected=yes
3610 1.1 christos continue
3611 1.1 christos fi
3612 1.1 christos ac_cv_prog_CC="cc"
3613 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3614 1.1 christos break 2
3615 1.1 christos fi
3616 1.1 christos done
3617 1.4 christos done
3618 1.1 christos IFS=$as_save_IFS
3619 1.1 christos
3620 1.1 christos if test $ac_prog_rejected = yes; then
3621 1.1 christos # We found a bogon in the path, so make sure we never use it.
3622 1.1 christos set dummy $ac_cv_prog_CC
3623 1.1 christos shift
3624 1.1 christos if test $# != 0; then
3625 1.1 christos # We chose a different compiler from the bogus one.
3626 1.1 christos # However, it has the same basename, so the bogon will be chosen
3627 1.1 christos # first if we set CC to just the basename; use the full file name.
3628 1.1 christos shift
3629 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3630 1.1 christos fi
3631 1.1 christos fi
3632 1.1 christos fi
3633 1.1 christos fi
3634 1.1 christos CC=$ac_cv_prog_CC
3635 1.1 christos if test -n "$CC"; then
3636 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3637 1.4 christos $as_echo "$CC" >&6; }
3638 1.1 christos else
3639 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3640 1.4 christos $as_echo "no" >&6; }
3641 1.1 christos fi
3642 1.1 christos
3643 1.1 christos
3644 1.1 christos fi
3645 1.1 christos if test -z "$CC"; then
3646 1.1 christos if test -n "$ac_tool_prefix"; then
3647 1.1 christos for ac_prog in cl.exe
3648 1.1 christos do
3649 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3650 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3651 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3652 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3653 1.8 christos if ${ac_cv_prog_CC+:} false; then :
3654 1.4 christos $as_echo_n "(cached) " >&6
3655 1.1 christos else
3656 1.1 christos if test -n "$CC"; then
3657 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3658 1.1 christos else
3659 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3660 1.1 christos for as_dir in $PATH
3661 1.1 christos do
3662 1.1 christos IFS=$as_save_IFS
3663 1.1 christos test -z "$as_dir" && as_dir=.
3664 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3665 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3666 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3667 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3668 1.1 christos break 2
3669 1.1 christos fi
3670 1.1 christos done
3671 1.4 christos done
3672 1.1 christos IFS=$as_save_IFS
3673 1.1 christos
3674 1.1 christos fi
3675 1.1 christos fi
3676 1.1 christos CC=$ac_cv_prog_CC
3677 1.1 christos if test -n "$CC"; then
3678 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3679 1.4 christos $as_echo "$CC" >&6; }
3680 1.1 christos else
3681 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3682 1.4 christos $as_echo "no" >&6; }
3683 1.1 christos fi
3684 1.1 christos
3685 1.1 christos
3686 1.1 christos test -n "$CC" && break
3687 1.1 christos done
3688 1.1 christos fi
3689 1.1 christos if test -z "$CC"; then
3690 1.1 christos ac_ct_CC=$CC
3691 1.1 christos for ac_prog in cl.exe
3692 1.1 christos do
3693 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3694 1.1 christos set dummy $ac_prog; ac_word=$2
3695 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3696 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3697 1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3698 1.4 christos $as_echo_n "(cached) " >&6
3699 1.1 christos else
3700 1.1 christos if test -n "$ac_ct_CC"; then
3701 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3702 1.1 christos else
3703 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3704 1.1 christos for as_dir in $PATH
3705 1.1 christos do
3706 1.1 christos IFS=$as_save_IFS
3707 1.1 christos test -z "$as_dir" && as_dir=.
3708 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3709 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3710 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
3711 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3712 1.1 christos break 2
3713 1.1 christos fi
3714 1.1 christos done
3715 1.4 christos done
3716 1.1 christos IFS=$as_save_IFS
3717 1.1 christos
3718 1.1 christos fi
3719 1.1 christos fi
3720 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3721 1.1 christos if test -n "$ac_ct_CC"; then
3722 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3723 1.4 christos $as_echo "$ac_ct_CC" >&6; }
3724 1.1 christos else
3725 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3726 1.4 christos $as_echo "no" >&6; }
3727 1.1 christos fi
3728 1.1 christos
3729 1.1 christos
3730 1.1 christos test -n "$ac_ct_CC" && break
3731 1.1 christos done
3732 1.1 christos
3733 1.1 christos if test "x$ac_ct_CC" = x; then
3734 1.1 christos CC=""
3735 1.1 christos else
3736 1.1 christos case $cross_compiling:$ac_tool_warned in
3737 1.1 christos yes:)
3738 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3739 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3740 1.1 christos ac_tool_warned=yes ;;
3741 1.1 christos esac
3742 1.1 christos CC=$ac_ct_CC
3743 1.1 christos fi
3744 1.1 christos fi
3745 1.1 christos
3746 1.1 christos fi
3747 1.1 christos
3748 1.1 christos
3749 1.4 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3750 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3751 1.8 christos as_fn_error $? "no acceptable C compiler found in \$PATH
3752 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3753 1.1 christos
3754 1.1 christos # Provide some information about the compiler.
3755 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3756 1.4 christos set X $ac_compile
3757 1.4 christos ac_compiler=$2
3758 1.4 christos for ac_option in --version -v -V -qversion; do
3759 1.4 christos { { ac_try="$ac_compiler $ac_option >&5"
3760 1.1 christos case "(($ac_try" in
3761 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3762 1.1 christos *) ac_try_echo=$ac_try;;
3763 1.1 christos esac
3764 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3765 1.4 christos $as_echo "$ac_try_echo"; } >&5
3766 1.4 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3767 1.1 christos ac_status=$?
3768 1.4 christos if test -s conftest.err; then
3769 1.4 christos sed '10a\
3770 1.4 christos ... rest of stderr output deleted ...
3771 1.4 christos 10q' conftest.err >conftest.er1
3772 1.4 christos cat conftest.er1 >&5
3773 1.4 christos fi
3774 1.8 christos rm -f conftest.er1 conftest.err
3775 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3776 1.4 christos test $ac_status = 0; }
3777 1.4 christos done
3778 1.1 christos
3779 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3780 1.1 christos /* end confdefs.h. */
3781 1.8 christos
3782 1.1 christos int
3783 1.1 christos main ()
3784 1.1 christos {
3785 1.1 christos
3786 1.1 christos ;
3787 1.1 christos return 0;
3788 1.1 christos }
3789 1.1 christos _ACEOF
3790 1.1 christos ac_clean_files_save=$ac_clean_files
3791 1.8 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3792 1.1 christos # Try to create an executable without -o first, disregard a.out.
3793 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
3794 1.1 christos # of exeext.
3795 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3796 1.8 christos $as_echo_n "checking whether the C compiler works... " >&6; }
3797 1.4 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3798 1.4 christos
3799 1.4 christos # The possible output files:
3800 1.4 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3801 1.4 christos
3802 1.1 christos ac_rmfiles=
3803 1.1 christos for ac_file in $ac_files
3804 1.1 christos do
3805 1.1 christos case $ac_file in
3806 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3807 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3808 1.1 christos esac
3809 1.1 christos done
3810 1.1 christos rm -f $ac_rmfiles
3811 1.1 christos
3812 1.4 christos if { { ac_try="$ac_link_default"
3813 1.1 christos case "(($ac_try" in
3814 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3815 1.1 christos *) ac_try_echo=$ac_try;;
3816 1.1 christos esac
3817 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3818 1.4 christos $as_echo "$ac_try_echo"; } >&5
3819 1.1 christos (eval "$ac_link_default") 2>&5
3820 1.1 christos ac_status=$?
3821 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3822 1.4 christos test $ac_status = 0; }; then :
3823 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3824 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3825 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
3826 1.1 christos # so that the user can short-circuit this test for compilers unknown to
3827 1.1 christos # Autoconf.
3828 1.1 christos for ac_file in $ac_files ''
3829 1.1 christos do
3830 1.1 christos test -f "$ac_file" || continue
3831 1.1 christos case $ac_file in
3832 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3833 1.1 christos ;;
3834 1.1 christos [ab].out )
3835 1.1 christos # We found the default executable, but exeext='' is most
3836 1.1 christos # certainly right.
3837 1.1 christos break;;
3838 1.1 christos *.* )
3839 1.4 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3840 1.1 christos then :; else
3841 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3842 1.1 christos fi
3843 1.1 christos # We set ac_cv_exeext here because the later test for it is not
3844 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
3845 1.1 christos # argument, so we may need to know it at that point already.
3846 1.1 christos # Even if this section looks crufty: it has the advantage of
3847 1.1 christos # actually working.
3848 1.1 christos break;;
3849 1.1 christos * )
3850 1.1 christos break;;
3851 1.1 christos esac
3852 1.1 christos done
3853 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
3854 1.1 christos
3855 1.1 christos else
3856 1.1 christos ac_file=''
3857 1.1 christos fi
3858 1.4 christos if test -z "$ac_file"; then :
3859 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3860 1.8 christos $as_echo "no" >&6; }
3861 1.8 christos $as_echo "$as_me: failed program was:" >&5
3862 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3863 1.1 christos
3864 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3865 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3866 1.8 christos as_fn_error 77 "C compiler cannot create executables
3867 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3868 1.8 christos else
3869 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3870 1.8 christos $as_echo "yes" >&6; }
3871 1.1 christos fi
3872 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3873 1.8 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
3874 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3875 1.8 christos $as_echo "$ac_file" >&6; }
3876 1.1 christos ac_exeext=$ac_cv_exeext
3877 1.1 christos
3878 1.8 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3879 1.1 christos ac_clean_files=$ac_clean_files_save
3880 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3881 1.4 christos $as_echo_n "checking for suffix of executables... " >&6; }
3882 1.4 christos if { { ac_try="$ac_link"
3883 1.1 christos case "(($ac_try" in
3884 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3885 1.1 christos *) ac_try_echo=$ac_try;;
3886 1.1 christos esac
3887 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3888 1.4 christos $as_echo "$ac_try_echo"; } >&5
3889 1.1 christos (eval "$ac_link") 2>&5
3890 1.1 christos ac_status=$?
3891 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3892 1.4 christos test $ac_status = 0; }; then :
3893 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
3894 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3895 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3896 1.1 christos # `rm'.
3897 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3898 1.1 christos test -f "$ac_file" || continue
3899 1.1 christos case $ac_file in
3900 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3901 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3902 1.1 christos break;;
3903 1.1 christos * ) break;;
3904 1.1 christos esac
3905 1.1 christos done
3906 1.1 christos else
3907 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3908 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3909 1.8 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3910 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3911 1.1 christos fi
3912 1.8 christos rm -f conftest conftest$ac_cv_exeext
3913 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3914 1.4 christos $as_echo "$ac_cv_exeext" >&6; }
3915 1.1 christos
3916 1.1 christos rm -f conftest.$ac_ext
3917 1.1 christos EXEEXT=$ac_cv_exeext
3918 1.1 christos ac_exeext=$EXEEXT
3919 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3920 1.1 christos /* end confdefs.h. */
3921 1.8 christos #include <stdio.h>
3922 1.1 christos int
3923 1.1 christos main ()
3924 1.1 christos {
3925 1.8 christos FILE *f = fopen ("conftest.out", "w");
3926 1.8 christos return ferror (f) || fclose (f) != 0;
3927 1.1 christos
3928 1.1 christos ;
3929 1.1 christos return 0;
3930 1.1 christos }
3931 1.1 christos _ACEOF
3932 1.8 christos ac_clean_files="$ac_clean_files conftest.out"
3933 1.8 christos # Check that the compiler produces executables we can run. If not, either
3934 1.8 christos # the compiler is broken, or we cross compile.
3935 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3936 1.8 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3937 1.8 christos if test "$cross_compiling" != yes; then
3938 1.8 christos { { ac_try="$ac_link"
3939 1.1 christos case "(($ac_try" in
3940 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3941 1.1 christos *) ac_try_echo=$ac_try;;
3942 1.1 christos esac
3943 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3944 1.4 christos $as_echo "$ac_try_echo"; } >&5
3945 1.8 christos (eval "$ac_link") 2>&5
3946 1.8 christos ac_status=$?
3947 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3948 1.8 christos test $ac_status = 0; }
3949 1.8 christos if { ac_try='./conftest$ac_cv_exeext'
3950 1.8 christos { { case "(($ac_try" in
3951 1.8 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3952 1.8 christos *) ac_try_echo=$ac_try;;
3953 1.8 christos esac
3954 1.8 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3955 1.8 christos $as_echo "$ac_try_echo"; } >&5
3956 1.8 christos (eval "$ac_try") 2>&5
3957 1.8 christos ac_status=$?
3958 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3959 1.8 christos test $ac_status = 0; }; }; then
3960 1.8 christos cross_compiling=no
3961 1.8 christos else
3962 1.8 christos if test "$cross_compiling" = maybe; then
3963 1.8 christos cross_compiling=yes
3964 1.8 christos else
3965 1.8 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3966 1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3967 1.8 christos as_fn_error $? "cannot run C compiled programs.
3968 1.8 christos If you meant to cross compile, use \`--host'.
3969 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3970 1.8 christos fi
3971 1.8 christos fi
3972 1.8 christos fi
3973 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3974 1.8 christos $as_echo "$cross_compiling" >&6; }
3975 1.8 christos
3976 1.8 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3977 1.8 christos ac_clean_files=$ac_clean_files_save
3978 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3979 1.8 christos $as_echo_n "checking for suffix of object files... " >&6; }
3980 1.8 christos if ${ac_cv_objext+:} false; then :
3981 1.8 christos $as_echo_n "(cached) " >&6
3982 1.8 christos else
3983 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3984 1.8 christos /* end confdefs.h. */
3985 1.8 christos
3986 1.8 christos int
3987 1.8 christos main ()
3988 1.8 christos {
3989 1.8 christos
3990 1.8 christos ;
3991 1.8 christos return 0;
3992 1.8 christos }
3993 1.8 christos _ACEOF
3994 1.8 christos rm -f conftest.o conftest.obj
3995 1.8 christos if { { ac_try="$ac_compile"
3996 1.8 christos case "(($ac_try" in
3997 1.8 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3998 1.8 christos *) ac_try_echo=$ac_try;;
3999 1.8 christos esac
4000 1.8 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4001 1.8 christos $as_echo "$ac_try_echo"; } >&5
4002 1.8 christos (eval "$ac_compile") 2>&5
4003 1.1 christos ac_status=$?
4004 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4005 1.4 christos test $ac_status = 0; }; then :
4006 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
4007 1.1 christos test -f "$ac_file" || continue;
4008 1.1 christos case $ac_file in
4009 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4010 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4011 1.1 christos break;;
4012 1.1 christos esac
4013 1.1 christos done
4014 1.1 christos else
4015 1.4 christos $as_echo "$as_me: failed program was:" >&5
4016 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
4017 1.1 christos
4018 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4019 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4020 1.8 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
4021 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
4022 1.1 christos fi
4023 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
4024 1.1 christos fi
4025 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4026 1.4 christos $as_echo "$ac_cv_objext" >&6; }
4027 1.1 christos OBJEXT=$ac_cv_objext
4028 1.1 christos ac_objext=$OBJEXT
4029 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4030 1.4 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4031 1.8 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4032 1.4 christos $as_echo_n "(cached) " >&6
4033 1.1 christos else
4034 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4035 1.1 christos /* end confdefs.h. */
4036 1.1 christos
4037 1.1 christos int
4038 1.1 christos main ()
4039 1.1 christos {
4040 1.1 christos #ifndef __GNUC__
4041 1.1 christos choke me
4042 1.1 christos #endif
4043 1.1 christos
4044 1.1 christos ;
4045 1.1 christos return 0;
4046 1.1 christos }
4047 1.1 christos _ACEOF
4048 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4049 1.1 christos ac_compiler_gnu=yes
4050 1.1 christos else
4051 1.4 christos ac_compiler_gnu=no
4052 1.1 christos fi
4053 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4054 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4055 1.1 christos
4056 1.1 christos fi
4057 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4058 1.4 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4059 1.4 christos if test $ac_compiler_gnu = yes; then
4060 1.4 christos GCC=yes
4061 1.4 christos else
4062 1.4 christos GCC=
4063 1.4 christos fi
4064 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4065 1.1 christos ac_save_CFLAGS=$CFLAGS
4066 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4067 1.4 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4068 1.8 christos if ${ac_cv_prog_cc_g+:} false; then :
4069 1.4 christos $as_echo_n "(cached) " >&6
4070 1.1 christos else
4071 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4072 1.1 christos ac_c_werror_flag=yes
4073 1.1 christos ac_cv_prog_cc_g=no
4074 1.1 christos CFLAGS="-g"
4075 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4076 1.1 christos /* end confdefs.h. */
4077 1.1 christos
4078 1.1 christos int
4079 1.1 christos main ()
4080 1.1 christos {
4081 1.1 christos
4082 1.1 christos ;
4083 1.1 christos return 0;
4084 1.1 christos }
4085 1.1 christos _ACEOF
4086 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4087 1.1 christos ac_cv_prog_cc_g=yes
4088 1.1 christos else
4089 1.4 christos CFLAGS=""
4090 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4091 1.1 christos /* end confdefs.h. */
4092 1.1 christos
4093 1.1 christos int
4094 1.1 christos main ()
4095 1.1 christos {
4096 1.1 christos
4097 1.1 christos ;
4098 1.1 christos return 0;
4099 1.1 christos }
4100 1.1 christos _ACEOF
4101 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4102 1.4 christos
4103 1.1 christos else
4104 1.4 christos ac_c_werror_flag=$ac_save_c_werror_flag
4105 1.1 christos CFLAGS="-g"
4106 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4107 1.1 christos /* end confdefs.h. */
4108 1.1 christos
4109 1.1 christos int
4110 1.1 christos main ()
4111 1.1 christos {
4112 1.1 christos
4113 1.1 christos ;
4114 1.1 christos return 0;
4115 1.1 christos }
4116 1.1 christos _ACEOF
4117 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4118 1.1 christos ac_cv_prog_cc_g=yes
4119 1.1 christos fi
4120 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4121 1.1 christos fi
4122 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4123 1.1 christos fi
4124 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4125 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4126 1.1 christos fi
4127 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4128 1.4 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4129 1.1 christos if test "$ac_test_CFLAGS" = set; then
4130 1.1 christos CFLAGS=$ac_save_CFLAGS
4131 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4132 1.1 christos if test "$GCC" = yes; then
4133 1.1 christos CFLAGS="-g -O2"
4134 1.1 christos else
4135 1.1 christos CFLAGS="-g"
4136 1.1 christos fi
4137 1.1 christos else
4138 1.1 christos if test "$GCC" = yes; then
4139 1.1 christos CFLAGS="-O2"
4140 1.1 christos else
4141 1.1 christos CFLAGS=
4142 1.1 christos fi
4143 1.1 christos fi
4144 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4145 1.4 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4146 1.8 christos if ${ac_cv_prog_cc_c89+:} false; then :
4147 1.4 christos $as_echo_n "(cached) " >&6
4148 1.1 christos else
4149 1.1 christos ac_cv_prog_cc_c89=no
4150 1.1 christos ac_save_CC=$CC
4151 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4152 1.1 christos /* end confdefs.h. */
4153 1.1 christos #include <stdarg.h>
4154 1.1 christos #include <stdio.h>
4155 1.11 christos struct stat;
4156 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4157 1.1 christos struct buf { int x; };
4158 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4159 1.1 christos static char *e (p, i)
4160 1.1 christos char **p;
4161 1.1 christos int i;
4162 1.1 christos {
4163 1.1 christos return p[i];
4164 1.1 christos }
4165 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4166 1.1 christos {
4167 1.1 christos char *s;
4168 1.1 christos va_list v;
4169 1.1 christos va_start (v,p);
4170 1.1 christos s = g (p, va_arg (v,int));
4171 1.1 christos va_end (v);
4172 1.1 christos return s;
4173 1.1 christos }
4174 1.1 christos
4175 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4176 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4177 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4178 1.1 christos as 'x'. The following induces an error, until -std is added to get
4179 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4180 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4181 1.1 christos that's true only with -std. */
4182 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4183 1.1 christos
4184 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4185 1.1 christos inside strings and character constants. */
4186 1.1 christos #define FOO(x) 'x'
4187 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4188 1.1 christos
4189 1.1 christos int test (int i, double x);
4190 1.1 christos struct s1 {int (*f) (int a);};
4191 1.1 christos struct s2 {int (*f) (double a);};
4192 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4193 1.1 christos int argc;
4194 1.1 christos char **argv;
4195 1.1 christos int
4196 1.1 christos main ()
4197 1.1 christos {
4198 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4199 1.1 christos ;
4200 1.1 christos return 0;
4201 1.1 christos }
4202 1.1 christos _ACEOF
4203 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4204 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4205 1.1 christos do
4206 1.1 christos CC="$ac_save_CC $ac_arg"
4207 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4208 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4209 1.1 christos fi
4210 1.1 christos rm -f core conftest.err conftest.$ac_objext
4211 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4212 1.1 christos done
4213 1.1 christos rm -f conftest.$ac_ext
4214 1.1 christos CC=$ac_save_CC
4215 1.1 christos
4216 1.1 christos fi
4217 1.1 christos # AC_CACHE_VAL
4218 1.1 christos case "x$ac_cv_prog_cc_c89" in
4219 1.1 christos x)
4220 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4221 1.4 christos $as_echo "none needed" >&6; } ;;
4222 1.1 christos xno)
4223 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4224 1.4 christos $as_echo "unsupported" >&6; } ;;
4225 1.1 christos *)
4226 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4227 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4228 1.4 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4229 1.1 christos esac
4230 1.4 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4231 1.1 christos
4232 1.4 christos fi
4233 1.1 christos
4234 1.1 christos ac_ext=c
4235 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4236 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4237 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4238 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4239 1.1 christos
4240 1.11 christos ac_ext=c
4241 1.11 christos ac_cpp='$CPP $CPPFLAGS'
4242 1.11 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4243 1.11 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4244 1.11 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4245 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4246 1.11 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4247 1.11 christos if ${am_cv_prog_cc_c_o+:} false; then :
4248 1.11 christos $as_echo_n "(cached) " >&6
4249 1.11 christos else
4250 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4251 1.11 christos /* end confdefs.h. */
4252 1.11 christos
4253 1.11 christos int
4254 1.11 christos main ()
4255 1.11 christos {
4256 1.11 christos
4257 1.11 christos ;
4258 1.11 christos return 0;
4259 1.11 christos }
4260 1.11 christos _ACEOF
4261 1.11 christos # Make sure it works both with $CC and with simple cc.
4262 1.11 christos # Following AC_PROG_CC_C_O, we do the test twice because some
4263 1.11 christos # compilers refuse to overwrite an existing .o file with -o,
4264 1.11 christos # though they will create one.
4265 1.11 christos am_cv_prog_cc_c_o=yes
4266 1.11 christos for am_i in 1 2; do
4267 1.11 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4268 1.11 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4269 1.11 christos ac_status=$?
4270 1.11 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
4271 1.11 christos (exit $ac_status); } \
4272 1.11 christos && test -f conftest2.$ac_objext; then
4273 1.11 christos : OK
4274 1.11 christos else
4275 1.11 christos am_cv_prog_cc_c_o=no
4276 1.11 christos break
4277 1.11 christos fi
4278 1.11 christos done
4279 1.11 christos rm -f core conftest*
4280 1.11 christos unset am_i
4281 1.11 christos fi
4282 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4283 1.11 christos $as_echo "$am_cv_prog_cc_c_o" >&6; }
4284 1.11 christos if test "$am_cv_prog_cc_c_o" != yes; then
4285 1.11 christos # Losing compiler, so override with the script.
4286 1.11 christos # FIXME: It is wrong to rewrite CC.
4287 1.11 christos # But if we don't then we get into trouble of one sort or another.
4288 1.11 christos # A longer-term fix would be to have automake use am__CC in this case,
4289 1.11 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4290 1.11 christos CC="$am_aux_dir/compile $CC"
4291 1.11 christos fi
4292 1.11 christos ac_ext=c
4293 1.11 christos ac_cpp='$CPP $CPPFLAGS'
4294 1.11 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4295 1.11 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4296 1.11 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4297 1.11 christos
4298 1.11 christos
4299 1.1 christos depcc="$CC" am_compiler_list=
4300 1.1 christos
4301 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4302 1.4 christos $as_echo_n "checking dependency style of $depcc... " >&6; }
4303 1.8 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4304 1.4 christos $as_echo_n "(cached) " >&6
4305 1.1 christos else
4306 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4307 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up
4308 1.1 christos # making bogus files that we don't know about and never remove. For
4309 1.1 christos # instance it was reported that on HP-UX the gcc test will end up
4310 1.11 christos # making a dummy file named 'D' -- because '-MD' means "put the output
4311 1.11 christos # in D".
4312 1.11 christos rm -rf conftest.dir
4313 1.1 christos mkdir conftest.dir
4314 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're
4315 1.1 christos # using a relative directory.
4316 1.1 christos cp "$am_depcomp" conftest.dir
4317 1.1 christos cd conftest.dir
4318 1.1 christos # We will build objects and dependencies in a subdirectory because
4319 1.1 christos # it helps to detect inapplicable dependency modes. For instance
4320 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a
4321 1.1 christos # side effect of compilation, but ICC will put the dependencies in
4322 1.1 christos # the current directory while Tru64 will put them in the object
4323 1.1 christos # directory.
4324 1.1 christos mkdir sub
4325 1.1 christos
4326 1.1 christos am_cv_CC_dependencies_compiler_type=none
4327 1.1 christos if test "$am_compiler_list" = ""; then
4328 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4329 1.1 christos fi
4330 1.4 christos am__universal=false
4331 1.4 christos case " $depcc " in #(
4332 1.4 christos *\ -arch\ *\ -arch\ *) am__universal=true ;;
4333 1.4 christos esac
4334 1.4 christos
4335 1.1 christos for depmode in $am_compiler_list; do
4336 1.1 christos # Setup a source with many dependencies, because some compilers
4337 1.1 christos # like to wrap large dependency lists on column 80 (with \), and
4338 1.1 christos # we should not choose a depcomp mode which is confused by this.
4339 1.1 christos #
4340 1.1 christos # We need to recreate these files for each test, as the compiler may
4341 1.1 christos # overwrite some of them when testing with obscure command lines.
4342 1.1 christos # This happens at least with the AIX C compiler.
4343 1.1 christos : > sub/conftest.c
4344 1.1 christos for i in 1 2 3 4 5 6; do
4345 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c
4346 1.11 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4347 1.11 christos # Solaris 10 /bin/sh.
4348 1.11 christos echo '/* dummy */' > sub/conftst$i.h
4349 1.1 christos done
4350 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4351 1.1 christos
4352 1.11 christos # We check with '-c' and '-o' for the sake of the "dashmstdout"
4353 1.4 christos # mode. It turns out that the SunPro C++ compiler does not properly
4354 1.11 christos # handle '-M -o', and we need to detect this. Also, some Intel
4355 1.11 christos # versions had trouble with output in subdirs.
4356 1.4 christos am__obj=sub/conftest.${OBJEXT-o}
4357 1.4 christos am__minus_obj="-o $am__obj"
4358 1.1 christos case $depmode in
4359 1.4 christos gcc)
4360 1.4 christos # This depmode causes a compiler race in universal mode.
4361 1.4 christos test "$am__universal" = false || continue
4362 1.4 christos ;;
4363 1.1 christos nosideeffect)
4364 1.11 christos # After this tag, mechanisms are not by side-effect, so they'll
4365 1.11 christos # only be used when explicitly requested.
4366 1.1 christos if test "x$enable_dependency_tracking" = xyes; then
4367 1.1 christos continue
4368 1.1 christos else
4369 1.1 christos break
4370 1.1 christos fi
4371 1.1 christos ;;
4372 1.11 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4373 1.11 christos # This compiler won't grok '-c -o', but also, the minuso test has
4374 1.4 christos # not run yet. These depmodes are late enough in the game, and
4375 1.4 christos # so weak that their functioning should not be impacted.
4376 1.4 christos am__obj=conftest.${OBJEXT-o}
4377 1.4 christos am__minus_obj=
4378 1.4 christos ;;
4379 1.1 christos none) break ;;
4380 1.1 christos esac
4381 1.1 christos if depmode=$depmode \
4382 1.4 christos source=sub/conftest.c object=$am__obj \
4383 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4384 1.4 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4385 1.1 christos >/dev/null 2>conftest.err &&
4386 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4387 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4388 1.4 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4389 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4390 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings
4391 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message
4392 1.1 christos # that says an option was ignored or not supported.
4393 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly:
4394 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required
4395 1.1 christos # The diagnosis changed in icc 8.0:
4396 1.1 christos # icc: Command line remark: option '-MP' not supported
4397 1.1 christos if (grep 'ignoring option' conftest.err ||
4398 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4399 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode
4400 1.1 christos break
4401 1.1 christos fi
4402 1.1 christos fi
4403 1.1 christos done
4404 1.1 christos
4405 1.1 christos cd ..
4406 1.1 christos rm -rf conftest.dir
4407 1.1 christos else
4408 1.1 christos am_cv_CC_dependencies_compiler_type=none
4409 1.1 christos fi
4410 1.1 christos
4411 1.1 christos fi
4412 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4413 1.4 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4414 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4415 1.1 christos
4416 1.1 christos if
4417 1.1 christos test "x$enable_dependency_tracking" != xno \
4418 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4419 1.1 christos am__fastdepCC_TRUE=
4420 1.1 christos am__fastdepCC_FALSE='#'
4421 1.1 christos else
4422 1.1 christos am__fastdepCC_TRUE='#'
4423 1.1 christos am__fastdepCC_FALSE=
4424 1.1 christos fi
4425 1.1 christos
4426 1.1 christos
4427 1.8 christos case $ac_cv_prog_cc_stdc in #(
4428 1.8 christos no) :
4429 1.8 christos ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
4430 1.8 christos *) :
4431 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4432 1.8 christos $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4433 1.8 christos if ${ac_cv_prog_cc_c99+:} false; then :
4434 1.8 christos $as_echo_n "(cached) " >&6
4435 1.8 christos else
4436 1.8 christos ac_cv_prog_cc_c99=no
4437 1.8 christos ac_save_CC=$CC
4438 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4439 1.8 christos /* end confdefs.h. */
4440 1.8 christos #include <stdarg.h>
4441 1.8 christos #include <stdbool.h>
4442 1.8 christos #include <stdlib.h>
4443 1.8 christos #include <wchar.h>
4444 1.8 christos #include <stdio.h>
4445 1.8 christos
4446 1.8 christos // Check varargs macros. These examples are taken from C99 6.10.3.5.
4447 1.8 christos #define debug(...) fprintf (stderr, __VA_ARGS__)
4448 1.8 christos #define showlist(...) puts (#__VA_ARGS__)
4449 1.8 christos #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4450 1.8 christos static void
4451 1.8 christos test_varargs_macros (void)
4452 1.8 christos {
4453 1.8 christos int x = 1234;
4454 1.8 christos int y = 5678;
4455 1.8 christos debug ("Flag");
4456 1.8 christos debug ("X = %d\n", x);
4457 1.8 christos showlist (The first, second, and third items.);
4458 1.8 christos report (x>y, "x is %d but y is %d", x, y);
4459 1.8 christos }
4460 1.8 christos
4461 1.8 christos // Check long long types.
4462 1.8 christos #define BIG64 18446744073709551615ull
4463 1.8 christos #define BIG32 4294967295ul
4464 1.8 christos #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4465 1.8 christos #if !BIG_OK
4466 1.8 christos your preprocessor is broken;
4467 1.8 christos #endif
4468 1.8 christos #if BIG_OK
4469 1.8 christos #else
4470 1.8 christos your preprocessor is broken;
4471 1.8 christos #endif
4472 1.8 christos static long long int bignum = -9223372036854775807LL;
4473 1.8 christos static unsigned long long int ubignum = BIG64;
4474 1.8 christos
4475 1.8 christos struct incomplete_array
4476 1.8 christos {
4477 1.8 christos int datasize;
4478 1.8 christos double data[];
4479 1.8 christos };
4480 1.8 christos
4481 1.8 christos struct named_init {
4482 1.8 christos int number;
4483 1.8 christos const wchar_t *name;
4484 1.8 christos double average;
4485 1.8 christos };
4486 1.8 christos
4487 1.8 christos typedef const char *ccp;
4488 1.8 christos
4489 1.8 christos static inline int
4490 1.8 christos test_restrict (ccp restrict text)
4491 1.8 christos {
4492 1.8 christos // See if C++-style comments work.
4493 1.8 christos // Iterate through items via the restricted pointer.
4494 1.8 christos // Also check for declarations in for loops.
4495 1.8 christos for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4496 1.8 christos continue;
4497 1.8 christos return 0;
4498 1.8 christos }
4499 1.8 christos
4500 1.8 christos // Check varargs and va_copy.
4501 1.8 christos static void
4502 1.8 christos test_varargs (const char *format, ...)
4503 1.8 christos {
4504 1.8 christos va_list args;
4505 1.8 christos va_start (args, format);
4506 1.8 christos va_list args_copy;
4507 1.8 christos va_copy (args_copy, args);
4508 1.8 christos
4509 1.8 christos const char *str;
4510 1.8 christos int number;
4511 1.8 christos float fnumber;
4512 1.8 christos
4513 1.8 christos while (*format)
4514 1.8 christos {
4515 1.8 christos switch (*format++)
4516 1.8 christos {
4517 1.8 christos case 's': // string
4518 1.8 christos str = va_arg (args_copy, const char *);
4519 1.8 christos break;
4520 1.8 christos case 'd': // int
4521 1.8 christos number = va_arg (args_copy, int);
4522 1.8 christos break;
4523 1.8 christos case 'f': // float
4524 1.8 christos fnumber = va_arg (args_copy, double);
4525 1.8 christos break;
4526 1.8 christos default:
4527 1.8 christos break;
4528 1.8 christos }
4529 1.8 christos }
4530 1.8 christos va_end (args_copy);
4531 1.8 christos va_end (args);
4532 1.8 christos }
4533 1.8 christos
4534 1.8 christos int
4535 1.8 christos main ()
4536 1.8 christos {
4537 1.8 christos
4538 1.8 christos // Check bool.
4539 1.8 christos _Bool success = false;
4540 1.8 christos
4541 1.8 christos // Check restrict.
4542 1.8 christos if (test_restrict ("String literal") == 0)
4543 1.8 christos success = true;
4544 1.8 christos char *restrict newvar = "Another string";
4545 1.8 christos
4546 1.8 christos // Check varargs.
4547 1.8 christos test_varargs ("s, d' f .", "string", 65, 34.234);
4548 1.8 christos test_varargs_macros ();
4549 1.8 christos
4550 1.8 christos // Check flexible array members.
4551 1.8 christos struct incomplete_array *ia =
4552 1.8 christos malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4553 1.8 christos ia->datasize = 10;
4554 1.8 christos for (int i = 0; i < ia->datasize; ++i)
4555 1.8 christos ia->data[i] = i * 1.234;
4556 1.8 christos
4557 1.8 christos // Check named initializers.
4558 1.8 christos struct named_init ni = {
4559 1.8 christos .number = 34,
4560 1.8 christos .name = L"Test wide string",
4561 1.8 christos .average = 543.34343,
4562 1.8 christos };
4563 1.8 christos
4564 1.8 christos ni.number = 58;
4565 1.8 christos
4566 1.8 christos int dynamic_array[ni.number];
4567 1.8 christos dynamic_array[ni.number - 1] = 543;
4568 1.8 christos
4569 1.8 christos // work around unused variable warnings
4570 1.8 christos return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4571 1.8 christos || dynamic_array[ni.number - 1] != 543);
4572 1.8 christos
4573 1.8 christos ;
4574 1.8 christos return 0;
4575 1.8 christos }
4576 1.8 christos _ACEOF
4577 1.11 christos for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4578 1.8 christos do
4579 1.8 christos CC="$ac_save_CC $ac_arg"
4580 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
4581 1.8 christos ac_cv_prog_cc_c99=$ac_arg
4582 1.8 christos fi
4583 1.8 christos rm -f core conftest.err conftest.$ac_objext
4584 1.8 christos test "x$ac_cv_prog_cc_c99" != "xno" && break
4585 1.8 christos done
4586 1.8 christos rm -f conftest.$ac_ext
4587 1.8 christos CC=$ac_save_CC
4588 1.8 christos
4589 1.8 christos fi
4590 1.8 christos # AC_CACHE_VAL
4591 1.8 christos case "x$ac_cv_prog_cc_c99" in
4592 1.8 christos x)
4593 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4594 1.8 christos $as_echo "none needed" >&6; } ;;
4595 1.8 christos xno)
4596 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4597 1.8 christos $as_echo "unsupported" >&6; } ;;
4598 1.8 christos *)
4599 1.8 christos CC="$CC $ac_cv_prog_cc_c99"
4600 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4601 1.8 christos $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4602 1.8 christos esac
4603 1.8 christos if test "x$ac_cv_prog_cc_c99" != xno; then :
4604 1.8 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4605 1.8 christos else
4606 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4607 1.8 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4608 1.8 christos if ${ac_cv_prog_cc_c89+:} false; then :
4609 1.8 christos $as_echo_n "(cached) " >&6
4610 1.8 christos else
4611 1.8 christos ac_cv_prog_cc_c89=no
4612 1.8 christos ac_save_CC=$CC
4613 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4614 1.8 christos /* end confdefs.h. */
4615 1.8 christos #include <stdarg.h>
4616 1.8 christos #include <stdio.h>
4617 1.11 christos struct stat;
4618 1.8 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4619 1.8 christos struct buf { int x; };
4620 1.8 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4621 1.8 christos static char *e (p, i)
4622 1.8 christos char **p;
4623 1.8 christos int i;
4624 1.8 christos {
4625 1.8 christos return p[i];
4626 1.8 christos }
4627 1.8 christos static char *f (char * (*g) (char **, int), char **p, ...)
4628 1.8 christos {
4629 1.8 christos char *s;
4630 1.8 christos va_list v;
4631 1.8 christos va_start (v,p);
4632 1.8 christos s = g (p, va_arg (v,int));
4633 1.8 christos va_end (v);
4634 1.8 christos return s;
4635 1.8 christos }
4636 1.8 christos
4637 1.8 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4638 1.8 christos function prototypes and stuff, but not '\xHH' hex character constants.
4639 1.8 christos These don't provoke an error unfortunately, instead are silently treated
4640 1.8 christos as 'x'. The following induces an error, until -std is added to get
4641 1.8 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4642 1.8 christos array size at least. It's necessary to write '\x00'==0 to get something
4643 1.8 christos that's true only with -std. */
4644 1.8 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4645 1.8 christos
4646 1.8 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4647 1.8 christos inside strings and character constants. */
4648 1.8 christos #define FOO(x) 'x'
4649 1.8 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4650 1.8 christos
4651 1.8 christos int test (int i, double x);
4652 1.8 christos struct s1 {int (*f) (int a);};
4653 1.8 christos struct s2 {int (*f) (double a);};
4654 1.8 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4655 1.8 christos int argc;
4656 1.8 christos char **argv;
4657 1.8 christos int
4658 1.8 christos main ()
4659 1.8 christos {
4660 1.8 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4661 1.8 christos ;
4662 1.8 christos return 0;
4663 1.8 christos }
4664 1.8 christos _ACEOF
4665 1.8 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4666 1.8 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4667 1.8 christos do
4668 1.8 christos CC="$ac_save_CC $ac_arg"
4669 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
4670 1.8 christos ac_cv_prog_cc_c89=$ac_arg
4671 1.8 christos fi
4672 1.8 christos rm -f core conftest.err conftest.$ac_objext
4673 1.8 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4674 1.8 christos done
4675 1.8 christos rm -f conftest.$ac_ext
4676 1.8 christos CC=$ac_save_CC
4677 1.8 christos
4678 1.8 christos fi
4679 1.8 christos # AC_CACHE_VAL
4680 1.8 christos case "x$ac_cv_prog_cc_c89" in
4681 1.8 christos x)
4682 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4683 1.8 christos $as_echo "none needed" >&6; } ;;
4684 1.8 christos xno)
4685 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4686 1.8 christos $as_echo "unsupported" >&6; } ;;
4687 1.8 christos *)
4688 1.8 christos CC="$CC $ac_cv_prog_cc_c89"
4689 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4690 1.8 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4691 1.8 christos esac
4692 1.8 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4693 1.8 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4694 1.8 christos else
4695 1.8 christos ac_cv_prog_cc_stdc=no
4696 1.8 christos fi
4697 1.8 christos
4698 1.8 christos fi
4699 1.8 christos ;;
4700 1.8 christos esac
4701 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
4702 1.8 christos $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
4703 1.8 christos if ${ac_cv_prog_cc_stdc+:} false; then :
4704 1.8 christos $as_echo_n "(cached) " >&6
4705 1.8 christos fi
4706 1.8 christos
4707 1.8 christos case $ac_cv_prog_cc_stdc in #(
4708 1.8 christos no) :
4709 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4710 1.8 christos $as_echo "unsupported" >&6; } ;; #(
4711 1.8 christos '') :
4712 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4713 1.8 christos $as_echo "none needed" >&6; } ;; #(
4714 1.8 christos *) :
4715 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
4716 1.8 christos $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
4717 1.8 christos esac
4718 1.8 christos
4719 1.4 christos
4720 1.4 christos ac_ext=c
4721 1.4 christos ac_cpp='$CPP $CPPFLAGS'
4722 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4723 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4724 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4725 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4726 1.4 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
4727 1.4 christos # On Suns, sometimes $CPP names a directory.
4728 1.4 christos if test -n "$CPP" && test -d "$CPP"; then
4729 1.4 christos CPP=
4730 1.1 christos fi
4731 1.4 christos if test -z "$CPP"; then
4732 1.8 christos if ${ac_cv_prog_CPP+:} false; then :
4733 1.4 christos $as_echo_n "(cached) " >&6
4734 1.1 christos else
4735 1.4 christos # Double quotes because CPP needs to be expanded
4736 1.4 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4737 1.4 christos do
4738 1.4 christos ac_preproc_ok=false
4739 1.4 christos for ac_c_preproc_warn_flag in '' yes
4740 1.4 christos do
4741 1.4 christos # Use a header file that comes with gcc, so configuring glibc
4742 1.4 christos # with a fresh cross-compiler works.
4743 1.4 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4744 1.4 christos # <limits.h> exists even on freestanding compilers.
4745 1.4 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4746 1.4 christos # not just through cpp. "Syntax error" is here to catch this case.
4747 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748 1.4 christos /* end confdefs.h. */
4749 1.4 christos #ifdef __STDC__
4750 1.4 christos # include <limits.h>
4751 1.4 christos #else
4752 1.4 christos # include <assert.h>
4753 1.4 christos #endif
4754 1.4 christos Syntax error
4755 1.1 christos _ACEOF
4756 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4757 1.1 christos
4758 1.4 christos else
4759 1.4 christos # Broken: fails on valid input.
4760 1.4 christos continue
4761 1.4 christos fi
4762 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4763 1.1 christos
4764 1.4 christos # OK, works on sane cases. Now check whether nonexistent headers
4765 1.4 christos # can be detected and how.
4766 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4767 1.4 christos /* end confdefs.h. */
4768 1.4 christos #include <ac_nonexistent.h>
4769 1.1 christos _ACEOF
4770 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4771 1.4 christos # Broken: success on invalid input.
4772 1.4 christos continue
4773 1.1 christos else
4774 1.4 christos # Passes both tests.
4775 1.4 christos ac_preproc_ok=:
4776 1.4 christos break
4777 1.1 christos fi
4778 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4779 1.1 christos
4780 1.4 christos done
4781 1.4 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4782 1.8 christos rm -f conftest.i conftest.err conftest.$ac_ext
4783 1.4 christos if $ac_preproc_ok; then :
4784 1.4 christos break
4785 1.1 christos fi
4786 1.1 christos
4787 1.4 christos done
4788 1.4 christos ac_cv_prog_CPP=$CPP
4789 1.1 christos
4790 1.1 christos fi
4791 1.4 christos CPP=$ac_cv_prog_CPP
4792 1.4 christos else
4793 1.4 christos ac_cv_prog_CPP=$CPP
4794 1.1 christos fi
4795 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4796 1.4 christos $as_echo "$CPP" >&6; }
4797 1.4 christos ac_preproc_ok=false
4798 1.4 christos for ac_c_preproc_warn_flag in '' yes
4799 1.4 christos do
4800 1.4 christos # Use a header file that comes with gcc, so configuring glibc
4801 1.4 christos # with a fresh cross-compiler works.
4802 1.4 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4803 1.4 christos # <limits.h> exists even on freestanding compilers.
4804 1.4 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4805 1.4 christos # not just through cpp. "Syntax error" is here to catch this case.
4806 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4807 1.4 christos /* end confdefs.h. */
4808 1.4 christos #ifdef __STDC__
4809 1.4 christos # include <limits.h>
4810 1.4 christos #else
4811 1.4 christos # include <assert.h>
4812 1.4 christos #endif
4813 1.4 christos Syntax error
4814 1.4 christos _ACEOF
4815 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4816 1.1 christos
4817 1.1 christos else
4818 1.4 christos # Broken: fails on valid input.
4819 1.4 christos continue
4820 1.1 christos fi
4821 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4822 1.1 christos
4823 1.4 christos # OK, works on sane cases. Now check whether nonexistent headers
4824 1.4 christos # can be detected and how.
4825 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4826 1.4 christos /* end confdefs.h. */
4827 1.4 christos #include <ac_nonexistent.h>
4828 1.4 christos _ACEOF
4829 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4830 1.4 christos # Broken: success on invalid input.
4831 1.4 christos continue
4832 1.1 christos else
4833 1.4 christos # Passes both tests.
4834 1.4 christos ac_preproc_ok=:
4835 1.4 christos break
4836 1.1 christos fi
4837 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4838 1.1 christos
4839 1.3 christos done
4840 1.4 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4841 1.8 christos rm -f conftest.i conftest.err conftest.$ac_ext
4842 1.4 christos if $ac_preproc_ok; then :
4843 1.1 christos
4844 1.1 christos else
4845 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4846 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4847 1.8 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4848 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
4849 1.1 christos fi
4850 1.1 christos
4851 1.4 christos ac_ext=c
4852 1.4 christos ac_cpp='$CPP $CPPFLAGS'
4853 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4854 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4855 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4856 1.3 christos
4857 1.1 christos
4858 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4859 1.4 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4860 1.8 christos if ${ac_cv_path_GREP+:} false; then :
4861 1.4 christos $as_echo_n "(cached) " >&6
4862 1.1 christos else
4863 1.4 christos if test -z "$GREP"; then
4864 1.1 christos ac_path_GREP_found=false
4865 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
4866 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4867 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4868 1.1 christos do
4869 1.1 christos IFS=$as_save_IFS
4870 1.1 christos test -z "$as_dir" && as_dir=.
4871 1.4 christos for ac_prog in grep ggrep; do
4872 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4873 1.4 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4874 1.11 christos as_fn_executable_p "$ac_path_GREP" || continue
4875 1.4 christos # Check for GNU ac_path_GREP and select it if it is found.
4876 1.1 christos # Check for GNU $ac_path_GREP
4877 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
4878 1.1 christos *GNU*)
4879 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4880 1.1 christos *)
4881 1.1 christos ac_count=0
4882 1.4 christos $as_echo_n 0123456789 >"conftest.in"
4883 1.1 christos while :
4884 1.1 christos do
4885 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4886 1.1 christos mv "conftest.tmp" "conftest.in"
4887 1.1 christos cp "conftest.in" "conftest.nl"
4888 1.4 christos $as_echo 'GREP' >> "conftest.nl"
4889 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4890 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4891 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4892 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
4893 1.1 christos # Best one so far, save it but keep looking for a better one
4894 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
4895 1.1 christos ac_path_GREP_max=$ac_count
4896 1.1 christos fi
4897 1.1 christos # 10*(2^10) chars as input seems more than enough
4898 1.1 christos test $ac_count -gt 10 && break
4899 1.1 christos done
4900 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4901 1.1 christos esac
4902 1.1 christos
4903 1.4 christos $ac_path_GREP_found && break 3
4904 1.4 christos done
4905 1.4 christos done
4906 1.1 christos done
4907 1.1 christos IFS=$as_save_IFS
4908 1.4 christos if test -z "$ac_cv_path_GREP"; then
4909 1.8 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4910 1.4 christos fi
4911 1.1 christos else
4912 1.1 christos ac_cv_path_GREP=$GREP
4913 1.1 christos fi
4914 1.1 christos
4915 1.1 christos fi
4916 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4917 1.4 christos $as_echo "$ac_cv_path_GREP" >&6; }
4918 1.1 christos GREP="$ac_cv_path_GREP"
4919 1.1 christos
4920 1.1 christos
4921 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4922 1.4 christos $as_echo_n "checking for egrep... " >&6; }
4923 1.8 christos if ${ac_cv_path_EGREP+:} false; then :
4924 1.4 christos $as_echo_n "(cached) " >&6
4925 1.1 christos else
4926 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4927 1.1 christos then ac_cv_path_EGREP="$GREP -E"
4928 1.1 christos else
4929 1.4 christos if test -z "$EGREP"; then
4930 1.1 christos ac_path_EGREP_found=false
4931 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
4932 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4933 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4934 1.1 christos do
4935 1.1 christos IFS=$as_save_IFS
4936 1.1 christos test -z "$as_dir" && as_dir=.
4937 1.4 christos for ac_prog in egrep; do
4938 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4939 1.4 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4940 1.11 christos as_fn_executable_p "$ac_path_EGREP" || continue
4941 1.4 christos # Check for GNU ac_path_EGREP and select it if it is found.
4942 1.1 christos # Check for GNU $ac_path_EGREP
4943 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4944 1.1 christos *GNU*)
4945 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4946 1.1 christos *)
4947 1.1 christos ac_count=0
4948 1.4 christos $as_echo_n 0123456789 >"conftest.in"
4949 1.1 christos while :
4950 1.1 christos do
4951 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4952 1.1 christos mv "conftest.tmp" "conftest.in"
4953 1.1 christos cp "conftest.in" "conftest.nl"
4954 1.4 christos $as_echo 'EGREP' >> "conftest.nl"
4955 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4956 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4957 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4958 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4959 1.1 christos # Best one so far, save it but keep looking for a better one
4960 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4961 1.1 christos ac_path_EGREP_max=$ac_count
4962 1.1 christos fi
4963 1.1 christos # 10*(2^10) chars as input seems more than enough
4964 1.1 christos test $ac_count -gt 10 && break
4965 1.1 christos done
4966 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4967 1.1 christos esac
4968 1.1 christos
4969 1.4 christos $ac_path_EGREP_found && break 3
4970 1.4 christos done
4971 1.4 christos done
4972 1.1 christos done
4973 1.1 christos IFS=$as_save_IFS
4974 1.4 christos if test -z "$ac_cv_path_EGREP"; then
4975 1.8 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4976 1.4 christos fi
4977 1.1 christos else
4978 1.1 christos ac_cv_path_EGREP=$EGREP
4979 1.1 christos fi
4980 1.1 christos
4981 1.1 christos fi
4982 1.1 christos fi
4983 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4984 1.4 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4985 1.1 christos EGREP="$ac_cv_path_EGREP"
4986 1.1 christos
4987 1.1 christos
4988 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4989 1.4 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4990 1.8 christos if ${ac_cv_header_stdc+:} false; then :
4991 1.4 christos $as_echo_n "(cached) " >&6
4992 1.3 christos else
4993 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4994 1.4 christos /* end confdefs.h. */
4995 1.4 christos #include <stdlib.h>
4996 1.4 christos #include <stdarg.h>
4997 1.4 christos #include <string.h>
4998 1.4 christos #include <float.h>
4999 1.4 christos
5000 1.4 christos int
5001 1.4 christos main ()
5002 1.4 christos {
5003 1.4 christos
5004 1.4 christos ;
5005 1.4 christos return 0;
5006 1.4 christos }
5007 1.4 christos _ACEOF
5008 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
5009 1.4 christos ac_cv_header_stdc=yes
5010 1.3 christos else
5011 1.4 christos ac_cv_header_stdc=no
5012 1.4 christos fi
5013 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5014 1.4 christos
5015 1.4 christos if test $ac_cv_header_stdc = yes; then
5016 1.4 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5017 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5018 1.4 christos /* end confdefs.h. */
5019 1.4 christos #include <string.h>
5020 1.4 christos
5021 1.4 christos _ACEOF
5022 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5023 1.4 christos $EGREP "memchr" >/dev/null 2>&1; then :
5024 1.3 christos
5025 1.4 christos else
5026 1.4 christos ac_cv_header_stdc=no
5027 1.4 christos fi
5028 1.4 christos rm -f conftest*
5029 1.3 christos
5030 1.4 christos fi
5031 1.3 christos
5032 1.4 christos if test $ac_cv_header_stdc = yes; then
5033 1.4 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5034 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5035 1.4 christos /* end confdefs.h. */
5036 1.4 christos #include <stdlib.h>
5037 1.3 christos
5038 1.4 christos _ACEOF
5039 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5040 1.4 christos $EGREP "free" >/dev/null 2>&1; then :
5041 1.3 christos
5042 1.4 christos else
5043 1.4 christos ac_cv_header_stdc=no
5044 1.3 christos fi
5045 1.4 christos rm -f conftest*
5046 1.3 christos
5047 1.3 christos fi
5048 1.3 christos
5049 1.4 christos if test $ac_cv_header_stdc = yes; then
5050 1.4 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5051 1.4 christos if test "$cross_compiling" = yes; then :
5052 1.4 christos :
5053 1.3 christos else
5054 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5055 1.4 christos /* end confdefs.h. */
5056 1.4 christos #include <ctype.h>
5057 1.4 christos #include <stdlib.h>
5058 1.4 christos #if ((' ' & 0x0FF) == 0x020)
5059 1.4 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5060 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5061 1.4 christos #else
5062 1.4 christos # define ISLOWER(c) \
5063 1.4 christos (('a' <= (c) && (c) <= 'i') \
5064 1.4 christos || ('j' <= (c) && (c) <= 'r') \
5065 1.4 christos || ('s' <= (c) && (c) <= 'z'))
5066 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5067 1.4 christos #endif
5068 1.3 christos
5069 1.4 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5070 1.4 christos int
5071 1.4 christos main ()
5072 1.4 christos {
5073 1.4 christos int i;
5074 1.4 christos for (i = 0; i < 256; i++)
5075 1.4 christos if (XOR (islower (i), ISLOWER (i))
5076 1.4 christos || toupper (i) != TOUPPER (i))
5077 1.4 christos return 2;
5078 1.4 christos return 0;
5079 1.4 christos }
5080 1.4 christos _ACEOF
5081 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
5082 1.3 christos
5083 1.4 christos else
5084 1.4 christos ac_cv_header_stdc=no
5085 1.4 christos fi
5086 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5087 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5088 1.3 christos fi
5089 1.3 christos
5090 1.4 christos fi
5091 1.4 christos fi
5092 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5093 1.4 christos $as_echo "$ac_cv_header_stdc" >&6; }
5094 1.4 christos if test $ac_cv_header_stdc = yes; then
5095 1.3 christos
5096 1.4 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5097 1.3 christos
5098 1.4 christos fi
5099 1.3 christos
5100 1.4 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5101 1.4 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5102 1.4 christos inttypes.h stdint.h unistd.h
5103 1.4 christos do :
5104 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5105 1.4 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5106 1.4 christos "
5107 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5108 1.4 christos cat >>confdefs.h <<_ACEOF
5109 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5110 1.4 christos _ACEOF
5111 1.3 christos
5112 1.4 christos fi
5113 1.3 christos
5114 1.4 christos done
5115 1.3 christos
5116 1.3 christos
5117 1.3 christos
5118 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5119 1.8 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
5120 1.4 christos MINIX=yes
5121 1.4 christos else
5122 1.4 christos MINIX=
5123 1.4 christos fi
5124 1.3 christos
5125 1.3 christos
5126 1.4 christos if test "$MINIX" = yes; then
5127 1.3 christos
5128 1.4 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5129 1.3 christos
5130 1.3 christos
5131 1.4 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5132 1.3 christos
5133 1.3 christos
5134 1.4 christos $as_echo "#define _MINIX 1" >>confdefs.h
5135 1.3 christos
5136 1.4 christos fi
5137 1.3 christos
5138 1.3 christos
5139 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5140 1.8 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5141 1.8 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
5142 1.8 christos $as_echo_n "(cached) " >&6
5143 1.3 christos else
5144 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5145 1.8 christos /* end confdefs.h. */
5146 1.4 christos
5147 1.11 christos # define __EXTENSIONS__ 1
5148 1.11 christos $ac_includes_default
5149 1.8 christos int
5150 1.8 christos main ()
5151 1.8 christos {
5152 1.1 christos
5153 1.8 christos ;
5154 1.8 christos return 0;
5155 1.8 christos }
5156 1.8 christos _ACEOF
5157 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5158 1.8 christos ac_cv_safe_to_define___extensions__=yes
5159 1.4 christos else
5160 1.8 christos ac_cv_safe_to_define___extensions__=no
5161 1.8 christos fi
5162 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5163 1.4 christos fi
5164 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5165 1.8 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5166 1.8 christos test $ac_cv_safe_to_define___extensions__ = yes &&
5167 1.8 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5168 1.8 christos
5169 1.8 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5170 1.8 christos
5171 1.8 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5172 1.8 christos
5173 1.8 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5174 1.8 christos
5175 1.8 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5176 1.1 christos
5177 1.3 christos
5178 1.1 christos
5179 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5180 1.8 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5181 1.8 christos if ${ac_cv_c_bigendian+:} false; then :
5182 1.8 christos $as_echo_n "(cached) " >&6
5183 1.8 christos else
5184 1.8 christos ac_cv_c_bigendian=unknown
5185 1.8 christos # See if we're dealing with a universal compiler.
5186 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5187 1.8 christos /* end confdefs.h. */
5188 1.8 christos #ifndef __APPLE_CC__
5189 1.8 christos not a universal capable compiler
5190 1.8 christos #endif
5191 1.8 christos typedef int dummy;
5192 1.8 christos
5193 1.8 christos _ACEOF
5194 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5195 1.8 christos
5196 1.8 christos # Check for potential -arch flags. It is not universal unless
5197 1.8 christos # there are at least two -arch flags with different values.
5198 1.8 christos ac_arch=
5199 1.8 christos ac_prev=
5200 1.8 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5201 1.8 christos if test -n "$ac_prev"; then
5202 1.8 christos case $ac_word in
5203 1.8 christos i?86 | x86_64 | ppc | ppc64)
5204 1.8 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5205 1.8 christos ac_arch=$ac_word
5206 1.8 christos else
5207 1.8 christos ac_cv_c_bigendian=universal
5208 1.8 christos break
5209 1.8 christos fi
5210 1.8 christos ;;
5211 1.8 christos esac
5212 1.8 christos ac_prev=
5213 1.8 christos elif test "x$ac_word" = "x-arch"; then
5214 1.8 christos ac_prev=arch
5215 1.8 christos fi
5216 1.8 christos done
5217 1.8 christos fi
5218 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5219 1.8 christos if test $ac_cv_c_bigendian = unknown; then
5220 1.8 christos # See if sys/param.h defines the BYTE_ORDER macro.
5221 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5222 1.8 christos /* end confdefs.h. */
5223 1.8 christos #include <sys/types.h>
5224 1.8 christos #include <sys/param.h>
5225 1.8 christos
5226 1.8 christos int
5227 1.8 christos main ()
5228 1.8 christos {
5229 1.8 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5230 1.8 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5231 1.8 christos && LITTLE_ENDIAN)
5232 1.8 christos bogus endian macros
5233 1.8 christos #endif
5234 1.8 christos
5235 1.8 christos ;
5236 1.8 christos return 0;
5237 1.8 christos }
5238 1.8 christos _ACEOF
5239 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5240 1.8 christos # It does; now see whether it defined to BIG_ENDIAN or not.
5241 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5242 1.8 christos /* end confdefs.h. */
5243 1.8 christos #include <sys/types.h>
5244 1.8 christos #include <sys/param.h>
5245 1.8 christos
5246 1.8 christos int
5247 1.8 christos main ()
5248 1.8 christos {
5249 1.8 christos #if BYTE_ORDER != BIG_ENDIAN
5250 1.8 christos not big endian
5251 1.8 christos #endif
5252 1.8 christos
5253 1.8 christos ;
5254 1.8 christos return 0;
5255 1.8 christos }
5256 1.8 christos _ACEOF
5257 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5258 1.8 christos ac_cv_c_bigendian=yes
5259 1.8 christos else
5260 1.8 christos ac_cv_c_bigendian=no
5261 1.8 christos fi
5262 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5263 1.8 christos fi
5264 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5265 1.8 christos fi
5266 1.8 christos if test $ac_cv_c_bigendian = unknown; then
5267 1.8 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5268 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5269 1.8 christos /* end confdefs.h. */
5270 1.8 christos #include <limits.h>
5271 1.8 christos
5272 1.8 christos int
5273 1.8 christos main ()
5274 1.8 christos {
5275 1.8 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5276 1.8 christos bogus endian macros
5277 1.8 christos #endif
5278 1.8 christos
5279 1.8 christos ;
5280 1.8 christos return 0;
5281 1.8 christos }
5282 1.8 christos _ACEOF
5283 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5284 1.8 christos # It does; now see whether it defined to _BIG_ENDIAN or not.
5285 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5286 1.8 christos /* end confdefs.h. */
5287 1.8 christos #include <limits.h>
5288 1.8 christos
5289 1.8 christos int
5290 1.8 christos main ()
5291 1.8 christos {
5292 1.8 christos #ifndef _BIG_ENDIAN
5293 1.8 christos not big endian
5294 1.8 christos #endif
5295 1.8 christos
5296 1.8 christos ;
5297 1.8 christos return 0;
5298 1.8 christos }
5299 1.8 christos _ACEOF
5300 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5301 1.8 christos ac_cv_c_bigendian=yes
5302 1.8 christos else
5303 1.8 christos ac_cv_c_bigendian=no
5304 1.8 christos fi
5305 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5306 1.8 christos fi
5307 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5308 1.8 christos fi
5309 1.8 christos if test $ac_cv_c_bigendian = unknown; then
5310 1.8 christos # Compile a test program.
5311 1.8 christos if test "$cross_compiling" = yes; then :
5312 1.8 christos # Try to guess by grepping values from an object file.
5313 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5314 1.8 christos /* end confdefs.h. */
5315 1.8 christos short int ascii_mm[] =
5316 1.8 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5317 1.8 christos short int ascii_ii[] =
5318 1.8 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5319 1.8 christos int use_ascii (int i) {
5320 1.8 christos return ascii_mm[i] + ascii_ii[i];
5321 1.8 christos }
5322 1.8 christos short int ebcdic_ii[] =
5323 1.8 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5324 1.8 christos short int ebcdic_mm[] =
5325 1.8 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5326 1.8 christos int use_ebcdic (int i) {
5327 1.8 christos return ebcdic_mm[i] + ebcdic_ii[i];
5328 1.8 christos }
5329 1.8 christos extern int foo;
5330 1.8 christos
5331 1.8 christos int
5332 1.8 christos main ()
5333 1.8 christos {
5334 1.8 christos return use_ascii (foo) == use_ebcdic (foo);
5335 1.8 christos ;
5336 1.8 christos return 0;
5337 1.8 christos }
5338 1.8 christos _ACEOF
5339 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5340 1.8 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5341 1.8 christos ac_cv_c_bigendian=yes
5342 1.8 christos fi
5343 1.8 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5344 1.8 christos if test "$ac_cv_c_bigendian" = unknown; then
5345 1.8 christos ac_cv_c_bigendian=no
5346 1.8 christos else
5347 1.8 christos # finding both strings is unlikely to happen, but who knows?
5348 1.8 christos ac_cv_c_bigendian=unknown
5349 1.8 christos fi
5350 1.8 christos fi
5351 1.8 christos fi
5352 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5353 1.8 christos else
5354 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5355 1.8 christos /* end confdefs.h. */
5356 1.8 christos $ac_includes_default
5357 1.8 christos int
5358 1.8 christos main ()
5359 1.8 christos {
5360 1.8 christos
5361 1.8 christos /* Are we little or big endian? From Harbison&Steele. */
5362 1.8 christos union
5363 1.8 christos {
5364 1.8 christos long int l;
5365 1.8 christos char c[sizeof (long int)];
5366 1.8 christos } u;
5367 1.8 christos u.l = 1;
5368 1.8 christos return u.c[sizeof (long int) - 1] == 1;
5369 1.8 christos
5370 1.8 christos ;
5371 1.8 christos return 0;
5372 1.8 christos }
5373 1.8 christos _ACEOF
5374 1.8 christos if ac_fn_c_try_run "$LINENO"; then :
5375 1.8 christos ac_cv_c_bigendian=no
5376 1.8 christos else
5377 1.8 christos ac_cv_c_bigendian=yes
5378 1.8 christos fi
5379 1.8 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5380 1.8 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5381 1.8 christos fi
5382 1.8 christos
5383 1.8 christos fi
5384 1.8 christos fi
5385 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5386 1.8 christos $as_echo "$ac_cv_c_bigendian" >&6; }
5387 1.8 christos case $ac_cv_c_bigendian in #(
5388 1.8 christos yes)
5389 1.8 christos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5390 1.8 christos ;; #(
5391 1.8 christos no)
5392 1.8 christos ;; #(
5393 1.8 christos universal)
5394 1.8 christos
5395 1.8 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5396 1.8 christos
5397 1.8 christos ;; #(
5398 1.8 christos *)
5399 1.8 christos as_fn_error $? "unknown endianness
5400 1.8 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5401 1.8 christos esac
5402 1.8 christos
5403 1.1 christos
5404 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5405 1.4 christos $as_echo_n "checking whether ln -s works... " >&6; }
5406 1.4 christos LN_S=$as_ln_s
5407 1.4 christos if test "$LN_S" = "ln -s"; then
5408 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5409 1.4 christos $as_echo "yes" >&6; }
5410 1.3 christos else
5411 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5412 1.4 christos $as_echo "no, using $LN_S" >&6; }
5413 1.3 christos fi
5414 1.4 christos
5415 1.4 christos case `pwd` in
5416 1.4 christos *\ * | *\ *)
5417 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5418 1.4 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5419 1.1 christos esac
5420 1.4 christos
5421 1.4 christos
5422 1.4 christos
5423 1.11 christos macro_version='2.4.2'
5424 1.11 christos macro_revision='1.3337'
5425 1.4 christos
5426 1.4 christos
5427 1.1 christos
5428 1.1 christos
5429 1.1 christos
5430 1.1 christos
5431 1.1 christos
5432 1.1 christos
5433 1.1 christos
5434 1.1 christos
5435 1.3 christos
5436 1.1 christos
5437 1.1 christos
5438 1.4 christos ltmain="$ac_aux_dir/ltmain.sh"
5439 1.1 christos
5440 1.11 christos # Backslashify metacharacters that are still active within
5441 1.11 christos # double-quoted strings.
5442 1.11 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5443 1.11 christos
5444 1.11 christos # Same as above, but do not quote variable references.
5445 1.11 christos double_quote_subst='s/\(["`\\]\)/\\\1/g'
5446 1.11 christos
5447 1.11 christos # Sed substitution to delay expansion of an escaped shell variable in a
5448 1.11 christos # double_quote_subst'ed string.
5449 1.11 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5450 1.11 christos
5451 1.11 christos # Sed substitution to delay expansion of an escaped single quote.
5452 1.11 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5453 1.11 christos
5454 1.11 christos # Sed substitution to avoid accidental globbing in evaled expressions
5455 1.11 christos no_glob_subst='s/\*/\\\*/g'
5456 1.11 christos
5457 1.11 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5458 1.11 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5459 1.11 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5460 1.11 christos
5461 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5462 1.11 christos $as_echo_n "checking how to print strings... " >&6; }
5463 1.11 christos # Test print first, because it will be a builtin if present.
5464 1.11 christos if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5465 1.11 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5466 1.11 christos ECHO='print -r --'
5467 1.11 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5468 1.11 christos ECHO='printf %s\n'
5469 1.11 christos else
5470 1.11 christos # Use this function as a fallback that always works.
5471 1.11 christos func_fallback_echo ()
5472 1.11 christos {
5473 1.11 christos eval 'cat <<_LTECHO_EOF
5474 1.11 christos $1
5475 1.11 christos _LTECHO_EOF'
5476 1.11 christos }
5477 1.11 christos ECHO='func_fallback_echo'
5478 1.11 christos fi
5479 1.11 christos
5480 1.11 christos # func_echo_all arg...
5481 1.11 christos # Invoke $ECHO with all args, space-separated.
5482 1.11 christos func_echo_all ()
5483 1.11 christos {
5484 1.11 christos $ECHO ""
5485 1.11 christos }
5486 1.11 christos
5487 1.11 christos case "$ECHO" in
5488 1.11 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5489 1.11 christos $as_echo "printf" >&6; } ;;
5490 1.11 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5491 1.11 christos $as_echo "print -r" >&6; } ;;
5492 1.11 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5493 1.11 christos $as_echo "cat" >&6; } ;;
5494 1.11 christos esac
5495 1.11 christos
5496 1.11 christos
5497 1.11 christos
5498 1.11 christos
5499 1.11 christos
5500 1.11 christos
5501 1.11 christos
5502 1.11 christos
5503 1.11 christos
5504 1.11 christos
5505 1.11 christos
5506 1.11 christos
5507 1.11 christos
5508 1.11 christos
5509 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5510 1.4 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5511 1.8 christos if ${ac_cv_path_SED+:} false; then :
5512 1.4 christos $as_echo_n "(cached) " >&6
5513 1.3 christos else
5514 1.4 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5515 1.4 christos for ac_i in 1 2 3 4 5 6 7; do
5516 1.4 christos ac_script="$ac_script$as_nl$ac_script"
5517 1.4 christos done
5518 1.4 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5519 1.4 christos { ac_script=; unset ac_script;}
5520 1.4 christos if test -z "$SED"; then
5521 1.4 christos ac_path_SED_found=false
5522 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
5523 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5524 1.3 christos for as_dir in $PATH
5525 1.3 christos do
5526 1.3 christos IFS=$as_save_IFS
5527 1.3 christos test -z "$as_dir" && as_dir=.
5528 1.4 christos for ac_prog in sed gsed; do
5529 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5530 1.4 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5531 1.11 christos as_fn_executable_p "$ac_path_SED" || continue
5532 1.4 christos # Check for GNU ac_path_SED and select it if it is found.
5533 1.4 christos # Check for GNU $ac_path_SED
5534 1.4 christos case `"$ac_path_SED" --version 2>&1` in
5535 1.4 christos *GNU*)
5536 1.4 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5537 1.4 christos *)
5538 1.4 christos ac_count=0
5539 1.4 christos $as_echo_n 0123456789 >"conftest.in"
5540 1.4 christos while :
5541 1.4 christos do
5542 1.4 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5543 1.4 christos mv "conftest.tmp" "conftest.in"
5544 1.4 christos cp "conftest.in" "conftest.nl"
5545 1.4 christos $as_echo '' >> "conftest.nl"
5546 1.4 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5547 1.4 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5548 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5549 1.4 christos if test $ac_count -gt ${ac_path_SED_max-0}; then
5550 1.4 christos # Best one so far, save it but keep looking for a better one
5551 1.4 christos ac_cv_path_SED="$ac_path_SED"
5552 1.4 christos ac_path_SED_max=$ac_count
5553 1.4 christos fi
5554 1.4 christos # 10*(2^10) chars as input seems more than enough
5555 1.4 christos test $ac_count -gt 10 && break
5556 1.4 christos done
5557 1.4 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5558 1.4 christos esac
5559 1.4 christos
5560 1.4 christos $ac_path_SED_found && break 3
5561 1.4 christos done
5562 1.4 christos done
5563 1.4 christos done
5564 1.4 christos IFS=$as_save_IFS
5565 1.4 christos if test -z "$ac_cv_path_SED"; then
5566 1.8 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5567 1.3 christos fi
5568 1.4 christos else
5569 1.4 christos ac_cv_path_SED=$SED
5570 1.4 christos fi
5571 1.3 christos
5572 1.1 christos fi
5573 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5574 1.4 christos $as_echo "$ac_cv_path_SED" >&6; }
5575 1.4 christos SED="$ac_cv_path_SED"
5576 1.4 christos rm -f conftest.sed
5577 1.3 christos
5578 1.4 christos test -z "$SED" && SED=sed
5579 1.4 christos Xsed="$SED -e 1s/^X//"
5580 1.4 christos
5581 1.4 christos
5582 1.4 christos
5583 1.4 christos
5584 1.4 christos
5585 1.4 christos
5586 1.4 christos
5587 1.4 christos
5588 1.4 christos
5589 1.4 christos
5590 1.4 christos
5591 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5592 1.4 christos $as_echo_n "checking for fgrep... " >&6; }
5593 1.8 christos if ${ac_cv_path_FGREP+:} false; then :
5594 1.4 christos $as_echo_n "(cached) " >&6
5595 1.4 christos else
5596 1.4 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5597 1.4 christos then ac_cv_path_FGREP="$GREP -F"
5598 1.4 christos else
5599 1.4 christos if test -z "$FGREP"; then
5600 1.4 christos ac_path_FGREP_found=false
5601 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
5602 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5603 1.4 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5604 1.4 christos do
5605 1.4 christos IFS=$as_save_IFS
5606 1.4 christos test -z "$as_dir" && as_dir=.
5607 1.4 christos for ac_prog in fgrep; do
5608 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5609 1.4 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5610 1.11 christos as_fn_executable_p "$ac_path_FGREP" || continue
5611 1.4 christos # Check for GNU ac_path_FGREP and select it if it is found.
5612 1.4 christos # Check for GNU $ac_path_FGREP
5613 1.4 christos case `"$ac_path_FGREP" --version 2>&1` in
5614 1.4 christos *GNU*)
5615 1.4 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5616 1.4 christos *)
5617 1.4 christos ac_count=0
5618 1.4 christos $as_echo_n 0123456789 >"conftest.in"
5619 1.4 christos while :
5620 1.4 christos do
5621 1.4 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5622 1.4 christos mv "conftest.tmp" "conftest.in"
5623 1.4 christos cp "conftest.in" "conftest.nl"
5624 1.4 christos $as_echo 'FGREP' >> "conftest.nl"
5625 1.4 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5626 1.4 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5627 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5628 1.4 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5629 1.4 christos # Best one so far, save it but keep looking for a better one
5630 1.4 christos ac_cv_path_FGREP="$ac_path_FGREP"
5631 1.4 christos ac_path_FGREP_max=$ac_count
5632 1.4 christos fi
5633 1.4 christos # 10*(2^10) chars as input seems more than enough
5634 1.4 christos test $ac_count -gt 10 && break
5635 1.4 christos done
5636 1.4 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5637 1.1 christos esac
5638 1.4 christos
5639 1.4 christos $ac_path_FGREP_found && break 3
5640 1.4 christos done
5641 1.4 christos done
5642 1.4 christos done
5643 1.4 christos IFS=$as_save_IFS
5644 1.4 christos if test -z "$ac_cv_path_FGREP"; then
5645 1.8 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5646 1.3 christos fi
5647 1.1 christos else
5648 1.4 christos ac_cv_path_FGREP=$FGREP
5649 1.4 christos fi
5650 1.4 christos
5651 1.4 christos fi
5652 1.3 christos fi
5653 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5654 1.4 christos $as_echo "$ac_cv_path_FGREP" >&6; }
5655 1.4 christos FGREP="$ac_cv_path_FGREP"
5656 1.4 christos
5657 1.4 christos
5658 1.4 christos test -z "$GREP" && GREP=grep
5659 1.3 christos
5660 1.1 christos
5661 1.1 christos
5662 1.1 christos
5663 1.1 christos
5664 1.1 christos
5665 1.1 christos
5666 1.1 christos
5667 1.1 christos
5668 1.1 christos
5669 1.3 christos
5670 1.1 christos
5671 1.1 christos
5672 1.1 christos
5673 1.1 christos
5674 1.1 christos
5675 1.1 christos
5676 1.1 christos
5677 1.1 christos
5678 1.4 christos # Check whether --with-gnu-ld was given.
5679 1.4 christos if test "${with_gnu_ld+set}" = set; then :
5680 1.4 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5681 1.4 christos else
5682 1.4 christos with_gnu_ld=no
5683 1.4 christos fi
5684 1.1 christos
5685 1.4 christos ac_prog=ld
5686 1.4 christos if test "$GCC" = yes; then
5687 1.4 christos # Check if gcc -print-prog-name=ld gives a path.
5688 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5689 1.4 christos $as_echo_n "checking for ld used by $CC... " >&6; }
5690 1.4 christos case $host in
5691 1.4 christos *-*-mingw*)
5692 1.4 christos # gcc leaves a trailing carriage return which upsets mingw
5693 1.4 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5694 1.4 christos *)
5695 1.4 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5696 1.4 christos esac
5697 1.4 christos case $ac_prog in
5698 1.4 christos # Accept absolute paths.
5699 1.4 christos [\\/]* | ?:[\\/]*)
5700 1.4 christos re_direlt='/[^/][^/]*/\.\./'
5701 1.4 christos # Canonicalize the pathname of ld
5702 1.4 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5703 1.4 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5704 1.4 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5705 1.4 christos done
5706 1.4 christos test -z "$LD" && LD="$ac_prog"
5707 1.4 christos ;;
5708 1.4 christos "")
5709 1.4 christos # If it fails, then pretend we aren't using GCC.
5710 1.4 christos ac_prog=ld
5711 1.3 christos ;;
5712 1.3 christos *)
5713 1.4 christos # If it is relative, then search for the first ld in PATH.
5714 1.4 christos with_gnu_ld=unknown
5715 1.3 christos ;;
5716 1.3 christos esac
5717 1.4 christos elif test "$with_gnu_ld" = yes; then
5718 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5719 1.4 christos $as_echo_n "checking for GNU ld... " >&6; }
5720 1.4 christos else
5721 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5722 1.4 christos $as_echo_n "checking for non-GNU ld... " >&6; }
5723 1.4 christos fi
5724 1.8 christos if ${lt_cv_path_LD+:} false; then :
5725 1.4 christos $as_echo_n "(cached) " >&6
5726 1.4 christos else
5727 1.4 christos if test -z "$LD"; then
5728 1.4 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5729 1.4 christos for ac_dir in $PATH; do
5730 1.4 christos IFS="$lt_save_ifs"
5731 1.4 christos test -z "$ac_dir" && ac_dir=.
5732 1.4 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5733 1.4 christos lt_cv_path_LD="$ac_dir/$ac_prog"
5734 1.4 christos # Check to see if the program is GNU ld. I'd rather use --version,
5735 1.4 christos # but apparently some variants of GNU ld only accept -v.
5736 1.4 christos # Break only if it was the GNU/non-GNU ld that we prefer.
5737 1.4 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5738 1.4 christos *GNU* | *'with BFD'*)
5739 1.4 christos test "$with_gnu_ld" != no && break
5740 1.4 christos ;;
5741 1.4 christos *)
5742 1.4 christos test "$with_gnu_ld" != yes && break
5743 1.4 christos ;;
5744 1.4 christos esac
5745 1.4 christos fi
5746 1.4 christos done
5747 1.4 christos IFS="$lt_save_ifs"
5748 1.4 christos else
5749 1.4 christos lt_cv_path_LD="$LD" # Let the user override the test with a path.
5750 1.4 christos fi
5751 1.4 christos fi
5752 1.4 christos
5753 1.4 christos LD="$lt_cv_path_LD"
5754 1.4 christos if test -n "$LD"; then
5755 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5756 1.4 christos $as_echo "$LD" >&6; }
5757 1.4 christos else
5758 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5759 1.4 christos $as_echo "no" >&6; }
5760 1.4 christos fi
5761 1.8 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5762 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5763 1.4 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5764 1.8 christos if ${lt_cv_prog_gnu_ld+:} false; then :
5765 1.4 christos $as_echo_n "(cached) " >&6
5766 1.4 christos else
5767 1.4 christos # I'd rather use --version here, but apparently some GNU lds only accept -v.
5768 1.4 christos case `$LD -v 2>&1 </dev/null` in
5769 1.4 christos *GNU* | *'with BFD'*)
5770 1.4 christos lt_cv_prog_gnu_ld=yes
5771 1.4 christos ;;
5772 1.4 christos *)
5773 1.4 christos lt_cv_prog_gnu_ld=no
5774 1.3 christos ;;
5775 1.4 christos esac
5776 1.4 christos fi
5777 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5778 1.4 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5779 1.4 christos with_gnu_ld=$lt_cv_prog_gnu_ld
5780 1.1 christos
5781 1.1 christos
5782 1.1 christos
5783 1.1 christos
5784 1.1 christos
5785 1.1 christos
5786 1.1 christos
5787 1.1 christos
5788 1.1 christos
5789 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5790 1.4 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5791 1.8 christos if ${lt_cv_path_NM+:} false; then :
5792 1.4 christos $as_echo_n "(cached) " >&6
5793 1.4 christos else
5794 1.4 christos if test -n "$NM"; then
5795 1.4 christos # Let the user override the test.
5796 1.4 christos lt_cv_path_NM="$NM"
5797 1.4 christos else
5798 1.4 christos lt_nm_to_check="${ac_tool_prefix}nm"
5799 1.4 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5800 1.4 christos lt_nm_to_check="$lt_nm_to_check nm"
5801 1.4 christos fi
5802 1.4 christos for lt_tmp_nm in $lt_nm_to_check; do
5803 1.4 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5804 1.4 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5805 1.4 christos IFS="$lt_save_ifs"
5806 1.4 christos test -z "$ac_dir" && ac_dir=.
5807 1.4 christos tmp_nm="$ac_dir/$lt_tmp_nm"
5808 1.4 christos if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5809 1.4 christos # Check to see if the nm accepts a BSD-compat flag.
5810 1.4 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5811 1.4 christos # nm: unknown option "B" ignored
5812 1.4 christos # Tru64's nm complains that /dev/null is an invalid object file
5813 1.4 christos case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5814 1.4 christos */dev/null* | *'Invalid file or object type'*)
5815 1.4 christos lt_cv_path_NM="$tmp_nm -B"
5816 1.4 christos break
5817 1.4 christos ;;
5818 1.4 christos *)
5819 1.4 christos case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5820 1.4 christos */dev/null*)
5821 1.4 christos lt_cv_path_NM="$tmp_nm -p"
5822 1.4 christos break
5823 1.4 christos ;;
5824 1.4 christos *)
5825 1.4 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5826 1.4 christos continue # so that we can try to find one that supports BSD flags
5827 1.4 christos ;;
5828 1.4 christos esac
5829 1.4 christos ;;
5830 1.4 christos esac
5831 1.4 christos fi
5832 1.4 christos done
5833 1.4 christos IFS="$lt_save_ifs"
5834 1.4 christos done
5835 1.4 christos : ${lt_cv_path_NM=no}
5836 1.4 christos fi
5837 1.1 christos fi
5838 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5839 1.4 christos $as_echo "$lt_cv_path_NM" >&6; }
5840 1.4 christos if test "$lt_cv_path_NM" != "no"; then
5841 1.4 christos NM="$lt_cv_path_NM"
5842 1.4 christos else
5843 1.4 christos # Didn't find any BSD compatible name lister, look for dumpbin.
5844 1.11 christos if test -n "$DUMPBIN"; then :
5845 1.11 christos # Let the user override the test.
5846 1.11 christos else
5847 1.11 christos if test -n "$ac_tool_prefix"; then
5848 1.11 christos for ac_prog in dumpbin "link -dump"
5849 1.4 christos do
5850 1.4 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5851 1.4 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5852 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5853 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
5854 1.8 christos if ${ac_cv_prog_DUMPBIN+:} false; then :
5855 1.4 christos $as_echo_n "(cached) " >&6
5856 1.1 christos else
5857 1.4 christos if test -n "$DUMPBIN"; then
5858 1.4 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5859 1.1 christos else
5860 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5861 1.1 christos for as_dir in $PATH
5862 1.1 christos do
5863 1.1 christos IFS=$as_save_IFS
5864 1.1 christos test -z "$as_dir" && as_dir=.
5865 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5866 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5867 1.4 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5868 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5869 1.1 christos break 2
5870 1.1 christos fi
5871 1.1 christos done
5872 1.4 christos done
5873 1.1 christos IFS=$as_save_IFS
5874 1.1 christos
5875 1.1 christos fi
5876 1.1 christos fi
5877 1.4 christos DUMPBIN=$ac_cv_prog_DUMPBIN
5878 1.4 christos if test -n "$DUMPBIN"; then
5879 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5880 1.4 christos $as_echo "$DUMPBIN" >&6; }
5881 1.1 christos else
5882 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5883 1.4 christos $as_echo "no" >&6; }
5884 1.1 christos fi
5885 1.1 christos
5886 1.1 christos
5887 1.4 christos test -n "$DUMPBIN" && break
5888 1.4 christos done
5889 1.1 christos fi
5890 1.4 christos if test -z "$DUMPBIN"; then
5891 1.4 christos ac_ct_DUMPBIN=$DUMPBIN
5892 1.11 christos for ac_prog in dumpbin "link -dump"
5893 1.4 christos do
5894 1.4 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
5895 1.4 christos set dummy $ac_prog; ac_word=$2
5896 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5897 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
5898 1.8 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5899 1.4 christos $as_echo_n "(cached) " >&6
5900 1.1 christos else
5901 1.4 christos if test -n "$ac_ct_DUMPBIN"; then
5902 1.4 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5903 1.1 christos else
5904 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5905 1.1 christos for as_dir in $PATH
5906 1.1 christos do
5907 1.1 christos IFS=$as_save_IFS
5908 1.1 christos test -z "$as_dir" && as_dir=.
5909 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5910 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5911 1.4 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5912 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5913 1.1 christos break 2
5914 1.1 christos fi
5915 1.1 christos done
5916 1.4 christos done
5917 1.1 christos IFS=$as_save_IFS
5918 1.1 christos
5919 1.1 christos fi
5920 1.1 christos fi
5921 1.4 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5922 1.4 christos if test -n "$ac_ct_DUMPBIN"; then
5923 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5924 1.4 christos $as_echo "$ac_ct_DUMPBIN" >&6; }
5925 1.1 christos else
5926 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5927 1.4 christos $as_echo "no" >&6; }
5928 1.1 christos fi
5929 1.1 christos
5930 1.4 christos
5931 1.4 christos test -n "$ac_ct_DUMPBIN" && break
5932 1.4 christos done
5933 1.4 christos
5934 1.4 christos if test "x$ac_ct_DUMPBIN" = x; then
5935 1.4 christos DUMPBIN=":"
5936 1.1 christos else
5937 1.1 christos case $cross_compiling:$ac_tool_warned in
5938 1.1 christos yes:)
5939 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5940 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5941 1.1 christos ac_tool_warned=yes ;;
5942 1.1 christos esac
5943 1.4 christos DUMPBIN=$ac_ct_DUMPBIN
5944 1.1 christos fi
5945 1.1 christos fi
5946 1.1 christos
5947 1.11 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5948 1.11 christos *COFF*)
5949 1.11 christos DUMPBIN="$DUMPBIN -symbols"
5950 1.11 christos ;;
5951 1.11 christos *)
5952 1.11 christos DUMPBIN=:
5953 1.11 christos ;;
5954 1.11 christos esac
5955 1.11 christos fi
5956 1.1 christos
5957 1.4 christos if test "$DUMPBIN" != ":"; then
5958 1.4 christos NM="$DUMPBIN"
5959 1.4 christos fi
5960 1.4 christos fi
5961 1.4 christos test -z "$NM" && NM=nm
5962 1.1 christos
5963 1.1 christos
5964 1.1 christos
5965 1.1 christos
5966 1.1 christos
5967 1.1 christos
5968 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5969 1.4 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5970 1.8 christos if ${lt_cv_nm_interface+:} false; then :
5971 1.4 christos $as_echo_n "(cached) " >&6
5972 1.1 christos else
5973 1.4 christos lt_cv_nm_interface="BSD nm"
5974 1.4 christos echo "int some_variable = 0;" > conftest.$ac_ext
5975 1.11 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5976 1.4 christos (eval "$ac_compile" 2>conftest.err)
5977 1.4 christos cat conftest.err >&5
5978 1.11 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5979 1.4 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5980 1.4 christos cat conftest.err >&5
5981 1.11 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5982 1.4 christos cat conftest.out >&5
5983 1.4 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5984 1.4 christos lt_cv_nm_interface="MS dumpbin"
5985 1.3 christos fi
5986 1.4 christos rm -f conftest*
5987 1.4 christos fi
5988 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5989 1.4 christos $as_echo "$lt_cv_nm_interface" >&6; }
5990 1.1 christos
5991 1.4 christos # find the maximum length of command line arguments
5992 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5993 1.4 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5994 1.8 christos if ${lt_cv_sys_max_cmd_len+:} false; then :
5995 1.4 christos $as_echo_n "(cached) " >&6
5996 1.1 christos else
5997 1.4 christos i=0
5998 1.4 christos teststring="ABCD"
5999 1.1 christos
6000 1.4 christos case $build_os in
6001 1.4 christos msdosdjgpp*)
6002 1.4 christos # On DJGPP, this test can blow up pretty badly due to problems in libc
6003 1.4 christos # (any single argument exceeding 2000 bytes causes a buffer overrun
6004 1.4 christos # during glob expansion). Even if it were fixed, the result of this
6005 1.4 christos # check would be larger than it should be.
6006 1.4 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right
6007 1.4 christos ;;
6008 1.1 christos
6009 1.4 christos gnu*)
6010 1.4 christos # Under GNU Hurd, this test is not required because there is
6011 1.4 christos # no limit to the length of command line arguments.
6012 1.4 christos # Libtool will interpret -1 as no limit whatsoever
6013 1.4 christos lt_cv_sys_max_cmd_len=-1;
6014 1.4 christos ;;
6015 1.4 christos
6016 1.4 christos cygwin* | mingw* | cegcc*)
6017 1.4 christos # On Win9x/ME, this test blows up -- it succeeds, but takes
6018 1.4 christos # about 5 minutes as the teststring grows exponentially.
6019 1.4 christos # Worse, since 9x/ME are not pre-emptively multitasking,
6020 1.4 christos # you end up with a "frozen" computer, even though with patience
6021 1.4 christos # the test eventually succeeds (with a max line length of 256k).
6022 1.4 christos # Instead, let's just punt: use the minimum linelength reported by
6023 1.4 christos # all of the supported platforms: 8192 (on NT/2K/XP).
6024 1.4 christos lt_cv_sys_max_cmd_len=8192;
6025 1.4 christos ;;
6026 1.4 christos
6027 1.11 christos mint*)
6028 1.11 christos # On MiNT this can take a long time and run out of memory.
6029 1.11 christos lt_cv_sys_max_cmd_len=8192;
6030 1.11 christos ;;
6031 1.11 christos
6032 1.4 christos amigaos*)
6033 1.4 christos # On AmigaOS with pdksh, this test takes hours, literally.
6034 1.4 christos # So we just punt and use a minimum line length of 8192.
6035 1.4 christos lt_cv_sys_max_cmd_len=8192;
6036 1.4 christos ;;
6037 1.4 christos
6038 1.4 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6039 1.4 christos # This has been around since 386BSD, at least. Likely further.
6040 1.4 christos if test -x /sbin/sysctl; then
6041 1.4 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6042 1.4 christos elif test -x /usr/sbin/sysctl; then
6043 1.4 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6044 1.4 christos else
6045 1.4 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6046 1.4 christos fi
6047 1.4 christos # And add a safety zone
6048 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6049 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6050 1.4 christos ;;
6051 1.4 christos
6052 1.4 christos interix*)
6053 1.4 christos # We know the value 262144 and hardcode it with a safety zone (like BSD)
6054 1.4 christos lt_cv_sys_max_cmd_len=196608
6055 1.4 christos ;;
6056 1.4 christos
6057 1.11 christos os2*)
6058 1.11 christos # The test takes a long time on OS/2.
6059 1.11 christos lt_cv_sys_max_cmd_len=8192
6060 1.11 christos ;;
6061 1.11 christos
6062 1.4 christos osf*)
6063 1.4 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6064 1.4 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6065 1.4 christos # nice to cause kernel panics so lets avoid the loop below.
6066 1.4 christos # First set a reasonable default.
6067 1.4 christos lt_cv_sys_max_cmd_len=16384
6068 1.4 christos #
6069 1.4 christos if test -x /sbin/sysconfig; then
6070 1.4 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6071 1.4 christos *1*) lt_cv_sys_max_cmd_len=-1 ;;
6072 1.4 christos esac
6073 1.4 christos fi
6074 1.4 christos ;;
6075 1.4 christos sco3.2v5*)
6076 1.4 christos lt_cv_sys_max_cmd_len=102400
6077 1.4 christos ;;
6078 1.4 christos sysv5* | sco5v6* | sysv4.2uw2*)
6079 1.4 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6080 1.4 christos if test -n "$kargmax"; then
6081 1.4 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6082 1.4 christos else
6083 1.4 christos lt_cv_sys_max_cmd_len=32768
6084 1.4 christos fi
6085 1.4 christos ;;
6086 1.4 christos *)
6087 1.4 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6088 1.4 christos if test -n "$lt_cv_sys_max_cmd_len"; then
6089 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6090 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6091 1.4 christos else
6092 1.4 christos # Make teststring a little bigger before we do anything with it.
6093 1.4 christos # a 1K string should be a reasonable start.
6094 1.4 christos for i in 1 2 3 4 5 6 7 8 ; do
6095 1.4 christos teststring=$teststring$teststring
6096 1.4 christos done
6097 1.4 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6098 1.4 christos # If test is not a shell built-in, we'll probably end up computing a
6099 1.4 christos # maximum length that is only half of the actual maximum length, but
6100 1.4 christos # we can't tell.
6101 1.11 christos while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
6102 1.11 christos = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6103 1.4 christos test $i != 17 # 1/2 MB should be enough
6104 1.4 christos do
6105 1.4 christos i=`expr $i + 1`
6106 1.4 christos teststring=$teststring$teststring
6107 1.4 christos done
6108 1.4 christos # Only check the string length outside the loop.
6109 1.4 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6110 1.4 christos teststring=
6111 1.4 christos # Add a significant safety factor because C++ compilers can tack on
6112 1.4 christos # massive amounts of additional arguments before passing them to the
6113 1.4 christos # linker. It appears as though 1/2 is a usable value.
6114 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6115 1.4 christos fi
6116 1.4 christos ;;
6117 1.4 christos esac
6118 1.1 christos
6119 1.3 christos fi
6120 1.4 christos
6121 1.4 christos if test -n $lt_cv_sys_max_cmd_len ; then
6122 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6123 1.4 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6124 1.4 christos else
6125 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6126 1.4 christos $as_echo "none" >&6; }
6127 1.3 christos fi
6128 1.4 christos max_cmd_len=$lt_cv_sys_max_cmd_len
6129 1.4 christos
6130 1.4 christos
6131 1.4 christos
6132 1.4 christos
6133 1.4 christos
6134 1.4 christos
6135 1.4 christos : ${CP="cp -f"}
6136 1.4 christos : ${MV="mv -f"}
6137 1.4 christos : ${RM="rm -f"}
6138 1.4 christos
6139 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6140 1.4 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6141 1.4 christos # Try some XSI features
6142 1.4 christos xsi_shell=no
6143 1.4 christos ( _lt_dummy="a/b/c"
6144 1.11 christos test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
6145 1.11 christos = c,a/b,b/c, \
6146 1.4 christos && eval 'test $(( 1 + 1 )) -eq 2 \
6147 1.4 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6148 1.4 christos && xsi_shell=yes
6149 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6150 1.4 christos $as_echo "$xsi_shell" >&6; }
6151 1.4 christos
6152 1.4 christos
6153 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6154 1.4 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6155 1.4 christos lt_shell_append=no
6156 1.4 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6157 1.4 christos >/dev/null 2>&1 \
6158 1.4 christos && lt_shell_append=yes
6159 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6160 1.4 christos $as_echo "$lt_shell_append" >&6; }
6161 1.4 christos
6162 1.4 christos
6163 1.4 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6164 1.4 christos lt_unset=unset
6165 1.3 christos else
6166 1.4 christos lt_unset=false
6167 1.3 christos fi
6168 1.1 christos
6169 1.4 christos
6170 1.4 christos
6171 1.4 christos
6172 1.4 christos
6173 1.4 christos # test EBCDIC or ASCII
6174 1.4 christos case `echo X|tr X '\101'` in
6175 1.4 christos A) # ASCII based system
6176 1.4 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6177 1.4 christos lt_SP2NL='tr \040 \012'
6178 1.4 christos lt_NL2SP='tr \015\012 \040\040'
6179 1.4 christos ;;
6180 1.4 christos *) # EBCDIC based system
6181 1.4 christos lt_SP2NL='tr \100 \n'
6182 1.4 christos lt_NL2SP='tr \r\n \100\100'
6183 1.4 christos ;;
6184 1.3 christos esac
6185 1.4 christos
6186 1.4 christos
6187 1.4 christos
6188 1.4 christos
6189 1.4 christos
6190 1.4 christos
6191 1.4 christos
6192 1.4 christos
6193 1.4 christos
6194 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6195 1.11 christos $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6196 1.11 christos if ${lt_cv_to_host_file_cmd+:} false; then :
6197 1.11 christos $as_echo_n "(cached) " >&6
6198 1.11 christos else
6199 1.11 christos case $host in
6200 1.11 christos *-*-mingw* )
6201 1.11 christos case $build in
6202 1.11 christos *-*-mingw* ) # actually msys
6203 1.11 christos lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6204 1.11 christos ;;
6205 1.11 christos *-*-cygwin* )
6206 1.11 christos lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6207 1.11 christos ;;
6208 1.11 christos * ) # otherwise, assume *nix
6209 1.11 christos lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6210 1.11 christos ;;
6211 1.11 christos esac
6212 1.11 christos ;;
6213 1.11 christos *-*-cygwin* )
6214 1.11 christos case $build in
6215 1.11 christos *-*-mingw* ) # actually msys
6216 1.11 christos lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6217 1.11 christos ;;
6218 1.11 christos *-*-cygwin* )
6219 1.11 christos lt_cv_to_host_file_cmd=func_convert_file_noop
6220 1.11 christos ;;
6221 1.11 christos * ) # otherwise, assume *nix
6222 1.11 christos lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6223 1.11 christos ;;
6224 1.11 christos esac
6225 1.11 christos ;;
6226 1.11 christos * ) # unhandled hosts (and "normal" native builds)
6227 1.11 christos lt_cv_to_host_file_cmd=func_convert_file_noop
6228 1.11 christos ;;
6229 1.11 christos esac
6230 1.11 christos
6231 1.11 christos fi
6232 1.11 christos
6233 1.11 christos to_host_file_cmd=$lt_cv_to_host_file_cmd
6234 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6235 1.11 christos $as_echo "$lt_cv_to_host_file_cmd" >&6; }
6236 1.11 christos
6237 1.11 christos
6238 1.11 christos
6239 1.11 christos
6240 1.11 christos
6241 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6242 1.11 christos $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6243 1.11 christos if ${lt_cv_to_tool_file_cmd+:} false; then :
6244 1.11 christos $as_echo_n "(cached) " >&6
6245 1.11 christos else
6246 1.11 christos #assume ordinary cross tools, or native build.
6247 1.11 christos lt_cv_to_tool_file_cmd=func_convert_file_noop
6248 1.11 christos case $host in
6249 1.11 christos *-*-mingw* )
6250 1.11 christos case $build in
6251 1.11 christos *-*-mingw* ) # actually msys
6252 1.11 christos lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6253 1.11 christos ;;
6254 1.11 christos esac
6255 1.11 christos ;;
6256 1.11 christos esac
6257 1.11 christos
6258 1.11 christos fi
6259 1.11 christos
6260 1.11 christos to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6261 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6262 1.11 christos $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6263 1.11 christos
6264 1.11 christos
6265 1.11 christos
6266 1.11 christos
6267 1.11 christos
6268 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6269 1.4 christos $as_echo_n "checking for $LD option to reload object files... " >&6; }
6270 1.8 christos if ${lt_cv_ld_reload_flag+:} false; then :
6271 1.4 christos $as_echo_n "(cached) " >&6
6272 1.1 christos else
6273 1.4 christos lt_cv_ld_reload_flag='-r'
6274 1.1 christos fi
6275 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6276 1.4 christos $as_echo "$lt_cv_ld_reload_flag" >&6; }
6277 1.4 christos reload_flag=$lt_cv_ld_reload_flag
6278 1.4 christos case $reload_flag in
6279 1.4 christos "" | " "*) ;;
6280 1.4 christos *) reload_flag=" $reload_flag" ;;
6281 1.4 christos esac
6282 1.4 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6283 1.4 christos case $host_os in
6284 1.11 christos cygwin* | mingw* | pw32* | cegcc*)
6285 1.11 christos if test "$GCC" != yes; then
6286 1.11 christos reload_cmds=false
6287 1.11 christos fi
6288 1.11 christos ;;
6289 1.4 christos darwin*)
6290 1.4 christos if test "$GCC" = yes; then
6291 1.4 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6292 1.4 christos else
6293 1.4 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6294 1.4 christos fi
6295 1.4 christos ;;
6296 1.4 christos esac
6297 1.4 christos
6298 1.4 christos
6299 1.1 christos
6300 1.3 christos
6301 1.1 christos
6302 1.1 christos
6303 1.1 christos
6304 1.1 christos
6305 1.1 christos
6306 1.3 christos if test -n "$ac_tool_prefix"; then
6307 1.4 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6308 1.4 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2
6309 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6310 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6311 1.8 christos if ${ac_cv_prog_OBJDUMP+:} false; then :
6312 1.4 christos $as_echo_n "(cached) " >&6
6313 1.1 christos else
6314 1.4 christos if test -n "$OBJDUMP"; then
6315 1.4 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6316 1.3 christos else
6317 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6318 1.3 christos for as_dir in $PATH
6319 1.1 christos do
6320 1.3 christos IFS=$as_save_IFS
6321 1.3 christos test -z "$as_dir" && as_dir=.
6322 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6323 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6324 1.4 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6325 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6326 1.3 christos break 2
6327 1.3 christos fi
6328 1.3 christos done
6329 1.4 christos done
6330 1.3 christos IFS=$as_save_IFS
6331 1.1 christos
6332 1.1 christos fi
6333 1.3 christos fi
6334 1.4 christos OBJDUMP=$ac_cv_prog_OBJDUMP
6335 1.4 christos if test -n "$OBJDUMP"; then
6336 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6337 1.4 christos $as_echo "$OBJDUMP" >&6; }
6338 1.1 christos else
6339 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6340 1.4 christos $as_echo "no" >&6; }
6341 1.1 christos fi
6342 1.1 christos
6343 1.1 christos
6344 1.1 christos fi
6345 1.4 christos if test -z "$ac_cv_prog_OBJDUMP"; then
6346 1.4 christos ac_ct_OBJDUMP=$OBJDUMP
6347 1.4 christos # Extract the first word of "objdump", so it can be a program name with args.
6348 1.4 christos set dummy objdump; ac_word=$2
6349 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6350 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6351 1.8 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6352 1.4 christos $as_echo_n "(cached) " >&6
6353 1.3 christos else
6354 1.4 christos if test -n "$ac_ct_OBJDUMP"; then
6355 1.4 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6356 1.1 christos else
6357 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358 1.3 christos for as_dir in $PATH
6359 1.1 christos do
6360 1.3 christos IFS=$as_save_IFS
6361 1.3 christos test -z "$as_dir" && as_dir=.
6362 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6363 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6364 1.4 christos ac_cv_prog_ac_ct_OBJDUMP="objdump"
6365 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6366 1.3 christos break 2
6367 1.3 christos fi
6368 1.1 christos done
6369 1.4 christos done
6370 1.1 christos IFS=$as_save_IFS
6371 1.1 christos
6372 1.1 christos fi
6373 1.1 christos fi
6374 1.4 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6375 1.4 christos if test -n "$ac_ct_OBJDUMP"; then
6376 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6377 1.4 christos $as_echo "$ac_ct_OBJDUMP" >&6; }
6378 1.1 christos else
6379 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6380 1.4 christos $as_echo "no" >&6; }
6381 1.1 christos fi
6382 1.1 christos
6383 1.4 christos if test "x$ac_ct_OBJDUMP" = x; then
6384 1.4 christos OBJDUMP="false"
6385 1.1 christos else
6386 1.1 christos case $cross_compiling:$ac_tool_warned in
6387 1.1 christos yes:)
6388 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6389 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6390 1.1 christos ac_tool_warned=yes ;;
6391 1.1 christos esac
6392 1.4 christos OBJDUMP=$ac_ct_OBJDUMP
6393 1.1 christos fi
6394 1.3 christos else
6395 1.4 christos OBJDUMP="$ac_cv_prog_OBJDUMP"
6396 1.1 christos fi
6397 1.1 christos
6398 1.4 christos test -z "$OBJDUMP" && OBJDUMP=objdump
6399 1.3 christos
6400 1.3 christos
6401 1.3 christos
6402 1.1 christos
6403 1.1 christos
6404 1.1 christos
6405 1.1 christos
6406 1.1 christos
6407 1.1 christos
6408 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6409 1.4 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6410 1.8 christos if ${lt_cv_deplibs_check_method+:} false; then :
6411 1.4 christos $as_echo_n "(cached) " >&6
6412 1.4 christos else
6413 1.4 christos lt_cv_file_magic_cmd='$MAGIC_CMD'
6414 1.4 christos lt_cv_file_magic_test_file=
6415 1.4 christos lt_cv_deplibs_check_method='unknown'
6416 1.4 christos # Need to set the preceding variable on all platforms that support
6417 1.4 christos # interlibrary dependencies.
6418 1.4 christos # 'none' -- dependencies not supported.
6419 1.4 christos # `unknown' -- same as none, but documents that we really don't know.
6420 1.4 christos # 'pass_all' -- all dependencies passed with no checks.
6421 1.4 christos # 'test_compile' -- check by making test program.
6422 1.4 christos # 'file_magic [[regex]]' -- check by looking for files in library path
6423 1.4 christos # which responds to the $file_magic_cmd with a given extended regex.
6424 1.4 christos # If you have `file' or equivalent on your system and you're not sure
6425 1.4 christos # whether `pass_all' will *always* work, you probably want this one.
6426 1.1 christos
6427 1.4 christos case $host_os in
6428 1.4 christos aix[4-9]*)
6429 1.4 christos lt_cv_deplibs_check_method=pass_all
6430 1.4 christos ;;
6431 1.4 christos
6432 1.4 christos beos*)
6433 1.4 christos lt_cv_deplibs_check_method=pass_all
6434 1.4 christos ;;
6435 1.1 christos
6436 1.4 christos bsdi[45]*)
6437 1.4 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6438 1.4 christos lt_cv_file_magic_cmd='/usr/bin/file -L'
6439 1.4 christos lt_cv_file_magic_test_file=/shlib/libc.so
6440 1.4 christos ;;
6441 1.1 christos
6442 1.4 christos cygwin*)
6443 1.4 christos # func_win32_libid is a shell function defined in ltmain.sh
6444 1.4 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6445 1.4 christos lt_cv_file_magic_cmd='func_win32_libid'
6446 1.4 christos ;;
6447 1.1 christos
6448 1.4 christos mingw* | pw32*)
6449 1.4 christos # Base MSYS/MinGW do not provide the 'file' command needed by
6450 1.4 christos # func_win32_libid shell function, so use a weaker test based on 'objdump',
6451 1.4 christos # unless we find 'file', for example because we are cross-compiling.
6452 1.11 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6453 1.11 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6454 1.4 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6455 1.4 christos lt_cv_file_magic_cmd='func_win32_libid'
6456 1.4 christos else
6457 1.11 christos # Keep this pattern in sync with the one in func_win32_libid.
6458 1.11 christos lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6459 1.4 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6460 1.4 christos fi
6461 1.4 christos ;;
6462 1.1 christos
6463 1.11 christos cegcc*)
6464 1.4 christos # use the weaker test based on 'objdump'. See mingw*.
6465 1.4 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6466 1.4 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6467 1.4 christos ;;
6468 1.1 christos
6469 1.4 christos darwin* | rhapsody*)
6470 1.4 christos lt_cv_deplibs_check_method=pass_all
6471 1.4 christos ;;
6472 1.1 christos
6473 1.4 christos freebsd* | dragonfly*)
6474 1.4 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6475 1.4 christos case $host_cpu in
6476 1.4 christos i*86 )
6477 1.4 christos # Not sure whether the presence of OpenBSD here was a mistake.
6478 1.4 christos # Let's accept both of them until this is cleared up.
6479 1.4 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6480 1.4 christos lt_cv_file_magic_cmd=/usr/bin/file
6481 1.4 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6482 1.4 christos ;;
6483 1.4 christos esac
6484 1.4 christos else
6485 1.4 christos lt_cv_deplibs_check_method=pass_all
6486 1.4 christos fi
6487 1.4 christos ;;
6488 1.1 christos
6489 1.4 christos gnu*)
6490 1.4 christos lt_cv_deplibs_check_method=pass_all
6491 1.4 christos ;;
6492 1.1 christos
6493 1.11 christos haiku*)
6494 1.11 christos lt_cv_deplibs_check_method=pass_all
6495 1.11 christos ;;
6496 1.11 christos
6497 1.4 christos hpux10.20* | hpux11*)
6498 1.4 christos lt_cv_file_magic_cmd=/usr/bin/file
6499 1.4 christos case $host_cpu in
6500 1.4 christos ia64*)
6501 1.4 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6502 1.4 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6503 1.4 christos ;;
6504 1.4 christos hppa*64*)
6505 1.11 christos 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]'
6506 1.4 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6507 1.4 christos ;;
6508 1.4 christos *)
6509 1.11 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6510 1.4 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl
6511 1.4 christos ;;
6512 1.4 christos esac
6513 1.4 christos ;;
6514 1.1 christos
6515 1.4 christos interix[3-9]*)
6516 1.4 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6517 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6518 1.4 christos ;;
6519 1.1 christos
6520 1.4 christos irix5* | irix6* | nonstopux*)
6521 1.4 christos case $LD in
6522 1.4 christos *-32|*"-32 ") libmagic=32-bit;;
6523 1.4 christos *-n32|*"-n32 ") libmagic=N32;;
6524 1.4 christos *-64|*"-64 ") libmagic=64-bit;;
6525 1.4 christos *) libmagic=never-match;;
6526 1.4 christos esac
6527 1.4 christos lt_cv_deplibs_check_method=pass_all
6528 1.4 christos ;;
6529 1.1 christos
6530 1.11 christos # This must be glibc/ELF.
6531 1.11 christos linux* | k*bsd*-gnu | kopensolaris*-gnu)
6532 1.4 christos lt_cv_deplibs_check_method=pass_all
6533 1.4 christos ;;
6534 1.1 christos
6535 1.4 christos netbsd*)
6536 1.4 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6537 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6538 1.4 christos else
6539 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6540 1.4 christos fi
6541 1.4 christos ;;
6542 1.1 christos
6543 1.4 christos newos6*)
6544 1.4 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6545 1.4 christos lt_cv_file_magic_cmd=/usr/bin/file
6546 1.4 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so
6547 1.4 christos ;;
6548 1.1 christos
6549 1.4 christos *nto* | *qnx*)
6550 1.4 christos lt_cv_deplibs_check_method=pass_all
6551 1.4 christos ;;
6552 1.1 christos
6553 1.4 christos openbsd*)
6554 1.4 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6555 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6556 1.4 christos else
6557 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6558 1.4 christos fi
6559 1.4 christos ;;
6560 1.1 christos
6561 1.4 christos osf3* | osf4* | osf5*)
6562 1.4 christos lt_cv_deplibs_check_method=pass_all
6563 1.4 christos ;;
6564 1.1 christos
6565 1.4 christos rdos*)
6566 1.4 christos lt_cv_deplibs_check_method=pass_all
6567 1.4 christos ;;
6568 1.1 christos
6569 1.4 christos solaris*)
6570 1.4 christos lt_cv_deplibs_check_method=pass_all
6571 1.4 christos ;;
6572 1.1 christos
6573 1.4 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6574 1.4 christos lt_cv_deplibs_check_method=pass_all
6575 1.4 christos ;;
6576 1.1 christos
6577 1.4 christos sysv4 | sysv4.3*)
6578 1.4 christos case $host_vendor in
6579 1.4 christos motorola)
6580 1.4 christos 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]'
6581 1.4 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6582 1.4 christos ;;
6583 1.4 christos ncr)
6584 1.4 christos lt_cv_deplibs_check_method=pass_all
6585 1.4 christos ;;
6586 1.4 christos sequent)
6587 1.4 christos lt_cv_file_magic_cmd='/bin/file'
6588 1.4 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6589 1.4 christos ;;
6590 1.4 christos sni)
6591 1.4 christos lt_cv_file_magic_cmd='/bin/file'
6592 1.4 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6593 1.4 christos lt_cv_file_magic_test_file=/lib/libc.so
6594 1.4 christos ;;
6595 1.4 christos siemens)
6596 1.4 christos lt_cv_deplibs_check_method=pass_all
6597 1.4 christos ;;
6598 1.4 christos pc)
6599 1.4 christos lt_cv_deplibs_check_method=pass_all
6600 1.4 christos ;;
6601 1.4 christos esac
6602 1.4 christos ;;
6603 1.1 christos
6604 1.4 christos tpf*)
6605 1.4 christos lt_cv_deplibs_check_method=pass_all
6606 1.4 christos ;;
6607 1.4 christos esac
6608 1.3 christos
6609 1.4 christos fi
6610 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6611 1.4 christos $as_echo "$lt_cv_deplibs_check_method" >&6; }
6612 1.11 christos
6613 1.11 christos file_magic_glob=
6614 1.11 christos want_nocaseglob=no
6615 1.11 christos if test "$build" = "$host"; then
6616 1.11 christos case $host_os in
6617 1.11 christos mingw* | pw32*)
6618 1.11 christos if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6619 1.11 christos want_nocaseglob=yes
6620 1.11 christos else
6621 1.11 christos file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6622 1.11 christos fi
6623 1.11 christos ;;
6624 1.11 christos esac
6625 1.11 christos fi
6626 1.11 christos
6627 1.4 christos file_magic_cmd=$lt_cv_file_magic_cmd
6628 1.4 christos deplibs_check_method=$lt_cv_deplibs_check_method
6629 1.4 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown
6630 1.3 christos
6631 1.3 christos
6632 1.3 christos
6633 1.3 christos
6634 1.3 christos
6635 1.3 christos
6636 1.3 christos
6637 1.3 christos
6638 1.3 christos
6639 1.3 christos
6640 1.3 christos
6641 1.3 christos
6642 1.11 christos
6643 1.11 christos
6644 1.11 christos
6645 1.11 christos
6646 1.11 christos
6647 1.11 christos
6648 1.11 christos
6649 1.11 christos
6650 1.11 christos
6651 1.11 christos
6652 1.4 christos if test -n "$ac_tool_prefix"; then
6653 1.11 christos # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6654 1.11 christos set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6655 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6656 1.11 christos $as_echo_n "checking for $ac_word... " >&6; }
6657 1.11 christos if ${ac_cv_prog_DLLTOOL+:} false; then :
6658 1.11 christos $as_echo_n "(cached) " >&6
6659 1.11 christos else
6660 1.11 christos if test -n "$DLLTOOL"; then
6661 1.11 christos ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6662 1.11 christos else
6663 1.11 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6664 1.11 christos for as_dir in $PATH
6665 1.11 christos do
6666 1.11 christos IFS=$as_save_IFS
6667 1.11 christos test -z "$as_dir" && as_dir=.
6668 1.11 christos for ac_exec_ext in '' $ac_executable_extensions; do
6669 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6670 1.11 christos ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6671 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6672 1.11 christos break 2
6673 1.11 christos fi
6674 1.11 christos done
6675 1.11 christos done
6676 1.11 christos IFS=$as_save_IFS
6677 1.11 christos
6678 1.11 christos fi
6679 1.11 christos fi
6680 1.11 christos DLLTOOL=$ac_cv_prog_DLLTOOL
6681 1.11 christos if test -n "$DLLTOOL"; then
6682 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6683 1.11 christos $as_echo "$DLLTOOL" >&6; }
6684 1.11 christos else
6685 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6686 1.11 christos $as_echo "no" >&6; }
6687 1.11 christos fi
6688 1.11 christos
6689 1.11 christos
6690 1.11 christos fi
6691 1.11 christos if test -z "$ac_cv_prog_DLLTOOL"; then
6692 1.11 christos ac_ct_DLLTOOL=$DLLTOOL
6693 1.11 christos # Extract the first word of "dlltool", so it can be a program name with args.
6694 1.11 christos set dummy dlltool; ac_word=$2
6695 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6696 1.11 christos $as_echo_n "checking for $ac_word... " >&6; }
6697 1.11 christos if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6698 1.11 christos $as_echo_n "(cached) " >&6
6699 1.11 christos else
6700 1.11 christos if test -n "$ac_ct_DLLTOOL"; then
6701 1.11 christos ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6702 1.11 christos else
6703 1.11 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6704 1.11 christos for as_dir in $PATH
6705 1.11 christos do
6706 1.11 christos IFS=$as_save_IFS
6707 1.11 christos test -z "$as_dir" && as_dir=.
6708 1.11 christos for ac_exec_ext in '' $ac_executable_extensions; do
6709 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6710 1.11 christos ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6711 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6712 1.11 christos break 2
6713 1.11 christos fi
6714 1.11 christos done
6715 1.11 christos done
6716 1.11 christos IFS=$as_save_IFS
6717 1.11 christos
6718 1.11 christos fi
6719 1.11 christos fi
6720 1.11 christos ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6721 1.11 christos if test -n "$ac_ct_DLLTOOL"; then
6722 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6723 1.11 christos $as_echo "$ac_ct_DLLTOOL" >&6; }
6724 1.11 christos else
6725 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6726 1.11 christos $as_echo "no" >&6; }
6727 1.11 christos fi
6728 1.11 christos
6729 1.11 christos if test "x$ac_ct_DLLTOOL" = x; then
6730 1.11 christos DLLTOOL="false"
6731 1.11 christos else
6732 1.11 christos case $cross_compiling:$ac_tool_warned in
6733 1.11 christos yes:)
6734 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6735 1.11 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6736 1.11 christos ac_tool_warned=yes ;;
6737 1.11 christos esac
6738 1.11 christos DLLTOOL=$ac_ct_DLLTOOL
6739 1.11 christos fi
6740 1.11 christos else
6741 1.11 christos DLLTOOL="$ac_cv_prog_DLLTOOL"
6742 1.11 christos fi
6743 1.11 christos
6744 1.11 christos test -z "$DLLTOOL" && DLLTOOL=dlltool
6745 1.11 christos
6746 1.11 christos
6747 1.11 christos
6748 1.11 christos
6749 1.11 christos
6750 1.11 christos
6751 1.11 christos
6752 1.11 christos
6753 1.11 christos
6754 1.11 christos
6755 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6756 1.11 christos $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6757 1.11 christos if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6758 1.11 christos $as_echo_n "(cached) " >&6
6759 1.11 christos else
6760 1.11 christos lt_cv_sharedlib_from_linklib_cmd='unknown'
6761 1.11 christos
6762 1.11 christos case $host_os in
6763 1.11 christos cygwin* | mingw* | pw32* | cegcc*)
6764 1.11 christos # two different shell functions defined in ltmain.sh
6765 1.11 christos # decide which to use based on capabilities of $DLLTOOL
6766 1.11 christos case `$DLLTOOL --help 2>&1` in
6767 1.11 christos *--identify-strict*)
6768 1.11 christos lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6769 1.11 christos ;;
6770 1.11 christos *)
6771 1.11 christos lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6772 1.11 christos ;;
6773 1.11 christos esac
6774 1.11 christos ;;
6775 1.11 christos *)
6776 1.11 christos # fallback: assume linklib IS sharedlib
6777 1.11 christos lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6778 1.11 christos ;;
6779 1.11 christos esac
6780 1.11 christos
6781 1.11 christos fi
6782 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6783 1.11 christos $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6784 1.11 christos sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6785 1.11 christos test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6786 1.11 christos
6787 1.11 christos
6788 1.11 christos
6789 1.11 christos
6790 1.11 christos
6791 1.11 christos
6792 1.11 christos
6793 1.11 christos if test -n "$ac_tool_prefix"; then
6794 1.11 christos for ac_prog in ar
6795 1.11 christos do
6796 1.11 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6797 1.11 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6798 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6799 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6800 1.8 christos if ${ac_cv_prog_AR+:} false; then :
6801 1.4 christos $as_echo_n "(cached) " >&6
6802 1.4 christos else
6803 1.4 christos if test -n "$AR"; then
6804 1.4 christos ac_cv_prog_AR="$AR" # Let the user override the test.
6805 1.4 christos else
6806 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6807 1.4 christos for as_dir in $PATH
6808 1.4 christos do
6809 1.4 christos IFS=$as_save_IFS
6810 1.4 christos test -z "$as_dir" && as_dir=.
6811 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6812 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6813 1.11 christos ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6814 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6815 1.4 christos break 2
6816 1.4 christos fi
6817 1.4 christos done
6818 1.4 christos done
6819 1.4 christos IFS=$as_save_IFS
6820 1.3 christos
6821 1.4 christos fi
6822 1.4 christos fi
6823 1.4 christos AR=$ac_cv_prog_AR
6824 1.4 christos if test -n "$AR"; then
6825 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6826 1.4 christos $as_echo "$AR" >&6; }
6827 1.1 christos else
6828 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6829 1.4 christos $as_echo "no" >&6; }
6830 1.4 christos fi
6831 1.1 christos
6832 1.1 christos
6833 1.11 christos test -n "$AR" && break
6834 1.11 christos done
6835 1.4 christos fi
6836 1.11 christos if test -z "$AR"; then
6837 1.4 christos ac_ct_AR=$AR
6838 1.11 christos for ac_prog in ar
6839 1.11 christos do
6840 1.11 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
6841 1.11 christos set dummy $ac_prog; ac_word=$2
6842 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6844 1.8 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
6845 1.4 christos $as_echo_n "(cached) " >&6
6846 1.4 christos else
6847 1.4 christos if test -n "$ac_ct_AR"; then
6848 1.4 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6849 1.4 christos else
6850 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851 1.4 christos for as_dir in $PATH
6852 1.4 christos do
6853 1.4 christos IFS=$as_save_IFS
6854 1.4 christos test -z "$as_dir" && as_dir=.
6855 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6856 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6857 1.11 christos ac_cv_prog_ac_ct_AR="$ac_prog"
6858 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6859 1.4 christos break 2
6860 1.4 christos fi
6861 1.4 christos done
6862 1.4 christos done
6863 1.4 christos IFS=$as_save_IFS
6864 1.1 christos
6865 1.4 christos fi
6866 1.4 christos fi
6867 1.4 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
6868 1.4 christos if test -n "$ac_ct_AR"; then
6869 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6870 1.4 christos $as_echo "$ac_ct_AR" >&6; }
6871 1.4 christos else
6872 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873 1.4 christos $as_echo "no" >&6; }
6874 1.4 christos fi
6875 1.1 christos
6876 1.11 christos
6877 1.11 christos test -n "$ac_ct_AR" && break
6878 1.11 christos done
6879 1.11 christos
6880 1.4 christos if test "x$ac_ct_AR" = x; then
6881 1.4 christos AR="false"
6882 1.4 christos else
6883 1.4 christos case $cross_compiling:$ac_tool_warned in
6884 1.4 christos yes:)
6885 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6886 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6887 1.4 christos ac_tool_warned=yes ;;
6888 1.4 christos esac
6889 1.4 christos AR=$ac_ct_AR
6890 1.4 christos fi
6891 1.4 christos fi
6892 1.4 christos
6893 1.11 christos : ${AR=ar}
6894 1.11 christos : ${AR_FLAGS=cru}
6895 1.4 christos
6896 1.4 christos
6897 1.4 christos
6898 1.4 christos
6899 1.4 christos
6900 1.4 christos
6901 1.4 christos
6902 1.4 christos
6903 1.4 christos
6904 1.4 christos
6905 1.4 christos
6906 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6907 1.11 christos $as_echo_n "checking for archiver @FILE support... " >&6; }
6908 1.11 christos if ${lt_cv_ar_at_file+:} false; then :
6909 1.11 christos $as_echo_n "(cached) " >&6
6910 1.11 christos else
6911 1.11 christos lt_cv_ar_at_file=no
6912 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6913 1.11 christos /* end confdefs.h. */
6914 1.11 christos
6915 1.11 christos int
6916 1.11 christos main ()
6917 1.11 christos {
6918 1.11 christos
6919 1.11 christos ;
6920 1.11 christos return 0;
6921 1.11 christos }
6922 1.11 christos _ACEOF
6923 1.11 christos if ac_fn_c_try_compile "$LINENO"; then :
6924 1.11 christos echo conftest.$ac_objext > conftest.lst
6925 1.11 christos lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6926 1.11 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6927 1.11 christos (eval $lt_ar_try) 2>&5
6928 1.11 christos ac_status=$?
6929 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6930 1.11 christos test $ac_status = 0; }
6931 1.11 christos if test "$ac_status" -eq 0; then
6932 1.11 christos # Ensure the archiver fails upon bogus file names.
6933 1.11 christos rm -f conftest.$ac_objext libconftest.a
6934 1.11 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6935 1.11 christos (eval $lt_ar_try) 2>&5
6936 1.11 christos ac_status=$?
6937 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6938 1.11 christos test $ac_status = 0; }
6939 1.11 christos if test "$ac_status" -ne 0; then
6940 1.11 christos lt_cv_ar_at_file=@
6941 1.11 christos fi
6942 1.11 christos fi
6943 1.11 christos rm -f conftest.* libconftest.a
6944 1.11 christos
6945 1.11 christos fi
6946 1.11 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6947 1.11 christos
6948 1.11 christos fi
6949 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6950 1.11 christos $as_echo "$lt_cv_ar_at_file" >&6; }
6951 1.11 christos
6952 1.11 christos if test "x$lt_cv_ar_at_file" = xno; then
6953 1.11 christos archiver_list_spec=
6954 1.11 christos else
6955 1.11 christos archiver_list_spec=$lt_cv_ar_at_file
6956 1.11 christos fi
6957 1.11 christos
6958 1.11 christos
6959 1.11 christos
6960 1.11 christos
6961 1.11 christos
6962 1.11 christos
6963 1.11 christos
6964 1.4 christos if test -n "$ac_tool_prefix"; then
6965 1.4 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6966 1.4 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
6967 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6968 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6969 1.8 christos if ${ac_cv_prog_STRIP+:} false; then :
6970 1.4 christos $as_echo_n "(cached) " >&6
6971 1.4 christos else
6972 1.4 christos if test -n "$STRIP"; then
6973 1.4 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6974 1.4 christos else
6975 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976 1.4 christos for as_dir in $PATH
6977 1.4 christos do
6978 1.4 christos IFS=$as_save_IFS
6979 1.4 christos test -z "$as_dir" && as_dir=.
6980 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6981 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6982 1.4 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6983 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6984 1.4 christos break 2
6985 1.4 christos fi
6986 1.4 christos done
6987 1.4 christos done
6988 1.4 christos IFS=$as_save_IFS
6989 1.4 christos
6990 1.4 christos fi
6991 1.4 christos fi
6992 1.4 christos STRIP=$ac_cv_prog_STRIP
6993 1.4 christos if test -n "$STRIP"; then
6994 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6995 1.4 christos $as_echo "$STRIP" >&6; }
6996 1.4 christos else
6997 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6998 1.4 christos $as_echo "no" >&6; }
6999 1.4 christos fi
7000 1.4 christos
7001 1.4 christos
7002 1.4 christos fi
7003 1.4 christos if test -z "$ac_cv_prog_STRIP"; then
7004 1.4 christos ac_ct_STRIP=$STRIP
7005 1.4 christos # Extract the first word of "strip", so it can be a program name with args.
7006 1.4 christos set dummy strip; ac_word=$2
7007 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7008 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7009 1.8 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7010 1.4 christos $as_echo_n "(cached) " >&6
7011 1.4 christos else
7012 1.4 christos if test -n "$ac_ct_STRIP"; then
7013 1.4 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7014 1.4 christos else
7015 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7016 1.4 christos for as_dir in $PATH
7017 1.4 christos do
7018 1.4 christos IFS=$as_save_IFS
7019 1.4 christos test -z "$as_dir" && as_dir=.
7020 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7021 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7022 1.4 christos ac_cv_prog_ac_ct_STRIP="strip"
7023 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7024 1.4 christos break 2
7025 1.4 christos fi
7026 1.4 christos done
7027 1.4 christos done
7028 1.4 christos IFS=$as_save_IFS
7029 1.4 christos
7030 1.4 christos fi
7031 1.4 christos fi
7032 1.4 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7033 1.4 christos if test -n "$ac_ct_STRIP"; then
7034 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7035 1.4 christos $as_echo "$ac_ct_STRIP" >&6; }
7036 1.4 christos else
7037 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7038 1.4 christos $as_echo "no" >&6; }
7039 1.4 christos fi
7040 1.4 christos
7041 1.4 christos if test "x$ac_ct_STRIP" = x; then
7042 1.4 christos STRIP=":"
7043 1.4 christos else
7044 1.4 christos case $cross_compiling:$ac_tool_warned in
7045 1.4 christos yes:)
7046 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7047 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7048 1.4 christos ac_tool_warned=yes ;;
7049 1.4 christos esac
7050 1.4 christos STRIP=$ac_ct_STRIP
7051 1.4 christos fi
7052 1.4 christos else
7053 1.4 christos STRIP="$ac_cv_prog_STRIP"
7054 1.4 christos fi
7055 1.4 christos
7056 1.4 christos test -z "$STRIP" && STRIP=:
7057 1.4 christos
7058 1.4 christos
7059 1.4 christos
7060 1.4 christos
7061 1.4 christos
7062 1.4 christos
7063 1.4 christos if test -n "$ac_tool_prefix"; then
7064 1.4 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7065 1.4 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7066 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7067 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7068 1.8 christos if ${ac_cv_prog_RANLIB+:} false; then :
7069 1.4 christos $as_echo_n "(cached) " >&6
7070 1.4 christos else
7071 1.4 christos if test -n "$RANLIB"; then
7072 1.4 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7073 1.4 christos else
7074 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7075 1.4 christos for as_dir in $PATH
7076 1.4 christos do
7077 1.4 christos IFS=$as_save_IFS
7078 1.4 christos test -z "$as_dir" && as_dir=.
7079 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7080 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7081 1.4 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7082 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7083 1.4 christos break 2
7084 1.4 christos fi
7085 1.4 christos done
7086 1.4 christos done
7087 1.4 christos IFS=$as_save_IFS
7088 1.4 christos
7089 1.4 christos fi
7090 1.4 christos fi
7091 1.4 christos RANLIB=$ac_cv_prog_RANLIB
7092 1.4 christos if test -n "$RANLIB"; then
7093 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7094 1.4 christos $as_echo "$RANLIB" >&6; }
7095 1.4 christos else
7096 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7097 1.4 christos $as_echo "no" >&6; }
7098 1.4 christos fi
7099 1.4 christos
7100 1.4 christos
7101 1.4 christos fi
7102 1.4 christos if test -z "$ac_cv_prog_RANLIB"; then
7103 1.4 christos ac_ct_RANLIB=$RANLIB
7104 1.4 christos # Extract the first word of "ranlib", so it can be a program name with args.
7105 1.4 christos set dummy ranlib; ac_word=$2
7106 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7107 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7108 1.8 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7109 1.4 christos $as_echo_n "(cached) " >&6
7110 1.4 christos else
7111 1.4 christos if test -n "$ac_ct_RANLIB"; then
7112 1.4 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7113 1.4 christos else
7114 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7115 1.4 christos for as_dir in $PATH
7116 1.4 christos do
7117 1.4 christos IFS=$as_save_IFS
7118 1.4 christos test -z "$as_dir" && as_dir=.
7119 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7120 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7121 1.4 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
7122 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7123 1.4 christos break 2
7124 1.4 christos fi
7125 1.4 christos done
7126 1.4 christos done
7127 1.4 christos IFS=$as_save_IFS
7128 1.4 christos
7129 1.4 christos fi
7130 1.4 christos fi
7131 1.4 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7132 1.4 christos if test -n "$ac_ct_RANLIB"; then
7133 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7134 1.4 christos $as_echo "$ac_ct_RANLIB" >&6; }
7135 1.4 christos else
7136 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7137 1.4 christos $as_echo "no" >&6; }
7138 1.4 christos fi
7139 1.4 christos
7140 1.4 christos if test "x$ac_ct_RANLIB" = x; then
7141 1.4 christos RANLIB=":"
7142 1.4 christos else
7143 1.4 christos case $cross_compiling:$ac_tool_warned in
7144 1.4 christos yes:)
7145 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7146 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7147 1.4 christos ac_tool_warned=yes ;;
7148 1.4 christos esac
7149 1.4 christos RANLIB=$ac_ct_RANLIB
7150 1.4 christos fi
7151 1.4 christos else
7152 1.4 christos RANLIB="$ac_cv_prog_RANLIB"
7153 1.4 christos fi
7154 1.4 christos
7155 1.4 christos test -z "$RANLIB" && RANLIB=:
7156 1.4 christos
7157 1.4 christos
7158 1.4 christos
7159 1.4 christos
7160 1.4 christos
7161 1.4 christos
7162 1.4 christos # Determine commands to create old-style static archives.
7163 1.4 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7164 1.4 christos old_postinstall_cmds='chmod 644 $oldlib'
7165 1.4 christos old_postuninstall_cmds=
7166 1.4 christos
7167 1.4 christos if test -n "$RANLIB"; then
7168 1.4 christos case $host_os in
7169 1.4 christos openbsd*)
7170 1.11 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7171 1.4 christos ;;
7172 1.4 christos *)
7173 1.11 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7174 1.4 christos ;;
7175 1.4 christos esac
7176 1.11 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7177 1.4 christos fi
7178 1.4 christos
7179 1.11 christos case $host_os in
7180 1.11 christos darwin*)
7181 1.11 christos lock_old_archive_extraction=yes ;;
7182 1.11 christos *)
7183 1.11 christos lock_old_archive_extraction=no ;;
7184 1.11 christos esac
7185 1.11 christos
7186 1.11 christos
7187 1.11 christos
7188 1.11 christos
7189 1.11 christos
7190 1.11 christos
7191 1.4 christos
7192 1.4 christos
7193 1.4 christos
7194 1.4 christos
7195 1.4 christos
7196 1.4 christos
7197 1.4 christos
7198 1.4 christos
7199 1.4 christos
7200 1.4 christos
7201 1.4 christos
7202 1.4 christos
7203 1.4 christos
7204 1.4 christos
7205 1.4 christos
7206 1.4 christos
7207 1.4 christos
7208 1.4 christos
7209 1.4 christos
7210 1.4 christos
7211 1.4 christos
7212 1.4 christos
7213 1.4 christos
7214 1.4 christos
7215 1.4 christos
7216 1.4 christos
7217 1.4 christos
7218 1.4 christos
7219 1.4 christos
7220 1.4 christos
7221 1.4 christos
7222 1.4 christos
7223 1.4 christos
7224 1.4 christos # If no C compiler was specified, use CC.
7225 1.4 christos LTCC=${LTCC-"$CC"}
7226 1.4 christos
7227 1.4 christos # If no C compiler flags were specified, use CFLAGS.
7228 1.4 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7229 1.4 christos
7230 1.4 christos # Allow CC to be a program name with arguments.
7231 1.4 christos compiler=$CC
7232 1.4 christos
7233 1.4 christos
7234 1.4 christos # Check for command to grab the raw symbol name followed by C symbol from nm.
7235 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7236 1.4 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7237 1.8 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7238 1.4 christos $as_echo_n "(cached) " >&6
7239 1.4 christos else
7240 1.4 christos
7241 1.4 christos # These are sane defaults that work on at least a few old systems.
7242 1.4 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7243 1.4 christos
7244 1.4 christos # Character class describing NM global symbol codes.
7245 1.4 christos symcode='[BCDEGRST]'
7246 1.4 christos
7247 1.4 christos # Regexp to match symbols that can be accessed directly from C.
7248 1.4 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7249 1.4 christos
7250 1.4 christos # Define system-specific variables.
7251 1.4 christos case $host_os in
7252 1.4 christos aix*)
7253 1.4 christos symcode='[BCDT]'
7254 1.4 christos ;;
7255 1.4 christos cygwin* | mingw* | pw32* | cegcc*)
7256 1.4 christos symcode='[ABCDGISTW]'
7257 1.4 christos ;;
7258 1.4 christos hpux*)
7259 1.4 christos if test "$host_cpu" = ia64; then
7260 1.4 christos symcode='[ABCDEGRST]'
7261 1.1 christos fi
7262 1.1 christos ;;
7263 1.1 christos irix* | nonstopux*)
7264 1.1 christos symcode='[BCDEGRST]'
7265 1.1 christos ;;
7266 1.1 christos osf*)
7267 1.1 christos symcode='[BCDEGQRST]'
7268 1.1 christos ;;
7269 1.1 christos solaris*)
7270 1.1 christos symcode='[BDRT]'
7271 1.1 christos ;;
7272 1.1 christos sco3.2v5*)
7273 1.1 christos symcode='[DT]'
7274 1.1 christos ;;
7275 1.1 christos sysv4.2uw2*)
7276 1.1 christos symcode='[DT]'
7277 1.1 christos ;;
7278 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*)
7279 1.1 christos symcode='[ABDT]'
7280 1.1 christos ;;
7281 1.1 christos sysv4)
7282 1.1 christos symcode='[DFNSTU]'
7283 1.1 christos ;;
7284 1.1 christos esac
7285 1.1 christos
7286 1.3 christos # If we're using GNU nm, then use its standard symbol codes.
7287 1.3 christos case `$NM -V 2>&1` in
7288 1.3 christos *GNU* | *'with BFD'*)
7289 1.3 christos symcode='[ABCDGIRSTW]' ;;
7290 1.3 christos esac
7291 1.3 christos
7292 1.3 christos # Transform an extracted symbol line into a proper C declaration.
7293 1.3 christos # Some systems (esp. on ia64) link data and code symbols differently,
7294 1.3 christos # so use this general approach.
7295 1.3 christos lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7296 1.3 christos
7297 1.3 christos # Transform an extracted symbol line into symbol name and symbol address
7298 1.11 christos lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7299 1.11 christos 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'"
7300 1.3 christos
7301 1.1 christos # Handle CRLF in mingw tool chain
7302 1.1 christos opt_cr=
7303 1.1 christos case $build_os in
7304 1.1 christos mingw*)
7305 1.3 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7306 1.1 christos ;;
7307 1.1 christos esac
7308 1.1 christos
7309 1.3 christos # Try without a prefix underscore, then with it.
7310 1.1 christos for ac_symprfx in "" "_"; do
7311 1.1 christos
7312 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7313 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2"
7314 1.1 christos
7315 1.1 christos # Write the raw and C identifiers.
7316 1.3 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7317 1.3 christos # Fake it for dumpbin and say T for any non-static function
7318 1.3 christos # and D for any global variable.
7319 1.3 christos # Also find C++ and __fastcall symbols from MSVC++,
7320 1.3 christos # which start with @ or ?.
7321 1.3 christos lt_cv_sys_global_symbol_pipe="$AWK '"\
7322 1.3 christos " {last_section=section; section=\$ 3};"\
7323 1.11 christos " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7324 1.3 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7325 1.3 christos " \$ 0!~/External *\|/{next};"\
7326 1.3 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7327 1.3 christos " {if(hide[section]) next};"\
7328 1.3 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7329 1.3 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7330 1.3 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7331 1.3 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7332 1.3 christos " ' prfx=^$ac_symprfx"
7333 1.3 christos else
7334 1.3 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7335 1.3 christos fi
7336 1.11 christos lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7337 1.1 christos
7338 1.1 christos # Check to see that the pipe works correctly.
7339 1.1 christos pipe_works=no
7340 1.1 christos
7341 1.1 christos rm -f conftest*
7342 1.3 christos cat > conftest.$ac_ext <<_LT_EOF
7343 1.1 christos #ifdef __cplusplus
7344 1.1 christos extern "C" {
7345 1.1 christos #endif
7346 1.1 christos char nm_test_var;
7347 1.3 christos void nm_test_func(void);
7348 1.3 christos void nm_test_func(void){}
7349 1.1 christos #ifdef __cplusplus
7350 1.1 christos }
7351 1.1 christos #endif
7352 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);}
7353 1.3 christos _LT_EOF
7354 1.1 christos
7355 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7356 1.1 christos (eval $ac_compile) 2>&5
7357 1.1 christos ac_status=$?
7358 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7359 1.4 christos test $ac_status = 0; }; then
7360 1.1 christos # Now try to grab the symbols.
7361 1.1 christos nlist=conftest.nm
7362 1.11 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7363 1.11 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7364 1.1 christos ac_status=$?
7365 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7366 1.4 christos test $ac_status = 0; } && test -s "$nlist"; then
7367 1.1 christos # Try sorting and uniquifying the output.
7368 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then
7369 1.1 christos mv -f "$nlist"T "$nlist"
7370 1.1 christos else
7371 1.1 christos rm -f "$nlist"T
7372 1.1 christos fi
7373 1.1 christos
7374 1.1 christos # Make sure that we snagged all the symbols we need.
7375 1.3 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7376 1.3 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7377 1.3 christos cat <<_LT_EOF > conftest.$ac_ext
7378 1.11 christos /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7379 1.11 christos #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
7380 1.11 christos /* DATA imports from DLLs on WIN32 con't be const, because runtime
7381 1.11 christos relocations are performed -- see ld's documentation on pseudo-relocs. */
7382 1.11 christos # define LT_DLSYM_CONST
7383 1.11 christos #elif defined(__osf__)
7384 1.11 christos /* This system does not cope well with relocations in const data. */
7385 1.11 christos # define LT_DLSYM_CONST
7386 1.11 christos #else
7387 1.11 christos # define LT_DLSYM_CONST const
7388 1.11 christos #endif
7389 1.11 christos
7390 1.1 christos #ifdef __cplusplus
7391 1.1 christos extern "C" {
7392 1.1 christos #endif
7393 1.1 christos
7394 1.3 christos _LT_EOF
7395 1.1 christos # Now generate the symbol file.
7396 1.3 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7397 1.1 christos
7398 1.3 christos cat <<_LT_EOF >> conftest.$ac_ext
7399 1.1 christos
7400 1.3 christos /* The mapping between symbol names and symbols. */
7401 1.11 christos LT_DLSYM_CONST struct {
7402 1.1 christos const char *name;
7403 1.3 christos void *address;
7404 1.1 christos }
7405 1.3 christos lt__PROGRAM__LTX_preloaded_symbols[] =
7406 1.1 christos {
7407 1.3 christos { "@PROGRAM@", (void *) 0 },
7408 1.3 christos _LT_EOF
7409 1.3 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7410 1.3 christos cat <<\_LT_EOF >> conftest.$ac_ext
7411 1.3 christos {0, (void *) 0}
7412 1.1 christos };
7413 1.1 christos
7414 1.3 christos /* This works around a problem in FreeBSD linker */
7415 1.3 christos #ifdef FREEBSD_WORKAROUND
7416 1.3 christos static const void *lt_preloaded_setup() {
7417 1.3 christos return lt__PROGRAM__LTX_preloaded_symbols;
7418 1.3 christos }
7419 1.3 christos #endif
7420 1.3 christos
7421 1.1 christos #ifdef __cplusplus
7422 1.1 christos }
7423 1.1 christos #endif
7424 1.3 christos _LT_EOF
7425 1.1 christos # Now try linking the two files.
7426 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext
7427 1.11 christos lt_globsym_save_LIBS=$LIBS
7428 1.11 christos lt_globsym_save_CFLAGS=$CFLAGS
7429 1.1 christos LIBS="conftstm.$ac_objext"
7430 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7431 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7432 1.1 christos (eval $ac_link) 2>&5
7433 1.1 christos ac_status=$?
7434 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7435 1.4 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7436 1.1 christos pipe_works=yes
7437 1.1 christos fi
7438 1.11 christos LIBS=$lt_globsym_save_LIBS
7439 1.11 christos CFLAGS=$lt_globsym_save_CFLAGS
7440 1.1 christos else
7441 1.1 christos echo "cannot find nm_test_func in $nlist" >&5
7442 1.1 christos fi
7443 1.1 christos else
7444 1.1 christos echo "cannot find nm_test_var in $nlist" >&5
7445 1.1 christos fi
7446 1.1 christos else
7447 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7448 1.1 christos fi
7449 1.1 christos else
7450 1.1 christos echo "$progname: failed program was:" >&5
7451 1.1 christos cat conftest.$ac_ext >&5
7452 1.1 christos fi
7453 1.1 christos rm -rf conftest* conftst*
7454 1.1 christos
7455 1.1 christos # Do not use the global_symbol_pipe unless it works.
7456 1.1 christos if test "$pipe_works" = yes; then
7457 1.1 christos break
7458 1.1 christos else
7459 1.1 christos lt_cv_sys_global_symbol_pipe=
7460 1.1 christos fi
7461 1.1 christos done
7462 1.1 christos
7463 1.1 christos fi
7464 1.1 christos
7465 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then
7466 1.1 christos lt_cv_sys_global_symbol_to_cdecl=
7467 1.1 christos fi
7468 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7469 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7470 1.4 christos $as_echo "failed" >&6; }
7471 1.1 christos else
7472 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7473 1.4 christos $as_echo "ok" >&6; }
7474 1.1 christos fi
7475 1.1 christos
7476 1.11 christos # Response file support.
7477 1.11 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7478 1.11 christos nm_file_list_spec='@'
7479 1.11 christos elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7480 1.11 christos nm_file_list_spec='@'
7481 1.11 christos fi
7482 1.11 christos
7483 1.1 christos
7484 1.1 christos
7485 1.1 christos
7486 1.1 christos
7487 1.1 christos
7488 1.1 christos
7489 1.1 christos
7490 1.1 christos
7491 1.1 christos
7492 1.1 christos
7493 1.1 christos
7494 1.1 christos
7495 1.1 christos
7496 1.1 christos
7497 1.1 christos
7498 1.1 christos
7499 1.3 christos
7500 1.3 christos
7501 1.3 christos
7502 1.3 christos
7503 1.3 christos
7504 1.11 christos
7505 1.11 christos
7506 1.11 christos
7507 1.11 christos
7508 1.11 christos
7509 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7510 1.11 christos $as_echo_n "checking for sysroot... " >&6; }
7511 1.11 christos
7512 1.11 christos # Check whether --with-sysroot was given.
7513 1.11 christos if test "${with_sysroot+set}" = set; then :
7514 1.11 christos withval=$with_sysroot;
7515 1.11 christos else
7516 1.11 christos with_sysroot=no
7517 1.11 christos fi
7518 1.11 christos
7519 1.11 christos
7520 1.11 christos lt_sysroot=
7521 1.11 christos case ${with_sysroot} in #(
7522 1.11 christos yes)
7523 1.11 christos if test "$GCC" = yes; then
7524 1.11 christos lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7525 1.11 christos fi
7526 1.11 christos ;; #(
7527 1.11 christos /*)
7528 1.11 christos lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7529 1.11 christos ;; #(
7530 1.11 christos no|'')
7531 1.11 christos ;; #(
7532 1.11 christos *)
7533 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7534 1.11 christos $as_echo "${with_sysroot}" >&6; }
7535 1.11 christos as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7536 1.11 christos ;;
7537 1.11 christos esac
7538 1.11 christos
7539 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7540 1.11 christos $as_echo "${lt_sysroot:-no}" >&6; }
7541 1.11 christos
7542 1.11 christos
7543 1.11 christos
7544 1.11 christos
7545 1.11 christos
7546 1.3 christos # Check whether --enable-libtool-lock was given.
7547 1.4 christos if test "${enable_libtool_lock+set}" = set; then :
7548 1.3 christos enableval=$enable_libtool_lock;
7549 1.3 christos fi
7550 1.3 christos
7551 1.3 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7552 1.3 christos
7553 1.3 christos # Some flags need to be propagated to the compiler or linker for good
7554 1.3 christos # libtool support.
7555 1.3 christos case $host in
7556 1.3 christos ia64-*-hpux*)
7557 1.3 christos # Find out which ABI we are using.
7558 1.3 christos echo 'int i;' > conftest.$ac_ext
7559 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7560 1.3 christos (eval $ac_compile) 2>&5
7561 1.3 christos ac_status=$?
7562 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7563 1.4 christos test $ac_status = 0; }; then
7564 1.3 christos case `/usr/bin/file conftest.$ac_objext` in
7565 1.3 christos *ELF-32*)
7566 1.3 christos HPUX_IA64_MODE="32"
7567 1.3 christos ;;
7568 1.3 christos *ELF-64*)
7569 1.3 christos HPUX_IA64_MODE="64"
7570 1.3 christos ;;
7571 1.3 christos esac
7572 1.3 christos fi
7573 1.3 christos rm -rf conftest*
7574 1.3 christos ;;
7575 1.3 christos *-*-irix6*)
7576 1.3 christos # Find out which ABI we are using.
7577 1.11 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7578 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7579 1.3 christos (eval $ac_compile) 2>&5
7580 1.3 christos ac_status=$?
7581 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7582 1.4 christos test $ac_status = 0; }; then
7583 1.3 christos if test "$lt_cv_prog_gnu_ld" = yes; then
7584 1.3 christos case `/usr/bin/file conftest.$ac_objext` in
7585 1.3 christos *32-bit*)
7586 1.3 christos LD="${LD-ld} -melf32bsmip"
7587 1.3 christos ;;
7588 1.3 christos *N32*)
7589 1.3 christos LD="${LD-ld} -melf32bmipn32"
7590 1.3 christos ;;
7591 1.3 christos *64-bit*)
7592 1.3 christos LD="${LD-ld} -melf64bmip"
7593 1.3 christos ;;
7594 1.3 christos esac
7595 1.3 christos else
7596 1.3 christos case `/usr/bin/file conftest.$ac_objext` in
7597 1.3 christos *32-bit*)
7598 1.3 christos LD="${LD-ld} -32"
7599 1.3 christos ;;
7600 1.3 christos *N32*)
7601 1.3 christos LD="${LD-ld} -n32"
7602 1.3 christos ;;
7603 1.3 christos *64-bit*)
7604 1.3 christos LD="${LD-ld} -64"
7605 1.3 christos ;;
7606 1.3 christos esac
7607 1.3 christos fi
7608 1.3 christos fi
7609 1.3 christos rm -rf conftest*
7610 1.3 christos ;;
7611 1.3 christos
7612 1.3 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7613 1.3 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7614 1.3 christos # Find out which ABI we are using.
7615 1.3 christos echo 'int i;' > conftest.$ac_ext
7616 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7617 1.3 christos (eval $ac_compile) 2>&5
7618 1.3 christos ac_status=$?
7619 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7620 1.4 christos test $ac_status = 0; }; then
7621 1.3 christos case `/usr/bin/file conftest.o` in
7622 1.3 christos *32-bit*)
7623 1.3 christos case $host in
7624 1.3 christos x86_64-*kfreebsd*-gnu)
7625 1.3 christos LD="${LD-ld} -m elf_i386_fbsd"
7626 1.3 christos ;;
7627 1.3 christos x86_64-*linux*)
7628 1.3 christos LD="${LD-ld} -m elf_i386"
7629 1.3 christos ;;
7630 1.3 christos ppc64-*linux*|powerpc64-*linux*)
7631 1.3 christos LD="${LD-ld} -m elf32ppclinux"
7632 1.3 christos ;;
7633 1.3 christos s390x-*linux*)
7634 1.3 christos LD="${LD-ld} -m elf_s390"
7635 1.3 christos ;;
7636 1.3 christos sparc64-*linux*)
7637 1.3 christos LD="${LD-ld} -m elf32_sparc"
7638 1.3 christos ;;
7639 1.3 christos esac
7640 1.3 christos ;;
7641 1.3 christos *64-bit*)
7642 1.3 christos case $host in
7643 1.3 christos x86_64-*kfreebsd*-gnu)
7644 1.3 christos LD="${LD-ld} -m elf_x86_64_fbsd"
7645 1.3 christos ;;
7646 1.3 christos x86_64-*linux*)
7647 1.3 christos LD="${LD-ld} -m elf_x86_64"
7648 1.3 christos ;;
7649 1.3 christos ppc*-*linux*|powerpc*-*linux*)
7650 1.3 christos LD="${LD-ld} -m elf64ppc"
7651 1.3 christos ;;
7652 1.3 christos s390*-*linux*|s390*-*tpf*)
7653 1.3 christos LD="${LD-ld} -m elf64_s390"
7654 1.3 christos ;;
7655 1.3 christos sparc*-*linux*)
7656 1.3 christos LD="${LD-ld} -m elf64_sparc"
7657 1.3 christos ;;
7658 1.3 christos esac
7659 1.3 christos ;;
7660 1.3 christos esac
7661 1.3 christos fi
7662 1.3 christos rm -rf conftest*
7663 1.3 christos ;;
7664 1.3 christos
7665 1.3 christos *-*-sco3.2v5*)
7666 1.3 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7667 1.3 christos SAVE_CFLAGS="$CFLAGS"
7668 1.3 christos CFLAGS="$CFLAGS -belf"
7669 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7670 1.4 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7671 1.8 christos if ${lt_cv_cc_needs_belf+:} false; then :
7672 1.4 christos $as_echo_n "(cached) " >&6
7673 1.3 christos else
7674 1.3 christos ac_ext=c
7675 1.3 christos ac_cpp='$CPP $CPPFLAGS'
7676 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7677 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7678 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7679 1.3 christos
7680 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7681 1.3 christos /* end confdefs.h. */
7682 1.3 christos
7683 1.3 christos int
7684 1.3 christos main ()
7685 1.3 christos {
7686 1.3 christos
7687 1.3 christos ;
7688 1.3 christos return 0;
7689 1.3 christos }
7690 1.3 christos _ACEOF
7691 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
7692 1.3 christos lt_cv_cc_needs_belf=yes
7693 1.3 christos else
7694 1.4 christos lt_cv_cc_needs_belf=no
7695 1.3 christos fi
7696 1.4 christos rm -f core conftest.err conftest.$ac_objext \
7697 1.4 christos conftest$ac_exeext conftest.$ac_ext
7698 1.3 christos ac_ext=c
7699 1.3 christos ac_cpp='$CPP $CPPFLAGS'
7700 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7701 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7702 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7703 1.3 christos
7704 1.1 christos fi
7705 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7706 1.4 christos $as_echo "$lt_cv_cc_needs_belf" >&6; }
7707 1.3 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7708 1.3 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7709 1.3 christos CFLAGS="$SAVE_CFLAGS"
7710 1.3 christos fi
7711 1.3 christos ;;
7712 1.11 christos *-*solaris*)
7713 1.3 christos # Find out which ABI we are using.
7714 1.3 christos echo 'int i;' > conftest.$ac_ext
7715 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7716 1.3 christos (eval $ac_compile) 2>&5
7717 1.3 christos ac_status=$?
7718 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7719 1.4 christos test $ac_status = 0; }; then
7720 1.3 christos case `/usr/bin/file conftest.o` in
7721 1.3 christos *64-bit*)
7722 1.3 christos case $lt_cv_prog_gnu_ld in
7723 1.11 christos yes*)
7724 1.11 christos case $host in
7725 1.11 christos i?86-*-solaris*)
7726 1.11 christos LD="${LD-ld} -m elf_x86_64"
7727 1.11 christos ;;
7728 1.11 christos sparc*-*-solaris*)
7729 1.11 christos LD="${LD-ld} -m elf64_sparc"
7730 1.11 christos ;;
7731 1.11 christos esac
7732 1.11 christos # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7733 1.11 christos if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7734 1.11 christos LD="${LD-ld}_sol2"
7735 1.11 christos fi
7736 1.11 christos ;;
7737 1.3 christos *)
7738 1.3 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7739 1.3 christos LD="${LD-ld} -64"
7740 1.3 christos fi
7741 1.3 christos ;;
7742 1.3 christos esac
7743 1.11 christos ;;
7744 1.11 christos esac
7745 1.11 christos fi
7746 1.11 christos rm -rf conftest*
7747 1.11 christos ;;
7748 1.11 christos esac
7749 1.11 christos
7750 1.11 christos need_locks="$enable_libtool_lock"
7751 1.11 christos
7752 1.11 christos if test -n "$ac_tool_prefix"; then
7753 1.11 christos # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7754 1.11 christos set dummy ${ac_tool_prefix}mt; ac_word=$2
7755 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756 1.11 christos $as_echo_n "checking for $ac_word... " >&6; }
7757 1.11 christos if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7758 1.11 christos $as_echo_n "(cached) " >&6
7759 1.11 christos else
7760 1.11 christos if test -n "$MANIFEST_TOOL"; then
7761 1.11 christos ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7762 1.11 christos else
7763 1.11 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764 1.11 christos for as_dir in $PATH
7765 1.11 christos do
7766 1.11 christos IFS=$as_save_IFS
7767 1.11 christos test -z "$as_dir" && as_dir=.
7768 1.11 christos for ac_exec_ext in '' $ac_executable_extensions; do
7769 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7770 1.11 christos ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7771 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772 1.11 christos break 2
7773 1.11 christos fi
7774 1.11 christos done
7775 1.11 christos done
7776 1.11 christos IFS=$as_save_IFS
7777 1.11 christos
7778 1.11 christos fi
7779 1.11 christos fi
7780 1.11 christos MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7781 1.11 christos if test -n "$MANIFEST_TOOL"; then
7782 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7783 1.11 christos $as_echo "$MANIFEST_TOOL" >&6; }
7784 1.11 christos else
7785 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786 1.11 christos $as_echo "no" >&6; }
7787 1.11 christos fi
7788 1.11 christos
7789 1.11 christos
7790 1.11 christos fi
7791 1.11 christos if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7792 1.11 christos ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7793 1.11 christos # Extract the first word of "mt", so it can be a program name with args.
7794 1.11 christos set dummy mt; ac_word=$2
7795 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796 1.11 christos $as_echo_n "checking for $ac_word... " >&6; }
7797 1.11 christos if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7798 1.11 christos $as_echo_n "(cached) " >&6
7799 1.11 christos else
7800 1.11 christos if test -n "$ac_ct_MANIFEST_TOOL"; then
7801 1.11 christos ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7802 1.11 christos else
7803 1.11 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7804 1.11 christos for as_dir in $PATH
7805 1.11 christos do
7806 1.11 christos IFS=$as_save_IFS
7807 1.11 christos test -z "$as_dir" && as_dir=.
7808 1.11 christos for ac_exec_ext in '' $ac_executable_extensions; do
7809 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7810 1.11 christos ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7811 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7812 1.11 christos break 2
7813 1.11 christos fi
7814 1.11 christos done
7815 1.11 christos done
7816 1.11 christos IFS=$as_save_IFS
7817 1.11 christos
7818 1.11 christos fi
7819 1.11 christos fi
7820 1.11 christos ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7821 1.11 christos if test -n "$ac_ct_MANIFEST_TOOL"; then
7822 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7823 1.11 christos $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7824 1.11 christos else
7825 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826 1.11 christos $as_echo "no" >&6; }
7827 1.11 christos fi
7828 1.11 christos
7829 1.11 christos if test "x$ac_ct_MANIFEST_TOOL" = x; then
7830 1.11 christos MANIFEST_TOOL=":"
7831 1.11 christos else
7832 1.11 christos case $cross_compiling:$ac_tool_warned in
7833 1.11 christos yes:)
7834 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7835 1.11 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7836 1.11 christos ac_tool_warned=yes ;;
7837 1.11 christos esac
7838 1.11 christos MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7839 1.11 christos fi
7840 1.11 christos else
7841 1.11 christos MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7842 1.11 christos fi
7843 1.11 christos
7844 1.11 christos test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7845 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7846 1.11 christos $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7847 1.11 christos if ${lt_cv_path_mainfest_tool+:} false; then :
7848 1.11 christos $as_echo_n "(cached) " >&6
7849 1.11 christos else
7850 1.11 christos lt_cv_path_mainfest_tool=no
7851 1.11 christos echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7852 1.11 christos $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7853 1.11 christos cat conftest.err >&5
7854 1.11 christos if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7855 1.11 christos lt_cv_path_mainfest_tool=yes
7856 1.11 christos fi
7857 1.11 christos rm -f conftest*
7858 1.11 christos fi
7859 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7860 1.11 christos $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7861 1.11 christos if test "x$lt_cv_path_mainfest_tool" != xyes; then
7862 1.11 christos MANIFEST_TOOL=:
7863 1.11 christos fi
7864 1.11 christos
7865 1.11 christos
7866 1.11 christos
7867 1.3 christos
7868 1.3 christos
7869 1.3 christos
7870 1.3 christos case $host_os in
7871 1.3 christos rhapsody* | darwin*)
7872 1.3 christos if test -n "$ac_tool_prefix"; then
7873 1.3 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7874 1.3 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7875 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7876 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7877 1.8 christos if ${ac_cv_prog_DSYMUTIL+:} false; then :
7878 1.4 christos $as_echo_n "(cached) " >&6
7879 1.1 christos else
7880 1.3 christos if test -n "$DSYMUTIL"; then
7881 1.3 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7882 1.1 christos else
7883 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7884 1.1 christos for as_dir in $PATH
7885 1.1 christos do
7886 1.1 christos IFS=$as_save_IFS
7887 1.1 christos test -z "$as_dir" && as_dir=.
7888 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7889 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7890 1.3 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7891 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7892 1.1 christos break 2
7893 1.1 christos fi
7894 1.1 christos done
7895 1.4 christos done
7896 1.1 christos IFS=$as_save_IFS
7897 1.1 christos
7898 1.1 christos fi
7899 1.1 christos fi
7900 1.3 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL
7901 1.3 christos if test -n "$DSYMUTIL"; then
7902 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7903 1.4 christos $as_echo "$DSYMUTIL" >&6; }
7904 1.1 christos else
7905 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7906 1.4 christos $as_echo "no" >&6; }
7907 1.1 christos fi
7908 1.1 christos
7909 1.3 christos
7910 1.1 christos fi
7911 1.3 christos if test -z "$ac_cv_prog_DSYMUTIL"; then
7912 1.3 christos ac_ct_DSYMUTIL=$DSYMUTIL
7913 1.3 christos # Extract the first word of "dsymutil", so it can be a program name with args.
7914 1.3 christos set dummy dsymutil; ac_word=$2
7915 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7916 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7917 1.8 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7918 1.4 christos $as_echo_n "(cached) " >&6
7919 1.1 christos else
7920 1.3 christos if test -n "$ac_ct_DSYMUTIL"; then
7921 1.3 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7922 1.1 christos else
7923 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7924 1.1 christos for as_dir in $PATH
7925 1.1 christos do
7926 1.1 christos IFS=$as_save_IFS
7927 1.1 christos test -z "$as_dir" && as_dir=.
7928 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7929 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7930 1.3 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7931 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7932 1.1 christos break 2
7933 1.1 christos fi
7934 1.1 christos done
7935 1.4 christos done
7936 1.1 christos IFS=$as_save_IFS
7937 1.1 christos
7938 1.1 christos fi
7939 1.1 christos fi
7940 1.3 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7941 1.3 christos if test -n "$ac_ct_DSYMUTIL"; then
7942 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7943 1.4 christos $as_echo "$ac_ct_DSYMUTIL" >&6; }
7944 1.3 christos else
7945 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7946 1.4 christos $as_echo "no" >&6; }
7947 1.3 christos fi
7948 1.3 christos
7949 1.3 christos if test "x$ac_ct_DSYMUTIL" = x; then
7950 1.3 christos DSYMUTIL=":"
7951 1.3 christos else
7952 1.3 christos case $cross_compiling:$ac_tool_warned in
7953 1.3 christos yes:)
7954 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7955 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7956 1.3 christos ac_tool_warned=yes ;;
7957 1.3 christos esac
7958 1.3 christos DSYMUTIL=$ac_ct_DSYMUTIL
7959 1.3 christos fi
7960 1.3 christos else
7961 1.3 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7962 1.3 christos fi
7963 1.3 christos
7964 1.3 christos if test -n "$ac_tool_prefix"; then
7965 1.3 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7966 1.3 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7967 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7968 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7969 1.8 christos if ${ac_cv_prog_NMEDIT+:} false; then :
7970 1.4 christos $as_echo_n "(cached) " >&6
7971 1.3 christos else
7972 1.3 christos if test -n "$NMEDIT"; then
7973 1.3 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7974 1.3 christos else
7975 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7976 1.3 christos for as_dir in $PATH
7977 1.3 christos do
7978 1.3 christos IFS=$as_save_IFS
7979 1.3 christos test -z "$as_dir" && as_dir=.
7980 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7981 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7982 1.3 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7983 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7984 1.3 christos break 2
7985 1.3 christos fi
7986 1.3 christos done
7987 1.4 christos done
7988 1.3 christos IFS=$as_save_IFS
7989 1.3 christos
7990 1.3 christos fi
7991 1.3 christos fi
7992 1.3 christos NMEDIT=$ac_cv_prog_NMEDIT
7993 1.3 christos if test -n "$NMEDIT"; then
7994 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7995 1.4 christos $as_echo "$NMEDIT" >&6; }
7996 1.1 christos else
7997 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7998 1.4 christos $as_echo "no" >&6; }
7999 1.1 christos fi
8000 1.1 christos
8001 1.1 christos
8002 1.1 christos fi
8003 1.3 christos if test -z "$ac_cv_prog_NMEDIT"; then
8004 1.3 christos ac_ct_NMEDIT=$NMEDIT
8005 1.3 christos # Extract the first word of "nmedit", so it can be a program name with args.
8006 1.3 christos set dummy nmedit; ac_word=$2
8007 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8008 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
8009 1.8 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8010 1.4 christos $as_echo_n "(cached) " >&6
8011 1.1 christos else
8012 1.3 christos if test -n "$ac_ct_NMEDIT"; then
8013 1.3 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8014 1.1 christos else
8015 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8016 1.1 christos for as_dir in $PATH
8017 1.1 christos do
8018 1.1 christos IFS=$as_save_IFS
8019 1.1 christos test -z "$as_dir" && as_dir=.
8020 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
8021 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8022 1.3 christos ac_cv_prog_ac_ct_NMEDIT="nmedit"
8023 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8024 1.1 christos break 2
8025 1.1 christos fi
8026 1.1 christos done
8027 1.4 christos done
8028 1.1 christos IFS=$as_save_IFS
8029 1.1 christos
8030 1.1 christos fi
8031 1.1 christos fi
8032 1.3 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8033 1.3 christos if test -n "$ac_ct_NMEDIT"; then
8034 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8035 1.4 christos $as_echo "$ac_ct_NMEDIT" >&6; }
8036 1.1 christos else
8037 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8038 1.4 christos $as_echo "no" >&6; }
8039 1.1 christos fi
8040 1.1 christos
8041 1.3 christos if test "x$ac_ct_NMEDIT" = x; then
8042 1.3 christos NMEDIT=":"
8043 1.1 christos else
8044 1.1 christos case $cross_compiling:$ac_tool_warned in
8045 1.1 christos yes:)
8046 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8047 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8048 1.1 christos ac_tool_warned=yes ;;
8049 1.1 christos esac
8050 1.3 christos NMEDIT=$ac_ct_NMEDIT
8051 1.1 christos fi
8052 1.1 christos else
8053 1.3 christos NMEDIT="$ac_cv_prog_NMEDIT"
8054 1.1 christos fi
8055 1.1 christos
8056 1.3 christos if test -n "$ac_tool_prefix"; then
8057 1.3 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8058 1.3 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2
8059 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8060 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
8061 1.8 christos if ${ac_cv_prog_LIPO+:} false; then :
8062 1.4 christos $as_echo_n "(cached) " >&6
8063 1.1 christos else
8064 1.3 christos if test -n "$LIPO"; then
8065 1.3 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8066 1.1 christos else
8067 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8068 1.1 christos for as_dir in $PATH
8069 1.1 christos do
8070 1.1 christos IFS=$as_save_IFS
8071 1.1 christos test -z "$as_dir" && as_dir=.
8072 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
8073 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8074 1.3 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8075 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8076 1.1 christos break 2
8077 1.1 christos fi
8078 1.1 christos done
8079 1.4 christos done
8080 1.1 christos IFS=$as_save_IFS
8081 1.1 christos
8082 1.1 christos fi
8083 1.1 christos fi
8084 1.3 christos LIPO=$ac_cv_prog_LIPO
8085 1.3 christos if test -n "$LIPO"; then
8086 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8087 1.4 christos $as_echo "$LIPO" >&6; }
8088 1.1 christos else
8089 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8090 1.4 christos $as_echo "no" >&6; }
8091 1.1 christos fi
8092 1.1 christos
8093 1.1 christos
8094 1.1 christos fi
8095 1.3 christos if test -z "$ac_cv_prog_LIPO"; then
8096 1.3 christos ac_ct_LIPO=$LIPO
8097 1.3 christos # Extract the first word of "lipo", so it can be a program name with args.
8098 1.3 christos set dummy lipo; ac_word=$2
8099 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8100 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
8101 1.8 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8102 1.4 christos $as_echo_n "(cached) " >&6
8103 1.1 christos else
8104 1.3 christos if test -n "$ac_ct_LIPO"; then
8105 1.3 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8106 1.1 christos else
8107 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8108 1.1 christos for as_dir in $PATH
8109 1.1 christos do
8110 1.1 christos IFS=$as_save_IFS
8111 1.1 christos test -z "$as_dir" && as_dir=.
8112 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
8113 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8114 1.3 christos ac_cv_prog_ac_ct_LIPO="lipo"
8115 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8116 1.1 christos break 2
8117 1.1 christos fi
8118 1.1 christos done
8119 1.4 christos done
8120 1.1 christos IFS=$as_save_IFS
8121 1.1 christos
8122 1.1 christos fi
8123 1.1 christos fi
8124 1.3 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8125 1.3 christos if test -n "$ac_ct_LIPO"; then
8126 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8127 1.4 christos $as_echo "$ac_ct_LIPO" >&6; }
8128 1.1 christos else
8129 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8130 1.4 christos $as_echo "no" >&6; }
8131 1.1 christos fi
8132 1.1 christos
8133 1.3 christos if test "x$ac_ct_LIPO" = x; then
8134 1.3 christos LIPO=":"
8135 1.1 christos else
8136 1.1 christos case $cross_compiling:$ac_tool_warned in
8137 1.1 christos yes:)
8138 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8139 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8140 1.1 christos ac_tool_warned=yes ;;
8141 1.1 christos esac
8142 1.3 christos LIPO=$ac_ct_LIPO
8143 1.1 christos fi
8144 1.1 christos else
8145 1.3 christos LIPO="$ac_cv_prog_LIPO"
8146 1.1 christos fi
8147 1.1 christos
8148 1.3 christos if test -n "$ac_tool_prefix"; then
8149 1.3 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8150 1.3 christos set dummy ${ac_tool_prefix}otool; ac_word=$2
8151 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8152 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
8153 1.8 christos if ${ac_cv_prog_OTOOL+:} false; then :
8154 1.4 christos $as_echo_n "(cached) " >&6
8155 1.3 christos else
8156 1.3 christos if test -n "$OTOOL"; then
8157 1.3 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8158 1.3 christos else
8159 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8160 1.3 christos for as_dir in $PATH
8161 1.3 christos do
8162 1.3 christos IFS=$as_save_IFS
8163 1.3 christos test -z "$as_dir" && as_dir=.
8164 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
8165 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8166 1.3 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8167 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8168 1.3 christos break 2
8169 1.3 christos fi
8170 1.3 christos done
8171 1.4 christos done
8172 1.3 christos IFS=$as_save_IFS
8173 1.1 christos
8174 1.3 christos fi
8175 1.3 christos fi
8176 1.3 christos OTOOL=$ac_cv_prog_OTOOL
8177 1.3 christos if test -n "$OTOOL"; then
8178 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8179 1.4 christos $as_echo "$OTOOL" >&6; }
8180 1.3 christos else
8181 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8182 1.4 christos $as_echo "no" >&6; }
8183 1.3 christos fi
8184 1.1 christos
8185 1.1 christos
8186 1.1 christos fi
8187 1.3 christos if test -z "$ac_cv_prog_OTOOL"; then
8188 1.3 christos ac_ct_OTOOL=$OTOOL
8189 1.3 christos # Extract the first word of "otool", so it can be a program name with args.
8190 1.3 christos set dummy otool; ac_word=$2
8191 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8192 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
8193 1.8 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8194 1.4 christos $as_echo_n "(cached) " >&6
8195 1.1 christos else
8196 1.3 christos if test -n "$ac_ct_OTOOL"; then
8197 1.3 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8198 1.3 christos else
8199 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8200 1.3 christos for as_dir in $PATH
8201 1.3 christos do
8202 1.3 christos IFS=$as_save_IFS
8203 1.3 christos test -z "$as_dir" && as_dir=.
8204 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
8205 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8206 1.3 christos ac_cv_prog_ac_ct_OTOOL="otool"
8207 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8208 1.3 christos break 2
8209 1.3 christos fi
8210 1.3 christos done
8211 1.4 christos done
8212 1.3 christos IFS=$as_save_IFS
8213 1.1 christos
8214 1.1 christos fi
8215 1.3 christos fi
8216 1.3 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8217 1.3 christos if test -n "$ac_ct_OTOOL"; then
8218 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8219 1.4 christos $as_echo "$ac_ct_OTOOL" >&6; }
8220 1.1 christos else
8221 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8222 1.4 christos $as_echo "no" >&6; }
8223 1.1 christos fi
8224 1.1 christos
8225 1.3 christos if test "x$ac_ct_OTOOL" = x; then
8226 1.3 christos OTOOL=":"
8227 1.3 christos else
8228 1.3 christos case $cross_compiling:$ac_tool_warned in
8229 1.3 christos yes:)
8230 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8231 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8232 1.3 christos ac_tool_warned=yes ;;
8233 1.3 christos esac
8234 1.3 christos OTOOL=$ac_ct_OTOOL
8235 1.3 christos fi
8236 1.3 christos else
8237 1.3 christos OTOOL="$ac_cv_prog_OTOOL"
8238 1.1 christos fi
8239 1.1 christos
8240 1.1 christos if test -n "$ac_tool_prefix"; then
8241 1.3 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8242 1.3 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2
8243 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8244 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
8245 1.8 christos if ${ac_cv_prog_OTOOL64+:} false; then :
8246 1.4 christos $as_echo_n "(cached) " >&6
8247 1.1 christos else
8248 1.3 christos if test -n "$OTOOL64"; then
8249 1.3 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8250 1.1 christos else
8251 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8252 1.1 christos for as_dir in $PATH
8253 1.1 christos do
8254 1.1 christos IFS=$as_save_IFS
8255 1.1 christos test -z "$as_dir" && as_dir=.
8256 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
8257 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8258 1.3 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8259 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8260 1.1 christos break 2
8261 1.1 christos fi
8262 1.1 christos done
8263 1.4 christos done
8264 1.1 christos IFS=$as_save_IFS
8265 1.1 christos
8266 1.1 christos fi
8267 1.1 christos fi
8268 1.3 christos OTOOL64=$ac_cv_prog_OTOOL64
8269 1.3 christos if test -n "$OTOOL64"; then
8270 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8271 1.4 christos $as_echo "$OTOOL64" >&6; }
8272 1.1 christos else
8273 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8274 1.4 christos $as_echo "no" >&6; }
8275 1.1 christos fi
8276 1.1 christos
8277 1.1 christos
8278 1.1 christos fi
8279 1.3 christos if test -z "$ac_cv_prog_OTOOL64"; then
8280 1.3 christos ac_ct_OTOOL64=$OTOOL64
8281 1.3 christos # Extract the first word of "otool64", so it can be a program name with args.
8282 1.3 christos set dummy otool64; ac_word=$2
8283 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8284 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
8285 1.8 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8286 1.4 christos $as_echo_n "(cached) " >&6
8287 1.1 christos else
8288 1.3 christos if test -n "$ac_ct_OTOOL64"; then
8289 1.3 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8290 1.1 christos else
8291 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8292 1.1 christos for as_dir in $PATH
8293 1.1 christos do
8294 1.1 christos IFS=$as_save_IFS
8295 1.1 christos test -z "$as_dir" && as_dir=.
8296 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
8297 1.11 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8298 1.3 christos ac_cv_prog_ac_ct_OTOOL64="otool64"
8299 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300 1.1 christos break 2
8301 1.1 christos fi
8302 1.1 christos done
8303 1.4 christos done
8304 1.1 christos IFS=$as_save_IFS
8305 1.1 christos
8306 1.1 christos fi
8307 1.1 christos fi
8308 1.3 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8309 1.3 christos if test -n "$ac_ct_OTOOL64"; then
8310 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8311 1.4 christos $as_echo "$ac_ct_OTOOL64" >&6; }
8312 1.1 christos else
8313 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8314 1.4 christos $as_echo "no" >&6; }
8315 1.1 christos fi
8316 1.1 christos
8317 1.3 christos if test "x$ac_ct_OTOOL64" = x; then
8318 1.3 christos OTOOL64=":"
8319 1.1 christos else
8320 1.1 christos case $cross_compiling:$ac_tool_warned in
8321 1.1 christos yes:)
8322 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8323 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8324 1.1 christos ac_tool_warned=yes ;;
8325 1.1 christos esac
8326 1.3 christos OTOOL64=$ac_ct_OTOOL64
8327 1.1 christos fi
8328 1.1 christos else
8329 1.3 christos OTOOL64="$ac_cv_prog_OTOOL64"
8330 1.1 christos fi
8331 1.1 christos
8332 1.1 christos
8333 1.1 christos
8334 1.1 christos
8335 1.1 christos
8336 1.1 christos
8337 1.3 christos
8338 1.3 christos
8339 1.3 christos
8340 1.3 christos
8341 1.3 christos
8342 1.3 christos
8343 1.3 christos
8344 1.3 christos
8345 1.3 christos
8346 1.3 christos
8347 1.3 christos
8348 1.3 christos
8349 1.3 christos
8350 1.3 christos
8351 1.3 christos
8352 1.3 christos
8353 1.3 christos
8354 1.3 christos
8355 1.3 christos
8356 1.1 christos
8357 1.1 christos
8358 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8359 1.4 christos $as_echo_n "checking for -single_module linker flag... " >&6; }
8360 1.8 christos if ${lt_cv_apple_cc_single_mod+:} false; then :
8361 1.4 christos $as_echo_n "(cached) " >&6
8362 1.1 christos else
8363 1.1 christos lt_cv_apple_cc_single_mod=no
8364 1.1 christos if test -z "${LT_MULTI_MODULE}"; then
8365 1.3 christos # By default we will add the -single_module flag. You can override
8366 1.3 christos # by either setting the environment variable LT_MULTI_MODULE
8367 1.3 christos # non-empty at configure time, or by adding -multi_module to the
8368 1.3 christos # link flags.
8369 1.3 christos rm -rf libconftest.dylib*
8370 1.3 christos echo "int foo(void){return 1;}" > conftest.c
8371 1.3 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8372 1.3 christos -dynamiclib -Wl,-single_module conftest.c" >&5
8373 1.3 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8374 1.3 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8375 1.3 christos _lt_result=$?
8376 1.11 christos # If there is a non-empty error log, and "single_module"
8377 1.11 christos # appears in it, assume the flag caused a linker warning
8378 1.11 christos if test -s conftest.err && $GREP single_module conftest.err; then
8379 1.11 christos cat conftest.err >&5
8380 1.11 christos # Otherwise, if the output was created with a 0 exit code from
8381 1.11 christos # the compiler, it worked.
8382 1.11 christos elif test -f libconftest.dylib && test $_lt_result -eq 0; then
8383 1.3 christos lt_cv_apple_cc_single_mod=yes
8384 1.3 christos else
8385 1.3 christos cat conftest.err >&5
8386 1.3 christos fi
8387 1.3 christos rm -rf libconftest.dylib*
8388 1.3 christos rm -f conftest.*
8389 1.1 christos fi
8390 1.1 christos fi
8391 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8392 1.4 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8393 1.11 christos
8394 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8395 1.4 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8396 1.8 christos if ${lt_cv_ld_exported_symbols_list+:} false; then :
8397 1.4 christos $as_echo_n "(cached) " >&6
8398 1.1 christos else
8399 1.1 christos lt_cv_ld_exported_symbols_list=no
8400 1.1 christos save_LDFLAGS=$LDFLAGS
8401 1.1 christos echo "_main" > conftest.sym
8402 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8403 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8404 1.1 christos /* end confdefs.h. */
8405 1.1 christos
8406 1.1 christos int
8407 1.1 christos main ()
8408 1.1 christos {
8409 1.1 christos
8410 1.1 christos ;
8411 1.1 christos return 0;
8412 1.1 christos }
8413 1.1 christos _ACEOF
8414 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
8415 1.1 christos lt_cv_ld_exported_symbols_list=yes
8416 1.1 christos else
8417 1.4 christos lt_cv_ld_exported_symbols_list=no
8418 1.1 christos fi
8419 1.4 christos rm -f core conftest.err conftest.$ac_objext \
8420 1.4 christos conftest$ac_exeext conftest.$ac_ext
8421 1.3 christos LDFLAGS="$save_LDFLAGS"
8422 1.1 christos
8423 1.1 christos fi
8424 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8425 1.4 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8426 1.11 christos
8427 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8428 1.11 christos $as_echo_n "checking for -force_load linker flag... " >&6; }
8429 1.11 christos if ${lt_cv_ld_force_load+:} false; then :
8430 1.11 christos $as_echo_n "(cached) " >&6
8431 1.11 christos else
8432 1.11 christos lt_cv_ld_force_load=no
8433 1.11 christos cat > conftest.c << _LT_EOF
8434 1.11 christos int forced_loaded() { return 2;}
8435 1.11 christos _LT_EOF
8436 1.11 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8437 1.11 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8438 1.11 christos echo "$AR cru libconftest.a conftest.o" >&5
8439 1.11 christos $AR cru libconftest.a conftest.o 2>&5
8440 1.11 christos echo "$RANLIB libconftest.a" >&5
8441 1.11 christos $RANLIB libconftest.a 2>&5
8442 1.11 christos cat > conftest.c << _LT_EOF
8443 1.11 christos int main() { return 0;}
8444 1.11 christos _LT_EOF
8445 1.11 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8446 1.11 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8447 1.11 christos _lt_result=$?
8448 1.11 christos if test -s conftest.err && $GREP force_load conftest.err; then
8449 1.11 christos cat conftest.err >&5
8450 1.11 christos elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
8451 1.11 christos lt_cv_ld_force_load=yes
8452 1.11 christos else
8453 1.11 christos cat conftest.err >&5
8454 1.11 christos fi
8455 1.11 christos rm -f conftest.err libconftest.a conftest conftest.c
8456 1.11 christos rm -rf conftest.dSYM
8457 1.11 christos
8458 1.11 christos fi
8459 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8460 1.11 christos $as_echo "$lt_cv_ld_force_load" >&6; }
8461 1.1 christos case $host_os in
8462 1.3 christos rhapsody* | darwin1.[012])
8463 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8464 1.1 christos darwin1.*)
8465 1.3 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8466 1.3 christos darwin*) # darwin 5.x on
8467 1.1 christos # if running on 10.5 or later, the deployment target defaults
8468 1.1 christos # to the OS version, if on x86, and 10.4, the deployment
8469 1.1 christos # target defaults to 10.4. Don't you love it?
8470 1.1 christos case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8471 1.3 christos 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8472 1.3 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8473 1.3 christos 10.[012]*)
8474 1.3 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8475 1.3 christos 10.*)
8476 1.3 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8477 1.1 christos esac
8478 1.1 christos ;;
8479 1.1 christos esac
8480 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8481 1.1 christos _lt_dar_single_mod='$single_module'
8482 1.1 christos fi
8483 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8484 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8485 1.1 christos else
8486 1.3 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8487 1.1 christos fi
8488 1.11 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8489 1.3 christos _lt_dsymutil='~$DSYMUTIL $lib || :'
8490 1.1 christos else
8491 1.1 christos _lt_dsymutil=
8492 1.1 christos fi
8493 1.1 christos ;;
8494 1.1 christos esac
8495 1.1 christos
8496 1.4 christos for ac_header in dlfcn.h
8497 1.4 christos do :
8498 1.4 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8499 1.4 christos "
8500 1.8 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8501 1.4 christos cat >>confdefs.h <<_ACEOF
8502 1.4 christos #define HAVE_DLFCN_H 1
8503 1.3 christos _ACEOF
8504 1.1 christos
8505 1.3 christos fi
8506 1.1 christos
8507 1.4 christos done
8508 1.4 christos
8509 1.4 christos
8510 1.4 christos
8511 1.11 christos
8512 1.11 christos
8513 1.4 christos # Set options
8514 1.8 christos # Check whether --enable-static was given.
8515 1.8 christos if test "${enable_static+set}" = set; then :
8516 1.8 christos enableval=$enable_static; p=${PACKAGE-default}
8517 1.4 christos case $enableval in
8518 1.8 christos yes) enable_static=yes ;;
8519 1.8 christos no) enable_static=no ;;
8520 1.4 christos *)
8521 1.8 christos enable_static=no
8522 1.4 christos # Look at the argument we got. We use all the common list separators.
8523 1.4 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8524 1.4 christos for pkg in $enableval; do
8525 1.4 christos IFS="$lt_save_ifs"
8526 1.4 christos if test "X$pkg" = "X$p"; then
8527 1.8 christos enable_static=yes
8528 1.4 christos fi
8529 1.4 christos done
8530 1.4 christos IFS="$lt_save_ifs"
8531 1.4 christos ;;
8532 1.4 christos esac
8533 1.3 christos else
8534 1.8 christos enable_static=no
8535 1.8 christos fi
8536 1.8 christos
8537 1.8 christos
8538 1.8 christos
8539 1.8 christos
8540 1.8 christos
8541 1.8 christos
8542 1.8 christos
8543 1.8 christos
8544 1.8 christos # Check whether --with-pic was given.
8545 1.8 christos if test "${with_pic+set}" = set; then :
8546 1.11 christos withval=$with_pic; lt_p=${PACKAGE-default}
8547 1.11 christos case $withval in
8548 1.11 christos yes|no) pic_mode=$withval ;;
8549 1.11 christos *)
8550 1.11 christos pic_mode=default
8551 1.11 christos # Look at the argument we got. We use all the common list separators.
8552 1.11 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8553 1.11 christos for lt_pkg in $withval; do
8554 1.11 christos IFS="$lt_save_ifs"
8555 1.11 christos if test "X$lt_pkg" = "X$lt_p"; then
8556 1.11 christos pic_mode=yes
8557 1.11 christos fi
8558 1.11 christos done
8559 1.11 christos IFS="$lt_save_ifs"
8560 1.11 christos ;;
8561 1.11 christos esac
8562 1.8 christos else
8563 1.8 christos pic_mode=default
8564 1.3 christos fi
8565 1.1 christos
8566 1.1 christos
8567 1.8 christos test -z "$pic_mode" && pic_mode=yes
8568 1.8 christos
8569 1.8 christos
8570 1.1 christos
8571 1.1 christos
8572 1.1 christos
8573 1.1 christos
8574 1.4 christos
8575 1.4 christos
8576 1.8 christos enable_dlopen=no
8577 1.8 christos
8578 1.8 christos
8579 1.8 christos enable_win32_dll=no
8580 1.8 christos
8581 1.4 christos
8582 1.8 christos # Check whether --enable-shared was given.
8583 1.8 christos if test "${enable_shared+set}" = set; then :
8584 1.8 christos enableval=$enable_shared; p=${PACKAGE-default}
8585 1.4 christos case $enableval in
8586 1.8 christos yes) enable_shared=yes ;;
8587 1.8 christos no) enable_shared=no ;;
8588 1.4 christos *)
8589 1.8 christos enable_shared=no
8590 1.4 christos # Look at the argument we got. We use all the common list separators.
8591 1.4 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8592 1.4 christos for pkg in $enableval; do
8593 1.4 christos IFS="$lt_save_ifs"
8594 1.4 christos if test "X$pkg" = "X$p"; then
8595 1.8 christos enable_shared=yes
8596 1.4 christos fi
8597 1.4 christos done
8598 1.4 christos IFS="$lt_save_ifs"
8599 1.4 christos ;;
8600 1.4 christos esac
8601 1.3 christos else
8602 1.8 christos enable_shared=yes
8603 1.3 christos fi
8604 1.1 christos
8605 1.1 christos
8606 1.3 christos
8607 1.3 christos
8608 1.3 christos
8609 1.3 christos
8610 1.3 christos
8611 1.3 christos
8612 1.3 christos
8613 1.4 christos
8614 1.1 christos
8615 1.3 christos # Check whether --enable-fast-install was given.
8616 1.4 christos if test "${enable_fast_install+set}" = set; then :
8617 1.3 christos enableval=$enable_fast_install; p=${PACKAGE-default}
8618 1.3 christos case $enableval in
8619 1.3 christos yes) enable_fast_install=yes ;;
8620 1.3 christos no) enable_fast_install=no ;;
8621 1.3 christos *)
8622 1.3 christos enable_fast_install=no
8623 1.3 christos # Look at the argument we got. We use all the common list separators.
8624 1.3 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8625 1.3 christos for pkg in $enableval; do
8626 1.3 christos IFS="$lt_save_ifs"
8627 1.3 christos if test "X$pkg" = "X$p"; then
8628 1.3 christos enable_fast_install=yes
8629 1.3 christos fi
8630 1.3 christos done
8631 1.3 christos IFS="$lt_save_ifs"
8632 1.3 christos ;;
8633 1.3 christos esac
8634 1.1 christos else
8635 1.3 christos enable_fast_install=yes
8636 1.1 christos fi
8637 1.1 christos
8638 1.1 christos
8639 1.1 christos
8640 1.1 christos
8641 1.1 christos
8642 1.1 christos
8643 1.1 christos
8644 1.1 christos
8645 1.1 christos
8646 1.1 christos
8647 1.1 christos
8648 1.3 christos # This can be used to rebuild libtool when needed
8649 1.3 christos LIBTOOL_DEPS="$ltmain"
8650 1.3 christos
8651 1.3 christos # Always use our own libtool.
8652 1.3 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8653 1.3 christos
8654 1.3 christos
8655 1.3 christos
8656 1.3 christos
8657 1.3 christos
8658 1.3 christos
8659 1.3 christos
8660 1.3 christos
8661 1.3 christos
8662 1.3 christos
8663 1.3 christos
8664 1.3 christos
8665 1.3 christos
8666 1.3 christos
8667 1.3 christos
8668 1.1 christos
8669 1.1 christos
8670 1.1 christos
8671 1.1 christos
8672 1.1 christos
8673 1.1 christos
8674 1.1 christos
8675 1.1 christos
8676 1.1 christos
8677 1.1 christos
8678 1.11 christos
8679 1.11 christos
8680 1.11 christos
8681 1.11 christos
8682 1.11 christos
8683 1.3 christos test -z "$LN_S" && LN_S="ln -s"
8684 1.1 christos
8685 1.1 christos
8686 1.1 christos
8687 1.1 christos
8688 1.1 christos
8689 1.1 christos
8690 1.1 christos
8691 1.1 christos
8692 1.1 christos
8693 1.1 christos
8694 1.1 christos
8695 1.1 christos
8696 1.1 christos
8697 1.1 christos
8698 1.3 christos if test -n "${ZSH_VERSION+set}" ; then
8699 1.3 christos setopt NO_GLOB_SUBST
8700 1.3 christos fi
8701 1.1 christos
8702 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8703 1.4 christos $as_echo_n "checking for objdir... " >&6; }
8704 1.8 christos if ${lt_cv_objdir+:} false; then :
8705 1.4 christos $as_echo_n "(cached) " >&6
8706 1.3 christos else
8707 1.3 christos rm -f .libs 2>/dev/null
8708 1.3 christos mkdir .libs 2>/dev/null
8709 1.3 christos if test -d .libs; then
8710 1.3 christos lt_cv_objdir=.libs
8711 1.3 christos else
8712 1.3 christos # MS-DOS does not allow filenames that begin with a dot.
8713 1.3 christos lt_cv_objdir=_libs
8714 1.3 christos fi
8715 1.3 christos rmdir .libs 2>/dev/null
8716 1.1 christos fi
8717 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8718 1.4 christos $as_echo "$lt_cv_objdir" >&6; }
8719 1.3 christos objdir=$lt_cv_objdir
8720 1.3 christos
8721 1.1 christos
8722 1.1 christos
8723 1.1 christos
8724 1.1 christos
8725 1.3 christos cat >>confdefs.h <<_ACEOF
8726 1.3 christos #define LT_OBJDIR "$lt_cv_objdir/"
8727 1.1 christos _ACEOF
8728 1.1 christos
8729 1.1 christos
8730 1.1 christos
8731 1.1 christos
8732 1.3 christos case $host_os in
8733 1.3 christos aix3*)
8734 1.3 christos # AIX sometimes has problems with the GCC collect2 program. For some
8735 1.3 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
8736 1.3 christos # vanish in a puff of smoke.
8737 1.3 christos if test "X${COLLECT_NAMES+set}" != Xset; then
8738 1.3 christos COLLECT_NAMES=
8739 1.3 christos export COLLECT_NAMES
8740 1.3 christos fi
8741 1.3 christos ;;
8742 1.3 christos esac
8743 1.3 christos
8744 1.3 christos # Global variables:
8745 1.3 christos ofile=libtool
8746 1.3 christos can_build_shared=yes
8747 1.1 christos
8748 1.3 christos # All known linkers require a `.a' archive for static linking (except MSVC,
8749 1.3 christos # which needs '.lib').
8750 1.3 christos libext=a
8751 1.1 christos
8752 1.3 christos with_gnu_ld="$lt_cv_prog_gnu_ld"
8753 1.1 christos
8754 1.3 christos old_CC="$CC"
8755 1.3 christos old_CFLAGS="$CFLAGS"
8756 1.3 christos
8757 1.3 christos # Set sane defaults for various variables
8758 1.3 christos test -z "$CC" && CC=cc
8759 1.3 christos test -z "$LTCC" && LTCC=$CC
8760 1.3 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8761 1.3 christos test -z "$LD" && LD=ld
8762 1.3 christos test -z "$ac_objext" && ac_objext=o
8763 1.3 christos
8764 1.3 christos for cc_temp in $compiler""; do
8765 1.3 christos case $cc_temp in
8766 1.3 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8767 1.3 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8768 1.3 christos \-*) ;;
8769 1.3 christos *) break;;
8770 1.3 christos esac
8771 1.3 christos done
8772 1.11 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8773 1.3 christos
8774 1.3 christos
8775 1.3 christos # Only perform the check for file, if the check method requires it
8776 1.3 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file
8777 1.3 christos case $deplibs_check_method in
8778 1.3 christos file_magic*)
8779 1.3 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8780 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8781 1.4 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8782 1.8 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8783 1.4 christos $as_echo_n "(cached) " >&6
8784 1.3 christos else
8785 1.3 christos case $MAGIC_CMD in
8786 1.3 christos [\\/*] | ?:[\\/]*)
8787 1.3 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8788 1.3 christos ;;
8789 1.3 christos *)
8790 1.3 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8791 1.3 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8792 1.3 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8793 1.3 christos for ac_dir in $ac_dummy; do
8794 1.3 christos IFS="$lt_save_ifs"
8795 1.3 christos test -z "$ac_dir" && ac_dir=.
8796 1.3 christos if test -f $ac_dir/${ac_tool_prefix}file; then
8797 1.3 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8798 1.3 christos if test -n "$file_magic_test_file"; then
8799 1.3 christos case $deplibs_check_method in
8800 1.3 christos "file_magic "*)
8801 1.3 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8802 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8803 1.3 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8804 1.3 christos $EGREP "$file_magic_regex" > /dev/null; then
8805 1.3 christos :
8806 1.3 christos else
8807 1.3 christos cat <<_LT_EOF 1>&2
8808 1.3 christos
8809 1.3 christos *** Warning: the command libtool uses to detect shared libraries,
8810 1.3 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8811 1.3 christos *** The result is that libtool may fail to recognize shared libraries
8812 1.3 christos *** as such. This will affect the creation of libtool libraries that
8813 1.3 christos *** depend on shared libraries, but programs linked with such libtool
8814 1.3 christos *** libraries will work regardless of this problem. Nevertheless, you
8815 1.3 christos *** may want to report the problem to your system manager and/or to
8816 1.3 christos *** bug-libtool@gnu.org
8817 1.1 christos
8818 1.3 christos _LT_EOF
8819 1.3 christos fi ;;
8820 1.1 christos esac
8821 1.1 christos fi
8822 1.3 christos break
8823 1.3 christos fi
8824 1.3 christos done
8825 1.3 christos IFS="$lt_save_ifs"
8826 1.3 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8827 1.3 christos ;;
8828 1.3 christos esac
8829 1.3 christos fi
8830 1.1 christos
8831 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8832 1.3 christos if test -n "$MAGIC_CMD"; then
8833 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8834 1.4 christos $as_echo "$MAGIC_CMD" >&6; }
8835 1.3 christos else
8836 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8837 1.4 christos $as_echo "no" >&6; }
8838 1.3 christos fi
8839 1.1 christos
8840 1.1 christos
8841 1.1 christos
8842 1.1 christos
8843 1.1 christos
8844 1.3 christos if test -z "$lt_cv_path_MAGIC_CMD"; then
8845 1.3 christos if test -n "$ac_tool_prefix"; then
8846 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8847 1.4 christos $as_echo_n "checking for file... " >&6; }
8848 1.8 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8849 1.4 christos $as_echo_n "(cached) " >&6
8850 1.3 christos else
8851 1.3 christos case $MAGIC_CMD in
8852 1.3 christos [\\/*] | ?:[\\/]*)
8853 1.3 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8854 1.3 christos ;;
8855 1.3 christos *)
8856 1.3 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8857 1.3 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8858 1.3 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8859 1.3 christos for ac_dir in $ac_dummy; do
8860 1.3 christos IFS="$lt_save_ifs"
8861 1.3 christos test -z "$ac_dir" && ac_dir=.
8862 1.3 christos if test -f $ac_dir/file; then
8863 1.3 christos lt_cv_path_MAGIC_CMD="$ac_dir/file"
8864 1.3 christos if test -n "$file_magic_test_file"; then
8865 1.3 christos case $deplibs_check_method in
8866 1.3 christos "file_magic "*)
8867 1.3 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8868 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8869 1.3 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8870 1.3 christos $EGREP "$file_magic_regex" > /dev/null; then
8871 1.3 christos :
8872 1.3 christos else
8873 1.3 christos cat <<_LT_EOF 1>&2
8874 1.1 christos
8875 1.3 christos *** Warning: the command libtool uses to detect shared libraries,
8876 1.3 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8877 1.3 christos *** The result is that libtool may fail to recognize shared libraries
8878 1.3 christos *** as such. This will affect the creation of libtool libraries that
8879 1.3 christos *** depend on shared libraries, but programs linked with such libtool
8880 1.3 christos *** libraries will work regardless of this problem. Nevertheless, you
8881 1.3 christos *** may want to report the problem to your system manager and/or to
8882 1.3 christos *** bug-libtool@gnu.org
8883 1.1 christos
8884 1.3 christos _LT_EOF
8885 1.3 christos fi ;;
8886 1.3 christos esac
8887 1.1 christos fi
8888 1.3 christos break
8889 1.3 christos fi
8890 1.3 christos done
8891 1.3 christos IFS="$lt_save_ifs"
8892 1.3 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8893 1.3 christos ;;
8894 1.3 christos esac
8895 1.3 christos fi
8896 1.1 christos
8897 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8898 1.3 christos if test -n "$MAGIC_CMD"; then
8899 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8900 1.4 christos $as_echo "$MAGIC_CMD" >&6; }
8901 1.3 christos else
8902 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8903 1.4 christos $as_echo "no" >&6; }
8904 1.3 christos fi
8905 1.1 christos
8906 1.1 christos
8907 1.3 christos else
8908 1.3 christos MAGIC_CMD=:
8909 1.3 christos fi
8910 1.3 christos fi
8911 1.3 christos
8912 1.3 christos fi
8913 1.3 christos ;;
8914 1.3 christos esac
8915 1.3 christos
8916 1.3 christos # Use C for the default configuration in the libtool script
8917 1.3 christos
8918 1.3 christos lt_save_CC="$CC"
8919 1.3 christos ac_ext=c
8920 1.3 christos ac_cpp='$CPP $CPPFLAGS'
8921 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8922 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8923 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
8924 1.3 christos
8925 1.3 christos
8926 1.3 christos # Source file extension for C test sources.
8927 1.3 christos ac_ext=c
8928 1.3 christos
8929 1.3 christos # Object file extension for compiled C test sources.
8930 1.3 christos objext=o
8931 1.3 christos objext=$objext
8932 1.3 christos
8933 1.3 christos # Code to be used in simple compile tests
8934 1.3 christos lt_simple_compile_test_code="int some_variable = 0;"
8935 1.3 christos
8936 1.3 christos # Code to be used in simple link tests
8937 1.3 christos lt_simple_link_test_code='int main(){return(0);}'
8938 1.3 christos
8939 1.3 christos
8940 1.3 christos
8941 1.3 christos
8942 1.3 christos
8943 1.3 christos
8944 1.3 christos
8945 1.3 christos # If no C compiler was specified, use CC.
8946 1.3 christos LTCC=${LTCC-"$CC"}
8947 1.3 christos
8948 1.3 christos # If no C compiler flags were specified, use CFLAGS.
8949 1.3 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8950 1.3 christos
8951 1.3 christos # Allow CC to be a program name with arguments.
8952 1.3 christos compiler=$CC
8953 1.3 christos
8954 1.3 christos # Save the default compiler, since it gets overwritten when the other
8955 1.3 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8956 1.3 christos compiler_DEFAULT=$CC
8957 1.3 christos
8958 1.3 christos # save warnings/boilerplate of simple test code
8959 1.3 christos ac_outfile=conftest.$ac_objext
8960 1.3 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8961 1.3 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8962 1.3 christos _lt_compiler_boilerplate=`cat conftest.err`
8963 1.3 christos $RM conftest*
8964 1.3 christos
8965 1.3 christos ac_outfile=conftest.$ac_objext
8966 1.3 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext
8967 1.3 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8968 1.3 christos _lt_linker_boilerplate=`cat conftest.err`
8969 1.3 christos $RM -r conftest*
8970 1.3 christos
8971 1.3 christos
8972 1.3 christos ## CAVEAT EMPTOR:
8973 1.3 christos ## There is no encapsulation within the following macros, do not change
8974 1.3 christos ## the running order or otherwise move them around unless you know exactly
8975 1.3 christos ## what you are doing...
8976 1.3 christos if test -n "$compiler"; then
8977 1.3 christos
8978 1.3 christos lt_prog_compiler_no_builtin_flag=
8979 1.3 christos
8980 1.3 christos if test "$GCC" = yes; then
8981 1.11 christos case $cc_basename in
8982 1.11 christos nvcc*)
8983 1.11 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8984 1.11 christos *)
8985 1.11 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8986 1.11 christos esac
8987 1.3 christos
8988 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8989 1.4 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8990 1.8 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8991 1.4 christos $as_echo_n "(cached) " >&6
8992 1.3 christos else
8993 1.3 christos lt_cv_prog_compiler_rtti_exceptions=no
8994 1.3 christos ac_outfile=conftest.$ac_objext
8995 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8996 1.3 christos lt_compiler_flag="-fno-rtti -fno-exceptions"
8997 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
8998 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
8999 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
9000 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
9001 1.3 christos # The option is referenced via a variable to avoid confusing sed.
9002 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
9003 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9004 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9005 1.3 christos -e 's:$: $lt_compiler_flag:'`
9006 1.11 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9007 1.3 christos (eval "$lt_compile" 2>conftest.err)
9008 1.3 christos ac_status=$?
9009 1.3 christos cat conftest.err >&5
9010 1.11 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
9011 1.3 christos if (exit $ac_status) && test -s "$ac_outfile"; then
9012 1.3 christos # The compiler can only warn and ignore the option if not recognized
9013 1.3 christos # So say no if there are warnings other than the usual output.
9014 1.11 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9015 1.3 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9016 1.3 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9017 1.3 christos lt_cv_prog_compiler_rtti_exceptions=yes
9018 1.3 christos fi
9019 1.3 christos fi
9020 1.3 christos $RM conftest*
9021 1.3 christos
9022 1.3 christos fi
9023 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9024 1.4 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9025 1.3 christos
9026 1.3 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9027 1.3 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9028 1.3 christos else
9029 1.3 christos :
9030 1.3 christos fi
9031 1.3 christos
9032 1.3 christos fi
9033 1.3 christos
9034 1.3 christos
9035 1.3 christos
9036 1.3 christos
9037 1.3 christos
9038 1.3 christos
9039 1.3 christos lt_prog_compiler_wl=
9040 1.3 christos lt_prog_compiler_pic=
9041 1.3 christos lt_prog_compiler_static=
9042 1.3 christos
9043 1.3 christos
9044 1.3 christos if test "$GCC" = yes; then
9045 1.3 christos lt_prog_compiler_wl='-Wl,'
9046 1.3 christos lt_prog_compiler_static='-static'
9047 1.3 christos
9048 1.3 christos case $host_os in
9049 1.3 christos aix*)
9050 1.3 christos # All AIX code is PIC.
9051 1.3 christos if test "$host_cpu" = ia64; then
9052 1.3 christos # AIX 5 now supports IA64 processor
9053 1.3 christos lt_prog_compiler_static='-Bstatic'
9054 1.3 christos fi
9055 1.3 christos ;;
9056 1.3 christos
9057 1.3 christos amigaos*)
9058 1.3 christos case $host_cpu in
9059 1.3 christos powerpc)
9060 1.3 christos # see comment about AmigaOS4 .so support
9061 1.3 christos lt_prog_compiler_pic='-fPIC'
9062 1.3 christos ;;
9063 1.3 christos m68k)
9064 1.3 christos # FIXME: we need at least 68020 code to build shared libraries, but
9065 1.3 christos # adding the `-m68020' flag to GCC prevents building anything better,
9066 1.3 christos # like `-m68040'.
9067 1.3 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9068 1.1 christos ;;
9069 1.1 christos esac
9070 1.1 christos ;;
9071 1.1 christos
9072 1.3 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9073 1.3 christos # PIC is the default for these OSes.
9074 1.3 christos ;;
9075 1.3 christos
9076 1.3 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
9077 1.3 christos # This hack is so that the source file can tell whether it is being
9078 1.3 christos # built for inclusion in a dll (and should export symbols for example).
9079 1.3 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style
9080 1.3 christos # (--disable-auto-import) libraries
9081 1.3 christos lt_prog_compiler_pic='-DDLL_EXPORT'
9082 1.1 christos ;;
9083 1.1 christos
9084 1.3 christos darwin* | rhapsody*)
9085 1.3 christos # PIC is the default on this platform
9086 1.3 christos # Common symbols not allowed in MH_DYLIB files
9087 1.3 christos lt_prog_compiler_pic='-fno-common'
9088 1.1 christos ;;
9089 1.1 christos
9090 1.11 christos haiku*)
9091 1.11 christos # PIC is the default for Haiku.
9092 1.11 christos # The "-static" flag exists, but is broken.
9093 1.11 christos lt_prog_compiler_static=
9094 1.11 christos ;;
9095 1.11 christos
9096 1.3 christos hpux*)
9097 1.3 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9098 1.3 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9099 1.3 christos # sets the default TLS model and affects inlining.
9100 1.3 christos case $host_cpu in
9101 1.3 christos hppa*64*)
9102 1.3 christos # +Z the default
9103 1.3 christos ;;
9104 1.3 christos *)
9105 1.3 christos lt_prog_compiler_pic='-fPIC'
9106 1.3 christos ;;
9107 1.3 christos esac
9108 1.3 christos ;;
9109 1.1 christos
9110 1.3 christos interix[3-9]*)
9111 1.3 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9112 1.3 christos # Instead, we relocate shared libraries at runtime.
9113 1.1 christos ;;
9114 1.1 christos
9115 1.3 christos msdosdjgpp*)
9116 1.3 christos # Just because we use GCC doesn't mean we suddenly get shared libraries
9117 1.3 christos # on systems that don't support them.
9118 1.3 christos lt_prog_compiler_can_build_shared=no
9119 1.3 christos enable_shared=no
9120 1.3 christos ;;
9121 1.1 christos
9122 1.3 christos *nto* | *qnx*)
9123 1.3 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
9124 1.3 christos # it will coredump.
9125 1.3 christos lt_prog_compiler_pic='-fPIC -shared'
9126 1.1 christos ;;
9127 1.1 christos
9128 1.3 christos sysv4*MP*)
9129 1.3 christos if test -d /usr/nec; then
9130 1.3 christos lt_prog_compiler_pic=-Kconform_pic
9131 1.3 christos fi
9132 1.1 christos ;;
9133 1.1 christos
9134 1.1 christos *)
9135 1.3 christos lt_prog_compiler_pic='-fPIC'
9136 1.1 christos ;;
9137 1.1 christos esac
9138 1.11 christos
9139 1.11 christos case $cc_basename in
9140 1.11 christos nvcc*) # Cuda Compiler Driver 2.2
9141 1.11 christos lt_prog_compiler_wl='-Xlinker '
9142 1.11 christos if test -n "$lt_prog_compiler_pic"; then
9143 1.11 christos lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9144 1.11 christos fi
9145 1.11 christos ;;
9146 1.11 christos esac
9147 1.3 christos else
9148 1.3 christos # PORTME Check for flag to pass linker flags through the system compiler.
9149 1.3 christos case $host_os in
9150 1.3 christos aix*)
9151 1.3 christos lt_prog_compiler_wl='-Wl,'
9152 1.3 christos if test "$host_cpu" = ia64; then
9153 1.3 christos # AIX 5 now supports IA64 processor
9154 1.3 christos lt_prog_compiler_static='-Bstatic'
9155 1.3 christos else
9156 1.3 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9157 1.3 christos fi
9158 1.3 christos ;;
9159 1.1 christos
9160 1.3 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
9161 1.3 christos # This hack is so that the source file can tell whether it is being
9162 1.3 christos # built for inclusion in a dll (and should export symbols for example).
9163 1.3 christos lt_prog_compiler_pic='-DDLL_EXPORT'
9164 1.3 christos ;;
9165 1.1 christos
9166 1.3 christos hpux9* | hpux10* | hpux11*)
9167 1.3 christos lt_prog_compiler_wl='-Wl,'
9168 1.3 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9169 1.3 christos # not for PA HP-UX.
9170 1.3 christos case $host_cpu in
9171 1.3 christos hppa*64*|ia64*)
9172 1.3 christos # +Z the default
9173 1.3 christos ;;
9174 1.3 christos *)
9175 1.3 christos lt_prog_compiler_pic='+Z'
9176 1.3 christos ;;
9177 1.3 christos esac
9178 1.3 christos # Is there a better lt_prog_compiler_static that works with the bundled CC?
9179 1.3 christos lt_prog_compiler_static='${wl}-a ${wl}archive'
9180 1.3 christos ;;
9181 1.3 christos
9182 1.3 christos irix5* | irix6* | nonstopux*)
9183 1.3 christos lt_prog_compiler_wl='-Wl,'
9184 1.3 christos # PIC (with -KPIC) is the default.
9185 1.3 christos lt_prog_compiler_static='-non_shared'
9186 1.3 christos ;;
9187 1.3 christos
9188 1.11 christos linux* | k*bsd*-gnu | kopensolaris*-gnu)
9189 1.3 christos case $cc_basename in
9190 1.3 christos # old Intel for x86_64 which still supported -KPIC.
9191 1.3 christos ecc*)
9192 1.3 christos lt_prog_compiler_wl='-Wl,'
9193 1.3 christos lt_prog_compiler_pic='-KPIC'
9194 1.3 christos lt_prog_compiler_static='-static'
9195 1.3 christos ;;
9196 1.3 christos # icc used to be incompatible with GCC.
9197 1.3 christos # ICC 10 doesn't accept -KPIC any more.
9198 1.3 christos icc* | ifort*)
9199 1.3 christos lt_prog_compiler_wl='-Wl,'
9200 1.3 christos lt_prog_compiler_pic='-fPIC'
9201 1.3 christos lt_prog_compiler_static='-static'
9202 1.3 christos ;;
9203 1.3 christos # Lahey Fortran 8.1.
9204 1.3 christos lf95*)
9205 1.3 christos lt_prog_compiler_wl='-Wl,'
9206 1.3 christos lt_prog_compiler_pic='--shared'
9207 1.3 christos lt_prog_compiler_static='--static'
9208 1.3 christos ;;
9209 1.11 christos nagfor*)
9210 1.11 christos # NAG Fortran compiler
9211 1.11 christos lt_prog_compiler_wl='-Wl,-Wl,,'
9212 1.11 christos lt_prog_compiler_pic='-PIC'
9213 1.11 christos lt_prog_compiler_static='-Bstatic'
9214 1.11 christos ;;
9215 1.11 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9216 1.3 christos # Portland Group compilers (*not* the Pentium gcc compiler,
9217 1.3 christos # which looks to be a dead project)
9218 1.3 christos lt_prog_compiler_wl='-Wl,'
9219 1.3 christos lt_prog_compiler_pic='-fpic'
9220 1.3 christos lt_prog_compiler_static='-Bstatic'
9221 1.3 christos ;;
9222 1.3 christos ccc*)
9223 1.3 christos lt_prog_compiler_wl='-Wl,'
9224 1.3 christos # All Alpha code is PIC.
9225 1.3 christos lt_prog_compiler_static='-non_shared'
9226 1.3 christos ;;
9227 1.11 christos xl* | bgxl* | bgf* | mpixl*)
9228 1.11 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9229 1.3 christos lt_prog_compiler_wl='-Wl,'
9230 1.3 christos lt_prog_compiler_pic='-qpic'
9231 1.3 christos lt_prog_compiler_static='-qstaticlink'
9232 1.3 christos ;;
9233 1.3 christos *)
9234 1.3 christos case `$CC -V 2>&1 | sed 5q` in
9235 1.11 christos *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9236 1.11 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker
9237 1.11 christos lt_prog_compiler_pic='-KPIC'
9238 1.11 christos lt_prog_compiler_static='-Bstatic'
9239 1.11 christos lt_prog_compiler_wl=''
9240 1.11 christos ;;
9241 1.11 christos *Sun\ F* | *Sun*Fortran*)
9242 1.11 christos lt_prog_compiler_pic='-KPIC'
9243 1.11 christos lt_prog_compiler_static='-Bstatic'
9244 1.11 christos lt_prog_compiler_wl='-Qoption ld '
9245 1.11 christos ;;
9246 1.3 christos *Sun\ C*)
9247 1.3 christos # Sun C 5.9
9248 1.3 christos lt_prog_compiler_pic='-KPIC'
9249 1.3 christos lt_prog_compiler_static='-Bstatic'
9250 1.3 christos lt_prog_compiler_wl='-Wl,'
9251 1.3 christos ;;
9252 1.11 christos *Intel*\ [CF]*Compiler*)
9253 1.11 christos lt_prog_compiler_wl='-Wl,'
9254 1.11 christos lt_prog_compiler_pic='-fPIC'
9255 1.11 christos lt_prog_compiler_static='-static'
9256 1.11 christos ;;
9257 1.11 christos *Portland\ Group*)
9258 1.11 christos lt_prog_compiler_wl='-Wl,'
9259 1.11 christos lt_prog_compiler_pic='-fpic'
9260 1.3 christos lt_prog_compiler_static='-Bstatic'
9261 1.3 christos ;;
9262 1.3 christos esac
9263 1.3 christos ;;
9264 1.3 christos esac
9265 1.3 christos ;;
9266 1.3 christos
9267 1.3 christos newsos6)
9268 1.3 christos lt_prog_compiler_pic='-KPIC'
9269 1.3 christos lt_prog_compiler_static='-Bstatic'
9270 1.3 christos ;;
9271 1.3 christos
9272 1.3 christos *nto* | *qnx*)
9273 1.3 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
9274 1.3 christos # it will coredump.
9275 1.3 christos lt_prog_compiler_pic='-fPIC -shared'
9276 1.3 christos ;;
9277 1.3 christos
9278 1.3 christos osf3* | osf4* | osf5*)
9279 1.3 christos lt_prog_compiler_wl='-Wl,'
9280 1.3 christos # All OSF/1 code is PIC.
9281 1.3 christos lt_prog_compiler_static='-non_shared'
9282 1.3 christos ;;
9283 1.3 christos
9284 1.3 christos rdos*)
9285 1.3 christos lt_prog_compiler_static='-non_shared'
9286 1.3 christos ;;
9287 1.3 christos
9288 1.3 christos solaris*)
9289 1.3 christos lt_prog_compiler_pic='-KPIC'
9290 1.3 christos lt_prog_compiler_static='-Bstatic'
9291 1.3 christos case $cc_basename in
9292 1.11 christos f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9293 1.3 christos lt_prog_compiler_wl='-Qoption ld ';;
9294 1.3 christos *)
9295 1.3 christos lt_prog_compiler_wl='-Wl,';;
9296 1.3 christos esac
9297 1.3 christos ;;
9298 1.3 christos
9299 1.3 christos sunos4*)
9300 1.3 christos lt_prog_compiler_wl='-Qoption ld '
9301 1.3 christos lt_prog_compiler_pic='-PIC'
9302 1.3 christos lt_prog_compiler_static='-Bstatic'
9303 1.3 christos ;;
9304 1.1 christos
9305 1.3 christos sysv4 | sysv4.2uw2* | sysv4.3*)
9306 1.3 christos lt_prog_compiler_wl='-Wl,'
9307 1.3 christos lt_prog_compiler_pic='-KPIC'
9308 1.3 christos lt_prog_compiler_static='-Bstatic'
9309 1.1 christos ;;
9310 1.1 christos
9311 1.3 christos sysv4*MP*)
9312 1.3 christos if test -d /usr/nec ;then
9313 1.3 christos lt_prog_compiler_pic='-Kconform_pic'
9314 1.3 christos lt_prog_compiler_static='-Bstatic'
9315 1.1 christos fi
9316 1.3 christos ;;
9317 1.3 christos
9318 1.3 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9319 1.3 christos lt_prog_compiler_wl='-Wl,'
9320 1.3 christos lt_prog_compiler_pic='-KPIC'
9321 1.3 christos lt_prog_compiler_static='-Bstatic'
9322 1.3 christos ;;
9323 1.3 christos
9324 1.3 christos unicos*)
9325 1.3 christos lt_prog_compiler_wl='-Wl,'
9326 1.3 christos lt_prog_compiler_can_build_shared=no
9327 1.3 christos ;;
9328 1.3 christos
9329 1.3 christos uts4*)
9330 1.3 christos lt_prog_compiler_pic='-pic'
9331 1.3 christos lt_prog_compiler_static='-Bstatic'
9332 1.3 christos ;;
9333 1.3 christos
9334 1.3 christos *)
9335 1.3 christos lt_prog_compiler_can_build_shared=no
9336 1.1 christos ;;
9337 1.1 christos esac
9338 1.1 christos fi
9339 1.3 christos
9340 1.3 christos case $host_os in
9341 1.3 christos # For platforms which do not support PIC, -DPIC is meaningless:
9342 1.3 christos *djgpp*)
9343 1.3 christos lt_prog_compiler_pic=
9344 1.3 christos ;;
9345 1.3 christos *)
9346 1.3 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9347 1.3 christos ;;
9348 1.1 christos esac
9349 1.1 christos
9350 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9351 1.11 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9352 1.11 christos if ${lt_cv_prog_compiler_pic+:} false; then :
9353 1.11 christos $as_echo_n "(cached) " >&6
9354 1.11 christos else
9355 1.11 christos lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9356 1.11 christos fi
9357 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9358 1.11 christos $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9359 1.11 christos lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9360 1.1 christos
9361 1.3 christos #
9362 1.3 christos # Check to make sure the PIC flag actually works.
9363 1.3 christos #
9364 1.3 christos if test -n "$lt_prog_compiler_pic"; then
9365 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9366 1.4 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9367 1.8 christos if ${lt_cv_prog_compiler_pic_works+:} false; then :
9368 1.4 christos $as_echo_n "(cached) " >&6
9369 1.3 christos else
9370 1.3 christos lt_cv_prog_compiler_pic_works=no
9371 1.3 christos ac_outfile=conftest.$ac_objext
9372 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9373 1.3 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9374 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
9375 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
9376 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
9377 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
9378 1.3 christos # The option is referenced via a variable to avoid confusing sed.
9379 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
9380 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9381 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9382 1.3 christos -e 's:$: $lt_compiler_flag:'`
9383 1.11 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9384 1.3 christos (eval "$lt_compile" 2>conftest.err)
9385 1.3 christos ac_status=$?
9386 1.3 christos cat conftest.err >&5
9387 1.11 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
9388 1.3 christos if (exit $ac_status) && test -s "$ac_outfile"; then
9389 1.3 christos # The compiler can only warn and ignore the option if not recognized
9390 1.3 christos # So say no if there are warnings other than the usual output.
9391 1.11 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9392 1.3 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9393 1.3 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9394 1.3 christos lt_cv_prog_compiler_pic_works=yes
9395 1.3 christos fi
9396 1.3 christos fi
9397 1.3 christos $RM conftest*
9398 1.1 christos
9399 1.3 christos fi
9400 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9401 1.4 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9402 1.1 christos
9403 1.3 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9404 1.3 christos case $lt_prog_compiler_pic in
9405 1.3 christos "" | " "*) ;;
9406 1.3 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9407 1.3 christos esac
9408 1.3 christos else
9409 1.3 christos lt_prog_compiler_pic=
9410 1.3 christos lt_prog_compiler_can_build_shared=no
9411 1.3 christos fi
9412 1.1 christos
9413 1.3 christos fi
9414 1.1 christos
9415 1.1 christos
9416 1.1 christos
9417 1.1 christos
9418 1.1 christos
9419 1.1 christos
9420 1.11 christos
9421 1.11 christos
9422 1.11 christos
9423 1.11 christos
9424 1.11 christos
9425 1.3 christos #
9426 1.3 christos # Check to make sure the static flag actually works.
9427 1.3 christos #
9428 1.3 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9429 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9430 1.4 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9431 1.8 christos if ${lt_cv_prog_compiler_static_works+:} false; then :
9432 1.4 christos $as_echo_n "(cached) " >&6
9433 1.3 christos else
9434 1.3 christos lt_cv_prog_compiler_static_works=no
9435 1.3 christos save_LDFLAGS="$LDFLAGS"
9436 1.3 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9437 1.3 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext
9438 1.3 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9439 1.3 christos # The linker can only warn and ignore the option if not recognized
9440 1.3 christos # So say no if there are warnings
9441 1.3 christos if test -s conftest.err; then
9442 1.3 christos # Append any errors to the config.log.
9443 1.3 christos cat conftest.err 1>&5
9444 1.11 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9445 1.3 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9446 1.3 christos if diff conftest.exp conftest.er2 >/dev/null; then
9447 1.3 christos lt_cv_prog_compiler_static_works=yes
9448 1.3 christos fi
9449 1.3 christos else
9450 1.3 christos lt_cv_prog_compiler_static_works=yes
9451 1.3 christos fi
9452 1.3 christos fi
9453 1.3 christos $RM -r conftest*
9454 1.3 christos LDFLAGS="$save_LDFLAGS"
9455 1.1 christos
9456 1.3 christos fi
9457 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9458 1.4 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9459 1.1 christos
9460 1.3 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9461 1.3 christos :
9462 1.3 christos else
9463 1.3 christos lt_prog_compiler_static=
9464 1.3 christos fi
9465 1.1 christos
9466 1.1 christos
9467 1.1 christos
9468 1.1 christos
9469 1.1 christos
9470 1.1 christos
9471 1.1 christos
9472 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9473 1.4 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9474 1.8 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
9475 1.4 christos $as_echo_n "(cached) " >&6
9476 1.3 christos else
9477 1.3 christos lt_cv_prog_compiler_c_o=no
9478 1.3 christos $RM -r conftest 2>/dev/null
9479 1.3 christos mkdir conftest
9480 1.3 christos cd conftest
9481 1.3 christos mkdir out
9482 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9483 1.1 christos
9484 1.3 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
9485 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
9486 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
9487 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
9488 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
9489 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
9490 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9491 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9492 1.3 christos -e 's:$: $lt_compiler_flag:'`
9493 1.11 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9494 1.3 christos (eval "$lt_compile" 2>out/conftest.err)
9495 1.3 christos ac_status=$?
9496 1.3 christos cat out/conftest.err >&5
9497 1.11 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
9498 1.3 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
9499 1.3 christos then
9500 1.3 christos # The compiler can only warn and ignore the option if not recognized
9501 1.3 christos # So say no if there are warnings
9502 1.11 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9503 1.3 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9504 1.3 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9505 1.3 christos lt_cv_prog_compiler_c_o=yes
9506 1.3 christos fi
9507 1.3 christos fi
9508 1.3 christos chmod u+w . 2>&5
9509 1.3 christos $RM conftest*
9510 1.3 christos # SGI C++ compiler will create directory out/ii_files/ for
9511 1.3 christos # template instantiation
9512 1.3 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9513 1.3 christos $RM out/* && rmdir out
9514 1.3 christos cd ..
9515 1.3 christos $RM -r conftest
9516 1.3 christos $RM conftest*
9517 1.1 christos
9518 1.3 christos fi
9519 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9520 1.4 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9521 1.1 christos
9522 1.1 christos
9523 1.1 christos
9524 1.1 christos
9525 1.1 christos
9526 1.1 christos
9527 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9528 1.4 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9529 1.8 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
9530 1.4 christos $as_echo_n "(cached) " >&6
9531 1.3 christos else
9532 1.3 christos lt_cv_prog_compiler_c_o=no
9533 1.3 christos $RM -r conftest 2>/dev/null
9534 1.3 christos mkdir conftest
9535 1.3 christos cd conftest
9536 1.3 christos mkdir out
9537 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9538 1.1 christos
9539 1.3 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
9540 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
9541 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
9542 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
9543 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
9544 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
9545 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9546 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9547 1.3 christos -e 's:$: $lt_compiler_flag:'`
9548 1.11 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9549 1.3 christos (eval "$lt_compile" 2>out/conftest.err)
9550 1.3 christos ac_status=$?
9551 1.3 christos cat out/conftest.err >&5
9552 1.11 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
9553 1.3 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
9554 1.3 christos then
9555 1.3 christos # The compiler can only warn and ignore the option if not recognized
9556 1.3 christos # So say no if there are warnings
9557 1.11 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9558 1.3 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9559 1.3 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9560 1.3 christos lt_cv_prog_compiler_c_o=yes
9561 1.3 christos fi
9562 1.3 christos fi
9563 1.3 christos chmod u+w . 2>&5
9564 1.3 christos $RM conftest*
9565 1.3 christos # SGI C++ compiler will create directory out/ii_files/ for
9566 1.3 christos # template instantiation
9567 1.3 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9568 1.3 christos $RM out/* && rmdir out
9569 1.3 christos cd ..
9570 1.3 christos $RM -r conftest
9571 1.3 christos $RM conftest*
9572 1.1 christos
9573 1.3 christos fi
9574 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9575 1.4 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9576 1.1 christos
9577 1.1 christos
9578 1.1 christos
9579 1.1 christos
9580 1.3 christos hard_links="nottested"
9581 1.3 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9582 1.3 christos # do not overwrite the value of need_locks provided by the user
9583 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9584 1.4 christos $as_echo_n "checking if we can lock with hard links... " >&6; }
9585 1.3 christos hard_links=yes
9586 1.3 christos $RM conftest*
9587 1.3 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
9588 1.3 christos touch conftest.a
9589 1.3 christos ln conftest.a conftest.b 2>&5 || hard_links=no
9590 1.3 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
9591 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9592 1.4 christos $as_echo "$hard_links" >&6; }
9593 1.3 christos if test "$hard_links" = no; then
9594 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9595 1.4 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9596 1.3 christos need_locks=warn
9597 1.1 christos fi
9598 1.1 christos else
9599 1.3 christos need_locks=no
9600 1.1 christos fi
9601 1.1 christos
9602 1.1 christos
9603 1.1 christos
9604 1.1 christos
9605 1.1 christos
9606 1.1 christos
9607 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9608 1.4 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9609 1.3 christos
9610 1.3 christos runpath_var=
9611 1.3 christos allow_undefined_flag=
9612 1.3 christos always_export_symbols=no
9613 1.3 christos archive_cmds=
9614 1.3 christos archive_expsym_cmds=
9615 1.3 christos compiler_needs_object=no
9616 1.3 christos enable_shared_with_static_runtimes=no
9617 1.3 christos export_dynamic_flag_spec=
9618 1.3 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9619 1.3 christos hardcode_automatic=no
9620 1.3 christos hardcode_direct=no
9621 1.3 christos hardcode_direct_absolute=no
9622 1.3 christos hardcode_libdir_flag_spec=
9623 1.3 christos hardcode_libdir_separator=
9624 1.3 christos hardcode_minus_L=no
9625 1.3 christos hardcode_shlibpath_var=unsupported
9626 1.3 christos inherit_rpath=no
9627 1.3 christos link_all_deplibs=unknown
9628 1.3 christos module_cmds=
9629 1.3 christos module_expsym_cmds=
9630 1.3 christos old_archive_from_new_cmds=
9631 1.3 christos old_archive_from_expsyms_cmds=
9632 1.3 christos thread_safe_flag_spec=
9633 1.3 christos whole_archive_flag_spec=
9634 1.3 christos # include_expsyms should be a list of space-separated symbols to be *always*
9635 1.3 christos # included in the symbol list
9636 1.3 christos include_expsyms=
9637 1.3 christos # exclude_expsyms can be an extended regexp of symbols to exclude
9638 1.3 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or
9639 1.3 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9640 1.3 christos # as well as any symbol that contains `d'.
9641 1.3 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9642 1.3 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9643 1.3 christos # platforms (ab)use it in PIC code, but their linkers get confused if
9644 1.3 christos # the symbol is explicitly referenced. Since portable code cannot
9645 1.3 christos # rely on this symbol name, it's probably fine to never include it in
9646 1.3 christos # preloaded symbol tables.
9647 1.3 christos # Exclude shared library initialization/finalization symbols.
9648 1.3 christos extract_expsyms_cmds=
9649 1.1 christos
9650 1.1 christos case $host_os in
9651 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
9652 1.3 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time
9653 1.3 christos # When not using gcc, we currently assume that we are using
9654 1.3 christos # Microsoft Visual C++.
9655 1.3 christos if test "$GCC" != yes; then
9656 1.3 christos with_gnu_ld=no
9657 1.3 christos fi
9658 1.3 christos ;;
9659 1.3 christos interix*)
9660 1.3 christos # we just hope/assume this is gcc and not c89 (= MSVC++)
9661 1.3 christos with_gnu_ld=yes
9662 1.3 christos ;;
9663 1.3 christos openbsd*)
9664 1.3 christos with_gnu_ld=no
9665 1.1 christos ;;
9666 1.1 christos esac
9667 1.1 christos
9668 1.3 christos ld_shlibs=yes
9669 1.11 christos
9670 1.11 christos # On some targets, GNU ld is compatible enough with the native linker
9671 1.11 christos # that we're better off using the native interface for both.
9672 1.11 christos lt_use_gnu_ld_interface=no
9673 1.3 christos if test "$with_gnu_ld" = yes; then
9674 1.11 christos case $host_os in
9675 1.11 christos aix*)
9676 1.11 christos # The AIX port of GNU ld has always aspired to compatibility
9677 1.11 christos # with the native linker. However, as the warning in the GNU ld
9678 1.11 christos # block says, versions before 2.19.5* couldn't really create working
9679 1.11 christos # shared libraries, regardless of the interface used.
9680 1.11 christos case `$LD -v 2>&1` in
9681 1.11 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9682 1.11 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9683 1.11 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9684 1.11 christos *)
9685 1.11 christos lt_use_gnu_ld_interface=yes
9686 1.11 christos ;;
9687 1.11 christos esac
9688 1.11 christos ;;
9689 1.11 christos *)
9690 1.11 christos lt_use_gnu_ld_interface=yes
9691 1.11 christos ;;
9692 1.11 christos esac
9693 1.11 christos fi
9694 1.11 christos
9695 1.11 christos if test "$lt_use_gnu_ld_interface" = yes; then
9696 1.3 christos # If archive_cmds runs LD, not CC, wlarc should be empty
9697 1.3 christos wlarc='${wl}'
9698 1.3 christos
9699 1.3 christos # Set some defaults for GNU ld with shared library support. These
9700 1.3 christos # are reset later if shared libraries are not supported. Putting them
9701 1.3 christos # here allows them to be overridden if necessary.
9702 1.3 christos runpath_var=LD_RUN_PATH
9703 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9704 1.3 christos export_dynamic_flag_spec='${wl}--export-dynamic'
9705 1.3 christos # ancient GNU ld didn't support --whole-archive et. al.
9706 1.3 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9707 1.3 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9708 1.3 christos else
9709 1.3 christos whole_archive_flag_spec=
9710 1.3 christos fi
9711 1.3 christos supports_anon_versioning=no
9712 1.3 christos case `$LD -v 2>&1` in
9713 1.11 christos *GNU\ gold*) supports_anon_versioning=yes ;;
9714 1.3 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9715 1.3 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9716 1.3 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9717 1.3 christos *\ 2.11.*) ;; # other 2.11 versions
9718 1.3 christos *) supports_anon_versioning=yes ;;
9719 1.3 christos esac
9720 1.1 christos
9721 1.3 christos # See if GNU ld supports shared libraries.
9722 1.3 christos case $host_os in
9723 1.3 christos aix[3-9]*)
9724 1.3 christos # On AIX/PPC, the GNU linker is very broken
9725 1.3 christos if test "$host_cpu" != ia64; then
9726 1.3 christos ld_shlibs=no
9727 1.3 christos cat <<_LT_EOF 1>&2
9728 1.3 christos
9729 1.11 christos *** Warning: the GNU linker, at least up to release 2.19, is reported
9730 1.3 christos *** to be unable to reliably create shared libraries on AIX.
9731 1.3 christos *** Therefore, libtool is disabling shared libraries support. If you
9732 1.11 christos *** really care for shared libraries, you may want to install binutils
9733 1.11 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9734 1.11 christos *** You will then need to restart the configuration process.
9735 1.3 christos
9736 1.3 christos _LT_EOF
9737 1.3 christos fi
9738 1.3 christos ;;
9739 1.3 christos
9740 1.3 christos amigaos*)
9741 1.3 christos case $host_cpu in
9742 1.3 christos powerpc)
9743 1.3 christos # see comment about AmigaOS4 .so support
9744 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9745 1.3 christos archive_expsym_cmds=''
9746 1.3 christos ;;
9747 1.3 christos m68k)
9748 1.3 christos 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)'
9749 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9750 1.3 christos hardcode_minus_L=yes
9751 1.3 christos ;;
9752 1.3 christos esac
9753 1.3 christos ;;
9754 1.1 christos
9755 1.3 christos beos*)
9756 1.3 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9757 1.3 christos allow_undefined_flag=unsupported
9758 1.3 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9759 1.3 christos # support --undefined. This deserves some investigation. FIXME
9760 1.3 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9761 1.3 christos else
9762 1.3 christos ld_shlibs=no
9763 1.3 christos fi
9764 1.3 christos ;;
9765 1.1 christos
9766 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
9767 1.3 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9768 1.3 christos # as there is no search path for DLLs.
9769 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9770 1.11 christos export_dynamic_flag_spec='${wl}--export-all-symbols'
9771 1.3 christos allow_undefined_flag=unsupported
9772 1.3 christos always_export_symbols=no
9773 1.3 christos enable_shared_with_static_runtimes=yes
9774 1.11 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9775 1.11 christos exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9776 1.1 christos
9777 1.3 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9778 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9779 1.3 christos # If the export-symbols file already is a .def file (1st line
9780 1.3 christos # is EXPORTS), use it as is; otherwise, prepend...
9781 1.3 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9782 1.3 christos cp $export_symbols $output_objdir/$soname.def;
9783 1.3 christos else
9784 1.3 christos echo EXPORTS > $output_objdir/$soname.def;
9785 1.3 christos cat $export_symbols >> $output_objdir/$soname.def;
9786 1.3 christos fi~
9787 1.3 christos $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9788 1.3 christos else
9789 1.3 christos ld_shlibs=no
9790 1.3 christos fi
9791 1.3 christos ;;
9792 1.1 christos
9793 1.11 christos haiku*)
9794 1.11 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9795 1.11 christos link_all_deplibs=yes
9796 1.11 christos ;;
9797 1.11 christos
9798 1.3 christos interix[3-9]*)
9799 1.3 christos hardcode_direct=no
9800 1.3 christos hardcode_shlibpath_var=no
9801 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9802 1.3 christos export_dynamic_flag_spec='${wl}-E'
9803 1.3 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9804 1.3 christos # Instead, shared libraries are loaded at an image base (0x10000000 by
9805 1.3 christos # default) and relocated if they conflict, which is a slow very memory
9806 1.3 christos # consuming and fragmenting process. To avoid this, we pick a random,
9807 1.3 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9808 1.3 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9809 1.3 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9810 1.3 christos 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'
9811 1.3 christos ;;
9812 1.1 christos
9813 1.11 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9814 1.3 christos tmp_diet=no
9815 1.3 christos if test "$host_os" = linux-dietlibc; then
9816 1.3 christos case $cc_basename in
9817 1.3 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9818 1.3 christos esac
9819 1.3 christos fi
9820 1.3 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9821 1.3 christos && test "$tmp_diet" = no
9822 1.3 christos then
9823 1.11 christos tmp_addflag=' $pic_flag'
9824 1.3 christos tmp_sharedflag='-shared'
9825 1.3 christos case $cc_basename,$host_cpu in
9826 1.3 christos pgcc*) # Portland Group C compiler
9827 1.11 christos 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'
9828 1.3 christos tmp_addflag=' $pic_flag'
9829 1.3 christos ;;
9830 1.11 christos pgf77* | pgf90* | pgf95* | pgfortran*)
9831 1.11 christos # Portland Group f77 and f90 compilers
9832 1.11 christos 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'
9833 1.3 christos tmp_addflag=' $pic_flag -Mnomain' ;;
9834 1.3 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9835 1.3 christos tmp_addflag=' -i_dynamic' ;;
9836 1.3 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9837 1.3 christos tmp_addflag=' -i_dynamic -nofor_main' ;;
9838 1.3 christos ifc* | ifort*) # Intel Fortran compiler
9839 1.3 christos tmp_addflag=' -nofor_main' ;;
9840 1.3 christos lf95*) # Lahey Fortran 8.1
9841 1.3 christos whole_archive_flag_spec=
9842 1.3 christos tmp_sharedflag='--shared' ;;
9843 1.11 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9844 1.3 christos tmp_sharedflag='-qmkshrobj'
9845 1.3 christos tmp_addflag= ;;
9846 1.11 christos nvcc*) # Cuda Compiler Driver 2.2
9847 1.11 christos 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'
9848 1.11 christos compiler_needs_object=yes
9849 1.11 christos ;;
9850 1.3 christos esac
9851 1.3 christos case `$CC -V 2>&1 | sed 5q` in
9852 1.3 christos *Sun\ C*) # Sun C 5.9
9853 1.11 christos 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'
9854 1.3 christos compiler_needs_object=yes
9855 1.3 christos tmp_sharedflag='-G' ;;
9856 1.3 christos *Sun\ F*) # Sun Fortran 8.3
9857 1.3 christos tmp_sharedflag='-G' ;;
9858 1.3 christos esac
9859 1.3 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9860 1.1 christos
9861 1.3 christos if test "x$supports_anon_versioning" = xyes; then
9862 1.3 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9863 1.3 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9864 1.3 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9865 1.3 christos $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9866 1.3 christos fi
9867 1.1 christos
9868 1.3 christos case $cc_basename in
9869 1.11 christos xlf* | bgf* | bgxlf* | mpixlf*)
9870 1.3 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9871 1.3 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9872 1.11 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9873 1.11 christos archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9874 1.3 christos if test "x$supports_anon_versioning" = xyes; then
9875 1.3 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9876 1.3 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9877 1.3 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9878 1.11 christos $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9879 1.3 christos fi
9880 1.3 christos ;;
9881 1.3 christos esac
9882 1.3 christos else
9883 1.3 christos ld_shlibs=no
9884 1.3 christos fi
9885 1.3 christos ;;
9886 1.1 christos
9887 1.3 christos netbsd*)
9888 1.3 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9889 1.3 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9890 1.3 christos wlarc=
9891 1.3 christos else
9892 1.11 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9893 1.11 christos archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9894 1.3 christos fi
9895 1.3 christos ;;
9896 1.1 christos
9897 1.3 christos solaris*)
9898 1.3 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9899 1.3 christos ld_shlibs=no
9900 1.3 christos cat <<_LT_EOF 1>&2
9901 1.1 christos
9902 1.3 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9903 1.3 christos *** create shared libraries on Solaris systems. Therefore, libtool
9904 1.3 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9905 1.3 christos *** binutils to release 2.9.1 or newer. Another option is to modify
9906 1.3 christos *** your PATH or compiler configuration so that the native linker is
9907 1.3 christos *** used, and then restart.
9908 1.1 christos
9909 1.3 christos _LT_EOF
9910 1.3 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9911 1.11 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9912 1.11 christos archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9913 1.3 christos else
9914 1.3 christos ld_shlibs=no
9915 1.3 christos fi
9916 1.3 christos ;;
9917 1.1 christos
9918 1.3 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9919 1.3 christos case `$LD -v 2>&1` in
9920 1.3 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9921 1.3 christos ld_shlibs=no
9922 1.3 christos cat <<_LT_EOF 1>&2
9923 1.1 christos
9924 1.3 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9925 1.3 christos *** reliably create shared libraries on SCO systems. Therefore, libtool
9926 1.3 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9927 1.3 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9928 1.3 christos *** your PATH or compiler configuration so that the native linker is
9929 1.3 christos *** used, and then restart.
9930 1.1 christos
9931 1.3 christos _LT_EOF
9932 1.3 christos ;;
9933 1.3 christos *)
9934 1.3 christos # For security reasons, it is highly recommended that you always
9935 1.3 christos # use absolute paths for naming shared libraries, and exclude the
9936 1.3 christos # DT_RUNPATH tag from executables and libraries. But doing so
9937 1.3 christos # requires that you compile everything twice, which is a pain.
9938 1.3 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9939 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9940 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9941 1.3 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9942 1.3 christos else
9943 1.3 christos ld_shlibs=no
9944 1.3 christos fi
9945 1.3 christos ;;
9946 1.3 christos esac
9947 1.3 christos ;;
9948 1.3 christos
9949 1.3 christos sunos4*)
9950 1.3 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9951 1.3 christos wlarc=
9952 1.3 christos hardcode_direct=yes
9953 1.3 christos hardcode_shlibpath_var=no
9954 1.3 christos ;;
9955 1.3 christos
9956 1.3 christos *)
9957 1.3 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9958 1.11 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9959 1.11 christos archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9960 1.3 christos else
9961 1.3 christos ld_shlibs=no
9962 1.3 christos fi
9963 1.3 christos ;;
9964 1.3 christos esac
9965 1.3 christos
9966 1.3 christos if test "$ld_shlibs" = no; then
9967 1.3 christos runpath_var=
9968 1.3 christos hardcode_libdir_flag_spec=
9969 1.3 christos export_dynamic_flag_spec=
9970 1.3 christos whole_archive_flag_spec=
9971 1.3 christos fi
9972 1.3 christos else
9973 1.3 christos # PORTME fill in a description of your system's linker (not GNU ld)
9974 1.3 christos case $host_os in
9975 1.3 christos aix3*)
9976 1.3 christos allow_undefined_flag=unsupported
9977 1.3 christos always_export_symbols=yes
9978 1.3 christos 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'
9979 1.3 christos # Note: this linker hardcodes the directories in LIBPATH if there
9980 1.3 christos # are no directories specified by -L.
9981 1.3 christos hardcode_minus_L=yes
9982 1.3 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9983 1.3 christos # Neither direct hardcoding nor static linking is supported with a
9984 1.3 christos # broken collect2.
9985 1.3 christos hardcode_direct=unsupported
9986 1.3 christos fi
9987 1.3 christos ;;
9988 1.3 christos
9989 1.3 christos aix[4-9]*)
9990 1.3 christos if test "$host_cpu" = ia64; then
9991 1.3 christos # On IA64, the linker does run time linking by default, so we don't
9992 1.3 christos # have to do anything special.
9993 1.3 christos aix_use_runtimelinking=no
9994 1.3 christos exp_sym_flag='-Bexport'
9995 1.3 christos no_entry_flag=""
9996 1.3 christos else
9997 1.3 christos # If we're using GNU nm, then we don't want the "-C" option.
9998 1.3 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm
9999 1.11 christos # Also, AIX nm treats weak defined symbols like other global
10000 1.11 christos # defined symbols, whereas GNU nm marks them as "W".
10001 1.3 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10002 1.11 christos 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'
10003 1.3 christos else
10004 1.3 christos export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10005 1.3 christos fi
10006 1.3 christos aix_use_runtimelinking=no
10007 1.3 christos
10008 1.3 christos # Test if we are trying to use run time linking or normal
10009 1.3 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10010 1.3 christos # need to do runtime linking.
10011 1.3 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10012 1.3 christos for ld_flag in $LDFLAGS; do
10013 1.3 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10014 1.3 christos aix_use_runtimelinking=yes
10015 1.3 christos break
10016 1.3 christos fi
10017 1.3 christos done
10018 1.3 christos ;;
10019 1.3 christos esac
10020 1.3 christos
10021 1.3 christos exp_sym_flag='-bexport'
10022 1.3 christos no_entry_flag='-bnoentry'
10023 1.3 christos fi
10024 1.3 christos
10025 1.3 christos # When large executables or shared objects are built, AIX ld can
10026 1.3 christos # have problems creating the table of contents. If linking a library
10027 1.3 christos # or program results in "error TOC overflow" add -mminimal-toc to
10028 1.3 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10029 1.3 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10030 1.3 christos
10031 1.3 christos archive_cmds=''
10032 1.3 christos hardcode_direct=yes
10033 1.3 christos hardcode_direct_absolute=yes
10034 1.3 christos hardcode_libdir_separator=':'
10035 1.3 christos link_all_deplibs=yes
10036 1.3 christos file_list_spec='${wl}-f,'
10037 1.3 christos
10038 1.3 christos if test "$GCC" = yes; then
10039 1.3 christos case $host_os in aix4.[012]|aix4.[012].*)
10040 1.3 christos # We only want to do this on AIX 4.2 and lower, the check
10041 1.3 christos # below for broken collect2 doesn't work under 4.3+
10042 1.3 christos collect2name=`${CC} -print-prog-name=collect2`
10043 1.3 christos if test -f "$collect2name" &&
10044 1.3 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10045 1.3 christos then
10046 1.3 christos # We have reworked collect2
10047 1.3 christos :
10048 1.3 christos else
10049 1.3 christos # We have old collect2
10050 1.3 christos hardcode_direct=unsupported
10051 1.3 christos # It fails to find uninstalled libraries when the uninstalled
10052 1.3 christos # path is not listed in the libpath. Setting hardcode_minus_L
10053 1.3 christos # to unsupported forces relinking
10054 1.3 christos hardcode_minus_L=yes
10055 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
10056 1.3 christos hardcode_libdir_separator=
10057 1.3 christos fi
10058 1.3 christos ;;
10059 1.3 christos esac
10060 1.3 christos shared_flag='-shared'
10061 1.3 christos if test "$aix_use_runtimelinking" = yes; then
10062 1.3 christos shared_flag="$shared_flag "'${wl}-G'
10063 1.3 christos fi
10064 1.3 christos else
10065 1.3 christos # not using gcc
10066 1.3 christos if test "$host_cpu" = ia64; then
10067 1.3 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10068 1.3 christos # chokes on -Wl,-G. The following line is correct:
10069 1.3 christos shared_flag='-G'
10070 1.3 christos else
10071 1.3 christos if test "$aix_use_runtimelinking" = yes; then
10072 1.3 christos shared_flag='${wl}-G'
10073 1.3 christos else
10074 1.3 christos shared_flag='${wl}-bM:SRE'
10075 1.3 christos fi
10076 1.3 christos fi
10077 1.3 christos fi
10078 1.3 christos
10079 1.3 christos export_dynamic_flag_spec='${wl}-bexpall'
10080 1.3 christos # It seems that -bexpall does not export symbols beginning with
10081 1.3 christos # underscore (_), so it is better to generate a list of symbols to export.
10082 1.3 christos always_export_symbols=yes
10083 1.3 christos if test "$aix_use_runtimelinking" = yes; then
10084 1.3 christos # Warning - without using the other runtime loading flags (-brtl),
10085 1.3 christos # -berok will link without error, but may produce a broken library.
10086 1.3 christos allow_undefined_flag='-berok'
10087 1.3 christos # Determine the default libpath from the value encoded in an
10088 1.3 christos # empty executable.
10089 1.11 christos if test "${lt_cv_aix_libpath+set}" = set; then
10090 1.11 christos aix_libpath=$lt_cv_aix_libpath
10091 1.11 christos else
10092 1.11 christos if ${lt_cv_aix_libpath_+:} false; then :
10093 1.11 christos $as_echo_n "(cached) " >&6
10094 1.11 christos else
10095 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10096 1.3 christos /* end confdefs.h. */
10097 1.1 christos
10098 1.1 christos int
10099 1.1 christos main ()
10100 1.1 christos {
10101 1.3 christos
10102 1.1 christos ;
10103 1.1 christos return 0;
10104 1.1 christos }
10105 1.1 christos _ACEOF
10106 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
10107 1.3 christos
10108 1.11 christos lt_aix_libpath_sed='
10109 1.11 christos /Import File Strings/,/^$/ {
10110 1.11 christos /^0/ {
10111 1.11 christos s/^0 *\([^ ]*\) *$/\1/
10112 1.11 christos p
10113 1.11 christos }
10114 1.11 christos }'
10115 1.11 christos lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10116 1.11 christos # Check for a 64-bit object if we didn't find anything.
10117 1.11 christos if test -z "$lt_cv_aix_libpath_"; then
10118 1.11 christos lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10119 1.11 christos fi
10120 1.1 christos fi
10121 1.4 christos rm -f core conftest.err conftest.$ac_objext \
10122 1.4 christos conftest$ac_exeext conftest.$ac_ext
10123 1.11 christos if test -z "$lt_cv_aix_libpath_"; then
10124 1.11 christos lt_cv_aix_libpath_="/usr/lib:/lib"
10125 1.11 christos fi
10126 1.11 christos
10127 1.11 christos fi
10128 1.11 christos
10129 1.11 christos aix_libpath=$lt_cv_aix_libpath_
10130 1.11 christos fi
10131 1.3 christos
10132 1.3 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10133 1.11 christos 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"
10134 1.3 christos else
10135 1.3 christos if test "$host_cpu" = ia64; then
10136 1.3 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10137 1.3 christos allow_undefined_flag="-z nodefs"
10138 1.3 christos 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"
10139 1.3 christos else
10140 1.3 christos # Determine the default libpath from the value encoded in an
10141 1.3 christos # empty executable.
10142 1.11 christos if test "${lt_cv_aix_libpath+set}" = set; then
10143 1.11 christos aix_libpath=$lt_cv_aix_libpath
10144 1.11 christos else
10145 1.11 christos if ${lt_cv_aix_libpath_+:} false; then :
10146 1.11 christos $as_echo_n "(cached) " >&6
10147 1.11 christos else
10148 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10149 1.1 christos /* end confdefs.h. */
10150 1.1 christos
10151 1.1 christos int
10152 1.1 christos main ()
10153 1.1 christos {
10154 1.3 christos
10155 1.1 christos ;
10156 1.1 christos return 0;
10157 1.1 christos }
10158 1.1 christos _ACEOF
10159 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
10160 1.3 christos
10161 1.11 christos lt_aix_libpath_sed='
10162 1.11 christos /Import File Strings/,/^$/ {
10163 1.11 christos /^0/ {
10164 1.11 christos s/^0 *\([^ ]*\) *$/\1/
10165 1.11 christos p
10166 1.11 christos }
10167 1.11 christos }'
10168 1.11 christos lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10169 1.11 christos # Check for a 64-bit object if we didn't find anything.
10170 1.11 christos if test -z "$lt_cv_aix_libpath_"; then
10171 1.11 christos lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10172 1.11 christos fi
10173 1.4 christos fi
10174 1.4 christos rm -f core conftest.err conftest.$ac_objext \
10175 1.4 christos conftest$ac_exeext conftest.$ac_ext
10176 1.11 christos if test -z "$lt_cv_aix_libpath_"; then
10177 1.11 christos lt_cv_aix_libpath_="/usr/lib:/lib"
10178 1.11 christos fi
10179 1.11 christos
10180 1.11 christos fi
10181 1.11 christos
10182 1.11 christos aix_libpath=$lt_cv_aix_libpath_
10183 1.11 christos fi
10184 1.1 christos
10185 1.3 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10186 1.3 christos # Warning - without using the other run time loading flags,
10187 1.3 christos # -berok will link without error, but may produce a broken library.
10188 1.3 christos no_undefined_flag=' ${wl}-bernotok'
10189 1.3 christos allow_undefined_flag=' ${wl}-berok'
10190 1.11 christos if test "$with_gnu_ld" = yes; then
10191 1.11 christos # We only use this code for GNU lds that support --whole-archive.
10192 1.11 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10193 1.11 christos else
10194 1.11 christos # Exported symbols can be pulled into shared objects from archives
10195 1.11 christos whole_archive_flag_spec='$convenience'
10196 1.11 christos fi
10197 1.3 christos archive_cmds_need_lc=yes
10198 1.3 christos # This is similar to how AIX traditionally builds its shared libraries.
10199 1.3 christos 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'
10200 1.3 christos fi
10201 1.3 christos fi
10202 1.3 christos ;;
10203 1.1 christos
10204 1.3 christos amigaos*)
10205 1.3 christos case $host_cpu in
10206 1.3 christos powerpc)
10207 1.3 christos # see comment about AmigaOS4 .so support
10208 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10209 1.3 christos archive_expsym_cmds=''
10210 1.3 christos ;;
10211 1.3 christos m68k)
10212 1.3 christos 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)'
10213 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
10214 1.3 christos hardcode_minus_L=yes
10215 1.3 christos ;;
10216 1.3 christos esac
10217 1.3 christos ;;
10218 1.1 christos
10219 1.3 christos bsdi[45]*)
10220 1.3 christos export_dynamic_flag_spec=-rdynamic
10221 1.3 christos ;;
10222 1.1 christos
10223 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
10224 1.3 christos # When not using gcc, we currently assume that we are using
10225 1.3 christos # Microsoft Visual C++.
10226 1.3 christos # hardcode_libdir_flag_spec is actually meaningless, as there is
10227 1.3 christos # no search path for DLLs.
10228 1.11 christos case $cc_basename in
10229 1.11 christos cl*)
10230 1.11 christos # Native MSVC
10231 1.11 christos hardcode_libdir_flag_spec=' '
10232 1.11 christos allow_undefined_flag=unsupported
10233 1.11 christos always_export_symbols=yes
10234 1.11 christos file_list_spec='@'
10235 1.11 christos # Tell ltmain to make .lib files, not .a files.
10236 1.11 christos libext=lib
10237 1.11 christos # Tell ltmain to make .dll files, not .so files.
10238 1.11 christos shrext_cmds=".dll"
10239 1.11 christos # FIXME: Setting linknames here is a bad hack.
10240 1.11 christos archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
10241 1.11 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10242 1.11 christos sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
10243 1.11 christos else
10244 1.11 christos sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
10245 1.11 christos fi~
10246 1.11 christos $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10247 1.11 christos linknames='
10248 1.11 christos # The linker will not automatically build a static lib if we build a DLL.
10249 1.11 christos # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10250 1.11 christos enable_shared_with_static_runtimes=yes
10251 1.11 christos exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10252 1.11 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10253 1.11 christos # Don't use ranlib
10254 1.11 christos old_postinstall_cmds='chmod 644 $oldlib'
10255 1.11 christos postlink_cmds='lt_outputfile="@OUTPUT@"~
10256 1.11 christos lt_tool_outputfile="@TOOL_OUTPUT@"~
10257 1.11 christos case $lt_outputfile in
10258 1.11 christos *.exe|*.EXE) ;;
10259 1.11 christos *)
10260 1.11 christos lt_outputfile="$lt_outputfile.exe"
10261 1.11 christos lt_tool_outputfile="$lt_tool_outputfile.exe"
10262 1.11 christos ;;
10263 1.11 christos esac~
10264 1.11 christos if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
10265 1.11 christos $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10266 1.11 christos $RM "$lt_outputfile.manifest";
10267 1.11 christos fi'
10268 1.11 christos ;;
10269 1.11 christos *)
10270 1.11 christos # Assume MSVC wrapper
10271 1.11 christos hardcode_libdir_flag_spec=' '
10272 1.11 christos allow_undefined_flag=unsupported
10273 1.11 christos # Tell ltmain to make .lib files, not .a files.
10274 1.11 christos libext=lib
10275 1.11 christos # Tell ltmain to make .dll files, not .so files.
10276 1.11 christos shrext_cmds=".dll"
10277 1.11 christos # FIXME: Setting linknames here is a bad hack.
10278 1.11 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10279 1.11 christos # The linker will automatically build a .lib file if we build a DLL.
10280 1.11 christos old_archive_from_new_cmds='true'
10281 1.11 christos # FIXME: Should let the user specify the lib program.
10282 1.11 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10283 1.11 christos enable_shared_with_static_runtimes=yes
10284 1.11 christos ;;
10285 1.11 christos esac
10286 1.3 christos ;;
10287 1.3 christos
10288 1.3 christos darwin* | rhapsody*)
10289 1.3 christos
10290 1.3 christos
10291 1.3 christos archive_cmds_need_lc=no
10292 1.3 christos hardcode_direct=no
10293 1.3 christos hardcode_automatic=yes
10294 1.3 christos hardcode_shlibpath_var=unsupported
10295 1.11 christos if test "$lt_cv_ld_force_load" = "yes"; then
10296 1.11 christos 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\"`'
10297 1.11 christos
10298 1.11 christos else
10299 1.11 christos whole_archive_flag_spec=''
10300 1.11 christos fi
10301 1.3 christos link_all_deplibs=yes
10302 1.3 christos allow_undefined_flag="$_lt_dar_allow_undefined"
10303 1.3 christos case $cc_basename in
10304 1.3 christos ifort*) _lt_dar_can_shared=yes ;;
10305 1.3 christos *) _lt_dar_can_shared=$GCC ;;
10306 1.3 christos esac
10307 1.3 christos if test "$_lt_dar_can_shared" = "yes"; then
10308 1.11 christos output_verbose_link_cmd=func_echo_all
10309 1.3 christos archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10310 1.3 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10311 1.3 christos 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}"
10312 1.3 christos 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}"
10313 1.3 christos
10314 1.3 christos else
10315 1.3 christos ld_shlibs=no
10316 1.3 christos fi
10317 1.3 christos
10318 1.3 christos ;;
10319 1.3 christos
10320 1.3 christos dgux*)
10321 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10322 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
10323 1.3 christos hardcode_shlibpath_var=no
10324 1.3 christos ;;
10325 1.3 christos
10326 1.3 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10327 1.3 christos # support. Future versions do this automatically, but an explicit c++rt0.o
10328 1.3 christos # does not break anything, and helps significantly (at the cost of a little
10329 1.3 christos # extra space).
10330 1.3 christos freebsd2.2*)
10331 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10332 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
10333 1.3 christos hardcode_direct=yes
10334 1.3 christos hardcode_shlibpath_var=no
10335 1.3 christos ;;
10336 1.3 christos
10337 1.3 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10338 1.11 christos freebsd2.*)
10339 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10340 1.3 christos hardcode_direct=yes
10341 1.3 christos hardcode_minus_L=yes
10342 1.3 christos hardcode_shlibpath_var=no
10343 1.3 christos ;;
10344 1.3 christos
10345 1.3 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10346 1.3 christos freebsd* | dragonfly*)
10347 1.11 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10348 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
10349 1.3 christos hardcode_direct=yes
10350 1.3 christos hardcode_shlibpath_var=no
10351 1.3 christos ;;
10352 1.3 christos
10353 1.3 christos hpux9*)
10354 1.3 christos if test "$GCC" = yes; then
10355 1.11 christos archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10356 1.3 christos else
10357 1.3 christos 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'
10358 1.3 christos fi
10359 1.3 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10360 1.3 christos hardcode_libdir_separator=:
10361 1.3 christos hardcode_direct=yes
10362 1.3 christos
10363 1.3 christos # hardcode_minus_L: Not really in the search PATH,
10364 1.3 christos # but as the default location of the library.
10365 1.3 christos hardcode_minus_L=yes
10366 1.3 christos export_dynamic_flag_spec='${wl}-E'
10367 1.3 christos ;;
10368 1.3 christos
10369 1.3 christos hpux10*)
10370 1.11 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10371 1.11 christos archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10372 1.3 christos else
10373 1.3 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10374 1.3 christos fi
10375 1.3 christos if test "$with_gnu_ld" = no; then
10376 1.3 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10377 1.3 christos hardcode_libdir_separator=:
10378 1.3 christos hardcode_direct=yes
10379 1.3 christos hardcode_direct_absolute=yes
10380 1.3 christos export_dynamic_flag_spec='${wl}-E'
10381 1.3 christos # hardcode_minus_L: Not really in the search PATH,
10382 1.3 christos # but as the default location of the library.
10383 1.3 christos hardcode_minus_L=yes
10384 1.3 christos fi
10385 1.3 christos ;;
10386 1.1 christos
10387 1.3 christos hpux11*)
10388 1.11 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10389 1.3 christos case $host_cpu in
10390 1.3 christos hppa*64*)
10391 1.3 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10392 1.3 christos ;;
10393 1.3 christos ia64*)
10394 1.11 christos archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10395 1.3 christos ;;
10396 1.3 christos *)
10397 1.11 christos archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10398 1.3 christos ;;
10399 1.3 christos esac
10400 1.3 christos else
10401 1.3 christos case $host_cpu in
10402 1.3 christos hppa*64*)
10403 1.3 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10404 1.3 christos ;;
10405 1.3 christos ia64*)
10406 1.3 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10407 1.3 christos ;;
10408 1.3 christos *)
10409 1.11 christos
10410 1.11 christos # Older versions of the 11.00 compiler do not understand -b yet
10411 1.11 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10412 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10413 1.11 christos $as_echo_n "checking if $CC understands -b... " >&6; }
10414 1.11 christos if ${lt_cv_prog_compiler__b+:} false; then :
10415 1.11 christos $as_echo_n "(cached) " >&6
10416 1.11 christos else
10417 1.11 christos lt_cv_prog_compiler__b=no
10418 1.11 christos save_LDFLAGS="$LDFLAGS"
10419 1.11 christos LDFLAGS="$LDFLAGS -b"
10420 1.11 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext
10421 1.11 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10422 1.11 christos # The linker can only warn and ignore the option if not recognized
10423 1.11 christos # So say no if there are warnings
10424 1.11 christos if test -s conftest.err; then
10425 1.11 christos # Append any errors to the config.log.
10426 1.11 christos cat conftest.err 1>&5
10427 1.11 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10428 1.11 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10429 1.11 christos if diff conftest.exp conftest.er2 >/dev/null; then
10430 1.11 christos lt_cv_prog_compiler__b=yes
10431 1.11 christos fi
10432 1.11 christos else
10433 1.11 christos lt_cv_prog_compiler__b=yes
10434 1.11 christos fi
10435 1.11 christos fi
10436 1.11 christos $RM -r conftest*
10437 1.11 christos LDFLAGS="$save_LDFLAGS"
10438 1.11 christos
10439 1.11 christos fi
10440 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10441 1.11 christos $as_echo "$lt_cv_prog_compiler__b" >&6; }
10442 1.11 christos
10443 1.11 christos if test x"$lt_cv_prog_compiler__b" = xyes; then
10444 1.11 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10445 1.11 christos else
10446 1.11 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10447 1.11 christos fi
10448 1.11 christos
10449 1.3 christos ;;
10450 1.3 christos esac
10451 1.3 christos fi
10452 1.3 christos if test "$with_gnu_ld" = no; then
10453 1.3 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10454 1.3 christos hardcode_libdir_separator=:
10455 1.1 christos
10456 1.3 christos case $host_cpu in
10457 1.3 christos hppa*64*|ia64*)
10458 1.3 christos hardcode_direct=no
10459 1.3 christos hardcode_shlibpath_var=no
10460 1.3 christos ;;
10461 1.3 christos *)
10462 1.3 christos hardcode_direct=yes
10463 1.3 christos hardcode_direct_absolute=yes
10464 1.3 christos export_dynamic_flag_spec='${wl}-E'
10465 1.1 christos
10466 1.3 christos # hardcode_minus_L: Not really in the search PATH,
10467 1.3 christos # but as the default location of the library.
10468 1.3 christos hardcode_minus_L=yes
10469 1.3 christos ;;
10470 1.3 christos esac
10471 1.3 christos fi
10472 1.3 christos ;;
10473 1.1 christos
10474 1.3 christos irix5* | irix6* | nonstopux*)
10475 1.3 christos if test "$GCC" = yes; then
10476 1.11 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10477 1.3 christos # Try to use the -exported_symbol ld option, if it does not
10478 1.3 christos # work, assume that -exports_file does not work either and
10479 1.3 christos # implicitly export all symbols.
10480 1.11 christos # This should be the same for all languages, so no per-tag cache variable.
10481 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10482 1.11 christos $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10483 1.11 christos if ${lt_cv_irix_exported_symbol+:} false; then :
10484 1.11 christos $as_echo_n "(cached) " >&6
10485 1.11 christos else
10486 1.11 christos save_LDFLAGS="$LDFLAGS"
10487 1.11 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10488 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10489 1.4 christos /* end confdefs.h. */
10490 1.11 christos int foo (void) { return 0; }
10491 1.1 christos _ACEOF
10492 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
10493 1.11 christos lt_cv_irix_exported_symbol=yes
10494 1.11 christos else
10495 1.11 christos lt_cv_irix_exported_symbol=no
10496 1.1 christos fi
10497 1.4 christos rm -f core conftest.err conftest.$ac_objext \
10498 1.4 christos conftest$ac_exeext conftest.$ac_ext
10499 1.11 christos LDFLAGS="$save_LDFLAGS"
10500 1.11 christos fi
10501 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10502 1.11 christos $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10503 1.11 christos if test "$lt_cv_irix_exported_symbol" = yes; then
10504 1.11 christos archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
10505 1.11 christos fi
10506 1.3 christos else
10507 1.11 christos 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'
10508 1.11 christos 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'
10509 1.3 christos fi
10510 1.3 christos archive_cmds_need_lc='no'
10511 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10512 1.3 christos hardcode_libdir_separator=:
10513 1.3 christos inherit_rpath=yes
10514 1.3 christos link_all_deplibs=yes
10515 1.3 christos ;;
10516 1.3 christos
10517 1.3 christos netbsd*)
10518 1.3 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10519 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10520 1.3 christos else
10521 1.3 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10522 1.3 christos fi
10523 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
10524 1.3 christos hardcode_direct=yes
10525 1.3 christos hardcode_shlibpath_var=no
10526 1.3 christos ;;
10527 1.1 christos
10528 1.3 christos newsos6)
10529 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10530 1.3 christos hardcode_direct=yes
10531 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10532 1.3 christos hardcode_libdir_separator=:
10533 1.3 christos hardcode_shlibpath_var=no
10534 1.3 christos ;;
10535 1.1 christos
10536 1.3 christos *nto* | *qnx*)
10537 1.3 christos ;;
10538 1.1 christos
10539 1.3 christos openbsd*)
10540 1.3 christos if test -f /usr/libexec/ld.so; then
10541 1.3 christos hardcode_direct=yes
10542 1.3 christos hardcode_shlibpath_var=no
10543 1.3 christos hardcode_direct_absolute=yes
10544 1.3 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10545 1.3 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10546 1.3 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10547 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10548 1.3 christos export_dynamic_flag_spec='${wl}-E'
10549 1.3 christos else
10550 1.3 christos case $host_os in
10551 1.3 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10552 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10553 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
10554 1.3 christos ;;
10555 1.3 christos *)
10556 1.3 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10557 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10558 1.3 christos ;;
10559 1.3 christos esac
10560 1.3 christos fi
10561 1.3 christos else
10562 1.3 christos ld_shlibs=no
10563 1.3 christos fi
10564 1.3 christos ;;
10565 1.1 christos
10566 1.3 christos os2*)
10567 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
10568 1.3 christos hardcode_minus_L=yes
10569 1.3 christos allow_undefined_flag=unsupported
10570 1.11 christos 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'
10571 1.3 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10572 1.3 christos ;;
10573 1.1 christos
10574 1.3 christos osf3*)
10575 1.3 christos if test "$GCC" = yes; then
10576 1.3 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10577 1.11 christos 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'
10578 1.3 christos else
10579 1.3 christos allow_undefined_flag=' -expect_unresolved \*'
10580 1.11 christos 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'
10581 1.3 christos fi
10582 1.3 christos archive_cmds_need_lc='no'
10583 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10584 1.3 christos hardcode_libdir_separator=:
10585 1.3 christos ;;
10586 1.1 christos
10587 1.3 christos osf4* | osf5*) # as osf3* with the addition of -msym flag
10588 1.3 christos if test "$GCC" = yes; then
10589 1.3 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10590 1.11 christos archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10591 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10592 1.3 christos else
10593 1.3 christos allow_undefined_flag=' -expect_unresolved \*'
10594 1.11 christos 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'
10595 1.3 christos 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~
10596 1.11 christos $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'
10597 1.1 christos
10598 1.3 christos # Both c and cxx compiler support -rpath directly
10599 1.3 christos hardcode_libdir_flag_spec='-rpath $libdir'
10600 1.3 christos fi
10601 1.3 christos archive_cmds_need_lc='no'
10602 1.3 christos hardcode_libdir_separator=:
10603 1.3 christos ;;
10604 1.1 christos
10605 1.3 christos solaris*)
10606 1.3 christos no_undefined_flag=' -z defs'
10607 1.3 christos if test "$GCC" = yes; then
10608 1.3 christos wlarc='${wl}'
10609 1.11 christos archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10610 1.3 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10611 1.11 christos $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10612 1.3 christos else
10613 1.3 christos case `$CC -V 2>&1` in
10614 1.3 christos *"Compilers 5.0"*)
10615 1.3 christos wlarc=''
10616 1.3 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10617 1.3 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10618 1.3 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10619 1.3 christos ;;
10620 1.3 christos *)
10621 1.3 christos wlarc='${wl}'
10622 1.3 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10623 1.3 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10624 1.3 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10625 1.3 christos ;;
10626 1.3 christos esac
10627 1.3 christos fi
10628 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
10629 1.3 christos hardcode_shlibpath_var=no
10630 1.3 christos case $host_os in
10631 1.3 christos solaris2.[0-5] | solaris2.[0-5].*) ;;
10632 1.3 christos *)
10633 1.3 christos # The compiler driver will combine and reorder linker options,
10634 1.3 christos # but understands `-z linker_flag'. GCC discards it without `$wl',
10635 1.3 christos # but is careful enough not to reorder.
10636 1.3 christos # Supported since Solaris 2.6 (maybe 2.5.1?)
10637 1.3 christos if test "$GCC" = yes; then
10638 1.3 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10639 1.3 christos else
10640 1.3 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10641 1.3 christos fi
10642 1.3 christos ;;
10643 1.3 christos esac
10644 1.3 christos link_all_deplibs=yes
10645 1.3 christos ;;
10646 1.1 christos
10647 1.3 christos sunos4*)
10648 1.3 christos if test "x$host_vendor" = xsequent; then
10649 1.3 christos # Use $CC to link under sequent, because it throws in some extra .o
10650 1.3 christos # files that make .init and .fini sections work.
10651 1.3 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10652 1.3 christos else
10653 1.3 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10654 1.3 christos fi
10655 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
10656 1.3 christos hardcode_direct=yes
10657 1.3 christos hardcode_minus_L=yes
10658 1.3 christos hardcode_shlibpath_var=no
10659 1.3 christos ;;
10660 1.1 christos
10661 1.3 christos sysv4)
10662 1.3 christos case $host_vendor in
10663 1.3 christos sni)
10664 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10665 1.3 christos hardcode_direct=yes # is this really true???
10666 1.3 christos ;;
10667 1.3 christos siemens)
10668 1.3 christos ## LD is ld it makes a PLAMLIB
10669 1.3 christos ## CC just makes a GrossModule.
10670 1.3 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10671 1.3 christos reload_cmds='$CC -r -o $output$reload_objs'
10672 1.3 christos hardcode_direct=no
10673 1.3 christos ;;
10674 1.3 christos motorola)
10675 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10676 1.3 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10677 1.3 christos ;;
10678 1.3 christos esac
10679 1.3 christos runpath_var='LD_RUN_PATH'
10680 1.3 christos hardcode_shlibpath_var=no
10681 1.3 christos ;;
10682 1.1 christos
10683 1.3 christos sysv4.3*)
10684 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10685 1.3 christos hardcode_shlibpath_var=no
10686 1.3 christos export_dynamic_flag_spec='-Bexport'
10687 1.3 christos ;;
10688 1.1 christos
10689 1.3 christos sysv4*MP*)
10690 1.3 christos if test -d /usr/nec; then
10691 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10692 1.3 christos hardcode_shlibpath_var=no
10693 1.3 christos runpath_var=LD_RUN_PATH
10694 1.3 christos hardcode_runpath_var=yes
10695 1.3 christos ld_shlibs=yes
10696 1.3 christos fi
10697 1.3 christos ;;
10698 1.1 christos
10699 1.3 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10700 1.3 christos no_undefined_flag='${wl}-z,text'
10701 1.3 christos archive_cmds_need_lc=no
10702 1.3 christos hardcode_shlibpath_var=no
10703 1.3 christos runpath_var='LD_RUN_PATH'
10704 1.1 christos
10705 1.3 christos if test "$GCC" = yes; then
10706 1.3 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10707 1.3 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10708 1.3 christos else
10709 1.3 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10710 1.3 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10711 1.3 christos fi
10712 1.3 christos ;;
10713 1.1 christos
10714 1.3 christos sysv5* | sco3.2v5* | sco5v6*)
10715 1.3 christos # Note: We can NOT use -z defs as we might desire, because we do not
10716 1.3 christos # link with -lc, and that would cause any symbols used from libc to
10717 1.3 christos # always be unresolved, which means just about no library would
10718 1.3 christos # ever link correctly. If we're not using GNU ld we use -z text
10719 1.3 christos # though, which does catch some bad symbols but isn't as heavy-handed
10720 1.3 christos # as -z defs.
10721 1.3 christos no_undefined_flag='${wl}-z,text'
10722 1.3 christos allow_undefined_flag='${wl}-z,nodefs'
10723 1.3 christos archive_cmds_need_lc=no
10724 1.3 christos hardcode_shlibpath_var=no
10725 1.3 christos hardcode_libdir_flag_spec='${wl}-R,$libdir'
10726 1.3 christos hardcode_libdir_separator=':'
10727 1.3 christos link_all_deplibs=yes
10728 1.3 christos export_dynamic_flag_spec='${wl}-Bexport'
10729 1.3 christos runpath_var='LD_RUN_PATH'
10730 1.3 christos
10731 1.3 christos if test "$GCC" = yes; then
10732 1.3 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10733 1.3 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10734 1.3 christos else
10735 1.3 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10736 1.3 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10737 1.3 christos fi
10738 1.3 christos ;;
10739 1.1 christos
10740 1.3 christos uts4*)
10741 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10742 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
10743 1.3 christos hardcode_shlibpath_var=no
10744 1.3 christos ;;
10745 1.1 christos
10746 1.3 christos *)
10747 1.3 christos ld_shlibs=no
10748 1.3 christos ;;
10749 1.3 christos esac
10750 1.1 christos
10751 1.3 christos if test x$host_vendor = xsni; then
10752 1.3 christos case $host in
10753 1.3 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10754 1.3 christos export_dynamic_flag_spec='${wl}-Blargedynsym'
10755 1.3 christos ;;
10756 1.3 christos esac
10757 1.3 christos fi
10758 1.1 christos fi
10759 1.1 christos
10760 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10761 1.4 christos $as_echo "$ld_shlibs" >&6; }
10762 1.3 christos test "$ld_shlibs" = no && can_build_shared=no
10763 1.3 christos
10764 1.3 christos with_gnu_ld=$with_gnu_ld
10765 1.3 christos
10766 1.3 christos
10767 1.3 christos
10768 1.3 christos
10769 1.3 christos
10770 1.3 christos
10771 1.1 christos
10772 1.1 christos
10773 1.1 christos
10774 1.1 christos
10775 1.1 christos
10776 1.1 christos
10777 1.1 christos
10778 1.1 christos
10779 1.1 christos
10780 1.3 christos #
10781 1.3 christos # Do we need to explicitly link libc?
10782 1.3 christos #
10783 1.3 christos case "x$archive_cmds_need_lc" in
10784 1.3 christos x|xyes)
10785 1.3 christos # Assume -lc should be added
10786 1.3 christos archive_cmds_need_lc=yes
10787 1.1 christos
10788 1.3 christos if test "$enable_shared" = yes && test "$GCC" = yes; then
10789 1.3 christos case $archive_cmds in
10790 1.3 christos *'~'*)
10791 1.3 christos # FIXME: we may have to deal with multi-command sequences.
10792 1.3 christos ;;
10793 1.3 christos '$CC '*)
10794 1.3 christos # Test whether the compiler implicitly links with -lc since on some
10795 1.3 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc
10796 1.3 christos # to ld, don't add -lc before -lgcc.
10797 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10798 1.4 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10799 1.11 christos if ${lt_cv_archive_cmds_need_lc+:} false; then :
10800 1.11 christos $as_echo_n "(cached) " >&6
10801 1.11 christos else
10802 1.11 christos $RM conftest*
10803 1.11 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10804 1.1 christos
10805 1.11 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10806 1.3 christos (eval $ac_compile) 2>&5
10807 1.3 christos ac_status=$?
10808 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10809 1.4 christos test $ac_status = 0; } 2>conftest.err; then
10810 1.11 christos soname=conftest
10811 1.11 christos lib=conftest
10812 1.11 christos libobjs=conftest.$ac_objext
10813 1.11 christos deplibs=
10814 1.11 christos wl=$lt_prog_compiler_wl
10815 1.11 christos pic_flag=$lt_prog_compiler_pic
10816 1.11 christos compiler_flags=-v
10817 1.11 christos linker_flags=-v
10818 1.11 christos verstring=
10819 1.11 christos output_objdir=.
10820 1.11 christos libname=conftest
10821 1.11 christos lt_save_allow_undefined_flag=$allow_undefined_flag
10822 1.11 christos allow_undefined_flag=
10823 1.11 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10824 1.3 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10825 1.1 christos ac_status=$?
10826 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10827 1.4 christos test $ac_status = 0; }
10828 1.11 christos then
10829 1.11 christos lt_cv_archive_cmds_need_lc=no
10830 1.11 christos else
10831 1.11 christos lt_cv_archive_cmds_need_lc=yes
10832 1.11 christos fi
10833 1.11 christos allow_undefined_flag=$lt_save_allow_undefined_flag
10834 1.11 christos else
10835 1.11 christos cat conftest.err 1>&5
10836 1.11 christos fi
10837 1.11 christos $RM conftest*
10838 1.11 christos
10839 1.11 christos fi
10840 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10841 1.11 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10842 1.11 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10843 1.3 christos ;;
10844 1.1 christos esac
10845 1.1 christos fi
10846 1.3 christos ;;
10847 1.3 christos esac
10848 1.3 christos
10849 1.3 christos
10850 1.3 christos
10851 1.3 christos
10852 1.1 christos
10853 1.1 christos
10854 1.1 christos
10855 1.1 christos
10856 1.1 christos
10857 1.1 christos
10858 1.1 christos
10859 1.1 christos
10860 1.1 christos
10861 1.1 christos
10862 1.1 christos
10863 1.1 christos
10864 1.1 christos
10865 1.1 christos
10866 1.1 christos
10867 1.1 christos
10868 1.1 christos
10869 1.1 christos
10870 1.1 christos
10871 1.1 christos
10872 1.1 christos
10873 1.1 christos
10874 1.1 christos
10875 1.1 christos
10876 1.1 christos
10877 1.1 christos
10878 1.1 christos
10879 1.1 christos
10880 1.1 christos
10881 1.1 christos
10882 1.1 christos
10883 1.1 christos
10884 1.1 christos
10885 1.1 christos
10886 1.1 christos
10887 1.1 christos
10888 1.1 christos
10889 1.1 christos
10890 1.1 christos
10891 1.1 christos
10892 1.1 christos
10893 1.1 christos
10894 1.1 christos
10895 1.1 christos
10896 1.1 christos
10897 1.1 christos
10898 1.1 christos
10899 1.1 christos
10900 1.1 christos
10901 1.1 christos
10902 1.1 christos
10903 1.1 christos
10904 1.1 christos
10905 1.1 christos
10906 1.1 christos
10907 1.1 christos
10908 1.1 christos
10909 1.1 christos
10910 1.1 christos
10911 1.1 christos
10912 1.1 christos
10913 1.1 christos
10914 1.1 christos
10915 1.1 christos
10916 1.1 christos
10917 1.1 christos
10918 1.1 christos
10919 1.1 christos
10920 1.1 christos
10921 1.1 christos
10922 1.1 christos
10923 1.1 christos
10924 1.1 christos
10925 1.1 christos
10926 1.1 christos
10927 1.1 christos
10928 1.1 christos
10929 1.1 christos
10930 1.1 christos
10931 1.1 christos
10932 1.1 christos
10933 1.1 christos
10934 1.1 christos
10935 1.1 christos
10936 1.1 christos
10937 1.1 christos
10938 1.1 christos
10939 1.1 christos
10940 1.1 christos
10941 1.1 christos
10942 1.1 christos
10943 1.1 christos
10944 1.1 christos
10945 1.1 christos
10946 1.1 christos
10947 1.1 christos
10948 1.1 christos
10949 1.1 christos
10950 1.1 christos
10951 1.1 christos
10952 1.1 christos
10953 1.1 christos
10954 1.1 christos
10955 1.1 christos
10956 1.1 christos
10957 1.1 christos
10958 1.1 christos
10959 1.1 christos
10960 1.1 christos
10961 1.1 christos
10962 1.1 christos
10963 1.1 christos
10964 1.1 christos
10965 1.1 christos
10966 1.1 christos
10967 1.1 christos
10968 1.1 christos
10969 1.1 christos
10970 1.1 christos
10971 1.1 christos
10972 1.1 christos
10973 1.1 christos
10974 1.1 christos
10975 1.1 christos
10976 1.1 christos
10977 1.1 christos
10978 1.1 christos
10979 1.1 christos
10980 1.1 christos
10981 1.1 christos
10982 1.1 christos
10983 1.1 christos
10984 1.1 christos
10985 1.1 christos
10986 1.1 christos
10987 1.1 christos
10988 1.1 christos
10989 1.1 christos
10990 1.1 christos
10991 1.1 christos
10992 1.1 christos
10993 1.1 christos
10994 1.1 christos
10995 1.1 christos
10996 1.1 christos
10997 1.1 christos
10998 1.1 christos
10999 1.1 christos
11000 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11001 1.4 christos $as_echo_n "checking dynamic linker characteristics... " >&6; }
11002 1.1 christos
11003 1.3 christos if test "$GCC" = yes; then
11004 1.3 christos case $host_os in
11005 1.3 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11006 1.3 christos *) lt_awk_arg="/^libraries:/" ;;
11007 1.1 christos esac
11008 1.11 christos case $host_os in
11009 1.11 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11010 1.11 christos *) lt_sed_strip_eq="s,=/,/,g" ;;
11011 1.11 christos esac
11012 1.11 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11013 1.11 christos case $lt_search_path_spec in
11014 1.11 christos *\;*)
11015 1.3 christos # if the path contains ";" then we assume it to be the separator
11016 1.3 christos # otherwise default to the standard path separator (i.e. ":") - it is
11017 1.3 christos # assumed that no part of a normal pathname contains ";" but that should
11018 1.3 christos # okay in the real world where ";" in dirpaths is itself problematic.
11019 1.11 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11020 1.11 christos ;;
11021 1.11 christos *)
11022 1.11 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11023 1.11 christos ;;
11024 1.11 christos esac
11025 1.3 christos # Ok, now we have the path, separated by spaces, we can step through it
11026 1.3 christos # and add multilib dir if necessary.
11027 1.3 christos lt_tmp_lt_search_path_spec=
11028 1.3 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11029 1.3 christos for lt_sys_path in $lt_search_path_spec; do
11030 1.3 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11031 1.3 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11032 1.3 christos else
11033 1.3 christos test -d "$lt_sys_path" && \
11034 1.3 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11035 1.3 christos fi
11036 1.3 christos done
11037 1.11 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11038 1.3 christos BEGIN {RS=" "; FS="/|\n";} {
11039 1.3 christos lt_foo="";
11040 1.3 christos lt_count=0;
11041 1.3 christos for (lt_i = NF; lt_i > 0; lt_i--) {
11042 1.3 christos if ($lt_i != "" && $lt_i != ".") {
11043 1.3 christos if ($lt_i == "..") {
11044 1.3 christos lt_count++;
11045 1.3 christos } else {
11046 1.3 christos if (lt_count == 0) {
11047 1.3 christos lt_foo="/" $lt_i lt_foo;
11048 1.3 christos } else {
11049 1.3 christos lt_count--;
11050 1.3 christos }
11051 1.3 christos }
11052 1.3 christos }
11053 1.3 christos }
11054 1.3 christos if (lt_foo != "") { lt_freq[lt_foo]++; }
11055 1.3 christos if (lt_freq[lt_foo] == 1) { print lt_foo; }
11056 1.3 christos }'`
11057 1.11 christos # AWK program above erroneously prepends '/' to C:/dos/paths
11058 1.11 christos # for these hosts.
11059 1.11 christos case $host_os in
11060 1.11 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11061 1.11 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11062 1.11 christos esac
11063 1.11 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11064 1.1 christos else
11065 1.3 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11066 1.1 christos fi
11067 1.3 christos library_names_spec=
11068 1.3 christos libname_spec='lib$name'
11069 1.3 christos soname_spec=
11070 1.3 christos shrext_cmds=".so"
11071 1.3 christos postinstall_cmds=
11072 1.3 christos postuninstall_cmds=
11073 1.3 christos finish_cmds=
11074 1.3 christos finish_eval=
11075 1.3 christos shlibpath_var=
11076 1.3 christos shlibpath_overrides_runpath=unknown
11077 1.3 christos version_type=none
11078 1.3 christos dynamic_linker="$host_os ld.so"
11079 1.3 christos sys_lib_dlsearch_path_spec="/lib /usr/lib"
11080 1.3 christos need_lib_prefix=unknown
11081 1.3 christos hardcode_into_libs=no
11082 1.1 christos
11083 1.3 christos # when you set need_version to no, make sure it does not cause -set_version
11084 1.3 christos # flags to be left without arguments
11085 1.3 christos need_version=unknown
11086 1.1 christos
11087 1.3 christos case $host_os in
11088 1.3 christos aix3*)
11089 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11090 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11091 1.3 christos shlibpath_var=LIBPATH
11092 1.1 christos
11093 1.3 christos # AIX 3 has no versioning support, so we append a major version to the name.
11094 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
11095 1.3 christos ;;
11096 1.1 christos
11097 1.3 christos aix[4-9]*)
11098 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11099 1.3 christos need_lib_prefix=no
11100 1.3 christos need_version=no
11101 1.3 christos hardcode_into_libs=yes
11102 1.3 christos if test "$host_cpu" = ia64; then
11103 1.3 christos # AIX 5 supports IA64
11104 1.3 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11105 1.3 christos shlibpath_var=LD_LIBRARY_PATH
11106 1.3 christos else
11107 1.3 christos # With GCC up to 2.95.x, collect2 would create an import file
11108 1.3 christos # for dependence libraries. The import file would start with
11109 1.3 christos # the line `#! .'. This would cause the generated library to
11110 1.3 christos # depend on `.', always an invalid library. This was fixed in
11111 1.3 christos # development snapshots of GCC prior to 3.0.
11112 1.3 christos case $host_os in
11113 1.3 christos aix4 | aix4.[01] | aix4.[01].*)
11114 1.3 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11115 1.3 christos echo ' yes '
11116 1.3 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11117 1.3 christos :
11118 1.3 christos else
11119 1.3 christos can_build_shared=no
11120 1.3 christos fi
11121 1.1 christos ;;
11122 1.3 christos esac
11123 1.3 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11124 1.3 christos # soname into executable. Probably we can add versioning support to
11125 1.3 christos # collect2, so additional links can be useful in future.
11126 1.3 christos if test "$aix_use_runtimelinking" = yes; then
11127 1.3 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11128 1.3 christos # instead of lib<name>.a to let people know that these are not
11129 1.3 christos # typical AIX shared libraries.
11130 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11131 1.3 christos else
11132 1.3 christos # We preserve .a as extension for shared libraries through AIX4.2
11133 1.3 christos # and later when we are not doing run time linking.
11134 1.3 christos library_names_spec='${libname}${release}.a $libname.a'
11135 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
11136 1.3 christos fi
11137 1.3 christos shlibpath_var=LIBPATH
11138 1.3 christos fi
11139 1.3 christos ;;
11140 1.3 christos
11141 1.3 christos amigaos*)
11142 1.3 christos case $host_cpu in
11143 1.3 christos powerpc)
11144 1.3 christos # Since July 2007 AmigaOS4 officially supports .so libraries.
11145 1.3 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11146 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11147 1.1 christos ;;
11148 1.3 christos m68k)
11149 1.3 christos library_names_spec='$libname.ixlibrary $libname.a'
11150 1.3 christos # Create ${libname}_ixlibrary.a entries in /sys/libs.
11151 1.11 christos 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'
11152 1.1 christos ;;
11153 1.1 christos esac
11154 1.3 christos ;;
11155 1.1 christos
11156 1.3 christos beos*)
11157 1.3 christos library_names_spec='${libname}${shared_ext}'
11158 1.3 christos dynamic_linker="$host_os ld.so"
11159 1.3 christos shlibpath_var=LIBRARY_PATH
11160 1.1 christos ;;
11161 1.1 christos
11162 1.3 christos bsdi[45]*)
11163 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11164 1.3 christos need_version=no
11165 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11166 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
11167 1.3 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11168 1.3 christos shlibpath_var=LD_LIBRARY_PATH
11169 1.3 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11170 1.3 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11171 1.3 christos # the default ld.so.conf also contains /usr/contrib/lib and
11172 1.3 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11173 1.3 christos # libtool to hard-code these into programs
11174 1.3 christos ;;
11175 1.1 christos
11176 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
11177 1.3 christos version_type=windows
11178 1.3 christos shrext_cmds=".dll"
11179 1.3 christos need_version=no
11180 1.3 christos need_lib_prefix=no
11181 1.1 christos
11182 1.11 christos case $GCC,$cc_basename in
11183 1.11 christos yes,*)
11184 1.11 christos # gcc
11185 1.3 christos library_names_spec='$libname.dll.a'
11186 1.3 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds
11187 1.3 christos postinstall_cmds='base_file=`basename \${file}`~
11188 1.3 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11189 1.3 christos dldir=$destdir/`dirname \$dlpath`~
11190 1.3 christos test -d \$dldir || mkdir -p \$dldir~
11191 1.3 christos $install_prog $dir/$dlname \$dldir/$dlname~
11192 1.3 christos chmod a+x \$dldir/$dlname~
11193 1.3 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11194 1.3 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11195 1.3 christos fi'
11196 1.3 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11197 1.3 christos dlpath=$dir/\$dldll~
11198 1.3 christos $RM \$dlpath'
11199 1.3 christos shlibpath_overrides_runpath=yes
11200 1.1 christos
11201 1.3 christos case $host_os in
11202 1.3 christos cygwin*)
11203 1.3 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11204 1.3 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11205 1.11 christos
11206 1.11 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11207 1.3 christos ;;
11208 1.3 christos mingw* | cegcc*)
11209 1.3 christos # MinGW DLLs use traditional 'lib' prefix
11210 1.3 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11211 1.11 christos ;;
11212 1.11 christos pw32*)
11213 1.11 christos # pw32 DLLs use 'pw' prefix rather than 'lib'
11214 1.11 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11215 1.11 christos ;;
11216 1.11 christos esac
11217 1.11 christos dynamic_linker='Win32 ld.exe'
11218 1.11 christos ;;
11219 1.11 christos
11220 1.11 christos *,cl*)
11221 1.11 christos # Native MSVC
11222 1.11 christos libname_spec='$name'
11223 1.11 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11224 1.11 christos library_names_spec='${libname}.dll.lib'
11225 1.11 christos
11226 1.11 christos case $build_os in
11227 1.11 christos mingw*)
11228 1.11 christos sys_lib_search_path_spec=
11229 1.11 christos lt_save_ifs=$IFS
11230 1.11 christos IFS=';'
11231 1.11 christos for lt_path in $LIB
11232 1.11 christos do
11233 1.11 christos IFS=$lt_save_ifs
11234 1.11 christos # Let DOS variable expansion print the short 8.3 style file name.
11235 1.11 christos lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11236 1.11 christos sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11237 1.11 christos done
11238 1.11 christos IFS=$lt_save_ifs
11239 1.11 christos # Convert to MSYS style.
11240 1.11 christos sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11241 1.11 christos ;;
11242 1.11 christos cygwin*)
11243 1.11 christos # Convert to unix form, then to dos form, then back to unix form
11244 1.11 christos # but this time dos style (no spaces!) so that the unix form looks
11245 1.11 christos # like /cygdrive/c/PROGRA~1:/cygdr...
11246 1.11 christos sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11247 1.11 christos sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11248 1.11 christos sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11249 1.11 christos ;;
11250 1.11 christos *)
11251 1.11 christos sys_lib_search_path_spec="$LIB"
11252 1.3 christos if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11253 1.11 christos # It is most probably a Windows format PATH.
11254 1.11 christos sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11255 1.11 christos else
11256 1.11 christos sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11257 1.11 christos fi
11258 1.11 christos # FIXME: find the short name or the path components, as spaces are
11259 1.11 christos # common. (e.g. "Program Files" -> "PROGRA~1")
11260 1.11 christos ;;
11261 1.11 christos esac
11262 1.11 christos
11263 1.11 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds
11264 1.11 christos postinstall_cmds='base_file=`basename \${file}`~
11265 1.11 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11266 1.11 christos dldir=$destdir/`dirname \$dlpath`~
11267 1.11 christos test -d \$dldir || mkdir -p \$dldir~
11268 1.11 christos $install_prog $dir/$dlname \$dldir/$dlname'
11269 1.11 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11270 1.11 christos dlpath=$dir/\$dldll~
11271 1.11 christos $RM \$dlpath'
11272 1.11 christos shlibpath_overrides_runpath=yes
11273 1.11 christos dynamic_linker='Win32 link.exe'
11274 1.3 christos ;;
11275 1.1 christos
11276 1.3 christos *)
11277 1.11 christos # Assume MSVC wrapper
11278 1.3 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11279 1.11 christos dynamic_linker='Win32 ld.exe'
11280 1.3 christos ;;
11281 1.3 christos esac
11282 1.3 christos # FIXME: first we should search . and the directory the executable is in
11283 1.3 christos shlibpath_var=PATH
11284 1.3 christos ;;
11285 1.1 christos
11286 1.3 christos darwin* | rhapsody*)
11287 1.3 christos dynamic_linker="$host_os dyld"
11288 1.3 christos version_type=darwin
11289 1.3 christos need_lib_prefix=no
11290 1.3 christos need_version=no
11291 1.3 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11292 1.3 christos soname_spec='${libname}${release}${major}$shared_ext'
11293 1.3 christos shlibpath_overrides_runpath=yes
11294 1.3 christos shlibpath_var=DYLD_LIBRARY_PATH
11295 1.3 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11296 1.1 christos
11297 1.3 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11298 1.3 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11299 1.3 christos ;;
11300 1.1 christos
11301 1.3 christos dgux*)
11302 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11303 1.3 christos need_lib_prefix=no
11304 1.3 christos need_version=no
11305 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11306 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
11307 1.3 christos shlibpath_var=LD_LIBRARY_PATH
11308 1.3 christos ;;
11309 1.1 christos
11310 1.3 christos freebsd* | dragonfly*)
11311 1.3 christos # DragonFly does not have aout. When/if they implement a new
11312 1.3 christos # versioning mechanism, adjust this.
11313 1.3 christos if test -x /usr/bin/objformat; then
11314 1.3 christos objformat=`/usr/bin/objformat`
11315 1.3 christos else
11316 1.3 christos case $host_os in
11317 1.11 christos freebsd[23].*) objformat=aout ;;
11318 1.3 christos *) objformat=elf ;;
11319 1.3 christos esac
11320 1.3 christos fi
11321 1.3 christos version_type=freebsd-$objformat
11322 1.3 christos case $version_type in
11323 1.3 christos freebsd-elf*)
11324 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11325 1.3 christos need_version=no
11326 1.3 christos need_lib_prefix=no
11327 1.3 christos ;;
11328 1.3 christos freebsd-*)
11329 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11330 1.3 christos need_version=yes
11331 1.3 christos ;;
11332 1.3 christos esac
11333 1.3 christos shlibpath_var=LD_LIBRARY_PATH
11334 1.3 christos case $host_os in
11335 1.11 christos freebsd2.*)
11336 1.3 christos shlibpath_overrides_runpath=yes
11337 1.3 christos ;;
11338 1.3 christos freebsd3.[01]* | freebsdelf3.[01]*)
11339 1.3 christos shlibpath_overrides_runpath=yes
11340 1.3 christos hardcode_into_libs=yes
11341 1.3 christos ;;
11342 1.3 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11343 1.3 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11344 1.3 christos shlibpath_overrides_runpath=no
11345 1.3 christos hardcode_into_libs=yes
11346 1.3 christos ;;
11347 1.3 christos *) # from 4.6 on, and DragonFly
11348 1.3 christos shlibpath_overrides_runpath=yes
11349 1.3 christos hardcode_into_libs=yes
11350 1.1 christos ;;
11351 1.3 christos esac
11352 1.3 christos ;;
11353 1.1 christos
11354 1.3 christos gnu*)
11355 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11356 1.3 christos need_lib_prefix=no
11357 1.3 christos need_version=no
11358 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11359 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
11360 1.3 christos shlibpath_var=LD_LIBRARY_PATH
11361 1.11 christos shlibpath_overrides_runpath=no
11362 1.11 christos hardcode_into_libs=yes
11363 1.11 christos ;;
11364 1.11 christos
11365 1.11 christos haiku*)
11366 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11367 1.11 christos need_lib_prefix=no
11368 1.11 christos need_version=no
11369 1.11 christos dynamic_linker="$host_os runtime_loader"
11370 1.11 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11371 1.11 christos soname_spec='${libname}${release}${shared_ext}$major'
11372 1.11 christos shlibpath_var=LIBRARY_PATH
11373 1.11 christos shlibpath_overrides_runpath=yes
11374 1.11 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11375 1.3 christos hardcode_into_libs=yes
11376 1.3 christos ;;
11377 1.1 christos
11378 1.3 christos hpux9* | hpux10* | hpux11*)
11379 1.3 christos # Give a soname corresponding to the major version so that dld.sl refuses to
11380 1.3 christos # link against other versions.
11381 1.3 christos version_type=sunos
11382 1.3 christos need_lib_prefix=no
11383 1.3 christos need_version=no
11384 1.3 christos case $host_cpu in
11385 1.3 christos ia64*)
11386 1.3 christos shrext_cmds='.so'
11387 1.3 christos hardcode_into_libs=yes
11388 1.3 christos dynamic_linker="$host_os dld.so"
11389 1.3 christos shlibpath_var=LD_LIBRARY_PATH
11390 1.3 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11391 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11392 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
11393 1.3 christos if test "X$HPUX_IA64_MODE" = X32; then
11394 1.3 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11395 1.1 christos else
11396 1.3 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11397 1.1 christos fi
11398 1.3 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11399 1.3 christos ;;
11400 1.3 christos hppa*64*)
11401 1.3 christos shrext_cmds='.sl'
11402 1.3 christos hardcode_into_libs=yes
11403 1.3 christos dynamic_linker="$host_os dld.sl"
11404 1.3 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11405 1.3 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11406 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11407 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
11408 1.3 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11409 1.3 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11410 1.3 christos ;;
11411 1.3 christos *)
11412 1.3 christos shrext_cmds='.sl'
11413 1.3 christos dynamic_linker="$host_os dld.sl"
11414 1.3 christos shlibpath_var=SHLIB_PATH
11415 1.3 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11416 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11417 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
11418 1.3 christos ;;
11419 1.3 christos esac
11420 1.11 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11421 1.3 christos postinstall_cmds='chmod 555 $lib'
11422 1.11 christos # or fails outright, so override atomically:
11423 1.11 christos install_override_mode=555
11424 1.3 christos ;;
11425 1.1 christos
11426 1.3 christos interix[3-9]*)
11427 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11428 1.3 christos need_lib_prefix=no
11429 1.3 christos need_version=no
11430 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11431 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
11432 1.3 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11433 1.3 christos shlibpath_var=LD_LIBRARY_PATH
11434 1.3 christos shlibpath_overrides_runpath=no
11435 1.3 christos hardcode_into_libs=yes
11436 1.3 christos ;;
11437 1.1 christos
11438 1.3 christos irix5* | irix6* | nonstopux*)
11439 1.3 christos case $host_os in
11440 1.3 christos nonstopux*) version_type=nonstopux ;;
11441 1.3 christos *)
11442 1.3 christos if test "$lt_cv_prog_gnu_ld" = yes; then
11443 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11444 1.3 christos else
11445 1.3 christos version_type=irix
11446 1.3 christos fi ;;
11447 1.3 christos esac
11448 1.3 christos need_lib_prefix=no
11449 1.3 christos need_version=no
11450 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
11451 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11452 1.3 christos case $host_os in
11453 1.3 christos irix5* | nonstopux*)
11454 1.3 christos libsuff= shlibsuff=
11455 1.3 christos ;;
11456 1.3 christos *)
11457 1.3 christos case $LD in # libtool.m4 will add one of these switches to LD
11458 1.3 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11459 1.3 christos libsuff= shlibsuff= libmagic=32-bit;;
11460 1.3 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11461 1.3 christos libsuff=32 shlibsuff=N32 libmagic=N32;;
11462 1.3 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11463 1.3 christos libsuff=64 shlibsuff=64 libmagic=64-bit;;
11464 1.3 christos *) libsuff= shlibsuff= libmagic=never-match;;
11465 1.3 christos esac
11466 1.3 christos ;;
11467 1.3 christos esac
11468 1.3 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11469 1.3 christos shlibpath_overrides_runpath=no
11470 1.3 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11471 1.3 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11472 1.3 christos hardcode_into_libs=yes
11473 1.3 christos ;;
11474 1.1 christos
11475 1.4 christos # No shared lib support for Linux oldld, aout, or coff.
11476 1.4 christos linux*oldld* | linux*aout* | linux*coff*)
11477 1.4 christos dynamic_linker=no
11478 1.4 christos ;;
11479 1.1 christos
11480 1.11 christos # This must be glibc/ELF.
11481 1.11 christos linux* | k*bsd*-gnu | kopensolaris*-gnu)
11482 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11483 1.4 christos need_lib_prefix=no
11484 1.4 christos need_version=no
11485 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11486 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
11487 1.4 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11488 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11489 1.4 christos shlibpath_overrides_runpath=no
11490 1.11 christos
11491 1.4 christos # Some binutils ld are patched to set DT_RUNPATH
11492 1.11 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11493 1.11 christos $as_echo_n "(cached) " >&6
11494 1.11 christos else
11495 1.11 christos lt_cv_shlibpath_overrides_runpath=no
11496 1.11 christos save_LDFLAGS=$LDFLAGS
11497 1.11 christos save_libdir=$libdir
11498 1.11 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11499 1.11 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11500 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11501 1.4 christos /* end confdefs.h. */
11502 1.1 christos
11503 1.4 christos int
11504 1.4 christos main ()
11505 1.3 christos {
11506 1.1 christos
11507 1.4 christos ;
11508 1.4 christos return 0;
11509 1.3 christos }
11510 1.4 christos _ACEOF
11511 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11512 1.4 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11513 1.11 christos lt_cv_shlibpath_overrides_runpath=yes
11514 1.3 christos fi
11515 1.3 christos fi
11516 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11517 1.4 christos conftest$ac_exeext conftest.$ac_ext
11518 1.11 christos LDFLAGS=$save_LDFLAGS
11519 1.11 christos libdir=$save_libdir
11520 1.11 christos
11521 1.11 christos fi
11522 1.11 christos
11523 1.11 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11524 1.1 christos
11525 1.4 christos # This implies no fast_install, which is unacceptable.
11526 1.4 christos # Some rework will be needed to allow for fast_install
11527 1.4 christos # before this can be enabled.
11528 1.4 christos hardcode_into_libs=yes
11529 1.1 christos
11530 1.4 christos # Append ld.so.conf contents to the search path
11531 1.4 christos if test -f /etc/ld.so.conf; then
11532 1.11 christos 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' ' '`
11533 1.4 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11534 1.4 christos fi
11535 1.1 christos
11536 1.4 christos # We used to test for /lib/ld.so.1 and disable shared libraries on
11537 1.4 christos # powerpc, because MkLinux only supported shared libraries with the
11538 1.4 christos # GNU dynamic linker. Since this was broken with cross compilers,
11539 1.4 christos # most powerpc-linux boxes support dynamic linking these days and
11540 1.4 christos # people can always --disable-shared, the test was removed, and we
11541 1.4 christos # assume the GNU/Linux dynamic linker is in use.
11542 1.4 christos dynamic_linker='GNU/Linux ld.so'
11543 1.4 christos ;;
11544 1.1 christos
11545 1.4 christos netbsd*)
11546 1.4 christos version_type=sunos
11547 1.4 christos need_lib_prefix=no
11548 1.4 christos need_version=no
11549 1.4 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11550 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11551 1.4 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11552 1.4 christos dynamic_linker='NetBSD (a.out) ld.so'
11553 1.4 christos else
11554 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11555 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
11556 1.4 christos dynamic_linker='NetBSD ld.elf_so'
11557 1.4 christos fi
11558 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11559 1.4 christos shlibpath_overrides_runpath=yes
11560 1.4 christos hardcode_into_libs=yes
11561 1.4 christos ;;
11562 1.1 christos
11563 1.4 christos newsos6)
11564 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11565 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11566 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11567 1.4 christos shlibpath_overrides_runpath=yes
11568 1.4 christos ;;
11569 1.1 christos
11570 1.4 christos *nto* | *qnx*)
11571 1.4 christos version_type=qnx
11572 1.4 christos need_lib_prefix=no
11573 1.4 christos need_version=no
11574 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11575 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
11576 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11577 1.4 christos shlibpath_overrides_runpath=no
11578 1.4 christos hardcode_into_libs=yes
11579 1.4 christos dynamic_linker='ldqnx.so'
11580 1.4 christos ;;
11581 1.1 christos
11582 1.4 christos openbsd*)
11583 1.4 christos version_type=sunos
11584 1.4 christos sys_lib_dlsearch_path_spec="/usr/lib"
11585 1.4 christos need_lib_prefix=no
11586 1.4 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11587 1.4 christos case $host_os in
11588 1.4 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11589 1.4 christos *) need_version=no ;;
11590 1.4 christos esac
11591 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11592 1.4 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11593 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11594 1.4 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11595 1.4 christos case $host_os in
11596 1.4 christos openbsd2.[89] | openbsd2.[89].*)
11597 1.4 christos shlibpath_overrides_runpath=no
11598 1.4 christos ;;
11599 1.4 christos *)
11600 1.4 christos shlibpath_overrides_runpath=yes
11601 1.4 christos ;;
11602 1.4 christos esac
11603 1.3 christos else
11604 1.4 christos shlibpath_overrides_runpath=yes
11605 1.1 christos fi
11606 1.4 christos ;;
11607 1.4 christos
11608 1.4 christos os2*)
11609 1.4 christos libname_spec='$name'
11610 1.4 christos shrext_cmds=".dll"
11611 1.4 christos need_lib_prefix=no
11612 1.4 christos library_names_spec='$libname${shared_ext} $libname.a'
11613 1.4 christos dynamic_linker='OS/2 ld.exe'
11614 1.4 christos shlibpath_var=LIBPATH
11615 1.4 christos ;;
11616 1.3 christos
11617 1.4 christos osf3* | osf4* | osf5*)
11618 1.4 christos version_type=osf
11619 1.4 christos need_lib_prefix=no
11620 1.4 christos need_version=no
11621 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
11622 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11623 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11624 1.4 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11625 1.4 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11626 1.4 christos ;;
11627 1.3 christos
11628 1.4 christos rdos*)
11629 1.4 christos dynamic_linker=no
11630 1.4 christos ;;
11631 1.1 christos
11632 1.4 christos solaris*)
11633 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11634 1.4 christos need_lib_prefix=no
11635 1.4 christos need_version=no
11636 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11637 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
11638 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11639 1.4 christos shlibpath_overrides_runpath=yes
11640 1.4 christos hardcode_into_libs=yes
11641 1.4 christos # ldd complains unless libraries are executable
11642 1.4 christos postinstall_cmds='chmod +x $lib'
11643 1.4 christos ;;
11644 1.1 christos
11645 1.4 christos sunos4*)
11646 1.4 christos version_type=sunos
11647 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11648 1.4 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11649 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11650 1.4 christos shlibpath_overrides_runpath=yes
11651 1.4 christos if test "$with_gnu_ld" = yes; then
11652 1.4 christos need_lib_prefix=no
11653 1.4 christos fi
11654 1.4 christos need_version=yes
11655 1.4 christos ;;
11656 1.1 christos
11657 1.4 christos sysv4 | sysv4.3*)
11658 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11659 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11660 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
11661 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11662 1.4 christos case $host_vendor in
11663 1.4 christos sni)
11664 1.4 christos shlibpath_overrides_runpath=no
11665 1.4 christos need_lib_prefix=no
11666 1.4 christos runpath_var=LD_RUN_PATH
11667 1.4 christos ;;
11668 1.4 christos siemens)
11669 1.4 christos need_lib_prefix=no
11670 1.4 christos ;;
11671 1.4 christos motorola)
11672 1.4 christos need_lib_prefix=no
11673 1.4 christos need_version=no
11674 1.4 christos shlibpath_overrides_runpath=no
11675 1.4 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11676 1.4 christos ;;
11677 1.3 christos esac
11678 1.4 christos ;;
11679 1.1 christos
11680 1.4 christos sysv4*MP*)
11681 1.4 christos if test -d /usr/nec ;then
11682 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11683 1.4 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11684 1.4 christos soname_spec='$libname${shared_ext}.$major'
11685 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11686 1.4 christos fi
11687 1.4 christos ;;
11688 1.1 christos
11689 1.4 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11690 1.4 christos version_type=freebsd-elf
11691 1.4 christos need_lib_prefix=no
11692 1.4 christos need_version=no
11693 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11694 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
11695 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11696 1.4 christos shlibpath_overrides_runpath=yes
11697 1.4 christos hardcode_into_libs=yes
11698 1.4 christos if test "$with_gnu_ld" = yes; then
11699 1.4 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11700 1.4 christos else
11701 1.4 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11702 1.4 christos case $host_os in
11703 1.4 christos sco3.2v5*)
11704 1.4 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11705 1.4 christos ;;
11706 1.4 christos esac
11707 1.4 christos fi
11708 1.4 christos sys_lib_dlsearch_path_spec='/usr/lib'
11709 1.4 christos ;;
11710 1.1 christos
11711 1.4 christos tpf*)
11712 1.4 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11713 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11714 1.4 christos need_lib_prefix=no
11715 1.4 christos need_version=no
11716 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11717 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11718 1.4 christos shlibpath_overrides_runpath=no
11719 1.4 christos hardcode_into_libs=yes
11720 1.4 christos ;;
11721 1.1 christos
11722 1.4 christos uts4*)
11723 1.11 christos version_type=linux # correct to gnu/linux during the next big refactor
11724 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11725 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
11726 1.4 christos shlibpath_var=LD_LIBRARY_PATH
11727 1.4 christos ;;
11728 1.1 christos
11729 1.4 christos *)
11730 1.4 christos dynamic_linker=no
11731 1.4 christos ;;
11732 1.4 christos esac
11733 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11734 1.4 christos $as_echo "$dynamic_linker" >&6; }
11735 1.4 christos test "$dynamic_linker" = no && can_build_shared=no
11736 1.1 christos
11737 1.4 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11738 1.4 christos if test "$GCC" = yes; then
11739 1.4 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11740 1.4 christos fi
11741 1.1 christos
11742 1.4 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11743 1.4 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11744 1.4 christos fi
11745 1.4 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11746 1.4 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11747 1.4 christos fi
11748 1.1 christos
11749 1.1 christos
11750 1.1 christos
11751 1.1 christos
11752 1.1 christos
11753 1.1 christos
11754 1.1 christos
11755 1.3 christos
11756 1.3 christos
11757 1.3 christos
11758 1.3 christos
11759 1.3 christos
11760 1.3 christos
11761 1.3 christos
11762 1.3 christos
11763 1.3 christos
11764 1.3 christos
11765 1.3 christos
11766 1.3 christos
11767 1.1 christos
11768 1.1 christos
11769 1.3 christos
11770 1.3 christos
11771 1.3 christos
11772 1.1 christos
11773 1.1 christos
11774 1.1 christos
11775 1.1 christos
11776 1.1 christos
11777 1.1 christos
11778 1.1 christos
11779 1.1 christos
11780 1.1 christos
11781 1.1 christos
11782 1.1 christos
11783 1.1 christos
11784 1.1 christos
11785 1.1 christos
11786 1.1 christos
11787 1.1 christos
11788 1.1 christos
11789 1.1 christos
11790 1.1 christos
11791 1.1 christos
11792 1.1 christos
11793 1.1 christos
11794 1.1 christos
11795 1.1 christos
11796 1.1 christos
11797 1.1 christos
11798 1.1 christos
11799 1.1 christos
11800 1.1 christos
11801 1.1 christos
11802 1.1 christos
11803 1.1 christos
11804 1.1 christos
11805 1.1 christos
11806 1.1 christos
11807 1.1 christos
11808 1.1 christos
11809 1.1 christos
11810 1.1 christos
11811 1.1 christos
11812 1.1 christos
11813 1.1 christos
11814 1.1 christos
11815 1.1 christos
11816 1.1 christos
11817 1.1 christos
11818 1.1 christos
11819 1.1 christos
11820 1.1 christos
11821 1.1 christos
11822 1.1 christos
11823 1.1 christos
11824 1.1 christos
11825 1.1 christos
11826 1.1 christos
11827 1.1 christos
11828 1.1 christos
11829 1.1 christos
11830 1.1 christos
11831 1.1 christos
11832 1.1 christos
11833 1.1 christos
11834 1.1 christos
11835 1.11 christos
11836 1.11 christos
11837 1.11 christos
11838 1.11 christos
11839 1.11 christos
11840 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11841 1.4 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11842 1.4 christos hardcode_action=
11843 1.4 christos if test -n "$hardcode_libdir_flag_spec" ||
11844 1.4 christos test -n "$runpath_var" ||
11845 1.4 christos test "X$hardcode_automatic" = "Xyes" ; then
11846 1.1 christos
11847 1.4 christos # We can hardcode non-existent directories.
11848 1.4 christos if test "$hardcode_direct" != no &&
11849 1.4 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we
11850 1.4 christos # have to relink, otherwise we might link with an installed library
11851 1.4 christos # when we should be linking with a yet-to-be-installed one
11852 1.4 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11853 1.4 christos test "$hardcode_minus_L" != no; then
11854 1.4 christos # Linking always hardcodes the temporary library directory.
11855 1.4 christos hardcode_action=relink
11856 1.4 christos else
11857 1.4 christos # We can link without hardcoding, and we can hardcode nonexisting dirs.
11858 1.4 christos hardcode_action=immediate
11859 1.4 christos fi
11860 1.3 christos else
11861 1.4 christos # We cannot hardcode anything, or else we can only hardcode existing
11862 1.4 christos # directories.
11863 1.4 christos hardcode_action=unsupported
11864 1.3 christos fi
11865 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11866 1.4 christos $as_echo "$hardcode_action" >&6; }
11867 1.1 christos
11868 1.4 christos if test "$hardcode_action" = relink ||
11869 1.4 christos test "$inherit_rpath" = yes; then
11870 1.4 christos # Fast installation is not supported
11871 1.4 christos enable_fast_install=no
11872 1.4 christos elif test "$shlibpath_overrides_runpath" = yes ||
11873 1.4 christos test "$enable_shared" = no; then
11874 1.4 christos # Fast installation is not necessary
11875 1.4 christos enable_fast_install=needless
11876 1.3 christos fi
11877 1.1 christos
11878 1.1 christos
11879 1.1 christos
11880 1.1 christos
11881 1.1 christos
11882 1.4 christos
11883 1.4 christos if test "x$enable_dlopen" != xyes; then
11884 1.4 christos enable_dlopen=unknown
11885 1.4 christos enable_dlopen_self=unknown
11886 1.4 christos enable_dlopen_self_static=unknown
11887 1.4 christos else
11888 1.4 christos lt_cv_dlopen=no
11889 1.4 christos lt_cv_dlopen_libs=
11890 1.4 christos
11891 1.4 christos case $host_os in
11892 1.4 christos beos*)
11893 1.4 christos lt_cv_dlopen="load_add_on"
11894 1.4 christos lt_cv_dlopen_libs=
11895 1.4 christos lt_cv_dlopen_self=yes
11896 1.4 christos ;;
11897 1.4 christos
11898 1.4 christos mingw* | pw32* | cegcc*)
11899 1.4 christos lt_cv_dlopen="LoadLibrary"
11900 1.4 christos lt_cv_dlopen_libs=
11901 1.4 christos ;;
11902 1.4 christos
11903 1.4 christos cygwin*)
11904 1.4 christos lt_cv_dlopen="dlopen"
11905 1.4 christos lt_cv_dlopen_libs=
11906 1.4 christos ;;
11907 1.4 christos
11908 1.4 christos darwin*)
11909 1.4 christos # if libdl is installed we need to link against it
11910 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11911 1.4 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11912 1.8 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11913 1.4 christos $as_echo_n "(cached) " >&6
11914 1.3 christos else
11915 1.4 christos ac_check_lib_save_LIBS=$LIBS
11916 1.4 christos LIBS="-ldl $LIBS"
11917 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11918 1.3 christos /* end confdefs.h. */
11919 1.4 christos
11920 1.4 christos /* Override any GCC internal prototype to avoid an error.
11921 1.4 christos Use char because int might match the return type of a GCC
11922 1.4 christos builtin and then its argument prototype would still apply. */
11923 1.4 christos #ifdef __cplusplus
11924 1.4 christos extern "C"
11925 1.3 christos #endif
11926 1.4 christos char dlopen ();
11927 1.3 christos int
11928 1.3 christos main ()
11929 1.3 christos {
11930 1.4 christos return dlopen ();
11931 1.3 christos ;
11932 1.3 christos return 0;
11933 1.3 christos }
11934 1.3 christos _ACEOF
11935 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11936 1.4 christos ac_cv_lib_dl_dlopen=yes
11937 1.3 christos else
11938 1.4 christos ac_cv_lib_dl_dlopen=no
11939 1.3 christos fi
11940 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11941 1.4 christos conftest$ac_exeext conftest.$ac_ext
11942 1.4 christos LIBS=$ac_check_lib_save_LIBS
11943 1.3 christos fi
11944 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11945 1.4 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11946 1.8 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11947 1.4 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11948 1.4 christos else
11949 1.1 christos
11950 1.4 christos lt_cv_dlopen="dyld"
11951 1.4 christos lt_cv_dlopen_libs=
11952 1.4 christos lt_cv_dlopen_self=yes
11953 1.1 christos
11954 1.3 christos fi
11955 1.1 christos
11956 1.4 christos ;;
11957 1.1 christos
11958 1.4 christos *)
11959 1.4 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11960 1.8 christos if test "x$ac_cv_func_shl_load" = xyes; then :
11961 1.4 christos lt_cv_dlopen="shl_load"
11962 1.4 christos else
11963 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11964 1.4 christos $as_echo_n "checking for shl_load in -ldld... " >&6; }
11965 1.8 christos if ${ac_cv_lib_dld_shl_load+:} false; then :
11966 1.4 christos $as_echo_n "(cached) " >&6
11967 1.3 christos else
11968 1.4 christos ac_check_lib_save_LIBS=$LIBS
11969 1.4 christos LIBS="-ldld $LIBS"
11970 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11971 1.3 christos /* end confdefs.h. */
11972 1.4 christos
11973 1.4 christos /* Override any GCC internal prototype to avoid an error.
11974 1.4 christos Use char because int might match the return type of a GCC
11975 1.4 christos builtin and then its argument prototype would still apply. */
11976 1.4 christos #ifdef __cplusplus
11977 1.4 christos extern "C"
11978 1.4 christos #endif
11979 1.4 christos char shl_load ();
11980 1.4 christos int
11981 1.4 christos main ()
11982 1.4 christos {
11983 1.4 christos return shl_load ();
11984 1.4 christos ;
11985 1.4 christos return 0;
11986 1.4 christos }
11987 1.3 christos _ACEOF
11988 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11989 1.4 christos ac_cv_lib_dld_shl_load=yes
11990 1.3 christos else
11991 1.4 christos ac_cv_lib_dld_shl_load=no
11992 1.4 christos fi
11993 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11994 1.4 christos conftest$ac_exeext conftest.$ac_ext
11995 1.4 christos LIBS=$ac_check_lib_save_LIBS
11996 1.3 christos fi
11997 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11998 1.4 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11999 1.8 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12000 1.4 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12001 1.4 christos else
12002 1.4 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12003 1.8 christos if test "x$ac_cv_func_dlopen" = xyes; then :
12004 1.4 christos lt_cv_dlopen="dlopen"
12005 1.4 christos else
12006 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12007 1.4 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
12008 1.8 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
12009 1.4 christos $as_echo_n "(cached) " >&6
12010 1.4 christos else
12011 1.4 christos ac_check_lib_save_LIBS=$LIBS
12012 1.4 christos LIBS="-ldl $LIBS"
12013 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12014 1.4 christos /* end confdefs.h. */
12015 1.1 christos
12016 1.4 christos /* Override any GCC internal prototype to avoid an error.
12017 1.4 christos Use char because int might match the return type of a GCC
12018 1.4 christos builtin and then its argument prototype would still apply. */
12019 1.4 christos #ifdef __cplusplus
12020 1.4 christos extern "C"
12021 1.4 christos #endif
12022 1.4 christos char dlopen ();
12023 1.4 christos int
12024 1.4 christos main ()
12025 1.4 christos {
12026 1.4 christos return dlopen ();
12027 1.4 christos ;
12028 1.4 christos return 0;
12029 1.4 christos }
12030 1.3 christos _ACEOF
12031 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12032 1.4 christos ac_cv_lib_dl_dlopen=yes
12033 1.3 christos else
12034 1.4 christos ac_cv_lib_dl_dlopen=no
12035 1.4 christos fi
12036 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12037 1.4 christos conftest$ac_exeext conftest.$ac_ext
12038 1.4 christos LIBS=$ac_check_lib_save_LIBS
12039 1.3 christos fi
12040 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12041 1.4 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12042 1.8 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12043 1.4 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12044 1.4 christos else
12045 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12046 1.4 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12047 1.8 christos if ${ac_cv_lib_svld_dlopen+:} false; then :
12048 1.4 christos $as_echo_n "(cached) " >&6
12049 1.4 christos else
12050 1.4 christos ac_check_lib_save_LIBS=$LIBS
12051 1.4 christos LIBS="-lsvld $LIBS"
12052 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12053 1.4 christos /* end confdefs.h. */
12054 1.1 christos
12055 1.4 christos /* Override any GCC internal prototype to avoid an error.
12056 1.4 christos Use char because int might match the return type of a GCC
12057 1.4 christos builtin and then its argument prototype would still apply. */
12058 1.4 christos #ifdef __cplusplus
12059 1.4 christos extern "C"
12060 1.4 christos #endif
12061 1.4 christos char dlopen ();
12062 1.4 christos int
12063 1.4 christos main ()
12064 1.4 christos {
12065 1.4 christos return dlopen ();
12066 1.4 christos ;
12067 1.4 christos return 0;
12068 1.4 christos }
12069 1.4 christos _ACEOF
12070 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12071 1.4 christos ac_cv_lib_svld_dlopen=yes
12072 1.1 christos else
12073 1.4 christos ac_cv_lib_svld_dlopen=no
12074 1.1 christos fi
12075 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12076 1.4 christos conftest$ac_exeext conftest.$ac_ext
12077 1.4 christos LIBS=$ac_check_lib_save_LIBS
12078 1.3 christos fi
12079 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12080 1.4 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12081 1.8 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12082 1.4 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12083 1.4 christos else
12084 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12085 1.4 christos $as_echo_n "checking for dld_link in -ldld... " >&6; }
12086 1.8 christos if ${ac_cv_lib_dld_dld_link+:} false; then :
12087 1.4 christos $as_echo_n "(cached) " >&6
12088 1.3 christos else
12089 1.4 christos ac_check_lib_save_LIBS=$LIBS
12090 1.4 christos LIBS="-ldld $LIBS"
12091 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12092 1.3 christos /* end confdefs.h. */
12093 1.1 christos
12094 1.4 christos /* Override any GCC internal prototype to avoid an error.
12095 1.4 christos Use char because int might match the return type of a GCC
12096 1.4 christos builtin and then its argument prototype would still apply. */
12097 1.4 christos #ifdef __cplusplus
12098 1.4 christos extern "C"
12099 1.4 christos #endif
12100 1.4 christos char dld_link ();
12101 1.4 christos int
12102 1.4 christos main ()
12103 1.4 christos {
12104 1.4 christos return dld_link ();
12105 1.4 christos ;
12106 1.4 christos return 0;
12107 1.4 christos }
12108 1.3 christos _ACEOF
12109 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12110 1.4 christos ac_cv_lib_dld_dld_link=yes
12111 1.3 christos else
12112 1.4 christos ac_cv_lib_dld_dld_link=no
12113 1.3 christos fi
12114 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12115 1.4 christos conftest$ac_exeext conftest.$ac_ext
12116 1.4 christos LIBS=$ac_check_lib_save_LIBS
12117 1.3 christos fi
12118 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12119 1.4 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12120 1.8 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12121 1.4 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12122 1.3 christos fi
12123 1.1 christos
12124 1.1 christos
12125 1.3 christos fi
12126 1.1 christos
12127 1.1 christos
12128 1.4 christos fi
12129 1.4 christos
12130 1.1 christos
12131 1.3 christos fi
12132 1.1 christos
12133 1.1 christos
12134 1.3 christos fi
12135 1.1 christos
12136 1.1 christos
12137 1.3 christos fi
12138 1.1 christos
12139 1.4 christos ;;
12140 1.4 christos esac
12141 1.1 christos
12142 1.4 christos if test "x$lt_cv_dlopen" != xno; then
12143 1.4 christos enable_dlopen=yes
12144 1.4 christos else
12145 1.4 christos enable_dlopen=no
12146 1.4 christos fi
12147 1.1 christos
12148 1.4 christos case $lt_cv_dlopen in
12149 1.4 christos dlopen)
12150 1.4 christos save_CPPFLAGS="$CPPFLAGS"
12151 1.4 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12152 1.1 christos
12153 1.4 christos save_LDFLAGS="$LDFLAGS"
12154 1.4 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12155 1.1 christos
12156 1.4 christos save_LIBS="$LIBS"
12157 1.4 christos LIBS="$lt_cv_dlopen_libs $LIBS"
12158 1.1 christos
12159 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12160 1.4 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12161 1.8 christos if ${lt_cv_dlopen_self+:} false; then :
12162 1.4 christos $as_echo_n "(cached) " >&6
12163 1.3 christos else
12164 1.4 christos if test "$cross_compiling" = yes; then :
12165 1.4 christos lt_cv_dlopen_self=cross
12166 1.3 christos else
12167 1.4 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12168 1.4 christos lt_status=$lt_dlunknown
12169 1.4 christos cat > conftest.$ac_ext <<_LT_EOF
12170 1.11 christos #line $LINENO "configure"
12171 1.4 christos #include "confdefs.h"
12172 1.4 christos
12173 1.4 christos #if HAVE_DLFCN_H
12174 1.4 christos #include <dlfcn.h>
12175 1.4 christos #endif
12176 1.4 christos
12177 1.4 christos #include <stdio.h>
12178 1.4 christos
12179 1.4 christos #ifdef RTLD_GLOBAL
12180 1.4 christos # define LT_DLGLOBAL RTLD_GLOBAL
12181 1.4 christos #else
12182 1.4 christos # ifdef DL_GLOBAL
12183 1.4 christos # define LT_DLGLOBAL DL_GLOBAL
12184 1.4 christos # else
12185 1.4 christos # define LT_DLGLOBAL 0
12186 1.4 christos # endif
12187 1.4 christos #endif
12188 1.4 christos
12189 1.4 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12190 1.4 christos find out it does not work in some platform. */
12191 1.4 christos #ifndef LT_DLLAZY_OR_NOW
12192 1.4 christos # ifdef RTLD_LAZY
12193 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
12194 1.4 christos # else
12195 1.4 christos # ifdef DL_LAZY
12196 1.4 christos # define LT_DLLAZY_OR_NOW DL_LAZY
12197 1.4 christos # else
12198 1.4 christos # ifdef RTLD_NOW
12199 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
12200 1.4 christos # else
12201 1.4 christos # ifdef DL_NOW
12202 1.4 christos # define LT_DLLAZY_OR_NOW DL_NOW
12203 1.4 christos # else
12204 1.4 christos # define LT_DLLAZY_OR_NOW 0
12205 1.4 christos # endif
12206 1.4 christos # endif
12207 1.4 christos # endif
12208 1.4 christos # endif
12209 1.4 christos #endif
12210 1.4 christos
12211 1.11 christos /* When -fvisbility=hidden is used, assume the code has been annotated
12212 1.11 christos correspondingly for the symbols needed. */
12213 1.11 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12214 1.11 christos int fnord () __attribute__((visibility("default")));
12215 1.11 christos #endif
12216 1.11 christos
12217 1.11 christos int fnord () { return 42; }
12218 1.4 christos int main ()
12219 1.4 christos {
12220 1.4 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12221 1.4 christos int status = $lt_dlunknown;
12222 1.4 christos
12223 1.4 christos if (self)
12224 1.4 christos {
12225 1.4 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12226 1.11 christos else
12227 1.11 christos {
12228 1.11 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12229 1.11 christos else puts (dlerror ());
12230 1.11 christos }
12231 1.4 christos /* dlclose (self); */
12232 1.4 christos }
12233 1.4 christos else
12234 1.4 christos puts (dlerror ());
12235 1.1 christos
12236 1.4 christos return status;
12237 1.4 christos }
12238 1.4 christos _LT_EOF
12239 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12240 1.4 christos (eval $ac_link) 2>&5
12241 1.4 christos ac_status=$?
12242 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12243 1.4 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12244 1.4 christos (./conftest; exit; ) >&5 2>/dev/null
12245 1.4 christos lt_status=$?
12246 1.4 christos case x$lt_status in
12247 1.4 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12248 1.4 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12249 1.4 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12250 1.4 christos esac
12251 1.4 christos else :
12252 1.4 christos # compilation failed
12253 1.4 christos lt_cv_dlopen_self=no
12254 1.4 christos fi
12255 1.3 christos fi
12256 1.4 christos rm -fr conftest*
12257 1.4 christos
12258 1.1 christos
12259 1.4 christos fi
12260 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12261 1.4 christos $as_echo "$lt_cv_dlopen_self" >&6; }
12262 1.1 christos
12263 1.4 christos if test "x$lt_cv_dlopen_self" = xyes; then
12264 1.4 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12265 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12266 1.4 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12267 1.8 christos if ${lt_cv_dlopen_self_static+:} false; then :
12268 1.4 christos $as_echo_n "(cached) " >&6
12269 1.4 christos else
12270 1.4 christos if test "$cross_compiling" = yes; then :
12271 1.4 christos lt_cv_dlopen_self_static=cross
12272 1.3 christos else
12273 1.4 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12274 1.4 christos lt_status=$lt_dlunknown
12275 1.4 christos cat > conftest.$ac_ext <<_LT_EOF
12276 1.11 christos #line $LINENO "configure"
12277 1.4 christos #include "confdefs.h"
12278 1.4 christos
12279 1.4 christos #if HAVE_DLFCN_H
12280 1.4 christos #include <dlfcn.h>
12281 1.4 christos #endif
12282 1.4 christos
12283 1.4 christos #include <stdio.h>
12284 1.4 christos
12285 1.4 christos #ifdef RTLD_GLOBAL
12286 1.4 christos # define LT_DLGLOBAL RTLD_GLOBAL
12287 1.4 christos #else
12288 1.4 christos # ifdef DL_GLOBAL
12289 1.4 christos # define LT_DLGLOBAL DL_GLOBAL
12290 1.4 christos # else
12291 1.4 christos # define LT_DLGLOBAL 0
12292 1.4 christos # endif
12293 1.4 christos #endif
12294 1.4 christos
12295 1.4 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12296 1.4 christos find out it does not work in some platform. */
12297 1.4 christos #ifndef LT_DLLAZY_OR_NOW
12298 1.4 christos # ifdef RTLD_LAZY
12299 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
12300 1.4 christos # else
12301 1.4 christos # ifdef DL_LAZY
12302 1.4 christos # define LT_DLLAZY_OR_NOW DL_LAZY
12303 1.4 christos # else
12304 1.4 christos # ifdef RTLD_NOW
12305 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
12306 1.4 christos # else
12307 1.4 christos # ifdef DL_NOW
12308 1.4 christos # define LT_DLLAZY_OR_NOW DL_NOW
12309 1.4 christos # else
12310 1.4 christos # define LT_DLLAZY_OR_NOW 0
12311 1.4 christos # endif
12312 1.4 christos # endif
12313 1.4 christos # endif
12314 1.4 christos # endif
12315 1.4 christos #endif
12316 1.1 christos
12317 1.11 christos /* When -fvisbility=hidden is used, assume the code has been annotated
12318 1.11 christos correspondingly for the symbols needed. */
12319 1.11 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12320 1.11 christos int fnord () __attribute__((visibility("default")));
12321 1.11 christos #endif
12322 1.11 christos
12323 1.11 christos int fnord () { return 42; }
12324 1.4 christos int main ()
12325 1.4 christos {
12326 1.4 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12327 1.4 christos int status = $lt_dlunknown;
12328 1.1 christos
12329 1.4 christos if (self)
12330 1.4 christos {
12331 1.4 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12332 1.11 christos else
12333 1.11 christos {
12334 1.11 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12335 1.11 christos else puts (dlerror ());
12336 1.11 christos }
12337 1.4 christos /* dlclose (self); */
12338 1.4 christos }
12339 1.4 christos else
12340 1.4 christos puts (dlerror ());
12341 1.1 christos
12342 1.4 christos return status;
12343 1.4 christos }
12344 1.4 christos _LT_EOF
12345 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12346 1.4 christos (eval $ac_link) 2>&5
12347 1.4 christos ac_status=$?
12348 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12349 1.4 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12350 1.4 christos (./conftest; exit; ) >&5 2>/dev/null
12351 1.4 christos lt_status=$?
12352 1.4 christos case x$lt_status in
12353 1.4 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12354 1.4 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12355 1.4 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12356 1.4 christos esac
12357 1.4 christos else :
12358 1.4 christos # compilation failed
12359 1.4 christos lt_cv_dlopen_self_static=no
12360 1.4 christos fi
12361 1.3 christos fi
12362 1.4 christos rm -fr conftest*
12363 1.1 christos
12364 1.1 christos
12365 1.3 christos fi
12366 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12367 1.4 christos $as_echo "$lt_cv_dlopen_self_static" >&6; }
12368 1.4 christos fi
12369 1.1 christos
12370 1.4 christos CPPFLAGS="$save_CPPFLAGS"
12371 1.4 christos LDFLAGS="$save_LDFLAGS"
12372 1.4 christos LIBS="$save_LIBS"
12373 1.4 christos ;;
12374 1.4 christos esac
12375 1.1 christos
12376 1.4 christos case $lt_cv_dlopen_self in
12377 1.4 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12378 1.4 christos *) enable_dlopen_self=unknown ;;
12379 1.4 christos esac
12380 1.1 christos
12381 1.4 christos case $lt_cv_dlopen_self_static in
12382 1.4 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12383 1.4 christos *) enable_dlopen_self_static=unknown ;;
12384 1.4 christos esac
12385 1.3 christos fi
12386 1.1 christos
12387 1.1 christos
12388 1.1 christos
12389 1.1 christos
12390 1.1 christos
12391 1.1 christos
12392 1.1 christos
12393 1.1 christos
12394 1.1 christos
12395 1.1 christos
12396 1.1 christos
12397 1.1 christos
12398 1.1 christos
12399 1.1 christos
12400 1.1 christos
12401 1.1 christos
12402 1.1 christos
12403 1.4 christos striplib=
12404 1.4 christos old_striplib=
12405 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12406 1.4 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12407 1.4 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12408 1.4 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12409 1.4 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12410 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12411 1.4 christos $as_echo "yes" >&6; }
12412 1.3 christos else
12413 1.4 christos # FIXME - insert some real tests, host_os isn't really good enough
12414 1.4 christos case $host_os in
12415 1.4 christos darwin*)
12416 1.4 christos if test -n "$STRIP" ; then
12417 1.4 christos striplib="$STRIP -x"
12418 1.4 christos old_striplib="$STRIP -S"
12419 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12420 1.4 christos $as_echo "yes" >&6; }
12421 1.4 christos else
12422 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12423 1.4 christos $as_echo "no" >&6; }
12424 1.4 christos fi
12425 1.4 christos ;;
12426 1.4 christos *)
12427 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12428 1.4 christos $as_echo "no" >&6; }
12429 1.4 christos ;;
12430 1.4 christos esac
12431 1.3 christos fi
12432 1.1 christos
12433 1.1 christos
12434 1.1 christos
12435 1.1 christos
12436 1.1 christos
12437 1.1 christos
12438 1.1 christos
12439 1.1 christos
12440 1.1 christos
12441 1.1 christos
12442 1.1 christos
12443 1.1 christos
12444 1.4 christos # Report which library types will actually be built
12445 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12446 1.4 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12447 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12448 1.4 christos $as_echo "$can_build_shared" >&6; }
12449 1.1 christos
12450 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12451 1.4 christos $as_echo_n "checking whether to build shared libraries... " >&6; }
12452 1.4 christos test "$can_build_shared" = "no" && enable_shared=no
12453 1.1 christos
12454 1.4 christos # On AIX, shared libraries and static libraries use the same namespace, and
12455 1.4 christos # are all built from PIC.
12456 1.4 christos case $host_os in
12457 1.4 christos aix3*)
12458 1.4 christos test "$enable_shared" = yes && enable_static=no
12459 1.4 christos if test -n "$RANLIB"; then
12460 1.4 christos archive_cmds="$archive_cmds~\$RANLIB \$lib"
12461 1.4 christos postinstall_cmds='$RANLIB $lib'
12462 1.4 christos fi
12463 1.4 christos ;;
12464 1.1 christos
12465 1.4 christos aix[4-9]*)
12466 1.4 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12467 1.4 christos test "$enable_shared" = yes && enable_static=no
12468 1.4 christos fi
12469 1.4 christos ;;
12470 1.4 christos esac
12471 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12472 1.4 christos $as_echo "$enable_shared" >&6; }
12473 1.1 christos
12474 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12475 1.4 christos $as_echo_n "checking whether to build static libraries... " >&6; }
12476 1.4 christos # Make sure either enable_shared or enable_static is yes.
12477 1.4 christos test "$enable_shared" = yes || enable_static=yes
12478 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12479 1.4 christos $as_echo "$enable_static" >&6; }
12480 1.1 christos
12481 1.1 christos
12482 1.3 christos
12483 1.3 christos
12484 1.3 christos fi
12485 1.4 christos ac_ext=c
12486 1.4 christos ac_cpp='$CPP $CPPFLAGS'
12487 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12488 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12489 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
12490 1.1 christos
12491 1.4 christos CC="$lt_save_CC"
12492 1.1 christos
12493 1.3 christos
12494 1.3 christos
12495 1.1 christos
12496 1.1 christos
12497 1.3 christos
12498 1.3 christos
12499 1.3 christos
12500 1.1 christos
12501 1.3 christos
12502 1.1 christos
12503 1.1 christos
12504 1.1 christos
12505 1.11 christos
12506 1.11 christos
12507 1.8 christos ac_config_commands="$ac_config_commands libtool"
12508 1.8 christos
12509 1.8 christos
12510 1.8 christos
12511 1.8 christos
12512 1.8 christos # Only expand once:
12513 1.8 christos
12514 1.8 christos
12515 1.8 christos
12516 1.8 christos
12517 1.8 christos CFLAG_VISIBILITY=
12518 1.8 christos HAVE_VISIBILITY=0
12519 1.8 christos if test -n "$GCC"; then
12520 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
12521 1.8 christos $as_echo_n "checking whether the -Werror option is usable... " >&6; }
12522 1.8 christos if ${gl_cv_cc_vis_werror+:} false; then :
12523 1.8 christos $as_echo_n "(cached) " >&6
12524 1.8 christos else
12525 1.8 christos
12526 1.8 christos gl_save_CFLAGS="$CFLAGS"
12527 1.8 christos CFLAGS="$CFLAGS -Werror"
12528 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12529 1.8 christos /* end confdefs.h. */
12530 1.8 christos
12531 1.8 christos int
12532 1.8 christos main ()
12533 1.8 christos {
12534 1.8 christos
12535 1.8 christos ;
12536 1.8 christos return 0;
12537 1.8 christos }
12538 1.8 christos _ACEOF
12539 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
12540 1.8 christos gl_cv_cc_vis_werror=yes
12541 1.8 christos else
12542 1.8 christos gl_cv_cc_vis_werror=no
12543 1.8 christos fi
12544 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12545 1.8 christos CFLAGS="$gl_save_CFLAGS"
12546 1.8 christos fi
12547 1.8 christos
12548 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
12549 1.8 christos $as_echo "$gl_cv_cc_vis_werror" >&6; }
12550 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
12551 1.8 christos $as_echo_n "checking for simple visibility declarations... " >&6; }
12552 1.8 christos if ${gl_cv_cc_visibility+:} false; then :
12553 1.8 christos $as_echo_n "(cached) " >&6
12554 1.8 christos else
12555 1.8 christos
12556 1.8 christos gl_save_CFLAGS="$CFLAGS"
12557 1.8 christos CFLAGS="$CFLAGS -fvisibility=hidden"
12558 1.8 christos if test $gl_cv_cc_vis_werror = yes; then
12559 1.8 christos CFLAGS="$CFLAGS -Werror"
12560 1.8 christos fi
12561 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12562 1.8 christos /* end confdefs.h. */
12563 1.8 christos extern __attribute__((__visibility__("hidden"))) int hiddenvar;
12564 1.11 christos extern __attribute__((__visibility__("default"))) int exportedvar;
12565 1.11 christos extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
12566 1.11 christos extern __attribute__((__visibility__("default"))) int exportedfunc (void);
12567 1.11 christos void dummyfunc (void) {}
12568 1.11 christos
12569 1.8 christos int
12570 1.8 christos main ()
12571 1.8 christos {
12572 1.8 christos
12573 1.8 christos ;
12574 1.8 christos return 0;
12575 1.8 christos }
12576 1.8 christos _ACEOF
12577 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
12578 1.8 christos gl_cv_cc_visibility=yes
12579 1.8 christos else
12580 1.8 christos gl_cv_cc_visibility=no
12581 1.8 christos fi
12582 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12583 1.8 christos CFLAGS="$gl_save_CFLAGS"
12584 1.8 christos fi
12585 1.3 christos
12586 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
12587 1.8 christos $as_echo "$gl_cv_cc_visibility" >&6; }
12588 1.8 christos if test $gl_cv_cc_visibility = yes; then
12589 1.8 christos CFLAG_VISIBILITY="-fvisibility=hidden"
12590 1.8 christos HAVE_VISIBILITY=1
12591 1.8 christos fi
12592 1.8 christos fi
12593 1.1 christos
12594 1.1 christos
12595 1.3 christos
12596 1.8 christos cat >>confdefs.h <<_ACEOF
12597 1.8 christos #define HAVE_VISIBILITY $HAVE_VISIBILITY
12598 1.8 christos _ACEOF
12599 1.1 christos
12600 1.1 christos
12601 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12602 1.4 christos $as_echo_n "checking for ANSI C header files... " >&6; }
12603 1.8 christos if ${ac_cv_header_stdc+:} false; then :
12604 1.4 christos $as_echo_n "(cached) " >&6
12605 1.1 christos else
12606 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12607 1.1 christos /* end confdefs.h. */
12608 1.4 christos #include <stdlib.h>
12609 1.4 christos #include <stdarg.h>
12610 1.4 christos #include <string.h>
12611 1.4 christos #include <float.h>
12612 1.3 christos
12613 1.3 christos int
12614 1.3 christos main ()
12615 1.3 christos {
12616 1.3 christos
12617 1.3 christos ;
12618 1.3 christos return 0;
12619 1.3 christos }
12620 1.1 christos _ACEOF
12621 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12622 1.4 christos ac_cv_header_stdc=yes
12623 1.1 christos else
12624 1.4 christos ac_cv_header_stdc=no
12625 1.4 christos fi
12626 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12627 1.4 christos
12628 1.4 christos if test $ac_cv_header_stdc = yes; then
12629 1.4 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12630 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12631 1.4 christos /* end confdefs.h. */
12632 1.4 christos #include <string.h>
12633 1.4 christos
12634 1.4 christos _ACEOF
12635 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12636 1.4 christos $EGREP "memchr" >/dev/null 2>&1; then :
12637 1.1 christos
12638 1.4 christos else
12639 1.4 christos ac_cv_header_stdc=no
12640 1.1 christos fi
12641 1.4 christos rm -f conftest*
12642 1.1 christos
12643 1.3 christos fi
12644 1.3 christos
12645 1.4 christos if test $ac_cv_header_stdc = yes; then
12646 1.4 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12647 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12648 1.4 christos /* end confdefs.h. */
12649 1.4 christos #include <stdlib.h>
12650 1.4 christos
12651 1.3 christos _ACEOF
12652 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12653 1.4 christos $EGREP "free" >/dev/null 2>&1; then :
12654 1.3 christos
12655 1.3 christos else
12656 1.4 christos ac_cv_header_stdc=no
12657 1.4 christos fi
12658 1.4 christos rm -f conftest*
12659 1.3 christos
12660 1.3 christos fi
12661 1.3 christos
12662 1.4 christos if test $ac_cv_header_stdc = yes; then
12663 1.4 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12664 1.4 christos if test "$cross_compiling" = yes; then :
12665 1.4 christos :
12666 1.3 christos else
12667 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12668 1.1 christos /* end confdefs.h. */
12669 1.4 christos #include <ctype.h>
12670 1.4 christos #include <stdlib.h>
12671 1.4 christos #if ((' ' & 0x0FF) == 0x020)
12672 1.4 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12673 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12674 1.4 christos #else
12675 1.4 christos # define ISLOWER(c) \
12676 1.4 christos (('a' <= (c) && (c) <= 'i') \
12677 1.4 christos || ('j' <= (c) && (c) <= 'r') \
12678 1.4 christos || ('s' <= (c) && (c) <= 'z'))
12679 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12680 1.3 christos #endif
12681 1.4 christos
12682 1.4 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12683 1.3 christos int
12684 1.3 christos main ()
12685 1.3 christos {
12686 1.4 christos int i;
12687 1.4 christos for (i = 0; i < 256; i++)
12688 1.4 christos if (XOR (islower (i), ISLOWER (i))
12689 1.4 christos || toupper (i) != TOUPPER (i))
12690 1.4 christos return 2;
12691 1.3 christos return 0;
12692 1.3 christos }
12693 1.1 christos _ACEOF
12694 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
12695 1.4 christos
12696 1.1 christos else
12697 1.4 christos ac_cv_header_stdc=no
12698 1.4 christos fi
12699 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12700 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
12701 1.4 christos fi
12702 1.1 christos
12703 1.1 christos fi
12704 1.1 christos fi
12705 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12706 1.4 christos $as_echo "$ac_cv_header_stdc" >&6; }
12707 1.4 christos if test $ac_cv_header_stdc = yes; then
12708 1.1 christos
12709 1.4 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12710 1.1 christos
12711 1.4 christos fi
12712 1.1 christos
12713 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
12714 1.4 christos $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
12715 1.8 christos if ${ac_cv_header_sys_types_h_makedev+:} false; then :
12716 1.4 christos $as_echo_n "(cached) " >&6
12717 1.1 christos else
12718 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12719 1.1 christos /* end confdefs.h. */
12720 1.3 christos #include <sys/types.h>
12721 1.3 christos int
12722 1.3 christos main ()
12723 1.3 christos {
12724 1.4 christos return makedev(0, 0);
12725 1.3 christos ;
12726 1.3 christos return 0;
12727 1.3 christos }
12728 1.1 christos _ACEOF
12729 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12730 1.4 christos ac_cv_header_sys_types_h_makedev=yes
12731 1.1 christos else
12732 1.4 christos ac_cv_header_sys_types_h_makedev=no
12733 1.4 christos fi
12734 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12735 1.4 christos conftest$ac_exeext conftest.$ac_ext
12736 1.1 christos
12737 1.1 christos fi
12738 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
12739 1.4 christos $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
12740 1.4 christos
12741 1.4 christos if test $ac_cv_header_sys_types_h_makedev = no; then
12742 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12743 1.8 christos if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
12744 1.4 christos
12745 1.4 christos $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
12746 1.1 christos
12747 1.3 christos fi
12748 1.3 christos
12749 1.4 christos
12750 1.4 christos
12751 1.4 christos if test $ac_cv_header_sys_mkdev_h = no; then
12752 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12753 1.8 christos if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
12754 1.4 christos
12755 1.4 christos $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
12756 1.3 christos
12757 1.3 christos fi
12758 1.3 christos
12759 1.3 christos
12760 1.4 christos fi
12761 1.4 christos fi
12762 1.4 christos
12763 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
12764 1.4 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
12765 1.8 christos if ${ac_cv_header_sys_wait_h+:} false; then :
12766 1.4 christos $as_echo_n "(cached) " >&6
12767 1.3 christos else
12768 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12769 1.3 christos /* end confdefs.h. */
12770 1.4 christos #include <sys/types.h>
12771 1.4 christos #include <sys/wait.h>
12772 1.4 christos #ifndef WEXITSTATUS
12773 1.4 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
12774 1.4 christos #endif
12775 1.4 christos #ifndef WIFEXITED
12776 1.4 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
12777 1.4 christos #endif
12778 1.3 christos
12779 1.3 christos int
12780 1.3 christos main ()
12781 1.3 christos {
12782 1.4 christos int s;
12783 1.4 christos wait (&s);
12784 1.4 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
12785 1.3 christos ;
12786 1.3 christos return 0;
12787 1.3 christos }
12788 1.1 christos _ACEOF
12789 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12790 1.4 christos ac_cv_header_sys_wait_h=yes
12791 1.1 christos else
12792 1.4 christos ac_cv_header_sys_wait_h=no
12793 1.4 christos fi
12794 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12795 1.4 christos fi
12796 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
12797 1.4 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
12798 1.4 christos if test $ac_cv_header_sys_wait_h = yes; then
12799 1.4 christos
12800 1.4 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12801 1.1 christos
12802 1.1 christos fi
12803 1.1 christos
12804 1.4 christos for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h
12805 1.4 christos do :
12806 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12807 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12808 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12809 1.4 christos cat >>confdefs.h <<_ACEOF
12810 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12811 1.4 christos _ACEOF
12812 1.4 christos
12813 1.3 christos fi
12814 1.1 christos
12815 1.4 christos done
12816 1.4 christos
12817 1.8 christos for ac_header in stddef.h utime.h wchar.h wctype.h limits.h
12818 1.4 christos do :
12819 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12820 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12821 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12822 1.4 christos cat >>confdefs.h <<_ACEOF
12823 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12824 1.3 christos _ACEOF
12825 1.1 christos
12826 1.4 christos fi
12827 1.4 christos
12828 1.4 christos done
12829 1.1 christos
12830 1.15 christos for ac_header in getopt.h err.h xlocale.h signal.h
12831 1.4 christos do :
12832 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12833 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12834 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12835 1.3 christos cat >>confdefs.h <<_ACEOF
12836 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12837 1.1 christos _ACEOF
12838 1.1 christos
12839 1.1 christos fi
12840 1.1 christos
12841 1.4 christos done
12842 1.1 christos
12843 1.4 christos for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h
12844 1.4 christos do :
12845 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12846 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12847 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12848 1.4 christos cat >>confdefs.h <<_ACEOF
12849 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12850 1.1 christos _ACEOF
12851 1.1 christos
12852 1.1 christos fi
12853 1.1 christos
12854 1.4 christos done
12855 1.1 christos
12856 1.15 christos if test "$enable_zlib" != "no"; then
12857 1.15 christos for ac_header in zlib.h
12858 1.4 christos do :
12859 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12860 1.8 christos if test "x$ac_cv_header_zlib_h" = xyes; then :
12861 1.4 christos cat >>confdefs.h <<_ACEOF
12862 1.4 christos #define HAVE_ZLIB_H 1
12863 1.1 christos _ACEOF
12864 1.1 christos
12865 1.4 christos fi
12866 1.3 christos
12867 1.4 christos done
12868 1.1 christos
12869 1.15 christos fi
12870 1.15 christos ac_fn_c_check_type "$LINENO" "sig_t" "ac_cv_type_sig_t" "
12871 1.15 christos #ifdef HAVE_SIGNAL_H
12872 1.15 christos #include <signal.h>
12873 1.15 christos #endif
12874 1.15 christos "
12875 1.15 christos if test "x$ac_cv_type_sig_t" = xyes; then :
12876 1.15 christos
12877 1.15 christos $as_echo "#define HAVE_SIG_T 1" >>confdefs.h
12878 1.15 christos
12879 1.15 christos fi
12880 1.15 christos
12881 1.1 christos
12882 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12883 1.4 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12884 1.8 christos if ${ac_cv_c_const+:} false; then :
12885 1.4 christos $as_echo_n "(cached) " >&6
12886 1.1 christos else
12887 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12888 1.1 christos /* end confdefs.h. */
12889 1.4 christos
12890 1.3 christos int
12891 1.3 christos main ()
12892 1.3 christos {
12893 1.11 christos
12894 1.4 christos #ifndef __cplusplus
12895 1.11 christos /* Ultrix mips cc rejects this sort of thing. */
12896 1.4 christos typedef int charset[2];
12897 1.11 christos const charset cs = { 0, 0 };
12898 1.4 christos /* SunOS 4.1.1 cc rejects this. */
12899 1.4 christos char const *const *pcpcc;
12900 1.4 christos char **ppc;
12901 1.4 christos /* NEC SVR4.0.2 mips cc rejects this. */
12902 1.4 christos struct point {int x, y;};
12903 1.4 christos static struct point const zero = {0,0};
12904 1.4 christos /* AIX XL C 1.02.0.0 rejects this.
12905 1.4 christos It does not let you subtract one const X* pointer from another in
12906 1.4 christos an arm of an if-expression whose if-part is not a constant
12907 1.4 christos expression */
12908 1.4 christos const char *g = "string";
12909 1.4 christos pcpcc = &g + (g ? g-g : 0);
12910 1.4 christos /* HPUX 7.0 cc rejects these. */
12911 1.4 christos ++pcpcc;
12912 1.4 christos ppc = (char**) pcpcc;
12913 1.4 christos pcpcc = (char const *const *) ppc;
12914 1.11 christos { /* SCO 3.2v4 cc rejects this sort of thing. */
12915 1.11 christos char tx;
12916 1.11 christos char *t = &tx;
12917 1.4 christos char const *s = 0 ? (char *) 0 : (char const *) 0;
12918 1.4 christos
12919 1.4 christos *t++ = 0;
12920 1.4 christos if (s) return 0;
12921 1.4 christos }
12922 1.4 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12923 1.4 christos int x[] = {25, 17};
12924 1.4 christos const int *foo = &x[0];
12925 1.4 christos ++foo;
12926 1.4 christos }
12927 1.4 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12928 1.4 christos typedef const int *iptr;
12929 1.4 christos iptr p = 0;
12930 1.4 christos ++p;
12931 1.4 christos }
12932 1.11 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12933 1.4 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12934 1.11 christos struct s { int j; const int *ap[3]; } bx;
12935 1.11 christos struct s *b = &bx; b->j = 5;
12936 1.4 christos }
12937 1.4 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12938 1.4 christos const int foo = 10;
12939 1.4 christos if (!foo) return 0;
12940 1.4 christos }
12941 1.4 christos return !cs[0] && !zero.x;
12942 1.4 christos #endif
12943 1.3 christos
12944 1.3 christos ;
12945 1.3 christos return 0;
12946 1.3 christos }
12947 1.1 christos _ACEOF
12948 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12949 1.4 christos ac_cv_c_const=yes
12950 1.1 christos else
12951 1.4 christos ac_cv_c_const=no
12952 1.4 christos fi
12953 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12954 1.4 christos fi
12955 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12956 1.4 christos $as_echo "$ac_cv_c_const" >&6; }
12957 1.4 christos if test $ac_cv_c_const = no; then
12958 1.1 christos
12959 1.4 christos $as_echo "#define const /**/" >>confdefs.h
12960 1.3 christos
12961 1.1 christos fi
12962 1.1 christos
12963 1.4 christos ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
12964 1.8 christos if test "x$ac_cv_type_off_t" = xyes; then :
12965 1.4 christos
12966 1.1 christos else
12967 1.1 christos
12968 1.4 christos cat >>confdefs.h <<_ACEOF
12969 1.4 christos #define off_t long int
12970 1.4 christos _ACEOF
12971 1.1 christos
12972 1.1 christos fi
12973 1.1 christos
12974 1.4 christos ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12975 1.8 christos if test "x$ac_cv_type_size_t" = xyes; then :
12976 1.1 christos
12977 1.1 christos else
12978 1.3 christos
12979 1.4 christos cat >>confdefs.h <<_ACEOF
12980 1.4 christos #define size_t unsigned int
12981 1.1 christos _ACEOF
12982 1.3 christos
12983 1.1 christos fi
12984 1.1 christos
12985 1.4 christos ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
12986 1.8 christos if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
12987 1.3 christos
12988 1.4 christos cat >>confdefs.h <<_ACEOF
12989 1.4 christos #define HAVE_STRUCT_STAT_ST_RDEV 1
12990 1.1 christos _ACEOF
12991 1.1 christos
12992 1.3 christos
12993 1.1 christos fi
12994 1.1 christos
12995 1.4 christos
12996 1.8 christos ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "$ac_includes_default"
12997 1.8 christos if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
12998 1.8 christos
12999 1.8 christos cat >>confdefs.h <<_ACEOF
13000 1.8 christos #define HAVE_STRUCT_TM_TM_GMTOFF 1
13001 1.8 christos _ACEOF
13002 1.8 christos
13003 1.8 christos
13004 1.8 christos fi
13005 1.8 christos
13006 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
13007 1.4 christos $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
13008 1.8 christos if ${ac_cv_struct_tm+:} false; then :
13009 1.4 christos $as_echo_n "(cached) " >&6
13010 1.1 christos else
13011 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13012 1.3 christos /* end confdefs.h. */
13013 1.3 christos #include <sys/types.h>
13014 1.4 christos #include <time.h>
13015 1.4 christos
13016 1.3 christos int
13017 1.3 christos main ()
13018 1.3 christos {
13019 1.4 christos struct tm tm;
13020 1.4 christos int *p = &tm.tm_sec;
13021 1.4 christos return !p;
13022 1.3 christos ;
13023 1.3 christos return 0;
13024 1.3 christos }
13025 1.1 christos _ACEOF
13026 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
13027 1.4 christos ac_cv_struct_tm=time.h
13028 1.3 christos else
13029 1.4 christos ac_cv_struct_tm=sys/time.h
13030 1.4 christos fi
13031 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13032 1.4 christos fi
13033 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
13034 1.4 christos $as_echo "$ac_cv_struct_tm" >&6; }
13035 1.4 christos if test $ac_cv_struct_tm = sys/time.h; then
13036 1.3 christos
13037 1.4 christos $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
13038 1.1 christos
13039 1.1 christos fi
13040 1.1 christos
13041 1.8 christos ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
13042 1.8 christos #include <$ac_cv_struct_tm>
13043 1.8 christos
13044 1.8 christos "
13045 1.8 christos if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
13046 1.3 christos
13047 1.4 christos cat >>confdefs.h <<_ACEOF
13048 1.8 christos #define HAVE_STRUCT_TM_TM_ZONE 1
13049 1.1 christos _ACEOF
13050 1.1 christos
13051 1.3 christos
13052 1.1 christos fi
13053 1.8 christos
13054 1.8 christos if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
13055 1.8 christos
13056 1.8 christos $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13057 1.8 christos
13058 1.8 christos else
13059 1.8 christos ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13060 1.8 christos "
13061 1.8 christos if test "x$ac_cv_have_decl_tzname" = xyes; then :
13062 1.8 christos ac_have_decl=1
13063 1.8 christos else
13064 1.8 christos ac_have_decl=0
13065 1.8 christos fi
13066 1.1 christos
13067 1.3 christos cat >>confdefs.h <<_ACEOF
13068 1.8 christos #define HAVE_DECL_TZNAME $ac_have_decl
13069 1.8 christos _ACEOF
13070 1.8 christos
13071 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13072 1.8 christos $as_echo_n "checking for tzname... " >&6; }
13073 1.8 christos if ${ac_cv_var_tzname+:} false; then :
13074 1.8 christos $as_echo_n "(cached) " >&6
13075 1.8 christos else
13076 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13077 1.8 christos /* end confdefs.h. */
13078 1.8 christos #include <time.h>
13079 1.8 christos #if !HAVE_DECL_TZNAME
13080 1.8 christos extern char *tzname[];
13081 1.8 christos #endif
13082 1.8 christos
13083 1.8 christos int
13084 1.8 christos main ()
13085 1.8 christos {
13086 1.8 christos return tzname[0][0];
13087 1.8 christos ;
13088 1.8 christos return 0;
13089 1.8 christos }
13090 1.3 christos _ACEOF
13091 1.8 christos if ac_fn_c_try_link "$LINENO"; then :
13092 1.8 christos ac_cv_var_tzname=yes
13093 1.8 christos else
13094 1.8 christos ac_cv_var_tzname=no
13095 1.8 christos fi
13096 1.8 christos rm -f core conftest.err conftest.$ac_objext \
13097 1.8 christos conftest$ac_exeext conftest.$ac_ext
13098 1.8 christos fi
13099 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13100 1.8 christos $as_echo "$ac_cv_var_tzname" >&6; }
13101 1.8 christos if test $ac_cv_var_tzname = yes; then
13102 1.4 christos
13103 1.8 christos $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13104 1.4 christos
13105 1.8 christos fi
13106 1.3 christos fi
13107 1.1 christos
13108 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5
13109 1.4 christos $as_echo_n "checking for tm_zone in struct tm... " >&6; }
13110 1.8 christos if ${ac_cv_struct_tm_zone+:} false; then :
13111 1.4 christos $as_echo_n "(cached) " >&6
13112 1.3 christos else
13113 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13114 1.1 christos /* end confdefs.h. */
13115 1.4 christos #include <sys/types.h>
13116 1.4 christos #include <$ac_cv_struct_tm>
13117 1.3 christos int
13118 1.3 christos main ()
13119 1.3 christos {
13120 1.4 christos struct tm tm; tm.tm_zone;
13121 1.3 christos ;
13122 1.3 christos return 0;
13123 1.3 christos }
13124 1.1 christos _ACEOF
13125 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
13126 1.4 christos ac_cv_struct_tm_zone=yes
13127 1.1 christos else
13128 1.4 christos ac_cv_struct_tm_zone=no
13129 1.4 christos fi
13130 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13131 1.4 christos fi
13132 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5
13133 1.4 christos $as_echo "$ac_cv_struct_tm_zone" >&6; }
13134 1.4 christos if test "$ac_cv_struct_tm_zone" = yes; then
13135 1.1 christos
13136 1.4 christos $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13137 1.1 christos
13138 1.1 christos fi
13139 1.1 christos
13140 1.4 christos # On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will
13141 1.4 christos # consider it declared and we won't give our own extern.
13142 1.4 christos ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13143 1.4 christos "
13144 1.8 christos if test "x$ac_cv_have_decl_tzname" = xyes; then :
13145 1.4 christos ac_have_decl=1
13146 1.1 christos else
13147 1.4 christos ac_have_decl=0
13148 1.3 christos fi
13149 1.3 christos
13150 1.3 christos cat >>confdefs.h <<_ACEOF
13151 1.4 christos #define HAVE_DECL_TZNAME $ac_have_decl
13152 1.3 christos _ACEOF
13153 1.1 christos
13154 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13155 1.4 christos $as_echo_n "checking for tzname... " >&6; }
13156 1.8 christos if ${ac_cv_var_tzname+:} false; then :
13157 1.4 christos $as_echo_n "(cached) " >&6
13158 1.3 christos else
13159 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13160 1.1 christos /* end confdefs.h. */
13161 1.4 christos #include <time.h>
13162 1.4 christos #if !HAVE_DECL_TZNAME
13163 1.4 christos extern char *tzname[];
13164 1.4 christos #endif
13165 1.3 christos int
13166 1.3 christos main ()
13167 1.3 christos {
13168 1.4 christos return tzname[0][0];
13169 1.3 christos ;
13170 1.3 christos return 0;
13171 1.3 christos }
13172 1.1 christos _ACEOF
13173 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
13174 1.4 christos ac_cv_var_tzname=yes
13175 1.1 christos else
13176 1.4 christos ac_cv_var_tzname=no
13177 1.1 christos fi
13178 1.4 christos rm -f core conftest.err conftest.$ac_objext \
13179 1.4 christos conftest$ac_exeext conftest.$ac_ext
13180 1.1 christos fi
13181 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13182 1.4 christos $as_echo "$ac_cv_var_tzname" >&6; }
13183 1.4 christos if test $ac_cv_var_tzname = yes; then
13184 1.3 christos
13185 1.4 christos $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13186 1.1 christos
13187 1.4 christos fi
13188 1.1 christos
13189 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5
13190 1.4 christos $as_echo_n "checking for tm_isdst in struct tm... " >&6; }
13191 1.8 christos if ${ac_cv_struct_tm_isdst+:} false; then :
13192 1.4 christos $as_echo_n "(cached) " >&6
13193 1.1 christos else
13194 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13195 1.1 christos /* end confdefs.h. */
13196 1.4 christos #include <sys/types.h>
13197 1.4 christos #include <$ac_cv_struct_tm>
13198 1.3 christos int
13199 1.3 christos main ()
13200 1.3 christos {
13201 1.4 christos struct tm tm; tm.tm_isdst;
13202 1.3 christos ;
13203 1.3 christos return 0;
13204 1.3 christos }
13205 1.1 christos _ACEOF
13206 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
13207 1.4 christos ac_cv_struct_tm_isdst=yes
13208 1.1 christos else
13209 1.4 christos ac_cv_struct_tm_isdst=no
13210 1.1 christos fi
13211 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13212 1.3 christos fi
13213 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5
13214 1.4 christos $as_echo "$ac_cv_struct_tm_isdst" >&6; }
13215 1.4 christos if test "$ac_cv_struct_tm_isdst" = yes; then
13216 1.3 christos
13217 1.4 christos $as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h
13218 1.3 christos
13219 1.3 christos fi
13220 1.3 christos
13221 1.1 christos
13222 1.4 christos ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h>
13223 1.4 christos "
13224 1.8 christos if test "x$ac_cv_have_decl_daylight" = xyes; then :
13225 1.4 christos ac_have_decl=1
13226 1.3 christos else
13227 1.4 christos ac_have_decl=0
13228 1.4 christos fi
13229 1.4 christos
13230 1.4 christos cat >>confdefs.h <<_ACEOF
13231 1.4 christos #define HAVE_DECL_DAYLIGHT $ac_have_decl
13232 1.1 christos _ACEOF
13233 1.4 christos
13234 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5
13235 1.4 christos $as_echo_n "checking for daylight... " >&6; }
13236 1.8 christos if ${ac_cv_var_daylight+:} false; then :
13237 1.4 christos $as_echo_n "(cached) " >&6
13238 1.4 christos else
13239 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13240 1.1 christos /* end confdefs.h. */
13241 1.4 christos #include <time.h>
13242 1.4 christos #if !HAVE_DECL_DAYLIGHT
13243 1.4 christos extern int daylight;
13244 1.4 christos #endif
13245 1.3 christos int
13246 1.3 christos main ()
13247 1.3 christos {
13248 1.4 christos atoi(daylight);
13249 1.3 christos ;
13250 1.3 christos return 0;
13251 1.3 christos }
13252 1.1 christos _ACEOF
13253 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
13254 1.4 christos ac_cv_var_daylight=yes
13255 1.1 christos else
13256 1.4 christos ac_cv_var_daylight=no
13257 1.1 christos fi
13258 1.4 christos rm -f core conftest.err conftest.$ac_objext \
13259 1.4 christos conftest$ac_exeext conftest.$ac_ext
13260 1.1 christos fi
13261 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5
13262 1.4 christos $as_echo "$ac_cv_var_daylight" >&6; }
13263 1.4 christos if test $ac_cv_var_daylight = yes; then
13264 1.1 christos
13265 1.4 christos $as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h
13266 1.1 christos
13267 1.4 christos fi
13268 1.3 christos
13269 1.4 christos # Check whether --enable-largefile was given.
13270 1.4 christos if test "${enable_largefile+set}" = set; then :
13271 1.4 christos enableval=$enable_largefile;
13272 1.1 christos fi
13273 1.4 christos
13274 1.4 christos if test "$enable_largefile" != no; then
13275 1.4 christos
13276 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
13277 1.4 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
13278 1.8 christos if ${ac_cv_sys_largefile_CC+:} false; then :
13279 1.4 christos $as_echo_n "(cached) " >&6
13280 1.1 christos else
13281 1.4 christos ac_cv_sys_largefile_CC=no
13282 1.4 christos if test "$GCC" != yes; then
13283 1.4 christos ac_save_CC=$CC
13284 1.4 christos while :; do
13285 1.4 christos # IRIX 6.2 and later do not support large files by default,
13286 1.4 christos # so use the C compiler's -n32 option if that helps.
13287 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13288 1.1 christos /* end confdefs.h. */
13289 1.4 christos #include <sys/types.h>
13290 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
13291 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
13292 1.4 christos since some C++ compilers masquerading as C compilers
13293 1.4 christos incorrectly reject 9223372036854775807. */
13294 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13295 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13296 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
13297 1.4 christos ? 1 : -1];
13298 1.1 christos int
13299 1.1 christos main ()
13300 1.1 christos {
13301 1.4 christos
13302 1.1 christos ;
13303 1.1 christos return 0;
13304 1.1 christos }
13305 1.1 christos _ACEOF
13306 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
13307 1.4 christos break
13308 1.4 christos fi
13309 1.4 christos rm -f core conftest.err conftest.$ac_objext
13310 1.4 christos CC="$CC -n32"
13311 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
13312 1.4 christos ac_cv_sys_largefile_CC=' -n32'; break
13313 1.4 christos fi
13314 1.4 christos rm -f core conftest.err conftest.$ac_objext
13315 1.4 christos break
13316 1.4 christos done
13317 1.4 christos CC=$ac_save_CC
13318 1.4 christos rm -f conftest.$ac_ext
13319 1.4 christos fi
13320 1.4 christos fi
13321 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
13322 1.4 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
13323 1.4 christos if test "$ac_cv_sys_largefile_CC" != no; then
13324 1.4 christos CC=$CC$ac_cv_sys_largefile_CC
13325 1.4 christos fi
13326 1.4 christos
13327 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13328 1.4 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
13329 1.8 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
13330 1.4 christos $as_echo_n "(cached) " >&6
13331 1.1 christos else
13332 1.4 christos while :; do
13333 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13334 1.4 christos /* end confdefs.h. */
13335 1.4 christos #include <sys/types.h>
13336 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
13337 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
13338 1.4 christos since some C++ compilers masquerading as C compilers
13339 1.4 christos incorrectly reject 9223372036854775807. */
13340 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13341 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13342 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
13343 1.4 christos ? 1 : -1];
13344 1.4 christos int
13345 1.4 christos main ()
13346 1.4 christos {
13347 1.1 christos
13348 1.4 christos ;
13349 1.4 christos return 0;
13350 1.4 christos }
13351 1.4 christos _ACEOF
13352 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
13353 1.4 christos ac_cv_sys_file_offset_bits=no; break
13354 1.1 christos fi
13355 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13356 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13357 1.4 christos /* end confdefs.h. */
13358 1.4 christos #define _FILE_OFFSET_BITS 64
13359 1.4 christos #include <sys/types.h>
13360 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
13361 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
13362 1.4 christos since some C++ compilers masquerading as C compilers
13363 1.4 christos incorrectly reject 9223372036854775807. */
13364 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13365 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13366 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
13367 1.4 christos ? 1 : -1];
13368 1.4 christos int
13369 1.4 christos main ()
13370 1.4 christos {
13371 1.1 christos
13372 1.4 christos ;
13373 1.4 christos return 0;
13374 1.4 christos }
13375 1.4 christos _ACEOF
13376 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
13377 1.4 christos ac_cv_sys_file_offset_bits=64; break
13378 1.4 christos fi
13379 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13380 1.4 christos ac_cv_sys_file_offset_bits=unknown
13381 1.4 christos break
13382 1.4 christos done
13383 1.1 christos fi
13384 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
13385 1.4 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
13386 1.4 christos case $ac_cv_sys_file_offset_bits in #(
13387 1.4 christos no | unknown) ;;
13388 1.4 christos *)
13389 1.3 christos cat >>confdefs.h <<_ACEOF
13390 1.4 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13391 1.1 christos _ACEOF
13392 1.4 christos ;;
13393 1.4 christos esac
13394 1.4 christos rm -rf conftest*
13395 1.4 christos if test $ac_cv_sys_file_offset_bits = unknown; then
13396 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
13397 1.4 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
13398 1.8 christos if ${ac_cv_sys_large_files+:} false; then :
13399 1.4 christos $as_echo_n "(cached) " >&6
13400 1.4 christos else
13401 1.4 christos while :; do
13402 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13403 1.4 christos /* end confdefs.h. */
13404 1.4 christos #include <sys/types.h>
13405 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
13406 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
13407 1.4 christos since some C++ compilers masquerading as C compilers
13408 1.4 christos incorrectly reject 9223372036854775807. */
13409 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13410 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13411 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
13412 1.4 christos ? 1 : -1];
13413 1.4 christos int
13414 1.4 christos main ()
13415 1.4 christos {
13416 1.1 christos
13417 1.4 christos ;
13418 1.4 christos return 0;
13419 1.4 christos }
13420 1.4 christos _ACEOF
13421 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
13422 1.4 christos ac_cv_sys_large_files=no; break
13423 1.1 christos fi
13424 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13425 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13426 1.1 christos /* end confdefs.h. */
13427 1.4 christos #define _LARGE_FILES 1
13428 1.4 christos #include <sys/types.h>
13429 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
13430 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
13431 1.4 christos since some C++ compilers masquerading as C compilers
13432 1.4 christos incorrectly reject 9223372036854775807. */
13433 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13434 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13435 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
13436 1.4 christos ? 1 : -1];
13437 1.1 christos int
13438 1.1 christos main ()
13439 1.1 christos {
13440 1.4 christos
13441 1.1 christos ;
13442 1.1 christos return 0;
13443 1.1 christos }
13444 1.1 christos _ACEOF
13445 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
13446 1.4 christos ac_cv_sys_large_files=1; break
13447 1.1 christos fi
13448 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13449 1.4 christos ac_cv_sys_large_files=unknown
13450 1.4 christos break
13451 1.4 christos done
13452 1.1 christos fi
13453 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
13454 1.4 christos $as_echo "$ac_cv_sys_large_files" >&6; }
13455 1.4 christos case $ac_cv_sys_large_files in #(
13456 1.4 christos no | unknown) ;;
13457 1.4 christos *)
13458 1.1 christos cat >>confdefs.h <<_ACEOF
13459 1.4 christos #define _LARGE_FILES $ac_cv_sys_large_files
13460 1.1 christos _ACEOF
13461 1.4 christos ;;
13462 1.4 christos esac
13463 1.4 christos rm -rf conftest*
13464 1.4 christos fi
13465 1.11 christos
13466 1.11 christos
13467 1.4 christos fi
13468 1.1 christos
13469 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13470 1.4 christos $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
13471 1.8 christos if ${ac_cv_sys_largefile_source+:} false; then :
13472 1.4 christos $as_echo_n "(cached) " >&6
13473 1.1 christos else
13474 1.4 christos while :; do
13475 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13476 1.1 christos /* end confdefs.h. */
13477 1.4 christos #include <sys/types.h> /* for off_t */
13478 1.4 christos #include <stdio.h>
13479 1.1 christos int
13480 1.1 christos main ()
13481 1.1 christos {
13482 1.4 christos int (*fp) (FILE *, off_t, int) = fseeko;
13483 1.4 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13484 1.1 christos ;
13485 1.1 christos return 0;
13486 1.1 christos }
13487 1.1 christos _ACEOF
13488 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
13489 1.4 christos ac_cv_sys_largefile_source=no; break
13490 1.1 christos fi
13491 1.4 christos rm -f core conftest.err conftest.$ac_objext \
13492 1.4 christos conftest$ac_exeext conftest.$ac_ext
13493 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13494 1.1 christos /* end confdefs.h. */
13495 1.4 christos #define _LARGEFILE_SOURCE 1
13496 1.4 christos #include <sys/types.h> /* for off_t */
13497 1.4 christos #include <stdio.h>
13498 1.1 christos int
13499 1.1 christos main ()
13500 1.1 christos {
13501 1.4 christos int (*fp) (FILE *, off_t, int) = fseeko;
13502 1.4 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13503 1.1 christos ;
13504 1.1 christos return 0;
13505 1.1 christos }
13506 1.1 christos _ACEOF
13507 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
13508 1.4 christos ac_cv_sys_largefile_source=1; break
13509 1.3 christos fi
13510 1.4 christos rm -f core conftest.err conftest.$ac_objext \
13511 1.4 christos conftest$ac_exeext conftest.$ac_ext
13512 1.4 christos ac_cv_sys_largefile_source=unknown
13513 1.4 christos break
13514 1.4 christos done
13515 1.3 christos fi
13516 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
13517 1.4 christos $as_echo "$ac_cv_sys_largefile_source" >&6; }
13518 1.4 christos case $ac_cv_sys_largefile_source in #(
13519 1.4 christos no | unknown) ;;
13520 1.4 christos *)
13521 1.3 christos cat >>confdefs.h <<_ACEOF
13522 1.4 christos #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13523 1.3 christos _ACEOF
13524 1.8 christos ;;
13525 1.8 christos esac
13526 1.8 christos rm -rf conftest*
13527 1.8 christos
13528 1.8 christos # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13529 1.8 christos # in glibc 2.1.3, but that breaks too many other things.
13530 1.8 christos # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13531 1.8 christos if test $ac_cv_sys_largefile_source != unknown; then
13532 1.8 christos
13533 1.8 christos $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
13534 1.8 christos
13535 1.8 christos fi
13536 1.8 christos
13537 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
13538 1.8 christos $as_echo_n "checking for mbstate_t... " >&6; }
13539 1.8 christos if ${ac_cv_type_mbstate_t+:} false; then :
13540 1.8 christos $as_echo_n "(cached) " >&6
13541 1.8 christos else
13542 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13543 1.8 christos /* end confdefs.h. */
13544 1.8 christos $ac_includes_default
13545 1.8 christos # include <wchar.h>
13546 1.8 christos int
13547 1.8 christos main ()
13548 1.8 christos {
13549 1.8 christos mbstate_t x; return sizeof x;
13550 1.8 christos ;
13551 1.8 christos return 0;
13552 1.8 christos }
13553 1.8 christos _ACEOF
13554 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
13555 1.8 christos ac_cv_type_mbstate_t=yes
13556 1.8 christos else
13557 1.8 christos ac_cv_type_mbstate_t=no
13558 1.8 christos fi
13559 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13560 1.8 christos fi
13561 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
13562 1.8 christos $as_echo "$ac_cv_type_mbstate_t" >&6; }
13563 1.8 christos if test $ac_cv_type_mbstate_t = yes; then
13564 1.8 christos
13565 1.8 christos $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
13566 1.8 christos
13567 1.8 christos else
13568 1.8 christos
13569 1.8 christos $as_echo "#define mbstate_t int" >>confdefs.h
13570 1.8 christos
13571 1.8 christos fi
13572 1.8 christos
13573 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5
13574 1.8 christos $as_echo_n "checking for struct option in getopt... " >&6; }
13575 1.8 christos if ${ac_cv_struct_option_getopt_h+:} false; then :
13576 1.8 christos $as_echo_n "(cached) " >&6
13577 1.8 christos else
13578 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13579 1.8 christos /* end confdefs.h. */
13580 1.8 christos #include <getopt.h>
13581 1.8 christos int
13582 1.8 christos main ()
13583 1.8 christos {
13584 1.8 christos struct option op; op.name;
13585 1.8 christos ;
13586 1.8 christos return 0;
13587 1.8 christos }
13588 1.8 christos _ACEOF
13589 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
13590 1.8 christos ac_cv_struct_option_getopt_h=yes
13591 1.8 christos else
13592 1.8 christos ac_cv_struct_option_getopt_h=no
13593 1.8 christos fi
13594 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13595 1.8 christos fi
13596 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5
13597 1.8 christos $as_echo "$ac_cv_struct_option_getopt_h" >&6; }
13598 1.8 christos if test "$ac_cv_struct_option_getopt_h" = yes; then
13599 1.8 christos
13600 1.8 christos $as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h
13601 1.8 christos
13602 1.8 christos fi
13603 1.8 christos
13604 1.8 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13605 1.8 christos if test "x$ac_cv_type_pid_t" = xyes; then :
13606 1.8 christos
13607 1.8 christos else
13608 1.8 christos
13609 1.8 christos cat >>confdefs.h <<_ACEOF
13610 1.8 christos #define pid_t int
13611 1.8 christos _ACEOF
13612 1.8 christos
13613 1.8 christos fi
13614 1.8 christos
13615 1.8 christos ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
13616 1.8 christos case $ac_cv_c_uint8_t in #(
13617 1.8 christos no|yes) ;; #(
13618 1.8 christos *)
13619 1.8 christos
13620 1.8 christos $as_echo "#define _UINT8_T 1" >>confdefs.h
13621 1.8 christos
13622 1.8 christos
13623 1.8 christos cat >>confdefs.h <<_ACEOF
13624 1.8 christos #define uint8_t $ac_cv_c_uint8_t
13625 1.8 christos _ACEOF
13626 1.8 christos ;;
13627 1.8 christos esac
13628 1.8 christos
13629 1.8 christos ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
13630 1.8 christos case $ac_cv_c_uint16_t in #(
13631 1.8 christos no|yes) ;; #(
13632 1.8 christos *)
13633 1.8 christos
13634 1.8 christos
13635 1.8 christos cat >>confdefs.h <<_ACEOF
13636 1.8 christos #define uint16_t $ac_cv_c_uint16_t
13637 1.8 christos _ACEOF
13638 1.8 christos ;;
13639 1.8 christos esac
13640 1.8 christos
13641 1.8 christos ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
13642 1.8 christos case $ac_cv_c_uint32_t in #(
13643 1.8 christos no|yes) ;; #(
13644 1.8 christos *)
13645 1.8 christos
13646 1.8 christos $as_echo "#define _UINT32_T 1" >>confdefs.h
13647 1.8 christos
13648 1.8 christos
13649 1.8 christos cat >>confdefs.h <<_ACEOF
13650 1.8 christos #define uint32_t $ac_cv_c_uint32_t
13651 1.8 christos _ACEOF
13652 1.8 christos ;;
13653 1.8 christos esac
13654 1.8 christos
13655 1.8 christos ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
13656 1.8 christos case $ac_cv_c_int32_t in #(
13657 1.8 christos no|yes) ;; #(
13658 1.8 christos *)
13659 1.8 christos
13660 1.8 christos cat >>confdefs.h <<_ACEOF
13661 1.8 christos #define int32_t $ac_cv_c_int32_t
13662 1.8 christos _ACEOF
13663 1.8 christos ;;
13664 1.8 christos esac
13665 1.8 christos
13666 1.8 christos ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
13667 1.8 christos case $ac_cv_c_uint64_t in #(
13668 1.8 christos no|yes) ;; #(
13669 1.8 christos *)
13670 1.8 christos
13671 1.8 christos $as_echo "#define _UINT64_T 1" >>confdefs.h
13672 1.8 christos
13673 1.8 christos
13674 1.8 christos cat >>confdefs.h <<_ACEOF
13675 1.8 christos #define uint64_t $ac_cv_c_uint64_t
13676 1.8 christos _ACEOF
13677 1.8 christos ;;
13678 1.8 christos esac
13679 1.8 christos
13680 1.8 christos ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
13681 1.8 christos case $ac_cv_c_int64_t in #(
13682 1.8 christos no|yes) ;; #(
13683 1.8 christos *)
13684 1.8 christos
13685 1.8 christos cat >>confdefs.h <<_ACEOF
13686 1.8 christos #define int64_t $ac_cv_c_int64_t
13687 1.8 christos _ACEOF
13688 1.8 christos ;;
13689 1.8 christos esac
13690 1.8 christos
13691 1.8 christos
13692 1.11 christos ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
13693 1.11 christos if test "x$ac_cv_type_intptr_t" = xyes; then :
13694 1.11 christos
13695 1.11 christos $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
13696 1.11 christos
13697 1.11 christos else
13698 1.11 christos for ac_type in 'int' 'long int' 'long long int'; do
13699 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13700 1.11 christos /* end confdefs.h. */
13701 1.11 christos $ac_includes_default
13702 1.11 christos int
13703 1.11 christos main ()
13704 1.11 christos {
13705 1.11 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
13706 1.11 christos test_array [0] = 0;
13707 1.11 christos return test_array [0];
13708 1.11 christos
13709 1.11 christos ;
13710 1.11 christos return 0;
13711 1.11 christos }
13712 1.11 christos _ACEOF
13713 1.11 christos if ac_fn_c_try_compile "$LINENO"; then :
13714 1.11 christos
13715 1.11 christos cat >>confdefs.h <<_ACEOF
13716 1.11 christos #define intptr_t $ac_type
13717 1.11 christos _ACEOF
13718 1.11 christos
13719 1.11 christos ac_type=
13720 1.11 christos fi
13721 1.11 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13722 1.11 christos test -z "$ac_type" && break
13723 1.11 christos done
13724 1.11 christos fi
13725 1.11 christos
13726 1.11 christos
13727 1.11 christos
13728 1.11 christos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
13729 1.11 christos if test "x$ac_cv_type_uintptr_t" = xyes; then :
13730 1.11 christos
13731 1.11 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
13732 1.11 christos
13733 1.11 christos else
13734 1.11 christos for ac_type in 'unsigned int' 'unsigned long int' \
13735 1.11 christos 'unsigned long long int'; do
13736 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13737 1.11 christos /* end confdefs.h. */
13738 1.11 christos $ac_includes_default
13739 1.11 christos int
13740 1.11 christos main ()
13741 1.11 christos {
13742 1.11 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
13743 1.11 christos test_array [0] = 0;
13744 1.11 christos return test_array [0];
13745 1.11 christos
13746 1.11 christos ;
13747 1.11 christos return 0;
13748 1.11 christos }
13749 1.11 christos _ACEOF
13750 1.11 christos if ac_fn_c_try_compile "$LINENO"; then :
13751 1.11 christos
13752 1.11 christos cat >>confdefs.h <<_ACEOF
13753 1.11 christos #define uintptr_t $ac_type
13754 1.11 christos _ACEOF
13755 1.11 christos
13756 1.11 christos ac_type=
13757 1.11 christos fi
13758 1.11 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13759 1.11 christos test -z "$ac_type" && break
13760 1.11 christos done
13761 1.11 christos fi
13762 1.11 christos
13763 1.11 christos
13764 1.11 christos
13765 1.8 christos
13766 1.8 christos
13767 1.8 christos for ac_header in $ac_header_list
13768 1.8 christos do :
13769 1.8 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13770 1.8 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13771 1.8 christos "
13772 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13773 1.8 christos cat >>confdefs.h <<_ACEOF
13774 1.8 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13775 1.8 christos _ACEOF
13776 1.8 christos
13777 1.8 christos fi
13778 1.8 christos
13779 1.8 christos done
13780 1.8 christos
13781 1.8 christos
13782 1.8 christos
13783 1.8 christos
13784 1.8 christos
13785 1.8 christos
13786 1.4 christos
13787 1.3 christos
13788 1.8 christos for ac_func in getpagesize
13789 1.8 christos do :
13790 1.8 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13791 1.8 christos if test "x$ac_cv_func_getpagesize" = xyes; then :
13792 1.8 christos cat >>confdefs.h <<_ACEOF
13793 1.8 christos #define HAVE_GETPAGESIZE 1
13794 1.8 christos _ACEOF
13795 1.3 christos
13796 1.3 christos fi
13797 1.8 christos done
13798 1.4 christos
13799 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13800 1.8 christos $as_echo_n "checking for working mmap... " >&6; }
13801 1.8 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13802 1.4 christos $as_echo_n "(cached) " >&6
13803 1.3 christos else
13804 1.8 christos if test "$cross_compiling" = yes; then :
13805 1.8 christos ac_cv_func_mmap_fixed_mapped=no
13806 1.8 christos else
13807 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13808 1.1 christos /* end confdefs.h. */
13809 1.1 christos $ac_includes_default
13810 1.8 christos /* malloc might have been renamed as rpl_malloc. */
13811 1.8 christos #undef malloc
13812 1.8 christos
13813 1.8 christos /* Thanks to Mike Haertel and Jim Avera for this test.
13814 1.8 christos Here is a matrix of mmap possibilities:
13815 1.8 christos mmap private not fixed
13816 1.8 christos mmap private fixed at somewhere currently unmapped
13817 1.8 christos mmap private fixed at somewhere already mapped
13818 1.8 christos mmap shared not fixed
13819 1.8 christos mmap shared fixed at somewhere currently unmapped
13820 1.8 christos mmap shared fixed at somewhere already mapped
13821 1.8 christos For private mappings, we should verify that changes cannot be read()
13822 1.8 christos back from the file, nor mmap's back from the file at a different
13823 1.8 christos address. (There have been systems where private was not correctly
13824 1.8 christos implemented like the infamous i386 svr4.0, and systems where the
13825 1.8 christos VM page cache was not coherent with the file system buffer cache
13826 1.8 christos like early versions of FreeBSD and possibly contemporary NetBSD.)
13827 1.8 christos For shared mappings, we should conversely verify that changes get
13828 1.8 christos propagated back to all the places they're supposed to be.
13829 1.8 christos
13830 1.8 christos Grep wants private fixed already mapped.
13831 1.8 christos The main things grep needs to know about mmap are:
13832 1.8 christos * does it exist and is it safe to write into the mmap'd area
13833 1.8 christos * how to use it (BSD variants) */
13834 1.8 christos
13835 1.8 christos #include <fcntl.h>
13836 1.8 christos #include <sys/mman.h>
13837 1.8 christos
13838 1.8 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13839 1.8 christos char *malloc ();
13840 1.8 christos #endif
13841 1.8 christos
13842 1.8 christos /* This mess was copied from the GNU getpagesize.h. */
13843 1.8 christos #ifndef HAVE_GETPAGESIZE
13844 1.8 christos # ifdef _SC_PAGESIZE
13845 1.8 christos # define getpagesize() sysconf(_SC_PAGESIZE)
13846 1.8 christos # else /* no _SC_PAGESIZE */
13847 1.8 christos # ifdef HAVE_SYS_PARAM_H
13848 1.8 christos # include <sys/param.h>
13849 1.8 christos # ifdef EXEC_PAGESIZE
13850 1.8 christos # define getpagesize() EXEC_PAGESIZE
13851 1.8 christos # else /* no EXEC_PAGESIZE */
13852 1.8 christos # ifdef NBPG
13853 1.8 christos # define getpagesize() NBPG * CLSIZE
13854 1.8 christos # ifndef CLSIZE
13855 1.8 christos # define CLSIZE 1
13856 1.8 christos # endif /* no CLSIZE */
13857 1.8 christos # else /* no NBPG */
13858 1.8 christos # ifdef NBPC
13859 1.8 christos # define getpagesize() NBPC
13860 1.8 christos # else /* no NBPC */
13861 1.8 christos # ifdef PAGESIZE
13862 1.8 christos # define getpagesize() PAGESIZE
13863 1.8 christos # endif /* PAGESIZE */
13864 1.8 christos # endif /* no NBPC */
13865 1.8 christos # endif /* no NBPG */
13866 1.8 christos # endif /* no EXEC_PAGESIZE */
13867 1.8 christos # else /* no HAVE_SYS_PARAM_H */
13868 1.8 christos # define getpagesize() 8192 /* punt totally */
13869 1.8 christos # endif /* no HAVE_SYS_PARAM_H */
13870 1.8 christos # endif /* no _SC_PAGESIZE */
13871 1.8 christos
13872 1.8 christos #endif /* no HAVE_GETPAGESIZE */
13873 1.8 christos
13874 1.1 christos int
13875 1.1 christos main ()
13876 1.1 christos {
13877 1.8 christos char *data, *data2, *data3;
13878 1.8 christos const char *cdata2;
13879 1.8 christos int i, pagesize;
13880 1.8 christos int fd, fd2;
13881 1.8 christos
13882 1.8 christos pagesize = getpagesize ();
13883 1.8 christos
13884 1.8 christos /* First, make a file with some known garbage in it. */
13885 1.8 christos data = (char *) malloc (pagesize);
13886 1.8 christos if (!data)
13887 1.8 christos return 1;
13888 1.8 christos for (i = 0; i < pagesize; ++i)
13889 1.8 christos *(data + i) = rand ();
13890 1.8 christos umask (0);
13891 1.8 christos fd = creat ("conftest.mmap", 0600);
13892 1.8 christos if (fd < 0)
13893 1.8 christos return 2;
13894 1.8 christos if (write (fd, data, pagesize) != pagesize)
13895 1.8 christos return 3;
13896 1.8 christos close (fd);
13897 1.8 christos
13898 1.8 christos /* Next, check that the tail of a page is zero-filled. File must have
13899 1.8 christos non-zero length, otherwise we risk SIGBUS for entire page. */
13900 1.8 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13901 1.8 christos if (fd2 < 0)
13902 1.8 christos return 4;
13903 1.8 christos cdata2 = "";
13904 1.8 christos if (write (fd2, cdata2, 1) != 1)
13905 1.8 christos return 5;
13906 1.8 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13907 1.8 christos if (data2 == MAP_FAILED)
13908 1.8 christos return 6;
13909 1.8 christos for (i = 0; i < pagesize; ++i)
13910 1.8 christos if (*(data2 + i))
13911 1.8 christos return 7;
13912 1.8 christos close (fd2);
13913 1.8 christos if (munmap (data2, pagesize))
13914 1.8 christos return 8;
13915 1.8 christos
13916 1.8 christos /* Next, try to mmap the file at a fixed address which already has
13917 1.8 christos something else allocated at it. If we can, also make sure that
13918 1.8 christos we see the same garbage. */
13919 1.8 christos fd = open ("conftest.mmap", O_RDWR);
13920 1.8 christos if (fd < 0)
13921 1.8 christos return 9;
13922 1.8 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13923 1.8 christos MAP_PRIVATE | MAP_FIXED, fd, 0L))
13924 1.8 christos return 10;
13925 1.8 christos for (i = 0; i < pagesize; ++i)
13926 1.8 christos if (*(data + i) != *(data2 + i))
13927 1.8 christos return 11;
13928 1.8 christos
13929 1.8 christos /* Finally, make sure that changes to the mapped area do not
13930 1.8 christos percolate back to the file as seen by read(). (This is a bug on
13931 1.8 christos some variants of i386 svr4.0.) */
13932 1.8 christos for (i = 0; i < pagesize; ++i)
13933 1.8 christos *(data2 + i) = *(data2 + i) + 1;
13934 1.8 christos data3 = (char *) malloc (pagesize);
13935 1.8 christos if (!data3)
13936 1.8 christos return 12;
13937 1.8 christos if (read (fd, data3, pagesize) != pagesize)
13938 1.8 christos return 13;
13939 1.8 christos for (i = 0; i < pagesize; ++i)
13940 1.8 christos if (*(data + i) != *(data3 + i))
13941 1.8 christos return 14;
13942 1.8 christos close (fd);
13943 1.1 christos return 0;
13944 1.1 christos }
13945 1.1 christos _ACEOF
13946 1.8 christos if ac_fn_c_try_run "$LINENO"; then :
13947 1.8 christos ac_cv_func_mmap_fixed_mapped=yes
13948 1.1 christos else
13949 1.8 christos ac_cv_func_mmap_fixed_mapped=no
13950 1.8 christos fi
13951 1.8 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13952 1.8 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
13953 1.8 christos fi
13954 1.8 christos
13955 1.1 christos fi
13956 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13957 1.8 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13958 1.8 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then
13959 1.8 christos
13960 1.8 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13961 1.8 christos
13962 1.1 christos fi
13963 1.8 christos rm -f conftest.mmap conftest.txt
13964 1.8 christos
13965 1.8 christos for ac_header in vfork.h
13966 1.8 christos do :
13967 1.8 christos ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13968 1.8 christos if test "x$ac_cv_header_vfork_h" = xyes; then :
13969 1.8 christos cat >>confdefs.h <<_ACEOF
13970 1.8 christos #define HAVE_VFORK_H 1
13971 1.8 christos _ACEOF
13972 1.1 christos
13973 1.8 christos fi
13974 1.4 christos
13975 1.8 christos done
13976 1.1 christos
13977 1.8 christos for ac_func in fork vfork
13978 1.8 christos do :
13979 1.8 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13980 1.8 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13981 1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13982 1.8 christos cat >>confdefs.h <<_ACEOF
13983 1.8 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13984 1.8 christos _ACEOF
13985 1.1 christos
13986 1.8 christos fi
13987 1.8 christos done
13988 1.1 christos
13989 1.8 christos if test "x$ac_cv_func_fork" = xyes; then
13990 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13991 1.8 christos $as_echo_n "checking for working fork... " >&6; }
13992 1.8 christos if ${ac_cv_func_fork_works+:} false; then :
13993 1.4 christos $as_echo_n "(cached) " >&6
13994 1.1 christos else
13995 1.8 christos if test "$cross_compiling" = yes; then :
13996 1.8 christos ac_cv_func_fork_works=cross
13997 1.8 christos else
13998 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13999 1.1 christos /* end confdefs.h. */
14000 1.8 christos $ac_includes_default
14001 1.1 christos int
14002 1.1 christos main ()
14003 1.1 christos {
14004 1.8 christos
14005 1.8 christos /* By Ruediger Kuhlmann. */
14006 1.8 christos return fork () < 0;
14007 1.8 christos
14008 1.1 christos ;
14009 1.1 christos return 0;
14010 1.1 christos }
14011 1.1 christos _ACEOF
14012 1.8 christos if ac_fn_c_try_run "$LINENO"; then :
14013 1.8 christos ac_cv_func_fork_works=yes
14014 1.1 christos else
14015 1.8 christos ac_cv_func_fork_works=no
14016 1.4 christos fi
14017 1.8 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14018 1.8 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
14019 1.4 christos fi
14020 1.4 christos
14021 1.8 christos fi
14022 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
14023 1.8 christos $as_echo "$ac_cv_func_fork_works" >&6; }
14024 1.1 christos
14025 1.8 christos else
14026 1.8 christos ac_cv_func_fork_works=$ac_cv_func_fork
14027 1.8 christos fi
14028 1.8 christos if test "x$ac_cv_func_fork_works" = xcross; then
14029 1.8 christos case $host in
14030 1.8 christos *-*-amigaos* | *-*-msdosdjgpp*)
14031 1.8 christos # Override, as these systems have only a dummy fork() stub
14032 1.8 christos ac_cv_func_fork_works=no
14033 1.8 christos ;;
14034 1.8 christos *)
14035 1.8 christos ac_cv_func_fork_works=yes
14036 1.8 christos ;;
14037 1.8 christos esac
14038 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
14039 1.8 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
14040 1.1 christos fi
14041 1.8 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
14042 1.8 christos if test "x$ac_cv_func_vfork" = xyes; then
14043 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
14044 1.8 christos $as_echo_n "checking for working vfork... " >&6; }
14045 1.8 christos if ${ac_cv_func_vfork_works+:} false; then :
14046 1.8 christos $as_echo_n "(cached) " >&6
14047 1.8 christos else
14048 1.8 christos if test "$cross_compiling" = yes; then :
14049 1.8 christos ac_cv_func_vfork_works=cross
14050 1.8 christos else
14051 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14052 1.8 christos /* end confdefs.h. */
14053 1.8 christos /* Thanks to Paul Eggert for this test. */
14054 1.8 christos $ac_includes_default
14055 1.8 christos #include <sys/wait.h>
14056 1.8 christos #ifdef HAVE_VFORK_H
14057 1.8 christos # include <vfork.h>
14058 1.8 christos #endif
14059 1.8 christos /* On some sparc systems, changes by the child to local and incoming
14060 1.8 christos argument registers are propagated back to the parent. The compiler
14061 1.8 christos is told about this with #include <vfork.h>, but some compilers
14062 1.8 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
14063 1.8 christos static variable whose address is put into a register that is
14064 1.8 christos clobbered by the vfork. */
14065 1.8 christos static void
14066 1.8 christos #ifdef __cplusplus
14067 1.8 christos sparc_address_test (int arg)
14068 1.8 christos # else
14069 1.8 christos sparc_address_test (arg) int arg;
14070 1.8 christos #endif
14071 1.8 christos {
14072 1.8 christos static pid_t child;
14073 1.8 christos if (!child) {
14074 1.8 christos child = vfork ();
14075 1.8 christos if (child < 0) {
14076 1.8 christos perror ("vfork");
14077 1.8 christos _exit(2);
14078 1.8 christos }
14079 1.8 christos if (!child) {
14080 1.8 christos arg = getpid();
14081 1.8 christos write(-1, "", 0);
14082 1.8 christos _exit (arg);
14083 1.8 christos }
14084 1.8 christos }
14085 1.8 christos }
14086 1.1 christos
14087 1.8 christos int
14088 1.8 christos main ()
14089 1.8 christos {
14090 1.8 christos pid_t parent = getpid ();
14091 1.8 christos pid_t child;
14092 1.1 christos
14093 1.8 christos sparc_address_test (0);
14094 1.5 christos
14095 1.8 christos child = vfork ();
14096 1.5 christos
14097 1.8 christos if (child == 0) {
14098 1.8 christos /* Here is another test for sparc vfork register problems. This
14099 1.8 christos test uses lots of local variables, at least as many local
14100 1.8 christos variables as main has allocated so far including compiler
14101 1.8 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
14102 1.8 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
14103 1.8 christos reuse the register of parent for one of the local variables,
14104 1.8 christos since it will think that parent can't possibly be used any more
14105 1.8 christos in this routine. Assigning to the local variable will thus
14106 1.8 christos munge parent in the parent process. */
14107 1.8 christos pid_t
14108 1.8 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
14109 1.8 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
14110 1.8 christos /* Convince the compiler that p..p7 are live; otherwise, it might
14111 1.8 christos use the same hardware register for all 8 local variables. */
14112 1.8 christos if (p != p1 || p != p2 || p != p3 || p != p4
14113 1.8 christos || p != p5 || p != p6 || p != p7)
14114 1.8 christos _exit(1);
14115 1.8 christos
14116 1.8 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
14117 1.8 christos from child file descriptors. If the child closes a descriptor
14118 1.8 christos before it execs or exits, this munges the parent's descriptor
14119 1.8 christos as well. Test for this by closing stdout in the child. */
14120 1.8 christos _exit(close(fileno(stdout)) != 0);
14121 1.8 christos } else {
14122 1.8 christos int status;
14123 1.8 christos struct stat st;
14124 1.5 christos
14125 1.8 christos while (wait(&status) != child)
14126 1.8 christos ;
14127 1.8 christos return (
14128 1.8 christos /* Was there some problem with vforking? */
14129 1.8 christos child < 0
14130 1.8 christos
14131 1.8 christos /* Did the child fail? (This shouldn't happen.) */
14132 1.8 christos || status
14133 1.8 christos
14134 1.8 christos /* Did the vfork/compiler bug occur? */
14135 1.8 christos || parent != getpid()
14136 1.8 christos
14137 1.8 christos /* Did the file descriptor bug occur? */
14138 1.8 christos || fstat(fileno(stdout), &st) != 0
14139 1.8 christos );
14140 1.8 christos }
14141 1.8 christos }
14142 1.8 christos _ACEOF
14143 1.8 christos if ac_fn_c_try_run "$LINENO"; then :
14144 1.8 christos ac_cv_func_vfork_works=yes
14145 1.8 christos else
14146 1.8 christos ac_cv_func_vfork_works=no
14147 1.8 christos fi
14148 1.8 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14149 1.8 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
14150 1.5 christos fi
14151 1.1 christos
14152 1.1 christos fi
14153 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
14154 1.8 christos $as_echo "$ac_cv_func_vfork_works" >&6; }
14155 1.1 christos
14156 1.8 christos fi;
14157 1.8 christos if test "x$ac_cv_func_fork_works" = xcross; then
14158 1.8 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
14159 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
14160 1.8 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
14161 1.4 christos fi
14162 1.3 christos
14163 1.8 christos if test "x$ac_cv_func_vfork_works" = xyes; then
14164 1.1 christos
14165 1.8 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
14166 1.1 christos
14167 1.8 christos else
14168 1.3 christos
14169 1.8 christos $as_echo "#define vfork fork" >>confdefs.h
14170 1.1 christos
14171 1.1 christos fi
14172 1.8 christos if test "x$ac_cv_func_fork_works" = xyes; then
14173 1.3 christos
14174 1.8 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
14175 1.1 christos
14176 1.1 christos fi
14177 1.1 christos
14178 1.4 christos
14179 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
14180 1.8 christos $as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
14181 1.8 christos if ${ac_cv_func_mbrtowc+:} false; then :
14182 1.4 christos $as_echo_n "(cached) " >&6
14183 1.4 christos else
14184 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14185 1.8 christos /* end confdefs.h. */
14186 1.8 christos #include <wchar.h>
14187 1.8 christos int
14188 1.8 christos main ()
14189 1.8 christos {
14190 1.8 christos wchar_t wc;
14191 1.8 christos char const s[] = "";
14192 1.8 christos size_t n = 1;
14193 1.8 christos mbstate_t state;
14194 1.8 christos return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
14195 1.8 christos ;
14196 1.8 christos return 0;
14197 1.8 christos }
14198 1.8 christos _ACEOF
14199 1.8 christos if ac_fn_c_try_link "$LINENO"; then :
14200 1.8 christos ac_cv_func_mbrtowc=yes
14201 1.1 christos else
14202 1.8 christos ac_cv_func_mbrtowc=no
14203 1.3 christos fi
14204 1.8 christos rm -f core conftest.err conftest.$ac_objext \
14205 1.8 christos conftest$ac_exeext conftest.$ac_ext
14206 1.1 christos fi
14207 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
14208 1.8 christos $as_echo "$ac_cv_func_mbrtowc" >&6; }
14209 1.8 christos if test $ac_cv_func_mbrtowc = yes; then
14210 1.1 christos
14211 1.8 christos $as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h
14212 1.1 christos
14213 1.8 christos fi
14214 1.3 christos
14215 1.3 christos
14216 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5
14217 1.4 christos $as_echo_n "checking for gcc compiler warnings... " >&6; }
14218 1.3 christos # Check whether --enable-warnings was given.
14219 1.4 christos if test "${enable_warnings+set}" = set; then :
14220 1.3 christos enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then
14221 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14222 1.4 christos $as_echo "no" >&6; }
14223 1.3 christos WARNINGS=
14224 1.1 christos else
14225 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14226 1.4 christos $as_echo "yes" >&6; }
14227 1.3 christos WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
14228 1.3 christos -Wmissing-declarations -Wredundant-decls -Wnested-externs \
14229 1.3 christos -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
14230 1.5 christos -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
14231 1.3 christos fi
14232 1.1 christos else
14233 1.1 christos
14234 1.3 christos if test "$GCC" = yes; then
14235 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14236 1.4 christos $as_echo "yes" >&6; }
14237 1.3 christos WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
14238 1.3 christos -Wmissing-declarations -Wredundant-decls -Wnested-externs \
14239 1.3 christos -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
14240 1.5 christos -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
14241 1.3 christos else
14242 1.3 christos WARNINGS=
14243 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14244 1.4 christos $as_echo "no" >&6; }
14245 1.3 christos fi
14246 1.1 christos fi
14247 1.1 christos
14248 1.1 christos
14249 1.13 christos for ac_func in strerror strndup strtoul mkstemp mkostemp utimes utime wcwidth strtof newlocale uselocale freelocale setlocale
14250 1.4 christos do :
14251 1.4 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14252 1.4 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14253 1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14254 1.3 christos cat >>confdefs.h <<_ACEOF
14255 1.4 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14256 1.3 christos _ACEOF
14257 1.3 christos
14258 1.3 christos fi
14259 1.3 christos done
14260 1.3 christos
14261 1.3 christos
14262 1.8 christos ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
14263 1.8 christos if test "x$ac_cv_func_getopt_long" = xyes; then :
14264 1.8 christos $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
14265 1.8 christos
14266 1.8 christos else
14267 1.8 christos case " $LIBOBJS " in
14268 1.8 christos *" getopt_long.$ac_objext "* ) ;;
14269 1.8 christos *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
14270 1.8 christos ;;
14271 1.8 christos esac
14272 1.8 christos
14273 1.8 christos fi
14274 1.8 christos
14275 1.8 christos ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
14276 1.8 christos if test "x$ac_cv_func_asprintf" = xyes; then :
14277 1.8 christos $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h
14278 1.8 christos
14279 1.8 christos else
14280 1.8 christos case " $LIBOBJS " in
14281 1.8 christos *" asprintf.$ac_objext "* ) ;;
14282 1.8 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
14283 1.8 christos ;;
14284 1.8 christos esac
14285 1.8 christos
14286 1.8 christos fi
14287 1.8 christos
14288 1.8 christos ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
14289 1.8 christos if test "x$ac_cv_func_vasprintf" = xyes; then :
14290 1.8 christos $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h
14291 1.8 christos
14292 1.8 christos else
14293 1.8 christos case " $LIBOBJS " in
14294 1.8 christos *" vasprintf.$ac_objext "* ) ;;
14295 1.8 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
14296 1.8 christos ;;
14297 1.8 christos esac
14298 1.8 christos
14299 1.8 christos fi
14300 1.8 christos
14301 1.8 christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
14302 1.8 christos if test "x$ac_cv_func_strlcpy" = xyes; then :
14303 1.8 christos $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
14304 1.8 christos
14305 1.8 christos else
14306 1.8 christos case " $LIBOBJS " in
14307 1.8 christos *" strlcpy.$ac_objext "* ) ;;
14308 1.8 christos *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
14309 1.8 christos ;;
14310 1.8 christos esac
14311 1.8 christos
14312 1.8 christos fi
14313 1.8 christos
14314 1.8 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
14315 1.8 christos if test "x$ac_cv_func_strlcat" = xyes; then :
14316 1.8 christos $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
14317 1.8 christos
14318 1.8 christos else
14319 1.8 christos case " $LIBOBJS " in
14320 1.8 christos *" strlcat.$ac_objext "* ) ;;
14321 1.8 christos *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
14322 1.8 christos ;;
14323 1.8 christos esac
14324 1.8 christos
14325 1.8 christos fi
14326 1.8 christos
14327 1.8 christos ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
14328 1.8 christos if test "x$ac_cv_func_getline" = xyes; then :
14329 1.8 christos $as_echo "#define HAVE_GETLINE 1" >>confdefs.h
14330 1.8 christos
14331 1.8 christos else
14332 1.8 christos case " $LIBOBJS " in
14333 1.8 christos *" getline.$ac_objext "* ) ;;
14334 1.8 christos *) LIBOBJS="$LIBOBJS getline.$ac_objext"
14335 1.8 christos ;;
14336 1.8 christos esac
14337 1.8 christos
14338 1.8 christos fi
14339 1.8 christos
14340 1.8 christos ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
14341 1.8 christos if test "x$ac_cv_func_ctime_r" = xyes; then :
14342 1.8 christos $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h
14343 1.8 christos
14344 1.8 christos else
14345 1.8 christos case " $LIBOBJS " in
14346 1.8 christos *" ctime_r.$ac_objext "* ) ;;
14347 1.8 christos *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext"
14348 1.8 christos ;;
14349 1.8 christos esac
14350 1.8 christos
14351 1.8 christos fi
14352 1.8 christos
14353 1.8 christos ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r"
14354 1.8 christos if test "x$ac_cv_func_asctime_r" = xyes; then :
14355 1.8 christos $as_echo "#define HAVE_ASCTIME_R 1" >>confdefs.h
14356 1.5 christos
14357 1.5 christos else
14358 1.5 christos case " $LIBOBJS " in
14359 1.8 christos *" asctime_r.$ac_objext "* ) ;;
14360 1.8 christos *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext"
14361 1.3 christos ;;
14362 1.1 christos esac
14363 1.3 christos
14364 1.3 christos fi
14365 1.1 christos
14366 1.15 christos ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
14367 1.15 christos if test "x$ac_cv_func_localtime_r" = xyes; then :
14368 1.15 christos $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
14369 1.15 christos
14370 1.15 christos else
14371 1.15 christos case " $LIBOBJS " in
14372 1.15 christos *" localtime_r.$ac_objext "* ) ;;
14373 1.15 christos *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext"
14374 1.15 christos ;;
14375 1.15 christos esac
14376 1.15 christos
14377 1.15 christos fi
14378 1.15 christos
14379 1.15 christos ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
14380 1.15 christos if test "x$ac_cv_func_gmtime_r" = xyes; then :
14381 1.15 christos $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
14382 1.15 christos
14383 1.15 christos else
14384 1.15 christos case " $LIBOBJS " in
14385 1.15 christos *" gmtime_r.$ac_objext "* ) ;;
14386 1.15 christos *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext"
14387 1.15 christos ;;
14388 1.15 christos esac
14389 1.15 christos
14390 1.15 christos fi
14391 1.15 christos
14392 1.9 christos ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
14393 1.9 christos if test "x$ac_cv_func_pread" = xyes; then :
14394 1.9 christos $as_echo "#define HAVE_PREAD 1" >>confdefs.h
14395 1.9 christos
14396 1.9 christos else
14397 1.9 christos case " $LIBOBJS " in
14398 1.9 christos *" pread.$ac_objext "* ) ;;
14399 1.9 christos *) LIBOBJS="$LIBOBJS pread.$ac_objext"
14400 1.9 christos ;;
14401 1.9 christos esac
14402 1.9 christos
14403 1.9 christos fi
14404 1.9 christos
14405 1.11 christos ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
14406 1.11 christos if test "x$ac_cv_func_strcasestr" = xyes; then :
14407 1.11 christos $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h
14408 1.11 christos
14409 1.11 christos else
14410 1.11 christos case " $LIBOBJS " in
14411 1.11 christos *" strcasestr.$ac_objext "* ) ;;
14412 1.11 christos *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext"
14413 1.11 christos ;;
14414 1.11 christos esac
14415 1.11 christos
14416 1.11 christos fi
14417 1.11 christos
14418 1.11 christos ac_fn_c_check_func "$LINENO" "fmtcheck" "ac_cv_func_fmtcheck"
14419 1.11 christos if test "x$ac_cv_func_fmtcheck" = xyes; then :
14420 1.11 christos $as_echo "#define HAVE_FMTCHECK 1" >>confdefs.h
14421 1.11 christos
14422 1.11 christos else
14423 1.11 christos case " $LIBOBJS " in
14424 1.11 christos *" fmtcheck.$ac_objext "* ) ;;
14425 1.11 christos *) LIBOBJS="$LIBOBJS fmtcheck.$ac_objext"
14426 1.11 christos ;;
14427 1.11 christos esac
14428 1.11 christos
14429 1.11 christos fi
14430 1.11 christos
14431 1.15 christos ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf"
14432 1.15 christos if test "x$ac_cv_func_dprintf" = xyes; then :
14433 1.15 christos $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h
14434 1.15 christos
14435 1.15 christos else
14436 1.15 christos case " $LIBOBJS " in
14437 1.15 christos *" dprintf.$ac_objext "* ) ;;
14438 1.15 christos *) LIBOBJS="$LIBOBJS dprintf.$ac_objext"
14439 1.15 christos ;;
14440 1.15 christos esac
14441 1.15 christos
14442 1.15 christos fi
14443 1.15 christos
14444 1.1 christos
14445 1.1 christos
14446 1.15 christos if test "$enable_zlib" != "no"; then
14447 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
14448 1.4 christos $as_echo_n "checking for gzopen in -lz... " >&6; }
14449 1.8 christos if ${ac_cv_lib_z_gzopen+:} false; then :
14450 1.4 christos $as_echo_n "(cached) " >&6
14451 1.1 christos else
14452 1.3 christos ac_check_lib_save_LIBS=$LIBS
14453 1.3 christos LIBS="-lz $LIBS"
14454 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14455 1.1 christos /* end confdefs.h. */
14456 1.3 christos
14457 1.3 christos /* Override any GCC internal prototype to avoid an error.
14458 1.3 christos Use char because int might match the return type of a GCC
14459 1.3 christos builtin and then its argument prototype would still apply. */
14460 1.3 christos #ifdef __cplusplus
14461 1.3 christos extern "C"
14462 1.3 christos #endif
14463 1.3 christos char gzopen ();
14464 1.1 christos int
14465 1.1 christos main ()
14466 1.1 christos {
14467 1.3 christos return gzopen ();
14468 1.1 christos ;
14469 1.1 christos return 0;
14470 1.1 christos }
14471 1.1 christos _ACEOF
14472 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
14473 1.3 christos ac_cv_lib_z_gzopen=yes
14474 1.1 christos else
14475 1.4 christos ac_cv_lib_z_gzopen=no
14476 1.3 christos fi
14477 1.4 christos rm -f core conftest.err conftest.$ac_objext \
14478 1.4 christos conftest$ac_exeext conftest.$ac_ext
14479 1.3 christos LIBS=$ac_check_lib_save_LIBS
14480 1.3 christos fi
14481 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
14482 1.4 christos $as_echo "$ac_cv_lib_z_gzopen" >&6; }
14483 1.8 christos if test "x$ac_cv_lib_z_gzopen" = xyes; then :
14484 1.3 christos cat >>confdefs.h <<_ACEOF
14485 1.3 christos #define HAVE_LIBZ 1
14486 1.3 christos _ACEOF
14487 1.3 christos
14488 1.3 christos LIBS="-lz $LIBS"
14489 1.1 christos
14490 1.1 christos fi
14491 1.1 christos
14492 1.15 christos fi
14493 1.3 christos if test "$MINGW" = 1; then
14494 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5
14495 1.4 christos $as_echo_n "checking for regexec in -lgnurx... " >&6; }
14496 1.8 christos if ${ac_cv_lib_gnurx_regexec+:} false; then :
14497 1.4 christos $as_echo_n "(cached) " >&6
14498 1.3 christos else
14499 1.3 christos ac_check_lib_save_LIBS=$LIBS
14500 1.3 christos LIBS="-lgnurx $LIBS"
14501 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14502 1.1 christos /* end confdefs.h. */
14503 1.3 christos
14504 1.3 christos /* Override any GCC internal prototype to avoid an error.
14505 1.3 christos Use char because int might match the return type of a GCC
14506 1.3 christos builtin and then its argument prototype would still apply. */
14507 1.3 christos #ifdef __cplusplus
14508 1.3 christos extern "C"
14509 1.3 christos #endif
14510 1.3 christos char regexec ();
14511 1.1 christos int
14512 1.1 christos main ()
14513 1.1 christos {
14514 1.3 christos return regexec ();
14515 1.1 christos ;
14516 1.1 christos return 0;
14517 1.1 christos }
14518 1.1 christos _ACEOF
14519 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
14520 1.3 christos ac_cv_lib_gnurx_regexec=yes
14521 1.1 christos else
14522 1.4 christos ac_cv_lib_gnurx_regexec=no
14523 1.3 christos fi
14524 1.4 christos rm -f core conftest.err conftest.$ac_objext \
14525 1.4 christos conftest$ac_exeext conftest.$ac_ext
14526 1.3 christos LIBS=$ac_check_lib_save_LIBS
14527 1.3 christos fi
14528 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5
14529 1.4 christos $as_echo "$ac_cv_lib_gnurx_regexec" >&6; }
14530 1.8 christos if test "x$ac_cv_lib_gnurx_regexec" = xyes; then :
14531 1.3 christos cat >>confdefs.h <<_ACEOF
14532 1.3 christos #define HAVE_LIBGNURX 1
14533 1.3 christos _ACEOF
14534 1.3 christos
14535 1.3 christos LIBS="-lgnurx $LIBS"
14536 1.1 christos
14537 1.3 christos else
14538 1.8 christos as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5
14539 1.1 christos fi
14540 1.1 christos
14541 1.1 christos fi
14542 1.3 christos
14543 1.3 christos if test "$cross_compiling" = yes; then
14544 1.3 christos IS_CROSS_COMPILE_TRUE=
14545 1.3 christos IS_CROSS_COMPILE_FALSE='#'
14546 1.1 christos else
14547 1.3 christos IS_CROSS_COMPILE_TRUE='#'
14548 1.3 christos IS_CROSS_COMPILE_FALSE=
14549 1.3 christos fi
14550 1.3 christos
14551 1.3 christos
14552 1.15 christos if test "$enable_zlib" = "yes"; then
14553 1.15 christos if test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" != "yesyes"; then
14554 1.15 christos as_fn_error $? "zlib support requested but not found" "$LINENO" 5
14555 1.15 christos fi
14556 1.15 christos elif test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" = "yesyes"; then
14557 1.15 christos
14558 1.15 christos $as_echo "#define ZLIBSUPPORT 1" >>confdefs.h
14559 1.15 christos
14560 1.15 christos fi
14561 1.15 christos
14562 1.3 christos ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile"
14563 1.3 christos
14564 1.3 christos cat >confcache <<\_ACEOF
14565 1.3 christos # This file is a shell script that caches the results of configure
14566 1.3 christos # tests run on this system so they can be shared between configure
14567 1.3 christos # scripts and configure runs, see configure's option --config-cache.
14568 1.3 christos # It is not useful on other systems. If it contains results you don't
14569 1.3 christos # want to keep, you may remove or edit it.
14570 1.3 christos #
14571 1.3 christos # config.status only pays attention to the cache file if you give it
14572 1.3 christos # the --recheck option to rerun configure.
14573 1.3 christos #
14574 1.3 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
14575 1.3 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
14576 1.3 christos # following values.
14577 1.3 christos
14578 1.1 christos _ACEOF
14579 1.1 christos
14580 1.3 christos # The following way of writing the cache mishandles newlines in values,
14581 1.3 christos # but we know of no workaround that is simple, portable, and efficient.
14582 1.3 christos # So, we kill variables containing newlines.
14583 1.3 christos # Ultrix sh set writes to stderr and can't be redirected directly,
14584 1.3 christos # and sets the high bit in the cache file unless we assign to the vars.
14585 1.3 christos (
14586 1.3 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14587 1.3 christos eval ac_val=\$$ac_var
14588 1.3 christos case $ac_val in #(
14589 1.3 christos *${as_nl}*)
14590 1.3 christos case $ac_var in #(
14591 1.4 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14592 1.4 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14593 1.3 christos esac
14594 1.3 christos case $ac_var in #(
14595 1.3 christos _ | IFS | as_nl) ;; #(
14596 1.4 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14597 1.4 christos *) { eval $ac_var=; unset $ac_var;} ;;
14598 1.3 christos esac ;;
14599 1.3 christos esac
14600 1.3 christos done
14601 1.3 christos
14602 1.3 christos (set) 2>&1 |
14603 1.3 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
14604 1.3 christos *${as_nl}ac_space=\ *)
14605 1.4 christos # `set' does not quote correctly, so add quotes: double-quote
14606 1.4 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
14607 1.3 christos sed -n \
14608 1.3 christos "s/'/'\\\\''/g;
14609 1.3 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14610 1.3 christos ;; #(
14611 1.3 christos *)
14612 1.3 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
14613 1.3 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14614 1.3 christos ;;
14615 1.3 christos esac |
14616 1.3 christos sort
14617 1.3 christos ) |
14618 1.3 christos sed '
14619 1.3 christos /^ac_cv_env_/b end
14620 1.3 christos t clear
14621 1.3 christos :clear
14622 1.3 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14623 1.3 christos t end
14624 1.3 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14625 1.3 christos :end' >>confcache
14626 1.3 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14627 1.3 christos if test -w "$cache_file"; then
14628 1.8 christos if test "x$cache_file" != "x/dev/null"; then
14629 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14630 1.4 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
14631 1.8 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
14632 1.8 christos cat confcache >"$cache_file"
14633 1.8 christos else
14634 1.8 christos case $cache_file in #(
14635 1.8 christos */* | ?:*)
14636 1.8 christos mv -f confcache "$cache_file"$$ &&
14637 1.8 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
14638 1.8 christos *)
14639 1.8 christos mv -f confcache "$cache_file" ;;
14640 1.8 christos esac
14641 1.8 christos fi
14642 1.8 christos fi
14643 1.3 christos else
14644 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14645 1.4 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14646 1.3 christos fi
14647 1.3 christos fi
14648 1.3 christos rm -f confcache
14649 1.3 christos
14650 1.3 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
14651 1.3 christos # Let make expand exec_prefix.
14652 1.3 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14653 1.3 christos
14654 1.3 christos DEFS=-DHAVE_CONFIG_H
14655 1.3 christos
14656 1.3 christos ac_libobjs=
14657 1.3 christos ac_ltlibobjs=
14658 1.8 christos U=
14659 1.3 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14660 1.3 christos # 1. Remove the extension, and $U if already installed.
14661 1.3 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14662 1.4 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14663 1.3 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14664 1.3 christos # will be set to the directory where LIBOBJS objects are built.
14665 1.4 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14666 1.4 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14667 1.3 christos done
14668 1.3 christos LIBOBJS=$ac_libobjs
14669 1.3 christos
14670 1.3 christos LTLIBOBJS=$ac_ltlibobjs
14671 1.3 christos
14672 1.3 christos
14673 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14674 1.11 christos $as_echo_n "checking that generated files are newer than configure... " >&6; }
14675 1.11 christos if test -n "$am_sleep_pid"; then
14676 1.11 christos # Hide warnings about reused PIDs.
14677 1.11 christos wait $am_sleep_pid 2>/dev/null
14678 1.11 christos fi
14679 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14680 1.11 christos $as_echo "done" >&6; }
14681 1.4 christos if test -n "$EXEEXT"; then
14682 1.4 christos am__EXEEXT_TRUE=
14683 1.4 christos am__EXEEXT_FALSE='#'
14684 1.4 christos else
14685 1.4 christos am__EXEEXT_TRUE='#'
14686 1.4 christos am__EXEEXT_FALSE=
14687 1.4 christos fi
14688 1.4 christos
14689 1.6 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14690 1.8 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14691 1.6 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
14692 1.6 christos fi
14693 1.3 christos if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
14694 1.8 christos as_fn_error $? "conditional \"MINGW\" was never defined.
14695 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
14696 1.3 christos fi
14697 1.3 christos if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then
14698 1.8 christos as_fn_error $? "conditional \"FSECT5\" was never defined.
14699 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
14700 1.3 christos fi
14701 1.3 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14702 1.8 christos as_fn_error $? "conditional \"AMDEP\" was never defined.
14703 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
14704 1.4 christos fi
14705 1.4 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14706 1.8 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14707 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
14708 1.3 christos fi
14709 1.8 christos
14710 1.3 christos if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then
14711 1.8 christos as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined.
14712 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
14713 1.3 christos fi
14714 1.3 christos
14715 1.8 christos : "${CONFIG_STATUS=./config.status}"
14716 1.4 christos ac_write_fail=0
14717 1.3 christos ac_clean_files_save=$ac_clean_files
14718 1.3 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14719 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14720 1.4 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14721 1.4 christos as_write_fail=0
14722 1.4 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14723 1.3 christos #! $SHELL
14724 1.3 christos # Generated by $as_me.
14725 1.3 christos # Run this file to recreate the current configuration.
14726 1.3 christos # Compiler output produced by configure, useful for debugging
14727 1.3 christos # configure, is in config.log if it exists.
14728 1.3 christos
14729 1.3 christos debug=false
14730 1.3 christos ac_cs_recheck=false
14731 1.3 christos ac_cs_silent=false
14732 1.4 christos
14733 1.3 christos SHELL=\${CONFIG_SHELL-$SHELL}
14734 1.4 christos export SHELL
14735 1.4 christos _ASEOF
14736 1.4 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14737 1.4 christos ## -------------------- ##
14738 1.4 christos ## M4sh Initialization. ##
14739 1.4 christos ## -------------------- ##
14740 1.3 christos
14741 1.3 christos # Be more Bourne compatible
14742 1.3 christos DUALCASE=1; export DUALCASE # for MKS sh
14743 1.4 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14744 1.3 christos emulate sh
14745 1.3 christos NULLCMD=:
14746 1.4 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14747 1.3 christos # is contrary to our usage. Disable this feature.
14748 1.3 christos alias -g '${1+"$@"}'='"$@"'
14749 1.3 christos setopt NO_GLOB_SUBST
14750 1.1 christos else
14751 1.4 christos case `(set -o) 2>/dev/null` in #(
14752 1.4 christos *posix*) :
14753 1.4 christos set -o posix ;; #(
14754 1.4 christos *) :
14755 1.4 christos ;;
14756 1.3 christos esac
14757 1.1 christos fi
14758 1.1 christos
14759 1.1 christos
14760 1.4 christos as_nl='
14761 1.4 christos '
14762 1.4 christos export as_nl
14763 1.4 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
14764 1.4 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14765 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14766 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14767 1.4 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
14768 1.4 christos # but without wasting forks for bash or zsh.
14769 1.4 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
14770 1.4 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14771 1.4 christos as_echo='print -r --'
14772 1.4 christos as_echo_n='print -rn --'
14773 1.4 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14774 1.4 christos as_echo='printf %s\n'
14775 1.4 christos as_echo_n='printf %s'
14776 1.4 christos else
14777 1.4 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14778 1.4 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14779 1.4 christos as_echo_n='/usr/ucb/echo -n'
14780 1.4 christos else
14781 1.4 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14782 1.4 christos as_echo_n_body='eval
14783 1.4 christos arg=$1;
14784 1.4 christos case $arg in #(
14785 1.4 christos *"$as_nl"*)
14786 1.4 christos expr "X$arg" : "X\\(.*\\)$as_nl";
14787 1.4 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14788 1.4 christos esac;
14789 1.4 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14790 1.4 christos '
14791 1.4 christos export as_echo_n_body
14792 1.4 christos as_echo_n='sh -c $as_echo_n_body as_echo'
14793 1.4 christos fi
14794 1.4 christos export as_echo_body
14795 1.4 christos as_echo='sh -c $as_echo_body as_echo'
14796 1.4 christos fi
14797 1.1 christos
14798 1.3 christos # The user is always right.
14799 1.3 christos if test "${PATH_SEPARATOR+set}" != set; then
14800 1.4 christos PATH_SEPARATOR=:
14801 1.4 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14802 1.4 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14803 1.4 christos PATH_SEPARATOR=';'
14804 1.4 christos }
14805 1.1 christos fi
14806 1.1 christos
14807 1.1 christos
14808 1.3 christos # IFS
14809 1.3 christos # We need space, tab and new line, in precisely that order. Quoting is
14810 1.3 christos # there to prevent editors from complaining about space-tab.
14811 1.3 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14812 1.3 christos # splitting by setting IFS to empty value.)
14813 1.3 christos IFS=" "" $as_nl"
14814 1.1 christos
14815 1.3 christos # Find who we are. Look in the path if we contain no directory separator.
14816 1.8 christos as_myself=
14817 1.4 christos case $0 in #((
14818 1.3 christos *[\\/]* ) as_myself=$0 ;;
14819 1.3 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14820 1.3 christos for as_dir in $PATH
14821 1.3 christos do
14822 1.3 christos IFS=$as_save_IFS
14823 1.3 christos test -z "$as_dir" && as_dir=.
14824 1.4 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14825 1.4 christos done
14826 1.3 christos IFS=$as_save_IFS
14827 1.1 christos
14828 1.3 christos ;;
14829 1.3 christos esac
14830 1.3 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
14831 1.3 christos # in which case we are not to be found in the path.
14832 1.3 christos if test "x$as_myself" = x; then
14833 1.3 christos as_myself=$0
14834 1.1 christos fi
14835 1.3 christos if test ! -f "$as_myself"; then
14836 1.4 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14837 1.4 christos exit 1
14838 1.1 christos fi
14839 1.1 christos
14840 1.4 christos # Unset variables that we do not need and which cause bugs (e.g. in
14841 1.4 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14842 1.4 christos # suppresses any "Segmentation fault" message there. '((' could
14843 1.4 christos # trigger a bug in pdksh 5.2.14.
14844 1.4 christos for as_var in BASH_ENV ENV MAIL MAILPATH
14845 1.4 christos do eval test x\${$as_var+set} = xset \
14846 1.4 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14847 1.3 christos done
14848 1.3 christos PS1='$ '
14849 1.3 christos PS2='> '
14850 1.3 christos PS4='+ '
14851 1.1 christos
14852 1.3 christos # NLS nuisances.
14853 1.4 christos LC_ALL=C
14854 1.4 christos export LC_ALL
14855 1.4 christos LANGUAGE=C
14856 1.4 christos export LANGUAGE
14857 1.4 christos
14858 1.4 christos # CDPATH.
14859 1.4 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14860 1.4 christos
14861 1.4 christos
14862 1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
14863 1.8 christos # ----------------------------------------
14864 1.4 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14865 1.4 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14866 1.8 christos # script with STATUS, using 1 if that was 0.
14867 1.4 christos as_fn_error ()
14868 1.4 christos {
14869 1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1
14870 1.8 christos if test "$4"; then
14871 1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14872 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14873 1.4 christos fi
14874 1.8 christos $as_echo "$as_me: error: $2" >&2
14875 1.4 christos as_fn_exit $as_status
14876 1.4 christos } # as_fn_error
14877 1.4 christos
14878 1.4 christos
14879 1.4 christos # as_fn_set_status STATUS
14880 1.4 christos # -----------------------
14881 1.4 christos # Set $? to STATUS, without forking.
14882 1.4 christos as_fn_set_status ()
14883 1.4 christos {
14884 1.4 christos return $1
14885 1.4 christos } # as_fn_set_status
14886 1.4 christos
14887 1.4 christos # as_fn_exit STATUS
14888 1.4 christos # -----------------
14889 1.4 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14890 1.4 christos as_fn_exit ()
14891 1.4 christos {
14892 1.4 christos set +e
14893 1.4 christos as_fn_set_status $1
14894 1.4 christos exit $1
14895 1.4 christos } # as_fn_exit
14896 1.4 christos
14897 1.4 christos # as_fn_unset VAR
14898 1.4 christos # ---------------
14899 1.4 christos # Portably unset VAR.
14900 1.4 christos as_fn_unset ()
14901 1.4 christos {
14902 1.4 christos { eval $1=; unset $1;}
14903 1.4 christos }
14904 1.4 christos as_unset=as_fn_unset
14905 1.4 christos # as_fn_append VAR VALUE
14906 1.4 christos # ----------------------
14907 1.4 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
14908 1.4 christos # advantage of any shell optimizations that allow amortized linear growth over
14909 1.4 christos # repeated appends, instead of the typical quadratic growth present in naive
14910 1.4 christos # implementations.
14911 1.4 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14912 1.4 christos eval 'as_fn_append ()
14913 1.4 christos {
14914 1.4 christos eval $1+=\$2
14915 1.4 christos }'
14916 1.4 christos else
14917 1.4 christos as_fn_append ()
14918 1.4 christos {
14919 1.4 christos eval $1=\$$1\$2
14920 1.4 christos }
14921 1.4 christos fi # as_fn_append
14922 1.4 christos
14923 1.4 christos # as_fn_arith ARG...
14924 1.4 christos # ------------------
14925 1.4 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
14926 1.4 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
14927 1.4 christos # must be portable across $(()) and expr.
14928 1.4 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14929 1.4 christos eval 'as_fn_arith ()
14930 1.4 christos {
14931 1.4 christos as_val=$(( $* ))
14932 1.4 christos }'
14933 1.4 christos else
14934 1.4 christos as_fn_arith ()
14935 1.4 christos {
14936 1.4 christos as_val=`expr "$@" || test $? -eq 1`
14937 1.4 christos }
14938 1.4 christos fi # as_fn_arith
14939 1.4 christos
14940 1.1 christos
14941 1.3 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
14942 1.3 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
14943 1.3 christos as_expr=expr
14944 1.1 christos else
14945 1.3 christos as_expr=false
14946 1.1 christos fi
14947 1.1 christos
14948 1.3 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14949 1.3 christos as_basename=basename
14950 1.3 christos else
14951 1.3 christos as_basename=false
14952 1.1 christos fi
14953 1.1 christos
14954 1.4 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14955 1.4 christos as_dirname=dirname
14956 1.4 christos else
14957 1.4 christos as_dirname=false
14958 1.4 christos fi
14959 1.1 christos
14960 1.3 christos as_me=`$as_basename -- "$0" ||
14961 1.3 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14962 1.3 christos X"$0" : 'X\(//\)$' \| \
14963 1.3 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14964 1.4 christos $as_echo X/"$0" |
14965 1.3 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
14966 1.3 christos s//\1/
14967 1.3 christos q
14968 1.3 christos }
14969 1.3 christos /^X\/\(\/\/\)$/{
14970 1.3 christos s//\1/
14971 1.3 christos q
14972 1.3 christos }
14973 1.3 christos /^X\/\(\/\).*/{
14974 1.3 christos s//\1/
14975 1.3 christos q
14976 1.3 christos }
14977 1.3 christos s/.*/./; q'`
14978 1.1 christos
14979 1.4 christos # Avoid depending upon Character Ranges.
14980 1.4 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14981 1.4 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14982 1.4 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14983 1.4 christos as_cr_digits='0123456789'
14984 1.4 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
14985 1.1 christos
14986 1.3 christos ECHO_C= ECHO_N= ECHO_T=
14987 1.4 christos case `echo -n x` in #(((((
14988 1.3 christos -n*)
14989 1.4 christos case `echo 'xy\c'` in
14990 1.3 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14991 1.4 christos xy) ECHO_C='\c';;
14992 1.4 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14993 1.4 christos ECHO_T=' ';;
14994 1.3 christos esac;;
14995 1.3 christos *)
14996 1.3 christos ECHO_N='-n';;
14997 1.3 christos esac
14998 1.1 christos
14999 1.3 christos rm -f conf$$ conf$$.exe conf$$.file
15000 1.3 christos if test -d conf$$.dir; then
15001 1.3 christos rm -f conf$$.dir/conf$$.file
15002 1.3 christos else
15003 1.3 christos rm -f conf$$.dir
15004 1.4 christos mkdir conf$$.dir 2>/dev/null
15005 1.1 christos fi
15006 1.4 christos if (echo >conf$$.file) 2>/dev/null; then
15007 1.4 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
15008 1.4 christos as_ln_s='ln -s'
15009 1.4 christos # ... but there are two gotchas:
15010 1.4 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15011 1.4 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15012 1.11 christos # In both cases, we have to default to `cp -pR'.
15013 1.4 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15014 1.11 christos as_ln_s='cp -pR'
15015 1.4 christos elif ln conf$$.file conf$$ 2>/dev/null; then
15016 1.4 christos as_ln_s=ln
15017 1.4 christos else
15018 1.11 christos as_ln_s='cp -pR'
15019 1.4 christos fi
15020 1.1 christos else
15021 1.11 christos as_ln_s='cp -pR'
15022 1.1 christos fi
15023 1.3 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15024 1.3 christos rmdir conf$$.dir 2>/dev/null
15025 1.1 christos
15026 1.4 christos
15027 1.4 christos # as_fn_mkdir_p
15028 1.4 christos # -------------
15029 1.4 christos # Create "$as_dir" as a directory, including parents if necessary.
15030 1.4 christos as_fn_mkdir_p ()
15031 1.4 christos {
15032 1.4 christos
15033 1.4 christos case $as_dir in #(
15034 1.4 christos -*) as_dir=./$as_dir;;
15035 1.4 christos esac
15036 1.4 christos test -d "$as_dir" || eval $as_mkdir_p || {
15037 1.4 christos as_dirs=
15038 1.4 christos while :; do
15039 1.4 christos case $as_dir in #(
15040 1.4 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15041 1.4 christos *) as_qdir=$as_dir;;
15042 1.4 christos esac
15043 1.4 christos as_dirs="'$as_qdir' $as_dirs"
15044 1.4 christos as_dir=`$as_dirname -- "$as_dir" ||
15045 1.4 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15046 1.4 christos X"$as_dir" : 'X\(//\)[^/]' \| \
15047 1.4 christos X"$as_dir" : 'X\(//\)$' \| \
15048 1.4 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15049 1.4 christos $as_echo X"$as_dir" |
15050 1.4 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15051 1.4 christos s//\1/
15052 1.4 christos q
15053 1.4 christos }
15054 1.4 christos /^X\(\/\/\)[^/].*/{
15055 1.4 christos s//\1/
15056 1.4 christos q
15057 1.4 christos }
15058 1.4 christos /^X\(\/\/\)$/{
15059 1.4 christos s//\1/
15060 1.4 christos q
15061 1.4 christos }
15062 1.4 christos /^X\(\/\).*/{
15063 1.4 christos s//\1/
15064 1.4 christos q
15065 1.4 christos }
15066 1.4 christos s/.*/./; q'`
15067 1.4 christos test -d "$as_dir" && break
15068 1.4 christos done
15069 1.4 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
15070 1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15071 1.4 christos
15072 1.4 christos
15073 1.4 christos } # as_fn_mkdir_p
15074 1.3 christos if mkdir -p . 2>/dev/null; then
15075 1.4 christos as_mkdir_p='mkdir -p "$as_dir"'
15076 1.3 christos else
15077 1.3 christos test -d ./-p && rmdir ./-p
15078 1.3 christos as_mkdir_p=false
15079 1.1 christos fi
15080 1.1 christos
15081 1.11 christos
15082 1.11 christos # as_fn_executable_p FILE
15083 1.11 christos # -----------------------
15084 1.11 christos # Test if FILE is an executable regular file.
15085 1.11 christos as_fn_executable_p ()
15086 1.11 christos {
15087 1.11 christos test -f "$1" && test -x "$1"
15088 1.11 christos } # as_fn_executable_p
15089 1.11 christos as_test_x='test -x'
15090 1.11 christos as_executable_p=as_fn_executable_p
15091 1.1 christos
15092 1.3 christos # Sed expression to map a string onto a valid CPP name.
15093 1.3 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15094 1.1 christos
15095 1.3 christos # Sed expression to map a string onto a valid variable name.
15096 1.3 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15097 1.1 christos
15098 1.1 christos
15099 1.3 christos exec 6>&1
15100 1.4 christos ## ----------------------------------- ##
15101 1.4 christos ## Main body of $CONFIG_STATUS script. ##
15102 1.4 christos ## ----------------------------------- ##
15103 1.4 christos _ASEOF
15104 1.4 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15105 1.1 christos
15106 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15107 1.4 christos # Save the log message, to keep $0 and so on meaningful, and to
15108 1.3 christos # report actual input values of CONFIG_FILES etc. instead of their
15109 1.3 christos # values after options handling.
15110 1.3 christos ac_log="
15111 1.18 christos This file was extended by file $as_me 5.32, which was
15112 1.11 christos generated by GNU Autoconf 2.69. Invocation command line was
15113 1.1 christos
15114 1.3 christos CONFIG_FILES = $CONFIG_FILES
15115 1.3 christos CONFIG_HEADERS = $CONFIG_HEADERS
15116 1.3 christos CONFIG_LINKS = $CONFIG_LINKS
15117 1.3 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
15118 1.3 christos $ $0 $@
15119 1.1 christos
15120 1.3 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
15121 1.3 christos "
15122 1.1 christos
15123 1.1 christos _ACEOF
15124 1.1 christos
15125 1.4 christos case $ac_config_files in *"
15126 1.4 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
15127 1.4 christos esac
15128 1.4 christos
15129 1.4 christos case $ac_config_headers in *"
15130 1.4 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15131 1.4 christos esac
15132 1.4 christos
15133 1.4 christos
15134 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15135 1.3 christos # Files that config.status was made for.
15136 1.3 christos config_files="$ac_config_files"
15137 1.3 christos config_headers="$ac_config_headers"
15138 1.3 christos config_commands="$ac_config_commands"
15139 1.1 christos
15140 1.1 christos _ACEOF
15141 1.1 christos
15142 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15143 1.3 christos ac_cs_usage="\
15144 1.4 christos \`$as_me' instantiates files and other configuration actions
15145 1.4 christos from templates according to the current configuration. Unless the files
15146 1.4 christos and actions are specified as TAGs, all are instantiated by default.
15147 1.3 christos
15148 1.4 christos Usage: $0 [OPTION]... [TAG]...
15149 1.3 christos
15150 1.3 christos -h, --help print this help, then exit
15151 1.3 christos -V, --version print version number and configuration settings, then exit
15152 1.8 christos --config print configuration, then exit
15153 1.4 christos -q, --quiet, --silent
15154 1.4 christos do not print progress messages
15155 1.3 christos -d, --debug don't remove temporary files
15156 1.3 christos --recheck update $as_me by reconfiguring in the same conditions
15157 1.4 christos --file=FILE[:TEMPLATE]
15158 1.4 christos instantiate the configuration file FILE
15159 1.4 christos --header=FILE[:TEMPLATE]
15160 1.4 christos instantiate the configuration header FILE
15161 1.1 christos
15162 1.3 christos Configuration files:
15163 1.3 christos $config_files
15164 1.1 christos
15165 1.3 christos Configuration headers:
15166 1.3 christos $config_headers
15167 1.1 christos
15168 1.3 christos Configuration commands:
15169 1.3 christos $config_commands
15170 1.1 christos
15171 1.4 christos Report bugs to <christos@astron.com>."
15172 1.1 christos
15173 1.1 christos _ACEOF
15174 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15175 1.8 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15176 1.3 christos ac_cs_version="\\
15177 1.18 christos file config.status 5.32
15178 1.11 christos configured by $0, generated by GNU Autoconf 2.69,
15179 1.7 christos with options \\"\$ac_cs_config\\"
15180 1.3 christos
15181 1.11 christos Copyright (C) 2012 Free Software Foundation, Inc.
15182 1.3 christos This config.status script is free software; the Free Software Foundation
15183 1.3 christos gives unlimited permission to copy, distribute and modify it."
15184 1.3 christos
15185 1.3 christos ac_pwd='$ac_pwd'
15186 1.3 christos srcdir='$srcdir'
15187 1.3 christos INSTALL='$INSTALL'
15188 1.3 christos MKDIR_P='$MKDIR_P'
15189 1.4 christos AWK='$AWK'
15190 1.4 christos test -n "\$AWK" || AWK=awk
15191 1.1 christos _ACEOF
15192 1.1 christos
15193 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15194 1.4 christos # The default lists apply if the user does not specify any file.
15195 1.3 christos ac_need_defaults=:
15196 1.3 christos while test $# != 0
15197 1.3 christos do
15198 1.3 christos case $1 in
15199 1.8 christos --*=?*)
15200 1.3 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
15201 1.3 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15202 1.3 christos ac_shift=:
15203 1.3 christos ;;
15204 1.8 christos --*=)
15205 1.8 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
15206 1.8 christos ac_optarg=
15207 1.8 christos ac_shift=:
15208 1.8 christos ;;
15209 1.3 christos *)
15210 1.3 christos ac_option=$1
15211 1.3 christos ac_optarg=$2
15212 1.3 christos ac_shift=shift
15213 1.3 christos ;;
15214 1.3 christos esac
15215 1.3 christos
15216 1.3 christos case $ac_option in
15217 1.3 christos # Handling of the options.
15218 1.3 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15219 1.3 christos ac_cs_recheck=: ;;
15220 1.3 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15221 1.4 christos $as_echo "$ac_cs_version"; exit ;;
15222 1.8 christos --config | --confi | --conf | --con | --co | --c )
15223 1.8 christos $as_echo "$ac_cs_config"; exit ;;
15224 1.3 christos --debug | --debu | --deb | --de | --d | -d )
15225 1.3 christos debug=: ;;
15226 1.3 christos --file | --fil | --fi | --f )
15227 1.3 christos $ac_shift
15228 1.4 christos case $ac_optarg in
15229 1.4 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15230 1.8 christos '') as_fn_error $? "missing file argument" ;;
15231 1.4 christos esac
15232 1.4 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
15233 1.3 christos ac_need_defaults=false;;
15234 1.3 christos --header | --heade | --head | --hea )
15235 1.3 christos $ac_shift
15236 1.4 christos case $ac_optarg in
15237 1.4 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15238 1.4 christos esac
15239 1.4 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15240 1.3 christos ac_need_defaults=false;;
15241 1.3 christos --he | --h)
15242 1.3 christos # Conflict between --help and --header
15243 1.8 christos as_fn_error $? "ambiguous option: \`$1'
15244 1.4 christos Try \`$0 --help' for more information.";;
15245 1.3 christos --help | --hel | -h )
15246 1.4 christos $as_echo "$ac_cs_usage"; exit ;;
15247 1.3 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15248 1.3 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
15249 1.3 christos ac_cs_silent=: ;;
15250 1.3 christos
15251 1.3 christos # This is an error.
15252 1.8 christos -*) as_fn_error $? "unrecognized option: \`$1'
15253 1.4 christos Try \`$0 --help' for more information." ;;
15254 1.3 christos
15255 1.4 christos *) as_fn_append ac_config_targets " $1"
15256 1.3 christos ac_need_defaults=false ;;
15257 1.3 christos
15258 1.3 christos esac
15259 1.3 christos shift
15260 1.3 christos done
15261 1.3 christos
15262 1.3 christos ac_configure_extra_args=
15263 1.1 christos
15264 1.3 christos if $ac_cs_silent; then
15265 1.3 christos exec 6>/dev/null
15266 1.3 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
15267 1.1 christos fi
15268 1.1 christos
15269 1.1 christos _ACEOF
15270 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15271 1.3 christos if \$ac_cs_recheck; then
15272 1.11 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15273 1.4 christos shift
15274 1.4 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15275 1.4 christos CONFIG_SHELL='$SHELL'
15276 1.3 christos export CONFIG_SHELL
15277 1.4 christos exec "\$@"
15278 1.3 christos fi
15279 1.1 christos
15280 1.1 christos _ACEOF
15281 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15282 1.3 christos exec 5>>config.log
15283 1.1 christos {
15284 1.3 christos echo
15285 1.3 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15286 1.3 christos ## Running $as_me. ##
15287 1.3 christos _ASBOX
15288 1.4 christos $as_echo "$ac_log"
15289 1.3 christos } >&5
15290 1.1 christos
15291 1.1 christos _ACEOF
15292 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15293 1.3 christos #
15294 1.3 christos # INIT-COMMANDS
15295 1.3 christos #
15296 1.3 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15297 1.3 christos
15298 1.3 christos
15299 1.3 christos # The HP-UX ksh and POSIX shell print the target directory to stdout
15300 1.3 christos # if CDPATH is set.
15301 1.3 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15302 1.3 christos
15303 1.3 christos sed_quote_subst='$sed_quote_subst'
15304 1.3 christos double_quote_subst='$double_quote_subst'
15305 1.3 christos delay_variable_subst='$delay_variable_subst'
15306 1.11 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15307 1.11 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15308 1.11 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15309 1.11 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15310 1.11 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15311 1.11 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15312 1.11 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15313 1.11 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15314 1.11 christos PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
15315 1.11 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15316 1.11 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15317 1.11 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15318 1.11 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15319 1.11 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15320 1.11 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15321 1.11 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15322 1.11 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15323 1.11 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15324 1.11 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15325 1.11 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15326 1.11 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15327 1.11 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15328 1.11 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15329 1.11 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15330 1.11 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15331 1.11 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15332 1.11 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15333 1.11 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15334 1.11 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15335 1.11 christos lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15336 1.11 christos lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15337 1.11 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15338 1.11 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15339 1.11 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15340 1.11 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15341 1.11 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15342 1.11 christos file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15343 1.11 christos want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15344 1.11 christos DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15345 1.11 christos sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15346 1.11 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15347 1.11 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15348 1.11 christos archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15349 1.11 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15350 1.11 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15351 1.11 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15352 1.11 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15353 1.11 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15354 1.11 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15355 1.11 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15356 1.11 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15357 1.11 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15358 1.11 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15359 1.11 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15360 1.11 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15361 1.11 christos lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15362 1.11 christos 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"`'
15363 1.11 christos nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15364 1.11 christos lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15365 1.11 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15366 1.11 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15367 1.11 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15368 1.11 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15369 1.11 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15370 1.11 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15371 1.11 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15372 1.11 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15373 1.11 christos MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15374 1.11 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15375 1.11 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15376 1.11 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15377 1.11 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15378 1.11 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15379 1.11 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15380 1.11 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15381 1.11 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15382 1.11 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15383 1.11 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15384 1.11 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15385 1.11 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15386 1.11 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15387 1.11 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15388 1.11 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15389 1.11 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15390 1.11 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15391 1.11 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15392 1.11 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15393 1.11 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15394 1.11 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15395 1.11 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15396 1.11 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15397 1.11 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15398 1.11 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15399 1.11 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15400 1.11 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15401 1.11 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15402 1.11 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15403 1.11 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15404 1.11 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15405 1.11 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15406 1.11 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15407 1.11 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15408 1.11 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15409 1.11 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15410 1.11 christos postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
15411 1.11 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15412 1.11 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15413 1.11 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15414 1.11 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15415 1.11 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15416 1.11 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15417 1.11 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15418 1.11 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15419 1.11 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15420 1.11 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15421 1.11 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15422 1.11 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15423 1.11 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15424 1.11 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15425 1.11 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15426 1.11 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15427 1.11 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15428 1.11 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15429 1.11 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15430 1.11 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15431 1.11 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15432 1.11 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15433 1.11 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15434 1.11 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15435 1.11 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15436 1.3 christos
15437 1.3 christos LTCC='$LTCC'
15438 1.3 christos LTCFLAGS='$LTCFLAGS'
15439 1.3 christos compiler='$compiler_DEFAULT'
15440 1.3 christos
15441 1.11 christos # A function that is used when there is no print builtin or printf.
15442 1.11 christos func_fallback_echo ()
15443 1.11 christos {
15444 1.11 christos eval 'cat <<_LTECHO_EOF
15445 1.11 christos \$1
15446 1.11 christos _LTECHO_EOF'
15447 1.11 christos }
15448 1.11 christos
15449 1.3 christos # Quote evaled strings.
15450 1.11 christos for var in SHELL \
15451 1.11 christos ECHO \
15452 1.11 christos PATH_SEPARATOR \
15453 1.11 christos SED \
15454 1.3 christos GREP \
15455 1.3 christos EGREP \
15456 1.3 christos FGREP \
15457 1.3 christos LD \
15458 1.3 christos NM \
15459 1.3 christos LN_S \
15460 1.3 christos lt_SP2NL \
15461 1.3 christos lt_NL2SP \
15462 1.3 christos reload_flag \
15463 1.3 christos OBJDUMP \
15464 1.3 christos deplibs_check_method \
15465 1.3 christos file_magic_cmd \
15466 1.11 christos file_magic_glob \
15467 1.11 christos want_nocaseglob \
15468 1.11 christos DLLTOOL \
15469 1.11 christos sharedlib_from_linklib_cmd \
15470 1.3 christos AR \
15471 1.3 christos AR_FLAGS \
15472 1.11 christos archiver_list_spec \
15473 1.3 christos STRIP \
15474 1.3 christos RANLIB \
15475 1.3 christos CC \
15476 1.3 christos CFLAGS \
15477 1.3 christos compiler \
15478 1.3 christos lt_cv_sys_global_symbol_pipe \
15479 1.3 christos lt_cv_sys_global_symbol_to_cdecl \
15480 1.3 christos lt_cv_sys_global_symbol_to_c_name_address \
15481 1.3 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15482 1.11 christos nm_file_list_spec \
15483 1.3 christos lt_prog_compiler_no_builtin_flag \
15484 1.11 christos lt_prog_compiler_pic \
15485 1.3 christos lt_prog_compiler_wl \
15486 1.3 christos lt_prog_compiler_static \
15487 1.3 christos lt_cv_prog_compiler_c_o \
15488 1.3 christos need_locks \
15489 1.11 christos MANIFEST_TOOL \
15490 1.3 christos DSYMUTIL \
15491 1.3 christos NMEDIT \
15492 1.3 christos LIPO \
15493 1.3 christos OTOOL \
15494 1.3 christos OTOOL64 \
15495 1.3 christos shrext_cmds \
15496 1.3 christos export_dynamic_flag_spec \
15497 1.3 christos whole_archive_flag_spec \
15498 1.3 christos compiler_needs_object \
15499 1.3 christos with_gnu_ld \
15500 1.3 christos allow_undefined_flag \
15501 1.3 christos no_undefined_flag \
15502 1.3 christos hardcode_libdir_flag_spec \
15503 1.3 christos hardcode_libdir_separator \
15504 1.3 christos exclude_expsyms \
15505 1.3 christos include_expsyms \
15506 1.3 christos file_list_spec \
15507 1.3 christos variables_saved_for_relink \
15508 1.3 christos libname_spec \
15509 1.3 christos library_names_spec \
15510 1.3 christos soname_spec \
15511 1.11 christos install_override_mode \
15512 1.3 christos finish_eval \
15513 1.3 christos old_striplib \
15514 1.3 christos striplib; do
15515 1.11 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15516 1.3 christos *[\\\\\\\`\\"\\\$]*)
15517 1.11 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15518 1.3 christos ;;
15519 1.3 christos *)
15520 1.3 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15521 1.3 christos ;;
15522 1.3 christos esac
15523 1.3 christos done
15524 1.3 christos
15525 1.3 christos # Double-quote double-evaled strings.
15526 1.3 christos for var in reload_cmds \
15527 1.3 christos old_postinstall_cmds \
15528 1.3 christos old_postuninstall_cmds \
15529 1.3 christos old_archive_cmds \
15530 1.3 christos extract_expsyms_cmds \
15531 1.3 christos old_archive_from_new_cmds \
15532 1.3 christos old_archive_from_expsyms_cmds \
15533 1.3 christos archive_cmds \
15534 1.3 christos archive_expsym_cmds \
15535 1.3 christos module_cmds \
15536 1.3 christos module_expsym_cmds \
15537 1.3 christos export_symbols_cmds \
15538 1.3 christos prelink_cmds \
15539 1.11 christos postlink_cmds \
15540 1.3 christos postinstall_cmds \
15541 1.3 christos postuninstall_cmds \
15542 1.3 christos finish_cmds \
15543 1.3 christos sys_lib_search_path_spec \
15544 1.3 christos sys_lib_dlsearch_path_spec; do
15545 1.11 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15546 1.3 christos *[\\\\\\\`\\"\\\$]*)
15547 1.11 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15548 1.3 christos ;;
15549 1.3 christos *)
15550 1.3 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15551 1.3 christos ;;
15552 1.3 christos esac
15553 1.3 christos done
15554 1.3 christos
15555 1.3 christos ac_aux_dir='$ac_aux_dir'
15556 1.3 christos xsi_shell='$xsi_shell'
15557 1.3 christos lt_shell_append='$lt_shell_append'
15558 1.3 christos
15559 1.3 christos # See if we are running on zsh, and set the options which allow our
15560 1.3 christos # commands through without removal of \ escapes INIT.
15561 1.3 christos if test -n "\${ZSH_VERSION+set}" ; then
15562 1.3 christos setopt NO_GLOB_SUBST
15563 1.1 christos fi
15564 1.1 christos
15565 1.1 christos
15566 1.3 christos PACKAGE='$PACKAGE'
15567 1.3 christos VERSION='$VERSION'
15568 1.3 christos TIMESTAMP='$TIMESTAMP'
15569 1.3 christos RM='$RM'
15570 1.3 christos ofile='$ofile'
15571 1.3 christos
15572 1.3 christos
15573 1.3 christos
15574 1.3 christos
15575 1.1 christos _ACEOF
15576 1.1 christos
15577 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15578 1.1 christos
15579 1.3 christos # Handling of arguments.
15580 1.3 christos for ac_config_target in $ac_config_targets
15581 1.3 christos do
15582 1.3 christos case $ac_config_target in
15583 1.3 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
15584 1.3 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15585 1.3 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15586 1.3 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15587 1.3 christos "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
15588 1.3 christos "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
15589 1.3 christos "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
15590 1.3 christos "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15591 1.3 christos "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
15592 1.1 christos
15593 1.8 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15594 1.3 christos esac
15595 1.3 christos done
15596 1.1 christos
15597 1.1 christos
15598 1.3 christos # If the user did not use the arguments to specify the items to instantiate,
15599 1.3 christos # then the envvar interface is used. Set only those that are not.
15600 1.3 christos # We use the long form for the default assignment because of an extremely
15601 1.3 christos # bizarre bug on SunOS 4.1.3.
15602 1.3 christos if $ac_need_defaults; then
15603 1.3 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15604 1.3 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15605 1.3 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15606 1.1 christos fi
15607 1.1 christos
15608 1.3 christos # Have a temporary directory for convenience. Make it in the build tree
15609 1.3 christos # simply because there is no reason against having it here, and in addition,
15610 1.3 christos # creating and moving files from /tmp can sometimes cause problems.
15611 1.3 christos # Hook for its removal unless debugging.
15612 1.3 christos # Note that there is a small window in which the directory will not be cleaned:
15613 1.3 christos # after its creation but before its name has been assigned to `$tmp'.
15614 1.3 christos $debug ||
15615 1.3 christos {
15616 1.8 christos tmp= ac_tmp=
15617 1.3 christos trap 'exit_status=$?
15618 1.8 christos : "${ac_tmp:=$tmp}"
15619 1.8 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15620 1.3 christos ' 0
15621 1.4 christos trap 'as_fn_exit 1' 1 2 13 15
15622 1.3 christos }
15623 1.3 christos # Create a (secure) tmp directory for tmp files.
15624 1.1 christos
15625 1.1 christos {
15626 1.3 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15627 1.8 christos test -d "$tmp"
15628 1.3 christos } ||
15629 1.3 christos {
15630 1.3 christos tmp=./conf$$-$RANDOM
15631 1.3 christos (umask 077 && mkdir "$tmp")
15632 1.8 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15633 1.8 christos ac_tmp=$tmp
15634 1.4 christos
15635 1.4 christos # Set up the scripts for CONFIG_FILES section.
15636 1.4 christos # No need to generate them if there are no CONFIG_FILES.
15637 1.4 christos # This happens for instance with `./config.status config.h'.
15638 1.4 christos if test -n "$CONFIG_FILES"; then
15639 1.3 christos
15640 1.3 christos
15641 1.4 christos ac_cr=`echo X | tr X '\015'`
15642 1.4 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
15643 1.4 christos # But we know of no other shell where ac_cr would be empty at this
15644 1.4 christos # point, so we can use a bashism as a fallback.
15645 1.4 christos if test "x$ac_cr" = x; then
15646 1.4 christos eval ac_cr=\$\'\\r\'
15647 1.4 christos fi
15648 1.4 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15649 1.4 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15650 1.8 christos ac_cs_awk_cr='\\r'
15651 1.4 christos else
15652 1.4 christos ac_cs_awk_cr=$ac_cr
15653 1.4 christos fi
15654 1.1 christos
15655 1.8 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15656 1.1 christos _ACEOF
15657 1.1 christos
15658 1.1 christos
15659 1.4 christos {
15660 1.4 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
15661 1.4 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15662 1.4 christos echo "_ACEOF"
15663 1.4 christos } >conf$$subs.sh ||
15664 1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15665 1.8 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15666 1.3 christos ac_delim='%!_!# '
15667 1.3 christos for ac_last_try in false false false false false :; do
15668 1.4 christos . ./conf$$subs.sh ||
15669 1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15670 1.1 christos
15671 1.4 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15672 1.4 christos if test $ac_delim_n = $ac_delim_num; then
15673 1.3 christos break
15674 1.3 christos elif $ac_last_try; then
15675 1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15676 1.1 christos else
15677 1.3 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15678 1.3 christos fi
15679 1.3 christos done
15680 1.4 christos rm -f conf$$subs.sh
15681 1.3 christos
15682 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15683 1.8 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15684 1.4 christos _ACEOF
15685 1.4 christos sed -n '
15686 1.4 christos h
15687 1.4 christos s/^/S["/; s/!.*/"]=/
15688 1.4 christos p
15689 1.4 christos g
15690 1.4 christos s/^[^!]*!//
15691 1.4 christos :repl
15692 1.4 christos t repl
15693 1.4 christos s/'"$ac_delim"'$//
15694 1.4 christos t delim
15695 1.4 christos :nl
15696 1.4 christos h
15697 1.8 christos s/\(.\{148\}\)..*/\1/
15698 1.4 christos t more1
15699 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15700 1.4 christos p
15701 1.4 christos n
15702 1.4 christos b repl
15703 1.4 christos :more1
15704 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15705 1.4 christos p
15706 1.4 christos g
15707 1.4 christos s/.\{148\}//
15708 1.4 christos t nl
15709 1.4 christos :delim
15710 1.4 christos h
15711 1.8 christos s/\(.\{148\}\)..*/\1/
15712 1.4 christos t more2
15713 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
15714 1.4 christos p
15715 1.4 christos b
15716 1.4 christos :more2
15717 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15718 1.4 christos p
15719 1.4 christos g
15720 1.4 christos s/.\{148\}//
15721 1.4 christos t delim
15722 1.4 christos ' <conf$$subs.awk | sed '
15723 1.4 christos /^[^""]/{
15724 1.4 christos N
15725 1.4 christos s/\n//
15726 1.4 christos }
15727 1.4 christos ' >>$CONFIG_STATUS || ac_write_fail=1
15728 1.4 christos rm -f conf$$subs.awk
15729 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15730 1.4 christos _ACAWK
15731 1.8 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15732 1.4 christos for (key in S) S_is_set[key] = 1
15733 1.4 christos FS = ""
15734 1.1 christos
15735 1.4 christos }
15736 1.4 christos {
15737 1.4 christos line = $ 0
15738 1.4 christos nfields = split(line, field, "@")
15739 1.4 christos substed = 0
15740 1.4 christos len = length(field[1])
15741 1.4 christos for (i = 2; i < nfields; i++) {
15742 1.4 christos key = field[i]
15743 1.4 christos keylen = length(key)
15744 1.4 christos if (S_is_set[key]) {
15745 1.4 christos value = S[key]
15746 1.4 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15747 1.4 christos len += length(value) + length(field[++i])
15748 1.4 christos substed = 1
15749 1.4 christos } else
15750 1.4 christos len += 1 + keylen
15751 1.4 christos }
15752 1.1 christos
15753 1.4 christos print line
15754 1.4 christos }
15755 1.1 christos
15756 1.4 christos _ACAWK
15757 1.1 christos _ACEOF
15758 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15759 1.4 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15760 1.4 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15761 1.4 christos else
15762 1.4 christos cat
15763 1.8 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15764 1.8 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15765 1.3 christos _ACEOF
15766 1.1 christos
15767 1.8 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15768 1.8 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15769 1.3 christos # trailing colons and then remove the whole line if VPATH becomes empty
15770 1.3 christos # (actually we leave an empty line to preserve line numbers).
15771 1.3 christos if test "x$srcdir" = x.; then
15772 1.8 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15773 1.8 christos h
15774 1.8 christos s///
15775 1.8 christos s/^/:/
15776 1.8 christos s/[ ]*$/:/
15777 1.8 christos s/:\$(srcdir):/:/g
15778 1.8 christos s/:\${srcdir}:/:/g
15779 1.8 christos s/:@srcdir@:/:/g
15780 1.8 christos s/^:*//
15781 1.3 christos s/:*$//
15782 1.8 christos x
15783 1.8 christos s/\(=[ ]*\).*/\1/
15784 1.8 christos G
15785 1.8 christos s/\n//
15786 1.3 christos s/^[^=]*=[ ]*$//
15787 1.3 christos }'
15788 1.1 christos fi
15789 1.1 christos
15790 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15791 1.3 christos fi # test -n "$CONFIG_FILES"
15792 1.1 christos
15793 1.4 christos # Set up the scripts for CONFIG_HEADERS section.
15794 1.4 christos # No need to generate them if there are no CONFIG_HEADERS.
15795 1.4 christos # This happens for instance with `./config.status Makefile'.
15796 1.4 christos if test -n "$CONFIG_HEADERS"; then
15797 1.8 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15798 1.4 christos BEGIN {
15799 1.4 christos _ACEOF
15800 1.4 christos
15801 1.4 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
15802 1.4 christos # here-document in config.status, that substitutes the proper values into
15803 1.4 christos # config.h.in to produce config.h.
15804 1.4 christos
15805 1.4 christos # Create a delimiter string that does not exist in confdefs.h, to ease
15806 1.4 christos # handling of long lines.
15807 1.4 christos ac_delim='%!_!# '
15808 1.4 christos for ac_last_try in false false :; do
15809 1.8 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15810 1.8 christos if test -z "$ac_tt"; then
15811 1.4 christos break
15812 1.4 christos elif $ac_last_try; then
15813 1.8 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15814 1.4 christos else
15815 1.4 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15816 1.4 christos fi
15817 1.4 christos done
15818 1.4 christos
15819 1.4 christos # For the awk script, D is an array of macro values keyed by name,
15820 1.4 christos # likewise P contains macro parameters if any. Preserve backslash
15821 1.4 christos # newline sequences.
15822 1.4 christos
15823 1.4 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15824 1.4 christos sed -n '
15825 1.4 christos s/.\{148\}/&'"$ac_delim"'/g
15826 1.4 christos t rset
15827 1.4 christos :rset
15828 1.4 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
15829 1.4 christos t def
15830 1.4 christos d
15831 1.4 christos :def
15832 1.4 christos s/\\$//
15833 1.4 christos t bsnl
15834 1.4 christos s/["\\]/\\&/g
15835 1.4 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15836 1.4 christos D["\1"]=" \3"/p
15837 1.4 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15838 1.4 christos d
15839 1.4 christos :bsnl
15840 1.4 christos s/["\\]/\\&/g
15841 1.4 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15842 1.4 christos D["\1"]=" \3\\\\\\n"\\/p
15843 1.4 christos t cont
15844 1.4 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15845 1.4 christos t cont
15846 1.4 christos d
15847 1.4 christos :cont
15848 1.4 christos n
15849 1.4 christos s/.\{148\}/&'"$ac_delim"'/g
15850 1.4 christos t clear
15851 1.4 christos :clear
15852 1.4 christos s/\\$//
15853 1.4 christos t bsnlc
15854 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
15855 1.4 christos d
15856 1.4 christos :bsnlc
15857 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15858 1.4 christos b cont
15859 1.4 christos ' <confdefs.h | sed '
15860 1.4 christos s/'"$ac_delim"'/"\\\
15861 1.4 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
15862 1.4 christos
15863 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15864 1.4 christos for (key in D) D_is_set[key] = 1
15865 1.4 christos FS = ""
15866 1.4 christos }
15867 1.4 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15868 1.4 christos line = \$ 0
15869 1.4 christos split(line, arg, " ")
15870 1.4 christos if (arg[1] == "#") {
15871 1.4 christos defundef = arg[2]
15872 1.4 christos mac1 = arg[3]
15873 1.4 christos } else {
15874 1.4 christos defundef = substr(arg[1], 2)
15875 1.4 christos mac1 = arg[2]
15876 1.4 christos }
15877 1.4 christos split(mac1, mac2, "(") #)
15878 1.4 christos macro = mac2[1]
15879 1.4 christos prefix = substr(line, 1, index(line, defundef) - 1)
15880 1.4 christos if (D_is_set[macro]) {
15881 1.4 christos # Preserve the white space surrounding the "#".
15882 1.4 christos print prefix "define", macro P[macro] D[macro]
15883 1.4 christos next
15884 1.4 christos } else {
15885 1.4 christos # Replace #undef with comments. This is necessary, for example,
15886 1.4 christos # in the case of _POSIX_SOURCE, which is predefined and required
15887 1.4 christos # on some systems where configure will not decide to define it.
15888 1.4 christos if (defundef == "undef") {
15889 1.4 christos print "/*", prefix defundef, macro, "*/"
15890 1.4 christos next
15891 1.4 christos }
15892 1.4 christos }
15893 1.4 christos }
15894 1.4 christos { print }
15895 1.4 christos _ACAWK
15896 1.4 christos _ACEOF
15897 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15898 1.8 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15899 1.4 christos fi # test -n "$CONFIG_HEADERS"
15900 1.4 christos
15901 1.1 christos
15902 1.4 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15903 1.4 christos shift
15904 1.4 christos for ac_tag
15905 1.3 christos do
15906 1.3 christos case $ac_tag in
15907 1.3 christos :[FHLC]) ac_mode=$ac_tag; continue;;
15908 1.3 christos esac
15909 1.3 christos case $ac_mode$ac_tag in
15910 1.3 christos :[FHL]*:*);;
15911 1.8 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15912 1.3 christos :[FH]-) ac_tag=-:-;;
15913 1.3 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15914 1.3 christos esac
15915 1.3 christos ac_save_IFS=$IFS
15916 1.3 christos IFS=:
15917 1.3 christos set x $ac_tag
15918 1.3 christos IFS=$ac_save_IFS
15919 1.3 christos shift
15920 1.3 christos ac_file=$1
15921 1.3 christos shift
15922 1.1 christos
15923 1.3 christos case $ac_mode in
15924 1.3 christos :L) ac_source=$1;;
15925 1.3 christos :[FH])
15926 1.3 christos ac_file_inputs=
15927 1.3 christos for ac_f
15928 1.3 christos do
15929 1.3 christos case $ac_f in
15930 1.8 christos -) ac_f="$ac_tmp/stdin";;
15931 1.3 christos *) # Look for the file first in the build tree, then in the source tree
15932 1.3 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
15933 1.3 christos # because $ac_f cannot contain `:'.
15934 1.3 christos test -f "$ac_f" ||
15935 1.3 christos case $ac_f in
15936 1.3 christos [\\/$]*) false;;
15937 1.3 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15938 1.3 christos esac ||
15939 1.8 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15940 1.3 christos esac
15941 1.4 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15942 1.4 christos as_fn_append ac_file_inputs " '$ac_f'"
15943 1.3 christos done
15944 1.1 christos
15945 1.3 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
15946 1.3 christos # use $as_me), people would be surprised to read:
15947 1.3 christos # /* config.h. Generated by config.status. */
15948 1.4 christos configure_input='Generated from '`
15949 1.4 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15950 1.4 christos `' by configure.'
15951 1.3 christos if test x"$ac_file" != x-; then
15952 1.3 christos configure_input="$ac_file. $configure_input"
15953 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15954 1.4 christos $as_echo "$as_me: creating $ac_file" >&6;}
15955 1.3 christos fi
15956 1.4 christos # Neutralize special characters interpreted by sed in replacement strings.
15957 1.4 christos case $configure_input in #(
15958 1.4 christos *\&* | *\|* | *\\* )
15959 1.4 christos ac_sed_conf_input=`$as_echo "$configure_input" |
15960 1.4 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
15961 1.4 christos *) ac_sed_conf_input=$configure_input;;
15962 1.4 christos esac
15963 1.1 christos
15964 1.3 christos case $ac_tag in
15965 1.8 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
15966 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15967 1.3 christos esac
15968 1.3 christos ;;
15969 1.3 christos esac
15970 1.1 christos
15971 1.3 christos ac_dir=`$as_dirname -- "$ac_file" ||
15972 1.3 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15973 1.3 christos X"$ac_file" : 'X\(//\)[^/]' \| \
15974 1.3 christos X"$ac_file" : 'X\(//\)$' \| \
15975 1.3 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15976 1.4 christos $as_echo X"$ac_file" |
15977 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15978 1.3 christos s//\1/
15979 1.3 christos q
15980 1.3 christos }
15981 1.3 christos /^X\(\/\/\)[^/].*/{
15982 1.3 christos s//\1/
15983 1.3 christos q
15984 1.3 christos }
15985 1.3 christos /^X\(\/\/\)$/{
15986 1.3 christos s//\1/
15987 1.3 christos q
15988 1.3 christos }
15989 1.3 christos /^X\(\/\).*/{
15990 1.3 christos s//\1/
15991 1.3 christos q
15992 1.3 christos }
15993 1.3 christos s/.*/./; q'`
15994 1.4 christos as_dir="$ac_dir"; as_fn_mkdir_p
15995 1.3 christos ac_builddir=.
15996 1.1 christos
15997 1.3 christos case "$ac_dir" in
15998 1.3 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15999 1.3 christos *)
16000 1.4 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16001 1.3 christos # A ".." for each directory in $ac_dir_suffix.
16002 1.4 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16003 1.3 christos case $ac_top_builddir_sub in
16004 1.3 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16005 1.3 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16006 1.3 christos esac ;;
16007 1.3 christos esac
16008 1.3 christos ac_abs_top_builddir=$ac_pwd
16009 1.3 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
16010 1.3 christos # for backward compatibility:
16011 1.3 christos ac_top_builddir=$ac_top_build_prefix
16012 1.1 christos
16013 1.3 christos case $srcdir in
16014 1.3 christos .) # We are building in place.
16015 1.3 christos ac_srcdir=.
16016 1.3 christos ac_top_srcdir=$ac_top_builddir_sub
16017 1.3 christos ac_abs_top_srcdir=$ac_pwd ;;
16018 1.3 christos [\\/]* | ?:[\\/]* ) # Absolute name.
16019 1.3 christos ac_srcdir=$srcdir$ac_dir_suffix;
16020 1.3 christos ac_top_srcdir=$srcdir
16021 1.3 christos ac_abs_top_srcdir=$srcdir ;;
16022 1.3 christos *) # Relative name.
16023 1.3 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16024 1.3 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
16025 1.3 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16026 1.3 christos esac
16027 1.3 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16028 1.1 christos
16029 1.1 christos
16030 1.3 christos case $ac_mode in
16031 1.3 christos :F)
16032 1.3 christos #
16033 1.3 christos # CONFIG_FILE
16034 1.3 christos #
16035 1.1 christos
16036 1.3 christos case $INSTALL in
16037 1.3 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16038 1.3 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16039 1.3 christos esac
16040 1.3 christos ac_MKDIR_P=$MKDIR_P
16041 1.3 christos case $MKDIR_P in
16042 1.3 christos [\\/$]* | ?:[\\/]* ) ;;
16043 1.3 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16044 1.3 christos esac
16045 1.3 christos _ACEOF
16046 1.1 christos
16047 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16048 1.3 christos # If the template does not know about datarootdir, expand it.
16049 1.3 christos # FIXME: This hack should be removed a few years after 2.60.
16050 1.3 christos ac_datarootdir_hack=; ac_datarootdir_seen=
16051 1.4 christos ac_sed_dataroot='
16052 1.4 christos /datarootdir/ {
16053 1.3 christos p
16054 1.3 christos q
16055 1.1 christos }
16056 1.3 christos /@datadir@/p
16057 1.3 christos /@docdir@/p
16058 1.3 christos /@infodir@/p
16059 1.3 christos /@localedir@/p
16060 1.4 christos /@mandir@/p'
16061 1.4 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16062 1.3 christos *datarootdir*) ac_datarootdir_seen=yes;;
16063 1.3 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16064 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16065 1.4 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16066 1.1 christos _ACEOF
16067 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16068 1.3 christos ac_datarootdir_hack='
16069 1.3 christos s&@datadir@&$datadir&g
16070 1.3 christos s&@docdir@&$docdir&g
16071 1.3 christos s&@infodir@&$infodir&g
16072 1.3 christos s&@localedir@&$localedir&g
16073 1.3 christos s&@mandir@&$mandir&g
16074 1.4 christos s&\\\${datarootdir}&$datarootdir&g' ;;
16075 1.1 christos esac
16076 1.3 christos _ACEOF
16077 1.1 christos
16078 1.3 christos # Neutralize VPATH when `$srcdir' = `.'.
16079 1.3 christos # Shell code in configure.ac might set extrasub.
16080 1.3 christos # FIXME: do we really want to maintain this feature?
16081 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16082 1.4 christos ac_sed_extra="$ac_vpsub
16083 1.3 christos $extrasub
16084 1.1 christos _ACEOF
16085 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16086 1.3 christos :t
16087 1.3 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16088 1.4 christos s|@configure_input@|$ac_sed_conf_input|;t t
16089 1.3 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
16090 1.4 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
16091 1.3 christos s&@srcdir@&$ac_srcdir&;t t
16092 1.3 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
16093 1.3 christos s&@top_srcdir@&$ac_top_srcdir&;t t
16094 1.3 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16095 1.3 christos s&@builddir@&$ac_builddir&;t t
16096 1.3 christos s&@abs_builddir@&$ac_abs_builddir&;t t
16097 1.3 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16098 1.3 christos s&@INSTALL@&$ac_INSTALL&;t t
16099 1.3 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t
16100 1.3 christos $ac_datarootdir_hack
16101 1.4 christos "
16102 1.8 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16103 1.8 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16104 1.1 christos
16105 1.3 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16106 1.8 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16107 1.8 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16108 1.8 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
16109 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16110 1.8 christos which seems to be undefined. Please make sure it is defined" >&5
16111 1.4 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16112 1.8 christos which seems to be undefined. Please make sure it is defined" >&2;}
16113 1.1 christos
16114 1.8 christos rm -f "$ac_tmp/stdin"
16115 1.3 christos case $ac_file in
16116 1.8 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16117 1.8 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16118 1.4 christos esac \
16119 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16120 1.3 christos ;;
16121 1.3 christos :H)
16122 1.3 christos #
16123 1.3 christos # CONFIG_HEADER
16124 1.3 christos #
16125 1.3 christos if test x"$ac_file" != x-; then
16126 1.4 christos {
16127 1.4 christos $as_echo "/* $configure_input */" \
16128 1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16129 1.8 christos } >"$ac_tmp/config.h" \
16130 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16131 1.8 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16132 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16133 1.4 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
16134 1.3 christos else
16135 1.4 christos rm -f "$ac_file"
16136 1.8 christos mv "$ac_tmp/config.h" "$ac_file" \
16137 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16138 1.3 christos fi
16139 1.3 christos else
16140 1.4 christos $as_echo "/* $configure_input */" \
16141 1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16142 1.8 christos || as_fn_error $? "could not create -" "$LINENO" 5
16143 1.3 christos fi
16144 1.4 christos # Compute "$ac_file"'s index in $config_headers.
16145 1.4 christos _am_arg="$ac_file"
16146 1.3 christos _am_stamp_count=1
16147 1.3 christos for _am_header in $config_headers :; do
16148 1.3 christos case $_am_header in
16149 1.4 christos $_am_arg | $_am_arg:* )
16150 1.3 christos break ;;
16151 1.3 christos * )
16152 1.3 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16153 1.3 christos esac
16154 1.3 christos done
16155 1.4 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16156 1.4 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16157 1.4 christos X"$_am_arg" : 'X\(//\)[^/]' \| \
16158 1.4 christos X"$_am_arg" : 'X\(//\)$' \| \
16159 1.4 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16160 1.4 christos $as_echo X"$_am_arg" |
16161 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16162 1.3 christos s//\1/
16163 1.3 christos q
16164 1.3 christos }
16165 1.3 christos /^X\(\/\/\)[^/].*/{
16166 1.3 christos s//\1/
16167 1.3 christos q
16168 1.3 christos }
16169 1.3 christos /^X\(\/\/\)$/{
16170 1.3 christos s//\1/
16171 1.3 christos q
16172 1.3 christos }
16173 1.3 christos /^X\(\/\).*/{
16174 1.3 christos s//\1/
16175 1.3 christos q
16176 1.3 christos }
16177 1.3 christos s/.*/./; q'`/stamp-h$_am_stamp_count
16178 1.3 christos ;;
16179 1.1 christos
16180 1.4 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16181 1.4 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
16182 1.1 christos ;;
16183 1.3 christos esac
16184 1.3 christos
16185 1.1 christos
16186 1.3 christos case $ac_file$ac_mode in
16187 1.4 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16188 1.11 christos # Older Autoconf quotes --file arguments for eval, but not when files
16189 1.4 christos # are listed without --file. Let's play safe and only enable the eval
16190 1.4 christos # if we detect the quoting.
16191 1.4 christos case $CONFIG_FILES in
16192 1.4 christos *\'*) eval set x "$CONFIG_FILES" ;;
16193 1.4 christos *) set x $CONFIG_FILES ;;
16194 1.4 christos esac
16195 1.4 christos shift
16196 1.4 christos for mf
16197 1.4 christos do
16198 1.4 christos # Strip MF so we end up with the name of the file.
16199 1.4 christos mf=`echo "$mf" | sed -e 's/:.*$//'`
16200 1.4 christos # Check whether this is an Automake generated Makefile or not.
16201 1.11 christos # We used to match only the files named 'Makefile.in', but
16202 1.4 christos # some people rename them; so instead we look at the file content.
16203 1.4 christos # Grep'ing the first line is not enough: some people post-process
16204 1.4 christos # each Makefile.in and add a new line on top of each file to say so.
16205 1.4 christos # Grep'ing the whole file is not good either: AIX grep has a line
16206 1.4 christos # limit of 2048, but all sed's we know have understand at least 4000.
16207 1.4 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16208 1.4 christos dirpart=`$as_dirname -- "$mf" ||
16209 1.3 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16210 1.3 christos X"$mf" : 'X\(//\)[^/]' \| \
16211 1.3 christos X"$mf" : 'X\(//\)$' \| \
16212 1.3 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16213 1.4 christos $as_echo X"$mf" |
16214 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16215 1.3 christos s//\1/
16216 1.3 christos q
16217 1.3 christos }
16218 1.3 christos /^X\(\/\/\)[^/].*/{
16219 1.3 christos s//\1/
16220 1.3 christos q
16221 1.3 christos }
16222 1.3 christos /^X\(\/\/\)$/{
16223 1.3 christos s//\1/
16224 1.3 christos q
16225 1.3 christos }
16226 1.3 christos /^X\(\/\).*/{
16227 1.3 christos s//\1/
16228 1.3 christos q
16229 1.3 christos }
16230 1.3 christos s/.*/./; q'`
16231 1.4 christos else
16232 1.4 christos continue
16233 1.4 christos fi
16234 1.4 christos # Extract the definition of DEPDIR, am__include, and am__quote
16235 1.11 christos # from the Makefile without running 'make'.
16236 1.4 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16237 1.4 christos test -z "$DEPDIR" && continue
16238 1.4 christos am__include=`sed -n 's/^am__include = //p' < "$mf"`
16239 1.11 christos test -z "$am__include" && continue
16240 1.4 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16241 1.4 christos # Find all dependency output files, they are included files with
16242 1.4 christos # $(DEPDIR) in their names. We invoke sed twice because it is the
16243 1.4 christos # simplest approach to changing $(DEPDIR) to its actual value in the
16244 1.4 christos # expansion.
16245 1.4 christos for file in `sed -n "
16246 1.4 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16247 1.11 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16248 1.4 christos # Make sure the directory exists.
16249 1.4 christos test -f "$dirpart/$file" && continue
16250 1.4 christos fdir=`$as_dirname -- "$file" ||
16251 1.3 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16252 1.3 christos X"$file" : 'X\(//\)[^/]' \| \
16253 1.3 christos X"$file" : 'X\(//\)$' \| \
16254 1.3 christos X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16255 1.4 christos $as_echo X"$file" |
16256 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16257 1.3 christos s//\1/
16258 1.3 christos q
16259 1.3 christos }
16260 1.3 christos /^X\(\/\/\)[^/].*/{
16261 1.3 christos s//\1/
16262 1.3 christos q
16263 1.3 christos }
16264 1.3 christos /^X\(\/\/\)$/{
16265 1.3 christos s//\1/
16266 1.3 christos q
16267 1.3 christos }
16268 1.3 christos /^X\(\/\).*/{
16269 1.3 christos s//\1/
16270 1.3 christos q
16271 1.3 christos }
16272 1.3 christos s/.*/./; q'`
16273 1.4 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p
16274 1.4 christos # echo "creating $dirpart/$file"
16275 1.4 christos echo '# dummy' > "$dirpart/$file"
16276 1.3 christos done
16277 1.3 christos done
16278 1.4 christos }
16279 1.3 christos ;;
16280 1.3 christos "libtool":C)
16281 1.3 christos
16282 1.3 christos # See if we are running on zsh, and set the options which allow our
16283 1.3 christos # commands through without removal of \ escapes.
16284 1.3 christos if test -n "${ZSH_VERSION+set}" ; then
16285 1.3 christos setopt NO_GLOB_SUBST
16286 1.3 christos fi
16287 1.3 christos
16288 1.3 christos cfgfile="${ofile}T"
16289 1.3 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16290 1.3 christos $RM "$cfgfile"
16291 1.1 christos
16292 1.3 christos cat <<_LT_EOF >> "$cfgfile"
16293 1.3 christos #! $SHELL
16294 1.3 christos
16295 1.3 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16296 1.3 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16297 1.3 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16298 1.3 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16299 1.3 christos #
16300 1.3 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16301 1.11 christos # 2006, 2007, 2008, 2009, 2010, 2011 Free Software
16302 1.11 christos # Foundation, Inc.
16303 1.3 christos # Written by Gordon Matzigkeit, 1996
16304 1.3 christos #
16305 1.3 christos # This file is part of GNU Libtool.
16306 1.3 christos #
16307 1.3 christos # GNU Libtool is free software; you can redistribute it and/or
16308 1.3 christos # modify it under the terms of the GNU General Public License as
16309 1.3 christos # published by the Free Software Foundation; either version 2 of
16310 1.3 christos # the License, or (at your option) any later version.
16311 1.3 christos #
16312 1.3 christos # As a special exception to the GNU General Public License,
16313 1.3 christos # if you distribute this file as part of a program or library that
16314 1.3 christos # is built using GNU Libtool, you may include this file under the
16315 1.3 christos # same distribution terms that you use for the rest of that program.
16316 1.3 christos #
16317 1.3 christos # GNU Libtool is distributed in the hope that it will be useful,
16318 1.3 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of
16319 1.3 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16320 1.3 christos # GNU General Public License for more details.
16321 1.3 christos #
16322 1.3 christos # You should have received a copy of the GNU General Public License
16323 1.3 christos # along with GNU Libtool; see the file COPYING. If not, a copy
16324 1.3 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16325 1.3 christos # obtained by writing to the Free Software Foundation, Inc.,
16326 1.3 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16327 1.1 christos
16328 1.1 christos
16329 1.3 christos # The names of the tagged configurations supported by this script.
16330 1.3 christos available_tags=""
16331 1.1 christos
16332 1.3 christos # ### BEGIN LIBTOOL CONFIG
16333 1.1 christos
16334 1.3 christos # Which release of libtool.m4 was used?
16335 1.3 christos macro_version=$macro_version
16336 1.3 christos macro_revision=$macro_revision
16337 1.1 christos
16338 1.3 christos # Whether or not to build static libraries.
16339 1.3 christos build_old_libs=$enable_static
16340 1.1 christos
16341 1.3 christos # What type of objects to build.
16342 1.3 christos pic_mode=$pic_mode
16343 1.1 christos
16344 1.8 christos # Whether or not to build shared libraries.
16345 1.8 christos build_libtool_libs=$enable_shared
16346 1.8 christos
16347 1.3 christos # Whether or not to optimize for fast installation.
16348 1.3 christos fast_install=$enable_fast_install
16349 1.1 christos
16350 1.11 christos # Shell to use when invoking shell scripts.
16351 1.11 christos SHELL=$lt_SHELL
16352 1.11 christos
16353 1.11 christos # An echo program that protects backslashes.
16354 1.11 christos ECHO=$lt_ECHO
16355 1.11 christos
16356 1.11 christos # The PATH separator for the build system.
16357 1.11 christos PATH_SEPARATOR=$lt_PATH_SEPARATOR
16358 1.11 christos
16359 1.3 christos # The host system.
16360 1.3 christos host_alias=$host_alias
16361 1.3 christos host=$host
16362 1.3 christos host_os=$host_os
16363 1.1 christos
16364 1.3 christos # The build system.
16365 1.3 christos build_alias=$build_alias
16366 1.3 christos build=$build
16367 1.3 christos build_os=$build_os
16368 1.1 christos
16369 1.3 christos # A sed program that does not truncate output.
16370 1.3 christos SED=$lt_SED
16371 1.1 christos
16372 1.3 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16373 1.3 christos Xsed="\$SED -e 1s/^X//"
16374 1.1 christos
16375 1.3 christos # A grep program that handles long lines.
16376 1.3 christos GREP=$lt_GREP
16377 1.1 christos
16378 1.3 christos # An ERE matcher.
16379 1.3 christos EGREP=$lt_EGREP
16380 1.1 christos
16381 1.3 christos # A literal string matcher.
16382 1.3 christos FGREP=$lt_FGREP
16383 1.1 christos
16384 1.3 christos # A BSD- or MS-compatible name lister.
16385 1.3 christos NM=$lt_NM
16386 1.1 christos
16387 1.3 christos # Whether we need soft or hard links.
16388 1.3 christos LN_S=$lt_LN_S
16389 1.1 christos
16390 1.3 christos # What is the maximum length of a command?
16391 1.3 christos max_cmd_len=$max_cmd_len
16392 1.1 christos
16393 1.3 christos # Object file suffix (normally "o").
16394 1.3 christos objext=$ac_objext
16395 1.1 christos
16396 1.3 christos # Executable file suffix (normally "").
16397 1.3 christos exeext=$exeext
16398 1.1 christos
16399 1.3 christos # whether the shell understands "unset".
16400 1.3 christos lt_unset=$lt_unset
16401 1.1 christos
16402 1.3 christos # turn spaces into newlines.
16403 1.3 christos SP2NL=$lt_lt_SP2NL
16404 1.1 christos
16405 1.3 christos # turn newlines into spaces.
16406 1.3 christos NL2SP=$lt_lt_NL2SP
16407 1.1 christos
16408 1.11 christos # convert \$build file names to \$host format.
16409 1.11 christos to_host_file_cmd=$lt_cv_to_host_file_cmd
16410 1.11 christos
16411 1.11 christos # convert \$build files to toolchain format.
16412 1.11 christos to_tool_file_cmd=$lt_cv_to_tool_file_cmd
16413 1.1 christos
16414 1.3 christos # An object symbol dumper.
16415 1.3 christos OBJDUMP=$lt_OBJDUMP
16416 1.1 christos
16417 1.3 christos # Method to check whether dependent libraries are shared objects.
16418 1.3 christos deplibs_check_method=$lt_deplibs_check_method
16419 1.1 christos
16420 1.11 christos # Command to use when deplibs_check_method = "file_magic".
16421 1.3 christos file_magic_cmd=$lt_file_magic_cmd
16422 1.1 christos
16423 1.11 christos # How to find potential files when deplibs_check_method = "file_magic".
16424 1.11 christos file_magic_glob=$lt_file_magic_glob
16425 1.11 christos
16426 1.11 christos # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16427 1.11 christos want_nocaseglob=$lt_want_nocaseglob
16428 1.11 christos
16429 1.11 christos # DLL creation program.
16430 1.11 christos DLLTOOL=$lt_DLLTOOL
16431 1.11 christos
16432 1.11 christos # Command to associate shared and link libraries.
16433 1.11 christos sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16434 1.11 christos
16435 1.3 christos # The archiver.
16436 1.3 christos AR=$lt_AR
16437 1.11 christos
16438 1.11 christos # Flags to create an archive.
16439 1.3 christos AR_FLAGS=$lt_AR_FLAGS
16440 1.1 christos
16441 1.11 christos # How to feed a file listing to the archiver.
16442 1.11 christos archiver_list_spec=$lt_archiver_list_spec
16443 1.11 christos
16444 1.3 christos # A symbol stripping program.
16445 1.3 christos STRIP=$lt_STRIP
16446 1.1 christos
16447 1.3 christos # Commands used to install an old-style archive.
16448 1.3 christos RANLIB=$lt_RANLIB
16449 1.3 christos old_postinstall_cmds=$lt_old_postinstall_cmds
16450 1.3 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds
16451 1.1 christos
16452 1.11 christos # Whether to use a lock for old archive extraction.
16453 1.11 christos lock_old_archive_extraction=$lock_old_archive_extraction
16454 1.11 christos
16455 1.3 christos # A C compiler.
16456 1.3 christos LTCC=$lt_CC
16457 1.1 christos
16458 1.3 christos # LTCC compiler flags.
16459 1.3 christos LTCFLAGS=$lt_CFLAGS
16460 1.1 christos
16461 1.3 christos # Take the output of nm and produce a listing of raw symbols and C names.
16462 1.3 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16463 1.1 christos
16464 1.3 christos # Transform the output of nm in a proper C declaration.
16465 1.3 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16466 1.1 christos
16467 1.3 christos # Transform the output of nm in a C name address pair.
16468 1.3 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16469 1.1 christos
16470 1.3 christos # Transform the output of nm in a C name address pair when lib prefix is needed.
16471 1.3 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16472 1.1 christos
16473 1.11 christos # Specify filename containing input files for \$NM.
16474 1.11 christos nm_file_list_spec=$lt_nm_file_list_spec
16475 1.11 christos
16476 1.11 christos # The root where to search for dependent libraries,and in which our libraries should be installed.
16477 1.11 christos lt_sysroot=$lt_sysroot
16478 1.11 christos
16479 1.3 christos # The name of the directory that contains temporary libtool files.
16480 1.3 christos objdir=$objdir
16481 1.1 christos
16482 1.3 christos # Used to examine libraries when file_magic_cmd begins with "file".
16483 1.3 christos MAGIC_CMD=$MAGIC_CMD
16484 1.1 christos
16485 1.3 christos # Must we lock files when doing compilation?
16486 1.3 christos need_locks=$lt_need_locks
16487 1.1 christos
16488 1.11 christos # Manifest tool.
16489 1.11 christos MANIFEST_TOOL=$lt_MANIFEST_TOOL
16490 1.11 christos
16491 1.3 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16492 1.3 christos DSYMUTIL=$lt_DSYMUTIL
16493 1.1 christos
16494 1.3 christos # Tool to change global to local symbols on Mac OS X.
16495 1.3 christos NMEDIT=$lt_NMEDIT
16496 1.1 christos
16497 1.3 christos # Tool to manipulate fat objects and archives on Mac OS X.
16498 1.3 christos LIPO=$lt_LIPO
16499 1.1 christos
16500 1.3 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16501 1.3 christos OTOOL=$lt_OTOOL
16502 1.1 christos
16503 1.3 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16504 1.3 christos OTOOL64=$lt_OTOOL64
16505 1.1 christos
16506 1.3 christos # Old archive suffix (normally "a").
16507 1.3 christos libext=$libext
16508 1.1 christos
16509 1.3 christos # Shared library suffix (normally ".so").
16510 1.3 christos shrext_cmds=$lt_shrext_cmds
16511 1.1 christos
16512 1.3 christos # The commands to extract the exported symbol list from a shared archive.
16513 1.3 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds
16514 1.1 christos
16515 1.3 christos # Variables whose values should be saved in libtool wrapper scripts and
16516 1.3 christos # restored at link time.
16517 1.3 christos variables_saved_for_relink=$lt_variables_saved_for_relink
16518 1.1 christos
16519 1.3 christos # Do we need the "lib" prefix for modules?
16520 1.3 christos need_lib_prefix=$need_lib_prefix
16521 1.1 christos
16522 1.3 christos # Do we need a version for libraries?
16523 1.3 christos need_version=$need_version
16524 1.1 christos
16525 1.3 christos # Library versioning type.
16526 1.3 christos version_type=$version_type
16527 1.1 christos
16528 1.3 christos # Shared library runtime path variable.
16529 1.3 christos runpath_var=$runpath_var
16530 1.1 christos
16531 1.3 christos # Shared library path variable.
16532 1.3 christos shlibpath_var=$shlibpath_var
16533 1.1 christos
16534 1.3 christos # Is shlibpath searched before the hard-coded library search path?
16535 1.3 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16536 1.1 christos
16537 1.3 christos # Format of library name prefix.
16538 1.3 christos libname_spec=$lt_libname_spec
16539 1.1 christos
16540 1.3 christos # List of archive names. First name is the real one, the rest are links.
16541 1.3 christos # The last name is the one that the linker finds with -lNAME
16542 1.3 christos library_names_spec=$lt_library_names_spec
16543 1.1 christos
16544 1.3 christos # The coded name of the library, if different from the real name.
16545 1.3 christos soname_spec=$lt_soname_spec
16546 1.1 christos
16547 1.11 christos # Permission mode override for installation of shared libraries.
16548 1.11 christos install_override_mode=$lt_install_override_mode
16549 1.11 christos
16550 1.3 christos # Command to use after installation of a shared archive.
16551 1.3 christos postinstall_cmds=$lt_postinstall_cmds
16552 1.1 christos
16553 1.3 christos # Command to use after uninstallation of a shared archive.
16554 1.3 christos postuninstall_cmds=$lt_postuninstall_cmds
16555 1.1 christos
16556 1.3 christos # Commands used to finish a libtool library installation in a directory.
16557 1.3 christos finish_cmds=$lt_finish_cmds
16558 1.1 christos
16559 1.3 christos # As "finish_cmds", except a single script fragment to be evaled but
16560 1.3 christos # not shown.
16561 1.3 christos finish_eval=$lt_finish_eval
16562 1.1 christos
16563 1.3 christos # Whether we should hardcode library paths into libraries.
16564 1.3 christos hardcode_into_libs=$hardcode_into_libs
16565 1.1 christos
16566 1.3 christos # Compile-time system search path for libraries.
16567 1.3 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16568 1.1 christos
16569 1.3 christos # Run-time system search path for libraries.
16570 1.3 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16571 1.1 christos
16572 1.3 christos # Whether dlopen is supported.
16573 1.3 christos dlopen_support=$enable_dlopen
16574 1.1 christos
16575 1.3 christos # Whether dlopen of programs is supported.
16576 1.3 christos dlopen_self=$enable_dlopen_self
16577 1.1 christos
16578 1.3 christos # Whether dlopen of statically linked programs is supported.
16579 1.3 christos dlopen_self_static=$enable_dlopen_self_static
16580 1.1 christos
16581 1.3 christos # Commands to strip libraries.
16582 1.3 christos old_striplib=$lt_old_striplib
16583 1.3 christos striplib=$lt_striplib
16584 1.1 christos
16585 1.1 christos
16586 1.3 christos # The linker used to build libraries.
16587 1.3 christos LD=$lt_LD
16588 1.1 christos
16589 1.11 christos # How to create reloadable object files.
16590 1.11 christos reload_flag=$lt_reload_flag
16591 1.11 christos reload_cmds=$lt_reload_cmds
16592 1.11 christos
16593 1.3 christos # Commands used to build an old-style archive.
16594 1.3 christos old_archive_cmds=$lt_old_archive_cmds
16595 1.1 christos
16596 1.3 christos # A language specific compiler.
16597 1.3 christos CC=$lt_compiler
16598 1.1 christos
16599 1.3 christos # Is the compiler the GNU compiler?
16600 1.3 christos with_gcc=$GCC
16601 1.1 christos
16602 1.3 christos # Compiler flag to turn off builtin functions.
16603 1.3 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16604 1.1 christos
16605 1.11 christos # Additional compiler flags for building library objects.
16606 1.11 christos pic_flag=$lt_lt_prog_compiler_pic
16607 1.11 christos
16608 1.3 christos # How to pass a linker flag through the compiler.
16609 1.3 christos wl=$lt_lt_prog_compiler_wl
16610 1.1 christos
16611 1.3 christos # Compiler flag to prevent dynamic linking.
16612 1.3 christos link_static_flag=$lt_lt_prog_compiler_static
16613 1.1 christos
16614 1.3 christos # Does compiler simultaneously support -c and -o options?
16615 1.3 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16616 1.1 christos
16617 1.3 christos # Whether or not to add -lc for building shared libraries.
16618 1.3 christos build_libtool_need_lc=$archive_cmds_need_lc
16619 1.1 christos
16620 1.3 christos # Whether or not to disallow shared libs when runtime libs are static.
16621 1.3 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16622 1.1 christos
16623 1.3 christos # Compiler flag to allow reflexive dlopens.
16624 1.3 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16625 1.1 christos
16626 1.3 christos # Compiler flag to generate shared objects directly from archives.
16627 1.3 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec
16628 1.1 christos
16629 1.3 christos # Whether the compiler copes with passing no objects directly.
16630 1.3 christos compiler_needs_object=$lt_compiler_needs_object
16631 1.1 christos
16632 1.3 christos # Create an old-style archive from a shared archive.
16633 1.3 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16634 1.1 christos
16635 1.3 christos # Create a temporary old-style archive to link instead of a shared archive.
16636 1.3 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16637 1.1 christos
16638 1.3 christos # Commands used to build a shared archive.
16639 1.3 christos archive_cmds=$lt_archive_cmds
16640 1.3 christos archive_expsym_cmds=$lt_archive_expsym_cmds
16641 1.1 christos
16642 1.3 christos # Commands used to build a loadable module if different from building
16643 1.3 christos # a shared archive.
16644 1.3 christos module_cmds=$lt_module_cmds
16645 1.3 christos module_expsym_cmds=$lt_module_expsym_cmds
16646 1.1 christos
16647 1.3 christos # Whether we are building with GNU ld or not.
16648 1.3 christos with_gnu_ld=$lt_with_gnu_ld
16649 1.1 christos
16650 1.3 christos # Flag that allows shared libraries with undefined symbols to be built.
16651 1.3 christos allow_undefined_flag=$lt_allow_undefined_flag
16652 1.1 christos
16653 1.3 christos # Flag that enforces no undefined symbols.
16654 1.3 christos no_undefined_flag=$lt_no_undefined_flag
16655 1.1 christos
16656 1.3 christos # Flag to hardcode \$libdir into a binary during linking.
16657 1.3 christos # This must work even if \$libdir does not exist
16658 1.3 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16659 1.1 christos
16660 1.3 christos # Whether we need a single "-rpath" flag with a separated argument.
16661 1.3 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator
16662 1.1 christos
16663 1.3 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16664 1.3 christos # DIR into the resulting binary.
16665 1.3 christos hardcode_direct=$hardcode_direct
16666 1.1 christos
16667 1.3 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16668 1.3 christos # DIR into the resulting binary and the resulting library dependency is
16669 1.3 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16670 1.3 christos # library is relocated.
16671 1.3 christos hardcode_direct_absolute=$hardcode_direct_absolute
16672 1.1 christos
16673 1.3 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16674 1.3 christos # into the resulting binary.
16675 1.3 christos hardcode_minus_L=$hardcode_minus_L
16676 1.1 christos
16677 1.3 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16678 1.3 christos # into the resulting binary.
16679 1.3 christos hardcode_shlibpath_var=$hardcode_shlibpath_var
16680 1.1 christos
16681 1.3 christos # Set to "yes" if building a shared library automatically hardcodes DIR
16682 1.3 christos # into the library and all subsequent libraries and executables linked
16683 1.3 christos # against it.
16684 1.3 christos hardcode_automatic=$hardcode_automatic
16685 1.1 christos
16686 1.3 christos # Set to yes if linker adds runtime paths of dependent libraries
16687 1.3 christos # to runtime path list.
16688 1.3 christos inherit_rpath=$inherit_rpath
16689 1.1 christos
16690 1.3 christos # Whether libtool must link a program against all its dependency libraries.
16691 1.3 christos link_all_deplibs=$link_all_deplibs
16692 1.1 christos
16693 1.3 christos # Set to "yes" if exported symbols are required.
16694 1.3 christos always_export_symbols=$always_export_symbols
16695 1.1 christos
16696 1.3 christos # The commands to list exported symbols.
16697 1.3 christos export_symbols_cmds=$lt_export_symbols_cmds
16698 1.1 christos
16699 1.3 christos # Symbols that should not be listed in the preloaded symbols.
16700 1.3 christos exclude_expsyms=$lt_exclude_expsyms
16701 1.1 christos
16702 1.3 christos # Symbols that must always be exported.
16703 1.3 christos include_expsyms=$lt_include_expsyms
16704 1.1 christos
16705 1.3 christos # Commands necessary for linking programs (against libraries) with templates.
16706 1.3 christos prelink_cmds=$lt_prelink_cmds
16707 1.1 christos
16708 1.11 christos # Commands necessary for finishing linking programs.
16709 1.11 christos postlink_cmds=$lt_postlink_cmds
16710 1.11 christos
16711 1.3 christos # Specify filename containing input files.
16712 1.3 christos file_list_spec=$lt_file_list_spec
16713 1.1 christos
16714 1.3 christos # How to hardcode a shared library path into an executable.
16715 1.3 christos hardcode_action=$hardcode_action
16716 1.1 christos
16717 1.3 christos # ### END LIBTOOL CONFIG
16718 1.1 christos
16719 1.3 christos _LT_EOF
16720 1.1 christos
16721 1.3 christos case $host_os in
16722 1.3 christos aix3*)
16723 1.3 christos cat <<\_LT_EOF >> "$cfgfile"
16724 1.3 christos # AIX sometimes has problems with the GCC collect2 program. For some
16725 1.3 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
16726 1.3 christos # vanish in a puff of smoke.
16727 1.3 christos if test "X${COLLECT_NAMES+set}" != Xset; then
16728 1.3 christos COLLECT_NAMES=
16729 1.3 christos export COLLECT_NAMES
16730 1.3 christos fi
16731 1.3 christos _LT_EOF
16732 1.1 christos ;;
16733 1.1 christos esac
16734 1.1 christos
16735 1.1 christos
16736 1.3 christos ltmain="$ac_aux_dir/ltmain.sh"
16737 1.1 christos
16738 1.1 christos
16739 1.3 christos # We use sed instead of cat because bash on DJGPP gets confused if
16740 1.3 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in
16741 1.3 christos # text mode, it properly converts lines to CR/LF. This bash problem
16742 1.3 christos # is reportedly fixed, but why not run on old versions too?
16743 1.11 christos sed '$q' "$ltmain" >> "$cfgfile" \
16744 1.11 christos || (rm -f "$cfgfile"; exit 1)
16745 1.1 christos
16746 1.11 christos if test x"$xsi_shell" = xyes; then
16747 1.11 christos sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
16748 1.11 christos func_dirname ()\
16749 1.11 christos {\
16750 1.11 christos \ case ${1} in\
16751 1.11 christos \ */*) func_dirname_result="${1%/*}${2}" ;;\
16752 1.11 christos \ * ) func_dirname_result="${3}" ;;\
16753 1.11 christos \ esac\
16754 1.11 christos } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
16755 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16756 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16757 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16758 1.11 christos
16759 1.11 christos
16760 1.11 christos sed -e '/^func_basename ()$/,/^} # func_basename /c\
16761 1.11 christos func_basename ()\
16762 1.11 christos {\
16763 1.11 christos \ func_basename_result="${1##*/}"\
16764 1.11 christos } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
16765 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16766 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16767 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16768 1.11 christos
16769 1.11 christos
16770 1.11 christos sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
16771 1.11 christos func_dirname_and_basename ()\
16772 1.11 christos {\
16773 1.11 christos \ case ${1} in\
16774 1.11 christos \ */*) func_dirname_result="${1%/*}${2}" ;;\
16775 1.11 christos \ * ) func_dirname_result="${3}" ;;\
16776 1.11 christos \ esac\
16777 1.11 christos \ func_basename_result="${1##*/}"\
16778 1.11 christos } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
16779 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16780 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16781 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16782 1.11 christos
16783 1.11 christos
16784 1.11 christos sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
16785 1.11 christos func_stripname ()\
16786 1.11 christos {\
16787 1.11 christos \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
16788 1.11 christos \ # positional parameters, so assign one to ordinary parameter first.\
16789 1.11 christos \ func_stripname_result=${3}\
16790 1.11 christos \ func_stripname_result=${func_stripname_result#"${1}"}\
16791 1.11 christos \ func_stripname_result=${func_stripname_result%"${2}"}\
16792 1.11 christos } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
16793 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16794 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16795 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16796 1.11 christos
16797 1.11 christos
16798 1.11 christos sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
16799 1.11 christos func_split_long_opt ()\
16800 1.11 christos {\
16801 1.11 christos \ func_split_long_opt_name=${1%%=*}\
16802 1.11 christos \ func_split_long_opt_arg=${1#*=}\
16803 1.11 christos } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
16804 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16805 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16806 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16807 1.11 christos
16808 1.11 christos
16809 1.11 christos sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
16810 1.11 christos func_split_short_opt ()\
16811 1.11 christos {\
16812 1.11 christos \ func_split_short_opt_arg=${1#??}\
16813 1.11 christos \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
16814 1.11 christos } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
16815 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16816 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16817 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16818 1.11 christos
16819 1.11 christos
16820 1.11 christos sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
16821 1.11 christos func_lo2o ()\
16822 1.11 christos {\
16823 1.11 christos \ case ${1} in\
16824 1.11 christos \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
16825 1.11 christos \ *) func_lo2o_result=${1} ;;\
16826 1.11 christos \ esac\
16827 1.11 christos } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
16828 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16829 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16830 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16831 1.11 christos
16832 1.11 christos
16833 1.11 christos sed -e '/^func_xform ()$/,/^} # func_xform /c\
16834 1.11 christos func_xform ()\
16835 1.11 christos {\
16836 1.11 christos func_xform_result=${1%.*}.lo\
16837 1.11 christos } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
16838 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16839 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16840 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16841 1.11 christos
16842 1.11 christos
16843 1.11 christos sed -e '/^func_arith ()$/,/^} # func_arith /c\
16844 1.11 christos func_arith ()\
16845 1.11 christos {\
16846 1.11 christos func_arith_result=$(( $* ))\
16847 1.11 christos } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
16848 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16849 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16850 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16851 1.11 christos
16852 1.11 christos
16853 1.11 christos sed -e '/^func_len ()$/,/^} # func_len /c\
16854 1.11 christos func_len ()\
16855 1.11 christos {\
16856 1.11 christos func_len_result=${#1}\
16857 1.11 christos } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
16858 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16859 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16860 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16861 1.11 christos
16862 1.11 christos fi
16863 1.11 christos
16864 1.11 christos if test x"$lt_shell_append" = xyes; then
16865 1.11 christos sed -e '/^func_append ()$/,/^} # func_append /c\
16866 1.11 christos func_append ()\
16867 1.11 christos {\
16868 1.11 christos eval "${1}+=\\${2}"\
16869 1.11 christos } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
16870 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16871 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16872 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16873 1.11 christos
16874 1.11 christos
16875 1.11 christos sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
16876 1.11 christos func_append_quoted ()\
16877 1.11 christos {\
16878 1.11 christos \ func_quote_for_eval "${2}"\
16879 1.11 christos \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
16880 1.11 christos } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
16881 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16882 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16883 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16884 1.11 christos
16885 1.11 christos
16886 1.11 christos # Save a `func_append' function call where possible by direct use of '+='
16887 1.11 christos sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
16888 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16889 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16890 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16891 1.11 christos else
16892 1.11 christos # Save a `func_append' function call even when '+=' is not available
16893 1.11 christos sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
16894 1.11 christos && mv -f "$cfgfile.tmp" "$cfgfile" \
16895 1.11 christos || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16896 1.11 christos test 0 -eq $? || _lt_function_replace_fail=:
16897 1.11 christos fi
16898 1.11 christos
16899 1.11 christos if test x"$_lt_function_replace_fail" = x":"; then
16900 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
16901 1.11 christos $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
16902 1.11 christos fi
16903 1.1 christos
16904 1.3 christos
16905 1.11 christos mv -f "$cfgfile" "$ofile" ||
16906 1.3 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16907 1.3 christos chmod +x "$ofile"
16908 1.3 christos
16909 1.1 christos ;;
16910 1.1 christos
16911 1.1 christos esac
16912 1.1 christos done # for ac_tag
16913 1.1 christos
16914 1.1 christos
16915 1.4 christos as_fn_exit 0
16916 1.1 christos _ACEOF
16917 1.1 christos ac_clean_files=$ac_clean_files_save
16918 1.1 christos
16919 1.4 christos test $ac_write_fail = 0 ||
16920 1.8 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16921 1.4 christos
16922 1.1 christos
16923 1.1 christos # configure is writing to config.log, and then calls config.status.
16924 1.1 christos # config.status does its own redirection, appending to config.log.
16925 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
16926 1.1 christos # by configure, so config.status won't be able to write to it; its
16927 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
16928 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
16929 1.1 christos # appended to by config.status. When coming back to configure, we
16930 1.1 christos # need to make the FD available again.
16931 1.1 christos if test "$no_create" != yes; then
16932 1.1 christos ac_cs_success=:
16933 1.1 christos ac_config_status_args=
16934 1.1 christos test "$silent" = yes &&
16935 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
16936 1.1 christos exec 5>/dev/null
16937 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16938 1.1 christos exec 5>>config.log
16939 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16940 1.1 christos # would make configure fail if this is the last instruction.
16941 1.8 christos $ac_cs_success || as_fn_exit 1
16942 1.4 christos fi
16943 1.4 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16944 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16945 1.4 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16946 1.1 christos fi
16947 1.1 christos
16948