configure revision 1.9 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.9 christos # Generated by GNU Autoconf 2.69 for file 5.14.
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.8 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.8 christos # Use a proper internal environment variable to ensure we don't fall
138 1.8 christos # into an infinite loop, continuously re-executing ourselves.
139 1.8 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 1.8 christos _as_can_reexec=no; export _as_can_reexec;
141 1.8 christos # We cannot yet assume a decent shell, so we have to provide a
142 1.8 christos # neutralization value for shells without unset; and this also
143 1.8 christos # works around shells that cannot unset nonexistent variables.
144 1.8 christos # Preserve -v and -x to the replacement shell.
145 1.8 christos BASH_ENV=/dev/null
146 1.8 christos ENV=/dev/null
147 1.8 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 1.8 christos case $- in # ((((
149 1.8 christos *v*x* | *x*v* ) as_opts=-vx ;;
150 1.8 christos *v* ) as_opts=-v ;;
151 1.8 christos *x* ) as_opts=-x ;;
152 1.8 christos * ) as_opts= ;;
153 1.8 christos esac
154 1.8 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 1.8 christos # Admittedly, this is quite paranoid, since all the known shells bail
156 1.8 christos # out after a failed `exec'.
157 1.8 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 1.8 christos as_fn_exit 255
159 1.8 christos fi
160 1.8 christos # We don't want this to propagate to other subprocesses.
161 1.8 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.8 christos test x\$exitcode = x0 || exit 1
196 1.8 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.4 christos test \$(( 1 + 1 )) = 2 || exit 1"
202 1.4 christos if (eval "$as_required") 2>/dev/null; then :
203 1.4 christos as_have_required=yes
204 1.1 christos else
205 1.4 christos as_have_required=no
206 1.1 christos fi
207 1.4 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
208 1.1 christos
209 1.1 christos else
210 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
211 1.4 christos as_found=false
212 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213 1.1 christos do
214 1.1 christos IFS=$as_save_IFS
215 1.1 christos test -z "$as_dir" && as_dir=.
216 1.4 christos as_found=:
217 1.4 christos case $as_dir in #(
218 1.1 christos /*)
219 1.1 christos for as_base in sh bash ksh sh5; do
220 1.4 christos # Try only shells that exist, to save several forks.
221 1.4 christos as_shell=$as_dir/$as_base
222 1.4 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
223 1.4 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.4 christos CONFIG_SHELL=$as_shell as_have_required=yes
225 1.4 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
226 1.4 christos break 2
227 1.4 christos fi
228 1.4 christos fi
229 1.1 christos done;;
230 1.1 christos esac
231 1.4 christos as_found=false
232 1.1 christos done
233 1.4 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
234 1.4 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
235 1.4 christos CONFIG_SHELL=$SHELL as_have_required=yes
236 1.4 christos fi; }
237 1.1 christos IFS=$as_save_IFS
238 1.1 christos
239 1.1 christos
240 1.4 christos if test "x$CONFIG_SHELL" != x; then :
241 1.8 christos export CONFIG_SHELL
242 1.8 christos # We cannot yet assume a decent shell, so we have to provide a
243 1.8 christos # neutralization value for shells without unset; and this also
244 1.8 christos # works around shells that cannot unset nonexistent variables.
245 1.8 christos # Preserve -v and -x to the replacement shell.
246 1.8 christos BASH_ENV=/dev/null
247 1.8 christos ENV=/dev/null
248 1.8 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
249 1.8 christos case $- in # ((((
250 1.8 christos *v*x* | *x*v* ) as_opts=-vx ;;
251 1.8 christos *v* ) as_opts=-v ;;
252 1.8 christos *x* ) as_opts=-x ;;
253 1.8 christos * ) as_opts= ;;
254 1.8 christos esac
255 1.8 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
256 1.8 christos # Admittedly, this is quite paranoid, since all the known shells bail
257 1.8 christos # out after a failed `exec'.
258 1.8 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
259 1.8 christos exit 255
260 1.4 christos fi
261 1.4 christos
262 1.4 christos if test x$as_have_required = xno; then :
263 1.4 christos $as_echo "$0: This script requires a shell more modern than all"
264 1.4 christos $as_echo "$0: the shells that I found on your system."
265 1.4 christos if test x${ZSH_VERSION+set} = xset ; then
266 1.4 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
267 1.4 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
268 1.4 christos else
269 1.4 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
270 1.4 christos $0: christos (at] astron.com about your system, including any
271 1.4 christos $0: error possibly output before this message. Then install
272 1.4 christos $0: a modern shell, or manually run the script under such a
273 1.4 christos $0: shell if you do have one."
274 1.4 christos fi
275 1.4 christos exit 1
276 1.4 christos fi
277 1.1 christos fi
278 1.1 christos fi
279 1.4 christos SHELL=${CONFIG_SHELL-/bin/sh}
280 1.4 christos export SHELL
281 1.4 christos # Unset more variables known to interfere with behavior of common tools.
282 1.4 christos CLICOLOR_FORCE= GREP_OPTIONS=
283 1.4 christos unset CLICOLOR_FORCE GREP_OPTIONS
284 1.1 christos
285 1.4 christos ## --------------------- ##
286 1.4 christos ## M4sh Shell Functions. ##
287 1.4 christos ## --------------------- ##
288 1.4 christos # as_fn_unset VAR
289 1.4 christos # ---------------
290 1.4 christos # Portably unset VAR.
291 1.4 christos as_fn_unset ()
292 1.4 christos {
293 1.4 christos { eval $1=; unset $1;}
294 1.4 christos }
295 1.4 christos as_unset=as_fn_unset
296 1.4 christos
297 1.4 christos # as_fn_set_status STATUS
298 1.4 christos # -----------------------
299 1.4 christos # Set $? to STATUS, without forking.
300 1.4 christos as_fn_set_status ()
301 1.4 christos {
302 1.4 christos return $1
303 1.4 christos } # as_fn_set_status
304 1.4 christos
305 1.4 christos # as_fn_exit STATUS
306 1.4 christos # -----------------
307 1.4 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
308 1.4 christos as_fn_exit ()
309 1.4 christos {
310 1.4 christos set +e
311 1.4 christos as_fn_set_status $1
312 1.4 christos exit $1
313 1.4 christos } # as_fn_exit
314 1.4 christos
315 1.4 christos # as_fn_mkdir_p
316 1.4 christos # -------------
317 1.4 christos # Create "$as_dir" as a directory, including parents if necessary.
318 1.4 christos as_fn_mkdir_p ()
319 1.4 christos {
320 1.1 christos
321 1.4 christos case $as_dir in #(
322 1.4 christos -*) as_dir=./$as_dir;;
323 1.4 christos esac
324 1.4 christos test -d "$as_dir" || eval $as_mkdir_p || {
325 1.4 christos as_dirs=
326 1.4 christos while :; do
327 1.4 christos case $as_dir in #(
328 1.4 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
329 1.4 christos *) as_qdir=$as_dir;;
330 1.4 christos esac
331 1.4 christos as_dirs="'$as_qdir' $as_dirs"
332 1.4 christos as_dir=`$as_dirname -- "$as_dir" ||
333 1.4 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
334 1.4 christos X"$as_dir" : 'X\(//\)[^/]' \| \
335 1.4 christos X"$as_dir" : 'X\(//\)$' \| \
336 1.4 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
337 1.4 christos $as_echo X"$as_dir" |
338 1.4 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
339 1.4 christos s//\1/
340 1.4 christos q
341 1.4 christos }
342 1.4 christos /^X\(\/\/\)[^/].*/{
343 1.4 christos s//\1/
344 1.4 christos q
345 1.4 christos }
346 1.4 christos /^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 s/.*/./; q'`
355 1.4 christos test -d "$as_dir" && break
356 1.4 christos done
357 1.4 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
358 1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
359 1.1 christos
360 1.1 christos
361 1.4 christos } # as_fn_mkdir_p
362 1.8 christos
363 1.8 christos # as_fn_executable_p FILE
364 1.8 christos # -----------------------
365 1.8 christos # Test if FILE is an executable regular file.
366 1.8 christos as_fn_executable_p ()
367 1.8 christos {
368 1.8 christos test -f "$1" && test -x "$1"
369 1.8 christos } # as_fn_executable_p
370 1.4 christos # as_fn_append VAR VALUE
371 1.4 christos # ----------------------
372 1.4 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
373 1.4 christos # advantage of any shell optimizations that allow amortized linear growth over
374 1.4 christos # repeated appends, instead of the typical quadratic growth present in naive
375 1.4 christos # implementations.
376 1.4 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
377 1.4 christos eval 'as_fn_append ()
378 1.4 christos {
379 1.4 christos eval $1+=\$2
380 1.4 christos }'
381 1.1 christos else
382 1.4 christos as_fn_append ()
383 1.4 christos {
384 1.4 christos eval $1=\$$1\$2
385 1.4 christos }
386 1.4 christos fi # as_fn_append
387 1.1 christos
388 1.4 christos # as_fn_arith ARG...
389 1.4 christos # ------------------
390 1.4 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
391 1.4 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
392 1.4 christos # must be portable across $(()) and expr.
393 1.4 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
394 1.4 christos eval 'as_fn_arith ()
395 1.4 christos {
396 1.4 christos as_val=$(( $* ))
397 1.4 christos }'
398 1.1 christos else
399 1.4 christos as_fn_arith ()
400 1.4 christos {
401 1.4 christos as_val=`expr "$@" || test $? -eq 1`
402 1.4 christos }
403 1.4 christos fi # as_fn_arith
404 1.1 christos
405 1.1 christos
406 1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
407 1.8 christos # ----------------------------------------
408 1.4 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
409 1.4 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
410 1.8 christos # script with STATUS, using 1 if that was 0.
411 1.4 christos as_fn_error ()
412 1.4 christos {
413 1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1
414 1.8 christos if test "$4"; then
415 1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
416 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
417 1.4 christos fi
418 1.8 christos $as_echo "$as_me: error: $2" >&2
419 1.4 christos as_fn_exit $as_status
420 1.4 christos } # as_fn_error
421 1.1 christos
422 1.4 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
423 1.4 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
424 1.4 christos as_expr=expr
425 1.1 christos else
426 1.4 christos as_expr=false
427 1.1 christos fi
428 1.1 christos
429 1.4 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
430 1.4 christos as_basename=basename
431 1.1 christos else
432 1.4 christos as_basename=false
433 1.1 christos fi
434 1.1 christos
435 1.4 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
436 1.4 christos as_dirname=dirname
437 1.1 christos else
438 1.4 christos as_dirname=false
439 1.1 christos fi
440 1.1 christos
441 1.4 christos as_me=`$as_basename -- "$0" ||
442 1.4 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
443 1.4 christos X"$0" : 'X\(//\)$' \| \
444 1.4 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
445 1.4 christos $as_echo X/"$0" |
446 1.4 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
447 1.4 christos s//\1/
448 1.4 christos q
449 1.4 christos }
450 1.4 christos /^X\/\(\/\/\)$/{
451 1.4 christos s//\1/
452 1.4 christos q
453 1.4 christos }
454 1.4 christos /^X\/\(\/\).*/{
455 1.4 christos s//\1/
456 1.4 christos q
457 1.4 christos }
458 1.4 christos s/.*/./; q'`
459 1.1 christos
460 1.4 christos # Avoid depending upon Character Ranges.
461 1.4 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
462 1.4 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
463 1.4 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
464 1.4 christos as_cr_digits='0123456789'
465 1.4 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
466 1.1 christos
467 1.1 christos
468 1.4 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
469 1.4 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
470 1.4 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
471 1.4 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
472 1.4 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
473 1.1 christos sed -n '
474 1.1 christos p
475 1.1 christos /[$]LINENO/=
476 1.1 christos ' <$as_myself |
477 1.1 christos sed '
478 1.1 christos s/[$]LINENO.*/&-/
479 1.1 christos t lineno
480 1.1 christos b
481 1.1 christos :lineno
482 1.1 christos N
483 1.1 christos :loop
484 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
485 1.1 christos t loop
486 1.1 christos s/-\n.*//
487 1.1 christos ' >$as_me.lineno &&
488 1.1 christos chmod +x "$as_me.lineno" ||
489 1.4 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
490 1.1 christos
491 1.8 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
492 1.8 christos # already done that, so ensure we don't try to do so again and fall
493 1.8 christos # in an infinite loop. This has already happened in practice.
494 1.8 christos _as_can_reexec=no; export _as_can_reexec
495 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
496 1.1 christos # (the dirname of $[0] is not the place where we might find the
497 1.1 christos # original and so on. Autoconf is especially sensitive to this).
498 1.1 christos . "./$as_me.lineno"
499 1.1 christos # Exit status is that of the last command.
500 1.1 christos exit
501 1.1 christos }
502 1.1 christos
503 1.4 christos ECHO_C= ECHO_N= ECHO_T=
504 1.4 christos case `echo -n x` in #(((((
505 1.1 christos -n*)
506 1.4 christos case `echo 'xy\c'` in
507 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
508 1.4 christos xy) ECHO_C='\c';;
509 1.4 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
510 1.4 christos ECHO_T=' ';;
511 1.1 christos esac;;
512 1.1 christos *)
513 1.1 christos ECHO_N='-n';;
514 1.1 christos esac
515 1.1 christos
516 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
517 1.1 christos if test -d conf$$.dir; then
518 1.1 christos rm -f conf$$.dir/conf$$.file
519 1.1 christos else
520 1.1 christos rm -f conf$$.dir
521 1.4 christos mkdir conf$$.dir 2>/dev/null
522 1.1 christos fi
523 1.4 christos if (echo >conf$$.file) 2>/dev/null; then
524 1.4 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
525 1.4 christos as_ln_s='ln -s'
526 1.4 christos # ... but there are two gotchas:
527 1.4 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
528 1.4 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
529 1.8 christos # In both cases, we have to default to `cp -pR'.
530 1.4 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
531 1.8 christos as_ln_s='cp -pR'
532 1.4 christos elif ln conf$$.file conf$$ 2>/dev/null; then
533 1.4 christos as_ln_s=ln
534 1.4 christos else
535 1.8 christos as_ln_s='cp -pR'
536 1.4 christos fi
537 1.1 christos else
538 1.8 christos as_ln_s='cp -pR'
539 1.1 christos fi
540 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
541 1.1 christos rmdir conf$$.dir 2>/dev/null
542 1.1 christos
543 1.1 christos if mkdir -p . 2>/dev/null; then
544 1.4 christos as_mkdir_p='mkdir -p "$as_dir"'
545 1.1 christos else
546 1.1 christos test -d ./-p && rmdir ./-p
547 1.1 christos as_mkdir_p=false
548 1.1 christos fi
549 1.1 christos
550 1.8 christos as_test_x='test -x'
551 1.8 christos as_executable_p=as_fn_executable_p
552 1.1 christos
553 1.1 christos # Sed expression to map a string onto a valid CPP name.
554 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
555 1.1 christos
556 1.1 christos # Sed expression to map a string onto a valid variable name.
557 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
558 1.1 christos
559 1.1 christos
560 1.1 christos
561 1.1 christos # Check that we are running under the correct shell.
562 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh}
563 1.1 christos
564 1.3 christos case X$lt_ECHO in
565 1.1 christos X*--fallback-echo)
566 1.1 christos # Remove one level of quotation (which was required for Make).
567 1.3 christos ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
568 1.1 christos ;;
569 1.1 christos esac
570 1.1 christos
571 1.3 christos ECHO=${lt_ECHO-echo}
572 1.1 christos if test "X$1" = X--no-reexec; then
573 1.1 christos # Discard the --no-reexec flag, and continue.
574 1.1 christos shift
575 1.1 christos elif test "X$1" = X--fallback-echo; then
576 1.1 christos # Avoid inline document here, it may be left over
577 1.1 christos :
578 1.3 christos elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
579 1.3 christos # Yippee, $ECHO works!
580 1.1 christos :
581 1.1 christos else
582 1.1 christos # Restart under the correct shell.
583 1.1 christos exec $SHELL "$0" --no-reexec ${1+"$@"}
584 1.1 christos fi
585 1.1 christos
586 1.1 christos if test "X$1" = X--fallback-echo; then
587 1.1 christos # used as fallback echo
588 1.1 christos shift
589 1.3 christos cat <<_LT_EOF
590 1.1 christos $*
591 1.3 christos _LT_EOF
592 1.1 christos exit 0
593 1.1 christos fi
594 1.1 christos
595 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout
596 1.1 christos # if CDPATH is set.
597 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
598 1.1 christos
599 1.3 christos if test -z "$lt_ECHO"; then
600 1.3 christos if test "X${echo_test_string+set}" != Xset; then
601 1.3 christos # find a string as large as possible, as long as the shell can cope with it
602 1.3 christos for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
603 1.3 christos # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
604 1.3 christos if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
605 1.3 christos { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
606 1.3 christos then
607 1.3 christos break
608 1.3 christos fi
609 1.3 christos done
610 1.3 christos fi
611 1.1 christos
612 1.3 christos if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
613 1.3 christos echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
614 1.3 christos test "X$echo_testing_string" = "X$echo_test_string"; then
615 1.3 christos :
616 1.3 christos else
617 1.3 christos # The Solaris, AIX, and Digital Unix default echo programs unquote
618 1.3 christos # backslashes. This makes it impossible to quote backslashes using
619 1.3 christos # echo "$something" | sed 's/\\/\\\\/g'
620 1.3 christos #
621 1.3 christos # So, first we look for a working echo in the user's PATH.
622 1.1 christos
623 1.3 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
624 1.3 christos for dir in $PATH /usr/ucb; do
625 1.3 christos IFS="$lt_save_ifs"
626 1.3 christos if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
627 1.3 christos test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
628 1.3 christos echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
629 1.3 christos test "X$echo_testing_string" = "X$echo_test_string"; then
630 1.3 christos ECHO="$dir/echo"
631 1.3 christos break
632 1.3 christos fi
633 1.3 christos done
634 1.1 christos IFS="$lt_save_ifs"
635 1.1 christos
636 1.3 christos if test "X$ECHO" = Xecho; then
637 1.3 christos # We didn't find a better echo, so look for alternatives.
638 1.3 christos if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
639 1.3 christos echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
640 1.3 christos test "X$echo_testing_string" = "X$echo_test_string"; then
641 1.3 christos # This shell has a builtin print -r that does the trick.
642 1.3 christos ECHO='print -r'
643 1.3 christos elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
644 1.3 christos test "X$CONFIG_SHELL" != X/bin/ksh; then
645 1.3 christos # If we have ksh, try running configure again with it.
646 1.3 christos ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
647 1.3 christos export ORIGINAL_CONFIG_SHELL
648 1.3 christos CONFIG_SHELL=/bin/ksh
649 1.3 christos export CONFIG_SHELL
650 1.3 christos exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
651 1.3 christos else
652 1.3 christos # Try using printf.
653 1.3 christos ECHO='printf %s\n'
654 1.3 christos if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
655 1.3 christos echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
656 1.1 christos test "X$echo_testing_string" = "X$echo_test_string"; then
657 1.3 christos # Cool, printf works
658 1.3 christos :
659 1.3 christos elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
660 1.3 christos test "X$echo_testing_string" = 'X\t' &&
661 1.3 christos echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
662 1.3 christos test "X$echo_testing_string" = "X$echo_test_string"; then
663 1.3 christos CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
664 1.3 christos export CONFIG_SHELL
665 1.3 christos SHELL="$CONFIG_SHELL"
666 1.3 christos export SHELL
667 1.3 christos ECHO="$CONFIG_SHELL $0 --fallback-echo"
668 1.3 christos elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
669 1.3 christos test "X$echo_testing_string" = 'X\t' &&
670 1.3 christos echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
671 1.3 christos test "X$echo_testing_string" = "X$echo_test_string"; then
672 1.3 christos ECHO="$CONFIG_SHELL $0 --fallback-echo"
673 1.3 christos else
674 1.3 christos # maybe with a smaller string...
675 1.3 christos prev=:
676 1.3 christos
677 1.3 christos for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
678 1.3 christos if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
679 1.3 christos then
680 1.3 christos break
681 1.3 christos fi
682 1.3 christos prev="$cmd"
683 1.3 christos done
684 1.1 christos
685 1.3 christos if test "$prev" != 'sed 50q "$0"'; then
686 1.3 christos echo_test_string=`eval $prev`
687 1.3 christos export echo_test_string
688 1.3 christos exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
689 1.3 christos else
690 1.3 christos # Oops. We lost completely, so just stick with echo.
691 1.3 christos ECHO=echo
692 1.1 christos fi
693 1.3 christos fi
694 1.1 christos fi
695 1.1 christos fi
696 1.1 christos fi
697 1.1 christos fi
698 1.1 christos
699 1.1 christos # Copy echo and quote the copy suitably for passing to libtool from
700 1.1 christos # the Makefile, instead of quoting the original, which is used later.
701 1.3 christos lt_ECHO=$ECHO
702 1.3 christos if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
703 1.3 christos lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
704 1.1 christos fi
705 1.1 christos
706 1.1 christos
707 1.1 christos
708 1.1 christos
709 1.8 christos test -n "$DJDIR" || exec 7<&0 </dev/null
710 1.8 christos exec 6>&1
711 1.1 christos
712 1.1 christos # Name of the host.
713 1.8 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
714 1.1 christos # so uname gets run too.
715 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
716 1.1 christos
717 1.1 christos #
718 1.1 christos # Initializations.
719 1.1 christos #
720 1.1 christos ac_default_prefix=/usr/local
721 1.1 christos ac_clean_files=
722 1.1 christos ac_config_libobj_dir=.
723 1.1 christos LIBOBJS=
724 1.1 christos cross_compiling=no
725 1.1 christos subdirs=
726 1.1 christos MFLAGS=
727 1.1 christos MAKEFLAGS=
728 1.1 christos
729 1.1 christos # Identity of this package.
730 1.1 christos PACKAGE_NAME='file'
731 1.1 christos PACKAGE_TARNAME='file'
732 1.9 christos PACKAGE_VERSION='5.14'
733 1.9 christos PACKAGE_STRING='file 5.14'
734 1.1 christos PACKAGE_BUGREPORT='christos (at] astron.com'
735 1.4 christos PACKAGE_URL=''
736 1.1 christos
737 1.1 christos # Factoring default headers for most tests.
738 1.1 christos ac_includes_default="\
739 1.1 christos #include <stdio.h>
740 1.1 christos #ifdef HAVE_SYS_TYPES_H
741 1.1 christos # include <sys/types.h>
742 1.1 christos #endif
743 1.1 christos #ifdef HAVE_SYS_STAT_H
744 1.1 christos # include <sys/stat.h>
745 1.1 christos #endif
746 1.1 christos #ifdef STDC_HEADERS
747 1.1 christos # include <stdlib.h>
748 1.1 christos # include <stddef.h>
749 1.1 christos #else
750 1.1 christos # ifdef HAVE_STDLIB_H
751 1.1 christos # include <stdlib.h>
752 1.1 christos # endif
753 1.1 christos #endif
754 1.1 christos #ifdef HAVE_STRING_H
755 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
756 1.1 christos # include <memory.h>
757 1.1 christos # endif
758 1.1 christos # include <string.h>
759 1.1 christos #endif
760 1.1 christos #ifdef HAVE_STRINGS_H
761 1.1 christos # include <strings.h>
762 1.1 christos #endif
763 1.1 christos #ifdef HAVE_INTTYPES_H
764 1.1 christos # include <inttypes.h>
765 1.1 christos #endif
766 1.1 christos #ifdef HAVE_STDINT_H
767 1.1 christos # include <stdint.h>
768 1.1 christos #endif
769 1.1 christos #ifdef HAVE_UNISTD_H
770 1.1 christos # include <unistd.h>
771 1.1 christos #endif"
772 1.1 christos
773 1.8 christos ac_header_list=
774 1.4 christos ac_subst_vars='am__EXEEXT_FALSE
775 1.4 christos am__EXEEXT_TRUE
776 1.4 christos LTLIBOBJS
777 1.4 christos IS_CROSS_COMPILE_FALSE
778 1.4 christos IS_CROSS_COMPILE_TRUE
779 1.4 christos LIBOBJS
780 1.8 christos HAVE_VISIBILITY
781 1.8 christos CFLAG_VISIBILITY
782 1.4 christos OTOOL64
783 1.4 christos OTOOL
784 1.4 christos LIPO
785 1.4 christos NMEDIT
786 1.4 christos DSYMUTIL
787 1.4 christos lt_ECHO
788 1.4 christos RANLIB
789 1.4 christos AR
790 1.4 christos OBJDUMP
791 1.4 christos NM
792 1.4 christos ac_ct_DUMPBIN
793 1.4 christos DUMPBIN
794 1.4 christos LD
795 1.4 christos FGREP
796 1.4 christos SED
797 1.4 christos LIBTOOL
798 1.1 christos LN_S
799 1.4 christos EGREP
800 1.1 christos GREP
801 1.1 christos CPP
802 1.4 christos am__fastdepCC_FALSE
803 1.4 christos am__fastdepCC_TRUE
804 1.4 christos CCDEPMODE
805 1.8 christos am__nodep
806 1.4 christos AMDEPBACKSLASH
807 1.4 christos AMDEP_FALSE
808 1.4 christos AMDEP_TRUE
809 1.4 christos am__quote
810 1.4 christos am__include
811 1.4 christos DEPDIR
812 1.4 christos OBJEXT
813 1.4 christos EXEEXT
814 1.4 christos ac_ct_CC
815 1.4 christos CPPFLAGS
816 1.4 christos LDFLAGS
817 1.4 christos CFLAGS
818 1.4 christos CC
819 1.4 christos WARNINGS
820 1.4 christos FSECT5_FALSE
821 1.4 christos FSECT5_TRUE
822 1.4 christos fsect
823 1.4 christos pkgdatadir
824 1.4 christos MINGW_FALSE
825 1.4 christos MINGW_TRUE
826 1.4 christos MINGW
827 1.4 christos host_os
828 1.4 christos host_vendor
829 1.4 christos host_cpu
830 1.4 christos host
831 1.4 christos build_os
832 1.4 christos build_vendor
833 1.4 christos build_cpu
834 1.4 christos build
835 1.4 christos AM_BACKSLASH
836 1.4 christos AM_DEFAULT_VERBOSITY
837 1.8 christos AM_DEFAULT_V
838 1.8 christos AM_V
839 1.6 christos MAINT
840 1.6 christos MAINTAINER_MODE_FALSE
841 1.6 christos MAINTAINER_MODE_TRUE
842 1.4 christos am__untar
843 1.4 christos am__tar
844 1.4 christos AMTAR
845 1.4 christos am__leading_dot
846 1.4 christos SET_MAKE
847 1.4 christos AWK
848 1.4 christos mkdir_p
849 1.4 christos MKDIR_P
850 1.4 christos INSTALL_STRIP_PROGRAM
851 1.4 christos STRIP
852 1.4 christos install_sh
853 1.4 christos MAKEINFO
854 1.4 christos AUTOHEADER
855 1.4 christos AUTOMAKE
856 1.4 christos AUTOCONF
857 1.4 christos ACLOCAL
858 1.4 christos VERSION
859 1.4 christos PACKAGE
860 1.4 christos CYGPATH_W
861 1.4 christos am__isrc
862 1.4 christos INSTALL_DATA
863 1.4 christos INSTALL_SCRIPT
864 1.4 christos INSTALL_PROGRAM
865 1.4 christos target_alias
866 1.4 christos host_alias
867 1.4 christos build_alias
868 1.4 christos LIBS
869 1.4 christos ECHO_T
870 1.4 christos ECHO_N
871 1.4 christos ECHO_C
872 1.4 christos DEFS
873 1.4 christos mandir
874 1.4 christos localedir
875 1.4 christos libdir
876 1.4 christos psdir
877 1.4 christos pdfdir
878 1.4 christos dvidir
879 1.4 christos htmldir
880 1.4 christos infodir
881 1.4 christos docdir
882 1.4 christos oldincludedir
883 1.4 christos includedir
884 1.4 christos localstatedir
885 1.4 christos sharedstatedir
886 1.4 christos sysconfdir
887 1.4 christos datadir
888 1.4 christos datarootdir
889 1.4 christos libexecdir
890 1.4 christos sbindir
891 1.4 christos bindir
892 1.4 christos program_transform_name
893 1.4 christos prefix
894 1.4 christos exec_prefix
895 1.4 christos PACKAGE_URL
896 1.4 christos PACKAGE_BUGREPORT
897 1.4 christos PACKAGE_STRING
898 1.4 christos PACKAGE_VERSION
899 1.4 christos PACKAGE_TARNAME
900 1.4 christos PACKAGE_NAME
901 1.4 christos PATH_SEPARATOR
902 1.4 christos SHELL'
903 1.1 christos ac_subst_files=''
904 1.4 christos ac_user_opts='
905 1.4 christos enable_option_checking
906 1.6 christos enable_maintainer_mode
907 1.4 christos enable_silent_rules
908 1.4 christos enable_elf
909 1.4 christos enable_elf_core
910 1.4 christos enable_fsect_man5
911 1.4 christos enable_dependency_tracking
912 1.4 christos enable_static
913 1.4 christos with_pic
914 1.8 christos enable_shared
915 1.4 christos enable_fast_install
916 1.4 christos with_gnu_ld
917 1.4 christos enable_libtool_lock
918 1.4 christos enable_largefile
919 1.4 christos enable_warnings
920 1.4 christos '
921 1.1 christos ac_precious_vars='build_alias
922 1.1 christos host_alias
923 1.1 christos target_alias
924 1.1 christos CC
925 1.1 christos CFLAGS
926 1.1 christos LDFLAGS
927 1.1 christos LIBS
928 1.1 christos CPPFLAGS
929 1.3 christos CPP'
930 1.1 christos
931 1.1 christos
932 1.1 christos # Initialize some variables set by options.
933 1.1 christos ac_init_help=
934 1.1 christos ac_init_version=false
935 1.4 christos ac_unrecognized_opts=
936 1.4 christos ac_unrecognized_sep=
937 1.1 christos # The variables have the same names as the options, with
938 1.1 christos # dashes changed to underlines.
939 1.1 christos cache_file=/dev/null
940 1.1 christos exec_prefix=NONE
941 1.1 christos no_create=
942 1.1 christos no_recursion=
943 1.1 christos prefix=NONE
944 1.1 christos program_prefix=NONE
945 1.1 christos program_suffix=NONE
946 1.1 christos program_transform_name=s,x,x,
947 1.1 christos silent=
948 1.1 christos site=
949 1.1 christos srcdir=
950 1.1 christos verbose=
951 1.1 christos x_includes=NONE
952 1.1 christos x_libraries=NONE
953 1.1 christos
954 1.1 christos # Installation directory options.
955 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
956 1.1 christos # and all the variables that are supposed to be based on exec_prefix
957 1.1 christos # by default will actually change.
958 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
959 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
960 1.1 christos bindir='${exec_prefix}/bin'
961 1.1 christos sbindir='${exec_prefix}/sbin'
962 1.1 christos libexecdir='${exec_prefix}/libexec'
963 1.1 christos datarootdir='${prefix}/share'
964 1.1 christos datadir='${datarootdir}'
965 1.1 christos sysconfdir='${prefix}/etc'
966 1.1 christos sharedstatedir='${prefix}/com'
967 1.1 christos localstatedir='${prefix}/var'
968 1.1 christos includedir='${prefix}/include'
969 1.1 christos oldincludedir='/usr/include'
970 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
971 1.1 christos infodir='${datarootdir}/info'
972 1.1 christos htmldir='${docdir}'
973 1.1 christos dvidir='${docdir}'
974 1.1 christos pdfdir='${docdir}'
975 1.1 christos psdir='${docdir}'
976 1.1 christos libdir='${exec_prefix}/lib'
977 1.1 christos localedir='${datarootdir}/locale'
978 1.1 christos mandir='${datarootdir}/man'
979 1.1 christos
980 1.1 christos ac_prev=
981 1.1 christos ac_dashdash=
982 1.1 christos for ac_option
983 1.1 christos do
984 1.1 christos # If the previous option needs an argument, assign it.
985 1.1 christos if test -n "$ac_prev"; then
986 1.1 christos eval $ac_prev=\$ac_option
987 1.1 christos ac_prev=
988 1.1 christos continue
989 1.1 christos fi
990 1.1 christos
991 1.1 christos case $ac_option in
992 1.8 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
993 1.8 christos *=) ac_optarg= ;;
994 1.8 christos *) ac_optarg=yes ;;
995 1.1 christos esac
996 1.1 christos
997 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
998 1.1 christos
999 1.1 christos case $ac_dashdash$ac_option in
1000 1.1 christos --)
1001 1.1 christos ac_dashdash=yes ;;
1002 1.1 christos
1003 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
1004 1.1 christos ac_prev=bindir ;;
1005 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1006 1.1 christos bindir=$ac_optarg ;;
1007 1.1 christos
1008 1.1 christos -build | --build | --buil | --bui | --bu)
1009 1.1 christos ac_prev=build_alias ;;
1010 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1011 1.1 christos build_alias=$ac_optarg ;;
1012 1.1 christos
1013 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
1014 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1015 1.1 christos ac_prev=cache_file ;;
1016 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1017 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1018 1.1 christos cache_file=$ac_optarg ;;
1019 1.1 christos
1020 1.1 christos --config-cache | -C)
1021 1.1 christos cache_file=config.cache ;;
1022 1.1 christos
1023 1.1 christos -datadir | --datadir | --datadi | --datad)
1024 1.1 christos ac_prev=datadir ;;
1025 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
1026 1.1 christos datadir=$ac_optarg ;;
1027 1.1 christos
1028 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1029 1.1 christos | --dataroo | --dataro | --datar)
1030 1.1 christos ac_prev=datarootdir ;;
1031 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1032 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1033 1.1 christos datarootdir=$ac_optarg ;;
1034 1.1 christos
1035 1.1 christos -disable-* | --disable-*)
1036 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1037 1.1 christos # Reject names that are not valid shell variable names.
1038 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1039 1.8 christos as_fn_error $? "invalid feature name: $ac_useropt"
1040 1.4 christos ac_useropt_orig=$ac_useropt
1041 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1042 1.4 christos case $ac_user_opts in
1043 1.4 christos *"
1044 1.4 christos "enable_$ac_useropt"
1045 1.4 christos "*) ;;
1046 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1047 1.4 christos ac_unrecognized_sep=', ';;
1048 1.4 christos esac
1049 1.4 christos eval enable_$ac_useropt=no ;;
1050 1.1 christos
1051 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
1052 1.1 christos ac_prev=docdir ;;
1053 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1054 1.1 christos docdir=$ac_optarg ;;
1055 1.1 christos
1056 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1057 1.1 christos ac_prev=dvidir ;;
1058 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1059 1.1 christos dvidir=$ac_optarg ;;
1060 1.1 christos
1061 1.1 christos -enable-* | --enable-*)
1062 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1063 1.1 christos # Reject names that are not valid shell variable names.
1064 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1065 1.8 christos as_fn_error $? "invalid feature name: $ac_useropt"
1066 1.4 christos ac_useropt_orig=$ac_useropt
1067 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1068 1.4 christos case $ac_user_opts in
1069 1.4 christos *"
1070 1.4 christos "enable_$ac_useropt"
1071 1.4 christos "*) ;;
1072 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1073 1.4 christos ac_unrecognized_sep=', ';;
1074 1.4 christos esac
1075 1.4 christos eval enable_$ac_useropt=\$ac_optarg ;;
1076 1.1 christos
1077 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1078 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1079 1.1 christos | --exec | --exe | --ex)
1080 1.1 christos ac_prev=exec_prefix ;;
1081 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1082 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1083 1.1 christos | --exec=* | --exe=* | --ex=*)
1084 1.1 christos exec_prefix=$ac_optarg ;;
1085 1.1 christos
1086 1.1 christos -gas | --gas | --ga | --g)
1087 1.1 christos # Obsolete; use --with-gas.
1088 1.1 christos with_gas=yes ;;
1089 1.1 christos
1090 1.1 christos -help | --help | --hel | --he | -h)
1091 1.1 christos ac_init_help=long ;;
1092 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1093 1.1 christos ac_init_help=recursive ;;
1094 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1095 1.1 christos ac_init_help=short ;;
1096 1.1 christos
1097 1.1 christos -host | --host | --hos | --ho)
1098 1.1 christos ac_prev=host_alias ;;
1099 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
1100 1.1 christos host_alias=$ac_optarg ;;
1101 1.1 christos
1102 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1103 1.1 christos ac_prev=htmldir ;;
1104 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1105 1.1 christos | --ht=*)
1106 1.1 christos htmldir=$ac_optarg ;;
1107 1.1 christos
1108 1.1 christos -includedir | --includedir | --includedi | --included | --include \
1109 1.1 christos | --includ | --inclu | --incl | --inc)
1110 1.1 christos ac_prev=includedir ;;
1111 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1112 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
1113 1.1 christos includedir=$ac_optarg ;;
1114 1.1 christos
1115 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
1116 1.1 christos ac_prev=infodir ;;
1117 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1118 1.1 christos infodir=$ac_optarg ;;
1119 1.1 christos
1120 1.1 christos -libdir | --libdir | --libdi | --libd)
1121 1.1 christos ac_prev=libdir ;;
1122 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
1123 1.1 christos libdir=$ac_optarg ;;
1124 1.1 christos
1125 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1126 1.1 christos | --libexe | --libex | --libe)
1127 1.1 christos ac_prev=libexecdir ;;
1128 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1129 1.1 christos | --libexe=* | --libex=* | --libe=*)
1130 1.1 christos libexecdir=$ac_optarg ;;
1131 1.1 christos
1132 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
1133 1.1 christos ac_prev=localedir ;;
1134 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1135 1.1 christos localedir=$ac_optarg ;;
1136 1.1 christos
1137 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
1138 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
1139 1.1 christos ac_prev=localstatedir ;;
1140 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1141 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1142 1.1 christos localstatedir=$ac_optarg ;;
1143 1.1 christos
1144 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1145 1.1 christos ac_prev=mandir ;;
1146 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1147 1.1 christos mandir=$ac_optarg ;;
1148 1.1 christos
1149 1.1 christos -nfp | --nfp | --nf)
1150 1.1 christos # Obsolete; use --without-fp.
1151 1.1 christos with_fp=no ;;
1152 1.1 christos
1153 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1154 1.1 christos | --no-cr | --no-c | -n)
1155 1.1 christos no_create=yes ;;
1156 1.1 christos
1157 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1158 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1159 1.1 christos no_recursion=yes ;;
1160 1.1 christos
1161 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1162 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1163 1.1 christos | --oldin | --oldi | --old | --ol | --o)
1164 1.1 christos ac_prev=oldincludedir ;;
1165 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1166 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1167 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1168 1.1 christos oldincludedir=$ac_optarg ;;
1169 1.1 christos
1170 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1171 1.1 christos ac_prev=prefix ;;
1172 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1173 1.1 christos prefix=$ac_optarg ;;
1174 1.1 christos
1175 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1176 1.1 christos | --program-pre | --program-pr | --program-p)
1177 1.1 christos ac_prev=program_prefix ;;
1178 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1179 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1180 1.1 christos program_prefix=$ac_optarg ;;
1181 1.1 christos
1182 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1183 1.1 christos | --program-suf | --program-su | --program-s)
1184 1.1 christos ac_prev=program_suffix ;;
1185 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1186 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1187 1.1 christos program_suffix=$ac_optarg ;;
1188 1.1 christos
1189 1.1 christos -program-transform-name | --program-transform-name \
1190 1.1 christos | --program-transform-nam | --program-transform-na \
1191 1.1 christos | --program-transform-n | --program-transform- \
1192 1.1 christos | --program-transform | --program-transfor \
1193 1.1 christos | --program-transfo | --program-transf \
1194 1.1 christos | --program-trans | --program-tran \
1195 1.1 christos | --progr-tra | --program-tr | --program-t)
1196 1.1 christos ac_prev=program_transform_name ;;
1197 1.1 christos -program-transform-name=* | --program-transform-name=* \
1198 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1199 1.1 christos | --program-transform-n=* | --program-transform-=* \
1200 1.1 christos | --program-transform=* | --program-transfor=* \
1201 1.1 christos | --program-transfo=* | --program-transf=* \
1202 1.1 christos | --program-trans=* | --program-tran=* \
1203 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1204 1.1 christos program_transform_name=$ac_optarg ;;
1205 1.1 christos
1206 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1207 1.1 christos ac_prev=pdfdir ;;
1208 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1209 1.1 christos pdfdir=$ac_optarg ;;
1210 1.1 christos
1211 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1212 1.1 christos ac_prev=psdir ;;
1213 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1214 1.1 christos psdir=$ac_optarg ;;
1215 1.1 christos
1216 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1217 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1218 1.1 christos silent=yes ;;
1219 1.1 christos
1220 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1221 1.1 christos ac_prev=sbindir ;;
1222 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1223 1.1 christos | --sbi=* | --sb=*)
1224 1.1 christos sbindir=$ac_optarg ;;
1225 1.1 christos
1226 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1227 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1228 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1229 1.1 christos | --sha | --sh)
1230 1.1 christos ac_prev=sharedstatedir ;;
1231 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1232 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1233 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1234 1.1 christos | --sha=* | --sh=*)
1235 1.1 christos sharedstatedir=$ac_optarg ;;
1236 1.1 christos
1237 1.1 christos -site | --site | --sit)
1238 1.1 christos ac_prev=site ;;
1239 1.1 christos -site=* | --site=* | --sit=*)
1240 1.1 christos site=$ac_optarg ;;
1241 1.1 christos
1242 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1243 1.1 christos ac_prev=srcdir ;;
1244 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1245 1.1 christos srcdir=$ac_optarg ;;
1246 1.1 christos
1247 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1248 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1249 1.1 christos ac_prev=sysconfdir ;;
1250 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1251 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1252 1.1 christos sysconfdir=$ac_optarg ;;
1253 1.1 christos
1254 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1255 1.1 christos ac_prev=target_alias ;;
1256 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1257 1.1 christos target_alias=$ac_optarg ;;
1258 1.1 christos
1259 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1260 1.1 christos verbose=yes ;;
1261 1.1 christos
1262 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1263 1.1 christos ac_init_version=: ;;
1264 1.1 christos
1265 1.1 christos -with-* | --with-*)
1266 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1267 1.1 christos # Reject names that are not valid shell variable names.
1268 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1269 1.8 christos as_fn_error $? "invalid package name: $ac_useropt"
1270 1.4 christos ac_useropt_orig=$ac_useropt
1271 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1272 1.4 christos case $ac_user_opts in
1273 1.4 christos *"
1274 1.4 christos "with_$ac_useropt"
1275 1.4 christos "*) ;;
1276 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1277 1.4 christos ac_unrecognized_sep=', ';;
1278 1.4 christos esac
1279 1.4 christos eval with_$ac_useropt=\$ac_optarg ;;
1280 1.1 christos
1281 1.1 christos -without-* | --without-*)
1282 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1283 1.1 christos # Reject names that are not valid shell variable names.
1284 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1285 1.8 christos as_fn_error $? "invalid package name: $ac_useropt"
1286 1.4 christos ac_useropt_orig=$ac_useropt
1287 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1288 1.4 christos case $ac_user_opts in
1289 1.4 christos *"
1290 1.4 christos "with_$ac_useropt"
1291 1.4 christos "*) ;;
1292 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1293 1.4 christos ac_unrecognized_sep=', ';;
1294 1.4 christos esac
1295 1.4 christos eval with_$ac_useropt=no ;;
1296 1.1 christos
1297 1.1 christos --x)
1298 1.1 christos # Obsolete; use --with-x.
1299 1.1 christos with_x=yes ;;
1300 1.1 christos
1301 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1302 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1303 1.1 christos ac_prev=x_includes ;;
1304 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1305 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1306 1.1 christos x_includes=$ac_optarg ;;
1307 1.1 christos
1308 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1309 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1310 1.1 christos ac_prev=x_libraries ;;
1311 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1312 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1313 1.1 christos x_libraries=$ac_optarg ;;
1314 1.1 christos
1315 1.8 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1316 1.8 christos Try \`$0 --help' for more information"
1317 1.1 christos ;;
1318 1.1 christos
1319 1.1 christos *=*)
1320 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1321 1.1 christos # Reject names that are not valid shell variable names.
1322 1.4 christos case $ac_envvar in #(
1323 1.4 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1324 1.8 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1325 1.4 christos esac
1326 1.1 christos eval $ac_envvar=\$ac_optarg
1327 1.1 christos export $ac_envvar ;;
1328 1.1 christos
1329 1.1 christos *)
1330 1.1 christos # FIXME: should be removed in autoconf 3.0.
1331 1.4 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1332 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1333 1.4 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1334 1.8 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1335 1.1 christos ;;
1336 1.1 christos
1337 1.1 christos esac
1338 1.1 christos done
1339 1.1 christos
1340 1.1 christos if test -n "$ac_prev"; then
1341 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1342 1.8 christos as_fn_error $? "missing argument to $ac_option"
1343 1.4 christos fi
1344 1.4 christos
1345 1.4 christos if test -n "$ac_unrecognized_opts"; then
1346 1.4 christos case $enable_option_checking in
1347 1.4 christos no) ;;
1348 1.8 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1349 1.4 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1350 1.4 christos esac
1351 1.1 christos fi
1352 1.1 christos
1353 1.4 christos # Check all directory arguments for consistency.
1354 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1355 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1356 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1357 1.1 christos libdir localedir mandir
1358 1.1 christos do
1359 1.1 christos eval ac_val=\$$ac_var
1360 1.4 christos # Remove trailing slashes.
1361 1.4 christos case $ac_val in
1362 1.4 christos */ )
1363 1.4 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1364 1.4 christos eval $ac_var=\$ac_val;;
1365 1.4 christos esac
1366 1.4 christos # Be sure to have absolute directory names.
1367 1.1 christos case $ac_val in
1368 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1369 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1370 1.1 christos esac
1371 1.8 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1372 1.1 christos done
1373 1.1 christos
1374 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1375 1.1 christos # used to hold the argument of --host etc.
1376 1.1 christos # FIXME: To remove some day.
1377 1.1 christos build=$build_alias
1378 1.1 christos host=$host_alias
1379 1.1 christos target=$target_alias
1380 1.1 christos
1381 1.1 christos # FIXME: To remove some day.
1382 1.1 christos if test "x$host_alias" != x; then
1383 1.1 christos if test "x$build_alias" = x; then
1384 1.1 christos cross_compiling=maybe
1385 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1386 1.1 christos cross_compiling=yes
1387 1.1 christos fi
1388 1.1 christos fi
1389 1.1 christos
1390 1.1 christos ac_tool_prefix=
1391 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1392 1.1 christos
1393 1.1 christos test "$silent" = yes && exec 6>/dev/null
1394 1.1 christos
1395 1.1 christos
1396 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1397 1.1 christos ac_ls_di=`ls -di .` &&
1398 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1399 1.8 christos as_fn_error $? "working directory cannot be determined"
1400 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1401 1.8 christos as_fn_error $? "pwd does not report name of working directory"
1402 1.1 christos
1403 1.1 christos
1404 1.1 christos # Find the source files, if location was not specified.
1405 1.1 christos if test -z "$srcdir"; then
1406 1.1 christos ac_srcdir_defaulted=yes
1407 1.1 christos # Try the directory containing this script, then the parent directory.
1408 1.4 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1409 1.4 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1410 1.4 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1411 1.4 christos X"$as_myself" : 'X\(//\)$' \| \
1412 1.4 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1413 1.4 christos $as_echo X"$as_myself" |
1414 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1415 1.1 christos s//\1/
1416 1.1 christos q
1417 1.1 christos }
1418 1.1 christos /^X\(\/\/\)[^/].*/{
1419 1.1 christos s//\1/
1420 1.1 christos q
1421 1.1 christos }
1422 1.1 christos /^X\(\/\/\)$/{
1423 1.1 christos s//\1/
1424 1.1 christos q
1425 1.1 christos }
1426 1.1 christos /^X\(\/\).*/{
1427 1.1 christos s//\1/
1428 1.1 christos q
1429 1.1 christos }
1430 1.1 christos s/.*/./; q'`
1431 1.1 christos srcdir=$ac_confdir
1432 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1433 1.1 christos srcdir=..
1434 1.1 christos fi
1435 1.1 christos else
1436 1.1 christos ac_srcdir_defaulted=no
1437 1.1 christos fi
1438 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1439 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1440 1.8 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1441 1.1 christos fi
1442 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1443 1.1 christos ac_abs_confdir=`(
1444 1.8 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1445 1.1 christos pwd)`
1446 1.1 christos # When building in place, set srcdir=.
1447 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1448 1.1 christos srcdir=.
1449 1.1 christos fi
1450 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1451 1.1 christos # Double slashes in file names in object file debugging info
1452 1.1 christos # mess up M-x gdb in Emacs.
1453 1.1 christos case $srcdir in
1454 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1455 1.1 christos esac
1456 1.1 christos for ac_var in $ac_precious_vars; do
1457 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1458 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1459 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1460 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1461 1.1 christos done
1462 1.1 christos
1463 1.1 christos #
1464 1.1 christos # Report the --help message.
1465 1.1 christos #
1466 1.1 christos if test "$ac_init_help" = "long"; then
1467 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1468 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1469 1.1 christos cat <<_ACEOF
1470 1.9 christos \`configure' configures file 5.14 to adapt to many kinds of systems.
1471 1.1 christos
1472 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1473 1.1 christos
1474 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1475 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1476 1.1 christos
1477 1.1 christos Defaults for the options are specified in brackets.
1478 1.1 christos
1479 1.1 christos Configuration:
1480 1.1 christos -h, --help display this help and exit
1481 1.1 christos --help=short display options specific to this package
1482 1.1 christos --help=recursive display the short help of all the included packages
1483 1.1 christos -V, --version display version information and exit
1484 1.8 christos -q, --quiet, --silent do not print \`checking ...' messages
1485 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1486 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1487 1.1 christos -n, --no-create do not create output files
1488 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1489 1.1 christos
1490 1.1 christos Installation directories:
1491 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1492 1.4 christos [$ac_default_prefix]
1493 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1494 1.4 christos [PREFIX]
1495 1.1 christos
1496 1.1 christos By default, \`make install' will install all the files in
1497 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1498 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1499 1.1 christos for instance \`--prefix=\$HOME'.
1500 1.1 christos
1501 1.1 christos For better control, use the options below.
1502 1.1 christos
1503 1.1 christos Fine tuning of the installation directories:
1504 1.4 christos --bindir=DIR user executables [EPREFIX/bin]
1505 1.4 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1506 1.4 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1507 1.4 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1508 1.4 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1509 1.4 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1510 1.4 christos --libdir=DIR object code libraries [EPREFIX/lib]
1511 1.4 christos --includedir=DIR C header files [PREFIX/include]
1512 1.4 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1513 1.4 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1514 1.4 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1515 1.4 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1516 1.4 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1517 1.4 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1518 1.4 christos --docdir=DIR documentation root [DATAROOTDIR/doc/file]
1519 1.4 christos --htmldir=DIR html documentation [DOCDIR]
1520 1.4 christos --dvidir=DIR dvi documentation [DOCDIR]
1521 1.4 christos --pdfdir=DIR pdf documentation [DOCDIR]
1522 1.4 christos --psdir=DIR ps documentation [DOCDIR]
1523 1.1 christos _ACEOF
1524 1.1 christos
1525 1.1 christos cat <<\_ACEOF
1526 1.1 christos
1527 1.1 christos Program names:
1528 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names
1529 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names
1530 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1531 1.1 christos
1532 1.1 christos System types:
1533 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1534 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1535 1.1 christos _ACEOF
1536 1.1 christos fi
1537 1.1 christos
1538 1.1 christos if test -n "$ac_init_help"; then
1539 1.1 christos case $ac_init_help in
1540 1.9 christos short | recursive ) echo "Configuration of file 5.14:";;
1541 1.1 christos esac
1542 1.1 christos cat <<\_ACEOF
1543 1.1 christos
1544 1.1 christos Optional Features:
1545 1.4 christos --disable-option-checking ignore unrecognized --enable/--with options
1546 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1547 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1548 1.8 christos --enable-maintainer-mode
1549 1.8 christos enable make rules and dependencies not useful (and
1550 1.8 christos sometimes confusing) to the casual installer
1551 1.8 christos --enable-silent-rules less verbose build output (undo: "make V=1")
1552 1.8 christos --disable-silent-rules verbose build output (undo: "make V=0")
1553 1.1 christos --disable-elf disable builtin ELF support
1554 1.1 christos --disable-elf-core disable ELF core file support
1555 1.1 christos --enable-fsect-man5 enable file formats in man section 5
1556 1.8 christos --enable-dependency-tracking
1557 1.8 christos do not reject slow dependency extractors
1558 1.8 christos --disable-dependency-tracking
1559 1.8 christos speeds up one-time build
1560 1.8 christos --enable-static[=PKGS] build static libraries [default=no]
1561 1.1 christos --enable-shared[=PKGS] build shared libraries [default=yes]
1562 1.1 christos --enable-fast-install[=PKGS]
1563 1.1 christos optimize for fast installation [default=yes]
1564 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds)
1565 1.1 christos --disable-largefile omit support for large files
1566 1.1 christos --disable-warnings disable compiler warnings
1567 1.1 christos
1568 1.1 christos Optional Packages:
1569 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1570 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1571 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use
1572 1.1 christos both]
1573 1.3 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1574 1.1 christos
1575 1.1 christos Some influential environment variables:
1576 1.1 christos CC C compiler command
1577 1.1 christos CFLAGS C compiler flags
1578 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1579 1.1 christos nonstandard directory <lib dir>
1580 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1581 1.8 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1582 1.1 christos you have headers in a nonstandard directory <include dir>
1583 1.1 christos CPP C preprocessor
1584 1.1 christos
1585 1.1 christos Use these variables to override the choices made by `configure' or to help
1586 1.1 christos it to find libraries and programs with nonstandard names/locations.
1587 1.1 christos
1588 1.1 christos Report bugs to <christos@astron.com>.
1589 1.1 christos _ACEOF
1590 1.1 christos ac_status=$?
1591 1.1 christos fi
1592 1.1 christos
1593 1.1 christos if test "$ac_init_help" = "recursive"; then
1594 1.1 christos # If there are subdirs, report their specific --help.
1595 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1596 1.4 christos test -d "$ac_dir" ||
1597 1.4 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1598 1.4 christos continue
1599 1.1 christos ac_builddir=.
1600 1.1 christos
1601 1.1 christos case "$ac_dir" in
1602 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1603 1.1 christos *)
1604 1.4 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1605 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1606 1.4 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1607 1.1 christos case $ac_top_builddir_sub in
1608 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1609 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1610 1.1 christos esac ;;
1611 1.1 christos esac
1612 1.1 christos ac_abs_top_builddir=$ac_pwd
1613 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1614 1.1 christos # for backward compatibility:
1615 1.1 christos ac_top_builddir=$ac_top_build_prefix
1616 1.1 christos
1617 1.1 christos case $srcdir in
1618 1.1 christos .) # We are building in place.
1619 1.1 christos ac_srcdir=.
1620 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1621 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1622 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1623 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1624 1.1 christos ac_top_srcdir=$srcdir
1625 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1626 1.1 christos *) # Relative name.
1627 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1628 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1629 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1630 1.1 christos esac
1631 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1632 1.1 christos
1633 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1634 1.1 christos # Check for guested configure.
1635 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1636 1.1 christos echo &&
1637 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1638 1.1 christos elif test -f "$ac_srcdir/configure"; then
1639 1.1 christos echo &&
1640 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1641 1.1 christos else
1642 1.4 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1643 1.1 christos fi || ac_status=$?
1644 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1645 1.1 christos done
1646 1.1 christos fi
1647 1.1 christos
1648 1.1 christos test -n "$ac_init_help" && exit $ac_status
1649 1.1 christos if $ac_init_version; then
1650 1.1 christos cat <<\_ACEOF
1651 1.9 christos file configure 5.14
1652 1.8 christos generated by GNU Autoconf 2.69
1653 1.1 christos
1654 1.8 christos Copyright (C) 2012 Free Software Foundation, Inc.
1655 1.1 christos This configure script is free software; the Free Software Foundation
1656 1.1 christos gives unlimited permission to copy, distribute and modify it.
1657 1.1 christos _ACEOF
1658 1.1 christos exit
1659 1.1 christos fi
1660 1.1 christos
1661 1.4 christos ## ------------------------ ##
1662 1.4 christos ## Autoconf initialization. ##
1663 1.4 christos ## ------------------------ ##
1664 1.4 christos
1665 1.4 christos # ac_fn_c_try_compile LINENO
1666 1.4 christos # --------------------------
1667 1.4 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1668 1.4 christos ac_fn_c_try_compile ()
1669 1.4 christos {
1670 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671 1.4 christos rm -f conftest.$ac_objext
1672 1.4 christos if { { ac_try="$ac_compile"
1673 1.4 christos case "(($ac_try" in
1674 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1675 1.4 christos *) ac_try_echo=$ac_try;;
1676 1.4 christos esac
1677 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1678 1.4 christos $as_echo "$ac_try_echo"; } >&5
1679 1.4 christos (eval "$ac_compile") 2>conftest.err
1680 1.4 christos ac_status=$?
1681 1.4 christos if test -s conftest.err; then
1682 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1683 1.4 christos cat conftest.er1 >&5
1684 1.4 christos mv -f conftest.er1 conftest.err
1685 1.4 christos fi
1686 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1687 1.4 christos test $ac_status = 0; } && {
1688 1.4 christos test -z "$ac_c_werror_flag" ||
1689 1.4 christos test ! -s conftest.err
1690 1.4 christos } && test -s conftest.$ac_objext; then :
1691 1.4 christos ac_retval=0
1692 1.4 christos else
1693 1.4 christos $as_echo "$as_me: failed program was:" >&5
1694 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1695 1.4 christos
1696 1.4 christos ac_retval=1
1697 1.4 christos fi
1698 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1699 1.8 christos as_fn_set_status $ac_retval
1700 1.1 christos
1701 1.4 christos } # ac_fn_c_try_compile
1702 1.1 christos
1703 1.4 christos # ac_fn_c_try_cpp LINENO
1704 1.4 christos # ----------------------
1705 1.4 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1706 1.4 christos ac_fn_c_try_cpp ()
1707 1.1 christos {
1708 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1709 1.4 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1710 1.4 christos case "(($ac_try" in
1711 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1712 1.4 christos *) ac_try_echo=$ac_try;;
1713 1.4 christos esac
1714 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1715 1.4 christos $as_echo "$ac_try_echo"; } >&5
1716 1.4 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1717 1.4 christos ac_status=$?
1718 1.4 christos if test -s conftest.err; then
1719 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1720 1.4 christos cat conftest.er1 >&5
1721 1.4 christos mv -f conftest.er1 conftest.err
1722 1.4 christos fi
1723 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1724 1.8 christos test $ac_status = 0; } > conftest.i && {
1725 1.4 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1726 1.4 christos test ! -s conftest.err
1727 1.4 christos }; then :
1728 1.4 christos ac_retval=0
1729 1.4 christos else
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=1
1734 1.4 christos fi
1735 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1736 1.8 christos as_fn_set_status $ac_retval
1737 1.1 christos
1738 1.4 christos } # ac_fn_c_try_cpp
1739 1.1 christos
1740 1.4 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1741 1.4 christos # -------------------------------------------------------
1742 1.4 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1743 1.4 christos # the include files in INCLUDES and setting the cache variable VAR
1744 1.4 christos # accordingly.
1745 1.4 christos ac_fn_c_check_header_mongrel ()
1746 1.4 christos {
1747 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748 1.8 christos if eval \${$3+:} false; then :
1749 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1750 1.4 christos $as_echo_n "checking for $2... " >&6; }
1751 1.8 christos if eval \${$3+:} false; then :
1752 1.4 christos $as_echo_n "(cached) " >&6
1753 1.4 christos fi
1754 1.4 christos eval ac_res=\$$3
1755 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1756 1.4 christos $as_echo "$ac_res" >&6; }
1757 1.4 christos else
1758 1.4 christos # Is the header compilable?
1759 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1760 1.4 christos $as_echo_n "checking $2 usability... " >&6; }
1761 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1762 1.4 christos /* end confdefs.h. */
1763 1.4 christos $4
1764 1.4 christos #include <$2>
1765 1.4 christos _ACEOF
1766 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1767 1.4 christos ac_header_compiler=yes
1768 1.4 christos else
1769 1.4 christos ac_header_compiler=no
1770 1.4 christos fi
1771 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1772 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1773 1.4 christos $as_echo "$ac_header_compiler" >&6; }
1774 1.1 christos
1775 1.4 christos # Is the header present?
1776 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1777 1.4 christos $as_echo_n "checking $2 presence... " >&6; }
1778 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1779 1.4 christos /* end confdefs.h. */
1780 1.4 christos #include <$2>
1781 1.4 christos _ACEOF
1782 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
1783 1.4 christos ac_header_preproc=yes
1784 1.4 christos else
1785 1.4 christos ac_header_preproc=no
1786 1.4 christos fi
1787 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
1788 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1789 1.4 christos $as_echo "$ac_header_preproc" >&6; }
1790 1.1 christos
1791 1.4 christos # So? What about this header?
1792 1.4 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1793 1.4 christos yes:no: )
1794 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1795 1.4 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1796 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1797 1.4 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1798 1.4 christos ;;
1799 1.4 christos no:yes:* )
1800 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1801 1.4 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1802 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1803 1.4 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1804 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1805 1.4 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1806 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1807 1.4 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1808 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1809 1.4 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1810 1.8 christos ( $as_echo "## ---------------------------------- ##
1811 1.4 christos ## Report this to christos (at] astron.com ##
1812 1.8 christos ## ---------------------------------- ##"
1813 1.4 christos ) | sed "s/^/$as_me: WARNING: /" >&2
1814 1.4 christos ;;
1815 1.4 christos esac
1816 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817 1.4 christos $as_echo_n "checking for $2... " >&6; }
1818 1.8 christos if eval \${$3+:} false; then :
1819 1.4 christos $as_echo_n "(cached) " >&6
1820 1.4 christos else
1821 1.4 christos eval "$3=\$ac_header_compiler"
1822 1.4 christos fi
1823 1.4 christos eval ac_res=\$$3
1824 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1825 1.4 christos $as_echo "$ac_res" >&6; }
1826 1.4 christos fi
1827 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1828 1.1 christos
1829 1.4 christos } # ac_fn_c_check_header_mongrel
1830 1.1 christos
1831 1.4 christos # ac_fn_c_try_run LINENO
1832 1.4 christos # ----------------------
1833 1.4 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1834 1.4 christos # that executables *can* be run.
1835 1.4 christos ac_fn_c_try_run ()
1836 1.4 christos {
1837 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838 1.4 christos if { { ac_try="$ac_link"
1839 1.4 christos case "(($ac_try" in
1840 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1841 1.4 christos *) ac_try_echo=$ac_try;;
1842 1.4 christos esac
1843 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1844 1.4 christos $as_echo "$ac_try_echo"; } >&5
1845 1.4 christos (eval "$ac_link") 2>&5
1846 1.4 christos ac_status=$?
1847 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1848 1.4 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1849 1.4 christos { { case "(($ac_try" in
1850 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1851 1.4 christos *) ac_try_echo=$ac_try;;
1852 1.4 christos esac
1853 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854 1.4 christos $as_echo "$ac_try_echo"; } >&5
1855 1.4 christos (eval "$ac_try") 2>&5
1856 1.4 christos ac_status=$?
1857 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1858 1.4 christos test $ac_status = 0; }; }; then :
1859 1.4 christos ac_retval=0
1860 1.4 christos else
1861 1.4 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1862 1.4 christos $as_echo "$as_me: failed program was:" >&5
1863 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1864 1.1 christos
1865 1.4 christos ac_retval=$ac_status
1866 1.4 christos fi
1867 1.4 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1868 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1869 1.8 christos as_fn_set_status $ac_retval
1870 1.1 christos
1871 1.4 christos } # ac_fn_c_try_run
1872 1.1 christos
1873 1.4 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1874 1.4 christos # -------------------------------------------------------
1875 1.4 christos # Tests whether HEADER exists and can be compiled using the include files in
1876 1.4 christos # INCLUDES, setting the cache variable VAR accordingly.
1877 1.4 christos ac_fn_c_check_header_compile ()
1878 1.4 christos {
1879 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1880 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1881 1.4 christos $as_echo_n "checking for $2... " >&6; }
1882 1.8 christos if eval \${$3+:} false; then :
1883 1.4 christos $as_echo_n "(cached) " >&6
1884 1.4 christos else
1885 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1886 1.4 christos /* end confdefs.h. */
1887 1.4 christos $4
1888 1.4 christos #include <$2>
1889 1.1 christos _ACEOF
1890 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1891 1.4 christos eval "$3=yes"
1892 1.4 christos else
1893 1.4 christos eval "$3=no"
1894 1.4 christos fi
1895 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1896 1.4 christos fi
1897 1.4 christos eval ac_res=\$$3
1898 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1899 1.4 christos $as_echo "$ac_res" >&6; }
1900 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1901 1.4 christos
1902 1.4 christos } # ac_fn_c_check_header_compile
1903 1.4 christos
1904 1.4 christos # ac_fn_c_try_link LINENO
1905 1.4 christos # -----------------------
1906 1.4 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1907 1.4 christos ac_fn_c_try_link ()
1908 1.4 christos {
1909 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1910 1.4 christos rm -f conftest.$ac_objext conftest$ac_exeext
1911 1.4 christos if { { ac_try="$ac_link"
1912 1.4 christos case "(($ac_try" in
1913 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1914 1.4 christos *) ac_try_echo=$ac_try;;
1915 1.4 christos esac
1916 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1917 1.4 christos $as_echo "$ac_try_echo"; } >&5
1918 1.4 christos (eval "$ac_link") 2>conftest.err
1919 1.4 christos ac_status=$?
1920 1.4 christos if test -s conftest.err; then
1921 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1922 1.4 christos cat conftest.er1 >&5
1923 1.4 christos mv -f conftest.er1 conftest.err
1924 1.4 christos fi
1925 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1926 1.4 christos test $ac_status = 0; } && {
1927 1.4 christos test -z "$ac_c_werror_flag" ||
1928 1.4 christos test ! -s conftest.err
1929 1.4 christos } && test -s conftest$ac_exeext && {
1930 1.4 christos test "$cross_compiling" = yes ||
1931 1.8 christos test -x conftest$ac_exeext
1932 1.4 christos }; then :
1933 1.4 christos ac_retval=0
1934 1.4 christos else
1935 1.4 christos $as_echo "$as_me: failed program was:" >&5
1936 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1937 1.1 christos
1938 1.4 christos ac_retval=1
1939 1.4 christos fi
1940 1.4 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1941 1.4 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1942 1.4 christos # interfere with the next link command; also delete a directory that is
1943 1.4 christos # left behind by Apple's compiler. We do this before executing the actions.
1944 1.4 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1945 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1946 1.8 christos as_fn_set_status $ac_retval
1947 1.1 christos
1948 1.4 christos } # ac_fn_c_try_link
1949 1.1 christos
1950 1.4 christos # ac_fn_c_check_func LINENO FUNC VAR
1951 1.4 christos # ----------------------------------
1952 1.4 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1953 1.4 christos ac_fn_c_check_func ()
1954 1.4 christos {
1955 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1956 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1957 1.4 christos $as_echo_n "checking for $2... " >&6; }
1958 1.8 christos if eval \${$3+:} false; then :
1959 1.4 christos $as_echo_n "(cached) " >&6
1960 1.4 christos else
1961 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1962 1.4 christos /* end confdefs.h. */
1963 1.4 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1964 1.4 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1965 1.4 christos #define $2 innocuous_$2
1966 1.1 christos
1967 1.4 christos /* System header to define __stub macros and hopefully few prototypes,
1968 1.4 christos which can conflict with char $2 (); below.
1969 1.4 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1970 1.4 christos <limits.h> exists even on freestanding compilers. */
1971 1.1 christos
1972 1.4 christos #ifdef __STDC__
1973 1.4 christos # include <limits.h>
1974 1.4 christos #else
1975 1.4 christos # include <assert.h>
1976 1.4 christos #endif
1977 1.1 christos
1978 1.4 christos #undef $2
1979 1.1 christos
1980 1.4 christos /* Override any GCC internal prototype to avoid an error.
1981 1.4 christos Use char because int might match the return type of a GCC
1982 1.4 christos builtin and then its argument prototype would still apply. */
1983 1.4 christos #ifdef __cplusplus
1984 1.4 christos extern "C"
1985 1.4 christos #endif
1986 1.4 christos char $2 ();
1987 1.4 christos /* The GNU C library defines this for functions which it implements
1988 1.4 christos to always fail with ENOSYS. Some functions are actually named
1989 1.4 christos something starting with __ and the normal name is an alias. */
1990 1.4 christos #if defined __stub_$2 || defined __stub___$2
1991 1.4 christos choke me
1992 1.4 christos #endif
1993 1.1 christos
1994 1.4 christos int
1995 1.4 christos main ()
1996 1.4 christos {
1997 1.4 christos return $2 ();
1998 1.4 christos ;
1999 1.4 christos return 0;
2000 1.4 christos }
2001 1.4 christos _ACEOF
2002 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
2003 1.4 christos eval "$3=yes"
2004 1.4 christos else
2005 1.4 christos eval "$3=no"
2006 1.4 christos fi
2007 1.4 christos rm -f core conftest.err conftest.$ac_objext \
2008 1.4 christos conftest$ac_exeext conftest.$ac_ext
2009 1.4 christos fi
2010 1.4 christos eval ac_res=\$$3
2011 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2012 1.4 christos $as_echo "$ac_res" >&6; }
2013 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2014 1.1 christos
2015 1.4 christos } # ac_fn_c_check_func
2016 1.1 christos
2017 1.4 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2018 1.4 christos # -------------------------------------------
2019 1.4 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
2020 1.4 christos # variable VAR accordingly.
2021 1.4 christos ac_fn_c_check_type ()
2022 1.4 christos {
2023 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2024 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2025 1.4 christos $as_echo_n "checking for $2... " >&6; }
2026 1.8 christos if eval \${$3+:} false; then :
2027 1.4 christos $as_echo_n "(cached) " >&6
2028 1.4 christos else
2029 1.4 christos eval "$3=no"
2030 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031 1.4 christos /* end confdefs.h. */
2032 1.4 christos $4
2033 1.4 christos int
2034 1.4 christos main ()
2035 1.4 christos {
2036 1.4 christos if (sizeof ($2))
2037 1.4 christos return 0;
2038 1.4 christos ;
2039 1.4 christos return 0;
2040 1.4 christos }
2041 1.4 christos _ACEOF
2042 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2043 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2044 1.4 christos /* end confdefs.h. */
2045 1.4 christos $4
2046 1.4 christos int
2047 1.4 christos main ()
2048 1.4 christos {
2049 1.4 christos if (sizeof (($2)))
2050 1.4 christos return 0;
2051 1.4 christos ;
2052 1.4 christos return 0;
2053 1.4 christos }
2054 1.1 christos _ACEOF
2055 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2056 1.1 christos
2057 1.4 christos else
2058 1.4 christos eval "$3=yes"
2059 1.4 christos fi
2060 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2061 1.4 christos fi
2062 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2063 1.4 christos fi
2064 1.4 christos eval ac_res=\$$3
2065 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2066 1.4 christos $as_echo "$ac_res" >&6; }
2067 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2068 1.1 christos
2069 1.4 christos } # ac_fn_c_check_type
2070 1.4 christos
2071 1.4 christos # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2072 1.4 christos # ----------------------------------------------------
2073 1.4 christos # Tries to find if the field MEMBER exists in type AGGR, after including
2074 1.4 christos # INCLUDES, setting cache variable VAR accordingly.
2075 1.4 christos ac_fn_c_check_member ()
2076 1.4 christos {
2077 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2078 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2079 1.4 christos $as_echo_n "checking for $2.$3... " >&6; }
2080 1.8 christos if eval \${$4+:} false; then :
2081 1.4 christos $as_echo_n "(cached) " >&6
2082 1.4 christos else
2083 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2084 1.4 christos /* end confdefs.h. */
2085 1.4 christos $5
2086 1.4 christos int
2087 1.4 christos main ()
2088 1.4 christos {
2089 1.4 christos static $2 ac_aggr;
2090 1.4 christos if (ac_aggr.$3)
2091 1.4 christos return 0;
2092 1.4 christos ;
2093 1.4 christos return 0;
2094 1.4 christos }
2095 1.4 christos _ACEOF
2096 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2097 1.4 christos eval "$4=yes"
2098 1.4 christos else
2099 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2100 1.4 christos /* end confdefs.h. */
2101 1.4 christos $5
2102 1.4 christos int
2103 1.4 christos main ()
2104 1.4 christos {
2105 1.4 christos static $2 ac_aggr;
2106 1.4 christos if (sizeof ac_aggr.$3)
2107 1.4 christos return 0;
2108 1.4 christos ;
2109 1.4 christos return 0;
2110 1.4 christos }
2111 1.1 christos _ACEOF
2112 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2113 1.4 christos eval "$4=yes"
2114 1.4 christos else
2115 1.4 christos eval "$4=no"
2116 1.4 christos fi
2117 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2118 1.4 christos fi
2119 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2120 1.4 christos fi
2121 1.4 christos eval ac_res=\$$4
2122 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2123 1.4 christos $as_echo "$ac_res" >&6; }
2124 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2125 1.4 christos
2126 1.4 christos } # ac_fn_c_check_member
2127 1.1 christos
2128 1.8 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2129 1.8 christos # ---------------------------------------------
2130 1.8 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2131 1.8 christos # accordingly.
2132 1.4 christos ac_fn_c_check_decl ()
2133 1.4 christos {
2134 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2135 1.8 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
2136 1.8 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2137 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2138 1.8 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2139 1.8 christos if eval \${$3+:} false; then :
2140 1.4 christos $as_echo_n "(cached) " >&6
2141 1.4 christos else
2142 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2143 1.4 christos /* end confdefs.h. */
2144 1.4 christos $4
2145 1.4 christos int
2146 1.4 christos main ()
2147 1.4 christos {
2148 1.8 christos #ifndef $as_decl_name
2149 1.8 christos #ifdef __cplusplus
2150 1.8 christos (void) $as_decl_use;
2151 1.8 christos #else
2152 1.8 christos (void) $as_decl_name;
2153 1.8 christos #endif
2154 1.4 christos #endif
2155 1.1 christos
2156 1.4 christos ;
2157 1.4 christos return 0;
2158 1.4 christos }
2159 1.1 christos _ACEOF
2160 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2161 1.4 christos eval "$3=yes"
2162 1.4 christos else
2163 1.4 christos eval "$3=no"
2164 1.4 christos fi
2165 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2166 1.4 christos fi
2167 1.4 christos eval ac_res=\$$3
2168 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2169 1.4 christos $as_echo "$ac_res" >&6; }
2170 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2171 1.1 christos
2172 1.4 christos } # ac_fn_c_check_decl
2173 1.4 christos
2174 1.8 christos # ac_fn_c_find_uintX_t LINENO BITS VAR
2175 1.8 christos # ------------------------------------
2176 1.8 christos # Finds an unsigned integer type with width BITS, setting cache variable VAR
2177 1.8 christos # accordingly.
2178 1.8 christos ac_fn_c_find_uintX_t ()
2179 1.4 christos {
2180 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2181 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2182 1.8 christos $as_echo_n "checking for uint$2_t... " >&6; }
2183 1.8 christos if eval \${$3+:} false; then :
2184 1.8 christos $as_echo_n "(cached) " >&6
2185 1.8 christos else
2186 1.8 christos eval "$3=no"
2187 1.8 christos # Order is important - never check a type that is potentially smaller
2188 1.8 christos # than half of the expected target width.
2189 1.8 christos for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2190 1.8 christos 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2191 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2192 1.4 christos /* end confdefs.h. */
2193 1.8 christos $ac_includes_default
2194 1.4 christos int
2195 1.4 christos main ()
2196 1.4 christos {
2197 1.8 christos static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2198 1.8 christos test_array [0] = 0;
2199 1.8 christos return test_array [0];
2200 1.1 christos
2201 1.4 christos ;
2202 1.4 christos return 0;
2203 1.4 christos }
2204 1.1 christos _ACEOF
2205 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2206 1.8 christos case $ac_type in #(
2207 1.8 christos uint$2_t) :
2208 1.8 christos eval "$3=yes" ;; #(
2209 1.8 christos *) :
2210 1.8 christos eval "$3=\$ac_type" ;;
2211 1.8 christos esac
2212 1.8 christos fi
2213 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2214 1.8 christos if eval test \"x\$"$3"\" = x"no"; then :
2215 1.1 christos
2216 1.4 christos else
2217 1.8 christos break
2218 1.8 christos fi
2219 1.8 christos done
2220 1.4 christos fi
2221 1.8 christos eval ac_res=\$$3
2222 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2223 1.8 christos $as_echo "$ac_res" >&6; }
2224 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2225 1.8 christos
2226 1.8 christos } # ac_fn_c_find_uintX_t
2227 1.8 christos
2228 1.8 christos # ac_fn_c_find_intX_t LINENO BITS VAR
2229 1.8 christos # -----------------------------------
2230 1.8 christos # Finds a signed integer type with width BITS, setting cache variable VAR
2231 1.8 christos # accordingly.
2232 1.8 christos ac_fn_c_find_intX_t ()
2233 1.8 christos {
2234 1.8 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2235 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2236 1.8 christos $as_echo_n "checking for int$2_t... " >&6; }
2237 1.8 christos if eval \${$3+:} false; then :
2238 1.8 christos $as_echo_n "(cached) " >&6
2239 1.4 christos else
2240 1.8 christos eval "$3=no"
2241 1.8 christos # Order is important - never check a type that is potentially smaller
2242 1.8 christos # than half of the expected target width.
2243 1.8 christos for ac_type in int$2_t 'int' 'long int' \
2244 1.8 christos 'long long int' 'short int' 'signed char'; do
2245 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2246 1.4 christos /* end confdefs.h. */
2247 1.8 christos $ac_includes_default
2248 1.8 christos enum { N = $2 / 2 - 1 };
2249 1.4 christos int
2250 1.4 christos main ()
2251 1.4 christos {
2252 1.8 christos static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2253 1.8 christos test_array [0] = 0;
2254 1.8 christos return test_array [0];
2255 1.1 christos
2256 1.4 christos ;
2257 1.4 christos return 0;
2258 1.4 christos }
2259 1.1 christos _ACEOF
2260 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2261 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2262 1.4 christos /* end confdefs.h. */
2263 1.8 christos $ac_includes_default
2264 1.8 christos enum { N = $2 / 2 - 1 };
2265 1.4 christos int
2266 1.4 christos main ()
2267 1.4 christos {
2268 1.8 christos static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2269 1.8 christos < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2270 1.8 christos test_array [0] = 0;
2271 1.8 christos return test_array [0];
2272 1.1 christos
2273 1.4 christos ;
2274 1.4 christos return 0;
2275 1.4 christos }
2276 1.4 christos _ACEOF
2277 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2278 1.8 christos
2279 1.4 christos else
2280 1.8 christos case $ac_type in #(
2281 1.8 christos int$2_t) :
2282 1.8 christos eval "$3=yes" ;; #(
2283 1.8 christos *) :
2284 1.8 christos eval "$3=\$ac_type" ;;
2285 1.8 christos esac
2286 1.4 christos fi
2287 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2288 1.4 christos fi
2289 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2290 1.8 christos if eval test \"x\$"$3"\" = x"no"; then :
2291 1.1 christos
2292 1.1 christos else
2293 1.8 christos break
2294 1.1 christos fi
2295 1.8 christos done
2296 1.4 christos fi
2297 1.8 christos eval ac_res=\$$3
2298 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2299 1.8 christos $as_echo "$ac_res" >&6; }
2300 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2301 1.4 christos
2302 1.8 christos } # ac_fn_c_find_intX_t
2303 1.4 christos cat >config.log <<_ACEOF
2304 1.4 christos This file contains any messages produced by compilers while
2305 1.4 christos running configure, to aid debugging if configure makes a mistake.
2306 1.4 christos
2307 1.9 christos It was created by file $as_me 5.14, which was
2308 1.8 christos generated by GNU Autoconf 2.69. Invocation command line was
2309 1.4 christos
2310 1.4 christos $ $0 $@
2311 1.4 christos
2312 1.4 christos _ACEOF
2313 1.4 christos exec 5>>config.log
2314 1.4 christos {
2315 1.4 christos cat <<_ASUNAME
2316 1.4 christos ## --------- ##
2317 1.4 christos ## Platform. ##
2318 1.4 christos ## --------- ##
2319 1.4 christos
2320 1.4 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2321 1.4 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2322 1.4 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2323 1.4 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2324 1.4 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2325 1.4 christos
2326 1.4 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2327 1.4 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2328 1.4 christos
2329 1.4 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2330 1.4 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2331 1.4 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2332 1.4 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2333 1.4 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2334 1.4 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2335 1.4 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2336 1.4 christos
2337 1.4 christos _ASUNAME
2338 1.4 christos
2339 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2340 1.4 christos for as_dir in $PATH
2341 1.4 christos do
2342 1.4 christos IFS=$as_save_IFS
2343 1.4 christos test -z "$as_dir" && as_dir=.
2344 1.4 christos $as_echo "PATH: $as_dir"
2345 1.4 christos done
2346 1.4 christos IFS=$as_save_IFS
2347 1.4 christos
2348 1.4 christos } >&5
2349 1.4 christos
2350 1.4 christos cat >&5 <<_ACEOF
2351 1.4 christos
2352 1.4 christos
2353 1.4 christos ## ----------- ##
2354 1.4 christos ## Core tests. ##
2355 1.4 christos ## ----------- ##
2356 1.4 christos
2357 1.4 christos _ACEOF
2358 1.4 christos
2359 1.4 christos
2360 1.4 christos # Keep a trace of the command line.
2361 1.4 christos # Strip out --no-create and --no-recursion so they do not pile up.
2362 1.4 christos # Strip out --silent because we don't want to record it for future runs.
2363 1.4 christos # Also quote any args containing shell meta-characters.
2364 1.4 christos # Make two passes to allow for proper duplicate-argument suppression.
2365 1.4 christos ac_configure_args=
2366 1.4 christos ac_configure_args0=
2367 1.4 christos ac_configure_args1=
2368 1.4 christos ac_must_keep_next=false
2369 1.4 christos for ac_pass in 1 2
2370 1.4 christos do
2371 1.4 christos for ac_arg
2372 1.4 christos do
2373 1.4 christos case $ac_arg in
2374 1.4 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2375 1.4 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2376 1.4 christos | -silent | --silent | --silen | --sile | --sil)
2377 1.4 christos continue ;;
2378 1.4 christos *\'*)
2379 1.4 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2380 1.4 christos esac
2381 1.4 christos case $ac_pass in
2382 1.4 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2383 1.4 christos 2)
2384 1.4 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2385 1.4 christos if test $ac_must_keep_next = true; then
2386 1.4 christos ac_must_keep_next=false # Got value, back to normal.
2387 1.4 christos else
2388 1.4 christos case $ac_arg in
2389 1.4 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2390 1.4 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2391 1.4 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2392 1.4 christos | -with-* | --with-* | -without-* | --without-* | --x)
2393 1.4 christos case "$ac_configure_args0 " in
2394 1.4 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2395 1.4 christos esac
2396 1.4 christos ;;
2397 1.4 christos -* ) ac_must_keep_next=true ;;
2398 1.4 christos esac
2399 1.4 christos fi
2400 1.4 christos as_fn_append ac_configure_args " '$ac_arg'"
2401 1.4 christos ;;
2402 1.4 christos esac
2403 1.4 christos done
2404 1.4 christos done
2405 1.4 christos { ac_configure_args0=; unset ac_configure_args0;}
2406 1.4 christos { ac_configure_args1=; unset ac_configure_args1;}
2407 1.4 christos
2408 1.4 christos # When interrupted or exit'd, cleanup temporary files, and complete
2409 1.4 christos # config.log. We remove comments because anyway the quotes in there
2410 1.4 christos # would cause problems or look ugly.
2411 1.4 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2412 1.4 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2413 1.4 christos trap 'exit_status=$?
2414 1.4 christos # Save into config.log some information that might help in debugging.
2415 1.4 christos {
2416 1.4 christos echo
2417 1.4 christos
2418 1.8 christos $as_echo "## ---------------- ##
2419 1.4 christos ## Cache variables. ##
2420 1.8 christos ## ---------------- ##"
2421 1.4 christos echo
2422 1.4 christos # The following way of writing the cache mishandles newlines in values,
2423 1.4 christos (
2424 1.4 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2425 1.4 christos eval ac_val=\$$ac_var
2426 1.4 christos case $ac_val in #(
2427 1.4 christos *${as_nl}*)
2428 1.4 christos case $ac_var in #(
2429 1.4 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2430 1.4 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2431 1.4 christos esac
2432 1.4 christos case $ac_var in #(
2433 1.4 christos _ | IFS | as_nl) ;; #(
2434 1.4 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2435 1.4 christos *) { eval $ac_var=; unset $ac_var;} ;;
2436 1.4 christos esac ;;
2437 1.4 christos esac
2438 1.4 christos done
2439 1.4 christos (set) 2>&1 |
2440 1.4 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2441 1.4 christos *${as_nl}ac_space=\ *)
2442 1.4 christos sed -n \
2443 1.4 christos "s/'\''/'\''\\\\'\'''\''/g;
2444 1.4 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2445 1.4 christos ;; #(
2446 1.4 christos *)
2447 1.4 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2448 1.4 christos ;;
2449 1.4 christos esac |
2450 1.4 christos sort
2451 1.4 christos )
2452 1.4 christos echo
2453 1.4 christos
2454 1.8 christos $as_echo "## ----------------- ##
2455 1.4 christos ## Output variables. ##
2456 1.8 christos ## ----------------- ##"
2457 1.4 christos echo
2458 1.4 christos for ac_var in $ac_subst_vars
2459 1.4 christos do
2460 1.4 christos eval ac_val=\$$ac_var
2461 1.4 christos case $ac_val in
2462 1.4 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2463 1.4 christos esac
2464 1.4 christos $as_echo "$ac_var='\''$ac_val'\''"
2465 1.4 christos done | sort
2466 1.4 christos echo
2467 1.4 christos
2468 1.4 christos if test -n "$ac_subst_files"; then
2469 1.8 christos $as_echo "## ------------------- ##
2470 1.4 christos ## File substitutions. ##
2471 1.8 christos ## ------------------- ##"
2472 1.4 christos echo
2473 1.4 christos for ac_var in $ac_subst_files
2474 1.4 christos do
2475 1.4 christos eval ac_val=\$$ac_var
2476 1.4 christos case $ac_val in
2477 1.4 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2478 1.4 christos esac
2479 1.4 christos $as_echo "$ac_var='\''$ac_val'\''"
2480 1.4 christos done | sort
2481 1.4 christos echo
2482 1.4 christos fi
2483 1.4 christos
2484 1.4 christos if test -s confdefs.h; then
2485 1.8 christos $as_echo "## ----------- ##
2486 1.4 christos ## confdefs.h. ##
2487 1.8 christos ## ----------- ##"
2488 1.4 christos echo
2489 1.4 christos cat confdefs.h
2490 1.4 christos echo
2491 1.4 christos fi
2492 1.4 christos test "$ac_signal" != 0 &&
2493 1.4 christos $as_echo "$as_me: caught signal $ac_signal"
2494 1.4 christos $as_echo "$as_me: exit $exit_status"
2495 1.4 christos } >&5
2496 1.4 christos rm -f core *.core core.conftest.* &&
2497 1.4 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2498 1.4 christos exit $exit_status
2499 1.4 christos ' 0
2500 1.4 christos for ac_signal in 1 2 13 15; do
2501 1.4 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2502 1.4 christos done
2503 1.4 christos ac_signal=0
2504 1.4 christos
2505 1.4 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2506 1.4 christos rm -f -r conftest* confdefs.h
2507 1.4 christos
2508 1.4 christos $as_echo "/* confdefs.h */" > confdefs.h
2509 1.4 christos
2510 1.4 christos # Predefined preprocessor variables.
2511 1.4 christos
2512 1.4 christos cat >>confdefs.h <<_ACEOF
2513 1.4 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2514 1.4 christos _ACEOF
2515 1.4 christos
2516 1.4 christos cat >>confdefs.h <<_ACEOF
2517 1.4 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2518 1.4 christos _ACEOF
2519 1.4 christos
2520 1.4 christos cat >>confdefs.h <<_ACEOF
2521 1.4 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2522 1.4 christos _ACEOF
2523 1.4 christos
2524 1.4 christos cat >>confdefs.h <<_ACEOF
2525 1.4 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2526 1.4 christos _ACEOF
2527 1.4 christos
2528 1.4 christos cat >>confdefs.h <<_ACEOF
2529 1.4 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2530 1.4 christos _ACEOF
2531 1.4 christos
2532 1.4 christos cat >>confdefs.h <<_ACEOF
2533 1.4 christos #define PACKAGE_URL "$PACKAGE_URL"
2534 1.4 christos _ACEOF
2535 1.4 christos
2536 1.4 christos
2537 1.4 christos # Let the site file select an alternate cache file if it wants to.
2538 1.4 christos # Prefer an explicitly selected file to automatically selected ones.
2539 1.4 christos ac_site_file1=NONE
2540 1.4 christos ac_site_file2=NONE
2541 1.4 christos if test -n "$CONFIG_SITE"; then
2542 1.8 christos # We do not want a PATH search for config.site.
2543 1.8 christos case $CONFIG_SITE in #((
2544 1.8 christos -*) ac_site_file1=./$CONFIG_SITE;;
2545 1.8 christos */*) ac_site_file1=$CONFIG_SITE;;
2546 1.8 christos *) ac_site_file1=./$CONFIG_SITE;;
2547 1.8 christos esac
2548 1.4 christos elif test "x$prefix" != xNONE; then
2549 1.4 christos ac_site_file1=$prefix/share/config.site
2550 1.4 christos ac_site_file2=$prefix/etc/config.site
2551 1.4 christos else
2552 1.4 christos ac_site_file1=$ac_default_prefix/share/config.site
2553 1.4 christos ac_site_file2=$ac_default_prefix/etc/config.site
2554 1.4 christos fi
2555 1.4 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2556 1.4 christos do
2557 1.4 christos test "x$ac_site_file" = xNONE && continue
2558 1.8 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2559 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2560 1.4 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2561 1.4 christos sed 's/^/| /' "$ac_site_file" >&5
2562 1.8 christos . "$ac_site_file" \
2563 1.8 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2564 1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2565 1.8 christos as_fn_error $? "failed to load site script $ac_site_file
2566 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
2567 1.4 christos fi
2568 1.4 christos done
2569 1.4 christos
2570 1.4 christos if test -r "$cache_file"; then
2571 1.8 christos # Some versions of bash will fail to source /dev/null (special files
2572 1.8 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2573 1.8 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2574 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2575 1.4 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2576 1.4 christos case $cache_file in
2577 1.4 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2578 1.4 christos *) . "./$cache_file";;
2579 1.4 christos esac
2580 1.4 christos fi
2581 1.4 christos else
2582 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2583 1.4 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2584 1.4 christos >$cache_file
2585 1.1 christos fi
2586 1.1 christos
2587 1.8 christos as_fn_append ac_header_list " stdlib.h"
2588 1.8 christos as_fn_append ac_header_list " unistd.h"
2589 1.8 christos as_fn_append ac_header_list " sys/param.h"
2590 1.1 christos # Check that the precious variables saved in the cache have kept the same
2591 1.1 christos # value.
2592 1.1 christos ac_cache_corrupted=false
2593 1.1 christos for ac_var in $ac_precious_vars; do
2594 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2595 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2596 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2597 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2598 1.1 christos case $ac_old_set,$ac_new_set in
2599 1.1 christos set,)
2600 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2601 1.4 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2602 1.1 christos ac_cache_corrupted=: ;;
2603 1.1 christos ,set)
2604 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2605 1.4 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2606 1.1 christos ac_cache_corrupted=: ;;
2607 1.1 christos ,);;
2608 1.1 christos *)
2609 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2610 1.4 christos # differences in whitespace do not lead to failure.
2611 1.4 christos ac_old_val_w=`echo x $ac_old_val`
2612 1.4 christos ac_new_val_w=`echo x $ac_new_val`
2613 1.4 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2614 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2615 1.4 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2616 1.4 christos ac_cache_corrupted=:
2617 1.4 christos else
2618 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2619 1.4 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2620 1.4 christos eval $ac_var=\$ac_old_val
2621 1.4 christos fi
2622 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2623 1.4 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2624 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2625 1.4 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2626 1.1 christos fi;;
2627 1.1 christos esac
2628 1.1 christos # Pass precious variables to config.status.
2629 1.1 christos if test "$ac_new_set" = set; then
2630 1.1 christos case $ac_new_val in
2631 1.4 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2632 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2633 1.1 christos esac
2634 1.1 christos case " $ac_configure_args " in
2635 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2636 1.4 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2637 1.1 christos esac
2638 1.1 christos fi
2639 1.1 christos done
2640 1.1 christos if $ac_cache_corrupted; then
2641 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2642 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2643 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2644 1.4 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2645 1.8 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2646 1.4 christos fi
2647 1.4 christos ## -------------------- ##
2648 1.4 christos ## Main body of script. ##
2649 1.4 christos ## -------------------- ##
2650 1.1 christos
2651 1.1 christos ac_ext=c
2652 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2653 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2654 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2655 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2656 1.1 christos
2657 1.1 christos
2658 1.8 christos am__api_version='1.12'
2659 1.1 christos
2660 1.1 christos ac_aux_dir=
2661 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2662 1.8 christos if test -f "$ac_dir/install-sh"; then
2663 1.8 christos ac_aux_dir=$ac_dir
2664 1.8 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2665 1.8 christos break
2666 1.8 christos elif test -f "$ac_dir/install.sh"; then
2667 1.8 christos ac_aux_dir=$ac_dir
2668 1.8 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2669 1.8 christos break
2670 1.8 christos elif test -f "$ac_dir/shtool"; then
2671 1.8 christos ac_aux_dir=$ac_dir
2672 1.8 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2673 1.8 christos break
2674 1.8 christos fi
2675 1.1 christos done
2676 1.1 christos if test -z "$ac_aux_dir"; then
2677 1.8 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2678 1.1 christos fi
2679 1.1 christos
2680 1.1 christos # These three variables are undocumented and unsupported,
2681 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2682 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2683 1.1 christos # whose full name contains unusual characters.
2684 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2685 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2686 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2687 1.1 christos
2688 1.1 christos
2689 1.1 christos # Find a good install program. We prefer a C program (faster),
2690 1.1 christos # so one script is as good as another. But avoid the broken or
2691 1.1 christos # incompatible versions:
2692 1.1 christos # SysV /etc/install, /usr/sbin/install
2693 1.1 christos # SunOS /usr/etc/install
2694 1.1 christos # IRIX /sbin/install
2695 1.1 christos # AIX /bin/install
2696 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
2697 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2698 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2699 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2700 1.1 christos # OS/2's system install, which has a completely different semantic
2701 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
2702 1.4 christos # Reject install programs that cannot install multiple files.
2703 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2704 1.4 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
2705 1.1 christos if test -z "$INSTALL"; then
2706 1.8 christos if ${ac_cv_path_install+:} false; then :
2707 1.4 christos $as_echo_n "(cached) " >&6
2708 1.1 christos else
2709 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2710 1.1 christos for as_dir in $PATH
2711 1.1 christos do
2712 1.1 christos IFS=$as_save_IFS
2713 1.1 christos test -z "$as_dir" && as_dir=.
2714 1.4 christos # Account for people who put trailing slashes in PATH elements.
2715 1.4 christos case $as_dir/ in #((
2716 1.4 christos ./ | .// | /[cC]/* | \
2717 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2718 1.4 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2719 1.1 christos /usr/ucb/* ) ;;
2720 1.1 christos *)
2721 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
2722 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
2723 1.1 christos # by default.
2724 1.1 christos for ac_prog in ginstall scoinst install; do
2725 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2726 1.8 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2727 1.1 christos if test $ac_prog = install &&
2728 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2729 1.1 christos # AIX install. It has an incompatible calling convention.
2730 1.1 christos :
2731 1.1 christos elif test $ac_prog = install &&
2732 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2733 1.1 christos # program-specific install script used by HP pwplus--don't use.
2734 1.1 christos :
2735 1.1 christos else
2736 1.4 christos rm -rf conftest.one conftest.two conftest.dir
2737 1.4 christos echo one > conftest.one
2738 1.4 christos echo two > conftest.two
2739 1.4 christos mkdir conftest.dir
2740 1.4 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2741 1.4 christos test -s conftest.one && test -s conftest.two &&
2742 1.4 christos test -s conftest.dir/conftest.one &&
2743 1.4 christos test -s conftest.dir/conftest.two
2744 1.4 christos then
2745 1.4 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2746 1.4 christos break 3
2747 1.4 christos fi
2748 1.1 christos fi
2749 1.1 christos fi
2750 1.1 christos done
2751 1.1 christos done
2752 1.1 christos ;;
2753 1.1 christos esac
2754 1.4 christos
2755 1.4 christos done
2756 1.1 christos IFS=$as_save_IFS
2757 1.1 christos
2758 1.4 christos rm -rf conftest.one conftest.two conftest.dir
2759 1.1 christos
2760 1.1 christos fi
2761 1.1 christos if test "${ac_cv_path_install+set}" = set; then
2762 1.1 christos INSTALL=$ac_cv_path_install
2763 1.1 christos else
2764 1.1 christos # As a last resort, use the slow shell script. Don't cache a
2765 1.1 christos # value for INSTALL within a source directory, because that will
2766 1.1 christos # break other packages using the cache if that directory is
2767 1.1 christos # removed, or if the value is a relative name.
2768 1.1 christos INSTALL=$ac_install_sh
2769 1.1 christos fi
2770 1.1 christos fi
2771 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2772 1.4 christos $as_echo "$INSTALL" >&6; }
2773 1.1 christos
2774 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2775 1.1 christos # It thinks the first close brace ends the variable substitution.
2776 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2777 1.1 christos
2778 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2779 1.1 christos
2780 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2781 1.1 christos
2782 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2783 1.4 christos $as_echo_n "checking whether build environment is sane... " >&6; }
2784 1.4 christos # Reject unsafe characters in $srcdir or the absolute working directory
2785 1.4 christos # name. Accept space and tab only in the latter.
2786 1.4 christos am_lf='
2787 1.4 christos '
2788 1.4 christos case `pwd` in
2789 1.4 christos *[\\\"\#\$\&\'\`$am_lf]*)
2790 1.8 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2791 1.4 christos esac
2792 1.4 christos case $srcdir in
2793 1.4 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2794 1.8 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2795 1.4 christos esac
2796 1.4 christos
2797 1.8 christos # Do 'set' in a subshell so we don't clobber the current shell's
2798 1.1 christos # arguments. Must try -L first in case configure is actually a
2799 1.1 christos # symlink; some systems play weird games with the mod time of symlinks
2800 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing
2801 1.1 christos # directory).
2802 1.1 christos if (
2803 1.8 christos am_has_slept=no
2804 1.8 christos for am_try in 1 2; do
2805 1.8 christos echo "timestamp, slept: $am_has_slept" > conftest.file
2806 1.8 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2807 1.8 christos if test "$*" = "X"; then
2808 1.8 christos # -L didn't work.
2809 1.8 christos set X `ls -t "$srcdir/configure" conftest.file`
2810 1.8 christos fi
2811 1.8 christos if test "$*" != "X $srcdir/configure conftest.file" \
2812 1.8 christos && test "$*" != "X conftest.file $srcdir/configure"; then
2813 1.1 christos
2814 1.8 christos # If neither matched, then we have a broken ls. This can happen
2815 1.8 christos # if, for instance, CONFIG_SHELL is bash and it inherits a
2816 1.8 christos # broken ls alias from the environment. This has actually
2817 1.8 christos # happened. Such a system could not be considered "sane".
2818 1.8 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2819 1.8 christos alias in your environment" "$LINENO" 5
2820 1.8 christos fi
2821 1.8 christos if test "$2" = conftest.file || test $am_try -eq 2; then
2822 1.8 christos break
2823 1.8 christos fi
2824 1.8 christos # Just in case.
2825 1.8 christos sleep 1
2826 1.8 christos am_has_slept=yes
2827 1.8 christos done
2828 1.1 christos test "$2" = conftest.file
2829 1.1 christos )
2830 1.1 christos then
2831 1.1 christos # Ok.
2832 1.1 christos :
2833 1.1 christos else
2834 1.8 christos as_fn_error $? "newly created file is older than distributed files!
2835 1.4 christos Check your system clock" "$LINENO" 5
2836 1.1 christos fi
2837 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2838 1.4 christos $as_echo "yes" >&6; }
2839 1.8 christos # If we didn't sleep, we still need to ensure time stamps of config.status and
2840 1.8 christos # generated files are strictly newer.
2841 1.8 christos am_sleep_pid=
2842 1.8 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2843 1.8 christos ( sleep 1 ) &
2844 1.8 christos am_sleep_pid=$!
2845 1.8 christos fi
2846 1.8 christos
2847 1.8 christos rm -f conftest.file
2848 1.8 christos
2849 1.1 christos test "$program_prefix" != NONE &&
2850 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name"
2851 1.1 christos # Use a double $ so make ignores it.
2852 1.1 christos test "$program_suffix" != NONE &&
2853 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2854 1.4 christos # Double any \ or $.
2855 1.1 christos # By default was `s,x,x', remove it if useless.
2856 1.4 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2857 1.4 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2858 1.1 christos
2859 1.1 christos # expand $ac_aux_dir to an absolute path
2860 1.1 christos am_aux_dir=`cd $ac_aux_dir && pwd`
2861 1.1 christos
2862 1.4 christos if test x"${MISSING+set}" != xset; then
2863 1.4 christos case $am_aux_dir in
2864 1.4 christos *\ * | *\ *)
2865 1.4 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2866 1.4 christos *)
2867 1.4 christos MISSING="\${SHELL} $am_aux_dir/missing" ;;
2868 1.4 christos esac
2869 1.4 christos fi
2870 1.1 christos # Use eval to expand $SHELL
2871 1.1 christos if eval "$MISSING --run true"; then
2872 1.1 christos am_missing_run="$MISSING --run "
2873 1.1 christos else
2874 1.1 christos am_missing_run=
2875 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2876 1.8 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2877 1.4 christos fi
2878 1.4 christos
2879 1.4 christos if test x"${install_sh}" != xset; then
2880 1.4 christos case $am_aux_dir in
2881 1.4 christos *\ * | *\ *)
2882 1.4 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2883 1.4 christos *)
2884 1.4 christos install_sh="\${SHELL} $am_aux_dir/install-sh"
2885 1.4 christos esac
2886 1.4 christos fi
2887 1.4 christos
2888 1.8 christos # Installed binaries are usually stripped using 'strip' when the user
2889 1.8 christos # run "make install-strip". However 'strip' might not be the right
2890 1.4 christos # tool to use in cross-compilation environments, therefore Automake
2891 1.8 christos # will honor the 'STRIP' environment variable to overrule this program.
2892 1.4 christos if test "$cross_compiling" != no; then
2893 1.4 christos if test -n "$ac_tool_prefix"; then
2894 1.4 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2895 1.4 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
2896 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2897 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2898 1.8 christos if ${ac_cv_prog_STRIP+:} false; then :
2899 1.4 christos $as_echo_n "(cached) " >&6
2900 1.4 christos else
2901 1.4 christos if test -n "$STRIP"; then
2902 1.4 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2903 1.4 christos else
2904 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2905 1.4 christos for as_dir in $PATH
2906 1.4 christos do
2907 1.4 christos IFS=$as_save_IFS
2908 1.4 christos test -z "$as_dir" && as_dir=.
2909 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2910 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2911 1.4 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2912 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2913 1.4 christos break 2
2914 1.4 christos fi
2915 1.4 christos done
2916 1.4 christos done
2917 1.4 christos IFS=$as_save_IFS
2918 1.4 christos
2919 1.4 christos fi
2920 1.4 christos fi
2921 1.4 christos STRIP=$ac_cv_prog_STRIP
2922 1.4 christos if test -n "$STRIP"; then
2923 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2924 1.4 christos $as_echo "$STRIP" >&6; }
2925 1.4 christos else
2926 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2927 1.4 christos $as_echo "no" >&6; }
2928 1.4 christos fi
2929 1.4 christos
2930 1.4 christos
2931 1.4 christos fi
2932 1.4 christos if test -z "$ac_cv_prog_STRIP"; then
2933 1.4 christos ac_ct_STRIP=$STRIP
2934 1.4 christos # Extract the first word of "strip", so it can be a program name with args.
2935 1.4 christos set dummy strip; ac_word=$2
2936 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2937 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2938 1.8 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2939 1.4 christos $as_echo_n "(cached) " >&6
2940 1.4 christos else
2941 1.4 christos if test -n "$ac_ct_STRIP"; then
2942 1.4 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2943 1.4 christos else
2944 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2945 1.4 christos for as_dir in $PATH
2946 1.4 christos do
2947 1.4 christos IFS=$as_save_IFS
2948 1.4 christos test -z "$as_dir" && as_dir=.
2949 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2950 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2951 1.4 christos ac_cv_prog_ac_ct_STRIP="strip"
2952 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2953 1.4 christos break 2
2954 1.4 christos fi
2955 1.4 christos done
2956 1.4 christos done
2957 1.4 christos IFS=$as_save_IFS
2958 1.4 christos
2959 1.4 christos fi
2960 1.4 christos fi
2961 1.4 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2962 1.4 christos if test -n "$ac_ct_STRIP"; then
2963 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2964 1.4 christos $as_echo "$ac_ct_STRIP" >&6; }
2965 1.4 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.4 christos fi
2969 1.4 christos
2970 1.4 christos if test "x$ac_ct_STRIP" = x; then
2971 1.4 christos STRIP=":"
2972 1.4 christos else
2973 1.4 christos case $cross_compiling:$ac_tool_warned in
2974 1.4 christos yes:)
2975 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2976 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2977 1.4 christos ac_tool_warned=yes ;;
2978 1.4 christos esac
2979 1.4 christos STRIP=$ac_ct_STRIP
2980 1.4 christos fi
2981 1.4 christos else
2982 1.4 christos STRIP="$ac_cv_prog_STRIP"
2983 1.4 christos fi
2984 1.4 christos
2985 1.1 christos fi
2986 1.4 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2987 1.1 christos
2988 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2989 1.4 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2990 1.1 christos if test -z "$MKDIR_P"; then
2991 1.8 christos if ${ac_cv_path_mkdir+:} false; then :
2992 1.4 christos $as_echo_n "(cached) " >&6
2993 1.1 christos else
2994 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2995 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2996 1.1 christos do
2997 1.1 christos IFS=$as_save_IFS
2998 1.1 christos test -z "$as_dir" && as_dir=.
2999 1.4 christos for ac_prog in mkdir gmkdir; do
3000 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3001 1.8 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3002 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3003 1.1 christos 'mkdir (GNU coreutils) '* | \
3004 1.1 christos 'mkdir (coreutils) '* | \
3005 1.1 christos 'mkdir (fileutils) '4.1*)
3006 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3007 1.1 christos break 3;;
3008 1.1 christos esac
3009 1.1 christos done
3010 1.1 christos done
3011 1.4 christos done
3012 1.1 christos IFS=$as_save_IFS
3013 1.1 christos
3014 1.1 christos fi
3015 1.1 christos
3016 1.8 christos test -d ./--version && rmdir ./--version
3017 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then
3018 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p"
3019 1.1 christos else
3020 1.1 christos # As a last resort, use the slow shell script. Don't cache a
3021 1.1 christos # value for MKDIR_P within a source directory, because that will
3022 1.1 christos # break other packages using the cache if that directory is
3023 1.1 christos # removed, or if the value is a relative name.
3024 1.4 christos MKDIR_P="$ac_install_sh -d"
3025 1.1 christos fi
3026 1.1 christos fi
3027 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3028 1.4 christos $as_echo "$MKDIR_P" >&6; }
3029 1.1 christos
3030 1.1 christos for ac_prog in gawk mawk nawk awk
3031 1.1 christos do
3032 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3033 1.1 christos set dummy $ac_prog; ac_word=$2
3034 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3035 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3036 1.8 christos if ${ac_cv_prog_AWK+:} false; then :
3037 1.4 christos $as_echo_n "(cached) " >&6
3038 1.1 christos else
3039 1.1 christos if test -n "$AWK"; then
3040 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
3041 1.1 christos else
3042 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3043 1.1 christos for as_dir in $PATH
3044 1.1 christos do
3045 1.1 christos IFS=$as_save_IFS
3046 1.1 christos test -z "$as_dir" && as_dir=.
3047 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3048 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3049 1.1 christos ac_cv_prog_AWK="$ac_prog"
3050 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3051 1.1 christos break 2
3052 1.1 christos fi
3053 1.1 christos done
3054 1.4 christos done
3055 1.1 christos IFS=$as_save_IFS
3056 1.1 christos
3057 1.1 christos fi
3058 1.1 christos fi
3059 1.1 christos AWK=$ac_cv_prog_AWK
3060 1.1 christos if test -n "$AWK"; then
3061 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3062 1.4 christos $as_echo "$AWK" >&6; }
3063 1.1 christos else
3064 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3065 1.4 christos $as_echo "no" >&6; }
3066 1.1 christos fi
3067 1.1 christos
3068 1.1 christos
3069 1.1 christos test -n "$AWK" && break
3070 1.1 christos done
3071 1.1 christos
3072 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3073 1.4 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3074 1.4 christos set x ${MAKE-make}
3075 1.4 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3076 1.8 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3077 1.4 christos $as_echo_n "(cached) " >&6
3078 1.1 christos else
3079 1.1 christos cat >conftest.make <<\_ACEOF
3080 1.1 christos SHELL = /bin/sh
3081 1.1 christos all:
3082 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
3083 1.1 christos _ACEOF
3084 1.8 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3085 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
3086 1.1 christos *@@@%%%=?*=@@@%%%*)
3087 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
3088 1.1 christos *)
3089 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
3090 1.1 christos esac
3091 1.1 christos rm -f conftest.make
3092 1.1 christos fi
3093 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3094 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3095 1.4 christos $as_echo "yes" >&6; }
3096 1.1 christos SET_MAKE=
3097 1.1 christos else
3098 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3099 1.4 christos $as_echo "no" >&6; }
3100 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
3101 1.1 christos fi
3102 1.1 christos
3103 1.1 christos rm -rf .tst 2>/dev/null
3104 1.1 christos mkdir .tst 2>/dev/null
3105 1.1 christos if test -d .tst; then
3106 1.1 christos am__leading_dot=.
3107 1.1 christos else
3108 1.1 christos am__leading_dot=_
3109 1.1 christos fi
3110 1.1 christos rmdir .tst 2>/dev/null
3111 1.1 christos
3112 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then
3113 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3114 1.1 christos # is not polluted with repeated "-I."
3115 1.1 christos am__isrc=' -I$(srcdir)'
3116 1.1 christos # test to see if srcdir already configured
3117 1.1 christos if test -f $srcdir/config.status; then
3118 1.8 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3119 1.1 christos fi
3120 1.1 christos fi
3121 1.1 christos
3122 1.1 christos # test whether we have cygpath
3123 1.1 christos if test -z "$CYGPATH_W"; then
3124 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then
3125 1.1 christos CYGPATH_W='cygpath -w'
3126 1.1 christos else
3127 1.1 christos CYGPATH_W=echo
3128 1.1 christos fi
3129 1.1 christos fi
3130 1.1 christos
3131 1.1 christos
3132 1.1 christos # Define the identity of the package.
3133 1.1 christos PACKAGE='file'
3134 1.9 christos VERSION='5.14'
3135 1.1 christos
3136 1.1 christos
3137 1.1 christos cat >>confdefs.h <<_ACEOF
3138 1.1 christos #define PACKAGE "$PACKAGE"
3139 1.1 christos _ACEOF
3140 1.1 christos
3141 1.1 christos
3142 1.1 christos cat >>confdefs.h <<_ACEOF
3143 1.1 christos #define VERSION "$VERSION"
3144 1.1 christos _ACEOF
3145 1.1 christos
3146 1.1 christos # Some tools Automake needs.
3147 1.1 christos
3148 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3149 1.1 christos
3150 1.1 christos
3151 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3152 1.1 christos
3153 1.1 christos
3154 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3155 1.1 christos
3156 1.1 christos
3157 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3158 1.1 christos
3159 1.1 christos
3160 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3161 1.1 christos
3162 1.8 christos # For better backward compatibility. To be removed once Automake 1.9.x
3163 1.8 christos # dies out for good. For more background, see:
3164 1.8 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3165 1.8 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3166 1.8 christos mkdir_p='$(MKDIR_P)'
3167 1.8 christos
3168 1.4 christos # We need awk for the "check" target. The system "awk" is bad on
3169 1.4 christos # some platforms.
3170 1.8 christos # Always define AMTAR for backward compatibility. Yes, it's still used
3171 1.8 christos # in the wild :-( We should find a proper way to deprecate it ...
3172 1.8 christos AMTAR='$${TAR-tar}'
3173 1.4 christos
3174 1.8 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3175 1.4 christos
3176 1.1 christos
3177 1.1 christos
3178 1.1 christos
3179 1.1 christos
3180 1.6 christos
3181 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3182 1.6 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3183 1.6 christos # Check whether --enable-maintainer-mode was given.
3184 1.6 christos if test "${enable_maintainer_mode+set}" = set; then :
3185 1.6 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3186 1.6 christos else
3187 1.6 christos USE_MAINTAINER_MODE=no
3188 1.6 christos fi
3189 1.6 christos
3190 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3191 1.6 christos $as_echo "$USE_MAINTAINER_MODE" >&6; }
3192 1.6 christos if test $USE_MAINTAINER_MODE = yes; then
3193 1.6 christos MAINTAINER_MODE_TRUE=
3194 1.6 christos MAINTAINER_MODE_FALSE='#'
3195 1.6 christos else
3196 1.6 christos MAINTAINER_MODE_TRUE='#'
3197 1.6 christos MAINTAINER_MODE_FALSE=
3198 1.6 christos fi
3199 1.6 christos
3200 1.6 christos MAINT=$MAINTAINER_MODE_TRUE
3201 1.6 christos
3202 1.6 christos
3203 1.4 christos # Check whether --enable-silent-rules was given.
3204 1.4 christos if test "${enable_silent_rules+set}" = set; then :
3205 1.4 christos enableval=$enable_silent_rules;
3206 1.4 christos fi
3207 1.1 christos
3208 1.8 christos case $enable_silent_rules in # (((
3209 1.8 christos yes) AM_DEFAULT_VERBOSITY=0;;
3210 1.8 christos no) AM_DEFAULT_VERBOSITY=1;;
3211 1.8 christos *) AM_DEFAULT_VERBOSITY=0;;
3212 1.4 christos esac
3213 1.8 christos am_make=${MAKE-make}
3214 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3215 1.8 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3216 1.8 christos if ${am_cv_make_support_nested_variables+:} false; then :
3217 1.8 christos $as_echo_n "(cached) " >&6
3218 1.8 christos else
3219 1.8 christos if $as_echo 'TRUE=$(BAR$(V))
3220 1.8 christos BAR0=false
3221 1.8 christos BAR1=true
3222 1.8 christos V=1
3223 1.8 christos am__doit:
3224 1.8 christos @$(TRUE)
3225 1.8 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3226 1.8 christos am_cv_make_support_nested_variables=yes
3227 1.8 christos else
3228 1.8 christos am_cv_make_support_nested_variables=no
3229 1.8 christos fi
3230 1.8 christos fi
3231 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3232 1.8 christos $as_echo "$am_cv_make_support_nested_variables" >&6; }
3233 1.8 christos if test $am_cv_make_support_nested_variables = yes; then
3234 1.8 christos AM_V='$(V)'
3235 1.8 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3236 1.8 christos else
3237 1.8 christos AM_V=$AM_DEFAULT_VERBOSITY
3238 1.8 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3239 1.8 christos fi
3240 1.4 christos AM_BACKSLASH='\'
3241 1.3 christos
3242 1.3 christos
3243 1.1 christos ac_config_headers="$ac_config_headers config.h"
3244 1.1 christos
3245 1.3 christos
3246 1.1 christos
3247 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5
3248 1.4 christos $as_echo_n "checking for builtin ELF support... " >&6; }
3249 1.1 christos # Check whether --enable-elf was given.
3250 1.4 christos if test "${enable_elf+set}" = set; then :
3251 1.1 christos enableval=$enable_elf; if test "${enableval}" = yes; then
3252 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3253 1.4 christos $as_echo "yes" >&6; }
3254 1.1 christos
3255 1.4 christos $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3256 1.1 christos
3257 1.1 christos else
3258 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3259 1.4 christos $as_echo "no" >&6; }
3260 1.1 christos fi
3261 1.1 christos else
3262 1.1 christos
3263 1.1 christos # enable by default
3264 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3265 1.4 christos $as_echo "yes" >&6; }
3266 1.1 christos
3267 1.4 christos $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3268 1.1 christos
3269 1.1 christos
3270 1.1 christos fi
3271 1.1 christos
3272 1.1 christos
3273 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5
3274 1.4 christos $as_echo_n "checking for ELF core file support... " >&6; }
3275 1.1 christos # Check whether --enable-elf-core was given.
3276 1.4 christos if test "${enable_elf_core+set}" = set; then :
3277 1.1 christos enableval=$enable_elf_core; if test "${enableval}" = yes; then
3278 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3279 1.4 christos $as_echo "yes" >&6; }
3280 1.1 christos
3281 1.4 christos $as_echo "#define ELFCORE 1" >>confdefs.h
3282 1.1 christos
3283 1.1 christos else
3284 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3285 1.4 christos $as_echo "no" >&6; }
3286 1.1 christos fi
3287 1.1 christos else
3288 1.1 christos
3289 1.1 christos # enable by default
3290 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3291 1.4 christos $as_echo "yes" >&6; }
3292 1.1 christos
3293 1.4 christos $as_echo "#define ELFCORE 1" >>confdefs.h
3294 1.1 christos
3295 1.1 christos
3296 1.1 christos fi
3297 1.1 christos
3298 1.1 christos
3299 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5
3300 1.4 christos $as_echo_n "checking for file formats in man section 5... " >&6; }
3301 1.1 christos # Check whether --enable-fsect-man5 was given.
3302 1.4 christos if test "${enable_fsect_man5+set}" = set; then :
3303 1.1 christos enableval=$enable_fsect_man5; if test "${enableval}" = yes; then
3304 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3305 1.4 christos $as_echo "yes" >&6; }
3306 1.1 christos fsect=5
3307 1.1 christos else
3308 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3309 1.4 christos $as_echo "no" >&6; }
3310 1.1 christos fsect=4
3311 1.1 christos fi
3312 1.1 christos else
3313 1.1 christos
3314 1.1 christos # disable by default
3315 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3316 1.4 christos $as_echo "no" >&6; }
3317 1.1 christos fsect=4
3318 1.1 christos
3319 1.1 christos fi
3320 1.1 christos
3321 1.1 christos
3322 1.3 christos # Make sure we can run config.sub.
3323 1.3 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3324 1.8 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3325 1.4 christos
3326 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3327 1.4 christos $as_echo_n "checking build system type... " >&6; }
3328 1.8 christos if ${ac_cv_build+:} false; then :
3329 1.4 christos $as_echo_n "(cached) " >&6
3330 1.3 christos else
3331 1.3 christos ac_build_alias=$build_alias
3332 1.3 christos test "x$ac_build_alias" = x &&
3333 1.3 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3334 1.3 christos test "x$ac_build_alias" = x &&
3335 1.8 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3336 1.3 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3337 1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3338 1.3 christos
3339 1.3 christos fi
3340 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3341 1.4 christos $as_echo "$ac_cv_build" >&6; }
3342 1.3 christos case $ac_cv_build in
3343 1.3 christos *-*-*) ;;
3344 1.8 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3345 1.3 christos esac
3346 1.3 christos build=$ac_cv_build
3347 1.3 christos ac_save_IFS=$IFS; IFS='-'
3348 1.3 christos set x $ac_cv_build
3349 1.3 christos shift
3350 1.3 christos build_cpu=$1
3351 1.3 christos build_vendor=$2
3352 1.3 christos shift; shift
3353 1.3 christos # Remember, the first character of IFS is used to create $*,
3354 1.3 christos # except with old shells:
3355 1.3 christos build_os=$*
3356 1.3 christos IFS=$ac_save_IFS
3357 1.3 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3358 1.3 christos
3359 1.3 christos
3360 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3361 1.4 christos $as_echo_n "checking host system type... " >&6; }
3362 1.8 christos if ${ac_cv_host+:} false; then :
3363 1.4 christos $as_echo_n "(cached) " >&6
3364 1.3 christos else
3365 1.3 christos if test "x$host_alias" = x; then
3366 1.3 christos ac_cv_host=$ac_cv_build
3367 1.3 christos else
3368 1.3 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3369 1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3370 1.3 christos fi
3371 1.3 christos
3372 1.3 christos fi
3373 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3374 1.4 christos $as_echo "$ac_cv_host" >&6; }
3375 1.3 christos case $ac_cv_host in
3376 1.3 christos *-*-*) ;;
3377 1.8 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3378 1.3 christos esac
3379 1.3 christos host=$ac_cv_host
3380 1.3 christos ac_save_IFS=$IFS; IFS='-'
3381 1.3 christos set x $ac_cv_host
3382 1.3 christos shift
3383 1.3 christos host_cpu=$1
3384 1.3 christos host_vendor=$2
3385 1.3 christos shift; shift
3386 1.3 christos # Remember, the first character of IFS is used to create $*,
3387 1.3 christos # except with old shells:
3388 1.3 christos host_os=$*
3389 1.3 christos IFS=$ac_save_IFS
3390 1.3 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3391 1.3 christos
3392 1.3 christos
3393 1.3 christos case "$host_os" in
3394 1.3 christos mingw32*)
3395 1.3 christos MINGW=1
3396 1.3 christos ;;
3397 1.3 christos *)
3398 1.3 christos MINGW=0
3399 1.3 christos ;;
3400 1.3 christos esac
3401 1.3 christos
3402 1.3 christos if test "$MINGW" = 1; then
3403 1.3 christos MINGW_TRUE=
3404 1.3 christos MINGW_FALSE='#'
3405 1.3 christos else
3406 1.3 christos MINGW_TRUE='#'
3407 1.3 christos MINGW_FALSE=
3408 1.3 christos fi
3409 1.3 christos
3410 1.3 christos
3411 1.1 christos pkgdatadir='$(datadir)/misc'
3412 1.1 christos
3413 1.1 christos
3414 1.1 christos if test x$fsect = x5; then
3415 1.1 christos FSECT5_TRUE=
3416 1.1 christos FSECT5_FALSE='#'
3417 1.1 christos else
3418 1.1 christos FSECT5_TRUE='#'
3419 1.1 christos FSECT5_FALSE=
3420 1.1 christos fi
3421 1.1 christos
3422 1.1 christos
3423 1.1 christos
3424 1.8 christos
3425 1.4 christos DEPDIR="${am__leading_dot}deps"
3426 1.4 christos
3427 1.4 christos ac_config_commands="$ac_config_commands depfiles"
3428 1.4 christos
3429 1.4 christos
3430 1.4 christos am_make=${MAKE-make}
3431 1.4 christos cat > confinc << 'END'
3432 1.4 christos am__doit:
3433 1.4 christos @echo this is the am__doit target
3434 1.4 christos .PHONY: am__doit
3435 1.4 christos END
3436 1.4 christos # If we don't find an include directive, just comment out the code.
3437 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3438 1.4 christos $as_echo_n "checking for style of include used by $am_make... " >&6; }
3439 1.4 christos am__include="#"
3440 1.4 christos am__quote=
3441 1.4 christos _am_result=none
3442 1.4 christos # First try GNU make style include.
3443 1.4 christos echo "include confinc" > confmf
3444 1.8 christos # Ignore all kinds of additional output from 'make'.
3445 1.4 christos case `$am_make -s -f confmf 2> /dev/null` in #(
3446 1.4 christos *the\ am__doit\ target*)
3447 1.4 christos am__include=include
3448 1.4 christos am__quote=
3449 1.4 christos _am_result=GNU
3450 1.4 christos ;;
3451 1.4 christos esac
3452 1.4 christos # Now try BSD make style include.
3453 1.4 christos if test "$am__include" = "#"; then
3454 1.4 christos echo '.include "confinc"' > confmf
3455 1.4 christos case `$am_make -s -f confmf 2> /dev/null` in #(
3456 1.4 christos *the\ am__doit\ target*)
3457 1.4 christos am__include=.include
3458 1.4 christos am__quote="\""
3459 1.4 christos _am_result=BSD
3460 1.4 christos ;;
3461 1.4 christos esac
3462 1.4 christos fi
3463 1.4 christos
3464 1.4 christos
3465 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3466 1.4 christos $as_echo "$_am_result" >&6; }
3467 1.4 christos rm -f confinc confmf
3468 1.1 christos
3469 1.4 christos # Check whether --enable-dependency-tracking was given.
3470 1.4 christos if test "${enable_dependency_tracking+set}" = set; then :
3471 1.4 christos enableval=$enable_dependency_tracking;
3472 1.4 christos fi
3473 1.1 christos
3474 1.4 christos if test "x$enable_dependency_tracking" != xno; then
3475 1.4 christos am_depcomp="$ac_aux_dir/depcomp"
3476 1.4 christos AMDEPBACKSLASH='\'
3477 1.8 christos am__nodep='_no'
3478 1.4 christos fi
3479 1.4 christos if test "x$enable_dependency_tracking" != xno; then
3480 1.4 christos AMDEP_TRUE=
3481 1.4 christos AMDEP_FALSE='#'
3482 1.4 christos else
3483 1.4 christos AMDEP_TRUE='#'
3484 1.4 christos AMDEP_FALSE=
3485 1.4 christos fi
3486 1.1 christos
3487 1.1 christos
3488 1.1 christos ac_ext=c
3489 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3490 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3491 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3492 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3493 1.1 christos if test -n "$ac_tool_prefix"; then
3494 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3495 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
3496 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3497 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3498 1.8 christos if ${ac_cv_prog_CC+:} false; then :
3499 1.4 christos $as_echo_n "(cached) " >&6
3500 1.1 christos else
3501 1.1 christos if test -n "$CC"; then
3502 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3503 1.1 christos else
3504 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3505 1.1 christos for as_dir in $PATH
3506 1.1 christos do
3507 1.1 christos IFS=$as_save_IFS
3508 1.1 christos test -z "$as_dir" && as_dir=.
3509 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3510 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3511 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
3512 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3513 1.1 christos break 2
3514 1.1 christos fi
3515 1.1 christos done
3516 1.4 christos done
3517 1.1 christos IFS=$as_save_IFS
3518 1.1 christos
3519 1.1 christos fi
3520 1.1 christos fi
3521 1.1 christos CC=$ac_cv_prog_CC
3522 1.1 christos if test -n "$CC"; then
3523 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3524 1.4 christos $as_echo "$CC" >&6; }
3525 1.1 christos else
3526 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3527 1.4 christos $as_echo "no" >&6; }
3528 1.1 christos fi
3529 1.1 christos
3530 1.1 christos
3531 1.1 christos fi
3532 1.1 christos if test -z "$ac_cv_prog_CC"; then
3533 1.1 christos ac_ct_CC=$CC
3534 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
3535 1.1 christos set dummy gcc; ac_word=$2
3536 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3537 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3538 1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3539 1.4 christos $as_echo_n "(cached) " >&6
3540 1.1 christos else
3541 1.1 christos if test -n "$ac_ct_CC"; then
3542 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3543 1.1 christos else
3544 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3545 1.1 christos for as_dir in $PATH
3546 1.1 christos do
3547 1.1 christos IFS=$as_save_IFS
3548 1.1 christos test -z "$as_dir" && as_dir=.
3549 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3550 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3551 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
3552 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3553 1.1 christos break 2
3554 1.1 christos fi
3555 1.1 christos done
3556 1.4 christos done
3557 1.1 christos IFS=$as_save_IFS
3558 1.1 christos
3559 1.1 christos fi
3560 1.1 christos fi
3561 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3562 1.1 christos if test -n "$ac_ct_CC"; then
3563 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3564 1.4 christos $as_echo "$ac_ct_CC" >&6; }
3565 1.1 christos else
3566 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3567 1.4 christos $as_echo "no" >&6; }
3568 1.1 christos fi
3569 1.1 christos
3570 1.1 christos if test "x$ac_ct_CC" = x; then
3571 1.1 christos CC=""
3572 1.1 christos else
3573 1.1 christos case $cross_compiling:$ac_tool_warned in
3574 1.1 christos yes:)
3575 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3576 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3577 1.1 christos ac_tool_warned=yes ;;
3578 1.1 christos esac
3579 1.1 christos CC=$ac_ct_CC
3580 1.1 christos fi
3581 1.1 christos else
3582 1.1 christos CC="$ac_cv_prog_CC"
3583 1.1 christos fi
3584 1.1 christos
3585 1.1 christos if test -z "$CC"; then
3586 1.1 christos if test -n "$ac_tool_prefix"; then
3587 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3588 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
3589 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3590 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3591 1.8 christos if ${ac_cv_prog_CC+:} false; then :
3592 1.4 christos $as_echo_n "(cached) " >&6
3593 1.1 christos else
3594 1.1 christos if test -n "$CC"; then
3595 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3596 1.1 christos else
3597 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3598 1.1 christos for as_dir in $PATH
3599 1.1 christos do
3600 1.1 christos IFS=$as_save_IFS
3601 1.1 christos test -z "$as_dir" && as_dir=.
3602 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3603 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3604 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
3605 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3606 1.1 christos break 2
3607 1.1 christos fi
3608 1.1 christos done
3609 1.4 christos done
3610 1.1 christos IFS=$as_save_IFS
3611 1.1 christos
3612 1.1 christos fi
3613 1.1 christos fi
3614 1.1 christos CC=$ac_cv_prog_CC
3615 1.1 christos if test -n "$CC"; then
3616 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3617 1.4 christos $as_echo "$CC" >&6; }
3618 1.1 christos else
3619 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3620 1.4 christos $as_echo "no" >&6; }
3621 1.1 christos fi
3622 1.1 christos
3623 1.1 christos
3624 1.1 christos fi
3625 1.1 christos fi
3626 1.1 christos if test -z "$CC"; then
3627 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
3628 1.1 christos set dummy cc; ac_word=$2
3629 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3630 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3631 1.8 christos if ${ac_cv_prog_CC+:} false; then :
3632 1.4 christos $as_echo_n "(cached) " >&6
3633 1.1 christos else
3634 1.1 christos if test -n "$CC"; then
3635 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3636 1.1 christos else
3637 1.1 christos ac_prog_rejected=no
3638 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3639 1.1 christos for as_dir in $PATH
3640 1.1 christos do
3641 1.1 christos IFS=$as_save_IFS
3642 1.1 christos test -z "$as_dir" && as_dir=.
3643 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3644 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3645 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3646 1.1 christos ac_prog_rejected=yes
3647 1.1 christos continue
3648 1.1 christos fi
3649 1.1 christos ac_cv_prog_CC="cc"
3650 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3651 1.1 christos break 2
3652 1.1 christos fi
3653 1.1 christos done
3654 1.4 christos done
3655 1.1 christos IFS=$as_save_IFS
3656 1.1 christos
3657 1.1 christos if test $ac_prog_rejected = yes; then
3658 1.1 christos # We found a bogon in the path, so make sure we never use it.
3659 1.1 christos set dummy $ac_cv_prog_CC
3660 1.1 christos shift
3661 1.1 christos if test $# != 0; then
3662 1.1 christos # We chose a different compiler from the bogus one.
3663 1.1 christos # However, it has the same basename, so the bogon will be chosen
3664 1.1 christos # first if we set CC to just the basename; use the full file name.
3665 1.1 christos shift
3666 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3667 1.1 christos fi
3668 1.1 christos fi
3669 1.1 christos fi
3670 1.1 christos fi
3671 1.1 christos CC=$ac_cv_prog_CC
3672 1.1 christos if test -n "$CC"; then
3673 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3674 1.4 christos $as_echo "$CC" >&6; }
3675 1.1 christos else
3676 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3677 1.4 christos $as_echo "no" >&6; }
3678 1.1 christos fi
3679 1.1 christos
3680 1.1 christos
3681 1.1 christos fi
3682 1.1 christos if test -z "$CC"; then
3683 1.1 christos if test -n "$ac_tool_prefix"; then
3684 1.1 christos for ac_prog in cl.exe
3685 1.1 christos do
3686 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3687 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3688 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3689 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3690 1.8 christos if ${ac_cv_prog_CC+:} false; then :
3691 1.4 christos $as_echo_n "(cached) " >&6
3692 1.1 christos else
3693 1.1 christos if test -n "$CC"; then
3694 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3695 1.1 christos else
3696 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3697 1.1 christos for as_dir in $PATH
3698 1.1 christos do
3699 1.1 christos IFS=$as_save_IFS
3700 1.1 christos test -z "$as_dir" && as_dir=.
3701 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3702 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3703 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3704 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3705 1.1 christos break 2
3706 1.1 christos fi
3707 1.1 christos done
3708 1.4 christos done
3709 1.1 christos IFS=$as_save_IFS
3710 1.1 christos
3711 1.1 christos fi
3712 1.1 christos fi
3713 1.1 christos CC=$ac_cv_prog_CC
3714 1.1 christos if test -n "$CC"; then
3715 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3716 1.4 christos $as_echo "$CC" >&6; }
3717 1.1 christos else
3718 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3719 1.4 christos $as_echo "no" >&6; }
3720 1.1 christos fi
3721 1.1 christos
3722 1.1 christos
3723 1.1 christos test -n "$CC" && break
3724 1.1 christos done
3725 1.1 christos fi
3726 1.1 christos if test -z "$CC"; then
3727 1.1 christos ac_ct_CC=$CC
3728 1.1 christos for ac_prog in cl.exe
3729 1.1 christos do
3730 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3731 1.1 christos set dummy $ac_prog; ac_word=$2
3732 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3733 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3734 1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3735 1.4 christos $as_echo_n "(cached) " >&6
3736 1.1 christos else
3737 1.1 christos if test -n "$ac_ct_CC"; then
3738 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3739 1.1 christos else
3740 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3741 1.1 christos for as_dir in $PATH
3742 1.1 christos do
3743 1.1 christos IFS=$as_save_IFS
3744 1.1 christos test -z "$as_dir" && as_dir=.
3745 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3746 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3747 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
3748 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3749 1.1 christos break 2
3750 1.1 christos fi
3751 1.1 christos done
3752 1.4 christos done
3753 1.1 christos IFS=$as_save_IFS
3754 1.1 christos
3755 1.1 christos fi
3756 1.1 christos fi
3757 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3758 1.1 christos if test -n "$ac_ct_CC"; then
3759 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3760 1.4 christos $as_echo "$ac_ct_CC" >&6; }
3761 1.1 christos else
3762 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3763 1.4 christos $as_echo "no" >&6; }
3764 1.1 christos fi
3765 1.1 christos
3766 1.1 christos
3767 1.1 christos test -n "$ac_ct_CC" && break
3768 1.1 christos done
3769 1.1 christos
3770 1.1 christos if test "x$ac_ct_CC" = x; then
3771 1.1 christos CC=""
3772 1.1 christos else
3773 1.1 christos case $cross_compiling:$ac_tool_warned in
3774 1.1 christos yes:)
3775 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3776 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3777 1.1 christos ac_tool_warned=yes ;;
3778 1.1 christos esac
3779 1.1 christos CC=$ac_ct_CC
3780 1.1 christos fi
3781 1.1 christos fi
3782 1.1 christos
3783 1.1 christos fi
3784 1.1 christos
3785 1.1 christos
3786 1.4 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3787 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3788 1.8 christos as_fn_error $? "no acceptable C compiler found in \$PATH
3789 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3790 1.1 christos
3791 1.1 christos # Provide some information about the compiler.
3792 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3793 1.4 christos set X $ac_compile
3794 1.4 christos ac_compiler=$2
3795 1.4 christos for ac_option in --version -v -V -qversion; do
3796 1.4 christos { { ac_try="$ac_compiler $ac_option >&5"
3797 1.1 christos case "(($ac_try" in
3798 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3799 1.1 christos *) ac_try_echo=$ac_try;;
3800 1.1 christos esac
3801 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3802 1.4 christos $as_echo "$ac_try_echo"; } >&5
3803 1.4 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3804 1.1 christos ac_status=$?
3805 1.4 christos if test -s conftest.err; then
3806 1.4 christos sed '10a\
3807 1.4 christos ... rest of stderr output deleted ...
3808 1.4 christos 10q' conftest.err >conftest.er1
3809 1.4 christos cat conftest.er1 >&5
3810 1.4 christos fi
3811 1.8 christos rm -f conftest.er1 conftest.err
3812 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3813 1.4 christos test $ac_status = 0; }
3814 1.4 christos done
3815 1.1 christos
3816 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3817 1.1 christos /* end confdefs.h. */
3818 1.8 christos
3819 1.1 christos int
3820 1.1 christos main ()
3821 1.1 christos {
3822 1.1 christos
3823 1.1 christos ;
3824 1.1 christos return 0;
3825 1.1 christos }
3826 1.1 christos _ACEOF
3827 1.1 christos ac_clean_files_save=$ac_clean_files
3828 1.8 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3829 1.1 christos # Try to create an executable without -o first, disregard a.out.
3830 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
3831 1.1 christos # of exeext.
3832 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3833 1.8 christos $as_echo_n "checking whether the C compiler works... " >&6; }
3834 1.4 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3835 1.4 christos
3836 1.4 christos # The possible output files:
3837 1.4 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3838 1.4 christos
3839 1.1 christos ac_rmfiles=
3840 1.1 christos for ac_file in $ac_files
3841 1.1 christos do
3842 1.1 christos case $ac_file in
3843 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3844 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3845 1.1 christos esac
3846 1.1 christos done
3847 1.1 christos rm -f $ac_rmfiles
3848 1.1 christos
3849 1.4 christos if { { ac_try="$ac_link_default"
3850 1.1 christos case "(($ac_try" in
3851 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3852 1.1 christos *) ac_try_echo=$ac_try;;
3853 1.1 christos esac
3854 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3855 1.4 christos $as_echo "$ac_try_echo"; } >&5
3856 1.1 christos (eval "$ac_link_default") 2>&5
3857 1.1 christos ac_status=$?
3858 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3859 1.4 christos test $ac_status = 0; }; then :
3860 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3861 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3862 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
3863 1.1 christos # so that the user can short-circuit this test for compilers unknown to
3864 1.1 christos # Autoconf.
3865 1.1 christos for ac_file in $ac_files ''
3866 1.1 christos do
3867 1.1 christos test -f "$ac_file" || continue
3868 1.1 christos case $ac_file in
3869 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3870 1.1 christos ;;
3871 1.1 christos [ab].out )
3872 1.1 christos # We found the default executable, but exeext='' is most
3873 1.1 christos # certainly right.
3874 1.1 christos break;;
3875 1.1 christos *.* )
3876 1.4 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3877 1.1 christos then :; else
3878 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3879 1.1 christos fi
3880 1.1 christos # We set ac_cv_exeext here because the later test for it is not
3881 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
3882 1.1 christos # argument, so we may need to know it at that point already.
3883 1.1 christos # Even if this section looks crufty: it has the advantage of
3884 1.1 christos # actually working.
3885 1.1 christos break;;
3886 1.1 christos * )
3887 1.1 christos break;;
3888 1.1 christos esac
3889 1.1 christos done
3890 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
3891 1.1 christos
3892 1.1 christos else
3893 1.1 christos ac_file=''
3894 1.1 christos fi
3895 1.4 christos if test -z "$ac_file"; then :
3896 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3897 1.8 christos $as_echo "no" >&6; }
3898 1.8 christos $as_echo "$as_me: failed program was:" >&5
3899 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3900 1.1 christos
3901 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3902 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3903 1.8 christos as_fn_error 77 "C compiler cannot create executables
3904 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3905 1.8 christos else
3906 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3907 1.8 christos $as_echo "yes" >&6; }
3908 1.1 christos fi
3909 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3910 1.8 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
3911 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3912 1.8 christos $as_echo "$ac_file" >&6; }
3913 1.1 christos ac_exeext=$ac_cv_exeext
3914 1.1 christos
3915 1.8 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3916 1.1 christos ac_clean_files=$ac_clean_files_save
3917 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3918 1.4 christos $as_echo_n "checking for suffix of executables... " >&6; }
3919 1.4 christos if { { ac_try="$ac_link"
3920 1.1 christos case "(($ac_try" in
3921 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3922 1.1 christos *) ac_try_echo=$ac_try;;
3923 1.1 christos esac
3924 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3925 1.4 christos $as_echo "$ac_try_echo"; } >&5
3926 1.1 christos (eval "$ac_link") 2>&5
3927 1.1 christos ac_status=$?
3928 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3929 1.4 christos test $ac_status = 0; }; then :
3930 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
3931 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3932 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3933 1.1 christos # `rm'.
3934 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3935 1.1 christos test -f "$ac_file" || continue
3936 1.1 christos case $ac_file in
3937 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3938 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3939 1.1 christos break;;
3940 1.1 christos * ) break;;
3941 1.1 christos esac
3942 1.1 christos done
3943 1.1 christos else
3944 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3945 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3946 1.8 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3947 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3948 1.1 christos fi
3949 1.8 christos rm -f conftest conftest$ac_cv_exeext
3950 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3951 1.4 christos $as_echo "$ac_cv_exeext" >&6; }
3952 1.1 christos
3953 1.1 christos rm -f conftest.$ac_ext
3954 1.1 christos EXEEXT=$ac_cv_exeext
3955 1.1 christos ac_exeext=$EXEEXT
3956 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3957 1.1 christos /* end confdefs.h. */
3958 1.8 christos #include <stdio.h>
3959 1.1 christos int
3960 1.1 christos main ()
3961 1.1 christos {
3962 1.8 christos FILE *f = fopen ("conftest.out", "w");
3963 1.8 christos return ferror (f) || fclose (f) != 0;
3964 1.1 christos
3965 1.1 christos ;
3966 1.1 christos return 0;
3967 1.1 christos }
3968 1.1 christos _ACEOF
3969 1.8 christos ac_clean_files="$ac_clean_files conftest.out"
3970 1.8 christos # Check that the compiler produces executables we can run. If not, either
3971 1.8 christos # the compiler is broken, or we cross compile.
3972 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3973 1.8 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3974 1.8 christos if test "$cross_compiling" != yes; then
3975 1.8 christos { { ac_try="$ac_link"
3976 1.1 christos case "(($ac_try" in
3977 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3978 1.1 christos *) ac_try_echo=$ac_try;;
3979 1.1 christos esac
3980 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3981 1.4 christos $as_echo "$ac_try_echo"; } >&5
3982 1.8 christos (eval "$ac_link") 2>&5
3983 1.8 christos ac_status=$?
3984 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3985 1.8 christos test $ac_status = 0; }
3986 1.8 christos if { ac_try='./conftest$ac_cv_exeext'
3987 1.8 christos { { case "(($ac_try" in
3988 1.8 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3989 1.8 christos *) ac_try_echo=$ac_try;;
3990 1.8 christos esac
3991 1.8 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3992 1.8 christos $as_echo "$ac_try_echo"; } >&5
3993 1.8 christos (eval "$ac_try") 2>&5
3994 1.8 christos ac_status=$?
3995 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3996 1.8 christos test $ac_status = 0; }; }; then
3997 1.8 christos cross_compiling=no
3998 1.8 christos else
3999 1.8 christos if test "$cross_compiling" = maybe; then
4000 1.8 christos cross_compiling=yes
4001 1.8 christos else
4002 1.8 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4003 1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4004 1.8 christos as_fn_error $? "cannot run C compiled programs.
4005 1.8 christos If you meant to cross compile, use \`--host'.
4006 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
4007 1.8 christos fi
4008 1.8 christos fi
4009 1.8 christos fi
4010 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4011 1.8 christos $as_echo "$cross_compiling" >&6; }
4012 1.8 christos
4013 1.8 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4014 1.8 christos ac_clean_files=$ac_clean_files_save
4015 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4016 1.8 christos $as_echo_n "checking for suffix of object files... " >&6; }
4017 1.8 christos if ${ac_cv_objext+:} false; then :
4018 1.8 christos $as_echo_n "(cached) " >&6
4019 1.8 christos else
4020 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4021 1.8 christos /* end confdefs.h. */
4022 1.8 christos
4023 1.8 christos int
4024 1.8 christos main ()
4025 1.8 christos {
4026 1.8 christos
4027 1.8 christos ;
4028 1.8 christos return 0;
4029 1.8 christos }
4030 1.8 christos _ACEOF
4031 1.8 christos rm -f conftest.o conftest.obj
4032 1.8 christos if { { ac_try="$ac_compile"
4033 1.8 christos case "(($ac_try" in
4034 1.8 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4035 1.8 christos *) ac_try_echo=$ac_try;;
4036 1.8 christos esac
4037 1.8 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4038 1.8 christos $as_echo "$ac_try_echo"; } >&5
4039 1.8 christos (eval "$ac_compile") 2>&5
4040 1.1 christos ac_status=$?
4041 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4042 1.4 christos test $ac_status = 0; }; then :
4043 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
4044 1.1 christos test -f "$ac_file" || continue;
4045 1.1 christos case $ac_file in
4046 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4047 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4048 1.1 christos break;;
4049 1.1 christos esac
4050 1.1 christos done
4051 1.1 christos else
4052 1.4 christos $as_echo "$as_me: failed program was:" >&5
4053 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
4054 1.1 christos
4055 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4056 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4057 1.8 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
4058 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
4059 1.1 christos fi
4060 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
4061 1.1 christos fi
4062 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4063 1.4 christos $as_echo "$ac_cv_objext" >&6; }
4064 1.1 christos OBJEXT=$ac_cv_objext
4065 1.1 christos ac_objext=$OBJEXT
4066 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4067 1.4 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4068 1.8 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4069 1.4 christos $as_echo_n "(cached) " >&6
4070 1.1 christos else
4071 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4072 1.1 christos /* end confdefs.h. */
4073 1.1 christos
4074 1.1 christos int
4075 1.1 christos main ()
4076 1.1 christos {
4077 1.1 christos #ifndef __GNUC__
4078 1.1 christos choke me
4079 1.1 christos #endif
4080 1.1 christos
4081 1.1 christos ;
4082 1.1 christos return 0;
4083 1.1 christos }
4084 1.1 christos _ACEOF
4085 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4086 1.1 christos ac_compiler_gnu=yes
4087 1.1 christos else
4088 1.4 christos ac_compiler_gnu=no
4089 1.1 christos fi
4090 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4091 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4092 1.1 christos
4093 1.1 christos fi
4094 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4095 1.4 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4096 1.4 christos if test $ac_compiler_gnu = yes; then
4097 1.4 christos GCC=yes
4098 1.4 christos else
4099 1.4 christos GCC=
4100 1.4 christos fi
4101 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4102 1.1 christos ac_save_CFLAGS=$CFLAGS
4103 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4104 1.4 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4105 1.8 christos if ${ac_cv_prog_cc_g+:} false; then :
4106 1.4 christos $as_echo_n "(cached) " >&6
4107 1.1 christos else
4108 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4109 1.1 christos ac_c_werror_flag=yes
4110 1.1 christos ac_cv_prog_cc_g=no
4111 1.1 christos CFLAGS="-g"
4112 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4113 1.1 christos /* end confdefs.h. */
4114 1.1 christos
4115 1.1 christos int
4116 1.1 christos main ()
4117 1.1 christos {
4118 1.1 christos
4119 1.1 christos ;
4120 1.1 christos return 0;
4121 1.1 christos }
4122 1.1 christos _ACEOF
4123 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4124 1.1 christos ac_cv_prog_cc_g=yes
4125 1.1 christos else
4126 1.4 christos CFLAGS=""
4127 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4128 1.1 christos /* end confdefs.h. */
4129 1.1 christos
4130 1.1 christos int
4131 1.1 christos main ()
4132 1.1 christos {
4133 1.1 christos
4134 1.1 christos ;
4135 1.1 christos return 0;
4136 1.1 christos }
4137 1.1 christos _ACEOF
4138 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4139 1.4 christos
4140 1.1 christos else
4141 1.4 christos ac_c_werror_flag=$ac_save_c_werror_flag
4142 1.1 christos CFLAGS="-g"
4143 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4144 1.1 christos /* end confdefs.h. */
4145 1.1 christos
4146 1.1 christos int
4147 1.1 christos main ()
4148 1.1 christos {
4149 1.1 christos
4150 1.1 christos ;
4151 1.1 christos return 0;
4152 1.1 christos }
4153 1.1 christos _ACEOF
4154 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4155 1.1 christos ac_cv_prog_cc_g=yes
4156 1.1 christos fi
4157 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4158 1.1 christos fi
4159 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4160 1.1 christos fi
4161 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4162 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4163 1.1 christos fi
4164 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4165 1.4 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4166 1.1 christos if test "$ac_test_CFLAGS" = set; then
4167 1.1 christos CFLAGS=$ac_save_CFLAGS
4168 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4169 1.1 christos if test "$GCC" = yes; then
4170 1.1 christos CFLAGS="-g -O2"
4171 1.1 christos else
4172 1.1 christos CFLAGS="-g"
4173 1.1 christos fi
4174 1.1 christos else
4175 1.1 christos if test "$GCC" = yes; then
4176 1.1 christos CFLAGS="-O2"
4177 1.1 christos else
4178 1.1 christos CFLAGS=
4179 1.1 christos fi
4180 1.1 christos fi
4181 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4182 1.4 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4183 1.8 christos if ${ac_cv_prog_cc_c89+:} false; then :
4184 1.4 christos $as_echo_n "(cached) " >&6
4185 1.1 christos else
4186 1.1 christos ac_cv_prog_cc_c89=no
4187 1.1 christos ac_save_CC=$CC
4188 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4189 1.1 christos /* end confdefs.h. */
4190 1.1 christos #include <stdarg.h>
4191 1.1 christos #include <stdio.h>
4192 1.8 christos struct stat;
4193 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4194 1.1 christos struct buf { int x; };
4195 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4196 1.1 christos static char *e (p, i)
4197 1.1 christos char **p;
4198 1.1 christos int i;
4199 1.1 christos {
4200 1.1 christos return p[i];
4201 1.1 christos }
4202 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4203 1.1 christos {
4204 1.1 christos char *s;
4205 1.1 christos va_list v;
4206 1.1 christos va_start (v,p);
4207 1.1 christos s = g (p, va_arg (v,int));
4208 1.1 christos va_end (v);
4209 1.1 christos return s;
4210 1.1 christos }
4211 1.1 christos
4212 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4213 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4214 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4215 1.1 christos as 'x'. The following induces an error, until -std is added to get
4216 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4217 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4218 1.1 christos that's true only with -std. */
4219 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4220 1.1 christos
4221 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4222 1.1 christos inside strings and character constants. */
4223 1.1 christos #define FOO(x) 'x'
4224 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4225 1.1 christos
4226 1.1 christos int test (int i, double x);
4227 1.1 christos struct s1 {int (*f) (int a);};
4228 1.1 christos struct s2 {int (*f) (double a);};
4229 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4230 1.1 christos int argc;
4231 1.1 christos char **argv;
4232 1.1 christos int
4233 1.1 christos main ()
4234 1.1 christos {
4235 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4236 1.1 christos ;
4237 1.1 christos return 0;
4238 1.1 christos }
4239 1.1 christos _ACEOF
4240 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4241 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4242 1.1 christos do
4243 1.1 christos CC="$ac_save_CC $ac_arg"
4244 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4245 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4246 1.1 christos fi
4247 1.1 christos rm -f core conftest.err conftest.$ac_objext
4248 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4249 1.1 christos done
4250 1.1 christos rm -f conftest.$ac_ext
4251 1.1 christos CC=$ac_save_CC
4252 1.1 christos
4253 1.1 christos fi
4254 1.1 christos # AC_CACHE_VAL
4255 1.1 christos case "x$ac_cv_prog_cc_c89" in
4256 1.1 christos x)
4257 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4258 1.4 christos $as_echo "none needed" >&6; } ;;
4259 1.1 christos xno)
4260 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4261 1.4 christos $as_echo "unsupported" >&6; } ;;
4262 1.1 christos *)
4263 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4264 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4265 1.4 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4266 1.1 christos esac
4267 1.4 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4268 1.1 christos
4269 1.4 christos fi
4270 1.1 christos
4271 1.1 christos ac_ext=c
4272 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4273 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4274 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4275 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4276 1.1 christos
4277 1.1 christos depcc="$CC" am_compiler_list=
4278 1.1 christos
4279 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4280 1.4 christos $as_echo_n "checking dependency style of $depcc... " >&6; }
4281 1.8 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4282 1.4 christos $as_echo_n "(cached) " >&6
4283 1.1 christos else
4284 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4285 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up
4286 1.1 christos # making bogus files that we don't know about and never remove. For
4287 1.1 christos # instance it was reported that on HP-UX the gcc test will end up
4288 1.8 christos # making a dummy file named 'D' -- because '-MD' means "put the output
4289 1.8 christos # in D".
4290 1.8 christos rm -rf conftest.dir
4291 1.1 christos mkdir conftest.dir
4292 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're
4293 1.1 christos # using a relative directory.
4294 1.1 christos cp "$am_depcomp" conftest.dir
4295 1.1 christos cd conftest.dir
4296 1.1 christos # We will build objects and dependencies in a subdirectory because
4297 1.1 christos # it helps to detect inapplicable dependency modes. For instance
4298 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a
4299 1.1 christos # side effect of compilation, but ICC will put the dependencies in
4300 1.1 christos # the current directory while Tru64 will put them in the object
4301 1.1 christos # directory.
4302 1.1 christos mkdir sub
4303 1.1 christos
4304 1.1 christos am_cv_CC_dependencies_compiler_type=none
4305 1.1 christos if test "$am_compiler_list" = ""; then
4306 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4307 1.1 christos fi
4308 1.4 christos am__universal=false
4309 1.4 christos case " $depcc " in #(
4310 1.4 christos *\ -arch\ *\ -arch\ *) am__universal=true ;;
4311 1.4 christos esac
4312 1.4 christos
4313 1.1 christos for depmode in $am_compiler_list; do
4314 1.1 christos # Setup a source with many dependencies, because some compilers
4315 1.1 christos # like to wrap large dependency lists on column 80 (with \), and
4316 1.1 christos # we should not choose a depcomp mode which is confused by this.
4317 1.1 christos #
4318 1.1 christos # We need to recreate these files for each test, as the compiler may
4319 1.1 christos # overwrite some of them when testing with obscure command lines.
4320 1.1 christos # This happens at least with the AIX C compiler.
4321 1.1 christos : > sub/conftest.c
4322 1.1 christos for i in 1 2 3 4 5 6; do
4323 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c
4324 1.8 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4325 1.8 christos # Solaris 10 /bin/sh.
4326 1.8 christos echo '/* dummy */' > sub/conftst$i.h
4327 1.1 christos done
4328 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4329 1.1 christos
4330 1.8 christos # We check with '-c' and '-o' for the sake of the "dashmstdout"
4331 1.4 christos # mode. It turns out that the SunPro C++ compiler does not properly
4332 1.8 christos # handle '-M -o', and we need to detect this. Also, some Intel
4333 1.8 christos # versions had trouble with output in subdirs.
4334 1.4 christos am__obj=sub/conftest.${OBJEXT-o}
4335 1.4 christos am__minus_obj="-o $am__obj"
4336 1.1 christos case $depmode in
4337 1.4 christos gcc)
4338 1.4 christos # This depmode causes a compiler race in universal mode.
4339 1.4 christos test "$am__universal" = false || continue
4340 1.4 christos ;;
4341 1.1 christos nosideeffect)
4342 1.8 christos # After this tag, mechanisms are not by side-effect, so they'll
4343 1.8 christos # only be used when explicitly requested.
4344 1.1 christos if test "x$enable_dependency_tracking" = xyes; then
4345 1.1 christos continue
4346 1.1 christos else
4347 1.1 christos break
4348 1.1 christos fi
4349 1.1 christos ;;
4350 1.8 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4351 1.8 christos # This compiler won't grok '-c -o', but also, the minuso test has
4352 1.4 christos # not run yet. These depmodes are late enough in the game, and
4353 1.4 christos # so weak that their functioning should not be impacted.
4354 1.4 christos am__obj=conftest.${OBJEXT-o}
4355 1.4 christos am__minus_obj=
4356 1.4 christos ;;
4357 1.1 christos none) break ;;
4358 1.1 christos esac
4359 1.1 christos if depmode=$depmode \
4360 1.4 christos source=sub/conftest.c object=$am__obj \
4361 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4362 1.4 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4363 1.1 christos >/dev/null 2>conftest.err &&
4364 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4365 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4366 1.4 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4367 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4368 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings
4369 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message
4370 1.1 christos # that says an option was ignored or not supported.
4371 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly:
4372 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required
4373 1.1 christos # The diagnosis changed in icc 8.0:
4374 1.1 christos # icc: Command line remark: option '-MP' not supported
4375 1.1 christos if (grep 'ignoring option' conftest.err ||
4376 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4377 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode
4378 1.1 christos break
4379 1.1 christos fi
4380 1.1 christos fi
4381 1.1 christos done
4382 1.1 christos
4383 1.1 christos cd ..
4384 1.1 christos rm -rf conftest.dir
4385 1.1 christos else
4386 1.1 christos am_cv_CC_dependencies_compiler_type=none
4387 1.1 christos fi
4388 1.1 christos
4389 1.1 christos fi
4390 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4391 1.4 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4392 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4393 1.1 christos
4394 1.1 christos if
4395 1.1 christos test "x$enable_dependency_tracking" != xno \
4396 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4397 1.1 christos am__fastdepCC_TRUE=
4398 1.1 christos am__fastdepCC_FALSE='#'
4399 1.1 christos else
4400 1.1 christos am__fastdepCC_TRUE='#'
4401 1.1 christos am__fastdepCC_FALSE=
4402 1.1 christos fi
4403 1.1 christos
4404 1.1 christos
4405 1.8 christos case $ac_cv_prog_cc_stdc in #(
4406 1.8 christos no) :
4407 1.8 christos ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
4408 1.8 christos *) :
4409 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4410 1.8 christos $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4411 1.8 christos if ${ac_cv_prog_cc_c99+:} false; then :
4412 1.8 christos $as_echo_n "(cached) " >&6
4413 1.8 christos else
4414 1.8 christos ac_cv_prog_cc_c99=no
4415 1.8 christos ac_save_CC=$CC
4416 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4417 1.8 christos /* end confdefs.h. */
4418 1.8 christos #include <stdarg.h>
4419 1.8 christos #include <stdbool.h>
4420 1.8 christos #include <stdlib.h>
4421 1.8 christos #include <wchar.h>
4422 1.8 christos #include <stdio.h>
4423 1.8 christos
4424 1.8 christos // Check varargs macros. These examples are taken from C99 6.10.3.5.
4425 1.8 christos #define debug(...) fprintf (stderr, __VA_ARGS__)
4426 1.8 christos #define showlist(...) puts (#__VA_ARGS__)
4427 1.8 christos #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4428 1.8 christos static void
4429 1.8 christos test_varargs_macros (void)
4430 1.8 christos {
4431 1.8 christos int x = 1234;
4432 1.8 christos int y = 5678;
4433 1.8 christos debug ("Flag");
4434 1.8 christos debug ("X = %d\n", x);
4435 1.8 christos showlist (The first, second, and third items.);
4436 1.8 christos report (x>y, "x is %d but y is %d", x, y);
4437 1.8 christos }
4438 1.8 christos
4439 1.8 christos // Check long long types.
4440 1.8 christos #define BIG64 18446744073709551615ull
4441 1.8 christos #define BIG32 4294967295ul
4442 1.8 christos #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4443 1.8 christos #if !BIG_OK
4444 1.8 christos your preprocessor is broken;
4445 1.8 christos #endif
4446 1.8 christos #if BIG_OK
4447 1.8 christos #else
4448 1.8 christos your preprocessor is broken;
4449 1.8 christos #endif
4450 1.8 christos static long long int bignum = -9223372036854775807LL;
4451 1.8 christos static unsigned long long int ubignum = BIG64;
4452 1.8 christos
4453 1.8 christos struct incomplete_array
4454 1.8 christos {
4455 1.8 christos int datasize;
4456 1.8 christos double data[];
4457 1.8 christos };
4458 1.8 christos
4459 1.8 christos struct named_init {
4460 1.8 christos int number;
4461 1.8 christos const wchar_t *name;
4462 1.8 christos double average;
4463 1.8 christos };
4464 1.8 christos
4465 1.8 christos typedef const char *ccp;
4466 1.8 christos
4467 1.8 christos static inline int
4468 1.8 christos test_restrict (ccp restrict text)
4469 1.8 christos {
4470 1.8 christos // See if C++-style comments work.
4471 1.8 christos // Iterate through items via the restricted pointer.
4472 1.8 christos // Also check for declarations in for loops.
4473 1.8 christos for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4474 1.8 christos continue;
4475 1.8 christos return 0;
4476 1.8 christos }
4477 1.8 christos
4478 1.8 christos // Check varargs and va_copy.
4479 1.8 christos static void
4480 1.8 christos test_varargs (const char *format, ...)
4481 1.8 christos {
4482 1.8 christos va_list args;
4483 1.8 christos va_start (args, format);
4484 1.8 christos va_list args_copy;
4485 1.8 christos va_copy (args_copy, args);
4486 1.8 christos
4487 1.8 christos const char *str;
4488 1.8 christos int number;
4489 1.8 christos float fnumber;
4490 1.8 christos
4491 1.8 christos while (*format)
4492 1.8 christos {
4493 1.8 christos switch (*format++)
4494 1.8 christos {
4495 1.8 christos case 's': // string
4496 1.8 christos str = va_arg (args_copy, const char *);
4497 1.8 christos break;
4498 1.8 christos case 'd': // int
4499 1.8 christos number = va_arg (args_copy, int);
4500 1.8 christos break;
4501 1.8 christos case 'f': // float
4502 1.8 christos fnumber = va_arg (args_copy, double);
4503 1.8 christos break;
4504 1.8 christos default:
4505 1.8 christos break;
4506 1.8 christos }
4507 1.8 christos }
4508 1.8 christos va_end (args_copy);
4509 1.8 christos va_end (args);
4510 1.8 christos }
4511 1.8 christos
4512 1.8 christos int
4513 1.8 christos main ()
4514 1.8 christos {
4515 1.8 christos
4516 1.8 christos // Check bool.
4517 1.8 christos _Bool success = false;
4518 1.8 christos
4519 1.8 christos // Check restrict.
4520 1.8 christos if (test_restrict ("String literal") == 0)
4521 1.8 christos success = true;
4522 1.8 christos char *restrict newvar = "Another string";
4523 1.8 christos
4524 1.8 christos // Check varargs.
4525 1.8 christos test_varargs ("s, d' f .", "string", 65, 34.234);
4526 1.8 christos test_varargs_macros ();
4527 1.8 christos
4528 1.8 christos // Check flexible array members.
4529 1.8 christos struct incomplete_array *ia =
4530 1.8 christos malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4531 1.8 christos ia->datasize = 10;
4532 1.8 christos for (int i = 0; i < ia->datasize; ++i)
4533 1.8 christos ia->data[i] = i * 1.234;
4534 1.8 christos
4535 1.8 christos // Check named initializers.
4536 1.8 christos struct named_init ni = {
4537 1.8 christos .number = 34,
4538 1.8 christos .name = L"Test wide string",
4539 1.8 christos .average = 543.34343,
4540 1.8 christos };
4541 1.8 christos
4542 1.8 christos ni.number = 58;
4543 1.8 christos
4544 1.8 christos int dynamic_array[ni.number];
4545 1.8 christos dynamic_array[ni.number - 1] = 543;
4546 1.8 christos
4547 1.8 christos // work around unused variable warnings
4548 1.8 christos return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4549 1.8 christos || dynamic_array[ni.number - 1] != 543);
4550 1.8 christos
4551 1.8 christos ;
4552 1.8 christos return 0;
4553 1.8 christos }
4554 1.8 christos _ACEOF
4555 1.8 christos for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4556 1.8 christos do
4557 1.8 christos CC="$ac_save_CC $ac_arg"
4558 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
4559 1.8 christos ac_cv_prog_cc_c99=$ac_arg
4560 1.8 christos fi
4561 1.8 christos rm -f core conftest.err conftest.$ac_objext
4562 1.8 christos test "x$ac_cv_prog_cc_c99" != "xno" && break
4563 1.8 christos done
4564 1.8 christos rm -f conftest.$ac_ext
4565 1.8 christos CC=$ac_save_CC
4566 1.8 christos
4567 1.8 christos fi
4568 1.8 christos # AC_CACHE_VAL
4569 1.8 christos case "x$ac_cv_prog_cc_c99" in
4570 1.8 christos x)
4571 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4572 1.8 christos $as_echo "none needed" >&6; } ;;
4573 1.8 christos xno)
4574 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4575 1.8 christos $as_echo "unsupported" >&6; } ;;
4576 1.8 christos *)
4577 1.8 christos CC="$CC $ac_cv_prog_cc_c99"
4578 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4579 1.8 christos $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4580 1.8 christos esac
4581 1.8 christos if test "x$ac_cv_prog_cc_c99" != xno; then :
4582 1.8 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4583 1.8 christos else
4584 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4585 1.8 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4586 1.8 christos if ${ac_cv_prog_cc_c89+:} false; then :
4587 1.8 christos $as_echo_n "(cached) " >&6
4588 1.8 christos else
4589 1.8 christos ac_cv_prog_cc_c89=no
4590 1.8 christos ac_save_CC=$CC
4591 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 1.8 christos /* end confdefs.h. */
4593 1.8 christos #include <stdarg.h>
4594 1.8 christos #include <stdio.h>
4595 1.8 christos struct stat;
4596 1.8 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4597 1.8 christos struct buf { int x; };
4598 1.8 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4599 1.8 christos static char *e (p, i)
4600 1.8 christos char **p;
4601 1.8 christos int i;
4602 1.8 christos {
4603 1.8 christos return p[i];
4604 1.8 christos }
4605 1.8 christos static char *f (char * (*g) (char **, int), char **p, ...)
4606 1.8 christos {
4607 1.8 christos char *s;
4608 1.8 christos va_list v;
4609 1.8 christos va_start (v,p);
4610 1.8 christos s = g (p, va_arg (v,int));
4611 1.8 christos va_end (v);
4612 1.8 christos return s;
4613 1.8 christos }
4614 1.8 christos
4615 1.8 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4616 1.8 christos function prototypes and stuff, but not '\xHH' hex character constants.
4617 1.8 christos These don't provoke an error unfortunately, instead are silently treated
4618 1.8 christos as 'x'. The following induces an error, until -std is added to get
4619 1.8 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4620 1.8 christos array size at least. It's necessary to write '\x00'==0 to get something
4621 1.8 christos that's true only with -std. */
4622 1.8 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4623 1.8 christos
4624 1.8 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4625 1.8 christos inside strings and character constants. */
4626 1.8 christos #define FOO(x) 'x'
4627 1.8 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4628 1.8 christos
4629 1.8 christos int test (int i, double x);
4630 1.8 christos struct s1 {int (*f) (int a);};
4631 1.8 christos struct s2 {int (*f) (double a);};
4632 1.8 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4633 1.8 christos int argc;
4634 1.8 christos char **argv;
4635 1.8 christos int
4636 1.8 christos main ()
4637 1.8 christos {
4638 1.8 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4639 1.8 christos ;
4640 1.8 christos return 0;
4641 1.8 christos }
4642 1.8 christos _ACEOF
4643 1.8 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4644 1.8 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4645 1.8 christos do
4646 1.8 christos CC="$ac_save_CC $ac_arg"
4647 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
4648 1.8 christos ac_cv_prog_cc_c89=$ac_arg
4649 1.8 christos fi
4650 1.8 christos rm -f core conftest.err conftest.$ac_objext
4651 1.8 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4652 1.8 christos done
4653 1.8 christos rm -f conftest.$ac_ext
4654 1.8 christos CC=$ac_save_CC
4655 1.8 christos
4656 1.8 christos fi
4657 1.8 christos # AC_CACHE_VAL
4658 1.8 christos case "x$ac_cv_prog_cc_c89" in
4659 1.8 christos x)
4660 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4661 1.8 christos $as_echo "none needed" >&6; } ;;
4662 1.8 christos xno)
4663 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4664 1.8 christos $as_echo "unsupported" >&6; } ;;
4665 1.8 christos *)
4666 1.8 christos CC="$CC $ac_cv_prog_cc_c89"
4667 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4668 1.8 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4669 1.8 christos esac
4670 1.8 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4671 1.8 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4672 1.8 christos else
4673 1.8 christos ac_cv_prog_cc_stdc=no
4674 1.8 christos fi
4675 1.8 christos
4676 1.8 christos fi
4677 1.8 christos ;;
4678 1.8 christos esac
4679 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
4680 1.8 christos $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
4681 1.8 christos if ${ac_cv_prog_cc_stdc+:} false; then :
4682 1.8 christos $as_echo_n "(cached) " >&6
4683 1.8 christos fi
4684 1.8 christos
4685 1.8 christos case $ac_cv_prog_cc_stdc in #(
4686 1.8 christos no) :
4687 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4688 1.8 christos $as_echo "unsupported" >&6; } ;; #(
4689 1.8 christos '') :
4690 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4691 1.8 christos $as_echo "none needed" >&6; } ;; #(
4692 1.8 christos *) :
4693 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
4694 1.8 christos $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
4695 1.8 christos esac
4696 1.8 christos
4697 1.4 christos
4698 1.4 christos ac_ext=c
4699 1.4 christos ac_cpp='$CPP $CPPFLAGS'
4700 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4701 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4702 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4703 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4704 1.4 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
4705 1.4 christos # On Suns, sometimes $CPP names a directory.
4706 1.4 christos if test -n "$CPP" && test -d "$CPP"; then
4707 1.4 christos CPP=
4708 1.1 christos fi
4709 1.4 christos if test -z "$CPP"; then
4710 1.8 christos if ${ac_cv_prog_CPP+:} false; then :
4711 1.4 christos $as_echo_n "(cached) " >&6
4712 1.1 christos else
4713 1.4 christos # Double quotes because CPP needs to be expanded
4714 1.4 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4715 1.4 christos do
4716 1.4 christos ac_preproc_ok=false
4717 1.4 christos for ac_c_preproc_warn_flag in '' yes
4718 1.4 christos do
4719 1.4 christos # Use a header file that comes with gcc, so configuring glibc
4720 1.4 christos # with a fresh cross-compiler works.
4721 1.4 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4722 1.4 christos # <limits.h> exists even on freestanding compilers.
4723 1.4 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4724 1.4 christos # not just through cpp. "Syntax error" is here to catch this case.
4725 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4726 1.4 christos /* end confdefs.h. */
4727 1.4 christos #ifdef __STDC__
4728 1.4 christos # include <limits.h>
4729 1.4 christos #else
4730 1.4 christos # include <assert.h>
4731 1.4 christos #endif
4732 1.4 christos Syntax error
4733 1.1 christos _ACEOF
4734 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4735 1.1 christos
4736 1.4 christos else
4737 1.4 christos # Broken: fails on valid input.
4738 1.4 christos continue
4739 1.4 christos fi
4740 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4741 1.1 christos
4742 1.4 christos # OK, works on sane cases. Now check whether nonexistent headers
4743 1.4 christos # can be detected and how.
4744 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4745 1.4 christos /* end confdefs.h. */
4746 1.4 christos #include <ac_nonexistent.h>
4747 1.1 christos _ACEOF
4748 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4749 1.4 christos # Broken: success on invalid input.
4750 1.4 christos continue
4751 1.1 christos else
4752 1.4 christos # Passes both tests.
4753 1.4 christos ac_preproc_ok=:
4754 1.4 christos break
4755 1.1 christos fi
4756 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4757 1.1 christos
4758 1.4 christos done
4759 1.4 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4760 1.8 christos rm -f conftest.i conftest.err conftest.$ac_ext
4761 1.4 christos if $ac_preproc_ok; then :
4762 1.4 christos break
4763 1.1 christos fi
4764 1.1 christos
4765 1.4 christos done
4766 1.4 christos ac_cv_prog_CPP=$CPP
4767 1.1 christos
4768 1.1 christos fi
4769 1.4 christos CPP=$ac_cv_prog_CPP
4770 1.4 christos else
4771 1.4 christos ac_cv_prog_CPP=$CPP
4772 1.1 christos fi
4773 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4774 1.4 christos $as_echo "$CPP" >&6; }
4775 1.4 christos ac_preproc_ok=false
4776 1.4 christos for ac_c_preproc_warn_flag in '' yes
4777 1.4 christos do
4778 1.4 christos # Use a header file that comes with gcc, so configuring glibc
4779 1.4 christos # with a fresh cross-compiler works.
4780 1.4 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4781 1.4 christos # <limits.h> exists even on freestanding compilers.
4782 1.4 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4783 1.4 christos # not just through cpp. "Syntax error" is here to catch this case.
4784 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4785 1.4 christos /* end confdefs.h. */
4786 1.4 christos #ifdef __STDC__
4787 1.4 christos # include <limits.h>
4788 1.4 christos #else
4789 1.4 christos # include <assert.h>
4790 1.4 christos #endif
4791 1.4 christos Syntax error
4792 1.4 christos _ACEOF
4793 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4794 1.1 christos
4795 1.1 christos else
4796 1.4 christos # Broken: fails on valid input.
4797 1.4 christos continue
4798 1.1 christos fi
4799 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4800 1.1 christos
4801 1.4 christos # OK, works on sane cases. Now check whether nonexistent headers
4802 1.4 christos # can be detected and how.
4803 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4804 1.4 christos /* end confdefs.h. */
4805 1.4 christos #include <ac_nonexistent.h>
4806 1.4 christos _ACEOF
4807 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4808 1.4 christos # Broken: success on invalid input.
4809 1.4 christos continue
4810 1.1 christos else
4811 1.4 christos # Passes both tests.
4812 1.4 christos ac_preproc_ok=:
4813 1.4 christos break
4814 1.1 christos fi
4815 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4816 1.1 christos
4817 1.3 christos done
4818 1.4 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4819 1.8 christos rm -f conftest.i conftest.err conftest.$ac_ext
4820 1.4 christos if $ac_preproc_ok; then :
4821 1.1 christos
4822 1.1 christos else
4823 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4824 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4825 1.8 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4826 1.8 christos See \`config.log' for more details" "$LINENO" 5; }
4827 1.1 christos fi
4828 1.1 christos
4829 1.4 christos ac_ext=c
4830 1.4 christos ac_cpp='$CPP $CPPFLAGS'
4831 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4832 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4833 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4834 1.3 christos
4835 1.1 christos
4836 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4837 1.4 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4838 1.8 christos if ${ac_cv_path_GREP+:} false; then :
4839 1.4 christos $as_echo_n "(cached) " >&6
4840 1.1 christos else
4841 1.4 christos if test -z "$GREP"; then
4842 1.1 christos ac_path_GREP_found=false
4843 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
4844 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4845 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4846 1.1 christos do
4847 1.1 christos IFS=$as_save_IFS
4848 1.1 christos test -z "$as_dir" && as_dir=.
4849 1.4 christos for ac_prog in grep ggrep; do
4850 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4851 1.4 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4852 1.8 christos as_fn_executable_p "$ac_path_GREP" || continue
4853 1.4 christos # Check for GNU ac_path_GREP and select it if it is found.
4854 1.1 christos # Check for GNU $ac_path_GREP
4855 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
4856 1.1 christos *GNU*)
4857 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4858 1.1 christos *)
4859 1.1 christos ac_count=0
4860 1.4 christos $as_echo_n 0123456789 >"conftest.in"
4861 1.1 christos while :
4862 1.1 christos do
4863 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4864 1.1 christos mv "conftest.tmp" "conftest.in"
4865 1.1 christos cp "conftest.in" "conftest.nl"
4866 1.4 christos $as_echo 'GREP' >> "conftest.nl"
4867 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4868 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4869 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4870 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
4871 1.1 christos # Best one so far, save it but keep looking for a better one
4872 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
4873 1.1 christos ac_path_GREP_max=$ac_count
4874 1.1 christos fi
4875 1.1 christos # 10*(2^10) chars as input seems more than enough
4876 1.1 christos test $ac_count -gt 10 && break
4877 1.1 christos done
4878 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4879 1.1 christos esac
4880 1.1 christos
4881 1.4 christos $ac_path_GREP_found && break 3
4882 1.4 christos done
4883 1.4 christos done
4884 1.1 christos done
4885 1.1 christos IFS=$as_save_IFS
4886 1.4 christos if test -z "$ac_cv_path_GREP"; then
4887 1.8 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4888 1.4 christos fi
4889 1.1 christos else
4890 1.1 christos ac_cv_path_GREP=$GREP
4891 1.1 christos fi
4892 1.1 christos
4893 1.1 christos fi
4894 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4895 1.4 christos $as_echo "$ac_cv_path_GREP" >&6; }
4896 1.1 christos GREP="$ac_cv_path_GREP"
4897 1.1 christos
4898 1.1 christos
4899 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4900 1.4 christos $as_echo_n "checking for egrep... " >&6; }
4901 1.8 christos if ${ac_cv_path_EGREP+:} false; then :
4902 1.4 christos $as_echo_n "(cached) " >&6
4903 1.1 christos else
4904 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4905 1.1 christos then ac_cv_path_EGREP="$GREP -E"
4906 1.1 christos else
4907 1.4 christos if test -z "$EGREP"; then
4908 1.1 christos ac_path_EGREP_found=false
4909 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
4910 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4911 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4912 1.1 christos do
4913 1.1 christos IFS=$as_save_IFS
4914 1.1 christos test -z "$as_dir" && as_dir=.
4915 1.4 christos for ac_prog in egrep; do
4916 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4917 1.4 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4918 1.8 christos as_fn_executable_p "$ac_path_EGREP" || continue
4919 1.4 christos # Check for GNU ac_path_EGREP and select it if it is found.
4920 1.1 christos # Check for GNU $ac_path_EGREP
4921 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4922 1.1 christos *GNU*)
4923 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4924 1.1 christos *)
4925 1.1 christos ac_count=0
4926 1.4 christos $as_echo_n 0123456789 >"conftest.in"
4927 1.1 christos while :
4928 1.1 christos do
4929 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4930 1.1 christos mv "conftest.tmp" "conftest.in"
4931 1.1 christos cp "conftest.in" "conftest.nl"
4932 1.4 christos $as_echo 'EGREP' >> "conftest.nl"
4933 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4934 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4935 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4936 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4937 1.1 christos # Best one so far, save it but keep looking for a better one
4938 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4939 1.1 christos ac_path_EGREP_max=$ac_count
4940 1.1 christos fi
4941 1.1 christos # 10*(2^10) chars as input seems more than enough
4942 1.1 christos test $ac_count -gt 10 && break
4943 1.1 christos done
4944 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4945 1.1 christos esac
4946 1.1 christos
4947 1.4 christos $ac_path_EGREP_found && break 3
4948 1.4 christos done
4949 1.4 christos done
4950 1.1 christos done
4951 1.1 christos IFS=$as_save_IFS
4952 1.4 christos if test -z "$ac_cv_path_EGREP"; then
4953 1.8 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4954 1.4 christos fi
4955 1.1 christos else
4956 1.1 christos ac_cv_path_EGREP=$EGREP
4957 1.1 christos fi
4958 1.1 christos
4959 1.1 christos fi
4960 1.1 christos fi
4961 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4962 1.4 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4963 1.1 christos EGREP="$ac_cv_path_EGREP"
4964 1.1 christos
4965 1.1 christos
4966 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4967 1.4 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4968 1.8 christos if ${ac_cv_header_stdc+:} false; then :
4969 1.4 christos $as_echo_n "(cached) " >&6
4970 1.3 christos else
4971 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4972 1.4 christos /* end confdefs.h. */
4973 1.4 christos #include <stdlib.h>
4974 1.4 christos #include <stdarg.h>
4975 1.4 christos #include <string.h>
4976 1.4 christos #include <float.h>
4977 1.4 christos
4978 1.4 christos int
4979 1.4 christos main ()
4980 1.4 christos {
4981 1.4 christos
4982 1.4 christos ;
4983 1.4 christos return 0;
4984 1.4 christos }
4985 1.4 christos _ACEOF
4986 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4987 1.4 christos ac_cv_header_stdc=yes
4988 1.3 christos else
4989 1.4 christos ac_cv_header_stdc=no
4990 1.4 christos fi
4991 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4992 1.4 christos
4993 1.4 christos if test $ac_cv_header_stdc = yes; then
4994 1.4 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4995 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4996 1.4 christos /* end confdefs.h. */
4997 1.4 christos #include <string.h>
4998 1.4 christos
4999 1.4 christos _ACEOF
5000 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5001 1.4 christos $EGREP "memchr" >/dev/null 2>&1; then :
5002 1.3 christos
5003 1.4 christos else
5004 1.4 christos ac_cv_header_stdc=no
5005 1.4 christos fi
5006 1.4 christos rm -f conftest*
5007 1.3 christos
5008 1.4 christos fi
5009 1.3 christos
5010 1.4 christos if test $ac_cv_header_stdc = yes; then
5011 1.4 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5012 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5013 1.4 christos /* end confdefs.h. */
5014 1.4 christos #include <stdlib.h>
5015 1.3 christos
5016 1.4 christos _ACEOF
5017 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5018 1.4 christos $EGREP "free" >/dev/null 2>&1; then :
5019 1.3 christos
5020 1.4 christos else
5021 1.4 christos ac_cv_header_stdc=no
5022 1.3 christos fi
5023 1.4 christos rm -f conftest*
5024 1.3 christos
5025 1.3 christos fi
5026 1.3 christos
5027 1.4 christos if test $ac_cv_header_stdc = yes; then
5028 1.4 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5029 1.4 christos if test "$cross_compiling" = yes; then :
5030 1.4 christos :
5031 1.3 christos else
5032 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5033 1.4 christos /* end confdefs.h. */
5034 1.4 christos #include <ctype.h>
5035 1.4 christos #include <stdlib.h>
5036 1.4 christos #if ((' ' & 0x0FF) == 0x020)
5037 1.4 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5038 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5039 1.4 christos #else
5040 1.4 christos # define ISLOWER(c) \
5041 1.4 christos (('a' <= (c) && (c) <= 'i') \
5042 1.4 christos || ('j' <= (c) && (c) <= 'r') \
5043 1.4 christos || ('s' <= (c) && (c) <= 'z'))
5044 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5045 1.4 christos #endif
5046 1.3 christos
5047 1.4 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5048 1.4 christos int
5049 1.4 christos main ()
5050 1.4 christos {
5051 1.4 christos int i;
5052 1.4 christos for (i = 0; i < 256; i++)
5053 1.4 christos if (XOR (islower (i), ISLOWER (i))
5054 1.4 christos || toupper (i) != TOUPPER (i))
5055 1.4 christos return 2;
5056 1.4 christos return 0;
5057 1.4 christos }
5058 1.4 christos _ACEOF
5059 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
5060 1.3 christos
5061 1.4 christos else
5062 1.4 christos ac_cv_header_stdc=no
5063 1.4 christos fi
5064 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5065 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5066 1.3 christos fi
5067 1.3 christos
5068 1.4 christos fi
5069 1.4 christos fi
5070 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5071 1.4 christos $as_echo "$ac_cv_header_stdc" >&6; }
5072 1.4 christos if test $ac_cv_header_stdc = yes; then
5073 1.3 christos
5074 1.4 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5075 1.3 christos
5076 1.4 christos fi
5077 1.3 christos
5078 1.4 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5079 1.4 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5080 1.4 christos inttypes.h stdint.h unistd.h
5081 1.4 christos do :
5082 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5083 1.4 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5084 1.4 christos "
5085 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5086 1.4 christos cat >>confdefs.h <<_ACEOF
5087 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5088 1.4 christos _ACEOF
5089 1.3 christos
5090 1.4 christos fi
5091 1.3 christos
5092 1.4 christos done
5093 1.3 christos
5094 1.3 christos
5095 1.3 christos
5096 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5097 1.8 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
5098 1.4 christos MINIX=yes
5099 1.4 christos else
5100 1.4 christos MINIX=
5101 1.4 christos fi
5102 1.3 christos
5103 1.3 christos
5104 1.4 christos if test "$MINIX" = yes; then
5105 1.3 christos
5106 1.4 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5107 1.3 christos
5108 1.3 christos
5109 1.4 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5110 1.3 christos
5111 1.3 christos
5112 1.4 christos $as_echo "#define _MINIX 1" >>confdefs.h
5113 1.3 christos
5114 1.4 christos fi
5115 1.3 christos
5116 1.3 christos
5117 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5118 1.8 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5119 1.8 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
5120 1.8 christos $as_echo_n "(cached) " >&6
5121 1.3 christos else
5122 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5123 1.8 christos /* end confdefs.h. */
5124 1.4 christos
5125 1.8 christos # define __EXTENSIONS__ 1
5126 1.8 christos $ac_includes_default
5127 1.8 christos int
5128 1.8 christos main ()
5129 1.8 christos {
5130 1.1 christos
5131 1.8 christos ;
5132 1.8 christos return 0;
5133 1.8 christos }
5134 1.8 christos _ACEOF
5135 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5136 1.8 christos ac_cv_safe_to_define___extensions__=yes
5137 1.4 christos else
5138 1.8 christos ac_cv_safe_to_define___extensions__=no
5139 1.8 christos fi
5140 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5141 1.4 christos fi
5142 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5143 1.8 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5144 1.8 christos test $ac_cv_safe_to_define___extensions__ = yes &&
5145 1.8 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5146 1.8 christos
5147 1.8 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5148 1.8 christos
5149 1.8 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5150 1.8 christos
5151 1.8 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5152 1.8 christos
5153 1.8 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5154 1.1 christos
5155 1.3 christos
5156 1.4 christos if test "x$CC" != xcc; then
5157 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
5158 1.4 christos $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
5159 1.4 christos else
5160 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
5161 1.4 christos $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
5162 1.4 christos fi
5163 1.4 christos set dummy $CC; ac_cc=`$as_echo "$2" |
5164 1.4 christos sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5165 1.8 christos if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
5166 1.4 christos $as_echo_n "(cached) " >&6
5167 1.4 christos else
5168 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5169 1.4 christos /* end confdefs.h. */
5170 1.3 christos
5171 1.4 christos int
5172 1.4 christos main ()
5173 1.4 christos {
5174 1.3 christos
5175 1.4 christos ;
5176 1.4 christos return 0;
5177 1.4 christos }
5178 1.4 christos _ACEOF
5179 1.4 christos # Make sure it works both with $CC and with simple cc.
5180 1.4 christos # We do the test twice because some compilers refuse to overwrite an
5181 1.4 christos # existing .o file with -o, though they will create one.
5182 1.4 christos ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5183 1.4 christos rm -f conftest2.*
5184 1.4 christos if { { case "(($ac_try" in
5185 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5186 1.4 christos *) ac_try_echo=$ac_try;;
5187 1.4 christos esac
5188 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5189 1.4 christos $as_echo "$ac_try_echo"; } >&5
5190 1.4 christos (eval "$ac_try") 2>&5
5191 1.4 christos ac_status=$?
5192 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5193 1.4 christos test $ac_status = 0; } &&
5194 1.4 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
5195 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5196 1.4 christos *) ac_try_echo=$ac_try;;
5197 1.4 christos esac
5198 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5199 1.4 christos $as_echo "$ac_try_echo"; } >&5
5200 1.4 christos (eval "$ac_try") 2>&5
5201 1.4 christos ac_status=$?
5202 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5203 1.4 christos test $ac_status = 0; };
5204 1.4 christos then
5205 1.4 christos eval ac_cv_prog_cc_${ac_cc}_c_o=yes
5206 1.4 christos if test "x$CC" != xcc; then
5207 1.4 christos # Test first that cc exists at all.
5208 1.4 christos if { ac_try='cc -c conftest.$ac_ext >&5'
5209 1.4 christos { { case "(($ac_try" in
5210 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5211 1.4 christos *) ac_try_echo=$ac_try;;
5212 1.4 christos esac
5213 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5214 1.4 christos $as_echo "$ac_try_echo"; } >&5
5215 1.4 christos (eval "$ac_try") 2>&5
5216 1.4 christos ac_status=$?
5217 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5218 1.4 christos test $ac_status = 0; }; }; then
5219 1.4 christos ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5220 1.4 christos rm -f conftest2.*
5221 1.4 christos if { { case "(($ac_try" in
5222 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5223 1.4 christos *) ac_try_echo=$ac_try;;
5224 1.4 christos esac
5225 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5226 1.4 christos $as_echo "$ac_try_echo"; } >&5
5227 1.4 christos (eval "$ac_try") 2>&5
5228 1.4 christos ac_status=$?
5229 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5230 1.4 christos test $ac_status = 0; } &&
5231 1.4 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
5232 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5233 1.4 christos *) ac_try_echo=$ac_try;;
5234 1.3 christos esac
5235 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5236 1.4 christos $as_echo "$ac_try_echo"; } >&5
5237 1.4 christos (eval "$ac_try") 2>&5
5238 1.4 christos ac_status=$?
5239 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5240 1.4 christos test $ac_status = 0; };
5241 1.4 christos then
5242 1.4 christos # cc works too.
5243 1.4 christos :
5244 1.4 christos else
5245 1.4 christos # cc exists but doesn't like -o.
5246 1.4 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no
5247 1.4 christos fi
5248 1.4 christos fi
5249 1.4 christos fi
5250 1.4 christos else
5251 1.4 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no
5252 1.4 christos fi
5253 1.4 christos rm -f core conftest*
5254 1.3 christos
5255 1.4 christos fi
5256 1.4 christos if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
5257 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5258 1.4 christos $as_echo "yes" >&6; }
5259 1.4 christos else
5260 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5261 1.4 christos $as_echo "no" >&6; }
5262 1.3 christos
5263 1.4 christos $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
5264 1.3 christos
5265 1.4 christos fi
5266 1.3 christos
5267 1.4 christos # FIXME: we rely on the cache variable name because
5268 1.4 christos # there is no other way.
5269 1.4 christos set dummy $CC
5270 1.4 christos am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5271 1.4 christos eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
5272 1.4 christos if test "$am_t" != yes; then
5273 1.4 christos # Losing compiler, so override with the script.
5274 1.4 christos # FIXME: It is wrong to rewrite CC.
5275 1.4 christos # But if we don't then we get into trouble of one sort or another.
5276 1.4 christos # A longer-term fix would be to have automake use am__CC in this case,
5277 1.4 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5278 1.4 christos CC="$am_aux_dir/compile $CC"
5279 1.4 christos fi
5280 1.1 christos
5281 1.1 christos
5282 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5283 1.8 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5284 1.8 christos if ${ac_cv_c_bigendian+:} false; then :
5285 1.8 christos $as_echo_n "(cached) " >&6
5286 1.8 christos else
5287 1.8 christos ac_cv_c_bigendian=unknown
5288 1.8 christos # See if we're dealing with a universal compiler.
5289 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5290 1.8 christos /* end confdefs.h. */
5291 1.8 christos #ifndef __APPLE_CC__
5292 1.8 christos not a universal capable compiler
5293 1.8 christos #endif
5294 1.8 christos typedef int dummy;
5295 1.8 christos
5296 1.8 christos _ACEOF
5297 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5298 1.8 christos
5299 1.8 christos # Check for potential -arch flags. It is not universal unless
5300 1.8 christos # there are at least two -arch flags with different values.
5301 1.8 christos ac_arch=
5302 1.8 christos ac_prev=
5303 1.8 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5304 1.8 christos if test -n "$ac_prev"; then
5305 1.8 christos case $ac_word in
5306 1.8 christos i?86 | x86_64 | ppc | ppc64)
5307 1.8 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5308 1.8 christos ac_arch=$ac_word
5309 1.8 christos else
5310 1.8 christos ac_cv_c_bigendian=universal
5311 1.8 christos break
5312 1.8 christos fi
5313 1.8 christos ;;
5314 1.8 christos esac
5315 1.8 christos ac_prev=
5316 1.8 christos elif test "x$ac_word" = "x-arch"; then
5317 1.8 christos ac_prev=arch
5318 1.8 christos fi
5319 1.8 christos done
5320 1.8 christos fi
5321 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5322 1.8 christos if test $ac_cv_c_bigendian = unknown; then
5323 1.8 christos # See if sys/param.h defines the BYTE_ORDER macro.
5324 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5325 1.8 christos /* end confdefs.h. */
5326 1.8 christos #include <sys/types.h>
5327 1.8 christos #include <sys/param.h>
5328 1.8 christos
5329 1.8 christos int
5330 1.8 christos main ()
5331 1.8 christos {
5332 1.8 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5333 1.8 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5334 1.8 christos && LITTLE_ENDIAN)
5335 1.8 christos bogus endian macros
5336 1.8 christos #endif
5337 1.8 christos
5338 1.8 christos ;
5339 1.8 christos return 0;
5340 1.8 christos }
5341 1.8 christos _ACEOF
5342 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5343 1.8 christos # It does; now see whether it defined to BIG_ENDIAN or not.
5344 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5345 1.8 christos /* end confdefs.h. */
5346 1.8 christos #include <sys/types.h>
5347 1.8 christos #include <sys/param.h>
5348 1.8 christos
5349 1.8 christos int
5350 1.8 christos main ()
5351 1.8 christos {
5352 1.8 christos #if BYTE_ORDER != BIG_ENDIAN
5353 1.8 christos not big endian
5354 1.8 christos #endif
5355 1.8 christos
5356 1.8 christos ;
5357 1.8 christos return 0;
5358 1.8 christos }
5359 1.8 christos _ACEOF
5360 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5361 1.8 christos ac_cv_c_bigendian=yes
5362 1.8 christos else
5363 1.8 christos ac_cv_c_bigendian=no
5364 1.8 christos fi
5365 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5366 1.8 christos fi
5367 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5368 1.8 christos fi
5369 1.8 christos if test $ac_cv_c_bigendian = unknown; then
5370 1.8 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5371 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5372 1.8 christos /* end confdefs.h. */
5373 1.8 christos #include <limits.h>
5374 1.8 christos
5375 1.8 christos int
5376 1.8 christos main ()
5377 1.8 christos {
5378 1.8 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5379 1.8 christos bogus endian macros
5380 1.8 christos #endif
5381 1.8 christos
5382 1.8 christos ;
5383 1.8 christos return 0;
5384 1.8 christos }
5385 1.8 christos _ACEOF
5386 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5387 1.8 christos # It does; now see whether it defined to _BIG_ENDIAN or not.
5388 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5389 1.8 christos /* end confdefs.h. */
5390 1.8 christos #include <limits.h>
5391 1.8 christos
5392 1.8 christos int
5393 1.8 christos main ()
5394 1.8 christos {
5395 1.8 christos #ifndef _BIG_ENDIAN
5396 1.8 christos not big endian
5397 1.8 christos #endif
5398 1.8 christos
5399 1.8 christos ;
5400 1.8 christos return 0;
5401 1.8 christos }
5402 1.8 christos _ACEOF
5403 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5404 1.8 christos ac_cv_c_bigendian=yes
5405 1.8 christos else
5406 1.8 christos ac_cv_c_bigendian=no
5407 1.8 christos fi
5408 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5409 1.8 christos fi
5410 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5411 1.8 christos fi
5412 1.8 christos if test $ac_cv_c_bigendian = unknown; then
5413 1.8 christos # Compile a test program.
5414 1.8 christos if test "$cross_compiling" = yes; then :
5415 1.8 christos # Try to guess by grepping values from an object file.
5416 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5417 1.8 christos /* end confdefs.h. */
5418 1.8 christos short int ascii_mm[] =
5419 1.8 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5420 1.8 christos short int ascii_ii[] =
5421 1.8 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5422 1.8 christos int use_ascii (int i) {
5423 1.8 christos return ascii_mm[i] + ascii_ii[i];
5424 1.8 christos }
5425 1.8 christos short int ebcdic_ii[] =
5426 1.8 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5427 1.8 christos short int ebcdic_mm[] =
5428 1.8 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5429 1.8 christos int use_ebcdic (int i) {
5430 1.8 christos return ebcdic_mm[i] + ebcdic_ii[i];
5431 1.8 christos }
5432 1.8 christos extern int foo;
5433 1.8 christos
5434 1.8 christos int
5435 1.8 christos main ()
5436 1.8 christos {
5437 1.8 christos return use_ascii (foo) == use_ebcdic (foo);
5438 1.8 christos ;
5439 1.8 christos return 0;
5440 1.8 christos }
5441 1.8 christos _ACEOF
5442 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
5443 1.8 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5444 1.8 christos ac_cv_c_bigendian=yes
5445 1.8 christos fi
5446 1.8 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5447 1.8 christos if test "$ac_cv_c_bigendian" = unknown; then
5448 1.8 christos ac_cv_c_bigendian=no
5449 1.8 christos else
5450 1.8 christos # finding both strings is unlikely to happen, but who knows?
5451 1.8 christos ac_cv_c_bigendian=unknown
5452 1.8 christos fi
5453 1.8 christos fi
5454 1.8 christos fi
5455 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5456 1.8 christos else
5457 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5458 1.8 christos /* end confdefs.h. */
5459 1.8 christos $ac_includes_default
5460 1.8 christos int
5461 1.8 christos main ()
5462 1.8 christos {
5463 1.8 christos
5464 1.8 christos /* Are we little or big endian? From Harbison&Steele. */
5465 1.8 christos union
5466 1.8 christos {
5467 1.8 christos long int l;
5468 1.8 christos char c[sizeof (long int)];
5469 1.8 christos } u;
5470 1.8 christos u.l = 1;
5471 1.8 christos return u.c[sizeof (long int) - 1] == 1;
5472 1.8 christos
5473 1.8 christos ;
5474 1.8 christos return 0;
5475 1.8 christos }
5476 1.8 christos _ACEOF
5477 1.8 christos if ac_fn_c_try_run "$LINENO"; then :
5478 1.8 christos ac_cv_c_bigendian=no
5479 1.8 christos else
5480 1.8 christos ac_cv_c_bigendian=yes
5481 1.8 christos fi
5482 1.8 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5483 1.8 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5484 1.8 christos fi
5485 1.8 christos
5486 1.8 christos fi
5487 1.8 christos fi
5488 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5489 1.8 christos $as_echo "$ac_cv_c_bigendian" >&6; }
5490 1.8 christos case $ac_cv_c_bigendian in #(
5491 1.8 christos yes)
5492 1.8 christos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5493 1.8 christos ;; #(
5494 1.8 christos no)
5495 1.8 christos ;; #(
5496 1.8 christos universal)
5497 1.8 christos
5498 1.8 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5499 1.8 christos
5500 1.8 christos ;; #(
5501 1.8 christos *)
5502 1.8 christos as_fn_error $? "unknown endianness
5503 1.8 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5504 1.8 christos esac
5505 1.8 christos
5506 1.1 christos
5507 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5508 1.4 christos $as_echo_n "checking whether ln -s works... " >&6; }
5509 1.4 christos LN_S=$as_ln_s
5510 1.4 christos if test "$LN_S" = "ln -s"; then
5511 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5512 1.4 christos $as_echo "yes" >&6; }
5513 1.3 christos else
5514 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5515 1.4 christos $as_echo "no, using $LN_S" >&6; }
5516 1.3 christos fi
5517 1.4 christos
5518 1.4 christos case `pwd` in
5519 1.4 christos *\ * | *\ *)
5520 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5521 1.4 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5522 1.1 christos esac
5523 1.4 christos
5524 1.4 christos
5525 1.4 christos
5526 1.4 christos macro_version='2.2.6b'
5527 1.4 christos macro_revision='1.3017'
5528 1.4 christos
5529 1.4 christos
5530 1.1 christos
5531 1.1 christos
5532 1.1 christos
5533 1.1 christos
5534 1.1 christos
5535 1.1 christos
5536 1.1 christos
5537 1.1 christos
5538 1.3 christos
5539 1.1 christos
5540 1.1 christos
5541 1.4 christos ltmain="$ac_aux_dir/ltmain.sh"
5542 1.1 christos
5543 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5544 1.4 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5545 1.8 christos if ${ac_cv_path_SED+:} false; then :
5546 1.4 christos $as_echo_n "(cached) " >&6
5547 1.3 christos else
5548 1.4 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5549 1.4 christos for ac_i in 1 2 3 4 5 6 7; do
5550 1.4 christos ac_script="$ac_script$as_nl$ac_script"
5551 1.4 christos done
5552 1.4 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5553 1.4 christos { ac_script=; unset ac_script;}
5554 1.4 christos if test -z "$SED"; then
5555 1.4 christos ac_path_SED_found=false
5556 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
5557 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5558 1.3 christos for as_dir in $PATH
5559 1.3 christos do
5560 1.3 christos IFS=$as_save_IFS
5561 1.3 christos test -z "$as_dir" && as_dir=.
5562 1.4 christos for ac_prog in sed gsed; do
5563 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5564 1.4 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5565 1.8 christos as_fn_executable_p "$ac_path_SED" || continue
5566 1.4 christos # Check for GNU ac_path_SED and select it if it is found.
5567 1.4 christos # Check for GNU $ac_path_SED
5568 1.4 christos case `"$ac_path_SED" --version 2>&1` in
5569 1.4 christos *GNU*)
5570 1.4 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5571 1.4 christos *)
5572 1.4 christos ac_count=0
5573 1.4 christos $as_echo_n 0123456789 >"conftest.in"
5574 1.4 christos while :
5575 1.4 christos do
5576 1.4 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5577 1.4 christos mv "conftest.tmp" "conftest.in"
5578 1.4 christos cp "conftest.in" "conftest.nl"
5579 1.4 christos $as_echo '' >> "conftest.nl"
5580 1.4 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5581 1.4 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5582 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5583 1.4 christos if test $ac_count -gt ${ac_path_SED_max-0}; then
5584 1.4 christos # Best one so far, save it but keep looking for a better one
5585 1.4 christos ac_cv_path_SED="$ac_path_SED"
5586 1.4 christos ac_path_SED_max=$ac_count
5587 1.4 christos fi
5588 1.4 christos # 10*(2^10) chars as input seems more than enough
5589 1.4 christos test $ac_count -gt 10 && break
5590 1.4 christos done
5591 1.4 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5592 1.4 christos esac
5593 1.4 christos
5594 1.4 christos $ac_path_SED_found && break 3
5595 1.4 christos done
5596 1.4 christos done
5597 1.4 christos done
5598 1.4 christos IFS=$as_save_IFS
5599 1.4 christos if test -z "$ac_cv_path_SED"; then
5600 1.8 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5601 1.3 christos fi
5602 1.4 christos else
5603 1.4 christos ac_cv_path_SED=$SED
5604 1.4 christos fi
5605 1.3 christos
5606 1.1 christos fi
5607 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5608 1.4 christos $as_echo "$ac_cv_path_SED" >&6; }
5609 1.4 christos SED="$ac_cv_path_SED"
5610 1.4 christos rm -f conftest.sed
5611 1.3 christos
5612 1.4 christos test -z "$SED" && SED=sed
5613 1.4 christos Xsed="$SED -e 1s/^X//"
5614 1.4 christos
5615 1.4 christos
5616 1.4 christos
5617 1.4 christos
5618 1.4 christos
5619 1.4 christos
5620 1.4 christos
5621 1.4 christos
5622 1.4 christos
5623 1.4 christos
5624 1.4 christos
5625 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5626 1.4 christos $as_echo_n "checking for fgrep... " >&6; }
5627 1.8 christos if ${ac_cv_path_FGREP+:} false; then :
5628 1.4 christos $as_echo_n "(cached) " >&6
5629 1.4 christos else
5630 1.4 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5631 1.4 christos then ac_cv_path_FGREP="$GREP -F"
5632 1.4 christos else
5633 1.4 christos if test -z "$FGREP"; then
5634 1.4 christos ac_path_FGREP_found=false
5635 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
5636 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5637 1.4 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5638 1.4 christos do
5639 1.4 christos IFS=$as_save_IFS
5640 1.4 christos test -z "$as_dir" && as_dir=.
5641 1.4 christos for ac_prog in fgrep; do
5642 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5643 1.4 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5644 1.8 christos as_fn_executable_p "$ac_path_FGREP" || continue
5645 1.4 christos # Check for GNU ac_path_FGREP and select it if it is found.
5646 1.4 christos # Check for GNU $ac_path_FGREP
5647 1.4 christos case `"$ac_path_FGREP" --version 2>&1` in
5648 1.4 christos *GNU*)
5649 1.4 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5650 1.4 christos *)
5651 1.4 christos ac_count=0
5652 1.4 christos $as_echo_n 0123456789 >"conftest.in"
5653 1.4 christos while :
5654 1.4 christos do
5655 1.4 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5656 1.4 christos mv "conftest.tmp" "conftest.in"
5657 1.4 christos cp "conftest.in" "conftest.nl"
5658 1.4 christos $as_echo 'FGREP' >> "conftest.nl"
5659 1.4 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5660 1.4 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5661 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5662 1.4 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5663 1.4 christos # Best one so far, save it but keep looking for a better one
5664 1.4 christos ac_cv_path_FGREP="$ac_path_FGREP"
5665 1.4 christos ac_path_FGREP_max=$ac_count
5666 1.4 christos fi
5667 1.4 christos # 10*(2^10) chars as input seems more than enough
5668 1.4 christos test $ac_count -gt 10 && break
5669 1.4 christos done
5670 1.4 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5671 1.1 christos esac
5672 1.4 christos
5673 1.4 christos $ac_path_FGREP_found && break 3
5674 1.4 christos done
5675 1.4 christos done
5676 1.4 christos done
5677 1.4 christos IFS=$as_save_IFS
5678 1.4 christos if test -z "$ac_cv_path_FGREP"; then
5679 1.8 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5680 1.3 christos fi
5681 1.1 christos else
5682 1.4 christos ac_cv_path_FGREP=$FGREP
5683 1.4 christos fi
5684 1.4 christos
5685 1.4 christos fi
5686 1.3 christos fi
5687 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5688 1.4 christos $as_echo "$ac_cv_path_FGREP" >&6; }
5689 1.4 christos FGREP="$ac_cv_path_FGREP"
5690 1.4 christos
5691 1.4 christos
5692 1.4 christos test -z "$GREP" && GREP=grep
5693 1.3 christos
5694 1.1 christos
5695 1.1 christos
5696 1.1 christos
5697 1.1 christos
5698 1.1 christos
5699 1.1 christos
5700 1.1 christos
5701 1.1 christos
5702 1.1 christos
5703 1.3 christos
5704 1.1 christos
5705 1.1 christos
5706 1.1 christos
5707 1.1 christos
5708 1.1 christos
5709 1.1 christos
5710 1.1 christos
5711 1.1 christos
5712 1.4 christos # Check whether --with-gnu-ld was given.
5713 1.4 christos if test "${with_gnu_ld+set}" = set; then :
5714 1.4 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5715 1.4 christos else
5716 1.4 christos with_gnu_ld=no
5717 1.4 christos fi
5718 1.1 christos
5719 1.4 christos ac_prog=ld
5720 1.4 christos if test "$GCC" = yes; then
5721 1.4 christos # Check if gcc -print-prog-name=ld gives a path.
5722 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5723 1.4 christos $as_echo_n "checking for ld used by $CC... " >&6; }
5724 1.4 christos case $host in
5725 1.4 christos *-*-mingw*)
5726 1.4 christos # gcc leaves a trailing carriage return which upsets mingw
5727 1.4 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5728 1.4 christos *)
5729 1.4 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5730 1.4 christos esac
5731 1.4 christos case $ac_prog in
5732 1.4 christos # Accept absolute paths.
5733 1.4 christos [\\/]* | ?:[\\/]*)
5734 1.4 christos re_direlt='/[^/][^/]*/\.\./'
5735 1.4 christos # Canonicalize the pathname of ld
5736 1.4 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5737 1.4 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5738 1.4 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5739 1.4 christos done
5740 1.4 christos test -z "$LD" && LD="$ac_prog"
5741 1.4 christos ;;
5742 1.4 christos "")
5743 1.4 christos # If it fails, then pretend we aren't using GCC.
5744 1.4 christos ac_prog=ld
5745 1.3 christos ;;
5746 1.3 christos *)
5747 1.4 christos # If it is relative, then search for the first ld in PATH.
5748 1.4 christos with_gnu_ld=unknown
5749 1.3 christos ;;
5750 1.3 christos esac
5751 1.4 christos elif test "$with_gnu_ld" = yes; then
5752 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5753 1.4 christos $as_echo_n "checking for GNU ld... " >&6; }
5754 1.4 christos else
5755 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5756 1.4 christos $as_echo_n "checking for non-GNU ld... " >&6; }
5757 1.4 christos fi
5758 1.8 christos if ${lt_cv_path_LD+:} false; then :
5759 1.4 christos $as_echo_n "(cached) " >&6
5760 1.4 christos else
5761 1.4 christos if test -z "$LD"; then
5762 1.4 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5763 1.4 christos for ac_dir in $PATH; do
5764 1.4 christos IFS="$lt_save_ifs"
5765 1.4 christos test -z "$ac_dir" && ac_dir=.
5766 1.4 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5767 1.4 christos lt_cv_path_LD="$ac_dir/$ac_prog"
5768 1.4 christos # Check to see if the program is GNU ld. I'd rather use --version,
5769 1.4 christos # but apparently some variants of GNU ld only accept -v.
5770 1.4 christos # Break only if it was the GNU/non-GNU ld that we prefer.
5771 1.4 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5772 1.4 christos *GNU* | *'with BFD'*)
5773 1.4 christos test "$with_gnu_ld" != no && break
5774 1.4 christos ;;
5775 1.4 christos *)
5776 1.4 christos test "$with_gnu_ld" != yes && break
5777 1.4 christos ;;
5778 1.4 christos esac
5779 1.4 christos fi
5780 1.4 christos done
5781 1.4 christos IFS="$lt_save_ifs"
5782 1.4 christos else
5783 1.4 christos lt_cv_path_LD="$LD" # Let the user override the test with a path.
5784 1.4 christos fi
5785 1.4 christos fi
5786 1.4 christos
5787 1.4 christos LD="$lt_cv_path_LD"
5788 1.4 christos if test -n "$LD"; then
5789 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5790 1.4 christos $as_echo "$LD" >&6; }
5791 1.4 christos else
5792 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5793 1.4 christos $as_echo "no" >&6; }
5794 1.4 christos fi
5795 1.8 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5796 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5797 1.4 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5798 1.8 christos if ${lt_cv_prog_gnu_ld+:} false; then :
5799 1.4 christos $as_echo_n "(cached) " >&6
5800 1.4 christos else
5801 1.4 christos # I'd rather use --version here, but apparently some GNU lds only accept -v.
5802 1.4 christos case `$LD -v 2>&1 </dev/null` in
5803 1.4 christos *GNU* | *'with BFD'*)
5804 1.4 christos lt_cv_prog_gnu_ld=yes
5805 1.4 christos ;;
5806 1.4 christos *)
5807 1.4 christos lt_cv_prog_gnu_ld=no
5808 1.3 christos ;;
5809 1.4 christos esac
5810 1.4 christos fi
5811 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5812 1.4 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5813 1.4 christos with_gnu_ld=$lt_cv_prog_gnu_ld
5814 1.1 christos
5815 1.1 christos
5816 1.1 christos
5817 1.1 christos
5818 1.1 christos
5819 1.1 christos
5820 1.1 christos
5821 1.1 christos
5822 1.1 christos
5823 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5824 1.4 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5825 1.8 christos if ${lt_cv_path_NM+:} false; then :
5826 1.4 christos $as_echo_n "(cached) " >&6
5827 1.4 christos else
5828 1.4 christos if test -n "$NM"; then
5829 1.4 christos # Let the user override the test.
5830 1.4 christos lt_cv_path_NM="$NM"
5831 1.4 christos else
5832 1.4 christos lt_nm_to_check="${ac_tool_prefix}nm"
5833 1.4 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5834 1.4 christos lt_nm_to_check="$lt_nm_to_check nm"
5835 1.4 christos fi
5836 1.4 christos for lt_tmp_nm in $lt_nm_to_check; do
5837 1.4 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5838 1.4 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5839 1.4 christos IFS="$lt_save_ifs"
5840 1.4 christos test -z "$ac_dir" && ac_dir=.
5841 1.4 christos tmp_nm="$ac_dir/$lt_tmp_nm"
5842 1.4 christos if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5843 1.4 christos # Check to see if the nm accepts a BSD-compat flag.
5844 1.4 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5845 1.4 christos # nm: unknown option "B" ignored
5846 1.4 christos # Tru64's nm complains that /dev/null is an invalid object file
5847 1.4 christos case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5848 1.4 christos */dev/null* | *'Invalid file or object type'*)
5849 1.4 christos lt_cv_path_NM="$tmp_nm -B"
5850 1.4 christos break
5851 1.4 christos ;;
5852 1.4 christos *)
5853 1.4 christos case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5854 1.4 christos */dev/null*)
5855 1.4 christos lt_cv_path_NM="$tmp_nm -p"
5856 1.4 christos break
5857 1.4 christos ;;
5858 1.4 christos *)
5859 1.4 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5860 1.4 christos continue # so that we can try to find one that supports BSD flags
5861 1.4 christos ;;
5862 1.4 christos esac
5863 1.4 christos ;;
5864 1.4 christos esac
5865 1.4 christos fi
5866 1.4 christos done
5867 1.4 christos IFS="$lt_save_ifs"
5868 1.4 christos done
5869 1.4 christos : ${lt_cv_path_NM=no}
5870 1.4 christos fi
5871 1.1 christos fi
5872 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5873 1.4 christos $as_echo "$lt_cv_path_NM" >&6; }
5874 1.4 christos if test "$lt_cv_path_NM" != "no"; then
5875 1.4 christos NM="$lt_cv_path_NM"
5876 1.4 christos else
5877 1.4 christos # Didn't find any BSD compatible name lister, look for dumpbin.
5878 1.4 christos if test -n "$ac_tool_prefix"; then
5879 1.4 christos for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5880 1.4 christos do
5881 1.4 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5882 1.4 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5883 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5884 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
5885 1.8 christos if ${ac_cv_prog_DUMPBIN+:} false; then :
5886 1.4 christos $as_echo_n "(cached) " >&6
5887 1.1 christos else
5888 1.4 christos if test -n "$DUMPBIN"; then
5889 1.4 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5890 1.1 christos else
5891 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5892 1.1 christos for as_dir in $PATH
5893 1.1 christos do
5894 1.1 christos IFS=$as_save_IFS
5895 1.1 christos test -z "$as_dir" && as_dir=.
5896 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5897 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5898 1.4 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5899 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5900 1.1 christos break 2
5901 1.1 christos fi
5902 1.1 christos done
5903 1.4 christos done
5904 1.1 christos IFS=$as_save_IFS
5905 1.1 christos
5906 1.1 christos fi
5907 1.1 christos fi
5908 1.4 christos DUMPBIN=$ac_cv_prog_DUMPBIN
5909 1.4 christos if test -n "$DUMPBIN"; then
5910 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5911 1.4 christos $as_echo "$DUMPBIN" >&6; }
5912 1.1 christos else
5913 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5914 1.4 christos $as_echo "no" >&6; }
5915 1.1 christos fi
5916 1.1 christos
5917 1.1 christos
5918 1.4 christos test -n "$DUMPBIN" && break
5919 1.4 christos done
5920 1.1 christos fi
5921 1.4 christos if test -z "$DUMPBIN"; then
5922 1.4 christos ac_ct_DUMPBIN=$DUMPBIN
5923 1.4 christos for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5924 1.4 christos do
5925 1.4 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
5926 1.4 christos set dummy $ac_prog; ac_word=$2
5927 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5928 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
5929 1.8 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5930 1.4 christos $as_echo_n "(cached) " >&6
5931 1.1 christos else
5932 1.4 christos if test -n "$ac_ct_DUMPBIN"; then
5933 1.4 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5934 1.1 christos else
5935 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5936 1.1 christos for as_dir in $PATH
5937 1.1 christos do
5938 1.1 christos IFS=$as_save_IFS
5939 1.1 christos test -z "$as_dir" && as_dir=.
5940 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5941 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5942 1.4 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5943 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5944 1.1 christos break 2
5945 1.1 christos fi
5946 1.1 christos done
5947 1.4 christos done
5948 1.1 christos IFS=$as_save_IFS
5949 1.1 christos
5950 1.1 christos fi
5951 1.1 christos fi
5952 1.4 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5953 1.4 christos if test -n "$ac_ct_DUMPBIN"; then
5954 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5955 1.4 christos $as_echo "$ac_ct_DUMPBIN" >&6; }
5956 1.1 christos else
5957 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5958 1.4 christos $as_echo "no" >&6; }
5959 1.1 christos fi
5960 1.1 christos
5961 1.4 christos
5962 1.4 christos test -n "$ac_ct_DUMPBIN" && break
5963 1.4 christos done
5964 1.4 christos
5965 1.4 christos if test "x$ac_ct_DUMPBIN" = x; then
5966 1.4 christos DUMPBIN=":"
5967 1.1 christos else
5968 1.1 christos case $cross_compiling:$ac_tool_warned in
5969 1.1 christos yes:)
5970 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5971 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5972 1.1 christos ac_tool_warned=yes ;;
5973 1.1 christos esac
5974 1.4 christos DUMPBIN=$ac_ct_DUMPBIN
5975 1.1 christos fi
5976 1.1 christos fi
5977 1.1 christos
5978 1.1 christos
5979 1.4 christos if test "$DUMPBIN" != ":"; then
5980 1.4 christos NM="$DUMPBIN"
5981 1.4 christos fi
5982 1.4 christos fi
5983 1.4 christos test -z "$NM" && NM=nm
5984 1.1 christos
5985 1.1 christos
5986 1.1 christos
5987 1.1 christos
5988 1.1 christos
5989 1.1 christos
5990 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5991 1.4 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5992 1.8 christos if ${lt_cv_nm_interface+:} false; then :
5993 1.4 christos $as_echo_n "(cached) " >&6
5994 1.1 christos else
5995 1.4 christos lt_cv_nm_interface="BSD nm"
5996 1.4 christos echo "int some_variable = 0;" > conftest.$ac_ext
5997 1.8 christos (eval echo "\"\$as_me:5997: $ac_compile\"" >&5)
5998 1.4 christos (eval "$ac_compile" 2>conftest.err)
5999 1.4 christos cat conftest.err >&5
6000 1.8 christos (eval echo "\"\$as_me:6000: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6001 1.4 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6002 1.4 christos cat conftest.err >&5
6003 1.8 christos (eval echo "\"\$as_me:6003: output\"" >&5)
6004 1.4 christos cat conftest.out >&5
6005 1.4 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6006 1.4 christos lt_cv_nm_interface="MS dumpbin"
6007 1.3 christos fi
6008 1.4 christos rm -f conftest*
6009 1.4 christos fi
6010 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6011 1.4 christos $as_echo "$lt_cv_nm_interface" >&6; }
6012 1.1 christos
6013 1.4 christos # find the maximum length of command line arguments
6014 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6015 1.4 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6016 1.8 christos if ${lt_cv_sys_max_cmd_len+:} false; then :
6017 1.4 christos $as_echo_n "(cached) " >&6
6018 1.1 christos else
6019 1.4 christos i=0
6020 1.4 christos teststring="ABCD"
6021 1.1 christos
6022 1.4 christos case $build_os in
6023 1.4 christos msdosdjgpp*)
6024 1.4 christos # On DJGPP, this test can blow up pretty badly due to problems in libc
6025 1.4 christos # (any single argument exceeding 2000 bytes causes a buffer overrun
6026 1.4 christos # during glob expansion). Even if it were fixed, the result of this
6027 1.4 christos # check would be larger than it should be.
6028 1.4 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right
6029 1.4 christos ;;
6030 1.1 christos
6031 1.4 christos gnu*)
6032 1.4 christos # Under GNU Hurd, this test is not required because there is
6033 1.4 christos # no limit to the length of command line arguments.
6034 1.4 christos # Libtool will interpret -1 as no limit whatsoever
6035 1.4 christos lt_cv_sys_max_cmd_len=-1;
6036 1.4 christos ;;
6037 1.4 christos
6038 1.4 christos cygwin* | mingw* | cegcc*)
6039 1.4 christos # On Win9x/ME, this test blows up -- it succeeds, but takes
6040 1.4 christos # about 5 minutes as the teststring grows exponentially.
6041 1.4 christos # Worse, since 9x/ME are not pre-emptively multitasking,
6042 1.4 christos # you end up with a "frozen" computer, even though with patience
6043 1.4 christos # the test eventually succeeds (with a max line length of 256k).
6044 1.4 christos # Instead, let's just punt: use the minimum linelength reported by
6045 1.4 christos # all of the supported platforms: 8192 (on NT/2K/XP).
6046 1.4 christos lt_cv_sys_max_cmd_len=8192;
6047 1.4 christos ;;
6048 1.4 christos
6049 1.4 christos amigaos*)
6050 1.4 christos # On AmigaOS with pdksh, this test takes hours, literally.
6051 1.4 christos # So we just punt and use a minimum line length of 8192.
6052 1.4 christos lt_cv_sys_max_cmd_len=8192;
6053 1.4 christos ;;
6054 1.4 christos
6055 1.4 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6056 1.4 christos # This has been around since 386BSD, at least. Likely further.
6057 1.4 christos if test -x /sbin/sysctl; then
6058 1.4 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6059 1.4 christos elif test -x /usr/sbin/sysctl; then
6060 1.4 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6061 1.4 christos else
6062 1.4 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6063 1.4 christos fi
6064 1.4 christos # And add a safety zone
6065 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6066 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6067 1.4 christos ;;
6068 1.4 christos
6069 1.4 christos interix*)
6070 1.4 christos # We know the value 262144 and hardcode it with a safety zone (like BSD)
6071 1.4 christos lt_cv_sys_max_cmd_len=196608
6072 1.4 christos ;;
6073 1.4 christos
6074 1.4 christos osf*)
6075 1.4 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6076 1.4 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6077 1.4 christos # nice to cause kernel panics so lets avoid the loop below.
6078 1.4 christos # First set a reasonable default.
6079 1.4 christos lt_cv_sys_max_cmd_len=16384
6080 1.4 christos #
6081 1.4 christos if test -x /sbin/sysconfig; then
6082 1.4 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6083 1.4 christos *1*) lt_cv_sys_max_cmd_len=-1 ;;
6084 1.4 christos esac
6085 1.4 christos fi
6086 1.4 christos ;;
6087 1.4 christos sco3.2v5*)
6088 1.4 christos lt_cv_sys_max_cmd_len=102400
6089 1.4 christos ;;
6090 1.4 christos sysv5* | sco5v6* | sysv4.2uw2*)
6091 1.4 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6092 1.4 christos if test -n "$kargmax"; then
6093 1.4 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6094 1.4 christos else
6095 1.4 christos lt_cv_sys_max_cmd_len=32768
6096 1.4 christos fi
6097 1.4 christos ;;
6098 1.4 christos *)
6099 1.4 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6100 1.4 christos if test -n "$lt_cv_sys_max_cmd_len"; then
6101 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6102 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6103 1.4 christos else
6104 1.4 christos # Make teststring a little bigger before we do anything with it.
6105 1.4 christos # a 1K string should be a reasonable start.
6106 1.4 christos for i in 1 2 3 4 5 6 7 8 ; do
6107 1.4 christos teststring=$teststring$teststring
6108 1.4 christos done
6109 1.4 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6110 1.4 christos # If test is not a shell built-in, we'll probably end up computing a
6111 1.4 christos # maximum length that is only half of the actual maximum length, but
6112 1.4 christos # we can't tell.
6113 1.4 christos while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
6114 1.4 christos = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
6115 1.4 christos test $i != 17 # 1/2 MB should be enough
6116 1.4 christos do
6117 1.4 christos i=`expr $i + 1`
6118 1.4 christos teststring=$teststring$teststring
6119 1.4 christos done
6120 1.4 christos # Only check the string length outside the loop.
6121 1.4 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6122 1.4 christos teststring=
6123 1.4 christos # Add a significant safety factor because C++ compilers can tack on
6124 1.4 christos # massive amounts of additional arguments before passing them to the
6125 1.4 christos # linker. It appears as though 1/2 is a usable value.
6126 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6127 1.4 christos fi
6128 1.4 christos ;;
6129 1.4 christos esac
6130 1.1 christos
6131 1.3 christos fi
6132 1.4 christos
6133 1.4 christos if test -n $lt_cv_sys_max_cmd_len ; then
6134 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6135 1.4 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6136 1.4 christos else
6137 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6138 1.4 christos $as_echo "none" >&6; }
6139 1.3 christos fi
6140 1.4 christos max_cmd_len=$lt_cv_sys_max_cmd_len
6141 1.4 christos
6142 1.4 christos
6143 1.4 christos
6144 1.4 christos
6145 1.4 christos
6146 1.4 christos
6147 1.4 christos : ${CP="cp -f"}
6148 1.4 christos : ${MV="mv -f"}
6149 1.4 christos : ${RM="rm -f"}
6150 1.4 christos
6151 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6152 1.4 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6153 1.4 christos # Try some XSI features
6154 1.4 christos xsi_shell=no
6155 1.4 christos ( _lt_dummy="a/b/c"
6156 1.4 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6157 1.4 christos = c,a/b,, \
6158 1.4 christos && eval 'test $(( 1 + 1 )) -eq 2 \
6159 1.4 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6160 1.4 christos && xsi_shell=yes
6161 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6162 1.4 christos $as_echo "$xsi_shell" >&6; }
6163 1.4 christos
6164 1.4 christos
6165 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6166 1.4 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6167 1.4 christos lt_shell_append=no
6168 1.4 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6169 1.4 christos >/dev/null 2>&1 \
6170 1.4 christos && lt_shell_append=yes
6171 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6172 1.4 christos $as_echo "$lt_shell_append" >&6; }
6173 1.4 christos
6174 1.4 christos
6175 1.4 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6176 1.4 christos lt_unset=unset
6177 1.3 christos else
6178 1.4 christos lt_unset=false
6179 1.3 christos fi
6180 1.1 christos
6181 1.4 christos
6182 1.4 christos
6183 1.4 christos
6184 1.4 christos
6185 1.4 christos # test EBCDIC or ASCII
6186 1.4 christos case `echo X|tr X '\101'` in
6187 1.4 christos A) # ASCII based system
6188 1.4 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6189 1.4 christos lt_SP2NL='tr \040 \012'
6190 1.4 christos lt_NL2SP='tr \015\012 \040\040'
6191 1.4 christos ;;
6192 1.4 christos *) # EBCDIC based system
6193 1.4 christos lt_SP2NL='tr \100 \n'
6194 1.4 christos lt_NL2SP='tr \r\n \100\100'
6195 1.4 christos ;;
6196 1.3 christos esac
6197 1.4 christos
6198 1.4 christos
6199 1.4 christos
6200 1.4 christos
6201 1.4 christos
6202 1.4 christos
6203 1.4 christos
6204 1.4 christos
6205 1.4 christos
6206 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6207 1.4 christos $as_echo_n "checking for $LD option to reload object files... " >&6; }
6208 1.8 christos if ${lt_cv_ld_reload_flag+:} false; then :
6209 1.4 christos $as_echo_n "(cached) " >&6
6210 1.1 christos else
6211 1.4 christos lt_cv_ld_reload_flag='-r'
6212 1.1 christos fi
6213 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6214 1.4 christos $as_echo "$lt_cv_ld_reload_flag" >&6; }
6215 1.4 christos reload_flag=$lt_cv_ld_reload_flag
6216 1.4 christos case $reload_flag in
6217 1.4 christos "" | " "*) ;;
6218 1.4 christos *) reload_flag=" $reload_flag" ;;
6219 1.4 christos esac
6220 1.4 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6221 1.4 christos case $host_os in
6222 1.4 christos darwin*)
6223 1.4 christos if test "$GCC" = yes; then
6224 1.4 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6225 1.4 christos else
6226 1.4 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6227 1.4 christos fi
6228 1.4 christos ;;
6229 1.4 christos esac
6230 1.4 christos
6231 1.4 christos
6232 1.1 christos
6233 1.3 christos
6234 1.1 christos
6235 1.1 christos
6236 1.1 christos
6237 1.1 christos
6238 1.1 christos
6239 1.3 christos if test -n "$ac_tool_prefix"; then
6240 1.4 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6241 1.4 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2
6242 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6243 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6244 1.8 christos if ${ac_cv_prog_OBJDUMP+:} false; then :
6245 1.4 christos $as_echo_n "(cached) " >&6
6246 1.1 christos else
6247 1.4 christos if test -n "$OBJDUMP"; then
6248 1.4 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6249 1.3 christos else
6250 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6251 1.3 christos for as_dir in $PATH
6252 1.1 christos do
6253 1.3 christos IFS=$as_save_IFS
6254 1.3 christos test -z "$as_dir" && as_dir=.
6255 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6256 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6257 1.4 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6258 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6259 1.3 christos break 2
6260 1.3 christos fi
6261 1.3 christos done
6262 1.4 christos done
6263 1.3 christos IFS=$as_save_IFS
6264 1.1 christos
6265 1.1 christos fi
6266 1.3 christos fi
6267 1.4 christos OBJDUMP=$ac_cv_prog_OBJDUMP
6268 1.4 christos if test -n "$OBJDUMP"; then
6269 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6270 1.4 christos $as_echo "$OBJDUMP" >&6; }
6271 1.1 christos else
6272 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6273 1.4 christos $as_echo "no" >&6; }
6274 1.1 christos fi
6275 1.1 christos
6276 1.1 christos
6277 1.1 christos fi
6278 1.4 christos if test -z "$ac_cv_prog_OBJDUMP"; then
6279 1.4 christos ac_ct_OBJDUMP=$OBJDUMP
6280 1.4 christos # Extract the first word of "objdump", so it can be a program name with args.
6281 1.4 christos set dummy objdump; ac_word=$2
6282 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6283 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6284 1.8 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6285 1.4 christos $as_echo_n "(cached) " >&6
6286 1.3 christos else
6287 1.4 christos if test -n "$ac_ct_OBJDUMP"; then
6288 1.4 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6289 1.1 christos else
6290 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6291 1.3 christos for as_dir in $PATH
6292 1.1 christos do
6293 1.3 christos IFS=$as_save_IFS
6294 1.3 christos test -z "$as_dir" && as_dir=.
6295 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6296 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6297 1.4 christos ac_cv_prog_ac_ct_OBJDUMP="objdump"
6298 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6299 1.3 christos break 2
6300 1.3 christos fi
6301 1.1 christos done
6302 1.4 christos done
6303 1.1 christos IFS=$as_save_IFS
6304 1.1 christos
6305 1.1 christos fi
6306 1.1 christos fi
6307 1.4 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6308 1.4 christos if test -n "$ac_ct_OBJDUMP"; then
6309 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6310 1.4 christos $as_echo "$ac_ct_OBJDUMP" >&6; }
6311 1.1 christos else
6312 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6313 1.4 christos $as_echo "no" >&6; }
6314 1.1 christos fi
6315 1.1 christos
6316 1.4 christos if test "x$ac_ct_OBJDUMP" = x; then
6317 1.4 christos OBJDUMP="false"
6318 1.1 christos else
6319 1.1 christos case $cross_compiling:$ac_tool_warned in
6320 1.1 christos yes:)
6321 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6322 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6323 1.1 christos ac_tool_warned=yes ;;
6324 1.1 christos esac
6325 1.4 christos OBJDUMP=$ac_ct_OBJDUMP
6326 1.1 christos fi
6327 1.3 christos else
6328 1.4 christos OBJDUMP="$ac_cv_prog_OBJDUMP"
6329 1.1 christos fi
6330 1.1 christos
6331 1.4 christos test -z "$OBJDUMP" && OBJDUMP=objdump
6332 1.3 christos
6333 1.3 christos
6334 1.3 christos
6335 1.1 christos
6336 1.1 christos
6337 1.1 christos
6338 1.1 christos
6339 1.1 christos
6340 1.1 christos
6341 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6342 1.4 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6343 1.8 christos if ${lt_cv_deplibs_check_method+:} false; then :
6344 1.4 christos $as_echo_n "(cached) " >&6
6345 1.4 christos else
6346 1.4 christos lt_cv_file_magic_cmd='$MAGIC_CMD'
6347 1.4 christos lt_cv_file_magic_test_file=
6348 1.4 christos lt_cv_deplibs_check_method='unknown'
6349 1.4 christos # Need to set the preceding variable on all platforms that support
6350 1.4 christos # interlibrary dependencies.
6351 1.4 christos # 'none' -- dependencies not supported.
6352 1.4 christos # `unknown' -- same as none, but documents that we really don't know.
6353 1.4 christos # 'pass_all' -- all dependencies passed with no checks.
6354 1.4 christos # 'test_compile' -- check by making test program.
6355 1.4 christos # 'file_magic [[regex]]' -- check by looking for files in library path
6356 1.4 christos # which responds to the $file_magic_cmd with a given extended regex.
6357 1.4 christos # If you have `file' or equivalent on your system and you're not sure
6358 1.4 christos # whether `pass_all' will *always* work, you probably want this one.
6359 1.1 christos
6360 1.4 christos case $host_os in
6361 1.4 christos aix[4-9]*)
6362 1.4 christos lt_cv_deplibs_check_method=pass_all
6363 1.4 christos ;;
6364 1.4 christos
6365 1.4 christos beos*)
6366 1.4 christos lt_cv_deplibs_check_method=pass_all
6367 1.4 christos ;;
6368 1.1 christos
6369 1.4 christos bsdi[45]*)
6370 1.4 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6371 1.4 christos lt_cv_file_magic_cmd='/usr/bin/file -L'
6372 1.4 christos lt_cv_file_magic_test_file=/shlib/libc.so
6373 1.4 christos ;;
6374 1.1 christos
6375 1.4 christos cygwin*)
6376 1.4 christos # func_win32_libid is a shell function defined in ltmain.sh
6377 1.4 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6378 1.4 christos lt_cv_file_magic_cmd='func_win32_libid'
6379 1.4 christos ;;
6380 1.1 christos
6381 1.4 christos mingw* | pw32*)
6382 1.4 christos # Base MSYS/MinGW do not provide the 'file' command needed by
6383 1.4 christos # func_win32_libid shell function, so use a weaker test based on 'objdump',
6384 1.4 christos # unless we find 'file', for example because we are cross-compiling.
6385 1.4 christos if ( file / ) >/dev/null 2>&1; then
6386 1.4 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6387 1.4 christos lt_cv_file_magic_cmd='func_win32_libid'
6388 1.4 christos else
6389 1.4 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6390 1.4 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6391 1.4 christos fi
6392 1.4 christos ;;
6393 1.1 christos
6394 1.4 christos cegcc)
6395 1.4 christos # use the weaker test based on 'objdump'. See mingw*.
6396 1.4 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6397 1.4 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6398 1.4 christos ;;
6399 1.1 christos
6400 1.4 christos darwin* | rhapsody*)
6401 1.4 christos lt_cv_deplibs_check_method=pass_all
6402 1.4 christos ;;
6403 1.1 christos
6404 1.4 christos freebsd* | dragonfly*)
6405 1.4 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6406 1.4 christos case $host_cpu in
6407 1.4 christos i*86 )
6408 1.4 christos # Not sure whether the presence of OpenBSD here was a mistake.
6409 1.4 christos # Let's accept both of them until this is cleared up.
6410 1.4 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6411 1.4 christos lt_cv_file_magic_cmd=/usr/bin/file
6412 1.4 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6413 1.4 christos ;;
6414 1.4 christos esac
6415 1.4 christos else
6416 1.4 christos lt_cv_deplibs_check_method=pass_all
6417 1.4 christos fi
6418 1.4 christos ;;
6419 1.1 christos
6420 1.4 christos gnu*)
6421 1.4 christos lt_cv_deplibs_check_method=pass_all
6422 1.4 christos ;;
6423 1.1 christos
6424 1.4 christos hpux10.20* | hpux11*)
6425 1.4 christos lt_cv_file_magic_cmd=/usr/bin/file
6426 1.4 christos case $host_cpu in
6427 1.4 christos ia64*)
6428 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'
6429 1.4 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6430 1.4 christos ;;
6431 1.4 christos hppa*64*)
6432 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 - PA-RISC [0-9].[0-9]'
6433 1.4 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6434 1.4 christos ;;
6435 1.4 christos *)
6436 1.4 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6437 1.4 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl
6438 1.4 christos ;;
6439 1.4 christos esac
6440 1.4 christos ;;
6441 1.1 christos
6442 1.4 christos interix[3-9]*)
6443 1.4 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6444 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6445 1.4 christos ;;
6446 1.1 christos
6447 1.4 christos irix5* | irix6* | nonstopux*)
6448 1.4 christos case $LD in
6449 1.4 christos *-32|*"-32 ") libmagic=32-bit;;
6450 1.4 christos *-n32|*"-n32 ") libmagic=N32;;
6451 1.4 christos *-64|*"-64 ") libmagic=64-bit;;
6452 1.4 christos *) libmagic=never-match;;
6453 1.4 christos esac
6454 1.4 christos lt_cv_deplibs_check_method=pass_all
6455 1.4 christos ;;
6456 1.1 christos
6457 1.4 christos # This must be Linux ELF.
6458 1.4 christos linux* | k*bsd*-gnu)
6459 1.4 christos lt_cv_deplibs_check_method=pass_all
6460 1.4 christos ;;
6461 1.1 christos
6462 1.4 christos netbsd*)
6463 1.4 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6464 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6465 1.4 christos else
6466 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6467 1.4 christos fi
6468 1.4 christos ;;
6469 1.1 christos
6470 1.4 christos newos6*)
6471 1.4 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6472 1.4 christos lt_cv_file_magic_cmd=/usr/bin/file
6473 1.4 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so
6474 1.4 christos ;;
6475 1.1 christos
6476 1.4 christos *nto* | *qnx*)
6477 1.4 christos lt_cv_deplibs_check_method=pass_all
6478 1.4 christos ;;
6479 1.1 christos
6480 1.4 christos openbsd*)
6481 1.4 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6482 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6483 1.4 christos else
6484 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6485 1.4 christos fi
6486 1.4 christos ;;
6487 1.1 christos
6488 1.4 christos osf3* | osf4* | osf5*)
6489 1.4 christos lt_cv_deplibs_check_method=pass_all
6490 1.4 christos ;;
6491 1.1 christos
6492 1.4 christos rdos*)
6493 1.4 christos lt_cv_deplibs_check_method=pass_all
6494 1.4 christos ;;
6495 1.1 christos
6496 1.4 christos solaris*)
6497 1.4 christos lt_cv_deplibs_check_method=pass_all
6498 1.4 christos ;;
6499 1.1 christos
6500 1.4 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6501 1.4 christos lt_cv_deplibs_check_method=pass_all
6502 1.4 christos ;;
6503 1.1 christos
6504 1.4 christos sysv4 | sysv4.3*)
6505 1.4 christos case $host_vendor in
6506 1.4 christos motorola)
6507 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]'
6508 1.4 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6509 1.4 christos ;;
6510 1.4 christos ncr)
6511 1.4 christos lt_cv_deplibs_check_method=pass_all
6512 1.4 christos ;;
6513 1.4 christos sequent)
6514 1.4 christos lt_cv_file_magic_cmd='/bin/file'
6515 1.4 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6516 1.4 christos ;;
6517 1.4 christos sni)
6518 1.4 christos lt_cv_file_magic_cmd='/bin/file'
6519 1.4 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6520 1.4 christos lt_cv_file_magic_test_file=/lib/libc.so
6521 1.4 christos ;;
6522 1.4 christos siemens)
6523 1.4 christos lt_cv_deplibs_check_method=pass_all
6524 1.4 christos ;;
6525 1.4 christos pc)
6526 1.4 christos lt_cv_deplibs_check_method=pass_all
6527 1.4 christos ;;
6528 1.4 christos esac
6529 1.4 christos ;;
6530 1.1 christos
6531 1.4 christos tpf*)
6532 1.4 christos lt_cv_deplibs_check_method=pass_all
6533 1.4 christos ;;
6534 1.4 christos esac
6535 1.3 christos
6536 1.4 christos fi
6537 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6538 1.4 christos $as_echo "$lt_cv_deplibs_check_method" >&6; }
6539 1.4 christos file_magic_cmd=$lt_cv_file_magic_cmd
6540 1.4 christos deplibs_check_method=$lt_cv_deplibs_check_method
6541 1.4 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown
6542 1.3 christos
6543 1.3 christos
6544 1.3 christos
6545 1.3 christos
6546 1.3 christos
6547 1.3 christos
6548 1.3 christos
6549 1.3 christos
6550 1.3 christos
6551 1.3 christos
6552 1.3 christos
6553 1.3 christos
6554 1.4 christos if test -n "$ac_tool_prefix"; then
6555 1.4 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6556 1.4 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
6557 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6558 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6559 1.8 christos if ${ac_cv_prog_AR+:} false; then :
6560 1.4 christos $as_echo_n "(cached) " >&6
6561 1.4 christos else
6562 1.4 christos if test -n "$AR"; then
6563 1.4 christos ac_cv_prog_AR="$AR" # Let the user override the test.
6564 1.4 christos else
6565 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6566 1.4 christos for as_dir in $PATH
6567 1.4 christos do
6568 1.4 christos IFS=$as_save_IFS
6569 1.4 christos test -z "$as_dir" && as_dir=.
6570 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6571 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6572 1.4 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
6573 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6574 1.4 christos break 2
6575 1.4 christos fi
6576 1.4 christos done
6577 1.4 christos done
6578 1.4 christos IFS=$as_save_IFS
6579 1.3 christos
6580 1.4 christos fi
6581 1.4 christos fi
6582 1.4 christos AR=$ac_cv_prog_AR
6583 1.4 christos if test -n "$AR"; then
6584 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6585 1.4 christos $as_echo "$AR" >&6; }
6586 1.1 christos else
6587 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6588 1.4 christos $as_echo "no" >&6; }
6589 1.4 christos fi
6590 1.1 christos
6591 1.1 christos
6592 1.4 christos fi
6593 1.4 christos if test -z "$ac_cv_prog_AR"; then
6594 1.4 christos ac_ct_AR=$AR
6595 1.4 christos # Extract the first word of "ar", so it can be a program name with args.
6596 1.4 christos set dummy ar; ac_word=$2
6597 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6598 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6599 1.8 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
6600 1.4 christos $as_echo_n "(cached) " >&6
6601 1.4 christos else
6602 1.4 christos if test -n "$ac_ct_AR"; then
6603 1.4 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6604 1.4 christos else
6605 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6606 1.4 christos for as_dir in $PATH
6607 1.4 christos do
6608 1.4 christos IFS=$as_save_IFS
6609 1.4 christos test -z "$as_dir" && as_dir=.
6610 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6611 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6612 1.4 christos ac_cv_prog_ac_ct_AR="ar"
6613 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6614 1.4 christos break 2
6615 1.4 christos fi
6616 1.4 christos done
6617 1.4 christos done
6618 1.4 christos IFS=$as_save_IFS
6619 1.1 christos
6620 1.4 christos fi
6621 1.4 christos fi
6622 1.4 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
6623 1.4 christos if test -n "$ac_ct_AR"; then
6624 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6625 1.4 christos $as_echo "$ac_ct_AR" >&6; }
6626 1.4 christos else
6627 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6628 1.4 christos $as_echo "no" >&6; }
6629 1.4 christos fi
6630 1.1 christos
6631 1.4 christos if test "x$ac_ct_AR" = x; then
6632 1.4 christos AR="false"
6633 1.4 christos else
6634 1.4 christos case $cross_compiling:$ac_tool_warned in
6635 1.4 christos yes:)
6636 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6637 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6638 1.4 christos ac_tool_warned=yes ;;
6639 1.4 christos esac
6640 1.4 christos AR=$ac_ct_AR
6641 1.4 christos fi
6642 1.4 christos else
6643 1.4 christos AR="$ac_cv_prog_AR"
6644 1.4 christos fi
6645 1.4 christos
6646 1.4 christos test -z "$AR" && AR=ar
6647 1.4 christos test -z "$AR_FLAGS" && AR_FLAGS=cru
6648 1.4 christos
6649 1.4 christos
6650 1.4 christos
6651 1.4 christos
6652 1.4 christos
6653 1.4 christos
6654 1.4 christos
6655 1.4 christos
6656 1.4 christos
6657 1.4 christos
6658 1.4 christos
6659 1.4 christos if test -n "$ac_tool_prefix"; then
6660 1.4 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6661 1.4 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
6662 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6663 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6664 1.8 christos if ${ac_cv_prog_STRIP+:} false; then :
6665 1.4 christos $as_echo_n "(cached) " >&6
6666 1.4 christos else
6667 1.4 christos if test -n "$STRIP"; then
6668 1.4 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6669 1.4 christos else
6670 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6671 1.4 christos for as_dir in $PATH
6672 1.4 christos do
6673 1.4 christos IFS=$as_save_IFS
6674 1.4 christos test -z "$as_dir" && as_dir=.
6675 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6676 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6677 1.4 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6678 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6679 1.4 christos break 2
6680 1.4 christos fi
6681 1.4 christos done
6682 1.4 christos done
6683 1.4 christos IFS=$as_save_IFS
6684 1.4 christos
6685 1.4 christos fi
6686 1.4 christos fi
6687 1.4 christos STRIP=$ac_cv_prog_STRIP
6688 1.4 christos if test -n "$STRIP"; then
6689 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6690 1.4 christos $as_echo "$STRIP" >&6; }
6691 1.4 christos else
6692 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6693 1.4 christos $as_echo "no" >&6; }
6694 1.4 christos fi
6695 1.4 christos
6696 1.4 christos
6697 1.4 christos fi
6698 1.4 christos if test -z "$ac_cv_prog_STRIP"; then
6699 1.4 christos ac_ct_STRIP=$STRIP
6700 1.4 christos # Extract the first word of "strip", so it can be a program name with args.
6701 1.4 christos set dummy strip; ac_word=$2
6702 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6703 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6704 1.8 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6705 1.4 christos $as_echo_n "(cached) " >&6
6706 1.4 christos else
6707 1.4 christos if test -n "$ac_ct_STRIP"; then
6708 1.4 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6709 1.4 christos else
6710 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711 1.4 christos for as_dir in $PATH
6712 1.4 christos do
6713 1.4 christos IFS=$as_save_IFS
6714 1.4 christos test -z "$as_dir" && as_dir=.
6715 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6716 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6717 1.4 christos ac_cv_prog_ac_ct_STRIP="strip"
6718 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6719 1.4 christos break 2
6720 1.4 christos fi
6721 1.4 christos done
6722 1.4 christos done
6723 1.4 christos IFS=$as_save_IFS
6724 1.4 christos
6725 1.4 christos fi
6726 1.4 christos fi
6727 1.4 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6728 1.4 christos if test -n "$ac_ct_STRIP"; then
6729 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6730 1.4 christos $as_echo "$ac_ct_STRIP" >&6; }
6731 1.4 christos else
6732 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6733 1.4 christos $as_echo "no" >&6; }
6734 1.4 christos fi
6735 1.4 christos
6736 1.4 christos if test "x$ac_ct_STRIP" = x; then
6737 1.4 christos STRIP=":"
6738 1.4 christos else
6739 1.4 christos case $cross_compiling:$ac_tool_warned in
6740 1.4 christos yes:)
6741 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6742 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6743 1.4 christos ac_tool_warned=yes ;;
6744 1.4 christos esac
6745 1.4 christos STRIP=$ac_ct_STRIP
6746 1.4 christos fi
6747 1.4 christos else
6748 1.4 christos STRIP="$ac_cv_prog_STRIP"
6749 1.4 christos fi
6750 1.4 christos
6751 1.4 christos test -z "$STRIP" && STRIP=:
6752 1.4 christos
6753 1.4 christos
6754 1.4 christos
6755 1.4 christos
6756 1.4 christos
6757 1.4 christos
6758 1.4 christos if test -n "$ac_tool_prefix"; then
6759 1.4 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6760 1.4 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6761 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6762 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6763 1.8 christos if ${ac_cv_prog_RANLIB+:} false; then :
6764 1.4 christos $as_echo_n "(cached) " >&6
6765 1.4 christos else
6766 1.4 christos if test -n "$RANLIB"; then
6767 1.4 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6768 1.4 christos else
6769 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6770 1.4 christos for as_dir in $PATH
6771 1.4 christos do
6772 1.4 christos IFS=$as_save_IFS
6773 1.4 christos test -z "$as_dir" && as_dir=.
6774 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6775 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6776 1.4 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6777 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6778 1.4 christos break 2
6779 1.4 christos fi
6780 1.4 christos done
6781 1.4 christos done
6782 1.4 christos IFS=$as_save_IFS
6783 1.4 christos
6784 1.4 christos fi
6785 1.4 christos fi
6786 1.4 christos RANLIB=$ac_cv_prog_RANLIB
6787 1.4 christos if test -n "$RANLIB"; then
6788 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6789 1.4 christos $as_echo "$RANLIB" >&6; }
6790 1.4 christos else
6791 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6792 1.4 christos $as_echo "no" >&6; }
6793 1.4 christos fi
6794 1.4 christos
6795 1.4 christos
6796 1.4 christos fi
6797 1.4 christos if test -z "$ac_cv_prog_RANLIB"; then
6798 1.4 christos ac_ct_RANLIB=$RANLIB
6799 1.4 christos # Extract the first word of "ranlib", so it can be a program name with args.
6800 1.4 christos set dummy ranlib; ac_word=$2
6801 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6802 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6803 1.8 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6804 1.4 christos $as_echo_n "(cached) " >&6
6805 1.4 christos else
6806 1.4 christos if test -n "$ac_ct_RANLIB"; then
6807 1.4 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6808 1.4 christos else
6809 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810 1.4 christos for as_dir in $PATH
6811 1.4 christos do
6812 1.4 christos IFS=$as_save_IFS
6813 1.4 christos test -z "$as_dir" && as_dir=.
6814 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6815 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6816 1.4 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
6817 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6818 1.4 christos break 2
6819 1.4 christos fi
6820 1.4 christos done
6821 1.4 christos done
6822 1.4 christos IFS=$as_save_IFS
6823 1.4 christos
6824 1.4 christos fi
6825 1.4 christos fi
6826 1.4 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6827 1.4 christos if test -n "$ac_ct_RANLIB"; then
6828 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6829 1.4 christos $as_echo "$ac_ct_RANLIB" >&6; }
6830 1.4 christos else
6831 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6832 1.4 christos $as_echo "no" >&6; }
6833 1.4 christos fi
6834 1.4 christos
6835 1.4 christos if test "x$ac_ct_RANLIB" = x; then
6836 1.4 christos RANLIB=":"
6837 1.4 christos else
6838 1.4 christos case $cross_compiling:$ac_tool_warned in
6839 1.4 christos yes:)
6840 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6841 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6842 1.4 christos ac_tool_warned=yes ;;
6843 1.4 christos esac
6844 1.4 christos RANLIB=$ac_ct_RANLIB
6845 1.4 christos fi
6846 1.4 christos else
6847 1.4 christos RANLIB="$ac_cv_prog_RANLIB"
6848 1.4 christos fi
6849 1.4 christos
6850 1.4 christos test -z "$RANLIB" && RANLIB=:
6851 1.4 christos
6852 1.4 christos
6853 1.4 christos
6854 1.4 christos
6855 1.4 christos
6856 1.4 christos
6857 1.4 christos # Determine commands to create old-style static archives.
6858 1.4 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6859 1.4 christos old_postinstall_cmds='chmod 644 $oldlib'
6860 1.4 christos old_postuninstall_cmds=
6861 1.4 christos
6862 1.4 christos if test -n "$RANLIB"; then
6863 1.4 christos case $host_os in
6864 1.4 christos openbsd*)
6865 1.4 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6866 1.4 christos ;;
6867 1.4 christos *)
6868 1.4 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6869 1.4 christos ;;
6870 1.4 christos esac
6871 1.4 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6872 1.4 christos fi
6873 1.4 christos
6874 1.4 christos
6875 1.4 christos
6876 1.4 christos
6877 1.4 christos
6878 1.4 christos
6879 1.4 christos
6880 1.4 christos
6881 1.4 christos
6882 1.4 christos
6883 1.4 christos
6884 1.4 christos
6885 1.4 christos
6886 1.4 christos
6887 1.4 christos
6888 1.4 christos
6889 1.4 christos
6890 1.4 christos
6891 1.4 christos
6892 1.4 christos
6893 1.4 christos
6894 1.4 christos
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.4 christos
6907 1.4 christos # If no C compiler was specified, use CC.
6908 1.4 christos LTCC=${LTCC-"$CC"}
6909 1.4 christos
6910 1.4 christos # If no C compiler flags were specified, use CFLAGS.
6911 1.4 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6912 1.4 christos
6913 1.4 christos # Allow CC to be a program name with arguments.
6914 1.4 christos compiler=$CC
6915 1.4 christos
6916 1.4 christos
6917 1.4 christos # Check for command to grab the raw symbol name followed by C symbol from nm.
6918 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6919 1.4 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6920 1.8 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6921 1.4 christos $as_echo_n "(cached) " >&6
6922 1.4 christos else
6923 1.4 christos
6924 1.4 christos # These are sane defaults that work on at least a few old systems.
6925 1.4 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6926 1.4 christos
6927 1.4 christos # Character class describing NM global symbol codes.
6928 1.4 christos symcode='[BCDEGRST]'
6929 1.4 christos
6930 1.4 christos # Regexp to match symbols that can be accessed directly from C.
6931 1.4 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6932 1.4 christos
6933 1.4 christos # Define system-specific variables.
6934 1.4 christos case $host_os in
6935 1.4 christos aix*)
6936 1.4 christos symcode='[BCDT]'
6937 1.4 christos ;;
6938 1.4 christos cygwin* | mingw* | pw32* | cegcc*)
6939 1.4 christos symcode='[ABCDGISTW]'
6940 1.4 christos ;;
6941 1.4 christos hpux*)
6942 1.4 christos if test "$host_cpu" = ia64; then
6943 1.4 christos symcode='[ABCDEGRST]'
6944 1.1 christos fi
6945 1.1 christos ;;
6946 1.1 christos irix* | nonstopux*)
6947 1.1 christos symcode='[BCDEGRST]'
6948 1.1 christos ;;
6949 1.1 christos osf*)
6950 1.1 christos symcode='[BCDEGQRST]'
6951 1.1 christos ;;
6952 1.1 christos solaris*)
6953 1.1 christos symcode='[BDRT]'
6954 1.1 christos ;;
6955 1.1 christos sco3.2v5*)
6956 1.1 christos symcode='[DT]'
6957 1.1 christos ;;
6958 1.1 christos sysv4.2uw2*)
6959 1.1 christos symcode='[DT]'
6960 1.1 christos ;;
6961 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*)
6962 1.1 christos symcode='[ABDT]'
6963 1.1 christos ;;
6964 1.1 christos sysv4)
6965 1.1 christos symcode='[DFNSTU]'
6966 1.1 christos ;;
6967 1.1 christos esac
6968 1.1 christos
6969 1.3 christos # If we're using GNU nm, then use its standard symbol codes.
6970 1.3 christos case `$NM -V 2>&1` in
6971 1.3 christos *GNU* | *'with BFD'*)
6972 1.3 christos symcode='[ABCDGIRSTW]' ;;
6973 1.3 christos esac
6974 1.3 christos
6975 1.3 christos # Transform an extracted symbol line into a proper C declaration.
6976 1.3 christos # Some systems (esp. on ia64) link data and code symbols differently,
6977 1.3 christos # so use this general approach.
6978 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'"
6979 1.3 christos
6980 1.3 christos # Transform an extracted symbol line into symbol name and symbol address
6981 1.3 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'"
6982 1.3 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'"
6983 1.3 christos
6984 1.1 christos # Handle CRLF in mingw tool chain
6985 1.1 christos opt_cr=
6986 1.1 christos case $build_os in
6987 1.1 christos mingw*)
6988 1.3 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6989 1.1 christos ;;
6990 1.1 christos esac
6991 1.1 christos
6992 1.3 christos # Try without a prefix underscore, then with it.
6993 1.1 christos for ac_symprfx in "" "_"; do
6994 1.1 christos
6995 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6996 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2"
6997 1.1 christos
6998 1.1 christos # Write the raw and C identifiers.
6999 1.3 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7000 1.3 christos # Fake it for dumpbin and say T for any non-static function
7001 1.3 christos # and D for any global variable.
7002 1.3 christos # Also find C++ and __fastcall symbols from MSVC++,
7003 1.3 christos # which start with @ or ?.
7004 1.3 christos lt_cv_sys_global_symbol_pipe="$AWK '"\
7005 1.3 christos " {last_section=section; section=\$ 3};"\
7006 1.3 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7007 1.3 christos " \$ 0!~/External *\|/{next};"\
7008 1.3 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7009 1.3 christos " {if(hide[section]) next};"\
7010 1.3 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7011 1.3 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7012 1.3 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7013 1.3 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7014 1.3 christos " ' prfx=^$ac_symprfx"
7015 1.3 christos else
7016 1.3 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7017 1.3 christos fi
7018 1.1 christos
7019 1.1 christos # Check to see that the pipe works correctly.
7020 1.1 christos pipe_works=no
7021 1.1 christos
7022 1.1 christos rm -f conftest*
7023 1.3 christos cat > conftest.$ac_ext <<_LT_EOF
7024 1.1 christos #ifdef __cplusplus
7025 1.1 christos extern "C" {
7026 1.1 christos #endif
7027 1.1 christos char nm_test_var;
7028 1.3 christos void nm_test_func(void);
7029 1.3 christos void nm_test_func(void){}
7030 1.1 christos #ifdef __cplusplus
7031 1.1 christos }
7032 1.1 christos #endif
7033 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);}
7034 1.3 christos _LT_EOF
7035 1.1 christos
7036 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7037 1.1 christos (eval $ac_compile) 2>&5
7038 1.1 christos ac_status=$?
7039 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7040 1.4 christos test $ac_status = 0; }; then
7041 1.1 christos # Now try to grab the symbols.
7042 1.1 christos nlist=conftest.nm
7043 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
7044 1.1 christos (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
7045 1.1 christos ac_status=$?
7046 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7047 1.4 christos test $ac_status = 0; } && test -s "$nlist"; then
7048 1.1 christos # Try sorting and uniquifying the output.
7049 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then
7050 1.1 christos mv -f "$nlist"T "$nlist"
7051 1.1 christos else
7052 1.1 christos rm -f "$nlist"T
7053 1.1 christos fi
7054 1.1 christos
7055 1.1 christos # Make sure that we snagged all the symbols we need.
7056 1.3 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7057 1.3 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7058 1.3 christos cat <<_LT_EOF > conftest.$ac_ext
7059 1.1 christos #ifdef __cplusplus
7060 1.1 christos extern "C" {
7061 1.1 christos #endif
7062 1.1 christos
7063 1.3 christos _LT_EOF
7064 1.1 christos # Now generate the symbol file.
7065 1.3 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7066 1.1 christos
7067 1.3 christos cat <<_LT_EOF >> conftest.$ac_ext
7068 1.1 christos
7069 1.3 christos /* The mapping between symbol names and symbols. */
7070 1.1 christos const struct {
7071 1.1 christos const char *name;
7072 1.3 christos void *address;
7073 1.1 christos }
7074 1.3 christos lt__PROGRAM__LTX_preloaded_symbols[] =
7075 1.1 christos {
7076 1.3 christos { "@PROGRAM@", (void *) 0 },
7077 1.3 christos _LT_EOF
7078 1.3 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7079 1.3 christos cat <<\_LT_EOF >> conftest.$ac_ext
7080 1.3 christos {0, (void *) 0}
7081 1.1 christos };
7082 1.1 christos
7083 1.3 christos /* This works around a problem in FreeBSD linker */
7084 1.3 christos #ifdef FREEBSD_WORKAROUND
7085 1.3 christos static const void *lt_preloaded_setup() {
7086 1.3 christos return lt__PROGRAM__LTX_preloaded_symbols;
7087 1.3 christos }
7088 1.3 christos #endif
7089 1.3 christos
7090 1.1 christos #ifdef __cplusplus
7091 1.1 christos }
7092 1.1 christos #endif
7093 1.3 christos _LT_EOF
7094 1.1 christos # Now try linking the two files.
7095 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext
7096 1.1 christos lt_save_LIBS="$LIBS"
7097 1.1 christos lt_save_CFLAGS="$CFLAGS"
7098 1.1 christos LIBS="conftstm.$ac_objext"
7099 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7100 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7101 1.1 christos (eval $ac_link) 2>&5
7102 1.1 christos ac_status=$?
7103 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7104 1.4 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7105 1.1 christos pipe_works=yes
7106 1.1 christos fi
7107 1.1 christos LIBS="$lt_save_LIBS"
7108 1.1 christos CFLAGS="$lt_save_CFLAGS"
7109 1.1 christos else
7110 1.1 christos echo "cannot find nm_test_func in $nlist" >&5
7111 1.1 christos fi
7112 1.1 christos else
7113 1.1 christos echo "cannot find nm_test_var in $nlist" >&5
7114 1.1 christos fi
7115 1.1 christos else
7116 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7117 1.1 christos fi
7118 1.1 christos else
7119 1.1 christos echo "$progname: failed program was:" >&5
7120 1.1 christos cat conftest.$ac_ext >&5
7121 1.1 christos fi
7122 1.1 christos rm -rf conftest* conftst*
7123 1.1 christos
7124 1.1 christos # Do not use the global_symbol_pipe unless it works.
7125 1.1 christos if test "$pipe_works" = yes; then
7126 1.1 christos break
7127 1.1 christos else
7128 1.1 christos lt_cv_sys_global_symbol_pipe=
7129 1.1 christos fi
7130 1.1 christos done
7131 1.1 christos
7132 1.1 christos fi
7133 1.1 christos
7134 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then
7135 1.1 christos lt_cv_sys_global_symbol_to_cdecl=
7136 1.1 christos fi
7137 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7138 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7139 1.4 christos $as_echo "failed" >&6; }
7140 1.1 christos else
7141 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7142 1.4 christos $as_echo "ok" >&6; }
7143 1.1 christos fi
7144 1.1 christos
7145 1.1 christos
7146 1.1 christos
7147 1.1 christos
7148 1.1 christos
7149 1.1 christos
7150 1.1 christos
7151 1.1 christos
7152 1.1 christos
7153 1.1 christos
7154 1.1 christos
7155 1.1 christos
7156 1.1 christos
7157 1.1 christos
7158 1.1 christos
7159 1.1 christos
7160 1.1 christos
7161 1.3 christos
7162 1.3 christos
7163 1.3 christos
7164 1.3 christos
7165 1.3 christos
7166 1.3 christos # Check whether --enable-libtool-lock was given.
7167 1.4 christos if test "${enable_libtool_lock+set}" = set; then :
7168 1.3 christos enableval=$enable_libtool_lock;
7169 1.3 christos fi
7170 1.3 christos
7171 1.3 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7172 1.3 christos
7173 1.3 christos # Some flags need to be propagated to the compiler or linker for good
7174 1.3 christos # libtool support.
7175 1.3 christos case $host in
7176 1.3 christos ia64-*-hpux*)
7177 1.3 christos # Find out which ABI we are using.
7178 1.3 christos echo 'int i;' > conftest.$ac_ext
7179 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7180 1.3 christos (eval $ac_compile) 2>&5
7181 1.3 christos ac_status=$?
7182 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7183 1.4 christos test $ac_status = 0; }; then
7184 1.3 christos case `/usr/bin/file conftest.$ac_objext` in
7185 1.3 christos *ELF-32*)
7186 1.3 christos HPUX_IA64_MODE="32"
7187 1.3 christos ;;
7188 1.3 christos *ELF-64*)
7189 1.3 christos HPUX_IA64_MODE="64"
7190 1.3 christos ;;
7191 1.3 christos esac
7192 1.3 christos fi
7193 1.3 christos rm -rf conftest*
7194 1.3 christos ;;
7195 1.3 christos *-*-irix6*)
7196 1.3 christos # Find out which ABI we are using.
7197 1.8 christos echo '#line 7197 "configure"' > conftest.$ac_ext
7198 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7199 1.3 christos (eval $ac_compile) 2>&5
7200 1.3 christos ac_status=$?
7201 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7202 1.4 christos test $ac_status = 0; }; then
7203 1.3 christos if test "$lt_cv_prog_gnu_ld" = yes; then
7204 1.3 christos case `/usr/bin/file conftest.$ac_objext` in
7205 1.3 christos *32-bit*)
7206 1.3 christos LD="${LD-ld} -melf32bsmip"
7207 1.3 christos ;;
7208 1.3 christos *N32*)
7209 1.3 christos LD="${LD-ld} -melf32bmipn32"
7210 1.3 christos ;;
7211 1.3 christos *64-bit*)
7212 1.3 christos LD="${LD-ld} -melf64bmip"
7213 1.3 christos ;;
7214 1.3 christos esac
7215 1.3 christos else
7216 1.3 christos case `/usr/bin/file conftest.$ac_objext` in
7217 1.3 christos *32-bit*)
7218 1.3 christos LD="${LD-ld} -32"
7219 1.3 christos ;;
7220 1.3 christos *N32*)
7221 1.3 christos LD="${LD-ld} -n32"
7222 1.3 christos ;;
7223 1.3 christos *64-bit*)
7224 1.3 christos LD="${LD-ld} -64"
7225 1.3 christos ;;
7226 1.3 christos esac
7227 1.3 christos fi
7228 1.3 christos fi
7229 1.3 christos rm -rf conftest*
7230 1.3 christos ;;
7231 1.3 christos
7232 1.3 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7233 1.3 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7234 1.3 christos # Find out which ABI we are using.
7235 1.3 christos echo 'int i;' > conftest.$ac_ext
7236 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7237 1.3 christos (eval $ac_compile) 2>&5
7238 1.3 christos ac_status=$?
7239 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7240 1.4 christos test $ac_status = 0; }; then
7241 1.3 christos case `/usr/bin/file conftest.o` in
7242 1.3 christos *32-bit*)
7243 1.3 christos case $host in
7244 1.3 christos x86_64-*kfreebsd*-gnu)
7245 1.3 christos LD="${LD-ld} -m elf_i386_fbsd"
7246 1.3 christos ;;
7247 1.3 christos x86_64-*linux*)
7248 1.3 christos LD="${LD-ld} -m elf_i386"
7249 1.3 christos ;;
7250 1.3 christos ppc64-*linux*|powerpc64-*linux*)
7251 1.3 christos LD="${LD-ld} -m elf32ppclinux"
7252 1.3 christos ;;
7253 1.3 christos s390x-*linux*)
7254 1.3 christos LD="${LD-ld} -m elf_s390"
7255 1.3 christos ;;
7256 1.3 christos sparc64-*linux*)
7257 1.3 christos LD="${LD-ld} -m elf32_sparc"
7258 1.3 christos ;;
7259 1.3 christos esac
7260 1.3 christos ;;
7261 1.3 christos *64-bit*)
7262 1.3 christos case $host in
7263 1.3 christos x86_64-*kfreebsd*-gnu)
7264 1.3 christos LD="${LD-ld} -m elf_x86_64_fbsd"
7265 1.3 christos ;;
7266 1.3 christos x86_64-*linux*)
7267 1.3 christos LD="${LD-ld} -m elf_x86_64"
7268 1.3 christos ;;
7269 1.3 christos ppc*-*linux*|powerpc*-*linux*)
7270 1.3 christos LD="${LD-ld} -m elf64ppc"
7271 1.3 christos ;;
7272 1.3 christos s390*-*linux*|s390*-*tpf*)
7273 1.3 christos LD="${LD-ld} -m elf64_s390"
7274 1.3 christos ;;
7275 1.3 christos sparc*-*linux*)
7276 1.3 christos LD="${LD-ld} -m elf64_sparc"
7277 1.3 christos ;;
7278 1.3 christos esac
7279 1.3 christos ;;
7280 1.3 christos esac
7281 1.3 christos fi
7282 1.3 christos rm -rf conftest*
7283 1.3 christos ;;
7284 1.3 christos
7285 1.3 christos *-*-sco3.2v5*)
7286 1.3 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7287 1.3 christos SAVE_CFLAGS="$CFLAGS"
7288 1.3 christos CFLAGS="$CFLAGS -belf"
7289 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7290 1.4 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7291 1.8 christos if ${lt_cv_cc_needs_belf+:} false; then :
7292 1.4 christos $as_echo_n "(cached) " >&6
7293 1.3 christos else
7294 1.3 christos ac_ext=c
7295 1.3 christos ac_cpp='$CPP $CPPFLAGS'
7296 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7297 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7298 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7299 1.3 christos
7300 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7301 1.3 christos /* end confdefs.h. */
7302 1.3 christos
7303 1.3 christos int
7304 1.3 christos main ()
7305 1.3 christos {
7306 1.3 christos
7307 1.3 christos ;
7308 1.3 christos return 0;
7309 1.3 christos }
7310 1.3 christos _ACEOF
7311 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
7312 1.3 christos lt_cv_cc_needs_belf=yes
7313 1.3 christos else
7314 1.4 christos lt_cv_cc_needs_belf=no
7315 1.3 christos fi
7316 1.4 christos rm -f core conftest.err conftest.$ac_objext \
7317 1.4 christos conftest$ac_exeext conftest.$ac_ext
7318 1.3 christos ac_ext=c
7319 1.3 christos ac_cpp='$CPP $CPPFLAGS'
7320 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7321 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7322 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7323 1.3 christos
7324 1.1 christos fi
7325 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7326 1.4 christos $as_echo "$lt_cv_cc_needs_belf" >&6; }
7327 1.3 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7328 1.3 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7329 1.3 christos CFLAGS="$SAVE_CFLAGS"
7330 1.3 christos fi
7331 1.3 christos ;;
7332 1.3 christos sparc*-*solaris*)
7333 1.3 christos # Find out which ABI we are using.
7334 1.3 christos echo 'int i;' > conftest.$ac_ext
7335 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7336 1.3 christos (eval $ac_compile) 2>&5
7337 1.3 christos ac_status=$?
7338 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7339 1.4 christos test $ac_status = 0; }; then
7340 1.3 christos case `/usr/bin/file conftest.o` in
7341 1.3 christos *64-bit*)
7342 1.3 christos case $lt_cv_prog_gnu_ld in
7343 1.3 christos yes*) LD="${LD-ld} -m elf64_sparc" ;;
7344 1.3 christos *)
7345 1.3 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7346 1.3 christos LD="${LD-ld} -64"
7347 1.3 christos fi
7348 1.3 christos ;;
7349 1.3 christos esac
7350 1.3 christos ;;
7351 1.3 christos esac
7352 1.3 christos fi
7353 1.3 christos rm -rf conftest*
7354 1.3 christos ;;
7355 1.3 christos esac
7356 1.3 christos
7357 1.3 christos need_locks="$enable_libtool_lock"
7358 1.3 christos
7359 1.3 christos
7360 1.3 christos case $host_os in
7361 1.3 christos rhapsody* | darwin*)
7362 1.3 christos if test -n "$ac_tool_prefix"; then
7363 1.3 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7364 1.3 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7365 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7366 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7367 1.8 christos if ${ac_cv_prog_DSYMUTIL+:} false; then :
7368 1.4 christos $as_echo_n "(cached) " >&6
7369 1.1 christos else
7370 1.3 christos if test -n "$DSYMUTIL"; then
7371 1.3 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7372 1.1 christos else
7373 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7374 1.1 christos for as_dir in $PATH
7375 1.1 christos do
7376 1.1 christos IFS=$as_save_IFS
7377 1.1 christos test -z "$as_dir" && as_dir=.
7378 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7379 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7380 1.3 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7381 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7382 1.1 christos break 2
7383 1.1 christos fi
7384 1.1 christos done
7385 1.4 christos done
7386 1.1 christos IFS=$as_save_IFS
7387 1.1 christos
7388 1.1 christos fi
7389 1.1 christos fi
7390 1.3 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL
7391 1.3 christos if test -n "$DSYMUTIL"; then
7392 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7393 1.4 christos $as_echo "$DSYMUTIL" >&6; }
7394 1.1 christos else
7395 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7396 1.4 christos $as_echo "no" >&6; }
7397 1.1 christos fi
7398 1.1 christos
7399 1.3 christos
7400 1.1 christos fi
7401 1.3 christos if test -z "$ac_cv_prog_DSYMUTIL"; then
7402 1.3 christos ac_ct_DSYMUTIL=$DSYMUTIL
7403 1.3 christos # Extract the first word of "dsymutil", so it can be a program name with args.
7404 1.3 christos set dummy dsymutil; ac_word=$2
7405 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7406 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7407 1.8 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7408 1.4 christos $as_echo_n "(cached) " >&6
7409 1.1 christos else
7410 1.3 christos if test -n "$ac_ct_DSYMUTIL"; then
7411 1.3 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7412 1.1 christos else
7413 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7414 1.1 christos for as_dir in $PATH
7415 1.1 christos do
7416 1.1 christos IFS=$as_save_IFS
7417 1.1 christos test -z "$as_dir" && as_dir=.
7418 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7419 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7420 1.3 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7421 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7422 1.1 christos break 2
7423 1.1 christos fi
7424 1.1 christos done
7425 1.4 christos done
7426 1.1 christos IFS=$as_save_IFS
7427 1.1 christos
7428 1.1 christos fi
7429 1.1 christos fi
7430 1.3 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7431 1.3 christos if test -n "$ac_ct_DSYMUTIL"; then
7432 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7433 1.4 christos $as_echo "$ac_ct_DSYMUTIL" >&6; }
7434 1.3 christos else
7435 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7436 1.4 christos $as_echo "no" >&6; }
7437 1.3 christos fi
7438 1.3 christos
7439 1.3 christos if test "x$ac_ct_DSYMUTIL" = x; then
7440 1.3 christos DSYMUTIL=":"
7441 1.3 christos else
7442 1.3 christos case $cross_compiling:$ac_tool_warned in
7443 1.3 christos yes:)
7444 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7445 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7446 1.3 christos ac_tool_warned=yes ;;
7447 1.3 christos esac
7448 1.3 christos DSYMUTIL=$ac_ct_DSYMUTIL
7449 1.3 christos fi
7450 1.3 christos else
7451 1.3 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7452 1.3 christos fi
7453 1.3 christos
7454 1.3 christos if test -n "$ac_tool_prefix"; then
7455 1.3 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7456 1.3 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7457 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7458 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7459 1.8 christos if ${ac_cv_prog_NMEDIT+:} false; then :
7460 1.4 christos $as_echo_n "(cached) " >&6
7461 1.3 christos else
7462 1.3 christos if test -n "$NMEDIT"; then
7463 1.3 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7464 1.3 christos else
7465 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7466 1.3 christos for as_dir in $PATH
7467 1.3 christos do
7468 1.3 christos IFS=$as_save_IFS
7469 1.3 christos test -z "$as_dir" && as_dir=.
7470 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7471 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7472 1.3 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7473 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7474 1.3 christos break 2
7475 1.3 christos fi
7476 1.3 christos done
7477 1.4 christos done
7478 1.3 christos IFS=$as_save_IFS
7479 1.3 christos
7480 1.3 christos fi
7481 1.3 christos fi
7482 1.3 christos NMEDIT=$ac_cv_prog_NMEDIT
7483 1.3 christos if test -n "$NMEDIT"; then
7484 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7485 1.4 christos $as_echo "$NMEDIT" >&6; }
7486 1.1 christos else
7487 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7488 1.4 christos $as_echo "no" >&6; }
7489 1.1 christos fi
7490 1.1 christos
7491 1.1 christos
7492 1.1 christos fi
7493 1.3 christos if test -z "$ac_cv_prog_NMEDIT"; then
7494 1.3 christos ac_ct_NMEDIT=$NMEDIT
7495 1.3 christos # Extract the first word of "nmedit", so it can be a program name with args.
7496 1.3 christos set dummy nmedit; ac_word=$2
7497 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7498 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7499 1.8 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7500 1.4 christos $as_echo_n "(cached) " >&6
7501 1.1 christos else
7502 1.3 christos if test -n "$ac_ct_NMEDIT"; then
7503 1.3 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7504 1.1 christos else
7505 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7506 1.1 christos for as_dir in $PATH
7507 1.1 christos do
7508 1.1 christos IFS=$as_save_IFS
7509 1.1 christos test -z "$as_dir" && as_dir=.
7510 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7511 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7512 1.3 christos ac_cv_prog_ac_ct_NMEDIT="nmedit"
7513 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7514 1.1 christos break 2
7515 1.1 christos fi
7516 1.1 christos done
7517 1.4 christos done
7518 1.1 christos IFS=$as_save_IFS
7519 1.1 christos
7520 1.1 christos fi
7521 1.1 christos fi
7522 1.3 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7523 1.3 christos if test -n "$ac_ct_NMEDIT"; then
7524 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7525 1.4 christos $as_echo "$ac_ct_NMEDIT" >&6; }
7526 1.1 christos else
7527 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7528 1.4 christos $as_echo "no" >&6; }
7529 1.1 christos fi
7530 1.1 christos
7531 1.3 christos if test "x$ac_ct_NMEDIT" = x; then
7532 1.3 christos NMEDIT=":"
7533 1.1 christos else
7534 1.1 christos case $cross_compiling:$ac_tool_warned in
7535 1.1 christos yes:)
7536 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7537 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7538 1.1 christos ac_tool_warned=yes ;;
7539 1.1 christos esac
7540 1.3 christos NMEDIT=$ac_ct_NMEDIT
7541 1.1 christos fi
7542 1.1 christos else
7543 1.3 christos NMEDIT="$ac_cv_prog_NMEDIT"
7544 1.1 christos fi
7545 1.1 christos
7546 1.3 christos if test -n "$ac_tool_prefix"; then
7547 1.3 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7548 1.3 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2
7549 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7550 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7551 1.8 christos if ${ac_cv_prog_LIPO+:} false; then :
7552 1.4 christos $as_echo_n "(cached) " >&6
7553 1.1 christos else
7554 1.3 christos if test -n "$LIPO"; then
7555 1.3 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7556 1.1 christos else
7557 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7558 1.1 christos for as_dir in $PATH
7559 1.1 christos do
7560 1.1 christos IFS=$as_save_IFS
7561 1.1 christos test -z "$as_dir" && as_dir=.
7562 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7563 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7564 1.3 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7565 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7566 1.1 christos break 2
7567 1.1 christos fi
7568 1.1 christos done
7569 1.4 christos done
7570 1.1 christos IFS=$as_save_IFS
7571 1.1 christos
7572 1.1 christos fi
7573 1.1 christos fi
7574 1.3 christos LIPO=$ac_cv_prog_LIPO
7575 1.3 christos if test -n "$LIPO"; then
7576 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7577 1.4 christos $as_echo "$LIPO" >&6; }
7578 1.1 christos else
7579 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7580 1.4 christos $as_echo "no" >&6; }
7581 1.1 christos fi
7582 1.1 christos
7583 1.1 christos
7584 1.1 christos fi
7585 1.3 christos if test -z "$ac_cv_prog_LIPO"; then
7586 1.3 christos ac_ct_LIPO=$LIPO
7587 1.3 christos # Extract the first word of "lipo", so it can be a program name with args.
7588 1.3 christos set dummy lipo; ac_word=$2
7589 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7590 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7591 1.8 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7592 1.4 christos $as_echo_n "(cached) " >&6
7593 1.1 christos else
7594 1.3 christos if test -n "$ac_ct_LIPO"; then
7595 1.3 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7596 1.1 christos else
7597 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7598 1.1 christos for as_dir in $PATH
7599 1.1 christos do
7600 1.1 christos IFS=$as_save_IFS
7601 1.1 christos test -z "$as_dir" && as_dir=.
7602 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7603 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7604 1.3 christos ac_cv_prog_ac_ct_LIPO="lipo"
7605 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7606 1.1 christos break 2
7607 1.1 christos fi
7608 1.1 christos done
7609 1.4 christos done
7610 1.1 christos IFS=$as_save_IFS
7611 1.1 christos
7612 1.1 christos fi
7613 1.1 christos fi
7614 1.3 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7615 1.3 christos if test -n "$ac_ct_LIPO"; then
7616 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7617 1.4 christos $as_echo "$ac_ct_LIPO" >&6; }
7618 1.1 christos else
7619 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7620 1.4 christos $as_echo "no" >&6; }
7621 1.1 christos fi
7622 1.1 christos
7623 1.3 christos if test "x$ac_ct_LIPO" = x; then
7624 1.3 christos LIPO=":"
7625 1.1 christos else
7626 1.1 christos case $cross_compiling:$ac_tool_warned in
7627 1.1 christos yes:)
7628 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7629 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7630 1.1 christos ac_tool_warned=yes ;;
7631 1.1 christos esac
7632 1.3 christos LIPO=$ac_ct_LIPO
7633 1.1 christos fi
7634 1.1 christos else
7635 1.3 christos LIPO="$ac_cv_prog_LIPO"
7636 1.1 christos fi
7637 1.1 christos
7638 1.3 christos if test -n "$ac_tool_prefix"; then
7639 1.3 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7640 1.3 christos set dummy ${ac_tool_prefix}otool; ac_word=$2
7641 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7642 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7643 1.8 christos if ${ac_cv_prog_OTOOL+:} false; then :
7644 1.4 christos $as_echo_n "(cached) " >&6
7645 1.3 christos else
7646 1.3 christos if test -n "$OTOOL"; then
7647 1.3 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7648 1.3 christos else
7649 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7650 1.3 christos for as_dir in $PATH
7651 1.3 christos do
7652 1.3 christos IFS=$as_save_IFS
7653 1.3 christos test -z "$as_dir" && as_dir=.
7654 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7655 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7656 1.3 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7657 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7658 1.3 christos break 2
7659 1.3 christos fi
7660 1.3 christos done
7661 1.4 christos done
7662 1.3 christos IFS=$as_save_IFS
7663 1.1 christos
7664 1.3 christos fi
7665 1.3 christos fi
7666 1.3 christos OTOOL=$ac_cv_prog_OTOOL
7667 1.3 christos if test -n "$OTOOL"; then
7668 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7669 1.4 christos $as_echo "$OTOOL" >&6; }
7670 1.3 christos else
7671 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7672 1.4 christos $as_echo "no" >&6; }
7673 1.3 christos fi
7674 1.1 christos
7675 1.1 christos
7676 1.1 christos fi
7677 1.3 christos if test -z "$ac_cv_prog_OTOOL"; then
7678 1.3 christos ac_ct_OTOOL=$OTOOL
7679 1.3 christos # Extract the first word of "otool", so it can be a program name with args.
7680 1.3 christos set dummy otool; ac_word=$2
7681 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7682 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7683 1.8 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7684 1.4 christos $as_echo_n "(cached) " >&6
7685 1.1 christos else
7686 1.3 christos if test -n "$ac_ct_OTOOL"; then
7687 1.3 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7688 1.3 christos else
7689 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7690 1.3 christos for as_dir in $PATH
7691 1.3 christos do
7692 1.3 christos IFS=$as_save_IFS
7693 1.3 christos test -z "$as_dir" && as_dir=.
7694 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7695 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7696 1.3 christos ac_cv_prog_ac_ct_OTOOL="otool"
7697 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7698 1.3 christos break 2
7699 1.3 christos fi
7700 1.3 christos done
7701 1.4 christos done
7702 1.3 christos IFS=$as_save_IFS
7703 1.1 christos
7704 1.1 christos fi
7705 1.3 christos fi
7706 1.3 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7707 1.3 christos if test -n "$ac_ct_OTOOL"; then
7708 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7709 1.4 christos $as_echo "$ac_ct_OTOOL" >&6; }
7710 1.1 christos else
7711 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7712 1.4 christos $as_echo "no" >&6; }
7713 1.1 christos fi
7714 1.1 christos
7715 1.3 christos if test "x$ac_ct_OTOOL" = x; then
7716 1.3 christos OTOOL=":"
7717 1.3 christos else
7718 1.3 christos case $cross_compiling:$ac_tool_warned in
7719 1.3 christos yes:)
7720 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7721 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7722 1.3 christos ac_tool_warned=yes ;;
7723 1.3 christos esac
7724 1.3 christos OTOOL=$ac_ct_OTOOL
7725 1.3 christos fi
7726 1.3 christos else
7727 1.3 christos OTOOL="$ac_cv_prog_OTOOL"
7728 1.1 christos fi
7729 1.1 christos
7730 1.1 christos if test -n "$ac_tool_prefix"; then
7731 1.3 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7732 1.3 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2
7733 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7734 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7735 1.8 christos if ${ac_cv_prog_OTOOL64+:} false; then :
7736 1.4 christos $as_echo_n "(cached) " >&6
7737 1.1 christos else
7738 1.3 christos if test -n "$OTOOL64"; then
7739 1.3 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7740 1.1 christos else
7741 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7742 1.1 christos for as_dir in $PATH
7743 1.1 christos do
7744 1.1 christos IFS=$as_save_IFS
7745 1.1 christos test -z "$as_dir" && as_dir=.
7746 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7747 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7748 1.3 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7749 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7750 1.1 christos break 2
7751 1.1 christos fi
7752 1.1 christos done
7753 1.4 christos done
7754 1.1 christos IFS=$as_save_IFS
7755 1.1 christos
7756 1.1 christos fi
7757 1.1 christos fi
7758 1.3 christos OTOOL64=$ac_cv_prog_OTOOL64
7759 1.3 christos if test -n "$OTOOL64"; then
7760 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7761 1.4 christos $as_echo "$OTOOL64" >&6; }
7762 1.1 christos else
7763 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7764 1.4 christos $as_echo "no" >&6; }
7765 1.1 christos fi
7766 1.1 christos
7767 1.1 christos
7768 1.1 christos fi
7769 1.3 christos if test -z "$ac_cv_prog_OTOOL64"; then
7770 1.3 christos ac_ct_OTOOL64=$OTOOL64
7771 1.3 christos # Extract the first word of "otool64", so it can be a program name with args.
7772 1.3 christos set dummy otool64; ac_word=$2
7773 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7774 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7775 1.8 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7776 1.4 christos $as_echo_n "(cached) " >&6
7777 1.1 christos else
7778 1.3 christos if test -n "$ac_ct_OTOOL64"; then
7779 1.3 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7780 1.1 christos else
7781 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7782 1.1 christos for as_dir in $PATH
7783 1.1 christos do
7784 1.1 christos IFS=$as_save_IFS
7785 1.1 christos test -z "$as_dir" && as_dir=.
7786 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7787 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7788 1.3 christos ac_cv_prog_ac_ct_OTOOL64="otool64"
7789 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7790 1.1 christos break 2
7791 1.1 christos fi
7792 1.1 christos done
7793 1.4 christos done
7794 1.1 christos IFS=$as_save_IFS
7795 1.1 christos
7796 1.1 christos fi
7797 1.1 christos fi
7798 1.3 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7799 1.3 christos if test -n "$ac_ct_OTOOL64"; then
7800 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7801 1.4 christos $as_echo "$ac_ct_OTOOL64" >&6; }
7802 1.1 christos else
7803 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7804 1.4 christos $as_echo "no" >&6; }
7805 1.1 christos fi
7806 1.1 christos
7807 1.3 christos if test "x$ac_ct_OTOOL64" = x; then
7808 1.3 christos OTOOL64=":"
7809 1.1 christos else
7810 1.1 christos case $cross_compiling:$ac_tool_warned in
7811 1.1 christos yes:)
7812 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7813 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7814 1.1 christos ac_tool_warned=yes ;;
7815 1.1 christos esac
7816 1.3 christos OTOOL64=$ac_ct_OTOOL64
7817 1.1 christos fi
7818 1.1 christos else
7819 1.3 christos OTOOL64="$ac_cv_prog_OTOOL64"
7820 1.1 christos fi
7821 1.1 christos
7822 1.1 christos
7823 1.1 christos
7824 1.1 christos
7825 1.1 christos
7826 1.1 christos
7827 1.3 christos
7828 1.3 christos
7829 1.3 christos
7830 1.3 christos
7831 1.3 christos
7832 1.3 christos
7833 1.3 christos
7834 1.3 christos
7835 1.3 christos
7836 1.3 christos
7837 1.3 christos
7838 1.3 christos
7839 1.3 christos
7840 1.3 christos
7841 1.3 christos
7842 1.3 christos
7843 1.3 christos
7844 1.3 christos
7845 1.3 christos
7846 1.1 christos
7847 1.1 christos
7848 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7849 1.4 christos $as_echo_n "checking for -single_module linker flag... " >&6; }
7850 1.8 christos if ${lt_cv_apple_cc_single_mod+:} false; then :
7851 1.4 christos $as_echo_n "(cached) " >&6
7852 1.1 christos else
7853 1.1 christos lt_cv_apple_cc_single_mod=no
7854 1.1 christos if test -z "${LT_MULTI_MODULE}"; then
7855 1.3 christos # By default we will add the -single_module flag. You can override
7856 1.3 christos # by either setting the environment variable LT_MULTI_MODULE
7857 1.3 christos # non-empty at configure time, or by adding -multi_module to the
7858 1.3 christos # link flags.
7859 1.3 christos rm -rf libconftest.dylib*
7860 1.3 christos echo "int foo(void){return 1;}" > conftest.c
7861 1.3 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7862 1.3 christos -dynamiclib -Wl,-single_module conftest.c" >&5
7863 1.3 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7864 1.3 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7865 1.3 christos _lt_result=$?
7866 1.3 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7867 1.3 christos lt_cv_apple_cc_single_mod=yes
7868 1.3 christos else
7869 1.3 christos cat conftest.err >&5
7870 1.3 christos fi
7871 1.3 christos rm -rf libconftest.dylib*
7872 1.3 christos rm -f conftest.*
7873 1.1 christos fi
7874 1.1 christos fi
7875 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7876 1.4 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7877 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7878 1.4 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7879 1.8 christos if ${lt_cv_ld_exported_symbols_list+:} false; then :
7880 1.4 christos $as_echo_n "(cached) " >&6
7881 1.1 christos else
7882 1.1 christos lt_cv_ld_exported_symbols_list=no
7883 1.1 christos save_LDFLAGS=$LDFLAGS
7884 1.1 christos echo "_main" > conftest.sym
7885 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7886 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7887 1.1 christos /* end confdefs.h. */
7888 1.1 christos
7889 1.1 christos int
7890 1.1 christos main ()
7891 1.1 christos {
7892 1.1 christos
7893 1.1 christos ;
7894 1.1 christos return 0;
7895 1.1 christos }
7896 1.1 christos _ACEOF
7897 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
7898 1.1 christos lt_cv_ld_exported_symbols_list=yes
7899 1.1 christos else
7900 1.4 christos lt_cv_ld_exported_symbols_list=no
7901 1.1 christos fi
7902 1.4 christos rm -f core conftest.err conftest.$ac_objext \
7903 1.4 christos conftest$ac_exeext conftest.$ac_ext
7904 1.3 christos LDFLAGS="$save_LDFLAGS"
7905 1.1 christos
7906 1.1 christos fi
7907 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7908 1.4 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7909 1.1 christos case $host_os in
7910 1.3 christos rhapsody* | darwin1.[012])
7911 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7912 1.1 christos darwin1.*)
7913 1.3 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7914 1.3 christos darwin*) # darwin 5.x on
7915 1.1 christos # if running on 10.5 or later, the deployment target defaults
7916 1.1 christos # to the OS version, if on x86, and 10.4, the deployment
7917 1.1 christos # target defaults to 10.4. Don't you love it?
7918 1.1 christos case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7919 1.3 christos 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7920 1.3 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7921 1.3 christos 10.[012]*)
7922 1.3 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7923 1.3 christos 10.*)
7924 1.3 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7925 1.1 christos esac
7926 1.1 christos ;;
7927 1.1 christos esac
7928 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7929 1.1 christos _lt_dar_single_mod='$single_module'
7930 1.1 christos fi
7931 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7932 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7933 1.1 christos else
7934 1.3 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7935 1.1 christos fi
7936 1.1 christos if test "$DSYMUTIL" != ":"; then
7937 1.3 christos _lt_dsymutil='~$DSYMUTIL $lib || :'
7938 1.1 christos else
7939 1.1 christos _lt_dsymutil=
7940 1.1 christos fi
7941 1.1 christos ;;
7942 1.1 christos esac
7943 1.1 christos
7944 1.4 christos for ac_header in dlfcn.h
7945 1.4 christos do :
7946 1.4 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7947 1.4 christos "
7948 1.8 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7949 1.4 christos cat >>confdefs.h <<_ACEOF
7950 1.4 christos #define HAVE_DLFCN_H 1
7951 1.3 christos _ACEOF
7952 1.1 christos
7953 1.3 christos fi
7954 1.1 christos
7955 1.4 christos done
7956 1.4 christos
7957 1.4 christos
7958 1.4 christos
7959 1.4 christos # Set options
7960 1.8 christos # Check whether --enable-static was given.
7961 1.8 christos if test "${enable_static+set}" = set; then :
7962 1.8 christos enableval=$enable_static; p=${PACKAGE-default}
7963 1.4 christos case $enableval in
7964 1.8 christos yes) enable_static=yes ;;
7965 1.8 christos no) enable_static=no ;;
7966 1.4 christos *)
7967 1.8 christos enable_static=no
7968 1.4 christos # Look at the argument we got. We use all the common list separators.
7969 1.4 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7970 1.4 christos for pkg in $enableval; do
7971 1.4 christos IFS="$lt_save_ifs"
7972 1.4 christos if test "X$pkg" = "X$p"; then
7973 1.8 christos enable_static=yes
7974 1.4 christos fi
7975 1.4 christos done
7976 1.4 christos IFS="$lt_save_ifs"
7977 1.4 christos ;;
7978 1.4 christos esac
7979 1.3 christos else
7980 1.8 christos enable_static=no
7981 1.8 christos fi
7982 1.8 christos
7983 1.8 christos
7984 1.8 christos
7985 1.8 christos
7986 1.8 christos
7987 1.8 christos
7988 1.8 christos
7989 1.8 christos
7990 1.8 christos # Check whether --with-pic was given.
7991 1.8 christos if test "${with_pic+set}" = set; then :
7992 1.8 christos withval=$with_pic; pic_mode="$withval"
7993 1.8 christos else
7994 1.8 christos pic_mode=default
7995 1.3 christos fi
7996 1.1 christos
7997 1.1 christos
7998 1.8 christos test -z "$pic_mode" && pic_mode=yes
7999 1.8 christos
8000 1.8 christos
8001 1.1 christos
8002 1.1 christos
8003 1.1 christos
8004 1.1 christos
8005 1.4 christos
8006 1.4 christos
8007 1.8 christos enable_dlopen=no
8008 1.8 christos
8009 1.8 christos
8010 1.8 christos enable_win32_dll=no
8011 1.8 christos
8012 1.4 christos
8013 1.8 christos # Check whether --enable-shared was given.
8014 1.8 christos if test "${enable_shared+set}" = set; then :
8015 1.8 christos enableval=$enable_shared; p=${PACKAGE-default}
8016 1.4 christos case $enableval in
8017 1.8 christos yes) enable_shared=yes ;;
8018 1.8 christos no) enable_shared=no ;;
8019 1.4 christos *)
8020 1.8 christos enable_shared=no
8021 1.4 christos # Look at the argument we got. We use all the common list separators.
8022 1.4 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8023 1.4 christos for pkg in $enableval; do
8024 1.4 christos IFS="$lt_save_ifs"
8025 1.4 christos if test "X$pkg" = "X$p"; then
8026 1.8 christos enable_shared=yes
8027 1.4 christos fi
8028 1.4 christos done
8029 1.4 christos IFS="$lt_save_ifs"
8030 1.4 christos ;;
8031 1.4 christos esac
8032 1.3 christos else
8033 1.8 christos enable_shared=yes
8034 1.3 christos fi
8035 1.1 christos
8036 1.1 christos
8037 1.3 christos
8038 1.3 christos
8039 1.3 christos
8040 1.3 christos
8041 1.3 christos
8042 1.3 christos
8043 1.3 christos
8044 1.4 christos
8045 1.1 christos
8046 1.3 christos # Check whether --enable-fast-install was given.
8047 1.4 christos if test "${enable_fast_install+set}" = set; then :
8048 1.3 christos enableval=$enable_fast_install; p=${PACKAGE-default}
8049 1.3 christos case $enableval in
8050 1.3 christos yes) enable_fast_install=yes ;;
8051 1.3 christos no) enable_fast_install=no ;;
8052 1.3 christos *)
8053 1.3 christos enable_fast_install=no
8054 1.3 christos # Look at the argument we got. We use all the common list separators.
8055 1.3 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8056 1.3 christos for pkg in $enableval; do
8057 1.3 christos IFS="$lt_save_ifs"
8058 1.3 christos if test "X$pkg" = "X$p"; then
8059 1.3 christos enable_fast_install=yes
8060 1.3 christos fi
8061 1.3 christos done
8062 1.3 christos IFS="$lt_save_ifs"
8063 1.3 christos ;;
8064 1.3 christos esac
8065 1.1 christos else
8066 1.3 christos enable_fast_install=yes
8067 1.1 christos fi
8068 1.1 christos
8069 1.1 christos
8070 1.1 christos
8071 1.1 christos
8072 1.1 christos
8073 1.1 christos
8074 1.1 christos
8075 1.1 christos
8076 1.1 christos
8077 1.1 christos
8078 1.1 christos
8079 1.3 christos # This can be used to rebuild libtool when needed
8080 1.3 christos LIBTOOL_DEPS="$ltmain"
8081 1.3 christos
8082 1.3 christos # Always use our own libtool.
8083 1.3 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8084 1.3 christos
8085 1.3 christos
8086 1.3 christos
8087 1.3 christos
8088 1.3 christos
8089 1.3 christos
8090 1.3 christos
8091 1.3 christos
8092 1.3 christos
8093 1.3 christos
8094 1.3 christos
8095 1.3 christos
8096 1.3 christos
8097 1.3 christos
8098 1.3 christos
8099 1.1 christos
8100 1.1 christos
8101 1.1 christos
8102 1.1 christos
8103 1.1 christos
8104 1.1 christos
8105 1.1 christos
8106 1.1 christos
8107 1.1 christos
8108 1.1 christos
8109 1.3 christos test -z "$LN_S" && LN_S="ln -s"
8110 1.1 christos
8111 1.1 christos
8112 1.1 christos
8113 1.1 christos
8114 1.1 christos
8115 1.1 christos
8116 1.1 christos
8117 1.1 christos
8118 1.1 christos
8119 1.1 christos
8120 1.1 christos
8121 1.1 christos
8122 1.1 christos
8123 1.1 christos
8124 1.3 christos if test -n "${ZSH_VERSION+set}" ; then
8125 1.3 christos setopt NO_GLOB_SUBST
8126 1.3 christos fi
8127 1.1 christos
8128 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8129 1.4 christos $as_echo_n "checking for objdir... " >&6; }
8130 1.8 christos if ${lt_cv_objdir+:} false; then :
8131 1.4 christos $as_echo_n "(cached) " >&6
8132 1.3 christos else
8133 1.3 christos rm -f .libs 2>/dev/null
8134 1.3 christos mkdir .libs 2>/dev/null
8135 1.3 christos if test -d .libs; then
8136 1.3 christos lt_cv_objdir=.libs
8137 1.3 christos else
8138 1.3 christos # MS-DOS does not allow filenames that begin with a dot.
8139 1.3 christos lt_cv_objdir=_libs
8140 1.3 christos fi
8141 1.3 christos rmdir .libs 2>/dev/null
8142 1.1 christos fi
8143 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8144 1.4 christos $as_echo "$lt_cv_objdir" >&6; }
8145 1.3 christos objdir=$lt_cv_objdir
8146 1.3 christos
8147 1.1 christos
8148 1.1 christos
8149 1.1 christos
8150 1.1 christos
8151 1.3 christos cat >>confdefs.h <<_ACEOF
8152 1.3 christos #define LT_OBJDIR "$lt_cv_objdir/"
8153 1.1 christos _ACEOF
8154 1.1 christos
8155 1.1 christos
8156 1.1 christos
8157 1.1 christos
8158 1.1 christos
8159 1.1 christos
8160 1.1 christos
8161 1.1 christos
8162 1.1 christos
8163 1.1 christos
8164 1.1 christos
8165 1.1 christos
8166 1.1 christos
8167 1.1 christos
8168 1.1 christos
8169 1.1 christos
8170 1.1 christos
8171 1.3 christos case $host_os in
8172 1.3 christos aix3*)
8173 1.3 christos # AIX sometimes has problems with the GCC collect2 program. For some
8174 1.3 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
8175 1.3 christos # vanish in a puff of smoke.
8176 1.3 christos if test "X${COLLECT_NAMES+set}" != Xset; then
8177 1.3 christos COLLECT_NAMES=
8178 1.3 christos export COLLECT_NAMES
8179 1.3 christos fi
8180 1.3 christos ;;
8181 1.3 christos esac
8182 1.3 christos
8183 1.3 christos # Sed substitution that helps us do robust quoting. It backslashifies
8184 1.3 christos # metacharacters that are still active within double-quoted strings.
8185 1.3 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8186 1.3 christos
8187 1.3 christos # Same as above, but do not quote variable references.
8188 1.3 christos double_quote_subst='s/\(["`\\]\)/\\\1/g'
8189 1.3 christos
8190 1.3 christos # Sed substitution to delay expansion of an escaped shell variable in a
8191 1.3 christos # double_quote_subst'ed string.
8192 1.3 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8193 1.1 christos
8194 1.3 christos # Sed substitution to delay expansion of an escaped single quote.
8195 1.3 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8196 1.1 christos
8197 1.3 christos # Sed substitution to avoid accidental globbing in evaled expressions
8198 1.3 christos no_glob_subst='s/\*/\\\*/g'
8199 1.1 christos
8200 1.3 christos # Global variables:
8201 1.3 christos ofile=libtool
8202 1.3 christos can_build_shared=yes
8203 1.1 christos
8204 1.3 christos # All known linkers require a `.a' archive for static linking (except MSVC,
8205 1.3 christos # which needs '.lib').
8206 1.3 christos libext=a
8207 1.1 christos
8208 1.3 christos with_gnu_ld="$lt_cv_prog_gnu_ld"
8209 1.1 christos
8210 1.3 christos old_CC="$CC"
8211 1.3 christos old_CFLAGS="$CFLAGS"
8212 1.3 christos
8213 1.3 christos # Set sane defaults for various variables
8214 1.3 christos test -z "$CC" && CC=cc
8215 1.3 christos test -z "$LTCC" && LTCC=$CC
8216 1.3 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8217 1.3 christos test -z "$LD" && LD=ld
8218 1.3 christos test -z "$ac_objext" && ac_objext=o
8219 1.3 christos
8220 1.3 christos for cc_temp in $compiler""; do
8221 1.3 christos case $cc_temp in
8222 1.3 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8223 1.3 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8224 1.3 christos \-*) ;;
8225 1.3 christos *) break;;
8226 1.3 christos esac
8227 1.3 christos done
8228 1.3 christos cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8229 1.3 christos
8230 1.3 christos
8231 1.3 christos # Only perform the check for file, if the check method requires it
8232 1.3 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file
8233 1.3 christos case $deplibs_check_method in
8234 1.3 christos file_magic*)
8235 1.3 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8236 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8237 1.4 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8238 1.8 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8239 1.4 christos $as_echo_n "(cached) " >&6
8240 1.3 christos else
8241 1.3 christos case $MAGIC_CMD in
8242 1.3 christos [\\/*] | ?:[\\/]*)
8243 1.3 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8244 1.3 christos ;;
8245 1.3 christos *)
8246 1.3 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8247 1.3 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8248 1.3 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8249 1.3 christos for ac_dir in $ac_dummy; do
8250 1.3 christos IFS="$lt_save_ifs"
8251 1.3 christos test -z "$ac_dir" && ac_dir=.
8252 1.3 christos if test -f $ac_dir/${ac_tool_prefix}file; then
8253 1.3 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8254 1.3 christos if test -n "$file_magic_test_file"; then
8255 1.3 christos case $deplibs_check_method in
8256 1.3 christos "file_magic "*)
8257 1.3 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8258 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8259 1.3 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8260 1.3 christos $EGREP "$file_magic_regex" > /dev/null; then
8261 1.3 christos :
8262 1.3 christos else
8263 1.3 christos cat <<_LT_EOF 1>&2
8264 1.3 christos
8265 1.3 christos *** Warning: the command libtool uses to detect shared libraries,
8266 1.3 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8267 1.3 christos *** The result is that libtool may fail to recognize shared libraries
8268 1.3 christos *** as such. This will affect the creation of libtool libraries that
8269 1.3 christos *** depend on shared libraries, but programs linked with such libtool
8270 1.3 christos *** libraries will work regardless of this problem. Nevertheless, you
8271 1.3 christos *** may want to report the problem to your system manager and/or to
8272 1.3 christos *** bug-libtool@gnu.org
8273 1.1 christos
8274 1.3 christos _LT_EOF
8275 1.3 christos fi ;;
8276 1.1 christos esac
8277 1.1 christos fi
8278 1.3 christos break
8279 1.3 christos fi
8280 1.3 christos done
8281 1.3 christos IFS="$lt_save_ifs"
8282 1.3 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8283 1.3 christos ;;
8284 1.3 christos esac
8285 1.3 christos fi
8286 1.1 christos
8287 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8288 1.3 christos if test -n "$MAGIC_CMD"; then
8289 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8290 1.4 christos $as_echo "$MAGIC_CMD" >&6; }
8291 1.3 christos else
8292 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8293 1.4 christos $as_echo "no" >&6; }
8294 1.3 christos fi
8295 1.1 christos
8296 1.1 christos
8297 1.1 christos
8298 1.1 christos
8299 1.1 christos
8300 1.3 christos if test -z "$lt_cv_path_MAGIC_CMD"; then
8301 1.3 christos if test -n "$ac_tool_prefix"; then
8302 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8303 1.4 christos $as_echo_n "checking for file... " >&6; }
8304 1.8 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8305 1.4 christos $as_echo_n "(cached) " >&6
8306 1.3 christos else
8307 1.3 christos case $MAGIC_CMD in
8308 1.3 christos [\\/*] | ?:[\\/]*)
8309 1.3 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8310 1.3 christos ;;
8311 1.3 christos *)
8312 1.3 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8313 1.3 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8314 1.3 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8315 1.3 christos for ac_dir in $ac_dummy; do
8316 1.3 christos IFS="$lt_save_ifs"
8317 1.3 christos test -z "$ac_dir" && ac_dir=.
8318 1.3 christos if test -f $ac_dir/file; then
8319 1.3 christos lt_cv_path_MAGIC_CMD="$ac_dir/file"
8320 1.3 christos if test -n "$file_magic_test_file"; then
8321 1.3 christos case $deplibs_check_method in
8322 1.3 christos "file_magic "*)
8323 1.3 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8324 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8325 1.3 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8326 1.3 christos $EGREP "$file_magic_regex" > /dev/null; then
8327 1.3 christos :
8328 1.3 christos else
8329 1.3 christos cat <<_LT_EOF 1>&2
8330 1.1 christos
8331 1.3 christos *** Warning: the command libtool uses to detect shared libraries,
8332 1.3 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8333 1.3 christos *** The result is that libtool may fail to recognize shared libraries
8334 1.3 christos *** as such. This will affect the creation of libtool libraries that
8335 1.3 christos *** depend on shared libraries, but programs linked with such libtool
8336 1.3 christos *** libraries will work regardless of this problem. Nevertheless, you
8337 1.3 christos *** may want to report the problem to your system manager and/or to
8338 1.3 christos *** bug-libtool@gnu.org
8339 1.1 christos
8340 1.3 christos _LT_EOF
8341 1.3 christos fi ;;
8342 1.3 christos esac
8343 1.1 christos fi
8344 1.3 christos break
8345 1.3 christos fi
8346 1.3 christos done
8347 1.3 christos IFS="$lt_save_ifs"
8348 1.3 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8349 1.3 christos ;;
8350 1.3 christos esac
8351 1.3 christos fi
8352 1.1 christos
8353 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8354 1.3 christos if test -n "$MAGIC_CMD"; then
8355 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8356 1.4 christos $as_echo "$MAGIC_CMD" >&6; }
8357 1.3 christos else
8358 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8359 1.4 christos $as_echo "no" >&6; }
8360 1.3 christos fi
8361 1.1 christos
8362 1.1 christos
8363 1.3 christos else
8364 1.3 christos MAGIC_CMD=:
8365 1.3 christos fi
8366 1.3 christos fi
8367 1.3 christos
8368 1.3 christos fi
8369 1.3 christos ;;
8370 1.3 christos esac
8371 1.3 christos
8372 1.3 christos # Use C for the default configuration in the libtool script
8373 1.3 christos
8374 1.3 christos lt_save_CC="$CC"
8375 1.3 christos ac_ext=c
8376 1.3 christos ac_cpp='$CPP $CPPFLAGS'
8377 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8378 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8379 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
8380 1.3 christos
8381 1.3 christos
8382 1.3 christos # Source file extension for C test sources.
8383 1.3 christos ac_ext=c
8384 1.3 christos
8385 1.3 christos # Object file extension for compiled C test sources.
8386 1.3 christos objext=o
8387 1.3 christos objext=$objext
8388 1.3 christos
8389 1.3 christos # Code to be used in simple compile tests
8390 1.3 christos lt_simple_compile_test_code="int some_variable = 0;"
8391 1.3 christos
8392 1.3 christos # Code to be used in simple link tests
8393 1.3 christos lt_simple_link_test_code='int main(){return(0);}'
8394 1.3 christos
8395 1.3 christos
8396 1.3 christos
8397 1.3 christos
8398 1.3 christos
8399 1.3 christos
8400 1.3 christos
8401 1.3 christos # If no C compiler was specified, use CC.
8402 1.3 christos LTCC=${LTCC-"$CC"}
8403 1.3 christos
8404 1.3 christos # If no C compiler flags were specified, use CFLAGS.
8405 1.3 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8406 1.3 christos
8407 1.3 christos # Allow CC to be a program name with arguments.
8408 1.3 christos compiler=$CC
8409 1.3 christos
8410 1.3 christos # Save the default compiler, since it gets overwritten when the other
8411 1.3 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8412 1.3 christos compiler_DEFAULT=$CC
8413 1.3 christos
8414 1.3 christos # save warnings/boilerplate of simple test code
8415 1.3 christos ac_outfile=conftest.$ac_objext
8416 1.3 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8417 1.3 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8418 1.3 christos _lt_compiler_boilerplate=`cat conftest.err`
8419 1.3 christos $RM conftest*
8420 1.3 christos
8421 1.3 christos ac_outfile=conftest.$ac_objext
8422 1.3 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext
8423 1.3 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8424 1.3 christos _lt_linker_boilerplate=`cat conftest.err`
8425 1.3 christos $RM -r conftest*
8426 1.3 christos
8427 1.3 christos
8428 1.3 christos ## CAVEAT EMPTOR:
8429 1.3 christos ## There is no encapsulation within the following macros, do not change
8430 1.3 christos ## the running order or otherwise move them around unless you know exactly
8431 1.3 christos ## what you are doing...
8432 1.3 christos if test -n "$compiler"; then
8433 1.3 christos
8434 1.3 christos lt_prog_compiler_no_builtin_flag=
8435 1.3 christos
8436 1.3 christos if test "$GCC" = yes; then
8437 1.3 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8438 1.3 christos
8439 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8440 1.4 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8441 1.8 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8442 1.4 christos $as_echo_n "(cached) " >&6
8443 1.3 christos else
8444 1.3 christos lt_cv_prog_compiler_rtti_exceptions=no
8445 1.3 christos ac_outfile=conftest.$ac_objext
8446 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8447 1.3 christos lt_compiler_flag="-fno-rtti -fno-exceptions"
8448 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
8449 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
8450 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
8451 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8452 1.3 christos # The option is referenced via a variable to avoid confusing sed.
8453 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
8454 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8455 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8456 1.3 christos -e 's:$: $lt_compiler_flag:'`
8457 1.8 christos (eval echo "\"\$as_me:8457: $lt_compile\"" >&5)
8458 1.3 christos (eval "$lt_compile" 2>conftest.err)
8459 1.3 christos ac_status=$?
8460 1.3 christos cat conftest.err >&5
8461 1.8 christos echo "$as_me:8461: \$? = $ac_status" >&5
8462 1.3 christos if (exit $ac_status) && test -s "$ac_outfile"; then
8463 1.3 christos # The compiler can only warn and ignore the option if not recognized
8464 1.3 christos # So say no if there are warnings other than the usual output.
8465 1.3 christos $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8466 1.3 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8467 1.3 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8468 1.3 christos lt_cv_prog_compiler_rtti_exceptions=yes
8469 1.3 christos fi
8470 1.3 christos fi
8471 1.3 christos $RM conftest*
8472 1.3 christos
8473 1.3 christos fi
8474 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8475 1.4 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8476 1.3 christos
8477 1.3 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8478 1.3 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8479 1.3 christos else
8480 1.3 christos :
8481 1.3 christos fi
8482 1.3 christos
8483 1.3 christos fi
8484 1.3 christos
8485 1.3 christos
8486 1.3 christos
8487 1.3 christos
8488 1.3 christos
8489 1.3 christos
8490 1.3 christos lt_prog_compiler_wl=
8491 1.3 christos lt_prog_compiler_pic=
8492 1.3 christos lt_prog_compiler_static=
8493 1.3 christos
8494 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8495 1.4 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8496 1.3 christos
8497 1.3 christos if test "$GCC" = yes; then
8498 1.3 christos lt_prog_compiler_wl='-Wl,'
8499 1.3 christos lt_prog_compiler_static='-static'
8500 1.3 christos
8501 1.3 christos case $host_os in
8502 1.3 christos aix*)
8503 1.3 christos # All AIX code is PIC.
8504 1.3 christos if test "$host_cpu" = ia64; then
8505 1.3 christos # AIX 5 now supports IA64 processor
8506 1.3 christos lt_prog_compiler_static='-Bstatic'
8507 1.3 christos fi
8508 1.3 christos ;;
8509 1.3 christos
8510 1.3 christos amigaos*)
8511 1.3 christos case $host_cpu in
8512 1.3 christos powerpc)
8513 1.3 christos # see comment about AmigaOS4 .so support
8514 1.3 christos lt_prog_compiler_pic='-fPIC'
8515 1.3 christos ;;
8516 1.3 christos m68k)
8517 1.3 christos # FIXME: we need at least 68020 code to build shared libraries, but
8518 1.3 christos # adding the `-m68020' flag to GCC prevents building anything better,
8519 1.3 christos # like `-m68040'.
8520 1.3 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8521 1.1 christos ;;
8522 1.1 christos esac
8523 1.1 christos ;;
8524 1.1 christos
8525 1.3 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8526 1.3 christos # PIC is the default for these OSes.
8527 1.3 christos ;;
8528 1.3 christos
8529 1.3 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
8530 1.3 christos # This hack is so that the source file can tell whether it is being
8531 1.3 christos # built for inclusion in a dll (and should export symbols for example).
8532 1.3 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style
8533 1.3 christos # (--disable-auto-import) libraries
8534 1.3 christos lt_prog_compiler_pic='-DDLL_EXPORT'
8535 1.1 christos ;;
8536 1.1 christos
8537 1.3 christos darwin* | rhapsody*)
8538 1.3 christos # PIC is the default on this platform
8539 1.3 christos # Common symbols not allowed in MH_DYLIB files
8540 1.3 christos lt_prog_compiler_pic='-fno-common'
8541 1.1 christos ;;
8542 1.1 christos
8543 1.3 christos hpux*)
8544 1.3 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8545 1.3 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8546 1.3 christos # sets the default TLS model and affects inlining.
8547 1.3 christos case $host_cpu in
8548 1.3 christos hppa*64*)
8549 1.3 christos # +Z the default
8550 1.3 christos ;;
8551 1.3 christos *)
8552 1.3 christos lt_prog_compiler_pic='-fPIC'
8553 1.3 christos ;;
8554 1.3 christos esac
8555 1.3 christos ;;
8556 1.1 christos
8557 1.3 christos interix[3-9]*)
8558 1.3 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8559 1.3 christos # Instead, we relocate shared libraries at runtime.
8560 1.1 christos ;;
8561 1.1 christos
8562 1.3 christos msdosdjgpp*)
8563 1.3 christos # Just because we use GCC doesn't mean we suddenly get shared libraries
8564 1.3 christos # on systems that don't support them.
8565 1.3 christos lt_prog_compiler_can_build_shared=no
8566 1.3 christos enable_shared=no
8567 1.3 christos ;;
8568 1.1 christos
8569 1.3 christos *nto* | *qnx*)
8570 1.3 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
8571 1.3 christos # it will coredump.
8572 1.3 christos lt_prog_compiler_pic='-fPIC -shared'
8573 1.1 christos ;;
8574 1.1 christos
8575 1.3 christos sysv4*MP*)
8576 1.3 christos if test -d /usr/nec; then
8577 1.3 christos lt_prog_compiler_pic=-Kconform_pic
8578 1.3 christos fi
8579 1.1 christos ;;
8580 1.1 christos
8581 1.1 christos *)
8582 1.3 christos lt_prog_compiler_pic='-fPIC'
8583 1.1 christos ;;
8584 1.1 christos esac
8585 1.3 christos else
8586 1.3 christos # PORTME Check for flag to pass linker flags through the system compiler.
8587 1.3 christos case $host_os in
8588 1.3 christos aix*)
8589 1.3 christos lt_prog_compiler_wl='-Wl,'
8590 1.3 christos if test "$host_cpu" = ia64; then
8591 1.3 christos # AIX 5 now supports IA64 processor
8592 1.3 christos lt_prog_compiler_static='-Bstatic'
8593 1.3 christos else
8594 1.3 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8595 1.3 christos fi
8596 1.3 christos ;;
8597 1.1 christos
8598 1.3 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
8599 1.3 christos # This hack is so that the source file can tell whether it is being
8600 1.3 christos # built for inclusion in a dll (and should export symbols for example).
8601 1.3 christos lt_prog_compiler_pic='-DDLL_EXPORT'
8602 1.3 christos ;;
8603 1.1 christos
8604 1.3 christos hpux9* | hpux10* | hpux11*)
8605 1.3 christos lt_prog_compiler_wl='-Wl,'
8606 1.3 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8607 1.3 christos # not for PA HP-UX.
8608 1.3 christos case $host_cpu in
8609 1.3 christos hppa*64*|ia64*)
8610 1.3 christos # +Z the default
8611 1.3 christos ;;
8612 1.3 christos *)
8613 1.3 christos lt_prog_compiler_pic='+Z'
8614 1.3 christos ;;
8615 1.3 christos esac
8616 1.3 christos # Is there a better lt_prog_compiler_static that works with the bundled CC?
8617 1.3 christos lt_prog_compiler_static='${wl}-a ${wl}archive'
8618 1.3 christos ;;
8619 1.3 christos
8620 1.3 christos irix5* | irix6* | nonstopux*)
8621 1.3 christos lt_prog_compiler_wl='-Wl,'
8622 1.3 christos # PIC (with -KPIC) is the default.
8623 1.3 christos lt_prog_compiler_static='-non_shared'
8624 1.3 christos ;;
8625 1.3 christos
8626 1.3 christos linux* | k*bsd*-gnu)
8627 1.3 christos case $cc_basename in
8628 1.3 christos # old Intel for x86_64 which still supported -KPIC.
8629 1.3 christos ecc*)
8630 1.3 christos lt_prog_compiler_wl='-Wl,'
8631 1.3 christos lt_prog_compiler_pic='-KPIC'
8632 1.3 christos lt_prog_compiler_static='-static'
8633 1.3 christos ;;
8634 1.3 christos # icc used to be incompatible with GCC.
8635 1.3 christos # ICC 10 doesn't accept -KPIC any more.
8636 1.3 christos icc* | ifort*)
8637 1.3 christos lt_prog_compiler_wl='-Wl,'
8638 1.3 christos lt_prog_compiler_pic='-fPIC'
8639 1.3 christos lt_prog_compiler_static='-static'
8640 1.3 christos ;;
8641 1.3 christos # Lahey Fortran 8.1.
8642 1.3 christos lf95*)
8643 1.3 christos lt_prog_compiler_wl='-Wl,'
8644 1.3 christos lt_prog_compiler_pic='--shared'
8645 1.3 christos lt_prog_compiler_static='--static'
8646 1.3 christos ;;
8647 1.3 christos pgcc* | pgf77* | pgf90* | pgf95*)
8648 1.3 christos # Portland Group compilers (*not* the Pentium gcc compiler,
8649 1.3 christos # which looks to be a dead project)
8650 1.3 christos lt_prog_compiler_wl='-Wl,'
8651 1.3 christos lt_prog_compiler_pic='-fpic'
8652 1.3 christos lt_prog_compiler_static='-Bstatic'
8653 1.3 christos ;;
8654 1.3 christos ccc*)
8655 1.3 christos lt_prog_compiler_wl='-Wl,'
8656 1.3 christos # All Alpha code is PIC.
8657 1.3 christos lt_prog_compiler_static='-non_shared'
8658 1.3 christos ;;
8659 1.3 christos xl*)
8660 1.3 christos # IBM XL C 8.0/Fortran 10.1 on PPC
8661 1.3 christos lt_prog_compiler_wl='-Wl,'
8662 1.3 christos lt_prog_compiler_pic='-qpic'
8663 1.3 christos lt_prog_compiler_static='-qstaticlink'
8664 1.3 christos ;;
8665 1.3 christos *)
8666 1.3 christos case `$CC -V 2>&1 | sed 5q` in
8667 1.3 christos *Sun\ C*)
8668 1.3 christos # Sun C 5.9
8669 1.3 christos lt_prog_compiler_pic='-KPIC'
8670 1.3 christos lt_prog_compiler_static='-Bstatic'
8671 1.3 christos lt_prog_compiler_wl='-Wl,'
8672 1.3 christos ;;
8673 1.3 christos *Sun\ F*)
8674 1.3 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker
8675 1.3 christos lt_prog_compiler_pic='-KPIC'
8676 1.3 christos lt_prog_compiler_static='-Bstatic'
8677 1.3 christos lt_prog_compiler_wl=''
8678 1.3 christos ;;
8679 1.3 christos esac
8680 1.3 christos ;;
8681 1.3 christos esac
8682 1.3 christos ;;
8683 1.3 christos
8684 1.3 christos newsos6)
8685 1.3 christos lt_prog_compiler_pic='-KPIC'
8686 1.3 christos lt_prog_compiler_static='-Bstatic'
8687 1.3 christos ;;
8688 1.3 christos
8689 1.3 christos *nto* | *qnx*)
8690 1.3 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
8691 1.3 christos # it will coredump.
8692 1.3 christos lt_prog_compiler_pic='-fPIC -shared'
8693 1.3 christos ;;
8694 1.3 christos
8695 1.3 christos osf3* | osf4* | osf5*)
8696 1.3 christos lt_prog_compiler_wl='-Wl,'
8697 1.3 christos # All OSF/1 code is PIC.
8698 1.3 christos lt_prog_compiler_static='-non_shared'
8699 1.3 christos ;;
8700 1.3 christos
8701 1.3 christos rdos*)
8702 1.3 christos lt_prog_compiler_static='-non_shared'
8703 1.3 christos ;;
8704 1.3 christos
8705 1.3 christos solaris*)
8706 1.3 christos lt_prog_compiler_pic='-KPIC'
8707 1.3 christos lt_prog_compiler_static='-Bstatic'
8708 1.3 christos case $cc_basename in
8709 1.3 christos f77* | f90* | f95*)
8710 1.3 christos lt_prog_compiler_wl='-Qoption ld ';;
8711 1.3 christos *)
8712 1.3 christos lt_prog_compiler_wl='-Wl,';;
8713 1.3 christos esac
8714 1.3 christos ;;
8715 1.3 christos
8716 1.3 christos sunos4*)
8717 1.3 christos lt_prog_compiler_wl='-Qoption ld '
8718 1.3 christos lt_prog_compiler_pic='-PIC'
8719 1.3 christos lt_prog_compiler_static='-Bstatic'
8720 1.3 christos ;;
8721 1.1 christos
8722 1.3 christos sysv4 | sysv4.2uw2* | sysv4.3*)
8723 1.3 christos lt_prog_compiler_wl='-Wl,'
8724 1.3 christos lt_prog_compiler_pic='-KPIC'
8725 1.3 christos lt_prog_compiler_static='-Bstatic'
8726 1.1 christos ;;
8727 1.1 christos
8728 1.3 christos sysv4*MP*)
8729 1.3 christos if test -d /usr/nec ;then
8730 1.3 christos lt_prog_compiler_pic='-Kconform_pic'
8731 1.3 christos lt_prog_compiler_static='-Bstatic'
8732 1.1 christos fi
8733 1.3 christos ;;
8734 1.3 christos
8735 1.3 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8736 1.3 christos lt_prog_compiler_wl='-Wl,'
8737 1.3 christos lt_prog_compiler_pic='-KPIC'
8738 1.3 christos lt_prog_compiler_static='-Bstatic'
8739 1.3 christos ;;
8740 1.3 christos
8741 1.3 christos unicos*)
8742 1.3 christos lt_prog_compiler_wl='-Wl,'
8743 1.3 christos lt_prog_compiler_can_build_shared=no
8744 1.3 christos ;;
8745 1.3 christos
8746 1.3 christos uts4*)
8747 1.3 christos lt_prog_compiler_pic='-pic'
8748 1.3 christos lt_prog_compiler_static='-Bstatic'
8749 1.3 christos ;;
8750 1.3 christos
8751 1.3 christos *)
8752 1.3 christos lt_prog_compiler_can_build_shared=no
8753 1.1 christos ;;
8754 1.1 christos esac
8755 1.1 christos fi
8756 1.3 christos
8757 1.3 christos case $host_os in
8758 1.3 christos # For platforms which do not support PIC, -DPIC is meaningless:
8759 1.3 christos *djgpp*)
8760 1.3 christos lt_prog_compiler_pic=
8761 1.3 christos ;;
8762 1.3 christos *)
8763 1.3 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8764 1.3 christos ;;
8765 1.1 christos esac
8766 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8767 1.4 christos $as_echo "$lt_prog_compiler_pic" >&6; }
8768 1.1 christos
8769 1.1 christos
8770 1.1 christos
8771 1.1 christos
8772 1.1 christos
8773 1.1 christos
8774 1.3 christos #
8775 1.3 christos # Check to make sure the PIC flag actually works.
8776 1.3 christos #
8777 1.3 christos if test -n "$lt_prog_compiler_pic"; then
8778 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8779 1.4 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8780 1.8 christos if ${lt_cv_prog_compiler_pic_works+:} false; then :
8781 1.4 christos $as_echo_n "(cached) " >&6
8782 1.3 christos else
8783 1.3 christos lt_cv_prog_compiler_pic_works=no
8784 1.3 christos ac_outfile=conftest.$ac_objext
8785 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8786 1.3 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8787 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
8788 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
8789 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
8790 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8791 1.3 christos # The option is referenced via a variable to avoid confusing sed.
8792 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
8793 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8794 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8795 1.3 christos -e 's:$: $lt_compiler_flag:'`
8796 1.8 christos (eval echo "\"\$as_me:8796: $lt_compile\"" >&5)
8797 1.3 christos (eval "$lt_compile" 2>conftest.err)
8798 1.3 christos ac_status=$?
8799 1.3 christos cat conftest.err >&5
8800 1.8 christos echo "$as_me:8800: \$? = $ac_status" >&5
8801 1.3 christos if (exit $ac_status) && test -s "$ac_outfile"; then
8802 1.3 christos # The compiler can only warn and ignore the option if not recognized
8803 1.3 christos # So say no if there are warnings other than the usual output.
8804 1.3 christos $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8805 1.3 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8806 1.3 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8807 1.3 christos lt_cv_prog_compiler_pic_works=yes
8808 1.3 christos fi
8809 1.3 christos fi
8810 1.3 christos $RM conftest*
8811 1.1 christos
8812 1.3 christos fi
8813 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8814 1.4 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8815 1.1 christos
8816 1.3 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8817 1.3 christos case $lt_prog_compiler_pic in
8818 1.3 christos "" | " "*) ;;
8819 1.3 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8820 1.3 christos esac
8821 1.3 christos else
8822 1.3 christos lt_prog_compiler_pic=
8823 1.3 christos lt_prog_compiler_can_build_shared=no
8824 1.3 christos fi
8825 1.1 christos
8826 1.3 christos fi
8827 1.1 christos
8828 1.1 christos
8829 1.1 christos
8830 1.1 christos
8831 1.1 christos
8832 1.1 christos
8833 1.3 christos #
8834 1.3 christos # Check to make sure the static flag actually works.
8835 1.3 christos #
8836 1.3 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8837 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8838 1.4 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8839 1.8 christos if ${lt_cv_prog_compiler_static_works+:} false; then :
8840 1.4 christos $as_echo_n "(cached) " >&6
8841 1.3 christos else
8842 1.3 christos lt_cv_prog_compiler_static_works=no
8843 1.3 christos save_LDFLAGS="$LDFLAGS"
8844 1.3 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8845 1.3 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext
8846 1.3 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8847 1.3 christos # The linker can only warn and ignore the option if not recognized
8848 1.3 christos # So say no if there are warnings
8849 1.3 christos if test -s conftest.err; then
8850 1.3 christos # Append any errors to the config.log.
8851 1.3 christos cat conftest.err 1>&5
8852 1.3 christos $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8853 1.3 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8854 1.3 christos if diff conftest.exp conftest.er2 >/dev/null; then
8855 1.3 christos lt_cv_prog_compiler_static_works=yes
8856 1.3 christos fi
8857 1.3 christos else
8858 1.3 christos lt_cv_prog_compiler_static_works=yes
8859 1.3 christos fi
8860 1.3 christos fi
8861 1.3 christos $RM -r conftest*
8862 1.3 christos LDFLAGS="$save_LDFLAGS"
8863 1.1 christos
8864 1.3 christos fi
8865 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8866 1.4 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8867 1.1 christos
8868 1.3 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8869 1.3 christos :
8870 1.3 christos else
8871 1.3 christos lt_prog_compiler_static=
8872 1.3 christos fi
8873 1.1 christos
8874 1.1 christos
8875 1.1 christos
8876 1.1 christos
8877 1.1 christos
8878 1.1 christos
8879 1.1 christos
8880 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8881 1.4 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8882 1.8 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
8883 1.4 christos $as_echo_n "(cached) " >&6
8884 1.3 christos else
8885 1.3 christos lt_cv_prog_compiler_c_o=no
8886 1.3 christos $RM -r conftest 2>/dev/null
8887 1.3 christos mkdir conftest
8888 1.3 christos cd conftest
8889 1.3 christos mkdir out
8890 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8891 1.1 christos
8892 1.3 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
8893 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
8894 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
8895 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
8896 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8897 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
8898 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8899 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8900 1.3 christos -e 's:$: $lt_compiler_flag:'`
8901 1.8 christos (eval echo "\"\$as_me:8901: $lt_compile\"" >&5)
8902 1.3 christos (eval "$lt_compile" 2>out/conftest.err)
8903 1.3 christos ac_status=$?
8904 1.3 christos cat out/conftest.err >&5
8905 1.8 christos echo "$as_me:8905: \$? = $ac_status" >&5
8906 1.3 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
8907 1.3 christos then
8908 1.3 christos # The compiler can only warn and ignore the option if not recognized
8909 1.3 christos # So say no if there are warnings
8910 1.3 christos $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8911 1.3 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8912 1.3 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8913 1.3 christos lt_cv_prog_compiler_c_o=yes
8914 1.3 christos fi
8915 1.3 christos fi
8916 1.3 christos chmod u+w . 2>&5
8917 1.3 christos $RM conftest*
8918 1.3 christos # SGI C++ compiler will create directory out/ii_files/ for
8919 1.3 christos # template instantiation
8920 1.3 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8921 1.3 christos $RM out/* && rmdir out
8922 1.3 christos cd ..
8923 1.3 christos $RM -r conftest
8924 1.3 christos $RM conftest*
8925 1.1 christos
8926 1.3 christos fi
8927 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8928 1.4 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8929 1.1 christos
8930 1.1 christos
8931 1.1 christos
8932 1.1 christos
8933 1.1 christos
8934 1.1 christos
8935 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8936 1.4 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8937 1.8 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
8938 1.4 christos $as_echo_n "(cached) " >&6
8939 1.3 christos else
8940 1.3 christos lt_cv_prog_compiler_c_o=no
8941 1.3 christos $RM -r conftest 2>/dev/null
8942 1.3 christos mkdir conftest
8943 1.3 christos cd conftest
8944 1.3 christos mkdir out
8945 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8946 1.1 christos
8947 1.3 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
8948 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
8949 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
8950 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
8951 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8952 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
8953 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8954 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8955 1.3 christos -e 's:$: $lt_compiler_flag:'`
8956 1.8 christos (eval echo "\"\$as_me:8956: $lt_compile\"" >&5)
8957 1.3 christos (eval "$lt_compile" 2>out/conftest.err)
8958 1.3 christos ac_status=$?
8959 1.3 christos cat out/conftest.err >&5
8960 1.8 christos echo "$as_me:8960: \$? = $ac_status" >&5
8961 1.3 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
8962 1.3 christos then
8963 1.3 christos # The compiler can only warn and ignore the option if not recognized
8964 1.3 christos # So say no if there are warnings
8965 1.3 christos $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8966 1.3 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8967 1.3 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8968 1.3 christos lt_cv_prog_compiler_c_o=yes
8969 1.3 christos fi
8970 1.3 christos fi
8971 1.3 christos chmod u+w . 2>&5
8972 1.3 christos $RM conftest*
8973 1.3 christos # SGI C++ compiler will create directory out/ii_files/ for
8974 1.3 christos # template instantiation
8975 1.3 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8976 1.3 christos $RM out/* && rmdir out
8977 1.3 christos cd ..
8978 1.3 christos $RM -r conftest
8979 1.3 christos $RM conftest*
8980 1.1 christos
8981 1.3 christos fi
8982 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8983 1.4 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8984 1.1 christos
8985 1.1 christos
8986 1.1 christos
8987 1.1 christos
8988 1.3 christos hard_links="nottested"
8989 1.3 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8990 1.3 christos # do not overwrite the value of need_locks provided by the user
8991 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8992 1.4 christos $as_echo_n "checking if we can lock with hard links... " >&6; }
8993 1.3 christos hard_links=yes
8994 1.3 christos $RM conftest*
8995 1.3 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
8996 1.3 christos touch conftest.a
8997 1.3 christos ln conftest.a conftest.b 2>&5 || hard_links=no
8998 1.3 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
8999 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9000 1.4 christos $as_echo "$hard_links" >&6; }
9001 1.3 christos if test "$hard_links" = no; then
9002 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9003 1.4 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9004 1.3 christos need_locks=warn
9005 1.1 christos fi
9006 1.1 christos else
9007 1.3 christos need_locks=no
9008 1.1 christos fi
9009 1.1 christos
9010 1.1 christos
9011 1.1 christos
9012 1.1 christos
9013 1.1 christos
9014 1.1 christos
9015 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9016 1.4 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9017 1.3 christos
9018 1.3 christos runpath_var=
9019 1.3 christos allow_undefined_flag=
9020 1.3 christos always_export_symbols=no
9021 1.3 christos archive_cmds=
9022 1.3 christos archive_expsym_cmds=
9023 1.3 christos compiler_needs_object=no
9024 1.3 christos enable_shared_with_static_runtimes=no
9025 1.3 christos export_dynamic_flag_spec=
9026 1.3 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9027 1.3 christos hardcode_automatic=no
9028 1.3 christos hardcode_direct=no
9029 1.3 christos hardcode_direct_absolute=no
9030 1.3 christos hardcode_libdir_flag_spec=
9031 1.3 christos hardcode_libdir_flag_spec_ld=
9032 1.3 christos hardcode_libdir_separator=
9033 1.3 christos hardcode_minus_L=no
9034 1.3 christos hardcode_shlibpath_var=unsupported
9035 1.3 christos inherit_rpath=no
9036 1.3 christos link_all_deplibs=unknown
9037 1.3 christos module_cmds=
9038 1.3 christos module_expsym_cmds=
9039 1.3 christos old_archive_from_new_cmds=
9040 1.3 christos old_archive_from_expsyms_cmds=
9041 1.3 christos thread_safe_flag_spec=
9042 1.3 christos whole_archive_flag_spec=
9043 1.3 christos # include_expsyms should be a list of space-separated symbols to be *always*
9044 1.3 christos # included in the symbol list
9045 1.3 christos include_expsyms=
9046 1.3 christos # exclude_expsyms can be an extended regexp of symbols to exclude
9047 1.3 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or
9048 1.3 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9049 1.3 christos # as well as any symbol that contains `d'.
9050 1.3 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9051 1.3 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9052 1.3 christos # platforms (ab)use it in PIC code, but their linkers get confused if
9053 1.3 christos # the symbol is explicitly referenced. Since portable code cannot
9054 1.3 christos # rely on this symbol name, it's probably fine to never include it in
9055 1.3 christos # preloaded symbol tables.
9056 1.3 christos # Exclude shared library initialization/finalization symbols.
9057 1.3 christos extract_expsyms_cmds=
9058 1.1 christos
9059 1.1 christos case $host_os in
9060 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
9061 1.3 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time
9062 1.3 christos # When not using gcc, we currently assume that we are using
9063 1.3 christos # Microsoft Visual C++.
9064 1.3 christos if test "$GCC" != yes; then
9065 1.3 christos with_gnu_ld=no
9066 1.3 christos fi
9067 1.3 christos ;;
9068 1.3 christos interix*)
9069 1.3 christos # we just hope/assume this is gcc and not c89 (= MSVC++)
9070 1.3 christos with_gnu_ld=yes
9071 1.3 christos ;;
9072 1.3 christos openbsd*)
9073 1.3 christos with_gnu_ld=no
9074 1.1 christos ;;
9075 1.1 christos esac
9076 1.1 christos
9077 1.3 christos ld_shlibs=yes
9078 1.3 christos if test "$with_gnu_ld" = yes; then
9079 1.3 christos # If archive_cmds runs LD, not CC, wlarc should be empty
9080 1.3 christos wlarc='${wl}'
9081 1.3 christos
9082 1.3 christos # Set some defaults for GNU ld with shared library support. These
9083 1.3 christos # are reset later if shared libraries are not supported. Putting them
9084 1.3 christos # here allows them to be overridden if necessary.
9085 1.3 christos runpath_var=LD_RUN_PATH
9086 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9087 1.3 christos export_dynamic_flag_spec='${wl}--export-dynamic'
9088 1.3 christos # ancient GNU ld didn't support --whole-archive et. al.
9089 1.3 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9090 1.3 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9091 1.3 christos else
9092 1.3 christos whole_archive_flag_spec=
9093 1.3 christos fi
9094 1.3 christos supports_anon_versioning=no
9095 1.3 christos case `$LD -v 2>&1` in
9096 1.3 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9097 1.3 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9098 1.3 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9099 1.3 christos *\ 2.11.*) ;; # other 2.11 versions
9100 1.3 christos *) supports_anon_versioning=yes ;;
9101 1.3 christos esac
9102 1.1 christos
9103 1.3 christos # See if GNU ld supports shared libraries.
9104 1.3 christos case $host_os in
9105 1.3 christos aix[3-9]*)
9106 1.3 christos # On AIX/PPC, the GNU linker is very broken
9107 1.3 christos if test "$host_cpu" != ia64; then
9108 1.3 christos ld_shlibs=no
9109 1.3 christos cat <<_LT_EOF 1>&2
9110 1.3 christos
9111 1.3 christos *** Warning: the GNU linker, at least up to release 2.9.1, is reported
9112 1.3 christos *** to be unable to reliably create shared libraries on AIX.
9113 1.3 christos *** Therefore, libtool is disabling shared libraries support. If you
9114 1.3 christos *** really care for shared libraries, you may want to modify your PATH
9115 1.3 christos *** so that a non-GNU linker is found, and then restart.
9116 1.3 christos
9117 1.3 christos _LT_EOF
9118 1.3 christos fi
9119 1.3 christos ;;
9120 1.3 christos
9121 1.3 christos amigaos*)
9122 1.3 christos case $host_cpu in
9123 1.3 christos powerpc)
9124 1.3 christos # see comment about AmigaOS4 .so support
9125 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9126 1.3 christos archive_expsym_cmds=''
9127 1.3 christos ;;
9128 1.3 christos m68k)
9129 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)'
9130 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9131 1.3 christos hardcode_minus_L=yes
9132 1.3 christos ;;
9133 1.3 christos esac
9134 1.3 christos ;;
9135 1.1 christos
9136 1.3 christos beos*)
9137 1.3 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9138 1.3 christos allow_undefined_flag=unsupported
9139 1.3 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9140 1.3 christos # support --undefined. This deserves some investigation. FIXME
9141 1.3 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9142 1.3 christos else
9143 1.3 christos ld_shlibs=no
9144 1.3 christos fi
9145 1.3 christos ;;
9146 1.1 christos
9147 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
9148 1.3 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9149 1.3 christos # as there is no search path for DLLs.
9150 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9151 1.3 christos allow_undefined_flag=unsupported
9152 1.3 christos always_export_symbols=no
9153 1.3 christos enable_shared_with_static_runtimes=yes
9154 1.3 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9155 1.1 christos
9156 1.3 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9157 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'
9158 1.3 christos # If the export-symbols file already is a .def file (1st line
9159 1.3 christos # is EXPORTS), use it as is; otherwise, prepend...
9160 1.3 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9161 1.3 christos cp $export_symbols $output_objdir/$soname.def;
9162 1.3 christos else
9163 1.3 christos echo EXPORTS > $output_objdir/$soname.def;
9164 1.3 christos cat $export_symbols >> $output_objdir/$soname.def;
9165 1.3 christos fi~
9166 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'
9167 1.3 christos else
9168 1.3 christos ld_shlibs=no
9169 1.3 christos fi
9170 1.3 christos ;;
9171 1.1 christos
9172 1.3 christos interix[3-9]*)
9173 1.3 christos hardcode_direct=no
9174 1.3 christos hardcode_shlibpath_var=no
9175 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9176 1.3 christos export_dynamic_flag_spec='${wl}-E'
9177 1.3 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9178 1.3 christos # Instead, shared libraries are loaded at an image base (0x10000000 by
9179 1.3 christos # default) and relocated if they conflict, which is a slow very memory
9180 1.3 christos # consuming and fragmenting process. To avoid this, we pick a random,
9181 1.3 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9182 1.3 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9183 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'
9184 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'
9185 1.3 christos ;;
9186 1.1 christos
9187 1.3 christos gnu* | linux* | tpf* | k*bsd*-gnu)
9188 1.3 christos tmp_diet=no
9189 1.3 christos if test "$host_os" = linux-dietlibc; then
9190 1.3 christos case $cc_basename in
9191 1.3 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9192 1.3 christos esac
9193 1.3 christos fi
9194 1.3 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9195 1.3 christos && test "$tmp_diet" = no
9196 1.3 christos then
9197 1.3 christos tmp_addflag=
9198 1.3 christos tmp_sharedflag='-shared'
9199 1.3 christos case $cc_basename,$host_cpu in
9200 1.3 christos pgcc*) # Portland Group C compiler
9201 1.3 christos whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9202 1.3 christos tmp_addflag=' $pic_flag'
9203 1.3 christos ;;
9204 1.3 christos pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
9205 1.3 christos whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9206 1.3 christos tmp_addflag=' $pic_flag -Mnomain' ;;
9207 1.3 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9208 1.3 christos tmp_addflag=' -i_dynamic' ;;
9209 1.3 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9210 1.3 christos tmp_addflag=' -i_dynamic -nofor_main' ;;
9211 1.3 christos ifc* | ifort*) # Intel Fortran compiler
9212 1.3 christos tmp_addflag=' -nofor_main' ;;
9213 1.3 christos lf95*) # Lahey Fortran 8.1
9214 1.3 christos whole_archive_flag_spec=
9215 1.3 christos tmp_sharedflag='--shared' ;;
9216 1.3 christos xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9217 1.3 christos tmp_sharedflag='-qmkshrobj'
9218 1.3 christos tmp_addflag= ;;
9219 1.3 christos esac
9220 1.3 christos case `$CC -V 2>&1 | sed 5q` in
9221 1.3 christos *Sun\ C*) # Sun C 5.9
9222 1.3 christos whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9223 1.3 christos compiler_needs_object=yes
9224 1.3 christos tmp_sharedflag='-G' ;;
9225 1.3 christos *Sun\ F*) # Sun Fortran 8.3
9226 1.3 christos tmp_sharedflag='-G' ;;
9227 1.3 christos esac
9228 1.3 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9229 1.1 christos
9230 1.3 christos if test "x$supports_anon_versioning" = xyes; then
9231 1.3 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9232 1.3 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9233 1.3 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9234 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'
9235 1.3 christos fi
9236 1.1 christos
9237 1.3 christos case $cc_basename in
9238 1.3 christos xlf*)
9239 1.3 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9240 1.3 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9241 1.3 christos hardcode_libdir_flag_spec=
9242 1.3 christos hardcode_libdir_flag_spec_ld='-rpath $libdir'
9243 1.3 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9244 1.3 christos if test "x$supports_anon_versioning" = xyes; then
9245 1.3 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9246 1.3 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9247 1.3 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9248 1.3 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9249 1.3 christos fi
9250 1.3 christos ;;
9251 1.3 christos esac
9252 1.3 christos else
9253 1.3 christos ld_shlibs=no
9254 1.3 christos fi
9255 1.3 christos ;;
9256 1.1 christos
9257 1.3 christos netbsd*)
9258 1.3 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9259 1.3 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9260 1.3 christos wlarc=
9261 1.3 christos else
9262 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9263 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'
9264 1.3 christos fi
9265 1.3 christos ;;
9266 1.1 christos
9267 1.3 christos solaris*)
9268 1.3 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9269 1.3 christos ld_shlibs=no
9270 1.3 christos cat <<_LT_EOF 1>&2
9271 1.1 christos
9272 1.3 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9273 1.3 christos *** create shared libraries on Solaris systems. Therefore, libtool
9274 1.3 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9275 1.3 christos *** binutils to release 2.9.1 or newer. Another option is to modify
9276 1.3 christos *** your PATH or compiler configuration so that the native linker is
9277 1.3 christos *** used, and then restart.
9278 1.1 christos
9279 1.3 christos _LT_EOF
9280 1.3 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9281 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9282 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'
9283 1.3 christos else
9284 1.3 christos ld_shlibs=no
9285 1.3 christos fi
9286 1.3 christos ;;
9287 1.1 christos
9288 1.3 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9289 1.3 christos case `$LD -v 2>&1` in
9290 1.3 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9291 1.3 christos ld_shlibs=no
9292 1.3 christos cat <<_LT_EOF 1>&2
9293 1.1 christos
9294 1.3 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9295 1.3 christos *** reliably create shared libraries on SCO systems. Therefore, libtool
9296 1.3 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9297 1.3 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9298 1.3 christos *** your PATH or compiler configuration so that the native linker is
9299 1.3 christos *** used, and then restart.
9300 1.1 christos
9301 1.3 christos _LT_EOF
9302 1.3 christos ;;
9303 1.3 christos *)
9304 1.3 christos # For security reasons, it is highly recommended that you always
9305 1.3 christos # use absolute paths for naming shared libraries, and exclude the
9306 1.3 christos # DT_RUNPATH tag from executables and libraries. But doing so
9307 1.3 christos # requires that you compile everything twice, which is a pain.
9308 1.3 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9309 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9310 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9311 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'
9312 1.3 christos else
9313 1.3 christos ld_shlibs=no
9314 1.3 christos fi
9315 1.3 christos ;;
9316 1.3 christos esac
9317 1.3 christos ;;
9318 1.3 christos
9319 1.3 christos sunos4*)
9320 1.3 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9321 1.3 christos wlarc=
9322 1.3 christos hardcode_direct=yes
9323 1.3 christos hardcode_shlibpath_var=no
9324 1.3 christos ;;
9325 1.3 christos
9326 1.3 christos *)
9327 1.3 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9328 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9329 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'
9330 1.3 christos else
9331 1.3 christos ld_shlibs=no
9332 1.3 christos fi
9333 1.3 christos ;;
9334 1.3 christos esac
9335 1.3 christos
9336 1.3 christos if test "$ld_shlibs" = no; then
9337 1.3 christos runpath_var=
9338 1.3 christos hardcode_libdir_flag_spec=
9339 1.3 christos export_dynamic_flag_spec=
9340 1.3 christos whole_archive_flag_spec=
9341 1.3 christos fi
9342 1.3 christos else
9343 1.3 christos # PORTME fill in a description of your system's linker (not GNU ld)
9344 1.3 christos case $host_os in
9345 1.3 christos aix3*)
9346 1.3 christos allow_undefined_flag=unsupported
9347 1.3 christos always_export_symbols=yes
9348 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'
9349 1.3 christos # Note: this linker hardcodes the directories in LIBPATH if there
9350 1.3 christos # are no directories specified by -L.
9351 1.3 christos hardcode_minus_L=yes
9352 1.3 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9353 1.3 christos # Neither direct hardcoding nor static linking is supported with a
9354 1.3 christos # broken collect2.
9355 1.3 christos hardcode_direct=unsupported
9356 1.3 christos fi
9357 1.3 christos ;;
9358 1.3 christos
9359 1.3 christos aix[4-9]*)
9360 1.3 christos if test "$host_cpu" = ia64; then
9361 1.3 christos # On IA64, the linker does run time linking by default, so we don't
9362 1.3 christos # have to do anything special.
9363 1.3 christos aix_use_runtimelinking=no
9364 1.3 christos exp_sym_flag='-Bexport'
9365 1.3 christos no_entry_flag=""
9366 1.3 christos else
9367 1.3 christos # If we're using GNU nm, then we don't want the "-C" option.
9368 1.3 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm
9369 1.3 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9370 1.3 christos export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9371 1.3 christos else
9372 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'
9373 1.3 christos fi
9374 1.3 christos aix_use_runtimelinking=no
9375 1.3 christos
9376 1.3 christos # Test if we are trying to use run time linking or normal
9377 1.3 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9378 1.3 christos # need to do runtime linking.
9379 1.3 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9380 1.3 christos for ld_flag in $LDFLAGS; do
9381 1.3 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9382 1.3 christos aix_use_runtimelinking=yes
9383 1.3 christos break
9384 1.3 christos fi
9385 1.3 christos done
9386 1.3 christos ;;
9387 1.3 christos esac
9388 1.3 christos
9389 1.3 christos exp_sym_flag='-bexport'
9390 1.3 christos no_entry_flag='-bnoentry'
9391 1.3 christos fi
9392 1.3 christos
9393 1.3 christos # When large executables or shared objects are built, AIX ld can
9394 1.3 christos # have problems creating the table of contents. If linking a library
9395 1.3 christos # or program results in "error TOC overflow" add -mminimal-toc to
9396 1.3 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9397 1.3 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9398 1.3 christos
9399 1.3 christos archive_cmds=''
9400 1.3 christos hardcode_direct=yes
9401 1.3 christos hardcode_direct_absolute=yes
9402 1.3 christos hardcode_libdir_separator=':'
9403 1.3 christos link_all_deplibs=yes
9404 1.3 christos file_list_spec='${wl}-f,'
9405 1.3 christos
9406 1.3 christos if test "$GCC" = yes; then
9407 1.3 christos case $host_os in aix4.[012]|aix4.[012].*)
9408 1.3 christos # We only want to do this on AIX 4.2 and lower, the check
9409 1.3 christos # below for broken collect2 doesn't work under 4.3+
9410 1.3 christos collect2name=`${CC} -print-prog-name=collect2`
9411 1.3 christos if test -f "$collect2name" &&
9412 1.3 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9413 1.3 christos then
9414 1.3 christos # We have reworked collect2
9415 1.3 christos :
9416 1.3 christos else
9417 1.3 christos # We have old collect2
9418 1.3 christos hardcode_direct=unsupported
9419 1.3 christos # It fails to find uninstalled libraries when the uninstalled
9420 1.3 christos # path is not listed in the libpath. Setting hardcode_minus_L
9421 1.3 christos # to unsupported forces relinking
9422 1.3 christos hardcode_minus_L=yes
9423 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9424 1.3 christos hardcode_libdir_separator=
9425 1.3 christos fi
9426 1.3 christos ;;
9427 1.3 christos esac
9428 1.3 christos shared_flag='-shared'
9429 1.3 christos if test "$aix_use_runtimelinking" = yes; then
9430 1.3 christos shared_flag="$shared_flag "'${wl}-G'
9431 1.3 christos fi
9432 1.3 christos else
9433 1.3 christos # not using gcc
9434 1.3 christos if test "$host_cpu" = ia64; then
9435 1.3 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9436 1.3 christos # chokes on -Wl,-G. The following line is correct:
9437 1.3 christos shared_flag='-G'
9438 1.3 christos else
9439 1.3 christos if test "$aix_use_runtimelinking" = yes; then
9440 1.3 christos shared_flag='${wl}-G'
9441 1.3 christos else
9442 1.3 christos shared_flag='${wl}-bM:SRE'
9443 1.3 christos fi
9444 1.3 christos fi
9445 1.3 christos fi
9446 1.3 christos
9447 1.3 christos export_dynamic_flag_spec='${wl}-bexpall'
9448 1.3 christos # It seems that -bexpall does not export symbols beginning with
9449 1.3 christos # underscore (_), so it is better to generate a list of symbols to export.
9450 1.3 christos always_export_symbols=yes
9451 1.3 christos if test "$aix_use_runtimelinking" = yes; then
9452 1.3 christos # Warning - without using the other runtime loading flags (-brtl),
9453 1.3 christos # -berok will link without error, but may produce a broken library.
9454 1.3 christos allow_undefined_flag='-berok'
9455 1.3 christos # Determine the default libpath from the value encoded in an
9456 1.3 christos # empty executable.
9457 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9458 1.3 christos /* end confdefs.h. */
9459 1.1 christos
9460 1.1 christos int
9461 1.1 christos main ()
9462 1.1 christos {
9463 1.3 christos
9464 1.1 christos ;
9465 1.1 christos return 0;
9466 1.1 christos }
9467 1.1 christos _ACEOF
9468 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
9469 1.3 christos
9470 1.3 christos lt_aix_libpath_sed='
9471 1.3 christos /Import File Strings/,/^$/ {
9472 1.3 christos /^0/ {
9473 1.3 christos s/^0 *\(.*\)$/\1/
9474 1.3 christos p
9475 1.3 christos }
9476 1.3 christos }'
9477 1.3 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9478 1.3 christos # Check for a 64-bit object if we didn't find anything.
9479 1.3 christos if test -z "$aix_libpath"; then
9480 1.3 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9481 1.3 christos fi
9482 1.1 christos fi
9483 1.4 christos rm -f core conftest.err conftest.$ac_objext \
9484 1.4 christos conftest$ac_exeext conftest.$ac_ext
9485 1.3 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9486 1.3 christos
9487 1.3 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9488 1.3 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 $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9489 1.3 christos else
9490 1.3 christos if test "$host_cpu" = ia64; then
9491 1.3 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9492 1.3 christos allow_undefined_flag="-z nodefs"
9493 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"
9494 1.3 christos else
9495 1.3 christos # Determine the default libpath from the value encoded in an
9496 1.3 christos # empty executable.
9497 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9498 1.1 christos /* end confdefs.h. */
9499 1.1 christos
9500 1.1 christos int
9501 1.1 christos main ()
9502 1.1 christos {
9503 1.3 christos
9504 1.1 christos ;
9505 1.1 christos return 0;
9506 1.1 christos }
9507 1.1 christos _ACEOF
9508 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
9509 1.3 christos
9510 1.3 christos lt_aix_libpath_sed='
9511 1.3 christos /Import File Strings/,/^$/ {
9512 1.3 christos /^0/ {
9513 1.3 christos s/^0 *\(.*\)$/\1/
9514 1.3 christos p
9515 1.3 christos }
9516 1.3 christos }'
9517 1.3 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9518 1.3 christos # Check for a 64-bit object if we didn't find anything.
9519 1.3 christos if test -z "$aix_libpath"; then
9520 1.3 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9521 1.3 christos fi
9522 1.4 christos fi
9523 1.4 christos rm -f core conftest.err conftest.$ac_objext \
9524 1.4 christos conftest$ac_exeext conftest.$ac_ext
9525 1.4 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9526 1.1 christos
9527 1.3 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9528 1.3 christos # Warning - without using the other run time loading flags,
9529 1.3 christos # -berok will link without error, but may produce a broken library.
9530 1.3 christos no_undefined_flag=' ${wl}-bernotok'
9531 1.3 christos allow_undefined_flag=' ${wl}-berok'
9532 1.3 christos # Exported symbols can be pulled into shared objects from archives
9533 1.3 christos whole_archive_flag_spec='$convenience'
9534 1.3 christos archive_cmds_need_lc=yes
9535 1.3 christos # This is similar to how AIX traditionally builds its shared libraries.
9536 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'
9537 1.3 christos fi
9538 1.3 christos fi
9539 1.3 christos ;;
9540 1.1 christos
9541 1.3 christos amigaos*)
9542 1.3 christos case $host_cpu in
9543 1.3 christos powerpc)
9544 1.3 christos # see comment about AmigaOS4 .so support
9545 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9546 1.3 christos archive_expsym_cmds=''
9547 1.3 christos ;;
9548 1.3 christos m68k)
9549 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)'
9550 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9551 1.3 christos hardcode_minus_L=yes
9552 1.3 christos ;;
9553 1.3 christos esac
9554 1.3 christos ;;
9555 1.1 christos
9556 1.3 christos bsdi[45]*)
9557 1.3 christos export_dynamic_flag_spec=-rdynamic
9558 1.3 christos ;;
9559 1.1 christos
9560 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
9561 1.3 christos # When not using gcc, we currently assume that we are using
9562 1.3 christos # Microsoft Visual C++.
9563 1.3 christos # hardcode_libdir_flag_spec is actually meaningless, as there is
9564 1.3 christos # no search path for DLLs.
9565 1.3 christos hardcode_libdir_flag_spec=' '
9566 1.3 christos allow_undefined_flag=unsupported
9567 1.3 christos # Tell ltmain to make .lib files, not .a files.
9568 1.3 christos libext=lib
9569 1.3 christos # Tell ltmain to make .dll files, not .so files.
9570 1.3 christos shrext_cmds=".dll"
9571 1.3 christos # FIXME: Setting linknames here is a bad hack.
9572 1.3 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9573 1.3 christos # The linker will automatically build a .lib file if we build a DLL.
9574 1.3 christos old_archive_from_new_cmds='true'
9575 1.3 christos # FIXME: Should let the user specify the lib program.
9576 1.3 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9577 1.3 christos fix_srcfile_path='`cygpath -w "$srcfile"`'
9578 1.3 christos enable_shared_with_static_runtimes=yes
9579 1.3 christos ;;
9580 1.3 christos
9581 1.3 christos darwin* | rhapsody*)
9582 1.3 christos
9583 1.3 christos
9584 1.3 christos archive_cmds_need_lc=no
9585 1.3 christos hardcode_direct=no
9586 1.3 christos hardcode_automatic=yes
9587 1.3 christos hardcode_shlibpath_var=unsupported
9588 1.3 christos whole_archive_flag_spec=''
9589 1.3 christos link_all_deplibs=yes
9590 1.3 christos allow_undefined_flag="$_lt_dar_allow_undefined"
9591 1.3 christos case $cc_basename in
9592 1.3 christos ifort*) _lt_dar_can_shared=yes ;;
9593 1.3 christos *) _lt_dar_can_shared=$GCC ;;
9594 1.3 christos esac
9595 1.3 christos if test "$_lt_dar_can_shared" = "yes"; then
9596 1.3 christos output_verbose_link_cmd=echo
9597 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}"
9598 1.3 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9599 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}"
9600 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}"
9601 1.3 christos
9602 1.3 christos else
9603 1.3 christos ld_shlibs=no
9604 1.3 christos fi
9605 1.3 christos
9606 1.3 christos ;;
9607 1.3 christos
9608 1.3 christos dgux*)
9609 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9610 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9611 1.3 christos hardcode_shlibpath_var=no
9612 1.3 christos ;;
9613 1.3 christos
9614 1.3 christos freebsd1*)
9615 1.3 christos ld_shlibs=no
9616 1.3 christos ;;
9617 1.3 christos
9618 1.3 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9619 1.3 christos # support. Future versions do this automatically, but an explicit c++rt0.o
9620 1.3 christos # does not break anything, and helps significantly (at the cost of a little
9621 1.3 christos # extra space).
9622 1.3 christos freebsd2.2*)
9623 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9624 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
9625 1.3 christos hardcode_direct=yes
9626 1.3 christos hardcode_shlibpath_var=no
9627 1.3 christos ;;
9628 1.3 christos
9629 1.3 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9630 1.3 christos freebsd2*)
9631 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9632 1.3 christos hardcode_direct=yes
9633 1.3 christos hardcode_minus_L=yes
9634 1.3 christos hardcode_shlibpath_var=no
9635 1.3 christos ;;
9636 1.3 christos
9637 1.3 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9638 1.3 christos freebsd* | dragonfly*)
9639 1.3 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9640 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
9641 1.3 christos hardcode_direct=yes
9642 1.3 christos hardcode_shlibpath_var=no
9643 1.3 christos ;;
9644 1.3 christos
9645 1.3 christos hpux9*)
9646 1.3 christos if test "$GCC" = yes; then
9647 1.3 christos archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9648 1.3 christos else
9649 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'
9650 1.3 christos fi
9651 1.3 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9652 1.3 christos hardcode_libdir_separator=:
9653 1.3 christos hardcode_direct=yes
9654 1.3 christos
9655 1.3 christos # hardcode_minus_L: Not really in the search PATH,
9656 1.3 christos # but as the default location of the library.
9657 1.3 christos hardcode_minus_L=yes
9658 1.3 christos export_dynamic_flag_spec='${wl}-E'
9659 1.3 christos ;;
9660 1.3 christos
9661 1.3 christos hpux10*)
9662 1.3 christos if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9663 1.3 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9664 1.3 christos else
9665 1.3 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9666 1.3 christos fi
9667 1.3 christos if test "$with_gnu_ld" = no; then
9668 1.3 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9669 1.3 christos hardcode_libdir_flag_spec_ld='+b $libdir'
9670 1.3 christos hardcode_libdir_separator=:
9671 1.3 christos hardcode_direct=yes
9672 1.3 christos hardcode_direct_absolute=yes
9673 1.3 christos export_dynamic_flag_spec='${wl}-E'
9674 1.3 christos # hardcode_minus_L: Not really in the search PATH,
9675 1.3 christos # but as the default location of the library.
9676 1.3 christos hardcode_minus_L=yes
9677 1.3 christos fi
9678 1.3 christos ;;
9679 1.1 christos
9680 1.3 christos hpux11*)
9681 1.3 christos if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9682 1.3 christos case $host_cpu in
9683 1.3 christos hppa*64*)
9684 1.3 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9685 1.3 christos ;;
9686 1.3 christos ia64*)
9687 1.3 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9688 1.3 christos ;;
9689 1.3 christos *)
9690 1.3 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9691 1.3 christos ;;
9692 1.3 christos esac
9693 1.3 christos else
9694 1.3 christos case $host_cpu in
9695 1.3 christos hppa*64*)
9696 1.3 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9697 1.3 christos ;;
9698 1.3 christos ia64*)
9699 1.3 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9700 1.3 christos ;;
9701 1.3 christos *)
9702 1.3 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9703 1.3 christos ;;
9704 1.3 christos esac
9705 1.3 christos fi
9706 1.3 christos if test "$with_gnu_ld" = no; then
9707 1.3 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9708 1.3 christos hardcode_libdir_separator=:
9709 1.1 christos
9710 1.3 christos case $host_cpu in
9711 1.3 christos hppa*64*|ia64*)
9712 1.3 christos hardcode_direct=no
9713 1.3 christos hardcode_shlibpath_var=no
9714 1.3 christos ;;
9715 1.3 christos *)
9716 1.3 christos hardcode_direct=yes
9717 1.3 christos hardcode_direct_absolute=yes
9718 1.3 christos export_dynamic_flag_spec='${wl}-E'
9719 1.1 christos
9720 1.3 christos # hardcode_minus_L: Not really in the search PATH,
9721 1.3 christos # but as the default location of the library.
9722 1.3 christos hardcode_minus_L=yes
9723 1.3 christos ;;
9724 1.3 christos esac
9725 1.3 christos fi
9726 1.3 christos ;;
9727 1.1 christos
9728 1.3 christos irix5* | irix6* | nonstopux*)
9729 1.3 christos if test "$GCC" = yes; then
9730 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9731 1.3 christos # Try to use the -exported_symbol ld option, if it does not
9732 1.3 christos # work, assume that -exports_file does not work either and
9733 1.3 christos # implicitly export all symbols.
9734 1.3 christos save_LDFLAGS="$LDFLAGS"
9735 1.3 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9736 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9737 1.4 christos /* end confdefs.h. */
9738 1.3 christos int foo(void) {}
9739 1.1 christos _ACEOF
9740 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
9741 1.3 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9742 1.3 christos
9743 1.1 christos fi
9744 1.4 christos rm -f core conftest.err conftest.$ac_objext \
9745 1.4 christos conftest$ac_exeext conftest.$ac_ext
9746 1.3 christos LDFLAGS="$save_LDFLAGS"
9747 1.3 christos else
9748 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9749 1.3 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9750 1.3 christos fi
9751 1.3 christos archive_cmds_need_lc='no'
9752 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9753 1.3 christos hardcode_libdir_separator=:
9754 1.3 christos inherit_rpath=yes
9755 1.3 christos link_all_deplibs=yes
9756 1.3 christos ;;
9757 1.3 christos
9758 1.3 christos netbsd*)
9759 1.3 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9760 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9761 1.3 christos else
9762 1.3 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9763 1.3 christos fi
9764 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
9765 1.3 christos hardcode_direct=yes
9766 1.3 christos hardcode_shlibpath_var=no
9767 1.3 christos ;;
9768 1.1 christos
9769 1.3 christos newsos6)
9770 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9771 1.3 christos hardcode_direct=yes
9772 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9773 1.3 christos hardcode_libdir_separator=:
9774 1.3 christos hardcode_shlibpath_var=no
9775 1.3 christos ;;
9776 1.1 christos
9777 1.3 christos *nto* | *qnx*)
9778 1.3 christos ;;
9779 1.1 christos
9780 1.3 christos openbsd*)
9781 1.3 christos if test -f /usr/libexec/ld.so; then
9782 1.3 christos hardcode_direct=yes
9783 1.3 christos hardcode_shlibpath_var=no
9784 1.3 christos hardcode_direct_absolute=yes
9785 1.3 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9786 1.3 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9787 1.3 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9788 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9789 1.3 christos export_dynamic_flag_spec='${wl}-E'
9790 1.3 christos else
9791 1.3 christos case $host_os in
9792 1.3 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9793 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9794 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
9795 1.3 christos ;;
9796 1.3 christos *)
9797 1.3 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9798 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9799 1.3 christos ;;
9800 1.3 christos esac
9801 1.3 christos fi
9802 1.3 christos else
9803 1.3 christos ld_shlibs=no
9804 1.3 christos fi
9805 1.3 christos ;;
9806 1.1 christos
9807 1.3 christos os2*)
9808 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9809 1.3 christos hardcode_minus_L=yes
9810 1.3 christos allow_undefined_flag=unsupported
9811 1.3 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'
9812 1.3 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9813 1.3 christos ;;
9814 1.1 christos
9815 1.3 christos osf3*)
9816 1.3 christos if test "$GCC" = yes; then
9817 1.3 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9818 1.3 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9819 1.3 christos else
9820 1.3 christos allow_undefined_flag=' -expect_unresolved \*'
9821 1.3 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9822 1.3 christos fi
9823 1.3 christos archive_cmds_need_lc='no'
9824 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9825 1.3 christos hardcode_libdir_separator=:
9826 1.3 christos ;;
9827 1.1 christos
9828 1.3 christos osf4* | osf5*) # as osf3* with the addition of -msym flag
9829 1.3 christos if test "$GCC" = yes; then
9830 1.3 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9831 1.3 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9832 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9833 1.3 christos else
9834 1.3 christos allow_undefined_flag=' -expect_unresolved \*'
9835 1.3 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9836 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~
9837 1.3 christos $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9838 1.1 christos
9839 1.3 christos # Both c and cxx compiler support -rpath directly
9840 1.3 christos hardcode_libdir_flag_spec='-rpath $libdir'
9841 1.3 christos fi
9842 1.3 christos archive_cmds_need_lc='no'
9843 1.3 christos hardcode_libdir_separator=:
9844 1.3 christos ;;
9845 1.1 christos
9846 1.3 christos solaris*)
9847 1.3 christos no_undefined_flag=' -z defs'
9848 1.3 christos if test "$GCC" = yes; then
9849 1.3 christos wlarc='${wl}'
9850 1.3 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9851 1.3 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9852 1.3 christos $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9853 1.3 christos else
9854 1.3 christos case `$CC -V 2>&1` in
9855 1.3 christos *"Compilers 5.0"*)
9856 1.3 christos wlarc=''
9857 1.3 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9858 1.3 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9859 1.3 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9860 1.3 christos ;;
9861 1.3 christos *)
9862 1.3 christos wlarc='${wl}'
9863 1.3 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9864 1.3 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9865 1.3 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9866 1.3 christos ;;
9867 1.3 christos esac
9868 1.3 christos fi
9869 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
9870 1.3 christos hardcode_shlibpath_var=no
9871 1.3 christos case $host_os in
9872 1.3 christos solaris2.[0-5] | solaris2.[0-5].*) ;;
9873 1.3 christos *)
9874 1.3 christos # The compiler driver will combine and reorder linker options,
9875 1.3 christos # but understands `-z linker_flag'. GCC discards it without `$wl',
9876 1.3 christos # but is careful enough not to reorder.
9877 1.3 christos # Supported since Solaris 2.6 (maybe 2.5.1?)
9878 1.3 christos if test "$GCC" = yes; then
9879 1.3 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9880 1.3 christos else
9881 1.3 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9882 1.3 christos fi
9883 1.3 christos ;;
9884 1.3 christos esac
9885 1.3 christos link_all_deplibs=yes
9886 1.3 christos ;;
9887 1.1 christos
9888 1.3 christos sunos4*)
9889 1.3 christos if test "x$host_vendor" = xsequent; then
9890 1.3 christos # Use $CC to link under sequent, because it throws in some extra .o
9891 1.3 christos # files that make .init and .fini sections work.
9892 1.3 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9893 1.3 christos else
9894 1.3 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9895 1.3 christos fi
9896 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9897 1.3 christos hardcode_direct=yes
9898 1.3 christos hardcode_minus_L=yes
9899 1.3 christos hardcode_shlibpath_var=no
9900 1.3 christos ;;
9901 1.1 christos
9902 1.3 christos sysv4)
9903 1.3 christos case $host_vendor in
9904 1.3 christos sni)
9905 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9906 1.3 christos hardcode_direct=yes # is this really true???
9907 1.3 christos ;;
9908 1.3 christos siemens)
9909 1.3 christos ## LD is ld it makes a PLAMLIB
9910 1.3 christos ## CC just makes a GrossModule.
9911 1.3 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9912 1.3 christos reload_cmds='$CC -r -o $output$reload_objs'
9913 1.3 christos hardcode_direct=no
9914 1.3 christos ;;
9915 1.3 christos motorola)
9916 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9917 1.3 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9918 1.3 christos ;;
9919 1.3 christos esac
9920 1.3 christos runpath_var='LD_RUN_PATH'
9921 1.3 christos hardcode_shlibpath_var=no
9922 1.3 christos ;;
9923 1.1 christos
9924 1.3 christos sysv4.3*)
9925 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9926 1.3 christos hardcode_shlibpath_var=no
9927 1.3 christos export_dynamic_flag_spec='-Bexport'
9928 1.3 christos ;;
9929 1.1 christos
9930 1.3 christos sysv4*MP*)
9931 1.3 christos if test -d /usr/nec; then
9932 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9933 1.3 christos hardcode_shlibpath_var=no
9934 1.3 christos runpath_var=LD_RUN_PATH
9935 1.3 christos hardcode_runpath_var=yes
9936 1.3 christos ld_shlibs=yes
9937 1.3 christos fi
9938 1.3 christos ;;
9939 1.1 christos
9940 1.3 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9941 1.3 christos no_undefined_flag='${wl}-z,text'
9942 1.3 christos archive_cmds_need_lc=no
9943 1.3 christos hardcode_shlibpath_var=no
9944 1.3 christos runpath_var='LD_RUN_PATH'
9945 1.1 christos
9946 1.3 christos if test "$GCC" = yes; then
9947 1.3 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9948 1.3 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9949 1.3 christos else
9950 1.3 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9951 1.3 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9952 1.3 christos fi
9953 1.3 christos ;;
9954 1.1 christos
9955 1.3 christos sysv5* | sco3.2v5* | sco5v6*)
9956 1.3 christos # Note: We can NOT use -z defs as we might desire, because we do not
9957 1.3 christos # link with -lc, and that would cause any symbols used from libc to
9958 1.3 christos # always be unresolved, which means just about no library would
9959 1.3 christos # ever link correctly. If we're not using GNU ld we use -z text
9960 1.3 christos # though, which does catch some bad symbols but isn't as heavy-handed
9961 1.3 christos # as -z defs.
9962 1.3 christos no_undefined_flag='${wl}-z,text'
9963 1.3 christos allow_undefined_flag='${wl}-z,nodefs'
9964 1.3 christos archive_cmds_need_lc=no
9965 1.3 christos hardcode_shlibpath_var=no
9966 1.3 christos hardcode_libdir_flag_spec='${wl}-R,$libdir'
9967 1.3 christos hardcode_libdir_separator=':'
9968 1.3 christos link_all_deplibs=yes
9969 1.3 christos export_dynamic_flag_spec='${wl}-Bexport'
9970 1.3 christos runpath_var='LD_RUN_PATH'
9971 1.3 christos
9972 1.3 christos if test "$GCC" = yes; then
9973 1.3 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9974 1.3 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9975 1.3 christos else
9976 1.3 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9977 1.3 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9978 1.3 christos fi
9979 1.3 christos ;;
9980 1.1 christos
9981 1.3 christos uts4*)
9982 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9983 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9984 1.3 christos hardcode_shlibpath_var=no
9985 1.3 christos ;;
9986 1.1 christos
9987 1.3 christos *)
9988 1.3 christos ld_shlibs=no
9989 1.3 christos ;;
9990 1.3 christos esac
9991 1.1 christos
9992 1.3 christos if test x$host_vendor = xsni; then
9993 1.3 christos case $host in
9994 1.3 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9995 1.3 christos export_dynamic_flag_spec='${wl}-Blargedynsym'
9996 1.3 christos ;;
9997 1.3 christos esac
9998 1.3 christos fi
9999 1.1 christos fi
10000 1.1 christos
10001 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10002 1.4 christos $as_echo "$ld_shlibs" >&6; }
10003 1.3 christos test "$ld_shlibs" = no && can_build_shared=no
10004 1.3 christos
10005 1.3 christos with_gnu_ld=$with_gnu_ld
10006 1.3 christos
10007 1.3 christos
10008 1.3 christos
10009 1.3 christos
10010 1.3 christos
10011 1.3 christos
10012 1.1 christos
10013 1.1 christos
10014 1.1 christos
10015 1.1 christos
10016 1.1 christos
10017 1.1 christos
10018 1.1 christos
10019 1.1 christos
10020 1.1 christos
10021 1.3 christos #
10022 1.3 christos # Do we need to explicitly link libc?
10023 1.3 christos #
10024 1.3 christos case "x$archive_cmds_need_lc" in
10025 1.3 christos x|xyes)
10026 1.3 christos # Assume -lc should be added
10027 1.3 christos archive_cmds_need_lc=yes
10028 1.1 christos
10029 1.3 christos if test "$enable_shared" = yes && test "$GCC" = yes; then
10030 1.3 christos case $archive_cmds in
10031 1.3 christos *'~'*)
10032 1.3 christos # FIXME: we may have to deal with multi-command sequences.
10033 1.3 christos ;;
10034 1.3 christos '$CC '*)
10035 1.3 christos # Test whether the compiler implicitly links with -lc since on some
10036 1.3 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc
10037 1.3 christos # to ld, don't add -lc before -lgcc.
10038 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10039 1.4 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10040 1.3 christos $RM conftest*
10041 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10042 1.1 christos
10043 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10044 1.3 christos (eval $ac_compile) 2>&5
10045 1.3 christos ac_status=$?
10046 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10047 1.4 christos test $ac_status = 0; } 2>conftest.err; then
10048 1.3 christos soname=conftest
10049 1.3 christos lib=conftest
10050 1.3 christos libobjs=conftest.$ac_objext
10051 1.3 christos deplibs=
10052 1.3 christos wl=$lt_prog_compiler_wl
10053 1.3 christos pic_flag=$lt_prog_compiler_pic
10054 1.3 christos compiler_flags=-v
10055 1.3 christos linker_flags=-v
10056 1.3 christos verstring=
10057 1.3 christos output_objdir=.
10058 1.3 christos libname=conftest
10059 1.3 christos lt_save_allow_undefined_flag=$allow_undefined_flag
10060 1.3 christos allow_undefined_flag=
10061 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10062 1.3 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10063 1.1 christos ac_status=$?
10064 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10065 1.4 christos test $ac_status = 0; }
10066 1.3 christos then
10067 1.3 christos archive_cmds_need_lc=no
10068 1.3 christos else
10069 1.3 christos archive_cmds_need_lc=yes
10070 1.3 christos fi
10071 1.3 christos allow_undefined_flag=$lt_save_allow_undefined_flag
10072 1.3 christos else
10073 1.3 christos cat conftest.err 1>&5
10074 1.3 christos fi
10075 1.3 christos $RM conftest*
10076 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
10077 1.4 christos $as_echo "$archive_cmds_need_lc" >&6; }
10078 1.3 christos ;;
10079 1.1 christos esac
10080 1.1 christos fi
10081 1.3 christos ;;
10082 1.3 christos esac
10083 1.3 christos
10084 1.3 christos
10085 1.3 christos
10086 1.3 christos
10087 1.1 christos
10088 1.1 christos
10089 1.1 christos
10090 1.1 christos
10091 1.1 christos
10092 1.1 christos
10093 1.1 christos
10094 1.1 christos
10095 1.1 christos
10096 1.1 christos
10097 1.1 christos
10098 1.1 christos
10099 1.1 christos
10100 1.1 christos
10101 1.1 christos
10102 1.1 christos
10103 1.1 christos
10104 1.1 christos
10105 1.1 christos
10106 1.1 christos
10107 1.1 christos
10108 1.1 christos
10109 1.1 christos
10110 1.1 christos
10111 1.1 christos
10112 1.1 christos
10113 1.1 christos
10114 1.1 christos
10115 1.1 christos
10116 1.1 christos
10117 1.1 christos
10118 1.1 christos
10119 1.1 christos
10120 1.1 christos
10121 1.1 christos
10122 1.1 christos
10123 1.1 christos
10124 1.1 christos
10125 1.1 christos
10126 1.1 christos
10127 1.1 christos
10128 1.1 christos
10129 1.1 christos
10130 1.1 christos
10131 1.1 christos
10132 1.1 christos
10133 1.1 christos
10134 1.1 christos
10135 1.1 christos
10136 1.1 christos
10137 1.1 christos
10138 1.1 christos
10139 1.1 christos
10140 1.1 christos
10141 1.1 christos
10142 1.1 christos
10143 1.1 christos
10144 1.1 christos
10145 1.1 christos
10146 1.1 christos
10147 1.1 christos
10148 1.1 christos
10149 1.1 christos
10150 1.1 christos
10151 1.1 christos
10152 1.1 christos
10153 1.1 christos
10154 1.1 christos
10155 1.1 christos
10156 1.1 christos
10157 1.1 christos
10158 1.1 christos
10159 1.1 christos
10160 1.1 christos
10161 1.1 christos
10162 1.1 christos
10163 1.1 christos
10164 1.1 christos
10165 1.1 christos
10166 1.1 christos
10167 1.1 christos
10168 1.1 christos
10169 1.1 christos
10170 1.1 christos
10171 1.1 christos
10172 1.1 christos
10173 1.1 christos
10174 1.1 christos
10175 1.1 christos
10176 1.1 christos
10177 1.1 christos
10178 1.1 christos
10179 1.1 christos
10180 1.1 christos
10181 1.1 christos
10182 1.1 christos
10183 1.1 christos
10184 1.1 christos
10185 1.1 christos
10186 1.1 christos
10187 1.1 christos
10188 1.1 christos
10189 1.1 christos
10190 1.1 christos
10191 1.1 christos
10192 1.1 christos
10193 1.1 christos
10194 1.1 christos
10195 1.1 christos
10196 1.1 christos
10197 1.1 christos
10198 1.1 christos
10199 1.1 christos
10200 1.1 christos
10201 1.1 christos
10202 1.1 christos
10203 1.1 christos
10204 1.1 christos
10205 1.1 christos
10206 1.1 christos
10207 1.1 christos
10208 1.1 christos
10209 1.1 christos
10210 1.1 christos
10211 1.1 christos
10212 1.1 christos
10213 1.1 christos
10214 1.1 christos
10215 1.1 christos
10216 1.1 christos
10217 1.1 christos
10218 1.1 christos
10219 1.1 christos
10220 1.1 christos
10221 1.1 christos
10222 1.1 christos
10223 1.1 christos
10224 1.1 christos
10225 1.1 christos
10226 1.1 christos
10227 1.1 christos
10228 1.1 christos
10229 1.1 christos
10230 1.1 christos
10231 1.1 christos
10232 1.1 christos
10233 1.1 christos
10234 1.1 christos
10235 1.1 christos
10236 1.1 christos
10237 1.1 christos
10238 1.1 christos
10239 1.1 christos
10240 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10241 1.4 christos $as_echo_n "checking dynamic linker characteristics... " >&6; }
10242 1.1 christos
10243 1.3 christos if test "$GCC" = yes; then
10244 1.3 christos case $host_os in
10245 1.3 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10246 1.3 christos *) lt_awk_arg="/^libraries:/" ;;
10247 1.1 christos esac
10248 1.3 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10249 1.3 christos if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
10250 1.3 christos # if the path contains ";" then we assume it to be the separator
10251 1.3 christos # otherwise default to the standard path separator (i.e. ":") - it is
10252 1.3 christos # assumed that no part of a normal pathname contains ";" but that should
10253 1.3 christos # okay in the real world where ";" in dirpaths is itself problematic.
10254 1.3 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
10255 1.3 christos else
10256 1.3 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10257 1.3 christos fi
10258 1.3 christos # Ok, now we have the path, separated by spaces, we can step through it
10259 1.3 christos # and add multilib dir if necessary.
10260 1.3 christos lt_tmp_lt_search_path_spec=
10261 1.3 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10262 1.3 christos for lt_sys_path in $lt_search_path_spec; do
10263 1.3 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10264 1.3 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10265 1.3 christos else
10266 1.3 christos test -d "$lt_sys_path" && \
10267 1.3 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10268 1.3 christos fi
10269 1.3 christos done
10270 1.3 christos lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
10271 1.3 christos BEGIN {RS=" "; FS="/|\n";} {
10272 1.3 christos lt_foo="";
10273 1.3 christos lt_count=0;
10274 1.3 christos for (lt_i = NF; lt_i > 0; lt_i--) {
10275 1.3 christos if ($lt_i != "" && $lt_i != ".") {
10276 1.3 christos if ($lt_i == "..") {
10277 1.3 christos lt_count++;
10278 1.3 christos } else {
10279 1.3 christos if (lt_count == 0) {
10280 1.3 christos lt_foo="/" $lt_i lt_foo;
10281 1.3 christos } else {
10282 1.3 christos lt_count--;
10283 1.3 christos }
10284 1.3 christos }
10285 1.3 christos }
10286 1.3 christos }
10287 1.3 christos if (lt_foo != "") { lt_freq[lt_foo]++; }
10288 1.3 christos if (lt_freq[lt_foo] == 1) { print lt_foo; }
10289 1.3 christos }'`
10290 1.3 christos sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
10291 1.1 christos else
10292 1.3 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10293 1.1 christos fi
10294 1.3 christos library_names_spec=
10295 1.3 christos libname_spec='lib$name'
10296 1.3 christos soname_spec=
10297 1.3 christos shrext_cmds=".so"
10298 1.3 christos postinstall_cmds=
10299 1.3 christos postuninstall_cmds=
10300 1.3 christos finish_cmds=
10301 1.3 christos finish_eval=
10302 1.3 christos shlibpath_var=
10303 1.3 christos shlibpath_overrides_runpath=unknown
10304 1.3 christos version_type=none
10305 1.3 christos dynamic_linker="$host_os ld.so"
10306 1.3 christos sys_lib_dlsearch_path_spec="/lib /usr/lib"
10307 1.3 christos need_lib_prefix=unknown
10308 1.3 christos hardcode_into_libs=no
10309 1.1 christos
10310 1.3 christos # when you set need_version to no, make sure it does not cause -set_version
10311 1.3 christos # flags to be left without arguments
10312 1.3 christos need_version=unknown
10313 1.1 christos
10314 1.3 christos case $host_os in
10315 1.3 christos aix3*)
10316 1.3 christos version_type=linux
10317 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10318 1.3 christos shlibpath_var=LIBPATH
10319 1.1 christos
10320 1.3 christos # AIX 3 has no versioning support, so we append a major version to the name.
10321 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10322 1.3 christos ;;
10323 1.1 christos
10324 1.3 christos aix[4-9]*)
10325 1.3 christos version_type=linux
10326 1.3 christos need_lib_prefix=no
10327 1.3 christos need_version=no
10328 1.3 christos hardcode_into_libs=yes
10329 1.3 christos if test "$host_cpu" = ia64; then
10330 1.3 christos # AIX 5 supports IA64
10331 1.3 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10332 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10333 1.3 christos else
10334 1.3 christos # With GCC up to 2.95.x, collect2 would create an import file
10335 1.3 christos # for dependence libraries. The import file would start with
10336 1.3 christos # the line `#! .'. This would cause the generated library to
10337 1.3 christos # depend on `.', always an invalid library. This was fixed in
10338 1.3 christos # development snapshots of GCC prior to 3.0.
10339 1.3 christos case $host_os in
10340 1.3 christos aix4 | aix4.[01] | aix4.[01].*)
10341 1.3 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10342 1.3 christos echo ' yes '
10343 1.3 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10344 1.3 christos :
10345 1.3 christos else
10346 1.3 christos can_build_shared=no
10347 1.3 christos fi
10348 1.1 christos ;;
10349 1.3 christos esac
10350 1.3 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10351 1.3 christos # soname into executable. Probably we can add versioning support to
10352 1.3 christos # collect2, so additional links can be useful in future.
10353 1.3 christos if test "$aix_use_runtimelinking" = yes; then
10354 1.3 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10355 1.3 christos # instead of lib<name>.a to let people know that these are not
10356 1.3 christos # typical AIX shared libraries.
10357 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10358 1.3 christos else
10359 1.3 christos # We preserve .a as extension for shared libraries through AIX4.2
10360 1.3 christos # and later when we are not doing run time linking.
10361 1.3 christos library_names_spec='${libname}${release}.a $libname.a'
10362 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10363 1.3 christos fi
10364 1.3 christos shlibpath_var=LIBPATH
10365 1.3 christos fi
10366 1.3 christos ;;
10367 1.3 christos
10368 1.3 christos amigaos*)
10369 1.3 christos case $host_cpu in
10370 1.3 christos powerpc)
10371 1.3 christos # Since July 2007 AmigaOS4 officially supports .so libraries.
10372 1.3 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10373 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10374 1.1 christos ;;
10375 1.3 christos m68k)
10376 1.3 christos library_names_spec='$libname.ixlibrary $libname.a'
10377 1.3 christos # Create ${libname}_ixlibrary.a entries in /sys/libs.
10378 1.3 christos finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
10379 1.1 christos ;;
10380 1.1 christos esac
10381 1.3 christos ;;
10382 1.1 christos
10383 1.3 christos beos*)
10384 1.3 christos library_names_spec='${libname}${shared_ext}'
10385 1.3 christos dynamic_linker="$host_os ld.so"
10386 1.3 christos shlibpath_var=LIBRARY_PATH
10387 1.1 christos ;;
10388 1.1 christos
10389 1.3 christos bsdi[45]*)
10390 1.3 christos version_type=linux
10391 1.3 christos need_version=no
10392 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10393 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10394 1.3 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10395 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10396 1.3 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10397 1.3 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10398 1.3 christos # the default ld.so.conf also contains /usr/contrib/lib and
10399 1.3 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10400 1.3 christos # libtool to hard-code these into programs
10401 1.3 christos ;;
10402 1.1 christos
10403 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
10404 1.3 christos version_type=windows
10405 1.3 christos shrext_cmds=".dll"
10406 1.3 christos need_version=no
10407 1.3 christos need_lib_prefix=no
10408 1.1 christos
10409 1.3 christos case $GCC,$host_os in
10410 1.3 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10411 1.3 christos library_names_spec='$libname.dll.a'
10412 1.3 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds
10413 1.3 christos postinstall_cmds='base_file=`basename \${file}`~
10414 1.3 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10415 1.3 christos dldir=$destdir/`dirname \$dlpath`~
10416 1.3 christos test -d \$dldir || mkdir -p \$dldir~
10417 1.3 christos $install_prog $dir/$dlname \$dldir/$dlname~
10418 1.3 christos chmod a+x \$dldir/$dlname~
10419 1.3 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10420 1.3 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10421 1.3 christos fi'
10422 1.3 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10423 1.3 christos dlpath=$dir/\$dldll~
10424 1.3 christos $RM \$dlpath'
10425 1.3 christos shlibpath_overrides_runpath=yes
10426 1.1 christos
10427 1.3 christos case $host_os in
10428 1.3 christos cygwin*)
10429 1.3 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10430 1.3 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10431 1.3 christos sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
10432 1.3 christos ;;
10433 1.3 christos mingw* | cegcc*)
10434 1.3 christos # MinGW DLLs use traditional 'lib' prefix
10435 1.3 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10436 1.3 christos sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10437 1.3 christos if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10438 1.3 christos # It is most probably a Windows format PATH printed by
10439 1.3 christos # mingw gcc, but we are running on Cygwin. Gcc prints its search
10440 1.3 christos # path with ; separators, and with drive letters. We can handle the
10441 1.3 christos # drive letters (cygwin fileutils understands them), so leave them,
10442 1.3 christos # especially as we might pass files found there to a mingw objdump,
10443 1.3 christos # which wouldn't understand a cygwinified path. Ahh.
10444 1.3 christos sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10445 1.3 christos else
10446 1.3 christos sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10447 1.3 christos fi
10448 1.3 christos ;;
10449 1.3 christos pw32*)
10450 1.3 christos # pw32 DLLs use 'pw' prefix rather than 'lib'
10451 1.3 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10452 1.3 christos ;;
10453 1.3 christos esac
10454 1.3 christos ;;
10455 1.1 christos
10456 1.3 christos *)
10457 1.3 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10458 1.3 christos ;;
10459 1.3 christos esac
10460 1.3 christos dynamic_linker='Win32 ld.exe'
10461 1.3 christos # FIXME: first we should search . and the directory the executable is in
10462 1.3 christos shlibpath_var=PATH
10463 1.3 christos ;;
10464 1.1 christos
10465 1.3 christos darwin* | rhapsody*)
10466 1.3 christos dynamic_linker="$host_os dyld"
10467 1.3 christos version_type=darwin
10468 1.3 christos need_lib_prefix=no
10469 1.3 christos need_version=no
10470 1.3 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10471 1.3 christos soname_spec='${libname}${release}${major}$shared_ext'
10472 1.3 christos shlibpath_overrides_runpath=yes
10473 1.3 christos shlibpath_var=DYLD_LIBRARY_PATH
10474 1.3 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10475 1.1 christos
10476 1.3 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10477 1.3 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10478 1.3 christos ;;
10479 1.1 christos
10480 1.3 christos dgux*)
10481 1.3 christos version_type=linux
10482 1.3 christos need_lib_prefix=no
10483 1.3 christos need_version=no
10484 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10485 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10486 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10487 1.3 christos ;;
10488 1.1 christos
10489 1.3 christos freebsd1*)
10490 1.3 christos dynamic_linker=no
10491 1.3 christos ;;
10492 1.1 christos
10493 1.3 christos freebsd* | dragonfly*)
10494 1.3 christos # DragonFly does not have aout. When/if they implement a new
10495 1.3 christos # versioning mechanism, adjust this.
10496 1.3 christos if test -x /usr/bin/objformat; then
10497 1.3 christos objformat=`/usr/bin/objformat`
10498 1.3 christos else
10499 1.3 christos case $host_os in
10500 1.3 christos freebsd[123]*) objformat=aout ;;
10501 1.3 christos *) objformat=elf ;;
10502 1.3 christos esac
10503 1.3 christos fi
10504 1.3 christos version_type=freebsd-$objformat
10505 1.3 christos case $version_type in
10506 1.3 christos freebsd-elf*)
10507 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10508 1.3 christos need_version=no
10509 1.3 christos need_lib_prefix=no
10510 1.3 christos ;;
10511 1.3 christos freebsd-*)
10512 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10513 1.3 christos need_version=yes
10514 1.3 christos ;;
10515 1.3 christos esac
10516 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10517 1.3 christos case $host_os in
10518 1.3 christos freebsd2*)
10519 1.3 christos shlibpath_overrides_runpath=yes
10520 1.3 christos ;;
10521 1.3 christos freebsd3.[01]* | freebsdelf3.[01]*)
10522 1.3 christos shlibpath_overrides_runpath=yes
10523 1.3 christos hardcode_into_libs=yes
10524 1.3 christos ;;
10525 1.3 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10526 1.3 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10527 1.3 christos shlibpath_overrides_runpath=no
10528 1.3 christos hardcode_into_libs=yes
10529 1.3 christos ;;
10530 1.3 christos *) # from 4.6 on, and DragonFly
10531 1.3 christos shlibpath_overrides_runpath=yes
10532 1.3 christos hardcode_into_libs=yes
10533 1.1 christos ;;
10534 1.3 christos esac
10535 1.3 christos ;;
10536 1.1 christos
10537 1.3 christos gnu*)
10538 1.3 christos version_type=linux
10539 1.3 christos need_lib_prefix=no
10540 1.3 christos need_version=no
10541 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10542 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10543 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10544 1.3 christos hardcode_into_libs=yes
10545 1.3 christos ;;
10546 1.1 christos
10547 1.3 christos hpux9* | hpux10* | hpux11*)
10548 1.3 christos # Give a soname corresponding to the major version so that dld.sl refuses to
10549 1.3 christos # link against other versions.
10550 1.3 christos version_type=sunos
10551 1.3 christos need_lib_prefix=no
10552 1.3 christos need_version=no
10553 1.3 christos case $host_cpu in
10554 1.3 christos ia64*)
10555 1.3 christos shrext_cmds='.so'
10556 1.3 christos hardcode_into_libs=yes
10557 1.3 christos dynamic_linker="$host_os dld.so"
10558 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10559 1.3 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10560 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10561 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10562 1.3 christos if test "X$HPUX_IA64_MODE" = X32; then
10563 1.3 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10564 1.1 christos else
10565 1.3 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10566 1.1 christos fi
10567 1.3 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10568 1.3 christos ;;
10569 1.3 christos hppa*64*)
10570 1.3 christos shrext_cmds='.sl'
10571 1.3 christos hardcode_into_libs=yes
10572 1.3 christos dynamic_linker="$host_os dld.sl"
10573 1.3 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10574 1.3 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10575 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10576 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10577 1.3 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10578 1.3 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10579 1.3 christos ;;
10580 1.3 christos *)
10581 1.3 christos shrext_cmds='.sl'
10582 1.3 christos dynamic_linker="$host_os dld.sl"
10583 1.3 christos shlibpath_var=SHLIB_PATH
10584 1.3 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10585 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10586 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10587 1.3 christos ;;
10588 1.3 christos esac
10589 1.3 christos # HP-UX runs *really* slowly unless shared libraries are mode 555.
10590 1.3 christos postinstall_cmds='chmod 555 $lib'
10591 1.3 christos ;;
10592 1.1 christos
10593 1.3 christos interix[3-9]*)
10594 1.3 christos version_type=linux
10595 1.3 christos need_lib_prefix=no
10596 1.3 christos need_version=no
10597 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10598 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10599 1.3 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10600 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10601 1.3 christos shlibpath_overrides_runpath=no
10602 1.3 christos hardcode_into_libs=yes
10603 1.3 christos ;;
10604 1.1 christos
10605 1.3 christos irix5* | irix6* | nonstopux*)
10606 1.3 christos case $host_os in
10607 1.3 christos nonstopux*) version_type=nonstopux ;;
10608 1.3 christos *)
10609 1.3 christos if test "$lt_cv_prog_gnu_ld" = yes; then
10610 1.3 christos version_type=linux
10611 1.3 christos else
10612 1.3 christos version_type=irix
10613 1.3 christos fi ;;
10614 1.3 christos esac
10615 1.3 christos need_lib_prefix=no
10616 1.3 christos need_version=no
10617 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10618 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10619 1.3 christos case $host_os in
10620 1.3 christos irix5* | nonstopux*)
10621 1.3 christos libsuff= shlibsuff=
10622 1.3 christos ;;
10623 1.3 christos *)
10624 1.3 christos case $LD in # libtool.m4 will add one of these switches to LD
10625 1.3 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10626 1.3 christos libsuff= shlibsuff= libmagic=32-bit;;
10627 1.3 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10628 1.3 christos libsuff=32 shlibsuff=N32 libmagic=N32;;
10629 1.3 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10630 1.3 christos libsuff=64 shlibsuff=64 libmagic=64-bit;;
10631 1.3 christos *) libsuff= shlibsuff= libmagic=never-match;;
10632 1.3 christos esac
10633 1.3 christos ;;
10634 1.3 christos esac
10635 1.3 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10636 1.3 christos shlibpath_overrides_runpath=no
10637 1.3 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10638 1.3 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10639 1.3 christos hardcode_into_libs=yes
10640 1.3 christos ;;
10641 1.1 christos
10642 1.4 christos # No shared lib support for Linux oldld, aout, or coff.
10643 1.4 christos linux*oldld* | linux*aout* | linux*coff*)
10644 1.4 christos dynamic_linker=no
10645 1.4 christos ;;
10646 1.1 christos
10647 1.4 christos # This must be Linux ELF.
10648 1.4 christos linux* | k*bsd*-gnu)
10649 1.4 christos version_type=linux
10650 1.4 christos need_lib_prefix=no
10651 1.4 christos need_version=no
10652 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10653 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10654 1.4 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10655 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10656 1.4 christos shlibpath_overrides_runpath=no
10657 1.4 christos # Some binutils ld are patched to set DT_RUNPATH
10658 1.4 christos save_LDFLAGS=$LDFLAGS
10659 1.4 christos save_libdir=$libdir
10660 1.4 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10661 1.4 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10662 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10663 1.4 christos /* end confdefs.h. */
10664 1.1 christos
10665 1.4 christos int
10666 1.4 christos main ()
10667 1.3 christos {
10668 1.1 christos
10669 1.4 christos ;
10670 1.4 christos return 0;
10671 1.3 christos }
10672 1.4 christos _ACEOF
10673 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
10674 1.4 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10675 1.4 christos shlibpath_overrides_runpath=yes
10676 1.3 christos fi
10677 1.3 christos fi
10678 1.4 christos rm -f core conftest.err conftest.$ac_objext \
10679 1.4 christos conftest$ac_exeext conftest.$ac_ext
10680 1.4 christos LDFLAGS=$save_LDFLAGS
10681 1.4 christos libdir=$save_libdir
10682 1.1 christos
10683 1.4 christos # This implies no fast_install, which is unacceptable.
10684 1.4 christos # Some rework will be needed to allow for fast_install
10685 1.4 christos # before this can be enabled.
10686 1.4 christos hardcode_into_libs=yes
10687 1.1 christos
10688 1.4 christos # Append ld.so.conf contents to the search path
10689 1.4 christos if test -f /etc/ld.so.conf; then
10690 1.4 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;/^$/d' | tr '\n' ' '`
10691 1.4 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10692 1.4 christos fi
10693 1.1 christos
10694 1.4 christos # We used to test for /lib/ld.so.1 and disable shared libraries on
10695 1.4 christos # powerpc, because MkLinux only supported shared libraries with the
10696 1.4 christos # GNU dynamic linker. Since this was broken with cross compilers,
10697 1.4 christos # most powerpc-linux boxes support dynamic linking these days and
10698 1.4 christos # people can always --disable-shared, the test was removed, and we
10699 1.4 christos # assume the GNU/Linux dynamic linker is in use.
10700 1.4 christos dynamic_linker='GNU/Linux ld.so'
10701 1.4 christos ;;
10702 1.1 christos
10703 1.4 christos netbsd*)
10704 1.4 christos version_type=sunos
10705 1.4 christos need_lib_prefix=no
10706 1.4 christos need_version=no
10707 1.4 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10708 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10709 1.4 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10710 1.4 christos dynamic_linker='NetBSD (a.out) ld.so'
10711 1.4 christos else
10712 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10713 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10714 1.4 christos dynamic_linker='NetBSD ld.elf_so'
10715 1.4 christos fi
10716 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10717 1.4 christos shlibpath_overrides_runpath=yes
10718 1.4 christos hardcode_into_libs=yes
10719 1.4 christos ;;
10720 1.1 christos
10721 1.4 christos newsos6)
10722 1.4 christos version_type=linux
10723 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10724 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10725 1.4 christos shlibpath_overrides_runpath=yes
10726 1.4 christos ;;
10727 1.1 christos
10728 1.4 christos *nto* | *qnx*)
10729 1.4 christos version_type=qnx
10730 1.4 christos need_lib_prefix=no
10731 1.4 christos need_version=no
10732 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10733 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10734 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10735 1.4 christos shlibpath_overrides_runpath=no
10736 1.4 christos hardcode_into_libs=yes
10737 1.4 christos dynamic_linker='ldqnx.so'
10738 1.4 christos ;;
10739 1.1 christos
10740 1.4 christos openbsd*)
10741 1.4 christos version_type=sunos
10742 1.4 christos sys_lib_dlsearch_path_spec="/usr/lib"
10743 1.4 christos need_lib_prefix=no
10744 1.4 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10745 1.4 christos case $host_os in
10746 1.4 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10747 1.4 christos *) need_version=no ;;
10748 1.4 christos esac
10749 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10750 1.4 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10751 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10752 1.4 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10753 1.4 christos case $host_os in
10754 1.4 christos openbsd2.[89] | openbsd2.[89].*)
10755 1.4 christos shlibpath_overrides_runpath=no
10756 1.4 christos ;;
10757 1.4 christos *)
10758 1.4 christos shlibpath_overrides_runpath=yes
10759 1.4 christos ;;
10760 1.4 christos esac
10761 1.3 christos else
10762 1.4 christos shlibpath_overrides_runpath=yes
10763 1.1 christos fi
10764 1.4 christos ;;
10765 1.4 christos
10766 1.4 christos os2*)
10767 1.4 christos libname_spec='$name'
10768 1.4 christos shrext_cmds=".dll"
10769 1.4 christos need_lib_prefix=no
10770 1.4 christos library_names_spec='$libname${shared_ext} $libname.a'
10771 1.4 christos dynamic_linker='OS/2 ld.exe'
10772 1.4 christos shlibpath_var=LIBPATH
10773 1.4 christos ;;
10774 1.3 christos
10775 1.4 christos osf3* | osf4* | osf5*)
10776 1.4 christos version_type=osf
10777 1.4 christos need_lib_prefix=no
10778 1.4 christos need_version=no
10779 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10780 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10781 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10782 1.4 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10783 1.4 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10784 1.4 christos ;;
10785 1.3 christos
10786 1.4 christos rdos*)
10787 1.4 christos dynamic_linker=no
10788 1.4 christos ;;
10789 1.1 christos
10790 1.4 christos solaris*)
10791 1.4 christos version_type=linux
10792 1.4 christos need_lib_prefix=no
10793 1.4 christos need_version=no
10794 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10795 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10796 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10797 1.4 christos shlibpath_overrides_runpath=yes
10798 1.4 christos hardcode_into_libs=yes
10799 1.4 christos # ldd complains unless libraries are executable
10800 1.4 christos postinstall_cmds='chmod +x $lib'
10801 1.4 christos ;;
10802 1.1 christos
10803 1.4 christos sunos4*)
10804 1.4 christos version_type=sunos
10805 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10806 1.4 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10807 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10808 1.4 christos shlibpath_overrides_runpath=yes
10809 1.4 christos if test "$with_gnu_ld" = yes; then
10810 1.4 christos need_lib_prefix=no
10811 1.4 christos fi
10812 1.4 christos need_version=yes
10813 1.4 christos ;;
10814 1.1 christos
10815 1.4 christos sysv4 | sysv4.3*)
10816 1.4 christos version_type=linux
10817 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10818 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10819 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10820 1.4 christos case $host_vendor in
10821 1.4 christos sni)
10822 1.4 christos shlibpath_overrides_runpath=no
10823 1.4 christos need_lib_prefix=no
10824 1.4 christos runpath_var=LD_RUN_PATH
10825 1.4 christos ;;
10826 1.4 christos siemens)
10827 1.4 christos need_lib_prefix=no
10828 1.4 christos ;;
10829 1.4 christos motorola)
10830 1.4 christos need_lib_prefix=no
10831 1.4 christos need_version=no
10832 1.4 christos shlibpath_overrides_runpath=no
10833 1.4 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10834 1.4 christos ;;
10835 1.3 christos esac
10836 1.4 christos ;;
10837 1.1 christos
10838 1.4 christos sysv4*MP*)
10839 1.4 christos if test -d /usr/nec ;then
10840 1.4 christos version_type=linux
10841 1.4 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10842 1.4 christos soname_spec='$libname${shared_ext}.$major'
10843 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10844 1.4 christos fi
10845 1.4 christos ;;
10846 1.1 christos
10847 1.4 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10848 1.4 christos version_type=freebsd-elf
10849 1.4 christos need_lib_prefix=no
10850 1.4 christos need_version=no
10851 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10852 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10853 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10854 1.4 christos shlibpath_overrides_runpath=yes
10855 1.4 christos hardcode_into_libs=yes
10856 1.4 christos if test "$with_gnu_ld" = yes; then
10857 1.4 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10858 1.4 christos else
10859 1.4 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10860 1.4 christos case $host_os in
10861 1.4 christos sco3.2v5*)
10862 1.4 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10863 1.4 christos ;;
10864 1.4 christos esac
10865 1.4 christos fi
10866 1.4 christos sys_lib_dlsearch_path_spec='/usr/lib'
10867 1.4 christos ;;
10868 1.1 christos
10869 1.4 christos tpf*)
10870 1.4 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10871 1.4 christos version_type=linux
10872 1.4 christos need_lib_prefix=no
10873 1.4 christos need_version=no
10874 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10875 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10876 1.4 christos shlibpath_overrides_runpath=no
10877 1.4 christos hardcode_into_libs=yes
10878 1.4 christos ;;
10879 1.1 christos
10880 1.4 christos uts4*)
10881 1.4 christos version_type=linux
10882 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10883 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10884 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10885 1.4 christos ;;
10886 1.1 christos
10887 1.4 christos *)
10888 1.4 christos dynamic_linker=no
10889 1.4 christos ;;
10890 1.4 christos esac
10891 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10892 1.4 christos $as_echo "$dynamic_linker" >&6; }
10893 1.4 christos test "$dynamic_linker" = no && can_build_shared=no
10894 1.1 christos
10895 1.4 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10896 1.4 christos if test "$GCC" = yes; then
10897 1.4 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10898 1.4 christos fi
10899 1.1 christos
10900 1.4 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10901 1.4 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10902 1.4 christos fi
10903 1.4 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10904 1.4 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10905 1.4 christos fi
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.3 christos
10914 1.3 christos
10915 1.3 christos
10916 1.3 christos
10917 1.3 christos
10918 1.3 christos
10919 1.3 christos
10920 1.3 christos
10921 1.3 christos
10922 1.3 christos
10923 1.3 christos
10924 1.3 christos
10925 1.1 christos
10926 1.1 christos
10927 1.3 christos
10928 1.3 christos
10929 1.3 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.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10994 1.4 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10995 1.4 christos hardcode_action=
10996 1.4 christos if test -n "$hardcode_libdir_flag_spec" ||
10997 1.4 christos test -n "$runpath_var" ||
10998 1.4 christos test "X$hardcode_automatic" = "Xyes" ; then
10999 1.1 christos
11000 1.4 christos # We can hardcode non-existent directories.
11001 1.4 christos if test "$hardcode_direct" != no &&
11002 1.4 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we
11003 1.4 christos # have to relink, otherwise we might link with an installed library
11004 1.4 christos # when we should be linking with a yet-to-be-installed one
11005 1.4 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11006 1.4 christos test "$hardcode_minus_L" != no; then
11007 1.4 christos # Linking always hardcodes the temporary library directory.
11008 1.4 christos hardcode_action=relink
11009 1.4 christos else
11010 1.4 christos # We can link without hardcoding, and we can hardcode nonexisting dirs.
11011 1.4 christos hardcode_action=immediate
11012 1.4 christos fi
11013 1.3 christos else
11014 1.4 christos # We cannot hardcode anything, or else we can only hardcode existing
11015 1.4 christos # directories.
11016 1.4 christos hardcode_action=unsupported
11017 1.3 christos fi
11018 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11019 1.4 christos $as_echo "$hardcode_action" >&6; }
11020 1.1 christos
11021 1.4 christos if test "$hardcode_action" = relink ||
11022 1.4 christos test "$inherit_rpath" = yes; then
11023 1.4 christos # Fast installation is not supported
11024 1.4 christos enable_fast_install=no
11025 1.4 christos elif test "$shlibpath_overrides_runpath" = yes ||
11026 1.4 christos test "$enable_shared" = no; then
11027 1.4 christos # Fast installation is not necessary
11028 1.4 christos enable_fast_install=needless
11029 1.3 christos fi
11030 1.1 christos
11031 1.1 christos
11032 1.1 christos
11033 1.1 christos
11034 1.1 christos
11035 1.4 christos
11036 1.4 christos if test "x$enable_dlopen" != xyes; then
11037 1.4 christos enable_dlopen=unknown
11038 1.4 christos enable_dlopen_self=unknown
11039 1.4 christos enable_dlopen_self_static=unknown
11040 1.4 christos else
11041 1.4 christos lt_cv_dlopen=no
11042 1.4 christos lt_cv_dlopen_libs=
11043 1.4 christos
11044 1.4 christos case $host_os in
11045 1.4 christos beos*)
11046 1.4 christos lt_cv_dlopen="load_add_on"
11047 1.4 christos lt_cv_dlopen_libs=
11048 1.4 christos lt_cv_dlopen_self=yes
11049 1.4 christos ;;
11050 1.4 christos
11051 1.4 christos mingw* | pw32* | cegcc*)
11052 1.4 christos lt_cv_dlopen="LoadLibrary"
11053 1.4 christos lt_cv_dlopen_libs=
11054 1.4 christos ;;
11055 1.4 christos
11056 1.4 christos cygwin*)
11057 1.4 christos lt_cv_dlopen="dlopen"
11058 1.4 christos lt_cv_dlopen_libs=
11059 1.4 christos ;;
11060 1.4 christos
11061 1.4 christos darwin*)
11062 1.4 christos # if libdl is installed we need to link against it
11063 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11064 1.4 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11065 1.8 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11066 1.4 christos $as_echo_n "(cached) " >&6
11067 1.3 christos else
11068 1.4 christos ac_check_lib_save_LIBS=$LIBS
11069 1.4 christos LIBS="-ldl $LIBS"
11070 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11071 1.3 christos /* end confdefs.h. */
11072 1.4 christos
11073 1.4 christos /* Override any GCC internal prototype to avoid an error.
11074 1.4 christos Use char because int might match the return type of a GCC
11075 1.4 christos builtin and then its argument prototype would still apply. */
11076 1.4 christos #ifdef __cplusplus
11077 1.4 christos extern "C"
11078 1.3 christos #endif
11079 1.4 christos char dlopen ();
11080 1.3 christos int
11081 1.3 christos main ()
11082 1.3 christos {
11083 1.4 christos return dlopen ();
11084 1.3 christos ;
11085 1.3 christos return 0;
11086 1.3 christos }
11087 1.3 christos _ACEOF
11088 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11089 1.4 christos ac_cv_lib_dl_dlopen=yes
11090 1.3 christos else
11091 1.4 christos ac_cv_lib_dl_dlopen=no
11092 1.3 christos fi
11093 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11094 1.4 christos conftest$ac_exeext conftest.$ac_ext
11095 1.4 christos LIBS=$ac_check_lib_save_LIBS
11096 1.3 christos fi
11097 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11098 1.4 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11099 1.8 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11100 1.4 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11101 1.4 christos else
11102 1.1 christos
11103 1.4 christos lt_cv_dlopen="dyld"
11104 1.4 christos lt_cv_dlopen_libs=
11105 1.4 christos lt_cv_dlopen_self=yes
11106 1.1 christos
11107 1.3 christos fi
11108 1.1 christos
11109 1.4 christos ;;
11110 1.1 christos
11111 1.4 christos *)
11112 1.4 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11113 1.8 christos if test "x$ac_cv_func_shl_load" = xyes; then :
11114 1.4 christos lt_cv_dlopen="shl_load"
11115 1.4 christos else
11116 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11117 1.4 christos $as_echo_n "checking for shl_load in -ldld... " >&6; }
11118 1.8 christos if ${ac_cv_lib_dld_shl_load+:} false; then :
11119 1.4 christos $as_echo_n "(cached) " >&6
11120 1.3 christos else
11121 1.4 christos ac_check_lib_save_LIBS=$LIBS
11122 1.4 christos LIBS="-ldld $LIBS"
11123 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11124 1.3 christos /* end confdefs.h. */
11125 1.4 christos
11126 1.4 christos /* Override any GCC internal prototype to avoid an error.
11127 1.4 christos Use char because int might match the return type of a GCC
11128 1.4 christos builtin and then its argument prototype would still apply. */
11129 1.4 christos #ifdef __cplusplus
11130 1.4 christos extern "C"
11131 1.4 christos #endif
11132 1.4 christos char shl_load ();
11133 1.4 christos int
11134 1.4 christos main ()
11135 1.4 christos {
11136 1.4 christos return shl_load ();
11137 1.4 christos ;
11138 1.4 christos return 0;
11139 1.4 christos }
11140 1.3 christos _ACEOF
11141 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11142 1.4 christos ac_cv_lib_dld_shl_load=yes
11143 1.3 christos else
11144 1.4 christos ac_cv_lib_dld_shl_load=no
11145 1.4 christos fi
11146 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11147 1.4 christos conftest$ac_exeext conftest.$ac_ext
11148 1.4 christos LIBS=$ac_check_lib_save_LIBS
11149 1.3 christos fi
11150 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11151 1.4 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11152 1.8 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11153 1.4 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11154 1.4 christos else
11155 1.4 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11156 1.8 christos if test "x$ac_cv_func_dlopen" = xyes; then :
11157 1.4 christos lt_cv_dlopen="dlopen"
11158 1.4 christos else
11159 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11160 1.4 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11161 1.8 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11162 1.4 christos $as_echo_n "(cached) " >&6
11163 1.4 christos else
11164 1.4 christos ac_check_lib_save_LIBS=$LIBS
11165 1.4 christos LIBS="-ldl $LIBS"
11166 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11167 1.4 christos /* end confdefs.h. */
11168 1.1 christos
11169 1.4 christos /* Override any GCC internal prototype to avoid an error.
11170 1.4 christos Use char because int might match the return type of a GCC
11171 1.4 christos builtin and then its argument prototype would still apply. */
11172 1.4 christos #ifdef __cplusplus
11173 1.4 christos extern "C"
11174 1.4 christos #endif
11175 1.4 christos char dlopen ();
11176 1.4 christos int
11177 1.4 christos main ()
11178 1.4 christos {
11179 1.4 christos return dlopen ();
11180 1.4 christos ;
11181 1.4 christos return 0;
11182 1.4 christos }
11183 1.3 christos _ACEOF
11184 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11185 1.4 christos ac_cv_lib_dl_dlopen=yes
11186 1.3 christos else
11187 1.4 christos ac_cv_lib_dl_dlopen=no
11188 1.4 christos fi
11189 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11190 1.4 christos conftest$ac_exeext conftest.$ac_ext
11191 1.4 christos LIBS=$ac_check_lib_save_LIBS
11192 1.3 christos fi
11193 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11194 1.4 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11195 1.8 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11196 1.4 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11197 1.4 christos else
11198 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11199 1.4 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11200 1.8 christos if ${ac_cv_lib_svld_dlopen+:} false; then :
11201 1.4 christos $as_echo_n "(cached) " >&6
11202 1.4 christos else
11203 1.4 christos ac_check_lib_save_LIBS=$LIBS
11204 1.4 christos LIBS="-lsvld $LIBS"
11205 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11206 1.4 christos /* end confdefs.h. */
11207 1.1 christos
11208 1.4 christos /* Override any GCC internal prototype to avoid an error.
11209 1.4 christos Use char because int might match the return type of a GCC
11210 1.4 christos builtin and then its argument prototype would still apply. */
11211 1.4 christos #ifdef __cplusplus
11212 1.4 christos extern "C"
11213 1.4 christos #endif
11214 1.4 christos char dlopen ();
11215 1.4 christos int
11216 1.4 christos main ()
11217 1.4 christos {
11218 1.4 christos return dlopen ();
11219 1.4 christos ;
11220 1.4 christos return 0;
11221 1.4 christos }
11222 1.4 christos _ACEOF
11223 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11224 1.4 christos ac_cv_lib_svld_dlopen=yes
11225 1.1 christos else
11226 1.4 christos ac_cv_lib_svld_dlopen=no
11227 1.1 christos fi
11228 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11229 1.4 christos conftest$ac_exeext conftest.$ac_ext
11230 1.4 christos LIBS=$ac_check_lib_save_LIBS
11231 1.3 christos fi
11232 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11233 1.4 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11234 1.8 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11235 1.4 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11236 1.4 christos else
11237 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11238 1.4 christos $as_echo_n "checking for dld_link in -ldld... " >&6; }
11239 1.8 christos if ${ac_cv_lib_dld_dld_link+:} false; then :
11240 1.4 christos $as_echo_n "(cached) " >&6
11241 1.3 christos else
11242 1.4 christos ac_check_lib_save_LIBS=$LIBS
11243 1.4 christos LIBS="-ldld $LIBS"
11244 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11245 1.3 christos /* end confdefs.h. */
11246 1.1 christos
11247 1.4 christos /* Override any GCC internal prototype to avoid an error.
11248 1.4 christos Use char because int might match the return type of a GCC
11249 1.4 christos builtin and then its argument prototype would still apply. */
11250 1.4 christos #ifdef __cplusplus
11251 1.4 christos extern "C"
11252 1.4 christos #endif
11253 1.4 christos char dld_link ();
11254 1.4 christos int
11255 1.4 christos main ()
11256 1.4 christos {
11257 1.4 christos return dld_link ();
11258 1.4 christos ;
11259 1.4 christos return 0;
11260 1.4 christos }
11261 1.3 christos _ACEOF
11262 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11263 1.4 christos ac_cv_lib_dld_dld_link=yes
11264 1.3 christos else
11265 1.4 christos ac_cv_lib_dld_dld_link=no
11266 1.3 christos fi
11267 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11268 1.4 christos conftest$ac_exeext conftest.$ac_ext
11269 1.4 christos LIBS=$ac_check_lib_save_LIBS
11270 1.3 christos fi
11271 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11272 1.4 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11273 1.8 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11274 1.4 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11275 1.3 christos fi
11276 1.1 christos
11277 1.1 christos
11278 1.3 christos fi
11279 1.1 christos
11280 1.1 christos
11281 1.4 christos fi
11282 1.4 christos
11283 1.1 christos
11284 1.3 christos fi
11285 1.1 christos
11286 1.1 christos
11287 1.3 christos fi
11288 1.1 christos
11289 1.1 christos
11290 1.3 christos fi
11291 1.1 christos
11292 1.4 christos ;;
11293 1.4 christos esac
11294 1.1 christos
11295 1.4 christos if test "x$lt_cv_dlopen" != xno; then
11296 1.4 christos enable_dlopen=yes
11297 1.4 christos else
11298 1.4 christos enable_dlopen=no
11299 1.4 christos fi
11300 1.1 christos
11301 1.4 christos case $lt_cv_dlopen in
11302 1.4 christos dlopen)
11303 1.4 christos save_CPPFLAGS="$CPPFLAGS"
11304 1.4 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11305 1.1 christos
11306 1.4 christos save_LDFLAGS="$LDFLAGS"
11307 1.4 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11308 1.1 christos
11309 1.4 christos save_LIBS="$LIBS"
11310 1.4 christos LIBS="$lt_cv_dlopen_libs $LIBS"
11311 1.1 christos
11312 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11313 1.4 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11314 1.8 christos if ${lt_cv_dlopen_self+:} false; then :
11315 1.4 christos $as_echo_n "(cached) " >&6
11316 1.3 christos else
11317 1.4 christos if test "$cross_compiling" = yes; then :
11318 1.4 christos lt_cv_dlopen_self=cross
11319 1.3 christos else
11320 1.4 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11321 1.4 christos lt_status=$lt_dlunknown
11322 1.4 christos cat > conftest.$ac_ext <<_LT_EOF
11323 1.8 christos #line 11323 "configure"
11324 1.4 christos #include "confdefs.h"
11325 1.4 christos
11326 1.4 christos #if HAVE_DLFCN_H
11327 1.4 christos #include <dlfcn.h>
11328 1.4 christos #endif
11329 1.4 christos
11330 1.4 christos #include <stdio.h>
11331 1.4 christos
11332 1.4 christos #ifdef RTLD_GLOBAL
11333 1.4 christos # define LT_DLGLOBAL RTLD_GLOBAL
11334 1.4 christos #else
11335 1.4 christos # ifdef DL_GLOBAL
11336 1.4 christos # define LT_DLGLOBAL DL_GLOBAL
11337 1.4 christos # else
11338 1.4 christos # define LT_DLGLOBAL 0
11339 1.4 christos # endif
11340 1.4 christos #endif
11341 1.4 christos
11342 1.4 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11343 1.4 christos find out it does not work in some platform. */
11344 1.4 christos #ifndef LT_DLLAZY_OR_NOW
11345 1.4 christos # ifdef RTLD_LAZY
11346 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
11347 1.4 christos # else
11348 1.4 christos # ifdef DL_LAZY
11349 1.4 christos # define LT_DLLAZY_OR_NOW DL_LAZY
11350 1.4 christos # else
11351 1.4 christos # ifdef RTLD_NOW
11352 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
11353 1.4 christos # else
11354 1.4 christos # ifdef DL_NOW
11355 1.4 christos # define LT_DLLAZY_OR_NOW DL_NOW
11356 1.4 christos # else
11357 1.4 christos # define LT_DLLAZY_OR_NOW 0
11358 1.4 christos # endif
11359 1.4 christos # endif
11360 1.4 christos # endif
11361 1.4 christos # endif
11362 1.4 christos #endif
11363 1.4 christos
11364 1.4 christos void fnord() { int i=42;}
11365 1.4 christos int main ()
11366 1.4 christos {
11367 1.4 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11368 1.4 christos int status = $lt_dlunknown;
11369 1.4 christos
11370 1.4 christos if (self)
11371 1.4 christos {
11372 1.4 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11373 1.4 christos else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11374 1.4 christos /* dlclose (self); */
11375 1.4 christos }
11376 1.4 christos else
11377 1.4 christos puts (dlerror ());
11378 1.1 christos
11379 1.4 christos return status;
11380 1.4 christos }
11381 1.4 christos _LT_EOF
11382 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11383 1.4 christos (eval $ac_link) 2>&5
11384 1.4 christos ac_status=$?
11385 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11386 1.4 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11387 1.4 christos (./conftest; exit; ) >&5 2>/dev/null
11388 1.4 christos lt_status=$?
11389 1.4 christos case x$lt_status in
11390 1.4 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11391 1.4 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11392 1.4 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11393 1.4 christos esac
11394 1.4 christos else :
11395 1.4 christos # compilation failed
11396 1.4 christos lt_cv_dlopen_self=no
11397 1.4 christos fi
11398 1.3 christos fi
11399 1.4 christos rm -fr conftest*
11400 1.4 christos
11401 1.1 christos
11402 1.4 christos fi
11403 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11404 1.4 christos $as_echo "$lt_cv_dlopen_self" >&6; }
11405 1.1 christos
11406 1.4 christos if test "x$lt_cv_dlopen_self" = xyes; then
11407 1.4 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11408 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11409 1.4 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11410 1.8 christos if ${lt_cv_dlopen_self_static+:} false; then :
11411 1.4 christos $as_echo_n "(cached) " >&6
11412 1.4 christos else
11413 1.4 christos if test "$cross_compiling" = yes; then :
11414 1.4 christos lt_cv_dlopen_self_static=cross
11415 1.3 christos else
11416 1.4 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11417 1.4 christos lt_status=$lt_dlunknown
11418 1.4 christos cat > conftest.$ac_ext <<_LT_EOF
11419 1.8 christos #line 11419 "configure"
11420 1.4 christos #include "confdefs.h"
11421 1.4 christos
11422 1.4 christos #if HAVE_DLFCN_H
11423 1.4 christos #include <dlfcn.h>
11424 1.4 christos #endif
11425 1.4 christos
11426 1.4 christos #include <stdio.h>
11427 1.4 christos
11428 1.4 christos #ifdef RTLD_GLOBAL
11429 1.4 christos # define LT_DLGLOBAL RTLD_GLOBAL
11430 1.4 christos #else
11431 1.4 christos # ifdef DL_GLOBAL
11432 1.4 christos # define LT_DLGLOBAL DL_GLOBAL
11433 1.4 christos # else
11434 1.4 christos # define LT_DLGLOBAL 0
11435 1.4 christos # endif
11436 1.4 christos #endif
11437 1.4 christos
11438 1.4 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11439 1.4 christos find out it does not work in some platform. */
11440 1.4 christos #ifndef LT_DLLAZY_OR_NOW
11441 1.4 christos # ifdef RTLD_LAZY
11442 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
11443 1.4 christos # else
11444 1.4 christos # ifdef DL_LAZY
11445 1.4 christos # define LT_DLLAZY_OR_NOW DL_LAZY
11446 1.4 christos # else
11447 1.4 christos # ifdef RTLD_NOW
11448 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
11449 1.4 christos # else
11450 1.4 christos # ifdef DL_NOW
11451 1.4 christos # define LT_DLLAZY_OR_NOW DL_NOW
11452 1.4 christos # else
11453 1.4 christos # define LT_DLLAZY_OR_NOW 0
11454 1.4 christos # endif
11455 1.4 christos # endif
11456 1.4 christos # endif
11457 1.4 christos # endif
11458 1.4 christos #endif
11459 1.1 christos
11460 1.4 christos void fnord() { int i=42;}
11461 1.4 christos int main ()
11462 1.4 christos {
11463 1.4 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11464 1.4 christos int status = $lt_dlunknown;
11465 1.1 christos
11466 1.4 christos if (self)
11467 1.4 christos {
11468 1.4 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11469 1.4 christos else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11470 1.4 christos /* dlclose (self); */
11471 1.4 christos }
11472 1.4 christos else
11473 1.4 christos puts (dlerror ());
11474 1.1 christos
11475 1.4 christos return status;
11476 1.4 christos }
11477 1.4 christos _LT_EOF
11478 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11479 1.4 christos (eval $ac_link) 2>&5
11480 1.4 christos ac_status=$?
11481 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11482 1.4 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11483 1.4 christos (./conftest; exit; ) >&5 2>/dev/null
11484 1.4 christos lt_status=$?
11485 1.4 christos case x$lt_status in
11486 1.4 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11487 1.4 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11488 1.4 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11489 1.4 christos esac
11490 1.4 christos else :
11491 1.4 christos # compilation failed
11492 1.4 christos lt_cv_dlopen_self_static=no
11493 1.4 christos fi
11494 1.3 christos fi
11495 1.4 christos rm -fr conftest*
11496 1.1 christos
11497 1.1 christos
11498 1.3 christos fi
11499 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11500 1.4 christos $as_echo "$lt_cv_dlopen_self_static" >&6; }
11501 1.4 christos fi
11502 1.1 christos
11503 1.4 christos CPPFLAGS="$save_CPPFLAGS"
11504 1.4 christos LDFLAGS="$save_LDFLAGS"
11505 1.4 christos LIBS="$save_LIBS"
11506 1.4 christos ;;
11507 1.4 christos esac
11508 1.1 christos
11509 1.4 christos case $lt_cv_dlopen_self in
11510 1.4 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11511 1.4 christos *) enable_dlopen_self=unknown ;;
11512 1.4 christos esac
11513 1.1 christos
11514 1.4 christos case $lt_cv_dlopen_self_static in
11515 1.4 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11516 1.4 christos *) enable_dlopen_self_static=unknown ;;
11517 1.4 christos esac
11518 1.3 christos fi
11519 1.1 christos
11520 1.1 christos
11521 1.1 christos
11522 1.1 christos
11523 1.1 christos
11524 1.1 christos
11525 1.1 christos
11526 1.1 christos
11527 1.1 christos
11528 1.1 christos
11529 1.1 christos
11530 1.1 christos
11531 1.1 christos
11532 1.1 christos
11533 1.1 christos
11534 1.1 christos
11535 1.1 christos
11536 1.4 christos striplib=
11537 1.4 christos old_striplib=
11538 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11539 1.4 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11540 1.4 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11541 1.4 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11542 1.4 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11543 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11544 1.4 christos $as_echo "yes" >&6; }
11545 1.3 christos else
11546 1.4 christos # FIXME - insert some real tests, host_os isn't really good enough
11547 1.4 christos case $host_os in
11548 1.4 christos darwin*)
11549 1.4 christos if test -n "$STRIP" ; then
11550 1.4 christos striplib="$STRIP -x"
11551 1.4 christos old_striplib="$STRIP -S"
11552 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11553 1.4 christos $as_echo "yes" >&6; }
11554 1.4 christos else
11555 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11556 1.4 christos $as_echo "no" >&6; }
11557 1.4 christos fi
11558 1.4 christos ;;
11559 1.4 christos *)
11560 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11561 1.4 christos $as_echo "no" >&6; }
11562 1.4 christos ;;
11563 1.4 christos esac
11564 1.3 christos fi
11565 1.1 christos
11566 1.1 christos
11567 1.1 christos
11568 1.1 christos
11569 1.1 christos
11570 1.1 christos
11571 1.1 christos
11572 1.1 christos
11573 1.1 christos
11574 1.1 christos
11575 1.1 christos
11576 1.1 christos
11577 1.4 christos # Report which library types will actually be built
11578 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11579 1.4 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11580 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11581 1.4 christos $as_echo "$can_build_shared" >&6; }
11582 1.1 christos
11583 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11584 1.4 christos $as_echo_n "checking whether to build shared libraries... " >&6; }
11585 1.4 christos test "$can_build_shared" = "no" && enable_shared=no
11586 1.1 christos
11587 1.4 christos # On AIX, shared libraries and static libraries use the same namespace, and
11588 1.4 christos # are all built from PIC.
11589 1.4 christos case $host_os in
11590 1.4 christos aix3*)
11591 1.4 christos test "$enable_shared" = yes && enable_static=no
11592 1.4 christos if test -n "$RANLIB"; then
11593 1.4 christos archive_cmds="$archive_cmds~\$RANLIB \$lib"
11594 1.4 christos postinstall_cmds='$RANLIB $lib'
11595 1.4 christos fi
11596 1.4 christos ;;
11597 1.1 christos
11598 1.4 christos aix[4-9]*)
11599 1.4 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11600 1.4 christos test "$enable_shared" = yes && enable_static=no
11601 1.4 christos fi
11602 1.4 christos ;;
11603 1.4 christos esac
11604 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11605 1.4 christos $as_echo "$enable_shared" >&6; }
11606 1.1 christos
11607 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11608 1.4 christos $as_echo_n "checking whether to build static libraries... " >&6; }
11609 1.4 christos # Make sure either enable_shared or enable_static is yes.
11610 1.4 christos test "$enable_shared" = yes || enable_static=yes
11611 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11612 1.4 christos $as_echo "$enable_static" >&6; }
11613 1.1 christos
11614 1.1 christos
11615 1.3 christos
11616 1.3 christos
11617 1.3 christos fi
11618 1.4 christos ac_ext=c
11619 1.4 christos ac_cpp='$CPP $CPPFLAGS'
11620 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11621 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11622 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
11623 1.1 christos
11624 1.4 christos CC="$lt_save_CC"
11625 1.1 christos
11626 1.3 christos
11627 1.3 christos
11628 1.1 christos
11629 1.1 christos
11630 1.3 christos
11631 1.3 christos
11632 1.3 christos
11633 1.1 christos
11634 1.3 christos
11635 1.1 christos
11636 1.1 christos
11637 1.1 christos
11638 1.8 christos ac_config_commands="$ac_config_commands libtool"
11639 1.8 christos
11640 1.8 christos
11641 1.8 christos
11642 1.8 christos
11643 1.8 christos # Only expand once:
11644 1.8 christos
11645 1.8 christos
11646 1.8 christos
11647 1.8 christos
11648 1.8 christos CFLAG_VISIBILITY=
11649 1.8 christos HAVE_VISIBILITY=0
11650 1.8 christos if test -n "$GCC"; then
11651 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
11652 1.8 christos $as_echo_n "checking whether the -Werror option is usable... " >&6; }
11653 1.8 christos if ${gl_cv_cc_vis_werror+:} false; then :
11654 1.8 christos $as_echo_n "(cached) " >&6
11655 1.8 christos else
11656 1.8 christos
11657 1.8 christos gl_save_CFLAGS="$CFLAGS"
11658 1.8 christos CFLAGS="$CFLAGS -Werror"
11659 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11660 1.8 christos /* end confdefs.h. */
11661 1.8 christos
11662 1.8 christos int
11663 1.8 christos main ()
11664 1.8 christos {
11665 1.8 christos
11666 1.8 christos ;
11667 1.8 christos return 0;
11668 1.8 christos }
11669 1.8 christos _ACEOF
11670 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
11671 1.8 christos gl_cv_cc_vis_werror=yes
11672 1.8 christos else
11673 1.8 christos gl_cv_cc_vis_werror=no
11674 1.8 christos fi
11675 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11676 1.8 christos CFLAGS="$gl_save_CFLAGS"
11677 1.8 christos fi
11678 1.8 christos
11679 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
11680 1.8 christos $as_echo "$gl_cv_cc_vis_werror" >&6; }
11681 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
11682 1.8 christos $as_echo_n "checking for simple visibility declarations... " >&6; }
11683 1.8 christos if ${gl_cv_cc_visibility+:} false; then :
11684 1.8 christos $as_echo_n "(cached) " >&6
11685 1.8 christos else
11686 1.8 christos
11687 1.8 christos gl_save_CFLAGS="$CFLAGS"
11688 1.8 christos CFLAGS="$CFLAGS -fvisibility=hidden"
11689 1.8 christos if test $gl_cv_cc_vis_werror = yes; then
11690 1.8 christos CFLAGS="$CFLAGS -Werror"
11691 1.8 christos fi
11692 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11693 1.8 christos /* end confdefs.h. */
11694 1.8 christos extern __attribute__((__visibility__("hidden"))) int hiddenvar;
11695 1.9 christos extern __attribute__((__visibility__("default"))) int exportedvar;
11696 1.9 christos extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
11697 1.9 christos extern __attribute__((__visibility__("default"))) int exportedfunc (void);
11698 1.9 christos void dummyfunc (void) {}
11699 1.8 christos int
11700 1.8 christos main ()
11701 1.8 christos {
11702 1.8 christos
11703 1.8 christos ;
11704 1.8 christos return 0;
11705 1.8 christos }
11706 1.8 christos _ACEOF
11707 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
11708 1.8 christos gl_cv_cc_visibility=yes
11709 1.8 christos else
11710 1.8 christos gl_cv_cc_visibility=no
11711 1.8 christos fi
11712 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11713 1.8 christos CFLAGS="$gl_save_CFLAGS"
11714 1.8 christos fi
11715 1.3 christos
11716 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
11717 1.8 christos $as_echo "$gl_cv_cc_visibility" >&6; }
11718 1.8 christos if test $gl_cv_cc_visibility = yes; then
11719 1.8 christos CFLAG_VISIBILITY="-fvisibility=hidden"
11720 1.8 christos HAVE_VISIBILITY=1
11721 1.8 christos fi
11722 1.8 christos fi
11723 1.1 christos
11724 1.1 christos
11725 1.3 christos
11726 1.8 christos cat >>confdefs.h <<_ACEOF
11727 1.8 christos #define HAVE_VISIBILITY $HAVE_VISIBILITY
11728 1.8 christos _ACEOF
11729 1.1 christos
11730 1.1 christos
11731 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11732 1.4 christos $as_echo_n "checking for ANSI C header files... " >&6; }
11733 1.8 christos if ${ac_cv_header_stdc+:} false; then :
11734 1.4 christos $as_echo_n "(cached) " >&6
11735 1.1 christos else
11736 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11737 1.1 christos /* end confdefs.h. */
11738 1.4 christos #include <stdlib.h>
11739 1.4 christos #include <stdarg.h>
11740 1.4 christos #include <string.h>
11741 1.4 christos #include <float.h>
11742 1.3 christos
11743 1.3 christos int
11744 1.3 christos main ()
11745 1.3 christos {
11746 1.3 christos
11747 1.3 christos ;
11748 1.3 christos return 0;
11749 1.3 christos }
11750 1.1 christos _ACEOF
11751 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
11752 1.4 christos ac_cv_header_stdc=yes
11753 1.1 christos else
11754 1.4 christos ac_cv_header_stdc=no
11755 1.4 christos fi
11756 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11757 1.4 christos
11758 1.4 christos if test $ac_cv_header_stdc = yes; then
11759 1.4 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11760 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11761 1.4 christos /* end confdefs.h. */
11762 1.4 christos #include <string.h>
11763 1.4 christos
11764 1.4 christos _ACEOF
11765 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11766 1.4 christos $EGREP "memchr" >/dev/null 2>&1; then :
11767 1.1 christos
11768 1.4 christos else
11769 1.4 christos ac_cv_header_stdc=no
11770 1.1 christos fi
11771 1.4 christos rm -f conftest*
11772 1.1 christos
11773 1.3 christos fi
11774 1.3 christos
11775 1.4 christos if test $ac_cv_header_stdc = yes; then
11776 1.4 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11777 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11778 1.4 christos /* end confdefs.h. */
11779 1.4 christos #include <stdlib.h>
11780 1.4 christos
11781 1.3 christos _ACEOF
11782 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11783 1.4 christos $EGREP "free" >/dev/null 2>&1; then :
11784 1.3 christos
11785 1.3 christos else
11786 1.4 christos ac_cv_header_stdc=no
11787 1.4 christos fi
11788 1.4 christos rm -f conftest*
11789 1.3 christos
11790 1.3 christos fi
11791 1.3 christos
11792 1.4 christos if test $ac_cv_header_stdc = yes; then
11793 1.4 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11794 1.4 christos if test "$cross_compiling" = yes; then :
11795 1.4 christos :
11796 1.3 christos else
11797 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11798 1.1 christos /* end confdefs.h. */
11799 1.4 christos #include <ctype.h>
11800 1.4 christos #include <stdlib.h>
11801 1.4 christos #if ((' ' & 0x0FF) == 0x020)
11802 1.4 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11803 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11804 1.4 christos #else
11805 1.4 christos # define ISLOWER(c) \
11806 1.4 christos (('a' <= (c) && (c) <= 'i') \
11807 1.4 christos || ('j' <= (c) && (c) <= 'r') \
11808 1.4 christos || ('s' <= (c) && (c) <= 'z'))
11809 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11810 1.3 christos #endif
11811 1.4 christos
11812 1.4 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11813 1.3 christos int
11814 1.3 christos main ()
11815 1.3 christos {
11816 1.4 christos int i;
11817 1.4 christos for (i = 0; i < 256; i++)
11818 1.4 christos if (XOR (islower (i), ISLOWER (i))
11819 1.4 christos || toupper (i) != TOUPPER (i))
11820 1.4 christos return 2;
11821 1.3 christos return 0;
11822 1.3 christos }
11823 1.1 christos _ACEOF
11824 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
11825 1.4 christos
11826 1.1 christos else
11827 1.4 christos ac_cv_header_stdc=no
11828 1.4 christos fi
11829 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11830 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
11831 1.4 christos fi
11832 1.1 christos
11833 1.1 christos fi
11834 1.1 christos fi
11835 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11836 1.4 christos $as_echo "$ac_cv_header_stdc" >&6; }
11837 1.4 christos if test $ac_cv_header_stdc = yes; then
11838 1.1 christos
11839 1.4 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11840 1.1 christos
11841 1.4 christos fi
11842 1.1 christos
11843 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
11844 1.4 christos $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
11845 1.8 christos if ${ac_cv_header_sys_types_h_makedev+:} false; then :
11846 1.4 christos $as_echo_n "(cached) " >&6
11847 1.1 christos else
11848 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11849 1.1 christos /* end confdefs.h. */
11850 1.3 christos #include <sys/types.h>
11851 1.3 christos int
11852 1.3 christos main ()
11853 1.3 christos {
11854 1.4 christos return makedev(0, 0);
11855 1.3 christos ;
11856 1.3 christos return 0;
11857 1.3 christos }
11858 1.1 christos _ACEOF
11859 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11860 1.4 christos ac_cv_header_sys_types_h_makedev=yes
11861 1.1 christos else
11862 1.4 christos ac_cv_header_sys_types_h_makedev=no
11863 1.4 christos fi
11864 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11865 1.4 christos conftest$ac_exeext conftest.$ac_ext
11866 1.1 christos
11867 1.1 christos fi
11868 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
11869 1.4 christos $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
11870 1.4 christos
11871 1.4 christos if test $ac_cv_header_sys_types_h_makedev = no; then
11872 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
11873 1.8 christos if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
11874 1.4 christos
11875 1.4 christos $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
11876 1.1 christos
11877 1.3 christos fi
11878 1.3 christos
11879 1.4 christos
11880 1.4 christos
11881 1.4 christos if test $ac_cv_header_sys_mkdev_h = no; then
11882 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
11883 1.8 christos if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
11884 1.4 christos
11885 1.4 christos $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
11886 1.3 christos
11887 1.3 christos fi
11888 1.3 christos
11889 1.3 christos
11890 1.4 christos fi
11891 1.4 christos fi
11892 1.4 christos
11893 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
11894 1.4 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
11895 1.8 christos if ${ac_cv_header_sys_wait_h+:} false; then :
11896 1.4 christos $as_echo_n "(cached) " >&6
11897 1.3 christos else
11898 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11899 1.3 christos /* end confdefs.h. */
11900 1.4 christos #include <sys/types.h>
11901 1.4 christos #include <sys/wait.h>
11902 1.4 christos #ifndef WEXITSTATUS
11903 1.4 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
11904 1.4 christos #endif
11905 1.4 christos #ifndef WIFEXITED
11906 1.4 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
11907 1.4 christos #endif
11908 1.3 christos
11909 1.3 christos int
11910 1.3 christos main ()
11911 1.3 christos {
11912 1.4 christos int s;
11913 1.4 christos wait (&s);
11914 1.4 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
11915 1.3 christos ;
11916 1.3 christos return 0;
11917 1.3 christos }
11918 1.1 christos _ACEOF
11919 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
11920 1.4 christos ac_cv_header_sys_wait_h=yes
11921 1.1 christos else
11922 1.4 christos ac_cv_header_sys_wait_h=no
11923 1.4 christos fi
11924 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11925 1.4 christos fi
11926 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
11927 1.4 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
11928 1.4 christos if test $ac_cv_header_sys_wait_h = yes; then
11929 1.4 christos
11930 1.4 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11931 1.1 christos
11932 1.1 christos fi
11933 1.1 christos
11934 1.4 christos for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h
11935 1.4 christos do :
11936 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11937 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11938 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11939 1.4 christos cat >>confdefs.h <<_ACEOF
11940 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11941 1.4 christos _ACEOF
11942 1.4 christos
11943 1.3 christos fi
11944 1.1 christos
11945 1.4 christos done
11946 1.4 christos
11947 1.8 christos for ac_header in stddef.h utime.h wchar.h wctype.h limits.h
11948 1.4 christos do :
11949 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11950 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11951 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11952 1.4 christos cat >>confdefs.h <<_ACEOF
11953 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11954 1.3 christos _ACEOF
11955 1.1 christos
11956 1.4 christos fi
11957 1.4 christos
11958 1.4 christos done
11959 1.1 christos
11960 1.4 christos for ac_header in getopt.h err.h
11961 1.4 christos do :
11962 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11963 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11964 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11965 1.3 christos cat >>confdefs.h <<_ACEOF
11966 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11967 1.1 christos _ACEOF
11968 1.1 christos
11969 1.1 christos fi
11970 1.1 christos
11971 1.4 christos done
11972 1.1 christos
11973 1.4 christos for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h
11974 1.4 christos do :
11975 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11976 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11977 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11978 1.4 christos cat >>confdefs.h <<_ACEOF
11979 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11980 1.1 christos _ACEOF
11981 1.1 christos
11982 1.1 christos fi
11983 1.1 christos
11984 1.4 christos done
11985 1.1 christos
11986 1.4 christos for ac_header in zlib.h
11987 1.4 christos do :
11988 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
11989 1.8 christos if test "x$ac_cv_header_zlib_h" = xyes; then :
11990 1.4 christos cat >>confdefs.h <<_ACEOF
11991 1.4 christos #define HAVE_ZLIB_H 1
11992 1.1 christos _ACEOF
11993 1.1 christos
11994 1.4 christos fi
11995 1.3 christos
11996 1.4 christos done
11997 1.1 christos
11998 1.1 christos
11999 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12000 1.4 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12001 1.8 christos if ${ac_cv_c_const+:} false; then :
12002 1.4 christos $as_echo_n "(cached) " >&6
12003 1.1 christos else
12004 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12005 1.1 christos /* end confdefs.h. */
12006 1.4 christos
12007 1.3 christos int
12008 1.3 christos main ()
12009 1.3 christos {
12010 1.8 christos
12011 1.4 christos #ifndef __cplusplus
12012 1.8 christos /* Ultrix mips cc rejects this sort of thing. */
12013 1.4 christos typedef int charset[2];
12014 1.8 christos const charset cs = { 0, 0 };
12015 1.4 christos /* SunOS 4.1.1 cc rejects this. */
12016 1.4 christos char const *const *pcpcc;
12017 1.4 christos char **ppc;
12018 1.4 christos /* NEC SVR4.0.2 mips cc rejects this. */
12019 1.4 christos struct point {int x, y;};
12020 1.4 christos static struct point const zero = {0,0};
12021 1.4 christos /* AIX XL C 1.02.0.0 rejects this.
12022 1.4 christos It does not let you subtract one const X* pointer from another in
12023 1.4 christos an arm of an if-expression whose if-part is not a constant
12024 1.4 christos expression */
12025 1.4 christos const char *g = "string";
12026 1.4 christos pcpcc = &g + (g ? g-g : 0);
12027 1.4 christos /* HPUX 7.0 cc rejects these. */
12028 1.4 christos ++pcpcc;
12029 1.4 christos ppc = (char**) pcpcc;
12030 1.4 christos pcpcc = (char const *const *) ppc;
12031 1.8 christos { /* SCO 3.2v4 cc rejects this sort of thing. */
12032 1.8 christos char tx;
12033 1.8 christos char *t = &tx;
12034 1.4 christos char const *s = 0 ? (char *) 0 : (char const *) 0;
12035 1.4 christos
12036 1.4 christos *t++ = 0;
12037 1.4 christos if (s) return 0;
12038 1.4 christos }
12039 1.4 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12040 1.4 christos int x[] = {25, 17};
12041 1.4 christos const int *foo = &x[0];
12042 1.4 christos ++foo;
12043 1.4 christos }
12044 1.4 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12045 1.4 christos typedef const int *iptr;
12046 1.4 christos iptr p = 0;
12047 1.4 christos ++p;
12048 1.4 christos }
12049 1.8 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12050 1.4 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12051 1.8 christos struct s { int j; const int *ap[3]; } bx;
12052 1.8 christos struct s *b = &bx; b->j = 5;
12053 1.4 christos }
12054 1.4 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12055 1.4 christos const int foo = 10;
12056 1.4 christos if (!foo) return 0;
12057 1.4 christos }
12058 1.4 christos return !cs[0] && !zero.x;
12059 1.4 christos #endif
12060 1.3 christos
12061 1.3 christos ;
12062 1.3 christos return 0;
12063 1.3 christos }
12064 1.1 christos _ACEOF
12065 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12066 1.4 christos ac_cv_c_const=yes
12067 1.1 christos else
12068 1.4 christos ac_cv_c_const=no
12069 1.4 christos fi
12070 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12071 1.4 christos fi
12072 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12073 1.4 christos $as_echo "$ac_cv_c_const" >&6; }
12074 1.4 christos if test $ac_cv_c_const = no; then
12075 1.1 christos
12076 1.4 christos $as_echo "#define const /**/" >>confdefs.h
12077 1.3 christos
12078 1.1 christos fi
12079 1.1 christos
12080 1.4 christos ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
12081 1.8 christos if test "x$ac_cv_type_off_t" = xyes; then :
12082 1.4 christos
12083 1.1 christos else
12084 1.1 christos
12085 1.4 christos cat >>confdefs.h <<_ACEOF
12086 1.4 christos #define off_t long int
12087 1.4 christos _ACEOF
12088 1.1 christos
12089 1.1 christos fi
12090 1.1 christos
12091 1.4 christos ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12092 1.8 christos if test "x$ac_cv_type_size_t" = xyes; then :
12093 1.1 christos
12094 1.1 christos else
12095 1.3 christos
12096 1.4 christos cat >>confdefs.h <<_ACEOF
12097 1.4 christos #define size_t unsigned int
12098 1.1 christos _ACEOF
12099 1.3 christos
12100 1.1 christos fi
12101 1.1 christos
12102 1.4 christos ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
12103 1.8 christos if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
12104 1.3 christos
12105 1.4 christos cat >>confdefs.h <<_ACEOF
12106 1.4 christos #define HAVE_STRUCT_STAT_ST_RDEV 1
12107 1.1 christos _ACEOF
12108 1.1 christos
12109 1.3 christos
12110 1.1 christos fi
12111 1.1 christos
12112 1.4 christos
12113 1.8 christos ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "$ac_includes_default"
12114 1.8 christos if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
12115 1.8 christos
12116 1.8 christos cat >>confdefs.h <<_ACEOF
12117 1.8 christos #define HAVE_STRUCT_TM_TM_GMTOFF 1
12118 1.8 christos _ACEOF
12119 1.8 christos
12120 1.8 christos
12121 1.8 christos fi
12122 1.8 christos
12123 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
12124 1.4 christos $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
12125 1.8 christos if ${ac_cv_struct_tm+:} false; then :
12126 1.4 christos $as_echo_n "(cached) " >&6
12127 1.1 christos else
12128 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12129 1.3 christos /* end confdefs.h. */
12130 1.3 christos #include <sys/types.h>
12131 1.4 christos #include <time.h>
12132 1.4 christos
12133 1.3 christos int
12134 1.3 christos main ()
12135 1.3 christos {
12136 1.4 christos struct tm tm;
12137 1.4 christos int *p = &tm.tm_sec;
12138 1.4 christos return !p;
12139 1.3 christos ;
12140 1.3 christos return 0;
12141 1.3 christos }
12142 1.1 christos _ACEOF
12143 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12144 1.4 christos ac_cv_struct_tm=time.h
12145 1.3 christos else
12146 1.4 christos ac_cv_struct_tm=sys/time.h
12147 1.4 christos fi
12148 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12149 1.4 christos fi
12150 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
12151 1.4 christos $as_echo "$ac_cv_struct_tm" >&6; }
12152 1.4 christos if test $ac_cv_struct_tm = sys/time.h; then
12153 1.3 christos
12154 1.4 christos $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
12155 1.1 christos
12156 1.1 christos fi
12157 1.1 christos
12158 1.8 christos ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
12159 1.8 christos #include <$ac_cv_struct_tm>
12160 1.8 christos
12161 1.8 christos "
12162 1.8 christos if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
12163 1.3 christos
12164 1.4 christos cat >>confdefs.h <<_ACEOF
12165 1.8 christos #define HAVE_STRUCT_TM_TM_ZONE 1
12166 1.1 christos _ACEOF
12167 1.1 christos
12168 1.3 christos
12169 1.1 christos fi
12170 1.8 christos
12171 1.8 christos if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
12172 1.8 christos
12173 1.8 christos $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
12174 1.8 christos
12175 1.8 christos else
12176 1.8 christos ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
12177 1.8 christos "
12178 1.8 christos if test "x$ac_cv_have_decl_tzname" = xyes; then :
12179 1.8 christos ac_have_decl=1
12180 1.8 christos else
12181 1.8 christos ac_have_decl=0
12182 1.8 christos fi
12183 1.1 christos
12184 1.3 christos cat >>confdefs.h <<_ACEOF
12185 1.8 christos #define HAVE_DECL_TZNAME $ac_have_decl
12186 1.8 christos _ACEOF
12187 1.8 christos
12188 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
12189 1.8 christos $as_echo_n "checking for tzname... " >&6; }
12190 1.8 christos if ${ac_cv_var_tzname+:} false; then :
12191 1.8 christos $as_echo_n "(cached) " >&6
12192 1.8 christos else
12193 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12194 1.8 christos /* end confdefs.h. */
12195 1.8 christos #include <time.h>
12196 1.8 christos #if !HAVE_DECL_TZNAME
12197 1.8 christos extern char *tzname[];
12198 1.8 christos #endif
12199 1.8 christos
12200 1.8 christos int
12201 1.8 christos main ()
12202 1.8 christos {
12203 1.8 christos return tzname[0][0];
12204 1.8 christos ;
12205 1.8 christos return 0;
12206 1.8 christos }
12207 1.3 christos _ACEOF
12208 1.8 christos if ac_fn_c_try_link "$LINENO"; then :
12209 1.8 christos ac_cv_var_tzname=yes
12210 1.8 christos else
12211 1.8 christos ac_cv_var_tzname=no
12212 1.8 christos fi
12213 1.8 christos rm -f core conftest.err conftest.$ac_objext \
12214 1.8 christos conftest$ac_exeext conftest.$ac_ext
12215 1.8 christos fi
12216 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
12217 1.8 christos $as_echo "$ac_cv_var_tzname" >&6; }
12218 1.8 christos if test $ac_cv_var_tzname = yes; then
12219 1.4 christos
12220 1.8 christos $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
12221 1.4 christos
12222 1.8 christos fi
12223 1.3 christos fi
12224 1.1 christos
12225 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5
12226 1.4 christos $as_echo_n "checking for tm_zone in struct tm... " >&6; }
12227 1.8 christos if ${ac_cv_struct_tm_zone+:} false; then :
12228 1.4 christos $as_echo_n "(cached) " >&6
12229 1.3 christos else
12230 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12231 1.1 christos /* end confdefs.h. */
12232 1.4 christos #include <sys/types.h>
12233 1.4 christos #include <$ac_cv_struct_tm>
12234 1.3 christos int
12235 1.3 christos main ()
12236 1.3 christos {
12237 1.4 christos struct tm tm; tm.tm_zone;
12238 1.3 christos ;
12239 1.3 christos return 0;
12240 1.3 christos }
12241 1.1 christos _ACEOF
12242 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12243 1.4 christos ac_cv_struct_tm_zone=yes
12244 1.1 christos else
12245 1.4 christos ac_cv_struct_tm_zone=no
12246 1.4 christos fi
12247 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12248 1.4 christos fi
12249 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5
12250 1.4 christos $as_echo "$ac_cv_struct_tm_zone" >&6; }
12251 1.4 christos if test "$ac_cv_struct_tm_zone" = yes; then
12252 1.1 christos
12253 1.4 christos $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
12254 1.1 christos
12255 1.1 christos fi
12256 1.1 christos
12257 1.4 christos # On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will
12258 1.4 christos # consider it declared and we won't give our own extern.
12259 1.4 christos ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
12260 1.4 christos "
12261 1.8 christos if test "x$ac_cv_have_decl_tzname" = xyes; then :
12262 1.4 christos ac_have_decl=1
12263 1.1 christos else
12264 1.4 christos ac_have_decl=0
12265 1.3 christos fi
12266 1.3 christos
12267 1.3 christos cat >>confdefs.h <<_ACEOF
12268 1.4 christos #define HAVE_DECL_TZNAME $ac_have_decl
12269 1.3 christos _ACEOF
12270 1.1 christos
12271 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
12272 1.4 christos $as_echo_n "checking for tzname... " >&6; }
12273 1.8 christos if ${ac_cv_var_tzname+:} false; then :
12274 1.4 christos $as_echo_n "(cached) " >&6
12275 1.3 christos else
12276 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12277 1.1 christos /* end confdefs.h. */
12278 1.4 christos #include <time.h>
12279 1.4 christos #if !HAVE_DECL_TZNAME
12280 1.4 christos extern char *tzname[];
12281 1.4 christos #endif
12282 1.3 christos int
12283 1.3 christos main ()
12284 1.3 christos {
12285 1.4 christos return tzname[0][0];
12286 1.3 christos ;
12287 1.3 christos return 0;
12288 1.3 christos }
12289 1.1 christos _ACEOF
12290 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12291 1.4 christos ac_cv_var_tzname=yes
12292 1.1 christos else
12293 1.4 christos ac_cv_var_tzname=no
12294 1.1 christos fi
12295 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12296 1.4 christos conftest$ac_exeext conftest.$ac_ext
12297 1.1 christos fi
12298 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
12299 1.4 christos $as_echo "$ac_cv_var_tzname" >&6; }
12300 1.4 christos if test $ac_cv_var_tzname = yes; then
12301 1.3 christos
12302 1.4 christos $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
12303 1.1 christos
12304 1.4 christos fi
12305 1.1 christos
12306 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5
12307 1.4 christos $as_echo_n "checking for tm_isdst in struct tm... " >&6; }
12308 1.8 christos if ${ac_cv_struct_tm_isdst+:} false; then :
12309 1.4 christos $as_echo_n "(cached) " >&6
12310 1.1 christos else
12311 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12312 1.1 christos /* end confdefs.h. */
12313 1.4 christos #include <sys/types.h>
12314 1.4 christos #include <$ac_cv_struct_tm>
12315 1.3 christos int
12316 1.3 christos main ()
12317 1.3 christos {
12318 1.4 christos struct tm tm; tm.tm_isdst;
12319 1.3 christos ;
12320 1.3 christos return 0;
12321 1.3 christos }
12322 1.1 christos _ACEOF
12323 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12324 1.4 christos ac_cv_struct_tm_isdst=yes
12325 1.1 christos else
12326 1.4 christos ac_cv_struct_tm_isdst=no
12327 1.1 christos fi
12328 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12329 1.3 christos fi
12330 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5
12331 1.4 christos $as_echo "$ac_cv_struct_tm_isdst" >&6; }
12332 1.4 christos if test "$ac_cv_struct_tm_isdst" = yes; then
12333 1.3 christos
12334 1.4 christos $as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h
12335 1.3 christos
12336 1.3 christos fi
12337 1.3 christos
12338 1.1 christos
12339 1.4 christos ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h>
12340 1.4 christos "
12341 1.8 christos if test "x$ac_cv_have_decl_daylight" = xyes; then :
12342 1.4 christos ac_have_decl=1
12343 1.3 christos else
12344 1.4 christos ac_have_decl=0
12345 1.4 christos fi
12346 1.4 christos
12347 1.4 christos cat >>confdefs.h <<_ACEOF
12348 1.4 christos #define HAVE_DECL_DAYLIGHT $ac_have_decl
12349 1.1 christos _ACEOF
12350 1.4 christos
12351 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5
12352 1.4 christos $as_echo_n "checking for daylight... " >&6; }
12353 1.8 christos if ${ac_cv_var_daylight+:} false; then :
12354 1.4 christos $as_echo_n "(cached) " >&6
12355 1.4 christos else
12356 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12357 1.1 christos /* end confdefs.h. */
12358 1.4 christos #include <time.h>
12359 1.4 christos #if !HAVE_DECL_DAYLIGHT
12360 1.4 christos extern int daylight;
12361 1.4 christos #endif
12362 1.3 christos int
12363 1.3 christos main ()
12364 1.3 christos {
12365 1.4 christos atoi(daylight);
12366 1.3 christos ;
12367 1.3 christos return 0;
12368 1.3 christos }
12369 1.1 christos _ACEOF
12370 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12371 1.4 christos ac_cv_var_daylight=yes
12372 1.1 christos else
12373 1.4 christos ac_cv_var_daylight=no
12374 1.1 christos fi
12375 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12376 1.4 christos conftest$ac_exeext conftest.$ac_ext
12377 1.1 christos fi
12378 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5
12379 1.4 christos $as_echo "$ac_cv_var_daylight" >&6; }
12380 1.4 christos if test $ac_cv_var_daylight = yes; then
12381 1.1 christos
12382 1.4 christos $as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h
12383 1.1 christos
12384 1.4 christos fi
12385 1.3 christos
12386 1.4 christos # Check whether --enable-largefile was given.
12387 1.4 christos if test "${enable_largefile+set}" = set; then :
12388 1.4 christos enableval=$enable_largefile;
12389 1.1 christos fi
12390 1.4 christos
12391 1.4 christos if test "$enable_largefile" != no; then
12392 1.4 christos
12393 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12394 1.4 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12395 1.8 christos if ${ac_cv_sys_largefile_CC+:} false; then :
12396 1.4 christos $as_echo_n "(cached) " >&6
12397 1.1 christos else
12398 1.4 christos ac_cv_sys_largefile_CC=no
12399 1.4 christos if test "$GCC" != yes; then
12400 1.4 christos ac_save_CC=$CC
12401 1.4 christos while :; do
12402 1.4 christos # IRIX 6.2 and later do not support large files by default,
12403 1.4 christos # so use the C compiler's -n32 option if that helps.
12404 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12405 1.1 christos /* end confdefs.h. */
12406 1.4 christos #include <sys/types.h>
12407 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
12408 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12409 1.4 christos since some C++ compilers masquerading as C compilers
12410 1.4 christos incorrectly reject 9223372036854775807. */
12411 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12412 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12413 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
12414 1.4 christos ? 1 : -1];
12415 1.1 christos int
12416 1.1 christos main ()
12417 1.1 christos {
12418 1.4 christos
12419 1.1 christos ;
12420 1.1 christos return 0;
12421 1.1 christos }
12422 1.1 christos _ACEOF
12423 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12424 1.4 christos break
12425 1.4 christos fi
12426 1.4 christos rm -f core conftest.err conftest.$ac_objext
12427 1.4 christos CC="$CC -n32"
12428 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12429 1.4 christos ac_cv_sys_largefile_CC=' -n32'; break
12430 1.4 christos fi
12431 1.4 christos rm -f core conftest.err conftest.$ac_objext
12432 1.4 christos break
12433 1.4 christos done
12434 1.4 christos CC=$ac_save_CC
12435 1.4 christos rm -f conftest.$ac_ext
12436 1.4 christos fi
12437 1.4 christos fi
12438 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12439 1.4 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12440 1.4 christos if test "$ac_cv_sys_largefile_CC" != no; then
12441 1.4 christos CC=$CC$ac_cv_sys_largefile_CC
12442 1.4 christos fi
12443 1.4 christos
12444 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12445 1.4 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12446 1.8 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
12447 1.4 christos $as_echo_n "(cached) " >&6
12448 1.1 christos else
12449 1.4 christos while :; do
12450 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12451 1.4 christos /* end confdefs.h. */
12452 1.4 christos #include <sys/types.h>
12453 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
12454 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12455 1.4 christos since some C++ compilers masquerading as C compilers
12456 1.4 christos incorrectly reject 9223372036854775807. */
12457 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12458 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12459 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
12460 1.4 christos ? 1 : -1];
12461 1.4 christos int
12462 1.4 christos main ()
12463 1.4 christos {
12464 1.1 christos
12465 1.4 christos ;
12466 1.4 christos return 0;
12467 1.4 christos }
12468 1.4 christos _ACEOF
12469 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12470 1.4 christos ac_cv_sys_file_offset_bits=no; break
12471 1.1 christos fi
12472 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12473 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12474 1.4 christos /* end confdefs.h. */
12475 1.4 christos #define _FILE_OFFSET_BITS 64
12476 1.4 christos #include <sys/types.h>
12477 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
12478 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12479 1.4 christos since some C++ compilers masquerading as C compilers
12480 1.4 christos incorrectly reject 9223372036854775807. */
12481 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12482 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12483 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
12484 1.4 christos ? 1 : -1];
12485 1.4 christos int
12486 1.4 christos main ()
12487 1.4 christos {
12488 1.1 christos
12489 1.4 christos ;
12490 1.4 christos return 0;
12491 1.4 christos }
12492 1.4 christos _ACEOF
12493 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12494 1.4 christos ac_cv_sys_file_offset_bits=64; break
12495 1.4 christos fi
12496 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12497 1.4 christos ac_cv_sys_file_offset_bits=unknown
12498 1.4 christos break
12499 1.4 christos done
12500 1.1 christos fi
12501 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12502 1.4 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12503 1.4 christos case $ac_cv_sys_file_offset_bits in #(
12504 1.4 christos no | unknown) ;;
12505 1.4 christos *)
12506 1.3 christos cat >>confdefs.h <<_ACEOF
12507 1.4 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12508 1.1 christos _ACEOF
12509 1.4 christos ;;
12510 1.4 christos esac
12511 1.4 christos rm -rf conftest*
12512 1.4 christos if test $ac_cv_sys_file_offset_bits = unknown; then
12513 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12514 1.4 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12515 1.8 christos if ${ac_cv_sys_large_files+:} false; then :
12516 1.4 christos $as_echo_n "(cached) " >&6
12517 1.4 christos else
12518 1.4 christos while :; do
12519 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12520 1.4 christos /* end confdefs.h. */
12521 1.4 christos #include <sys/types.h>
12522 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
12523 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12524 1.4 christos since some C++ compilers masquerading as C compilers
12525 1.4 christos incorrectly reject 9223372036854775807. */
12526 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12527 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12528 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
12529 1.4 christos ? 1 : -1];
12530 1.4 christos int
12531 1.4 christos main ()
12532 1.4 christos {
12533 1.1 christos
12534 1.4 christos ;
12535 1.4 christos return 0;
12536 1.4 christos }
12537 1.4 christos _ACEOF
12538 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12539 1.4 christos ac_cv_sys_large_files=no; break
12540 1.1 christos fi
12541 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12542 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12543 1.1 christos /* end confdefs.h. */
12544 1.4 christos #define _LARGE_FILES 1
12545 1.4 christos #include <sys/types.h>
12546 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
12547 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12548 1.4 christos since some C++ compilers masquerading as C compilers
12549 1.4 christos incorrectly reject 9223372036854775807. */
12550 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12551 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12552 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
12553 1.4 christos ? 1 : -1];
12554 1.1 christos int
12555 1.1 christos main ()
12556 1.1 christos {
12557 1.4 christos
12558 1.1 christos ;
12559 1.1 christos return 0;
12560 1.1 christos }
12561 1.1 christos _ACEOF
12562 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12563 1.4 christos ac_cv_sys_large_files=1; break
12564 1.1 christos fi
12565 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12566 1.4 christos ac_cv_sys_large_files=unknown
12567 1.4 christos break
12568 1.4 christos done
12569 1.1 christos fi
12570 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12571 1.4 christos $as_echo "$ac_cv_sys_large_files" >&6; }
12572 1.4 christos case $ac_cv_sys_large_files in #(
12573 1.4 christos no | unknown) ;;
12574 1.4 christos *)
12575 1.1 christos cat >>confdefs.h <<_ACEOF
12576 1.4 christos #define _LARGE_FILES $ac_cv_sys_large_files
12577 1.1 christos _ACEOF
12578 1.4 christos ;;
12579 1.4 christos esac
12580 1.4 christos rm -rf conftest*
12581 1.4 christos fi
12582 1.8 christos
12583 1.8 christos
12584 1.4 christos fi
12585 1.1 christos
12586 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12587 1.4 christos $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
12588 1.8 christos if ${ac_cv_sys_largefile_source+:} false; then :
12589 1.4 christos $as_echo_n "(cached) " >&6
12590 1.1 christos else
12591 1.4 christos while :; do
12592 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12593 1.1 christos /* end confdefs.h. */
12594 1.4 christos #include <sys/types.h> /* for off_t */
12595 1.4 christos #include <stdio.h>
12596 1.1 christos int
12597 1.1 christos main ()
12598 1.1 christos {
12599 1.4 christos int (*fp) (FILE *, off_t, int) = fseeko;
12600 1.4 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12601 1.1 christos ;
12602 1.1 christos return 0;
12603 1.1 christos }
12604 1.1 christos _ACEOF
12605 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12606 1.4 christos ac_cv_sys_largefile_source=no; break
12607 1.1 christos fi
12608 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12609 1.4 christos conftest$ac_exeext conftest.$ac_ext
12610 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12611 1.1 christos /* end confdefs.h. */
12612 1.4 christos #define _LARGEFILE_SOURCE 1
12613 1.4 christos #include <sys/types.h> /* for off_t */
12614 1.4 christos #include <stdio.h>
12615 1.1 christos int
12616 1.1 christos main ()
12617 1.1 christos {
12618 1.4 christos int (*fp) (FILE *, off_t, int) = fseeko;
12619 1.4 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12620 1.1 christos ;
12621 1.1 christos return 0;
12622 1.1 christos }
12623 1.1 christos _ACEOF
12624 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12625 1.4 christos ac_cv_sys_largefile_source=1; break
12626 1.3 christos fi
12627 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12628 1.4 christos conftest$ac_exeext conftest.$ac_ext
12629 1.4 christos ac_cv_sys_largefile_source=unknown
12630 1.4 christos break
12631 1.4 christos done
12632 1.3 christos fi
12633 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12634 1.4 christos $as_echo "$ac_cv_sys_largefile_source" >&6; }
12635 1.4 christos case $ac_cv_sys_largefile_source in #(
12636 1.4 christos no | unknown) ;;
12637 1.4 christos *)
12638 1.3 christos cat >>confdefs.h <<_ACEOF
12639 1.4 christos #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12640 1.3 christos _ACEOF
12641 1.8 christos ;;
12642 1.8 christos esac
12643 1.8 christos rm -rf conftest*
12644 1.8 christos
12645 1.8 christos # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12646 1.8 christos # in glibc 2.1.3, but that breaks too many other things.
12647 1.8 christos # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12648 1.8 christos if test $ac_cv_sys_largefile_source != unknown; then
12649 1.8 christos
12650 1.8 christos $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12651 1.8 christos
12652 1.8 christos fi
12653 1.8 christos
12654 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
12655 1.8 christos $as_echo_n "checking for mbstate_t... " >&6; }
12656 1.8 christos if ${ac_cv_type_mbstate_t+:} false; then :
12657 1.8 christos $as_echo_n "(cached) " >&6
12658 1.8 christos else
12659 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12660 1.8 christos /* end confdefs.h. */
12661 1.8 christos $ac_includes_default
12662 1.8 christos # include <wchar.h>
12663 1.8 christos int
12664 1.8 christos main ()
12665 1.8 christos {
12666 1.8 christos mbstate_t x; return sizeof x;
12667 1.8 christos ;
12668 1.8 christos return 0;
12669 1.8 christos }
12670 1.8 christos _ACEOF
12671 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
12672 1.8 christos ac_cv_type_mbstate_t=yes
12673 1.8 christos else
12674 1.8 christos ac_cv_type_mbstate_t=no
12675 1.8 christos fi
12676 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12677 1.8 christos fi
12678 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
12679 1.8 christos $as_echo "$ac_cv_type_mbstate_t" >&6; }
12680 1.8 christos if test $ac_cv_type_mbstate_t = yes; then
12681 1.8 christos
12682 1.8 christos $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
12683 1.8 christos
12684 1.8 christos else
12685 1.8 christos
12686 1.8 christos $as_echo "#define mbstate_t int" >>confdefs.h
12687 1.8 christos
12688 1.8 christos fi
12689 1.8 christos
12690 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5
12691 1.8 christos $as_echo_n "checking for struct option in getopt... " >&6; }
12692 1.8 christos if ${ac_cv_struct_option_getopt_h+:} false; then :
12693 1.8 christos $as_echo_n "(cached) " >&6
12694 1.8 christos else
12695 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12696 1.8 christos /* end confdefs.h. */
12697 1.8 christos #include <getopt.h>
12698 1.8 christos int
12699 1.8 christos main ()
12700 1.8 christos {
12701 1.8 christos struct option op; op.name;
12702 1.8 christos ;
12703 1.8 christos return 0;
12704 1.8 christos }
12705 1.8 christos _ACEOF
12706 1.8 christos if ac_fn_c_try_compile "$LINENO"; then :
12707 1.8 christos ac_cv_struct_option_getopt_h=yes
12708 1.8 christos else
12709 1.8 christos ac_cv_struct_option_getopt_h=no
12710 1.8 christos fi
12711 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12712 1.8 christos fi
12713 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5
12714 1.8 christos $as_echo "$ac_cv_struct_option_getopt_h" >&6; }
12715 1.8 christos if test "$ac_cv_struct_option_getopt_h" = yes; then
12716 1.8 christos
12717 1.8 christos $as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h
12718 1.8 christos
12719 1.8 christos fi
12720 1.8 christos
12721 1.8 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12722 1.8 christos if test "x$ac_cv_type_pid_t" = xyes; then :
12723 1.8 christos
12724 1.8 christos else
12725 1.8 christos
12726 1.8 christos cat >>confdefs.h <<_ACEOF
12727 1.8 christos #define pid_t int
12728 1.8 christos _ACEOF
12729 1.8 christos
12730 1.8 christos fi
12731 1.8 christos
12732 1.8 christos ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
12733 1.8 christos case $ac_cv_c_uint8_t in #(
12734 1.8 christos no|yes) ;; #(
12735 1.8 christos *)
12736 1.8 christos
12737 1.8 christos $as_echo "#define _UINT8_T 1" >>confdefs.h
12738 1.8 christos
12739 1.8 christos
12740 1.8 christos cat >>confdefs.h <<_ACEOF
12741 1.8 christos #define uint8_t $ac_cv_c_uint8_t
12742 1.8 christos _ACEOF
12743 1.8 christos ;;
12744 1.8 christos esac
12745 1.8 christos
12746 1.8 christos ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
12747 1.8 christos case $ac_cv_c_uint16_t in #(
12748 1.8 christos no|yes) ;; #(
12749 1.8 christos *)
12750 1.8 christos
12751 1.8 christos
12752 1.8 christos cat >>confdefs.h <<_ACEOF
12753 1.8 christos #define uint16_t $ac_cv_c_uint16_t
12754 1.8 christos _ACEOF
12755 1.8 christos ;;
12756 1.8 christos esac
12757 1.8 christos
12758 1.8 christos ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
12759 1.8 christos case $ac_cv_c_uint32_t in #(
12760 1.8 christos no|yes) ;; #(
12761 1.8 christos *)
12762 1.8 christos
12763 1.8 christos $as_echo "#define _UINT32_T 1" >>confdefs.h
12764 1.8 christos
12765 1.8 christos
12766 1.8 christos cat >>confdefs.h <<_ACEOF
12767 1.8 christos #define uint32_t $ac_cv_c_uint32_t
12768 1.8 christos _ACEOF
12769 1.8 christos ;;
12770 1.8 christos esac
12771 1.8 christos
12772 1.8 christos ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
12773 1.8 christos case $ac_cv_c_int32_t in #(
12774 1.8 christos no|yes) ;; #(
12775 1.8 christos *)
12776 1.8 christos
12777 1.8 christos cat >>confdefs.h <<_ACEOF
12778 1.8 christos #define int32_t $ac_cv_c_int32_t
12779 1.8 christos _ACEOF
12780 1.8 christos ;;
12781 1.8 christos esac
12782 1.8 christos
12783 1.8 christos ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
12784 1.8 christos case $ac_cv_c_uint64_t in #(
12785 1.8 christos no|yes) ;; #(
12786 1.8 christos *)
12787 1.8 christos
12788 1.8 christos $as_echo "#define _UINT64_T 1" >>confdefs.h
12789 1.8 christos
12790 1.8 christos
12791 1.8 christos cat >>confdefs.h <<_ACEOF
12792 1.8 christos #define uint64_t $ac_cv_c_uint64_t
12793 1.8 christos _ACEOF
12794 1.8 christos ;;
12795 1.8 christos esac
12796 1.8 christos
12797 1.8 christos ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
12798 1.8 christos case $ac_cv_c_int64_t in #(
12799 1.8 christos no|yes) ;; #(
12800 1.8 christos *)
12801 1.8 christos
12802 1.8 christos cat >>confdefs.h <<_ACEOF
12803 1.8 christos #define int64_t $ac_cv_c_int64_t
12804 1.8 christos _ACEOF
12805 1.8 christos ;;
12806 1.8 christos esac
12807 1.8 christos
12808 1.8 christos
12809 1.8 christos
12810 1.8 christos
12811 1.8 christos for ac_header in $ac_header_list
12812 1.8 christos do :
12813 1.8 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12814 1.8 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12815 1.8 christos "
12816 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12817 1.8 christos cat >>confdefs.h <<_ACEOF
12818 1.8 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12819 1.8 christos _ACEOF
12820 1.8 christos
12821 1.8 christos fi
12822 1.8 christos
12823 1.8 christos done
12824 1.8 christos
12825 1.8 christos
12826 1.8 christos
12827 1.8 christos
12828 1.8 christos
12829 1.8 christos
12830 1.4 christos
12831 1.3 christos
12832 1.8 christos for ac_func in getpagesize
12833 1.8 christos do :
12834 1.8 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12835 1.8 christos if test "x$ac_cv_func_getpagesize" = xyes; then :
12836 1.8 christos cat >>confdefs.h <<_ACEOF
12837 1.8 christos #define HAVE_GETPAGESIZE 1
12838 1.8 christos _ACEOF
12839 1.3 christos
12840 1.3 christos fi
12841 1.8 christos done
12842 1.4 christos
12843 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12844 1.8 christos $as_echo_n "checking for working mmap... " >&6; }
12845 1.8 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12846 1.4 christos $as_echo_n "(cached) " >&6
12847 1.3 christos else
12848 1.8 christos if test "$cross_compiling" = yes; then :
12849 1.8 christos ac_cv_func_mmap_fixed_mapped=no
12850 1.8 christos else
12851 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12852 1.1 christos /* end confdefs.h. */
12853 1.1 christos $ac_includes_default
12854 1.8 christos /* malloc might have been renamed as rpl_malloc. */
12855 1.8 christos #undef malloc
12856 1.8 christos
12857 1.8 christos /* Thanks to Mike Haertel and Jim Avera for this test.
12858 1.8 christos Here is a matrix of mmap possibilities:
12859 1.8 christos mmap private not fixed
12860 1.8 christos mmap private fixed at somewhere currently unmapped
12861 1.8 christos mmap private fixed at somewhere already mapped
12862 1.8 christos mmap shared not fixed
12863 1.8 christos mmap shared fixed at somewhere currently unmapped
12864 1.8 christos mmap shared fixed at somewhere already mapped
12865 1.8 christos For private mappings, we should verify that changes cannot be read()
12866 1.8 christos back from the file, nor mmap's back from the file at a different
12867 1.8 christos address. (There have been systems where private was not correctly
12868 1.8 christos implemented like the infamous i386 svr4.0, and systems where the
12869 1.8 christos VM page cache was not coherent with the file system buffer cache
12870 1.8 christos like early versions of FreeBSD and possibly contemporary NetBSD.)
12871 1.8 christos For shared mappings, we should conversely verify that changes get
12872 1.8 christos propagated back to all the places they're supposed to be.
12873 1.8 christos
12874 1.8 christos Grep wants private fixed already mapped.
12875 1.8 christos The main things grep needs to know about mmap are:
12876 1.8 christos * does it exist and is it safe to write into the mmap'd area
12877 1.8 christos * how to use it (BSD variants) */
12878 1.8 christos
12879 1.8 christos #include <fcntl.h>
12880 1.8 christos #include <sys/mman.h>
12881 1.8 christos
12882 1.8 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12883 1.8 christos char *malloc ();
12884 1.8 christos #endif
12885 1.8 christos
12886 1.8 christos /* This mess was copied from the GNU getpagesize.h. */
12887 1.8 christos #ifndef HAVE_GETPAGESIZE
12888 1.8 christos # ifdef _SC_PAGESIZE
12889 1.8 christos # define getpagesize() sysconf(_SC_PAGESIZE)
12890 1.8 christos # else /* no _SC_PAGESIZE */
12891 1.8 christos # ifdef HAVE_SYS_PARAM_H
12892 1.8 christos # include <sys/param.h>
12893 1.8 christos # ifdef EXEC_PAGESIZE
12894 1.8 christos # define getpagesize() EXEC_PAGESIZE
12895 1.8 christos # else /* no EXEC_PAGESIZE */
12896 1.8 christos # ifdef NBPG
12897 1.8 christos # define getpagesize() NBPG * CLSIZE
12898 1.8 christos # ifndef CLSIZE
12899 1.8 christos # define CLSIZE 1
12900 1.8 christos # endif /* no CLSIZE */
12901 1.8 christos # else /* no NBPG */
12902 1.8 christos # ifdef NBPC
12903 1.8 christos # define getpagesize() NBPC
12904 1.8 christos # else /* no NBPC */
12905 1.8 christos # ifdef PAGESIZE
12906 1.8 christos # define getpagesize() PAGESIZE
12907 1.8 christos # endif /* PAGESIZE */
12908 1.8 christos # endif /* no NBPC */
12909 1.8 christos # endif /* no NBPG */
12910 1.8 christos # endif /* no EXEC_PAGESIZE */
12911 1.8 christos # else /* no HAVE_SYS_PARAM_H */
12912 1.8 christos # define getpagesize() 8192 /* punt totally */
12913 1.8 christos # endif /* no HAVE_SYS_PARAM_H */
12914 1.8 christos # endif /* no _SC_PAGESIZE */
12915 1.8 christos
12916 1.8 christos #endif /* no HAVE_GETPAGESIZE */
12917 1.8 christos
12918 1.1 christos int
12919 1.1 christos main ()
12920 1.1 christos {
12921 1.8 christos char *data, *data2, *data3;
12922 1.8 christos const char *cdata2;
12923 1.8 christos int i, pagesize;
12924 1.8 christos int fd, fd2;
12925 1.8 christos
12926 1.8 christos pagesize = getpagesize ();
12927 1.8 christos
12928 1.8 christos /* First, make a file with some known garbage in it. */
12929 1.8 christos data = (char *) malloc (pagesize);
12930 1.8 christos if (!data)
12931 1.8 christos return 1;
12932 1.8 christos for (i = 0; i < pagesize; ++i)
12933 1.8 christos *(data + i) = rand ();
12934 1.8 christos umask (0);
12935 1.8 christos fd = creat ("conftest.mmap", 0600);
12936 1.8 christos if (fd < 0)
12937 1.8 christos return 2;
12938 1.8 christos if (write (fd, data, pagesize) != pagesize)
12939 1.8 christos return 3;
12940 1.8 christos close (fd);
12941 1.8 christos
12942 1.8 christos /* Next, check that the tail of a page is zero-filled. File must have
12943 1.8 christos non-zero length, otherwise we risk SIGBUS for entire page. */
12944 1.8 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12945 1.8 christos if (fd2 < 0)
12946 1.8 christos return 4;
12947 1.8 christos cdata2 = "";
12948 1.8 christos if (write (fd2, cdata2, 1) != 1)
12949 1.8 christos return 5;
12950 1.8 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12951 1.8 christos if (data2 == MAP_FAILED)
12952 1.8 christos return 6;
12953 1.8 christos for (i = 0; i < pagesize; ++i)
12954 1.8 christos if (*(data2 + i))
12955 1.8 christos return 7;
12956 1.8 christos close (fd2);
12957 1.8 christos if (munmap (data2, pagesize))
12958 1.8 christos return 8;
12959 1.8 christos
12960 1.8 christos /* Next, try to mmap the file at a fixed address which already has
12961 1.8 christos something else allocated at it. If we can, also make sure that
12962 1.8 christos we see the same garbage. */
12963 1.8 christos fd = open ("conftest.mmap", O_RDWR);
12964 1.8 christos if (fd < 0)
12965 1.8 christos return 9;
12966 1.8 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12967 1.8 christos MAP_PRIVATE | MAP_FIXED, fd, 0L))
12968 1.8 christos return 10;
12969 1.8 christos for (i = 0; i < pagesize; ++i)
12970 1.8 christos if (*(data + i) != *(data2 + i))
12971 1.8 christos return 11;
12972 1.8 christos
12973 1.8 christos /* Finally, make sure that changes to the mapped area do not
12974 1.8 christos percolate back to the file as seen by read(). (This is a bug on
12975 1.8 christos some variants of i386 svr4.0.) */
12976 1.8 christos for (i = 0; i < pagesize; ++i)
12977 1.8 christos *(data2 + i) = *(data2 + i) + 1;
12978 1.8 christos data3 = (char *) malloc (pagesize);
12979 1.8 christos if (!data3)
12980 1.8 christos return 12;
12981 1.8 christos if (read (fd, data3, pagesize) != pagesize)
12982 1.8 christos return 13;
12983 1.8 christos for (i = 0; i < pagesize; ++i)
12984 1.8 christos if (*(data + i) != *(data3 + i))
12985 1.8 christos return 14;
12986 1.8 christos close (fd);
12987 1.1 christos return 0;
12988 1.1 christos }
12989 1.1 christos _ACEOF
12990 1.8 christos if ac_fn_c_try_run "$LINENO"; then :
12991 1.8 christos ac_cv_func_mmap_fixed_mapped=yes
12992 1.1 christos else
12993 1.8 christos ac_cv_func_mmap_fixed_mapped=no
12994 1.8 christos fi
12995 1.8 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12996 1.8 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
12997 1.8 christos fi
12998 1.8 christos
12999 1.1 christos fi
13000 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13001 1.8 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13002 1.8 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then
13003 1.8 christos
13004 1.8 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13005 1.8 christos
13006 1.1 christos fi
13007 1.8 christos rm -f conftest.mmap conftest.txt
13008 1.8 christos
13009 1.8 christos for ac_header in vfork.h
13010 1.8 christos do :
13011 1.8 christos ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13012 1.8 christos if test "x$ac_cv_header_vfork_h" = xyes; then :
13013 1.8 christos cat >>confdefs.h <<_ACEOF
13014 1.8 christos #define HAVE_VFORK_H 1
13015 1.8 christos _ACEOF
13016 1.1 christos
13017 1.8 christos fi
13018 1.4 christos
13019 1.8 christos done
13020 1.1 christos
13021 1.8 christos for ac_func in fork vfork
13022 1.8 christos do :
13023 1.8 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13024 1.8 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13025 1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13026 1.8 christos cat >>confdefs.h <<_ACEOF
13027 1.8 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13028 1.8 christos _ACEOF
13029 1.1 christos
13030 1.8 christos fi
13031 1.8 christos done
13032 1.1 christos
13033 1.8 christos if test "x$ac_cv_func_fork" = xyes; then
13034 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13035 1.8 christos $as_echo_n "checking for working fork... " >&6; }
13036 1.8 christos if ${ac_cv_func_fork_works+:} false; then :
13037 1.4 christos $as_echo_n "(cached) " >&6
13038 1.1 christos else
13039 1.8 christos if test "$cross_compiling" = yes; then :
13040 1.8 christos ac_cv_func_fork_works=cross
13041 1.8 christos else
13042 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13043 1.1 christos /* end confdefs.h. */
13044 1.8 christos $ac_includes_default
13045 1.1 christos int
13046 1.1 christos main ()
13047 1.1 christos {
13048 1.8 christos
13049 1.8 christos /* By Ruediger Kuhlmann. */
13050 1.8 christos return fork () < 0;
13051 1.8 christos
13052 1.1 christos ;
13053 1.1 christos return 0;
13054 1.1 christos }
13055 1.1 christos _ACEOF
13056 1.8 christos if ac_fn_c_try_run "$LINENO"; then :
13057 1.8 christos ac_cv_func_fork_works=yes
13058 1.1 christos else
13059 1.8 christos ac_cv_func_fork_works=no
13060 1.4 christos fi
13061 1.8 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13062 1.8 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
13063 1.4 christos fi
13064 1.4 christos
13065 1.8 christos fi
13066 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13067 1.8 christos $as_echo "$ac_cv_func_fork_works" >&6; }
13068 1.1 christos
13069 1.8 christos else
13070 1.8 christos ac_cv_func_fork_works=$ac_cv_func_fork
13071 1.8 christos fi
13072 1.8 christos if test "x$ac_cv_func_fork_works" = xcross; then
13073 1.8 christos case $host in
13074 1.8 christos *-*-amigaos* | *-*-msdosdjgpp*)
13075 1.8 christos # Override, as these systems have only a dummy fork() stub
13076 1.8 christos ac_cv_func_fork_works=no
13077 1.8 christos ;;
13078 1.8 christos *)
13079 1.8 christos ac_cv_func_fork_works=yes
13080 1.8 christos ;;
13081 1.8 christos esac
13082 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13083 1.8 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13084 1.1 christos fi
13085 1.8 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
13086 1.8 christos if test "x$ac_cv_func_vfork" = xyes; then
13087 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13088 1.8 christos $as_echo_n "checking for working vfork... " >&6; }
13089 1.8 christos if ${ac_cv_func_vfork_works+:} false; then :
13090 1.8 christos $as_echo_n "(cached) " >&6
13091 1.8 christos else
13092 1.8 christos if test "$cross_compiling" = yes; then :
13093 1.8 christos ac_cv_func_vfork_works=cross
13094 1.8 christos else
13095 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13096 1.8 christos /* end confdefs.h. */
13097 1.8 christos /* Thanks to Paul Eggert for this test. */
13098 1.8 christos $ac_includes_default
13099 1.8 christos #include <sys/wait.h>
13100 1.8 christos #ifdef HAVE_VFORK_H
13101 1.8 christos # include <vfork.h>
13102 1.8 christos #endif
13103 1.8 christos /* On some sparc systems, changes by the child to local and incoming
13104 1.8 christos argument registers are propagated back to the parent. The compiler
13105 1.8 christos is told about this with #include <vfork.h>, but some compilers
13106 1.8 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13107 1.8 christos static variable whose address is put into a register that is
13108 1.8 christos clobbered by the vfork. */
13109 1.8 christos static void
13110 1.8 christos #ifdef __cplusplus
13111 1.8 christos sparc_address_test (int arg)
13112 1.8 christos # else
13113 1.8 christos sparc_address_test (arg) int arg;
13114 1.8 christos #endif
13115 1.8 christos {
13116 1.8 christos static pid_t child;
13117 1.8 christos if (!child) {
13118 1.8 christos child = vfork ();
13119 1.8 christos if (child < 0) {
13120 1.8 christos perror ("vfork");
13121 1.8 christos _exit(2);
13122 1.8 christos }
13123 1.8 christos if (!child) {
13124 1.8 christos arg = getpid();
13125 1.8 christos write(-1, "", 0);
13126 1.8 christos _exit (arg);
13127 1.8 christos }
13128 1.8 christos }
13129 1.8 christos }
13130 1.1 christos
13131 1.8 christos int
13132 1.8 christos main ()
13133 1.8 christos {
13134 1.8 christos pid_t parent = getpid ();
13135 1.8 christos pid_t child;
13136 1.1 christos
13137 1.8 christos sparc_address_test (0);
13138 1.5 christos
13139 1.8 christos child = vfork ();
13140 1.5 christos
13141 1.8 christos if (child == 0) {
13142 1.8 christos /* Here is another test for sparc vfork register problems. This
13143 1.8 christos test uses lots of local variables, at least as many local
13144 1.8 christos variables as main has allocated so far including compiler
13145 1.8 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13146 1.8 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13147 1.8 christos reuse the register of parent for one of the local variables,
13148 1.8 christos since it will think that parent can't possibly be used any more
13149 1.8 christos in this routine. Assigning to the local variable will thus
13150 1.8 christos munge parent in the parent process. */
13151 1.8 christos pid_t
13152 1.8 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13153 1.8 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13154 1.8 christos /* Convince the compiler that p..p7 are live; otherwise, it might
13155 1.8 christos use the same hardware register for all 8 local variables. */
13156 1.8 christos if (p != p1 || p != p2 || p != p3 || p != p4
13157 1.8 christos || p != p5 || p != p6 || p != p7)
13158 1.8 christos _exit(1);
13159 1.8 christos
13160 1.8 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13161 1.8 christos from child file descriptors. If the child closes a descriptor
13162 1.8 christos before it execs or exits, this munges the parent's descriptor
13163 1.8 christos as well. Test for this by closing stdout in the child. */
13164 1.8 christos _exit(close(fileno(stdout)) != 0);
13165 1.8 christos } else {
13166 1.8 christos int status;
13167 1.8 christos struct stat st;
13168 1.5 christos
13169 1.8 christos while (wait(&status) != child)
13170 1.8 christos ;
13171 1.8 christos return (
13172 1.8 christos /* Was there some problem with vforking? */
13173 1.8 christos child < 0
13174 1.8 christos
13175 1.8 christos /* Did the child fail? (This shouldn't happen.) */
13176 1.8 christos || status
13177 1.8 christos
13178 1.8 christos /* Did the vfork/compiler bug occur? */
13179 1.8 christos || parent != getpid()
13180 1.8 christos
13181 1.8 christos /* Did the file descriptor bug occur? */
13182 1.8 christos || fstat(fileno(stdout), &st) != 0
13183 1.8 christos );
13184 1.8 christos }
13185 1.8 christos }
13186 1.8 christos _ACEOF
13187 1.8 christos if ac_fn_c_try_run "$LINENO"; then :
13188 1.8 christos ac_cv_func_vfork_works=yes
13189 1.8 christos else
13190 1.8 christos ac_cv_func_vfork_works=no
13191 1.8 christos fi
13192 1.8 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13193 1.8 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
13194 1.5 christos fi
13195 1.1 christos
13196 1.1 christos fi
13197 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13198 1.8 christos $as_echo "$ac_cv_func_vfork_works" >&6; }
13199 1.1 christos
13200 1.8 christos fi;
13201 1.8 christos if test "x$ac_cv_func_fork_works" = xcross; then
13202 1.8 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
13203 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13204 1.8 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13205 1.4 christos fi
13206 1.3 christos
13207 1.8 christos if test "x$ac_cv_func_vfork_works" = xyes; then
13208 1.1 christos
13209 1.8 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13210 1.1 christos
13211 1.8 christos else
13212 1.3 christos
13213 1.8 christos $as_echo "#define vfork fork" >>confdefs.h
13214 1.1 christos
13215 1.1 christos fi
13216 1.8 christos if test "x$ac_cv_func_fork_works" = xyes; then
13217 1.3 christos
13218 1.8 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13219 1.1 christos
13220 1.1 christos fi
13221 1.1 christos
13222 1.4 christos
13223 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
13224 1.8 christos $as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
13225 1.8 christos if ${ac_cv_func_mbrtowc+:} false; then :
13226 1.4 christos $as_echo_n "(cached) " >&6
13227 1.4 christos else
13228 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13229 1.8 christos /* end confdefs.h. */
13230 1.8 christos #include <wchar.h>
13231 1.8 christos int
13232 1.8 christos main ()
13233 1.8 christos {
13234 1.8 christos wchar_t wc;
13235 1.8 christos char const s[] = "";
13236 1.8 christos size_t n = 1;
13237 1.8 christos mbstate_t state;
13238 1.8 christos return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
13239 1.8 christos ;
13240 1.8 christos return 0;
13241 1.8 christos }
13242 1.8 christos _ACEOF
13243 1.8 christos if ac_fn_c_try_link "$LINENO"; then :
13244 1.8 christos ac_cv_func_mbrtowc=yes
13245 1.1 christos else
13246 1.8 christos ac_cv_func_mbrtowc=no
13247 1.3 christos fi
13248 1.8 christos rm -f core conftest.err conftest.$ac_objext \
13249 1.8 christos conftest$ac_exeext conftest.$ac_ext
13250 1.1 christos fi
13251 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
13252 1.8 christos $as_echo "$ac_cv_func_mbrtowc" >&6; }
13253 1.8 christos if test $ac_cv_func_mbrtowc = yes; then
13254 1.1 christos
13255 1.8 christos $as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h
13256 1.1 christos
13257 1.8 christos fi
13258 1.3 christos
13259 1.3 christos
13260 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5
13261 1.4 christos $as_echo_n "checking for gcc compiler warnings... " >&6; }
13262 1.3 christos # Check whether --enable-warnings was given.
13263 1.4 christos if test "${enable_warnings+set}" = set; then :
13264 1.3 christos enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then
13265 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13266 1.4 christos $as_echo "no" >&6; }
13267 1.3 christos WARNINGS=
13268 1.1 christos else
13269 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13270 1.4 christos $as_echo "yes" >&6; }
13271 1.3 christos WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
13272 1.3 christos -Wmissing-declarations -Wredundant-decls -Wnested-externs \
13273 1.3 christos -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
13274 1.5 christos -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
13275 1.3 christos fi
13276 1.1 christos else
13277 1.1 christos
13278 1.3 christos if test "$GCC" = yes; then
13279 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13280 1.4 christos $as_echo "yes" >&6; }
13281 1.3 christos WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
13282 1.3 christos -Wmissing-declarations -Wredundant-decls -Wnested-externs \
13283 1.3 christos -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
13284 1.5 christos -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
13285 1.3 christos else
13286 1.3 christos WARNINGS=
13287 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13288 1.4 christos $as_echo "no" >&6; }
13289 1.3 christos fi
13290 1.1 christos fi
13291 1.1 christos
13292 1.1 christos
13293 1.8 christos for ac_func in strerror strndup strtoul mkstemp mkostemp utimes utime wcwidth strtof
13294 1.4 christos do :
13295 1.4 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13296 1.4 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13297 1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13298 1.3 christos cat >>confdefs.h <<_ACEOF
13299 1.4 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13300 1.3 christos _ACEOF
13301 1.3 christos
13302 1.3 christos fi
13303 1.3 christos done
13304 1.3 christos
13305 1.3 christos
13306 1.8 christos ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
13307 1.8 christos if test "x$ac_cv_func_getopt_long" = xyes; then :
13308 1.8 christos $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
13309 1.8 christos
13310 1.8 christos else
13311 1.8 christos case " $LIBOBJS " in
13312 1.8 christos *" getopt_long.$ac_objext "* ) ;;
13313 1.8 christos *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
13314 1.8 christos ;;
13315 1.8 christos esac
13316 1.8 christos
13317 1.8 christos fi
13318 1.8 christos
13319 1.8 christos ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
13320 1.8 christos if test "x$ac_cv_func_asprintf" = xyes; then :
13321 1.8 christos $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h
13322 1.8 christos
13323 1.8 christos else
13324 1.8 christos case " $LIBOBJS " in
13325 1.8 christos *" asprintf.$ac_objext "* ) ;;
13326 1.8 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
13327 1.8 christos ;;
13328 1.8 christos esac
13329 1.8 christos
13330 1.8 christos fi
13331 1.8 christos
13332 1.8 christos ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
13333 1.8 christos if test "x$ac_cv_func_vasprintf" = xyes; then :
13334 1.8 christos $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h
13335 1.8 christos
13336 1.8 christos else
13337 1.8 christos case " $LIBOBJS " in
13338 1.8 christos *" vasprintf.$ac_objext "* ) ;;
13339 1.8 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
13340 1.8 christos ;;
13341 1.8 christos esac
13342 1.8 christos
13343 1.8 christos fi
13344 1.8 christos
13345 1.8 christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
13346 1.8 christos if test "x$ac_cv_func_strlcpy" = xyes; then :
13347 1.8 christos $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
13348 1.8 christos
13349 1.8 christos else
13350 1.8 christos case " $LIBOBJS " in
13351 1.8 christos *" strlcpy.$ac_objext "* ) ;;
13352 1.8 christos *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
13353 1.8 christos ;;
13354 1.8 christos esac
13355 1.8 christos
13356 1.8 christos fi
13357 1.8 christos
13358 1.8 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
13359 1.8 christos if test "x$ac_cv_func_strlcat" = xyes; then :
13360 1.8 christos $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
13361 1.8 christos
13362 1.8 christos else
13363 1.8 christos case " $LIBOBJS " in
13364 1.8 christos *" strlcat.$ac_objext "* ) ;;
13365 1.8 christos *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
13366 1.8 christos ;;
13367 1.8 christos esac
13368 1.8 christos
13369 1.8 christos fi
13370 1.8 christos
13371 1.8 christos ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
13372 1.8 christos if test "x$ac_cv_func_getline" = xyes; then :
13373 1.8 christos $as_echo "#define HAVE_GETLINE 1" >>confdefs.h
13374 1.8 christos
13375 1.8 christos else
13376 1.8 christos case " $LIBOBJS " in
13377 1.8 christos *" getline.$ac_objext "* ) ;;
13378 1.8 christos *) LIBOBJS="$LIBOBJS getline.$ac_objext"
13379 1.8 christos ;;
13380 1.8 christos esac
13381 1.8 christos
13382 1.8 christos fi
13383 1.8 christos
13384 1.8 christos ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
13385 1.8 christos if test "x$ac_cv_func_ctime_r" = xyes; then :
13386 1.8 christos $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h
13387 1.8 christos
13388 1.8 christos else
13389 1.8 christos case " $LIBOBJS " in
13390 1.8 christos *" ctime_r.$ac_objext "* ) ;;
13391 1.8 christos *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext"
13392 1.8 christos ;;
13393 1.8 christos esac
13394 1.8 christos
13395 1.8 christos fi
13396 1.8 christos
13397 1.8 christos ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r"
13398 1.8 christos if test "x$ac_cv_func_asctime_r" = xyes; then :
13399 1.8 christos $as_echo "#define HAVE_ASCTIME_R 1" >>confdefs.h
13400 1.5 christos
13401 1.5 christos else
13402 1.5 christos case " $LIBOBJS " in
13403 1.8 christos *" asctime_r.$ac_objext "* ) ;;
13404 1.8 christos *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext"
13405 1.3 christos ;;
13406 1.1 christos esac
13407 1.3 christos
13408 1.3 christos fi
13409 1.1 christos
13410 1.9 christos ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13411 1.9 christos if test "x$ac_cv_func_pread" = xyes; then :
13412 1.9 christos $as_echo "#define HAVE_PREAD 1" >>confdefs.h
13413 1.9 christos
13414 1.9 christos else
13415 1.9 christos case " $LIBOBJS " in
13416 1.9 christos *" pread.$ac_objext "* ) ;;
13417 1.9 christos *) LIBOBJS="$LIBOBJS pread.$ac_objext"
13418 1.9 christos ;;
13419 1.9 christos esac
13420 1.9 christos
13421 1.9 christos fi
13422 1.9 christos
13423 1.1 christos
13424 1.1 christos
13425 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
13426 1.4 christos $as_echo_n "checking for gzopen in -lz... " >&6; }
13427 1.8 christos if ${ac_cv_lib_z_gzopen+:} false; then :
13428 1.4 christos $as_echo_n "(cached) " >&6
13429 1.1 christos else
13430 1.3 christos ac_check_lib_save_LIBS=$LIBS
13431 1.3 christos LIBS="-lz $LIBS"
13432 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13433 1.1 christos /* end confdefs.h. */
13434 1.3 christos
13435 1.3 christos /* Override any GCC internal prototype to avoid an error.
13436 1.3 christos Use char because int might match the return type of a GCC
13437 1.3 christos builtin and then its argument prototype would still apply. */
13438 1.3 christos #ifdef __cplusplus
13439 1.3 christos extern "C"
13440 1.3 christos #endif
13441 1.3 christos char gzopen ();
13442 1.1 christos int
13443 1.1 christos main ()
13444 1.1 christos {
13445 1.3 christos return gzopen ();
13446 1.1 christos ;
13447 1.1 christos return 0;
13448 1.1 christos }
13449 1.1 christos _ACEOF
13450 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
13451 1.3 christos ac_cv_lib_z_gzopen=yes
13452 1.1 christos else
13453 1.4 christos ac_cv_lib_z_gzopen=no
13454 1.3 christos fi
13455 1.4 christos rm -f core conftest.err conftest.$ac_objext \
13456 1.4 christos conftest$ac_exeext conftest.$ac_ext
13457 1.3 christos LIBS=$ac_check_lib_save_LIBS
13458 1.3 christos fi
13459 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
13460 1.4 christos $as_echo "$ac_cv_lib_z_gzopen" >&6; }
13461 1.8 christos if test "x$ac_cv_lib_z_gzopen" = xyes; then :
13462 1.3 christos cat >>confdefs.h <<_ACEOF
13463 1.3 christos #define HAVE_LIBZ 1
13464 1.3 christos _ACEOF
13465 1.3 christos
13466 1.3 christos LIBS="-lz $LIBS"
13467 1.1 christos
13468 1.1 christos fi
13469 1.1 christos
13470 1.3 christos if test "$MINGW" = 1; then
13471 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5
13472 1.4 christos $as_echo_n "checking for regexec in -lgnurx... " >&6; }
13473 1.8 christos if ${ac_cv_lib_gnurx_regexec+:} false; then :
13474 1.4 christos $as_echo_n "(cached) " >&6
13475 1.3 christos else
13476 1.3 christos ac_check_lib_save_LIBS=$LIBS
13477 1.3 christos LIBS="-lgnurx $LIBS"
13478 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13479 1.1 christos /* end confdefs.h. */
13480 1.3 christos
13481 1.3 christos /* Override any GCC internal prototype to avoid an error.
13482 1.3 christos Use char because int might match the return type of a GCC
13483 1.3 christos builtin and then its argument prototype would still apply. */
13484 1.3 christos #ifdef __cplusplus
13485 1.3 christos extern "C"
13486 1.3 christos #endif
13487 1.3 christos char regexec ();
13488 1.1 christos int
13489 1.1 christos main ()
13490 1.1 christos {
13491 1.3 christos return regexec ();
13492 1.1 christos ;
13493 1.1 christos return 0;
13494 1.1 christos }
13495 1.1 christos _ACEOF
13496 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
13497 1.3 christos ac_cv_lib_gnurx_regexec=yes
13498 1.1 christos else
13499 1.4 christos ac_cv_lib_gnurx_regexec=no
13500 1.3 christos fi
13501 1.4 christos rm -f core conftest.err conftest.$ac_objext \
13502 1.4 christos conftest$ac_exeext conftest.$ac_ext
13503 1.3 christos LIBS=$ac_check_lib_save_LIBS
13504 1.3 christos fi
13505 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5
13506 1.4 christos $as_echo "$ac_cv_lib_gnurx_regexec" >&6; }
13507 1.8 christos if test "x$ac_cv_lib_gnurx_regexec" = xyes; then :
13508 1.3 christos cat >>confdefs.h <<_ACEOF
13509 1.3 christos #define HAVE_LIBGNURX 1
13510 1.3 christos _ACEOF
13511 1.3 christos
13512 1.3 christos LIBS="-lgnurx $LIBS"
13513 1.1 christos
13514 1.3 christos else
13515 1.8 christos as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5
13516 1.1 christos fi
13517 1.1 christos
13518 1.1 christos fi
13519 1.3 christos
13520 1.3 christos if test "$cross_compiling" = yes; then
13521 1.3 christos IS_CROSS_COMPILE_TRUE=
13522 1.3 christos IS_CROSS_COMPILE_FALSE='#'
13523 1.1 christos else
13524 1.3 christos IS_CROSS_COMPILE_TRUE='#'
13525 1.3 christos IS_CROSS_COMPILE_FALSE=
13526 1.3 christos fi
13527 1.3 christos
13528 1.3 christos
13529 1.3 christos ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile"
13530 1.3 christos
13531 1.3 christos cat >confcache <<\_ACEOF
13532 1.3 christos # This file is a shell script that caches the results of configure
13533 1.3 christos # tests run on this system so they can be shared between configure
13534 1.3 christos # scripts and configure runs, see configure's option --config-cache.
13535 1.3 christos # It is not useful on other systems. If it contains results you don't
13536 1.3 christos # want to keep, you may remove or edit it.
13537 1.3 christos #
13538 1.3 christos # config.status only pays attention to the cache file if you give it
13539 1.3 christos # the --recheck option to rerun configure.
13540 1.3 christos #
13541 1.3 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
13542 1.3 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
13543 1.3 christos # following values.
13544 1.3 christos
13545 1.1 christos _ACEOF
13546 1.1 christos
13547 1.3 christos # The following way of writing the cache mishandles newlines in values,
13548 1.3 christos # but we know of no workaround that is simple, portable, and efficient.
13549 1.3 christos # So, we kill variables containing newlines.
13550 1.3 christos # Ultrix sh set writes to stderr and can't be redirected directly,
13551 1.3 christos # and sets the high bit in the cache file unless we assign to the vars.
13552 1.3 christos (
13553 1.3 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13554 1.3 christos eval ac_val=\$$ac_var
13555 1.3 christos case $ac_val in #(
13556 1.3 christos *${as_nl}*)
13557 1.3 christos case $ac_var in #(
13558 1.4 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13559 1.4 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13560 1.3 christos esac
13561 1.3 christos case $ac_var in #(
13562 1.3 christos _ | IFS | as_nl) ;; #(
13563 1.4 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13564 1.4 christos *) { eval $ac_var=; unset $ac_var;} ;;
13565 1.3 christos esac ;;
13566 1.3 christos esac
13567 1.3 christos done
13568 1.3 christos
13569 1.3 christos (set) 2>&1 |
13570 1.3 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
13571 1.3 christos *${as_nl}ac_space=\ *)
13572 1.4 christos # `set' does not quote correctly, so add quotes: double-quote
13573 1.4 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
13574 1.3 christos sed -n \
13575 1.3 christos "s/'/'\\\\''/g;
13576 1.3 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13577 1.3 christos ;; #(
13578 1.3 christos *)
13579 1.3 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
13580 1.3 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13581 1.3 christos ;;
13582 1.3 christos esac |
13583 1.3 christos sort
13584 1.3 christos ) |
13585 1.3 christos sed '
13586 1.3 christos /^ac_cv_env_/b end
13587 1.3 christos t clear
13588 1.3 christos :clear
13589 1.3 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13590 1.3 christos t end
13591 1.3 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13592 1.3 christos :end' >>confcache
13593 1.3 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13594 1.3 christos if test -w "$cache_file"; then
13595 1.8 christos if test "x$cache_file" != "x/dev/null"; then
13596 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13597 1.4 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
13598 1.8 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
13599 1.8 christos cat confcache >"$cache_file"
13600 1.8 christos else
13601 1.8 christos case $cache_file in #(
13602 1.8 christos */* | ?:*)
13603 1.8 christos mv -f confcache "$cache_file"$$ &&
13604 1.8 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
13605 1.8 christos *)
13606 1.8 christos mv -f confcache "$cache_file" ;;
13607 1.8 christos esac
13608 1.8 christos fi
13609 1.8 christos fi
13610 1.3 christos else
13611 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13612 1.4 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13613 1.3 christos fi
13614 1.3 christos fi
13615 1.3 christos rm -f confcache
13616 1.3 christos
13617 1.3 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
13618 1.3 christos # Let make expand exec_prefix.
13619 1.3 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13620 1.3 christos
13621 1.3 christos DEFS=-DHAVE_CONFIG_H
13622 1.3 christos
13623 1.3 christos ac_libobjs=
13624 1.3 christos ac_ltlibobjs=
13625 1.8 christos U=
13626 1.3 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13627 1.3 christos # 1. Remove the extension, and $U if already installed.
13628 1.3 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13629 1.4 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13630 1.3 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13631 1.3 christos # will be set to the directory where LIBOBJS objects are built.
13632 1.4 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13633 1.4 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13634 1.3 christos done
13635 1.3 christos LIBOBJS=$ac_libobjs
13636 1.3 christos
13637 1.3 christos LTLIBOBJS=$ac_ltlibobjs
13638 1.3 christos
13639 1.3 christos
13640 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13641 1.8 christos $as_echo_n "checking that generated files are newer than configure... " >&6; }
13642 1.8 christos if test -n "$am_sleep_pid"; then
13643 1.8 christos # Hide warnings about reused PIDs.
13644 1.8 christos wait $am_sleep_pid 2>/dev/null
13645 1.8 christos fi
13646 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13647 1.8 christos $as_echo "done" >&6; }
13648 1.4 christos if test -n "$EXEEXT"; then
13649 1.4 christos am__EXEEXT_TRUE=
13650 1.4 christos am__EXEEXT_FALSE='#'
13651 1.4 christos else
13652 1.4 christos am__EXEEXT_TRUE='#'
13653 1.4 christos am__EXEEXT_FALSE=
13654 1.4 christos fi
13655 1.4 christos
13656 1.6 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13657 1.8 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13658 1.6 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13659 1.6 christos fi
13660 1.3 christos if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
13661 1.8 christos as_fn_error $? "conditional \"MINGW\" was never defined.
13662 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13663 1.3 christos fi
13664 1.3 christos if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then
13665 1.8 christos as_fn_error $? "conditional \"FSECT5\" was never defined.
13666 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13667 1.3 christos fi
13668 1.3 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13669 1.8 christos as_fn_error $? "conditional \"AMDEP\" was never defined.
13670 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13671 1.4 christos fi
13672 1.4 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13673 1.8 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13674 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13675 1.3 christos fi
13676 1.8 christos
13677 1.3 christos if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then
13678 1.8 christos as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined.
13679 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13680 1.3 christos fi
13681 1.3 christos
13682 1.8 christos : "${CONFIG_STATUS=./config.status}"
13683 1.4 christos ac_write_fail=0
13684 1.3 christos ac_clean_files_save=$ac_clean_files
13685 1.3 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13686 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13687 1.4 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13688 1.4 christos as_write_fail=0
13689 1.4 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13690 1.3 christos #! $SHELL
13691 1.3 christos # Generated by $as_me.
13692 1.3 christos # Run this file to recreate the current configuration.
13693 1.3 christos # Compiler output produced by configure, useful for debugging
13694 1.3 christos # configure, is in config.log if it exists.
13695 1.3 christos
13696 1.3 christos debug=false
13697 1.3 christos ac_cs_recheck=false
13698 1.3 christos ac_cs_silent=false
13699 1.4 christos
13700 1.3 christos SHELL=\${CONFIG_SHELL-$SHELL}
13701 1.4 christos export SHELL
13702 1.4 christos _ASEOF
13703 1.4 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13704 1.4 christos ## -------------------- ##
13705 1.4 christos ## M4sh Initialization. ##
13706 1.4 christos ## -------------------- ##
13707 1.3 christos
13708 1.3 christos # Be more Bourne compatible
13709 1.3 christos DUALCASE=1; export DUALCASE # for MKS sh
13710 1.4 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13711 1.3 christos emulate sh
13712 1.3 christos NULLCMD=:
13713 1.4 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13714 1.3 christos # is contrary to our usage. Disable this feature.
13715 1.3 christos alias -g '${1+"$@"}'='"$@"'
13716 1.3 christos setopt NO_GLOB_SUBST
13717 1.1 christos else
13718 1.4 christos case `(set -o) 2>/dev/null` in #(
13719 1.4 christos *posix*) :
13720 1.4 christos set -o posix ;; #(
13721 1.4 christos *) :
13722 1.4 christos ;;
13723 1.3 christos esac
13724 1.1 christos fi
13725 1.1 christos
13726 1.1 christos
13727 1.4 christos as_nl='
13728 1.4 christos '
13729 1.4 christos export as_nl
13730 1.4 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
13731 1.4 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13732 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13733 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13734 1.4 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
13735 1.4 christos # but without wasting forks for bash or zsh.
13736 1.4 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
13737 1.4 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13738 1.4 christos as_echo='print -r --'
13739 1.4 christos as_echo_n='print -rn --'
13740 1.4 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13741 1.4 christos as_echo='printf %s\n'
13742 1.4 christos as_echo_n='printf %s'
13743 1.4 christos else
13744 1.4 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13745 1.4 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13746 1.4 christos as_echo_n='/usr/ucb/echo -n'
13747 1.4 christos else
13748 1.4 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13749 1.4 christos as_echo_n_body='eval
13750 1.4 christos arg=$1;
13751 1.4 christos case $arg in #(
13752 1.4 christos *"$as_nl"*)
13753 1.4 christos expr "X$arg" : "X\\(.*\\)$as_nl";
13754 1.4 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13755 1.4 christos esac;
13756 1.4 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13757 1.4 christos '
13758 1.4 christos export as_echo_n_body
13759 1.4 christos as_echo_n='sh -c $as_echo_n_body as_echo'
13760 1.4 christos fi
13761 1.4 christos export as_echo_body
13762 1.4 christos as_echo='sh -c $as_echo_body as_echo'
13763 1.4 christos fi
13764 1.1 christos
13765 1.3 christos # The user is always right.
13766 1.3 christos if test "${PATH_SEPARATOR+set}" != set; then
13767 1.4 christos PATH_SEPARATOR=:
13768 1.4 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13769 1.4 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13770 1.4 christos PATH_SEPARATOR=';'
13771 1.4 christos }
13772 1.1 christos fi
13773 1.1 christos
13774 1.1 christos
13775 1.3 christos # IFS
13776 1.3 christos # We need space, tab and new line, in precisely that order. Quoting is
13777 1.3 christos # there to prevent editors from complaining about space-tab.
13778 1.3 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13779 1.3 christos # splitting by setting IFS to empty value.)
13780 1.3 christos IFS=" "" $as_nl"
13781 1.1 christos
13782 1.3 christos # Find who we are. Look in the path if we contain no directory separator.
13783 1.8 christos as_myself=
13784 1.4 christos case $0 in #((
13785 1.3 christos *[\\/]* ) as_myself=$0 ;;
13786 1.3 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13787 1.3 christos for as_dir in $PATH
13788 1.3 christos do
13789 1.3 christos IFS=$as_save_IFS
13790 1.3 christos test -z "$as_dir" && as_dir=.
13791 1.4 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13792 1.4 christos done
13793 1.3 christos IFS=$as_save_IFS
13794 1.1 christos
13795 1.3 christos ;;
13796 1.3 christos esac
13797 1.3 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
13798 1.3 christos # in which case we are not to be found in the path.
13799 1.3 christos if test "x$as_myself" = x; then
13800 1.3 christos as_myself=$0
13801 1.1 christos fi
13802 1.3 christos if test ! -f "$as_myself"; then
13803 1.4 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13804 1.4 christos exit 1
13805 1.1 christos fi
13806 1.1 christos
13807 1.4 christos # Unset variables that we do not need and which cause bugs (e.g. in
13808 1.4 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13809 1.4 christos # suppresses any "Segmentation fault" message there. '((' could
13810 1.4 christos # trigger a bug in pdksh 5.2.14.
13811 1.4 christos for as_var in BASH_ENV ENV MAIL MAILPATH
13812 1.4 christos do eval test x\${$as_var+set} = xset \
13813 1.4 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13814 1.3 christos done
13815 1.3 christos PS1='$ '
13816 1.3 christos PS2='> '
13817 1.3 christos PS4='+ '
13818 1.1 christos
13819 1.3 christos # NLS nuisances.
13820 1.4 christos LC_ALL=C
13821 1.4 christos export LC_ALL
13822 1.4 christos LANGUAGE=C
13823 1.4 christos export LANGUAGE
13824 1.4 christos
13825 1.4 christos # CDPATH.
13826 1.4 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13827 1.4 christos
13828 1.4 christos
13829 1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
13830 1.8 christos # ----------------------------------------
13831 1.4 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13832 1.4 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13833 1.8 christos # script with STATUS, using 1 if that was 0.
13834 1.4 christos as_fn_error ()
13835 1.4 christos {
13836 1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1
13837 1.8 christos if test "$4"; then
13838 1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13839 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13840 1.4 christos fi
13841 1.8 christos $as_echo "$as_me: error: $2" >&2
13842 1.4 christos as_fn_exit $as_status
13843 1.4 christos } # as_fn_error
13844 1.4 christos
13845 1.4 christos
13846 1.4 christos # as_fn_set_status STATUS
13847 1.4 christos # -----------------------
13848 1.4 christos # Set $? to STATUS, without forking.
13849 1.4 christos as_fn_set_status ()
13850 1.4 christos {
13851 1.4 christos return $1
13852 1.4 christos } # as_fn_set_status
13853 1.4 christos
13854 1.4 christos # as_fn_exit STATUS
13855 1.4 christos # -----------------
13856 1.4 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13857 1.4 christos as_fn_exit ()
13858 1.4 christos {
13859 1.4 christos set +e
13860 1.4 christos as_fn_set_status $1
13861 1.4 christos exit $1
13862 1.4 christos } # as_fn_exit
13863 1.4 christos
13864 1.4 christos # as_fn_unset VAR
13865 1.4 christos # ---------------
13866 1.4 christos # Portably unset VAR.
13867 1.4 christos as_fn_unset ()
13868 1.4 christos {
13869 1.4 christos { eval $1=; unset $1;}
13870 1.4 christos }
13871 1.4 christos as_unset=as_fn_unset
13872 1.4 christos # as_fn_append VAR VALUE
13873 1.4 christos # ----------------------
13874 1.4 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
13875 1.4 christos # advantage of any shell optimizations that allow amortized linear growth over
13876 1.4 christos # repeated appends, instead of the typical quadratic growth present in naive
13877 1.4 christos # implementations.
13878 1.4 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13879 1.4 christos eval 'as_fn_append ()
13880 1.4 christos {
13881 1.4 christos eval $1+=\$2
13882 1.4 christos }'
13883 1.4 christos else
13884 1.4 christos as_fn_append ()
13885 1.4 christos {
13886 1.4 christos eval $1=\$$1\$2
13887 1.4 christos }
13888 1.4 christos fi # as_fn_append
13889 1.4 christos
13890 1.4 christos # as_fn_arith ARG...
13891 1.4 christos # ------------------
13892 1.4 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
13893 1.4 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
13894 1.4 christos # must be portable across $(()) and expr.
13895 1.4 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13896 1.4 christos eval 'as_fn_arith ()
13897 1.4 christos {
13898 1.4 christos as_val=$(( $* ))
13899 1.4 christos }'
13900 1.4 christos else
13901 1.4 christos as_fn_arith ()
13902 1.4 christos {
13903 1.4 christos as_val=`expr "$@" || test $? -eq 1`
13904 1.4 christos }
13905 1.4 christos fi # as_fn_arith
13906 1.4 christos
13907 1.1 christos
13908 1.3 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
13909 1.3 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
13910 1.3 christos as_expr=expr
13911 1.1 christos else
13912 1.3 christos as_expr=false
13913 1.1 christos fi
13914 1.1 christos
13915 1.3 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13916 1.3 christos as_basename=basename
13917 1.3 christos else
13918 1.3 christos as_basename=false
13919 1.1 christos fi
13920 1.1 christos
13921 1.4 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13922 1.4 christos as_dirname=dirname
13923 1.4 christos else
13924 1.4 christos as_dirname=false
13925 1.4 christos fi
13926 1.1 christos
13927 1.3 christos as_me=`$as_basename -- "$0" ||
13928 1.3 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13929 1.3 christos X"$0" : 'X\(//\)$' \| \
13930 1.3 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13931 1.4 christos $as_echo X/"$0" |
13932 1.3 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
13933 1.3 christos s//\1/
13934 1.3 christos q
13935 1.3 christos }
13936 1.3 christos /^X\/\(\/\/\)$/{
13937 1.3 christos s//\1/
13938 1.3 christos q
13939 1.3 christos }
13940 1.3 christos /^X\/\(\/\).*/{
13941 1.3 christos s//\1/
13942 1.3 christos q
13943 1.3 christos }
13944 1.3 christos s/.*/./; q'`
13945 1.1 christos
13946 1.4 christos # Avoid depending upon Character Ranges.
13947 1.4 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13948 1.4 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13949 1.4 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13950 1.4 christos as_cr_digits='0123456789'
13951 1.4 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
13952 1.1 christos
13953 1.3 christos ECHO_C= ECHO_N= ECHO_T=
13954 1.4 christos case `echo -n x` in #(((((
13955 1.3 christos -n*)
13956 1.4 christos case `echo 'xy\c'` in
13957 1.3 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13958 1.4 christos xy) ECHO_C='\c';;
13959 1.4 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13960 1.4 christos ECHO_T=' ';;
13961 1.3 christos esac;;
13962 1.3 christos *)
13963 1.3 christos ECHO_N='-n';;
13964 1.3 christos esac
13965 1.1 christos
13966 1.3 christos rm -f conf$$ conf$$.exe conf$$.file
13967 1.3 christos if test -d conf$$.dir; then
13968 1.3 christos rm -f conf$$.dir/conf$$.file
13969 1.3 christos else
13970 1.3 christos rm -f conf$$.dir
13971 1.4 christos mkdir conf$$.dir 2>/dev/null
13972 1.1 christos fi
13973 1.4 christos if (echo >conf$$.file) 2>/dev/null; then
13974 1.4 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
13975 1.4 christos as_ln_s='ln -s'
13976 1.4 christos # ... but there are two gotchas:
13977 1.4 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13978 1.4 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13979 1.8 christos # In both cases, we have to default to `cp -pR'.
13980 1.4 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13981 1.8 christos as_ln_s='cp -pR'
13982 1.4 christos elif ln conf$$.file conf$$ 2>/dev/null; then
13983 1.4 christos as_ln_s=ln
13984 1.4 christos else
13985 1.8 christos as_ln_s='cp -pR'
13986 1.4 christos fi
13987 1.1 christos else
13988 1.8 christos as_ln_s='cp -pR'
13989 1.1 christos fi
13990 1.3 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13991 1.3 christos rmdir conf$$.dir 2>/dev/null
13992 1.1 christos
13993 1.4 christos
13994 1.4 christos # as_fn_mkdir_p
13995 1.4 christos # -------------
13996 1.4 christos # Create "$as_dir" as a directory, including parents if necessary.
13997 1.4 christos as_fn_mkdir_p ()
13998 1.4 christos {
13999 1.4 christos
14000 1.4 christos case $as_dir in #(
14001 1.4 christos -*) as_dir=./$as_dir;;
14002 1.4 christos esac
14003 1.4 christos test -d "$as_dir" || eval $as_mkdir_p || {
14004 1.4 christos as_dirs=
14005 1.4 christos while :; do
14006 1.4 christos case $as_dir in #(
14007 1.4 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14008 1.4 christos *) as_qdir=$as_dir;;
14009 1.4 christos esac
14010 1.4 christos as_dirs="'$as_qdir' $as_dirs"
14011 1.4 christos as_dir=`$as_dirname -- "$as_dir" ||
14012 1.4 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14013 1.4 christos X"$as_dir" : 'X\(//\)[^/]' \| \
14014 1.4 christos X"$as_dir" : 'X\(//\)$' \| \
14015 1.4 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14016 1.4 christos $as_echo X"$as_dir" |
14017 1.4 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14018 1.4 christos s//\1/
14019 1.4 christos q
14020 1.4 christos }
14021 1.4 christos /^X\(\/\/\)[^/].*/{
14022 1.4 christos s//\1/
14023 1.4 christos q
14024 1.4 christos }
14025 1.4 christos /^X\(\/\/\)$/{
14026 1.4 christos s//\1/
14027 1.4 christos q
14028 1.4 christos }
14029 1.4 christos /^X\(\/\).*/{
14030 1.4 christos s//\1/
14031 1.4 christos q
14032 1.4 christos }
14033 1.4 christos s/.*/./; q'`
14034 1.4 christos test -d "$as_dir" && break
14035 1.4 christos done
14036 1.4 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
14037 1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14038 1.4 christos
14039 1.4 christos
14040 1.4 christos } # as_fn_mkdir_p
14041 1.3 christos if mkdir -p . 2>/dev/null; then
14042 1.4 christos as_mkdir_p='mkdir -p "$as_dir"'
14043 1.3 christos else
14044 1.3 christos test -d ./-p && rmdir ./-p
14045 1.3 christos as_mkdir_p=false
14046 1.1 christos fi
14047 1.1 christos
14048 1.8 christos
14049 1.8 christos # as_fn_executable_p FILE
14050 1.8 christos # -----------------------
14051 1.8 christos # Test if FILE is an executable regular file.
14052 1.8 christos as_fn_executable_p ()
14053 1.8 christos {
14054 1.8 christos test -f "$1" && test -x "$1"
14055 1.8 christos } # as_fn_executable_p
14056 1.8 christos as_test_x='test -x'
14057 1.8 christos as_executable_p=as_fn_executable_p
14058 1.1 christos
14059 1.3 christos # Sed expression to map a string onto a valid CPP name.
14060 1.3 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14061 1.1 christos
14062 1.3 christos # Sed expression to map a string onto a valid variable name.
14063 1.3 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14064 1.1 christos
14065 1.1 christos
14066 1.3 christos exec 6>&1
14067 1.4 christos ## ----------------------------------- ##
14068 1.4 christos ## Main body of $CONFIG_STATUS script. ##
14069 1.4 christos ## ----------------------------------- ##
14070 1.4 christos _ASEOF
14071 1.4 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14072 1.1 christos
14073 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14074 1.4 christos # Save the log message, to keep $0 and so on meaningful, and to
14075 1.3 christos # report actual input values of CONFIG_FILES etc. instead of their
14076 1.3 christos # values after options handling.
14077 1.3 christos ac_log="
14078 1.9 christos This file was extended by file $as_me 5.14, which was
14079 1.8 christos generated by GNU Autoconf 2.69. Invocation command line was
14080 1.1 christos
14081 1.3 christos CONFIG_FILES = $CONFIG_FILES
14082 1.3 christos CONFIG_HEADERS = $CONFIG_HEADERS
14083 1.3 christos CONFIG_LINKS = $CONFIG_LINKS
14084 1.3 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
14085 1.3 christos $ $0 $@
14086 1.1 christos
14087 1.3 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
14088 1.3 christos "
14089 1.1 christos
14090 1.1 christos _ACEOF
14091 1.1 christos
14092 1.4 christos case $ac_config_files in *"
14093 1.4 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
14094 1.4 christos esac
14095 1.4 christos
14096 1.4 christos case $ac_config_headers in *"
14097 1.4 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14098 1.4 christos esac
14099 1.4 christos
14100 1.4 christos
14101 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14102 1.3 christos # Files that config.status was made for.
14103 1.3 christos config_files="$ac_config_files"
14104 1.3 christos config_headers="$ac_config_headers"
14105 1.3 christos config_commands="$ac_config_commands"
14106 1.1 christos
14107 1.1 christos _ACEOF
14108 1.1 christos
14109 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14110 1.3 christos ac_cs_usage="\
14111 1.4 christos \`$as_me' instantiates files and other configuration actions
14112 1.4 christos from templates according to the current configuration. Unless the files
14113 1.4 christos and actions are specified as TAGs, all are instantiated by default.
14114 1.3 christos
14115 1.4 christos Usage: $0 [OPTION]... [TAG]...
14116 1.3 christos
14117 1.3 christos -h, --help print this help, then exit
14118 1.3 christos -V, --version print version number and configuration settings, then exit
14119 1.8 christos --config print configuration, then exit
14120 1.4 christos -q, --quiet, --silent
14121 1.4 christos do not print progress messages
14122 1.3 christos -d, --debug don't remove temporary files
14123 1.3 christos --recheck update $as_me by reconfiguring in the same conditions
14124 1.4 christos --file=FILE[:TEMPLATE]
14125 1.4 christos instantiate the configuration file FILE
14126 1.4 christos --header=FILE[:TEMPLATE]
14127 1.4 christos instantiate the configuration header FILE
14128 1.1 christos
14129 1.3 christos Configuration files:
14130 1.3 christos $config_files
14131 1.1 christos
14132 1.3 christos Configuration headers:
14133 1.3 christos $config_headers
14134 1.1 christos
14135 1.3 christos Configuration commands:
14136 1.3 christos $config_commands
14137 1.1 christos
14138 1.4 christos Report bugs to <christos@astron.com>."
14139 1.1 christos
14140 1.1 christos _ACEOF
14141 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14142 1.8 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14143 1.3 christos ac_cs_version="\\
14144 1.9 christos file config.status 5.14
14145 1.8 christos configured by $0, generated by GNU Autoconf 2.69,
14146 1.7 christos with options \\"\$ac_cs_config\\"
14147 1.3 christos
14148 1.8 christos Copyright (C) 2012 Free Software Foundation, Inc.
14149 1.3 christos This config.status script is free software; the Free Software Foundation
14150 1.3 christos gives unlimited permission to copy, distribute and modify it."
14151 1.3 christos
14152 1.3 christos ac_pwd='$ac_pwd'
14153 1.3 christos srcdir='$srcdir'
14154 1.3 christos INSTALL='$INSTALL'
14155 1.3 christos MKDIR_P='$MKDIR_P'
14156 1.4 christos AWK='$AWK'
14157 1.4 christos test -n "\$AWK" || AWK=awk
14158 1.1 christos _ACEOF
14159 1.1 christos
14160 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14161 1.4 christos # The default lists apply if the user does not specify any file.
14162 1.3 christos ac_need_defaults=:
14163 1.3 christos while test $# != 0
14164 1.3 christos do
14165 1.3 christos case $1 in
14166 1.8 christos --*=?*)
14167 1.3 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
14168 1.3 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14169 1.3 christos ac_shift=:
14170 1.3 christos ;;
14171 1.8 christos --*=)
14172 1.8 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
14173 1.8 christos ac_optarg=
14174 1.8 christos ac_shift=:
14175 1.8 christos ;;
14176 1.3 christos *)
14177 1.3 christos ac_option=$1
14178 1.3 christos ac_optarg=$2
14179 1.3 christos ac_shift=shift
14180 1.3 christos ;;
14181 1.3 christos esac
14182 1.3 christos
14183 1.3 christos case $ac_option in
14184 1.3 christos # Handling of the options.
14185 1.3 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14186 1.3 christos ac_cs_recheck=: ;;
14187 1.3 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14188 1.4 christos $as_echo "$ac_cs_version"; exit ;;
14189 1.8 christos --config | --confi | --conf | --con | --co | --c )
14190 1.8 christos $as_echo "$ac_cs_config"; exit ;;
14191 1.3 christos --debug | --debu | --deb | --de | --d | -d )
14192 1.3 christos debug=: ;;
14193 1.3 christos --file | --fil | --fi | --f )
14194 1.3 christos $ac_shift
14195 1.4 christos case $ac_optarg in
14196 1.4 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14197 1.8 christos '') as_fn_error $? "missing file argument" ;;
14198 1.4 christos esac
14199 1.4 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
14200 1.3 christos ac_need_defaults=false;;
14201 1.3 christos --header | --heade | --head | --hea )
14202 1.3 christos $ac_shift
14203 1.4 christos case $ac_optarg in
14204 1.4 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14205 1.4 christos esac
14206 1.4 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14207 1.3 christos ac_need_defaults=false;;
14208 1.3 christos --he | --h)
14209 1.3 christos # Conflict between --help and --header
14210 1.8 christos as_fn_error $? "ambiguous option: \`$1'
14211 1.4 christos Try \`$0 --help' for more information.";;
14212 1.3 christos --help | --hel | -h )
14213 1.4 christos $as_echo "$ac_cs_usage"; exit ;;
14214 1.3 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14215 1.3 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
14216 1.3 christos ac_cs_silent=: ;;
14217 1.3 christos
14218 1.3 christos # This is an error.
14219 1.8 christos -*) as_fn_error $? "unrecognized option: \`$1'
14220 1.4 christos Try \`$0 --help' for more information." ;;
14221 1.3 christos
14222 1.4 christos *) as_fn_append ac_config_targets " $1"
14223 1.3 christos ac_need_defaults=false ;;
14224 1.3 christos
14225 1.3 christos esac
14226 1.3 christos shift
14227 1.3 christos done
14228 1.3 christos
14229 1.3 christos ac_configure_extra_args=
14230 1.1 christos
14231 1.3 christos if $ac_cs_silent; then
14232 1.3 christos exec 6>/dev/null
14233 1.3 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
14234 1.1 christos fi
14235 1.1 christos
14236 1.1 christos _ACEOF
14237 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14238 1.3 christos if \$ac_cs_recheck; then
14239 1.8 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14240 1.4 christos shift
14241 1.4 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14242 1.4 christos CONFIG_SHELL='$SHELL'
14243 1.3 christos export CONFIG_SHELL
14244 1.4 christos exec "\$@"
14245 1.3 christos fi
14246 1.1 christos
14247 1.1 christos _ACEOF
14248 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14249 1.3 christos exec 5>>config.log
14250 1.1 christos {
14251 1.3 christos echo
14252 1.3 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14253 1.3 christos ## Running $as_me. ##
14254 1.3 christos _ASBOX
14255 1.4 christos $as_echo "$ac_log"
14256 1.3 christos } >&5
14257 1.1 christos
14258 1.1 christos _ACEOF
14259 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14260 1.3 christos #
14261 1.3 christos # INIT-COMMANDS
14262 1.3 christos #
14263 1.3 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14264 1.3 christos
14265 1.3 christos
14266 1.3 christos # The HP-UX ksh and POSIX shell print the target directory to stdout
14267 1.3 christos # if CDPATH is set.
14268 1.3 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14269 1.3 christos
14270 1.3 christos sed_quote_subst='$sed_quote_subst'
14271 1.3 christos double_quote_subst='$double_quote_subst'
14272 1.3 christos delay_variable_subst='$delay_variable_subst'
14273 1.3 christos macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
14274 1.3 christos macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
14275 1.3 christos enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
14276 1.3 christos pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
14277 1.8 christos enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
14278 1.3 christos enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
14279 1.3 christos host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
14280 1.3 christos host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
14281 1.3 christos host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
14282 1.3 christos build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
14283 1.3 christos build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
14284 1.3 christos build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
14285 1.3 christos SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
14286 1.3 christos Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
14287 1.3 christos GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
14288 1.3 christos EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
14289 1.3 christos FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
14290 1.3 christos LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
14291 1.3 christos NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
14292 1.3 christos LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
14293 1.3 christos max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
14294 1.3 christos ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
14295 1.3 christos exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
14296 1.3 christos lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
14297 1.3 christos lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
14298 1.3 christos lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
14299 1.3 christos reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
14300 1.3 christos reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14301 1.3 christos OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
14302 1.3 christos deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
14303 1.3 christos file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
14304 1.3 christos AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
14305 1.3 christos AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
14306 1.3 christos STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
14307 1.3 christos RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
14308 1.3 christos old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14309 1.3 christos old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14310 1.3 christos old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14311 1.3 christos CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
14312 1.3 christos CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
14313 1.3 christos compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
14314 1.3 christos GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
14315 1.3 christos lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
14316 1.3 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
14317 1.3 christos lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
14318 1.3 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
14319 1.3 christos objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
14320 1.3 christos SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
14321 1.3 christos ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
14322 1.3 christos MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
14323 1.3 christos lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
14324 1.3 christos lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
14325 1.3 christos lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
14326 1.3 christos lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
14327 1.3 christos lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
14328 1.3 christos need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
14329 1.3 christos DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
14330 1.3 christos NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
14331 1.3 christos LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
14332 1.3 christos OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
14333 1.3 christos OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
14334 1.3 christos libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
14335 1.3 christos shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14336 1.3 christos extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14337 1.3 christos archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
14338 1.3 christos enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
14339 1.3 christos export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14340 1.3 christos whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14341 1.3 christos compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
14342 1.3 christos old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14343 1.3 christos old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14344 1.3 christos archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14345 1.3 christos archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14346 1.3 christos module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14347 1.3 christos module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14348 1.3 christos with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
14349 1.3 christos allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
14350 1.3 christos no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
14351 1.3 christos hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14352 1.3 christos hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
14353 1.3 christos hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
14354 1.3 christos hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
14355 1.3 christos hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
14356 1.3 christos hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
14357 1.3 christos hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14358 1.3 christos hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
14359 1.3 christos inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
14360 1.3 christos link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
14361 1.3 christos fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
14362 1.3 christos always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
14363 1.3 christos export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14364 1.3 christos exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
14365 1.3 christos include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
14366 1.3 christos prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14367 1.3 christos file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
14368 1.3 christos variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
14369 1.3 christos need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
14370 1.3 christos need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
14371 1.3 christos version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
14372 1.3 christos runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14373 1.3 christos shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14374 1.3 christos shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
14375 1.3 christos libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
14376 1.3 christos library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
14377 1.3 christos soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
14378 1.3 christos postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14379 1.3 christos postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14380 1.3 christos finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14381 1.3 christos finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
14382 1.3 christos hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
14383 1.3 christos sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
14384 1.3 christos sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
14385 1.3 christos hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
14386 1.3 christos enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
14387 1.3 christos enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
14388 1.3 christos enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
14389 1.3 christos old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
14390 1.3 christos striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
14391 1.3 christos
14392 1.3 christos LTCC='$LTCC'
14393 1.3 christos LTCFLAGS='$LTCFLAGS'
14394 1.3 christos compiler='$compiler_DEFAULT'
14395 1.3 christos
14396 1.3 christos # Quote evaled strings.
14397 1.3 christos for var in SED \
14398 1.3 christos GREP \
14399 1.3 christos EGREP \
14400 1.3 christos FGREP \
14401 1.3 christos LD \
14402 1.3 christos NM \
14403 1.3 christos LN_S \
14404 1.3 christos lt_SP2NL \
14405 1.3 christos lt_NL2SP \
14406 1.3 christos reload_flag \
14407 1.3 christos OBJDUMP \
14408 1.3 christos deplibs_check_method \
14409 1.3 christos file_magic_cmd \
14410 1.3 christos AR \
14411 1.3 christos AR_FLAGS \
14412 1.3 christos STRIP \
14413 1.3 christos RANLIB \
14414 1.3 christos CC \
14415 1.3 christos CFLAGS \
14416 1.3 christos compiler \
14417 1.3 christos lt_cv_sys_global_symbol_pipe \
14418 1.3 christos lt_cv_sys_global_symbol_to_cdecl \
14419 1.3 christos lt_cv_sys_global_symbol_to_c_name_address \
14420 1.3 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14421 1.3 christos SHELL \
14422 1.3 christos ECHO \
14423 1.3 christos lt_prog_compiler_no_builtin_flag \
14424 1.3 christos lt_prog_compiler_wl \
14425 1.3 christos lt_prog_compiler_pic \
14426 1.3 christos lt_prog_compiler_static \
14427 1.3 christos lt_cv_prog_compiler_c_o \
14428 1.3 christos need_locks \
14429 1.3 christos DSYMUTIL \
14430 1.3 christos NMEDIT \
14431 1.3 christos LIPO \
14432 1.3 christos OTOOL \
14433 1.3 christos OTOOL64 \
14434 1.3 christos shrext_cmds \
14435 1.3 christos export_dynamic_flag_spec \
14436 1.3 christos whole_archive_flag_spec \
14437 1.3 christos compiler_needs_object \
14438 1.3 christos with_gnu_ld \
14439 1.3 christos allow_undefined_flag \
14440 1.3 christos no_undefined_flag \
14441 1.3 christos hardcode_libdir_flag_spec \
14442 1.3 christos hardcode_libdir_flag_spec_ld \
14443 1.3 christos hardcode_libdir_separator \
14444 1.3 christos fix_srcfile_path \
14445 1.3 christos exclude_expsyms \
14446 1.3 christos include_expsyms \
14447 1.3 christos file_list_spec \
14448 1.3 christos variables_saved_for_relink \
14449 1.3 christos libname_spec \
14450 1.3 christos library_names_spec \
14451 1.3 christos soname_spec \
14452 1.3 christos finish_eval \
14453 1.3 christos old_striplib \
14454 1.3 christos striplib; do
14455 1.3 christos case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
14456 1.3 christos *[\\\\\\\`\\"\\\$]*)
14457 1.3 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14458 1.3 christos ;;
14459 1.3 christos *)
14460 1.3 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14461 1.3 christos ;;
14462 1.3 christos esac
14463 1.3 christos done
14464 1.3 christos
14465 1.3 christos # Double-quote double-evaled strings.
14466 1.3 christos for var in reload_cmds \
14467 1.3 christos old_postinstall_cmds \
14468 1.3 christos old_postuninstall_cmds \
14469 1.3 christos old_archive_cmds \
14470 1.3 christos extract_expsyms_cmds \
14471 1.3 christos old_archive_from_new_cmds \
14472 1.3 christos old_archive_from_expsyms_cmds \
14473 1.3 christos archive_cmds \
14474 1.3 christos archive_expsym_cmds \
14475 1.3 christos module_cmds \
14476 1.3 christos module_expsym_cmds \
14477 1.3 christos export_symbols_cmds \
14478 1.3 christos prelink_cmds \
14479 1.3 christos postinstall_cmds \
14480 1.3 christos postuninstall_cmds \
14481 1.3 christos finish_cmds \
14482 1.3 christos sys_lib_search_path_spec \
14483 1.3 christos sys_lib_dlsearch_path_spec; do
14484 1.3 christos case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
14485 1.3 christos *[\\\\\\\`\\"\\\$]*)
14486 1.3 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14487 1.3 christos ;;
14488 1.3 christos *)
14489 1.3 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14490 1.3 christos ;;
14491 1.3 christos esac
14492 1.3 christos done
14493 1.3 christos
14494 1.3 christos # Fix-up fallback echo if it was mangled by the above quoting rules.
14495 1.3 christos case \$lt_ECHO in
14496 1.3 christos *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
14497 1.3 christos ;;
14498 1.1 christos esac
14499 1.1 christos
14500 1.3 christos ac_aux_dir='$ac_aux_dir'
14501 1.3 christos xsi_shell='$xsi_shell'
14502 1.3 christos lt_shell_append='$lt_shell_append'
14503 1.3 christos
14504 1.3 christos # See if we are running on zsh, and set the options which allow our
14505 1.3 christos # commands through without removal of \ escapes INIT.
14506 1.3 christos if test -n "\${ZSH_VERSION+set}" ; then
14507 1.3 christos setopt NO_GLOB_SUBST
14508 1.1 christos fi
14509 1.1 christos
14510 1.1 christos
14511 1.3 christos PACKAGE='$PACKAGE'
14512 1.3 christos VERSION='$VERSION'
14513 1.3 christos TIMESTAMP='$TIMESTAMP'
14514 1.3 christos RM='$RM'
14515 1.3 christos ofile='$ofile'
14516 1.3 christos
14517 1.3 christos
14518 1.3 christos
14519 1.3 christos
14520 1.1 christos _ACEOF
14521 1.1 christos
14522 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14523 1.1 christos
14524 1.3 christos # Handling of arguments.
14525 1.3 christos for ac_config_target in $ac_config_targets
14526 1.3 christos do
14527 1.3 christos case $ac_config_target in
14528 1.3 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14529 1.3 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14530 1.3 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14531 1.3 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14532 1.3 christos "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
14533 1.3 christos "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
14534 1.3 christos "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
14535 1.3 christos "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14536 1.3 christos "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
14537 1.1 christos
14538 1.8 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14539 1.3 christos esac
14540 1.3 christos done
14541 1.1 christos
14542 1.1 christos
14543 1.3 christos # If the user did not use the arguments to specify the items to instantiate,
14544 1.3 christos # then the envvar interface is used. Set only those that are not.
14545 1.3 christos # We use the long form for the default assignment because of an extremely
14546 1.3 christos # bizarre bug on SunOS 4.1.3.
14547 1.3 christos if $ac_need_defaults; then
14548 1.3 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14549 1.3 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14550 1.3 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14551 1.1 christos fi
14552 1.1 christos
14553 1.3 christos # Have a temporary directory for convenience. Make it in the build tree
14554 1.3 christos # simply because there is no reason against having it here, and in addition,
14555 1.3 christos # creating and moving files from /tmp can sometimes cause problems.
14556 1.3 christos # Hook for its removal unless debugging.
14557 1.3 christos # Note that there is a small window in which the directory will not be cleaned:
14558 1.3 christos # after its creation but before its name has been assigned to `$tmp'.
14559 1.3 christos $debug ||
14560 1.3 christos {
14561 1.8 christos tmp= ac_tmp=
14562 1.3 christos trap 'exit_status=$?
14563 1.8 christos : "${ac_tmp:=$tmp}"
14564 1.8 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14565 1.3 christos ' 0
14566 1.4 christos trap 'as_fn_exit 1' 1 2 13 15
14567 1.3 christos }
14568 1.3 christos # Create a (secure) tmp directory for tmp files.
14569 1.1 christos
14570 1.1 christos {
14571 1.3 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14572 1.8 christos test -d "$tmp"
14573 1.3 christos } ||
14574 1.3 christos {
14575 1.3 christos tmp=./conf$$-$RANDOM
14576 1.3 christos (umask 077 && mkdir "$tmp")
14577 1.8 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14578 1.8 christos ac_tmp=$tmp
14579 1.4 christos
14580 1.4 christos # Set up the scripts for CONFIG_FILES section.
14581 1.4 christos # No need to generate them if there are no CONFIG_FILES.
14582 1.4 christos # This happens for instance with `./config.status config.h'.
14583 1.4 christos if test -n "$CONFIG_FILES"; then
14584 1.3 christos
14585 1.3 christos
14586 1.4 christos ac_cr=`echo X | tr X '\015'`
14587 1.4 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
14588 1.4 christos # But we know of no other shell where ac_cr would be empty at this
14589 1.4 christos # point, so we can use a bashism as a fallback.
14590 1.4 christos if test "x$ac_cr" = x; then
14591 1.4 christos eval ac_cr=\$\'\\r\'
14592 1.4 christos fi
14593 1.4 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14594 1.4 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14595 1.8 christos ac_cs_awk_cr='\\r'
14596 1.4 christos else
14597 1.4 christos ac_cs_awk_cr=$ac_cr
14598 1.4 christos fi
14599 1.1 christos
14600 1.8 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14601 1.1 christos _ACEOF
14602 1.1 christos
14603 1.1 christos
14604 1.4 christos {
14605 1.4 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
14606 1.4 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14607 1.4 christos echo "_ACEOF"
14608 1.4 christos } >conf$$subs.sh ||
14609 1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14610 1.8 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14611 1.3 christos ac_delim='%!_!# '
14612 1.3 christos for ac_last_try in false false false false false :; do
14613 1.4 christos . ./conf$$subs.sh ||
14614 1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14615 1.1 christos
14616 1.4 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14617 1.4 christos if test $ac_delim_n = $ac_delim_num; then
14618 1.3 christos break
14619 1.3 christos elif $ac_last_try; then
14620 1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14621 1.1 christos else
14622 1.3 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14623 1.3 christos fi
14624 1.3 christos done
14625 1.4 christos rm -f conf$$subs.sh
14626 1.3 christos
14627 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14628 1.8 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14629 1.4 christos _ACEOF
14630 1.4 christos sed -n '
14631 1.4 christos h
14632 1.4 christos s/^/S["/; s/!.*/"]=/
14633 1.4 christos p
14634 1.4 christos g
14635 1.4 christos s/^[^!]*!//
14636 1.4 christos :repl
14637 1.4 christos t repl
14638 1.4 christos s/'"$ac_delim"'$//
14639 1.4 christos t delim
14640 1.4 christos :nl
14641 1.4 christos h
14642 1.8 christos s/\(.\{148\}\)..*/\1/
14643 1.4 christos t more1
14644 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14645 1.4 christos p
14646 1.4 christos n
14647 1.4 christos b repl
14648 1.4 christos :more1
14649 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14650 1.4 christos p
14651 1.4 christos g
14652 1.4 christos s/.\{148\}//
14653 1.4 christos t nl
14654 1.4 christos :delim
14655 1.4 christos h
14656 1.8 christos s/\(.\{148\}\)..*/\1/
14657 1.4 christos t more2
14658 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
14659 1.4 christos p
14660 1.4 christos b
14661 1.4 christos :more2
14662 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14663 1.4 christos p
14664 1.4 christos g
14665 1.4 christos s/.\{148\}//
14666 1.4 christos t delim
14667 1.4 christos ' <conf$$subs.awk | sed '
14668 1.4 christos /^[^""]/{
14669 1.4 christos N
14670 1.4 christos s/\n//
14671 1.4 christos }
14672 1.4 christos ' >>$CONFIG_STATUS || ac_write_fail=1
14673 1.4 christos rm -f conf$$subs.awk
14674 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14675 1.4 christos _ACAWK
14676 1.8 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14677 1.4 christos for (key in S) S_is_set[key] = 1
14678 1.4 christos FS = ""
14679 1.1 christos
14680 1.4 christos }
14681 1.4 christos {
14682 1.4 christos line = $ 0
14683 1.4 christos nfields = split(line, field, "@")
14684 1.4 christos substed = 0
14685 1.4 christos len = length(field[1])
14686 1.4 christos for (i = 2; i < nfields; i++) {
14687 1.4 christos key = field[i]
14688 1.4 christos keylen = length(key)
14689 1.4 christos if (S_is_set[key]) {
14690 1.4 christos value = S[key]
14691 1.4 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14692 1.4 christos len += length(value) + length(field[++i])
14693 1.4 christos substed = 1
14694 1.4 christos } else
14695 1.4 christos len += 1 + keylen
14696 1.4 christos }
14697 1.1 christos
14698 1.4 christos print line
14699 1.4 christos }
14700 1.1 christos
14701 1.4 christos _ACAWK
14702 1.1 christos _ACEOF
14703 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14704 1.4 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14705 1.4 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14706 1.4 christos else
14707 1.4 christos cat
14708 1.8 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14709 1.8 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14710 1.3 christos _ACEOF
14711 1.1 christos
14712 1.8 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14713 1.8 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14714 1.3 christos # trailing colons and then remove the whole line if VPATH becomes empty
14715 1.3 christos # (actually we leave an empty line to preserve line numbers).
14716 1.3 christos if test "x$srcdir" = x.; then
14717 1.8 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14718 1.8 christos h
14719 1.8 christos s///
14720 1.8 christos s/^/:/
14721 1.8 christos s/[ ]*$/:/
14722 1.8 christos s/:\$(srcdir):/:/g
14723 1.8 christos s/:\${srcdir}:/:/g
14724 1.8 christos s/:@srcdir@:/:/g
14725 1.8 christos s/^:*//
14726 1.3 christos s/:*$//
14727 1.8 christos x
14728 1.8 christos s/\(=[ ]*\).*/\1/
14729 1.8 christos G
14730 1.8 christos s/\n//
14731 1.3 christos s/^[^=]*=[ ]*$//
14732 1.3 christos }'
14733 1.1 christos fi
14734 1.1 christos
14735 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14736 1.3 christos fi # test -n "$CONFIG_FILES"
14737 1.1 christos
14738 1.4 christos # Set up the scripts for CONFIG_HEADERS section.
14739 1.4 christos # No need to generate them if there are no CONFIG_HEADERS.
14740 1.4 christos # This happens for instance with `./config.status Makefile'.
14741 1.4 christos if test -n "$CONFIG_HEADERS"; then
14742 1.8 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14743 1.4 christos BEGIN {
14744 1.4 christos _ACEOF
14745 1.4 christos
14746 1.4 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
14747 1.4 christos # here-document in config.status, that substitutes the proper values into
14748 1.4 christos # config.h.in to produce config.h.
14749 1.4 christos
14750 1.4 christos # Create a delimiter string that does not exist in confdefs.h, to ease
14751 1.4 christos # handling of long lines.
14752 1.4 christos ac_delim='%!_!# '
14753 1.4 christos for ac_last_try in false false :; do
14754 1.8 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14755 1.8 christos if test -z "$ac_tt"; then
14756 1.4 christos break
14757 1.4 christos elif $ac_last_try; then
14758 1.8 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14759 1.4 christos else
14760 1.4 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14761 1.4 christos fi
14762 1.4 christos done
14763 1.4 christos
14764 1.4 christos # For the awk script, D is an array of macro values keyed by name,
14765 1.4 christos # likewise P contains macro parameters if any. Preserve backslash
14766 1.4 christos # newline sequences.
14767 1.4 christos
14768 1.4 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14769 1.4 christos sed -n '
14770 1.4 christos s/.\{148\}/&'"$ac_delim"'/g
14771 1.4 christos t rset
14772 1.4 christos :rset
14773 1.4 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
14774 1.4 christos t def
14775 1.4 christos d
14776 1.4 christos :def
14777 1.4 christos s/\\$//
14778 1.4 christos t bsnl
14779 1.4 christos s/["\\]/\\&/g
14780 1.4 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14781 1.4 christos D["\1"]=" \3"/p
14782 1.4 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14783 1.4 christos d
14784 1.4 christos :bsnl
14785 1.4 christos s/["\\]/\\&/g
14786 1.4 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14787 1.4 christos D["\1"]=" \3\\\\\\n"\\/p
14788 1.4 christos t cont
14789 1.4 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14790 1.4 christos t cont
14791 1.4 christos d
14792 1.4 christos :cont
14793 1.4 christos n
14794 1.4 christos s/.\{148\}/&'"$ac_delim"'/g
14795 1.4 christos t clear
14796 1.4 christos :clear
14797 1.4 christos s/\\$//
14798 1.4 christos t bsnlc
14799 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
14800 1.4 christos d
14801 1.4 christos :bsnlc
14802 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14803 1.4 christos b cont
14804 1.4 christos ' <confdefs.h | sed '
14805 1.4 christos s/'"$ac_delim"'/"\\\
14806 1.4 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
14807 1.4 christos
14808 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14809 1.4 christos for (key in D) D_is_set[key] = 1
14810 1.4 christos FS = ""
14811 1.4 christos }
14812 1.4 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14813 1.4 christos line = \$ 0
14814 1.4 christos split(line, arg, " ")
14815 1.4 christos if (arg[1] == "#") {
14816 1.4 christos defundef = arg[2]
14817 1.4 christos mac1 = arg[3]
14818 1.4 christos } else {
14819 1.4 christos defundef = substr(arg[1], 2)
14820 1.4 christos mac1 = arg[2]
14821 1.4 christos }
14822 1.4 christos split(mac1, mac2, "(") #)
14823 1.4 christos macro = mac2[1]
14824 1.4 christos prefix = substr(line, 1, index(line, defundef) - 1)
14825 1.4 christos if (D_is_set[macro]) {
14826 1.4 christos # Preserve the white space surrounding the "#".
14827 1.4 christos print prefix "define", macro P[macro] D[macro]
14828 1.4 christos next
14829 1.4 christos } else {
14830 1.4 christos # Replace #undef with comments. This is necessary, for example,
14831 1.4 christos # in the case of _POSIX_SOURCE, which is predefined and required
14832 1.4 christos # on some systems where configure will not decide to define it.
14833 1.4 christos if (defundef == "undef") {
14834 1.4 christos print "/*", prefix defundef, macro, "*/"
14835 1.4 christos next
14836 1.4 christos }
14837 1.4 christos }
14838 1.4 christos }
14839 1.4 christos { print }
14840 1.4 christos _ACAWK
14841 1.4 christos _ACEOF
14842 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14843 1.8 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14844 1.4 christos fi # test -n "$CONFIG_HEADERS"
14845 1.4 christos
14846 1.1 christos
14847 1.4 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14848 1.4 christos shift
14849 1.4 christos for ac_tag
14850 1.3 christos do
14851 1.3 christos case $ac_tag in
14852 1.3 christos :[FHLC]) ac_mode=$ac_tag; continue;;
14853 1.3 christos esac
14854 1.3 christos case $ac_mode$ac_tag in
14855 1.3 christos :[FHL]*:*);;
14856 1.8 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14857 1.3 christos :[FH]-) ac_tag=-:-;;
14858 1.3 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14859 1.3 christos esac
14860 1.3 christos ac_save_IFS=$IFS
14861 1.3 christos IFS=:
14862 1.3 christos set x $ac_tag
14863 1.3 christos IFS=$ac_save_IFS
14864 1.3 christos shift
14865 1.3 christos ac_file=$1
14866 1.3 christos shift
14867 1.1 christos
14868 1.3 christos case $ac_mode in
14869 1.3 christos :L) ac_source=$1;;
14870 1.3 christos :[FH])
14871 1.3 christos ac_file_inputs=
14872 1.3 christos for ac_f
14873 1.3 christos do
14874 1.3 christos case $ac_f in
14875 1.8 christos -) ac_f="$ac_tmp/stdin";;
14876 1.3 christos *) # Look for the file first in the build tree, then in the source tree
14877 1.3 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
14878 1.3 christos # because $ac_f cannot contain `:'.
14879 1.3 christos test -f "$ac_f" ||
14880 1.3 christos case $ac_f in
14881 1.3 christos [\\/$]*) false;;
14882 1.3 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14883 1.3 christos esac ||
14884 1.8 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14885 1.3 christos esac
14886 1.4 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14887 1.4 christos as_fn_append ac_file_inputs " '$ac_f'"
14888 1.3 christos done
14889 1.1 christos
14890 1.3 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
14891 1.3 christos # use $as_me), people would be surprised to read:
14892 1.3 christos # /* config.h. Generated by config.status. */
14893 1.4 christos configure_input='Generated from '`
14894 1.4 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14895 1.4 christos `' by configure.'
14896 1.3 christos if test x"$ac_file" != x-; then
14897 1.3 christos configure_input="$ac_file. $configure_input"
14898 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14899 1.4 christos $as_echo "$as_me: creating $ac_file" >&6;}
14900 1.3 christos fi
14901 1.4 christos # Neutralize special characters interpreted by sed in replacement strings.
14902 1.4 christos case $configure_input in #(
14903 1.4 christos *\&* | *\|* | *\\* )
14904 1.4 christos ac_sed_conf_input=`$as_echo "$configure_input" |
14905 1.4 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
14906 1.4 christos *) ac_sed_conf_input=$configure_input;;
14907 1.4 christos esac
14908 1.1 christos
14909 1.3 christos case $ac_tag in
14910 1.8 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
14911 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14912 1.3 christos esac
14913 1.3 christos ;;
14914 1.3 christos esac
14915 1.1 christos
14916 1.3 christos ac_dir=`$as_dirname -- "$ac_file" ||
14917 1.3 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14918 1.3 christos X"$ac_file" : 'X\(//\)[^/]' \| \
14919 1.3 christos X"$ac_file" : 'X\(//\)$' \| \
14920 1.3 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14921 1.4 christos $as_echo X"$ac_file" |
14922 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14923 1.3 christos s//\1/
14924 1.3 christos q
14925 1.3 christos }
14926 1.3 christos /^X\(\/\/\)[^/].*/{
14927 1.3 christos s//\1/
14928 1.3 christos q
14929 1.3 christos }
14930 1.3 christos /^X\(\/\/\)$/{
14931 1.3 christos s//\1/
14932 1.3 christos q
14933 1.3 christos }
14934 1.3 christos /^X\(\/\).*/{
14935 1.3 christos s//\1/
14936 1.3 christos q
14937 1.3 christos }
14938 1.3 christos s/.*/./; q'`
14939 1.4 christos as_dir="$ac_dir"; as_fn_mkdir_p
14940 1.3 christos ac_builddir=.
14941 1.1 christos
14942 1.3 christos case "$ac_dir" in
14943 1.3 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14944 1.3 christos *)
14945 1.4 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14946 1.3 christos # A ".." for each directory in $ac_dir_suffix.
14947 1.4 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14948 1.3 christos case $ac_top_builddir_sub in
14949 1.3 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14950 1.3 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14951 1.3 christos esac ;;
14952 1.3 christos esac
14953 1.3 christos ac_abs_top_builddir=$ac_pwd
14954 1.3 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
14955 1.3 christos # for backward compatibility:
14956 1.3 christos ac_top_builddir=$ac_top_build_prefix
14957 1.1 christos
14958 1.3 christos case $srcdir in
14959 1.3 christos .) # We are building in place.
14960 1.3 christos ac_srcdir=.
14961 1.3 christos ac_top_srcdir=$ac_top_builddir_sub
14962 1.3 christos ac_abs_top_srcdir=$ac_pwd ;;
14963 1.3 christos [\\/]* | ?:[\\/]* ) # Absolute name.
14964 1.3 christos ac_srcdir=$srcdir$ac_dir_suffix;
14965 1.3 christos ac_top_srcdir=$srcdir
14966 1.3 christos ac_abs_top_srcdir=$srcdir ;;
14967 1.3 christos *) # Relative name.
14968 1.3 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14969 1.3 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
14970 1.3 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14971 1.3 christos esac
14972 1.3 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14973 1.1 christos
14974 1.1 christos
14975 1.3 christos case $ac_mode in
14976 1.3 christos :F)
14977 1.3 christos #
14978 1.3 christos # CONFIG_FILE
14979 1.3 christos #
14980 1.1 christos
14981 1.3 christos case $INSTALL in
14982 1.3 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14983 1.3 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14984 1.3 christos esac
14985 1.3 christos ac_MKDIR_P=$MKDIR_P
14986 1.3 christos case $MKDIR_P in
14987 1.3 christos [\\/$]* | ?:[\\/]* ) ;;
14988 1.3 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14989 1.3 christos esac
14990 1.3 christos _ACEOF
14991 1.1 christos
14992 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14993 1.3 christos # If the template does not know about datarootdir, expand it.
14994 1.3 christos # FIXME: This hack should be removed a few years after 2.60.
14995 1.3 christos ac_datarootdir_hack=; ac_datarootdir_seen=
14996 1.4 christos ac_sed_dataroot='
14997 1.4 christos /datarootdir/ {
14998 1.3 christos p
14999 1.3 christos q
15000 1.1 christos }
15001 1.3 christos /@datadir@/p
15002 1.3 christos /@docdir@/p
15003 1.3 christos /@infodir@/p
15004 1.3 christos /@localedir@/p
15005 1.4 christos /@mandir@/p'
15006 1.4 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15007 1.3 christos *datarootdir*) ac_datarootdir_seen=yes;;
15008 1.3 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15009 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15010 1.4 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15011 1.1 christos _ACEOF
15012 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15013 1.3 christos ac_datarootdir_hack='
15014 1.3 christos s&@datadir@&$datadir&g
15015 1.3 christos s&@docdir@&$docdir&g
15016 1.3 christos s&@infodir@&$infodir&g
15017 1.3 christos s&@localedir@&$localedir&g
15018 1.3 christos s&@mandir@&$mandir&g
15019 1.4 christos s&\\\${datarootdir}&$datarootdir&g' ;;
15020 1.1 christos esac
15021 1.3 christos _ACEOF
15022 1.1 christos
15023 1.3 christos # Neutralize VPATH when `$srcdir' = `.'.
15024 1.3 christos # Shell code in configure.ac might set extrasub.
15025 1.3 christos # FIXME: do we really want to maintain this feature?
15026 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15027 1.4 christos ac_sed_extra="$ac_vpsub
15028 1.3 christos $extrasub
15029 1.1 christos _ACEOF
15030 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15031 1.3 christos :t
15032 1.3 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15033 1.4 christos s|@configure_input@|$ac_sed_conf_input|;t t
15034 1.3 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
15035 1.4 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
15036 1.3 christos s&@srcdir@&$ac_srcdir&;t t
15037 1.3 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
15038 1.3 christos s&@top_srcdir@&$ac_top_srcdir&;t t
15039 1.3 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15040 1.3 christos s&@builddir@&$ac_builddir&;t t
15041 1.3 christos s&@abs_builddir@&$ac_abs_builddir&;t t
15042 1.3 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15043 1.3 christos s&@INSTALL@&$ac_INSTALL&;t t
15044 1.3 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t
15045 1.3 christos $ac_datarootdir_hack
15046 1.4 christos "
15047 1.8 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15048 1.8 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15049 1.1 christos
15050 1.3 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15051 1.8 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15052 1.8 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15053 1.8 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
15054 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15055 1.8 christos which seems to be undefined. Please make sure it is defined" >&5
15056 1.4 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15057 1.8 christos which seems to be undefined. Please make sure it is defined" >&2;}
15058 1.1 christos
15059 1.8 christos rm -f "$ac_tmp/stdin"
15060 1.3 christos case $ac_file in
15061 1.8 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15062 1.8 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15063 1.4 christos esac \
15064 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15065 1.3 christos ;;
15066 1.3 christos :H)
15067 1.3 christos #
15068 1.3 christos # CONFIG_HEADER
15069 1.3 christos #
15070 1.3 christos if test x"$ac_file" != x-; then
15071 1.4 christos {
15072 1.4 christos $as_echo "/* $configure_input */" \
15073 1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15074 1.8 christos } >"$ac_tmp/config.h" \
15075 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15076 1.8 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15077 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15078 1.4 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
15079 1.3 christos else
15080 1.4 christos rm -f "$ac_file"
15081 1.8 christos mv "$ac_tmp/config.h" "$ac_file" \
15082 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15083 1.3 christos fi
15084 1.3 christos else
15085 1.4 christos $as_echo "/* $configure_input */" \
15086 1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15087 1.8 christos || as_fn_error $? "could not create -" "$LINENO" 5
15088 1.3 christos fi
15089 1.4 christos # Compute "$ac_file"'s index in $config_headers.
15090 1.4 christos _am_arg="$ac_file"
15091 1.3 christos _am_stamp_count=1
15092 1.3 christos for _am_header in $config_headers :; do
15093 1.3 christos case $_am_header in
15094 1.4 christos $_am_arg | $_am_arg:* )
15095 1.3 christos break ;;
15096 1.3 christos * )
15097 1.3 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15098 1.3 christos esac
15099 1.3 christos done
15100 1.4 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15101 1.4 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15102 1.4 christos X"$_am_arg" : 'X\(//\)[^/]' \| \
15103 1.4 christos X"$_am_arg" : 'X\(//\)$' \| \
15104 1.4 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15105 1.4 christos $as_echo X"$_am_arg" |
15106 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15107 1.3 christos s//\1/
15108 1.3 christos q
15109 1.3 christos }
15110 1.3 christos /^X\(\/\/\)[^/].*/{
15111 1.3 christos s//\1/
15112 1.3 christos q
15113 1.3 christos }
15114 1.3 christos /^X\(\/\/\)$/{
15115 1.3 christos s//\1/
15116 1.3 christos q
15117 1.3 christos }
15118 1.3 christos /^X\(\/\).*/{
15119 1.3 christos s//\1/
15120 1.3 christos q
15121 1.3 christos }
15122 1.3 christos s/.*/./; q'`/stamp-h$_am_stamp_count
15123 1.3 christos ;;
15124 1.1 christos
15125 1.4 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15126 1.4 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
15127 1.1 christos ;;
15128 1.3 christos esac
15129 1.3 christos
15130 1.1 christos
15131 1.3 christos case $ac_file$ac_mode in
15132 1.4 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15133 1.4 christos # Autoconf 2.62 quotes --file arguments for eval, but not when files
15134 1.4 christos # are listed without --file. Let's play safe and only enable the eval
15135 1.4 christos # if we detect the quoting.
15136 1.4 christos case $CONFIG_FILES in
15137 1.4 christos *\'*) eval set x "$CONFIG_FILES" ;;
15138 1.4 christos *) set x $CONFIG_FILES ;;
15139 1.4 christos esac
15140 1.4 christos shift
15141 1.4 christos for mf
15142 1.4 christos do
15143 1.4 christos # Strip MF so we end up with the name of the file.
15144 1.4 christos mf=`echo "$mf" | sed -e 's/:.*$//'`
15145 1.4 christos # Check whether this is an Automake generated Makefile or not.
15146 1.8 christos # We used to match only the files named 'Makefile.in', but
15147 1.4 christos # some people rename them; so instead we look at the file content.
15148 1.4 christos # Grep'ing the first line is not enough: some people post-process
15149 1.4 christos # each Makefile.in and add a new line on top of each file to say so.
15150 1.4 christos # Grep'ing the whole file is not good either: AIX grep has a line
15151 1.4 christos # limit of 2048, but all sed's we know have understand at least 4000.
15152 1.4 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15153 1.4 christos dirpart=`$as_dirname -- "$mf" ||
15154 1.3 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15155 1.3 christos X"$mf" : 'X\(//\)[^/]' \| \
15156 1.3 christos X"$mf" : 'X\(//\)$' \| \
15157 1.3 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15158 1.4 christos $as_echo X"$mf" |
15159 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15160 1.3 christos s//\1/
15161 1.3 christos q
15162 1.3 christos }
15163 1.3 christos /^X\(\/\/\)[^/].*/{
15164 1.3 christos s//\1/
15165 1.3 christos q
15166 1.3 christos }
15167 1.3 christos /^X\(\/\/\)$/{
15168 1.3 christos s//\1/
15169 1.3 christos q
15170 1.3 christos }
15171 1.3 christos /^X\(\/\).*/{
15172 1.3 christos s//\1/
15173 1.3 christos q
15174 1.3 christos }
15175 1.3 christos s/.*/./; q'`
15176 1.4 christos else
15177 1.4 christos continue
15178 1.4 christos fi
15179 1.4 christos # Extract the definition of DEPDIR, am__include, and am__quote
15180 1.8 christos # from the Makefile without running 'make'.
15181 1.4 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15182 1.4 christos test -z "$DEPDIR" && continue
15183 1.4 christos am__include=`sed -n 's/^am__include = //p' < "$mf"`
15184 1.4 christos test -z "am__include" && continue
15185 1.4 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15186 1.4 christos # Find all dependency output files, they are included files with
15187 1.4 christos # $(DEPDIR) in their names. We invoke sed twice because it is the
15188 1.4 christos # simplest approach to changing $(DEPDIR) to its actual value in the
15189 1.4 christos # expansion.
15190 1.4 christos for file in `sed -n "
15191 1.4 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15192 1.8 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15193 1.4 christos # Make sure the directory exists.
15194 1.4 christos test -f "$dirpart/$file" && continue
15195 1.4 christos fdir=`$as_dirname -- "$file" ||
15196 1.3 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15197 1.3 christos X"$file" : 'X\(//\)[^/]' \| \
15198 1.3 christos X"$file" : 'X\(//\)$' \| \
15199 1.3 christos X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15200 1.4 christos $as_echo X"$file" |
15201 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15202 1.3 christos s//\1/
15203 1.3 christos q
15204 1.3 christos }
15205 1.3 christos /^X\(\/\/\)[^/].*/{
15206 1.3 christos s//\1/
15207 1.3 christos q
15208 1.3 christos }
15209 1.3 christos /^X\(\/\/\)$/{
15210 1.3 christos s//\1/
15211 1.3 christos q
15212 1.3 christos }
15213 1.3 christos /^X\(\/\).*/{
15214 1.3 christos s//\1/
15215 1.3 christos q
15216 1.3 christos }
15217 1.3 christos s/.*/./; q'`
15218 1.4 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p
15219 1.4 christos # echo "creating $dirpart/$file"
15220 1.4 christos echo '# dummy' > "$dirpart/$file"
15221 1.3 christos done
15222 1.3 christos done
15223 1.4 christos }
15224 1.3 christos ;;
15225 1.3 christos "libtool":C)
15226 1.3 christos
15227 1.3 christos # See if we are running on zsh, and set the options which allow our
15228 1.3 christos # commands through without removal of \ escapes.
15229 1.3 christos if test -n "${ZSH_VERSION+set}" ; then
15230 1.3 christos setopt NO_GLOB_SUBST
15231 1.3 christos fi
15232 1.3 christos
15233 1.3 christos cfgfile="${ofile}T"
15234 1.3 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15235 1.3 christos $RM "$cfgfile"
15236 1.1 christos
15237 1.3 christos cat <<_LT_EOF >> "$cfgfile"
15238 1.3 christos #! $SHELL
15239 1.3 christos
15240 1.3 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15241 1.3 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15242 1.3 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15243 1.3 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15244 1.3 christos #
15245 1.3 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15246 1.3 christos # 2006, 2007, 2008 Free Software Foundation, Inc.
15247 1.3 christos # Written by Gordon Matzigkeit, 1996
15248 1.3 christos #
15249 1.3 christos # This file is part of GNU Libtool.
15250 1.3 christos #
15251 1.3 christos # GNU Libtool is free software; you can redistribute it and/or
15252 1.3 christos # modify it under the terms of the GNU General Public License as
15253 1.3 christos # published by the Free Software Foundation; either version 2 of
15254 1.3 christos # the License, or (at your option) any later version.
15255 1.3 christos #
15256 1.3 christos # As a special exception to the GNU General Public License,
15257 1.3 christos # if you distribute this file as part of a program or library that
15258 1.3 christos # is built using GNU Libtool, you may include this file under the
15259 1.3 christos # same distribution terms that you use for the rest of that program.
15260 1.3 christos #
15261 1.3 christos # GNU Libtool is distributed in the hope that it will be useful,
15262 1.3 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of
15263 1.3 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15264 1.3 christos # GNU General Public License for more details.
15265 1.3 christos #
15266 1.3 christos # You should have received a copy of the GNU General Public License
15267 1.3 christos # along with GNU Libtool; see the file COPYING. If not, a copy
15268 1.3 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15269 1.3 christos # obtained by writing to the Free Software Foundation, Inc.,
15270 1.3 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15271 1.1 christos
15272 1.1 christos
15273 1.3 christos # The names of the tagged configurations supported by this script.
15274 1.3 christos available_tags=""
15275 1.1 christos
15276 1.3 christos # ### BEGIN LIBTOOL CONFIG
15277 1.1 christos
15278 1.3 christos # Which release of libtool.m4 was used?
15279 1.3 christos macro_version=$macro_version
15280 1.3 christos macro_revision=$macro_revision
15281 1.1 christos
15282 1.3 christos # Whether or not to build static libraries.
15283 1.3 christos build_old_libs=$enable_static
15284 1.1 christos
15285 1.3 christos # What type of objects to build.
15286 1.3 christos pic_mode=$pic_mode
15287 1.1 christos
15288 1.8 christos # Whether or not to build shared libraries.
15289 1.8 christos build_libtool_libs=$enable_shared
15290 1.8 christos
15291 1.3 christos # Whether or not to optimize for fast installation.
15292 1.3 christos fast_install=$enable_fast_install
15293 1.1 christos
15294 1.3 christos # The host system.
15295 1.3 christos host_alias=$host_alias
15296 1.3 christos host=$host
15297 1.3 christos host_os=$host_os
15298 1.1 christos
15299 1.3 christos # The build system.
15300 1.3 christos build_alias=$build_alias
15301 1.3 christos build=$build
15302 1.3 christos build_os=$build_os
15303 1.1 christos
15304 1.3 christos # A sed program that does not truncate output.
15305 1.3 christos SED=$lt_SED
15306 1.1 christos
15307 1.3 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15308 1.3 christos Xsed="\$SED -e 1s/^X//"
15309 1.1 christos
15310 1.3 christos # A grep program that handles long lines.
15311 1.3 christos GREP=$lt_GREP
15312 1.1 christos
15313 1.3 christos # An ERE matcher.
15314 1.3 christos EGREP=$lt_EGREP
15315 1.1 christos
15316 1.3 christos # A literal string matcher.
15317 1.3 christos FGREP=$lt_FGREP
15318 1.1 christos
15319 1.3 christos # A BSD- or MS-compatible name lister.
15320 1.3 christos NM=$lt_NM
15321 1.1 christos
15322 1.3 christos # Whether we need soft or hard links.
15323 1.3 christos LN_S=$lt_LN_S
15324 1.1 christos
15325 1.3 christos # What is the maximum length of a command?
15326 1.3 christos max_cmd_len=$max_cmd_len
15327 1.1 christos
15328 1.3 christos # Object file suffix (normally "o").
15329 1.3 christos objext=$ac_objext
15330 1.1 christos
15331 1.3 christos # Executable file suffix (normally "").
15332 1.3 christos exeext=$exeext
15333 1.1 christos
15334 1.3 christos # whether the shell understands "unset".
15335 1.3 christos lt_unset=$lt_unset
15336 1.1 christos
15337 1.3 christos # turn spaces into newlines.
15338 1.3 christos SP2NL=$lt_lt_SP2NL
15339 1.1 christos
15340 1.3 christos # turn newlines into spaces.
15341 1.3 christos NL2SP=$lt_lt_NL2SP
15342 1.1 christos
15343 1.3 christos # How to create reloadable object files.
15344 1.3 christos reload_flag=$lt_reload_flag
15345 1.3 christos reload_cmds=$lt_reload_cmds
15346 1.1 christos
15347 1.3 christos # An object symbol dumper.
15348 1.3 christos OBJDUMP=$lt_OBJDUMP
15349 1.1 christos
15350 1.3 christos # Method to check whether dependent libraries are shared objects.
15351 1.3 christos deplibs_check_method=$lt_deplibs_check_method
15352 1.1 christos
15353 1.3 christos # Command to use when deplibs_check_method == "file_magic".
15354 1.3 christos file_magic_cmd=$lt_file_magic_cmd
15355 1.1 christos
15356 1.3 christos # The archiver.
15357 1.3 christos AR=$lt_AR
15358 1.3 christos AR_FLAGS=$lt_AR_FLAGS
15359 1.1 christos
15360 1.3 christos # A symbol stripping program.
15361 1.3 christos STRIP=$lt_STRIP
15362 1.1 christos
15363 1.3 christos # Commands used to install an old-style archive.
15364 1.3 christos RANLIB=$lt_RANLIB
15365 1.3 christos old_postinstall_cmds=$lt_old_postinstall_cmds
15366 1.3 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds
15367 1.1 christos
15368 1.3 christos # A C compiler.
15369 1.3 christos LTCC=$lt_CC
15370 1.1 christos
15371 1.3 christos # LTCC compiler flags.
15372 1.3 christos LTCFLAGS=$lt_CFLAGS
15373 1.1 christos
15374 1.3 christos # Take the output of nm and produce a listing of raw symbols and C names.
15375 1.3 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15376 1.1 christos
15377 1.3 christos # Transform the output of nm in a proper C declaration.
15378 1.3 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15379 1.1 christos
15380 1.3 christos # Transform the output of nm in a C name address pair.
15381 1.3 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15382 1.1 christos
15383 1.3 christos # Transform the output of nm in a C name address pair when lib prefix is needed.
15384 1.3 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15385 1.1 christos
15386 1.3 christos # The name of the directory that contains temporary libtool files.
15387 1.3 christos objdir=$objdir
15388 1.1 christos
15389 1.3 christos # Shell to use when invoking shell scripts.
15390 1.3 christos SHELL=$lt_SHELL
15391 1.1 christos
15392 1.3 christos # An echo program that does not interpret backslashes.
15393 1.3 christos ECHO=$lt_ECHO
15394 1.1 christos
15395 1.3 christos # Used to examine libraries when file_magic_cmd begins with "file".
15396 1.3 christos MAGIC_CMD=$MAGIC_CMD
15397 1.1 christos
15398 1.3 christos # Must we lock files when doing compilation?
15399 1.3 christos need_locks=$lt_need_locks
15400 1.1 christos
15401 1.3 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15402 1.3 christos DSYMUTIL=$lt_DSYMUTIL
15403 1.1 christos
15404 1.3 christos # Tool to change global to local symbols on Mac OS X.
15405 1.3 christos NMEDIT=$lt_NMEDIT
15406 1.1 christos
15407 1.3 christos # Tool to manipulate fat objects and archives on Mac OS X.
15408 1.3 christos LIPO=$lt_LIPO
15409 1.1 christos
15410 1.3 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15411 1.3 christos OTOOL=$lt_OTOOL
15412 1.1 christos
15413 1.3 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15414 1.3 christos OTOOL64=$lt_OTOOL64
15415 1.1 christos
15416 1.3 christos # Old archive suffix (normally "a").
15417 1.3 christos libext=$libext
15418 1.1 christos
15419 1.3 christos # Shared library suffix (normally ".so").
15420 1.3 christos shrext_cmds=$lt_shrext_cmds
15421 1.1 christos
15422 1.3 christos # The commands to extract the exported symbol list from a shared archive.
15423 1.3 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds
15424 1.1 christos
15425 1.3 christos # Variables whose values should be saved in libtool wrapper scripts and
15426 1.3 christos # restored at link time.
15427 1.3 christos variables_saved_for_relink=$lt_variables_saved_for_relink
15428 1.1 christos
15429 1.3 christos # Do we need the "lib" prefix for modules?
15430 1.3 christos need_lib_prefix=$need_lib_prefix
15431 1.1 christos
15432 1.3 christos # Do we need a version for libraries?
15433 1.3 christos need_version=$need_version
15434 1.1 christos
15435 1.3 christos # Library versioning type.
15436 1.3 christos version_type=$version_type
15437 1.1 christos
15438 1.3 christos # Shared library runtime path variable.
15439 1.3 christos runpath_var=$runpath_var
15440 1.1 christos
15441 1.3 christos # Shared library path variable.
15442 1.3 christos shlibpath_var=$shlibpath_var
15443 1.1 christos
15444 1.3 christos # Is shlibpath searched before the hard-coded library search path?
15445 1.3 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15446 1.1 christos
15447 1.3 christos # Format of library name prefix.
15448 1.3 christos libname_spec=$lt_libname_spec
15449 1.1 christos
15450 1.3 christos # List of archive names. First name is the real one, the rest are links.
15451 1.3 christos # The last name is the one that the linker finds with -lNAME
15452 1.3 christos library_names_spec=$lt_library_names_spec
15453 1.1 christos
15454 1.3 christos # The coded name of the library, if different from the real name.
15455 1.3 christos soname_spec=$lt_soname_spec
15456 1.1 christos
15457 1.3 christos # Command to use after installation of a shared archive.
15458 1.3 christos postinstall_cmds=$lt_postinstall_cmds
15459 1.1 christos
15460 1.3 christos # Command to use after uninstallation of a shared archive.
15461 1.3 christos postuninstall_cmds=$lt_postuninstall_cmds
15462 1.1 christos
15463 1.3 christos # Commands used to finish a libtool library installation in a directory.
15464 1.3 christos finish_cmds=$lt_finish_cmds
15465 1.1 christos
15466 1.3 christos # As "finish_cmds", except a single script fragment to be evaled but
15467 1.3 christos # not shown.
15468 1.3 christos finish_eval=$lt_finish_eval
15469 1.1 christos
15470 1.3 christos # Whether we should hardcode library paths into libraries.
15471 1.3 christos hardcode_into_libs=$hardcode_into_libs
15472 1.1 christos
15473 1.3 christos # Compile-time system search path for libraries.
15474 1.3 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15475 1.1 christos
15476 1.3 christos # Run-time system search path for libraries.
15477 1.3 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15478 1.1 christos
15479 1.3 christos # Whether dlopen is supported.
15480 1.3 christos dlopen_support=$enable_dlopen
15481 1.1 christos
15482 1.3 christos # Whether dlopen of programs is supported.
15483 1.3 christos dlopen_self=$enable_dlopen_self
15484 1.1 christos
15485 1.3 christos # Whether dlopen of statically linked programs is supported.
15486 1.3 christos dlopen_self_static=$enable_dlopen_self_static
15487 1.1 christos
15488 1.3 christos # Commands to strip libraries.
15489 1.3 christos old_striplib=$lt_old_striplib
15490 1.3 christos striplib=$lt_striplib
15491 1.1 christos
15492 1.1 christos
15493 1.3 christos # The linker used to build libraries.
15494 1.3 christos LD=$lt_LD
15495 1.1 christos
15496 1.3 christos # Commands used to build an old-style archive.
15497 1.3 christos old_archive_cmds=$lt_old_archive_cmds
15498 1.1 christos
15499 1.3 christos # A language specific compiler.
15500 1.3 christos CC=$lt_compiler
15501 1.1 christos
15502 1.3 christos # Is the compiler the GNU compiler?
15503 1.3 christos with_gcc=$GCC
15504 1.1 christos
15505 1.3 christos # Compiler flag to turn off builtin functions.
15506 1.3 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15507 1.1 christos
15508 1.3 christos # How to pass a linker flag through the compiler.
15509 1.3 christos wl=$lt_lt_prog_compiler_wl
15510 1.1 christos
15511 1.3 christos # Additional compiler flags for building library objects.
15512 1.3 christos pic_flag=$lt_lt_prog_compiler_pic
15513 1.1 christos
15514 1.3 christos # Compiler flag to prevent dynamic linking.
15515 1.3 christos link_static_flag=$lt_lt_prog_compiler_static
15516 1.1 christos
15517 1.3 christos # Does compiler simultaneously support -c and -o options?
15518 1.3 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15519 1.1 christos
15520 1.3 christos # Whether or not to add -lc for building shared libraries.
15521 1.3 christos build_libtool_need_lc=$archive_cmds_need_lc
15522 1.1 christos
15523 1.3 christos # Whether or not to disallow shared libs when runtime libs are static.
15524 1.3 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15525 1.1 christos
15526 1.3 christos # Compiler flag to allow reflexive dlopens.
15527 1.3 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15528 1.1 christos
15529 1.3 christos # Compiler flag to generate shared objects directly from archives.
15530 1.3 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec
15531 1.1 christos
15532 1.3 christos # Whether the compiler copes with passing no objects directly.
15533 1.3 christos compiler_needs_object=$lt_compiler_needs_object
15534 1.1 christos
15535 1.3 christos # Create an old-style archive from a shared archive.
15536 1.3 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15537 1.1 christos
15538 1.3 christos # Create a temporary old-style archive to link instead of a shared archive.
15539 1.3 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15540 1.1 christos
15541 1.3 christos # Commands used to build a shared archive.
15542 1.3 christos archive_cmds=$lt_archive_cmds
15543 1.3 christos archive_expsym_cmds=$lt_archive_expsym_cmds
15544 1.1 christos
15545 1.3 christos # Commands used to build a loadable module if different from building
15546 1.3 christos # a shared archive.
15547 1.3 christos module_cmds=$lt_module_cmds
15548 1.3 christos module_expsym_cmds=$lt_module_expsym_cmds
15549 1.1 christos
15550 1.3 christos # Whether we are building with GNU ld or not.
15551 1.3 christos with_gnu_ld=$lt_with_gnu_ld
15552 1.1 christos
15553 1.3 christos # Flag that allows shared libraries with undefined symbols to be built.
15554 1.3 christos allow_undefined_flag=$lt_allow_undefined_flag
15555 1.1 christos
15556 1.3 christos # Flag that enforces no undefined symbols.
15557 1.3 christos no_undefined_flag=$lt_no_undefined_flag
15558 1.1 christos
15559 1.3 christos # Flag to hardcode \$libdir into a binary during linking.
15560 1.3 christos # This must work even if \$libdir does not exist
15561 1.3 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15562 1.1 christos
15563 1.3 christos # If ld is used when linking, flag to hardcode \$libdir into a binary
15564 1.3 christos # during linking. This must work even if \$libdir does not exist.
15565 1.3 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15566 1.1 christos
15567 1.3 christos # Whether we need a single "-rpath" flag with a separated argument.
15568 1.3 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator
15569 1.1 christos
15570 1.3 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15571 1.3 christos # DIR into the resulting binary.
15572 1.3 christos hardcode_direct=$hardcode_direct
15573 1.1 christos
15574 1.3 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15575 1.3 christos # DIR into the resulting binary and the resulting library dependency is
15576 1.3 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15577 1.3 christos # library is relocated.
15578 1.3 christos hardcode_direct_absolute=$hardcode_direct_absolute
15579 1.1 christos
15580 1.3 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15581 1.3 christos # into the resulting binary.
15582 1.3 christos hardcode_minus_L=$hardcode_minus_L
15583 1.1 christos
15584 1.3 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15585 1.3 christos # into the resulting binary.
15586 1.3 christos hardcode_shlibpath_var=$hardcode_shlibpath_var
15587 1.1 christos
15588 1.3 christos # Set to "yes" if building a shared library automatically hardcodes DIR
15589 1.3 christos # into the library and all subsequent libraries and executables linked
15590 1.3 christos # against it.
15591 1.3 christos hardcode_automatic=$hardcode_automatic
15592 1.1 christos
15593 1.3 christos # Set to yes if linker adds runtime paths of dependent libraries
15594 1.3 christos # to runtime path list.
15595 1.3 christos inherit_rpath=$inherit_rpath
15596 1.1 christos
15597 1.3 christos # Whether libtool must link a program against all its dependency libraries.
15598 1.3 christos link_all_deplibs=$link_all_deplibs
15599 1.1 christos
15600 1.3 christos # Fix the shell variable \$srcfile for the compiler.
15601 1.3 christos fix_srcfile_path=$lt_fix_srcfile_path
15602 1.1 christos
15603 1.3 christos # Set to "yes" if exported symbols are required.
15604 1.3 christos always_export_symbols=$always_export_symbols
15605 1.1 christos
15606 1.3 christos # The commands to list exported symbols.
15607 1.3 christos export_symbols_cmds=$lt_export_symbols_cmds
15608 1.1 christos
15609 1.3 christos # Symbols that should not be listed in the preloaded symbols.
15610 1.3 christos exclude_expsyms=$lt_exclude_expsyms
15611 1.1 christos
15612 1.3 christos # Symbols that must always be exported.
15613 1.3 christos include_expsyms=$lt_include_expsyms
15614 1.1 christos
15615 1.3 christos # Commands necessary for linking programs (against libraries) with templates.
15616 1.3 christos prelink_cmds=$lt_prelink_cmds
15617 1.1 christos
15618 1.3 christos # Specify filename containing input files.
15619 1.3 christos file_list_spec=$lt_file_list_spec
15620 1.1 christos
15621 1.3 christos # How to hardcode a shared library path into an executable.
15622 1.3 christos hardcode_action=$hardcode_action
15623 1.1 christos
15624 1.3 christos # ### END LIBTOOL CONFIG
15625 1.1 christos
15626 1.3 christos _LT_EOF
15627 1.1 christos
15628 1.3 christos case $host_os in
15629 1.3 christos aix3*)
15630 1.3 christos cat <<\_LT_EOF >> "$cfgfile"
15631 1.3 christos # AIX sometimes has problems with the GCC collect2 program. For some
15632 1.3 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
15633 1.3 christos # vanish in a puff of smoke.
15634 1.3 christos if test "X${COLLECT_NAMES+set}" != Xset; then
15635 1.3 christos COLLECT_NAMES=
15636 1.3 christos export COLLECT_NAMES
15637 1.3 christos fi
15638 1.3 christos _LT_EOF
15639 1.1 christos ;;
15640 1.1 christos esac
15641 1.1 christos
15642 1.1 christos
15643 1.3 christos ltmain="$ac_aux_dir/ltmain.sh"
15644 1.1 christos
15645 1.1 christos
15646 1.3 christos # We use sed instead of cat because bash on DJGPP gets confused if
15647 1.3 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in
15648 1.3 christos # text mode, it properly converts lines to CR/LF. This bash problem
15649 1.3 christos # is reportedly fixed, but why not run on old versions too?
15650 1.3 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15651 1.3 christos || (rm -f "$cfgfile"; exit 1)
15652 1.1 christos
15653 1.3 christos case $xsi_shell in
15654 1.3 christos yes)
15655 1.3 christos cat << \_LT_EOF >> "$cfgfile"
15656 1.1 christos
15657 1.3 christos # func_dirname file append nondir_replacement
15658 1.3 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15659 1.3 christos # otherwise set result to NONDIR_REPLACEMENT.
15660 1.3 christos func_dirname ()
15661 1.3 christos {
15662 1.3 christos case ${1} in
15663 1.3 christos */*) func_dirname_result="${1%/*}${2}" ;;
15664 1.3 christos * ) func_dirname_result="${3}" ;;
15665 1.1 christos esac
15666 1.3 christos }
15667 1.1 christos
15668 1.3 christos # func_basename file
15669 1.3 christos func_basename ()
15670 1.3 christos {
15671 1.3 christos func_basename_result="${1##*/}"
15672 1.3 christos }
15673 1.1 christos
15674 1.3 christos # func_dirname_and_basename file append nondir_replacement
15675 1.3 christos # perform func_basename and func_dirname in a single function
15676 1.3 christos # call:
15677 1.3 christos # dirname: Compute the dirname of FILE. If nonempty,
15678 1.3 christos # add APPEND to the result, otherwise set result
15679 1.3 christos # to NONDIR_REPLACEMENT.
15680 1.3 christos # value returned in "$func_dirname_result"
15681 1.3 christos # basename: Compute filename of FILE.
15682 1.3 christos # value retuned in "$func_basename_result"
15683 1.3 christos # Implementation must be kept synchronized with func_dirname
15684 1.3 christos # and func_basename. For efficiency, we do not delegate to
15685 1.3 christos # those functions but instead duplicate the functionality here.
15686 1.3 christos func_dirname_and_basename ()
15687 1.3 christos {
15688 1.3 christos case ${1} in
15689 1.3 christos */*) func_dirname_result="${1%/*}${2}" ;;
15690 1.3 christos * ) func_dirname_result="${3}" ;;
15691 1.3 christos esac
15692 1.3 christos func_basename_result="${1##*/}"
15693 1.1 christos }
15694 1.1 christos
15695 1.3 christos # func_stripname prefix suffix name
15696 1.3 christos # strip PREFIX and SUFFIX off of NAME.
15697 1.3 christos # PREFIX and SUFFIX must not contain globbing or regex special
15698 1.3 christos # characters, hashes, percent signs, but SUFFIX may contain a leading
15699 1.3 christos # dot (in which case that matches only a dot).
15700 1.3 christos func_stripname ()
15701 1.3 christos {
15702 1.3 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15703 1.3 christos # positional parameters, so assign one to ordinary parameter first.
15704 1.3 christos func_stripname_result=${3}
15705 1.3 christos func_stripname_result=${func_stripname_result#"${1}"}
15706 1.3 christos func_stripname_result=${func_stripname_result%"${2}"}
15707 1.3 christos }
15708 1.1 christos
15709 1.3 christos # func_opt_split
15710 1.3 christos func_opt_split ()
15711 1.3 christos {
15712 1.3 christos func_opt_split_opt=${1%%=*}
15713 1.3 christos func_opt_split_arg=${1#*=}
15714 1.3 christos }
15715 1.1 christos
15716 1.3 christos # func_lo2o object
15717 1.3 christos func_lo2o ()
15718 1.3 christos {
15719 1.3 christos case ${1} in
15720 1.3 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15721 1.3 christos *) func_lo2o_result=${1} ;;
15722 1.1 christos esac
15723 1.3 christos }
15724 1.1 christos
15725 1.3 christos # func_xform libobj-or-source
15726 1.3 christos func_xform ()
15727 1.3 christos {
15728 1.3 christos func_xform_result=${1%.*}.lo
15729 1.3 christos }
15730 1.1 christos
15731 1.3 christos # func_arith arithmetic-term...
15732 1.3 christos func_arith ()
15733 1.3 christos {
15734 1.3 christos func_arith_result=$(( $* ))
15735 1.3 christos }
15736 1.1 christos
15737 1.3 christos # func_len string
15738 1.3 christos # STRING may not start with a hyphen.
15739 1.3 christos func_len ()
15740 1.3 christos {
15741 1.3 christos func_len_result=${#1}
15742 1.3 christos }
15743 1.1 christos
15744 1.3 christos _LT_EOF
15745 1.3 christos ;;
15746 1.3 christos *) # Bourne compatible functions.
15747 1.3 christos cat << \_LT_EOF >> "$cfgfile"
15748 1.1 christos
15749 1.3 christos # func_dirname file append nondir_replacement
15750 1.3 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15751 1.3 christos # otherwise set result to NONDIR_REPLACEMENT.
15752 1.3 christos func_dirname ()
15753 1.3 christos {
15754 1.3 christos # Extract subdirectory from the argument.
15755 1.3 christos func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
15756 1.3 christos if test "X$func_dirname_result" = "X${1}"; then
15757 1.3 christos func_dirname_result="${3}"
15758 1.1 christos else
15759 1.3 christos func_dirname_result="$func_dirname_result${2}"
15760 1.1 christos fi
15761 1.3 christos }
15762 1.3 christos
15763 1.3 christos # func_basename file
15764 1.3 christos func_basename ()
15765 1.3 christos {
15766 1.3 christos func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
15767 1.3 christos }
15768 1.3 christos
15769 1.3 christos
15770 1.3 christos # func_stripname prefix suffix name
15771 1.3 christos # strip PREFIX and SUFFIX off of NAME.
15772 1.3 christos # PREFIX and SUFFIX must not contain globbing or regex special
15773 1.3 christos # characters, hashes, percent signs, but SUFFIX may contain a leading
15774 1.3 christos # dot (in which case that matches only a dot).
15775 1.3 christos # func_strip_suffix prefix name
15776 1.3 christos func_stripname ()
15777 1.3 christos {
15778 1.3 christos case ${2} in
15779 1.3 christos .*) func_stripname_result=`$ECHO "X${3}" \
15780 1.3 christos | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
15781 1.3 christos *) func_stripname_result=`$ECHO "X${3}" \
15782 1.3 christos | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
15783 1.1 christos esac
15784 1.3 christos }
15785 1.3 christos
15786 1.3 christos # sed scripts:
15787 1.3 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15788 1.3 christos my_sed_long_arg='1s/^-[^=]*=//'
15789 1.3 christos
15790 1.3 christos # func_opt_split
15791 1.3 christos func_opt_split ()
15792 1.3 christos {
15793 1.3 christos func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
15794 1.3 christos func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
15795 1.3 christos }
15796 1.3 christos
15797 1.3 christos # func_lo2o object
15798 1.3 christos func_lo2o ()
15799 1.3 christos {
15800 1.3 christos func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
15801 1.3 christos }
15802 1.3 christos
15803 1.3 christos # func_xform libobj-or-source
15804 1.3 christos func_xform ()
15805 1.3 christos {
15806 1.3 christos func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
15807 1.3 christos }
15808 1.3 christos
15809 1.3 christos # func_arith arithmetic-term...
15810 1.3 christos func_arith ()
15811 1.3 christos {
15812 1.3 christos func_arith_result=`expr "$@"`
15813 1.3 christos }
15814 1.3 christos
15815 1.3 christos # func_len string
15816 1.3 christos # STRING may not start with a hyphen.
15817 1.3 christos func_len ()
15818 1.3 christos {
15819 1.3 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15820 1.3 christos }
15821 1.3 christos
15822 1.3 christos _LT_EOF
15823 1.3 christos esac
15824 1.3 christos
15825 1.3 christos case $lt_shell_append in
15826 1.3 christos yes)
15827 1.3 christos cat << \_LT_EOF >> "$cfgfile"
15828 1.3 christos
15829 1.3 christos # func_append var value
15830 1.3 christos # Append VALUE to the end of shell variable VAR.
15831 1.3 christos func_append ()
15832 1.3 christos {
15833 1.3 christos eval "$1+=\$2"
15834 1.3 christos }
15835 1.3 christos _LT_EOF
15836 1.3 christos ;;
15837 1.3 christos *)
15838 1.3 christos cat << \_LT_EOF >> "$cfgfile"
15839 1.3 christos
15840 1.3 christos # func_append var value
15841 1.3 christos # Append VALUE to the end of shell variable VAR.
15842 1.3 christos func_append ()
15843 1.3 christos {
15844 1.3 christos eval "$1=\$$1\$2"
15845 1.3 christos }
15846 1.1 christos
15847 1.3 christos _LT_EOF
15848 1.3 christos ;;
15849 1.1 christos esac
15850 1.1 christos
15851 1.1 christos
15852 1.3 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15853 1.3 christos || (rm -f "$cfgfile"; exit 1)
15854 1.3 christos
15855 1.3 christos mv -f "$cfgfile" "$ofile" ||
15856 1.3 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15857 1.3 christos chmod +x "$ofile"
15858 1.3 christos
15859 1.1 christos ;;
15860 1.1 christos
15861 1.1 christos esac
15862 1.1 christos done # for ac_tag
15863 1.1 christos
15864 1.1 christos
15865 1.4 christos as_fn_exit 0
15866 1.1 christos _ACEOF
15867 1.1 christos ac_clean_files=$ac_clean_files_save
15868 1.1 christos
15869 1.4 christos test $ac_write_fail = 0 ||
15870 1.8 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15871 1.4 christos
15872 1.1 christos
15873 1.1 christos # configure is writing to config.log, and then calls config.status.
15874 1.1 christos # config.status does its own redirection, appending to config.log.
15875 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
15876 1.1 christos # by configure, so config.status won't be able to write to it; its
15877 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
15878 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
15879 1.1 christos # appended to by config.status. When coming back to configure, we
15880 1.1 christos # need to make the FD available again.
15881 1.1 christos if test "$no_create" != yes; then
15882 1.1 christos ac_cs_success=:
15883 1.1 christos ac_config_status_args=
15884 1.1 christos test "$silent" = yes &&
15885 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
15886 1.1 christos exec 5>/dev/null
15887 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15888 1.1 christos exec 5>>config.log
15889 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15890 1.1 christos # would make configure fail if this is the last instruction.
15891 1.8 christos $ac_cs_success || as_fn_exit 1
15892 1.4 christos fi
15893 1.4 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15894 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15895 1.4 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15896 1.1 christos fi
15897 1.1 christos
15898